generovanie FM

Puskajler Robert robert.puskajler
Středa Březen 17 12:03:25 CET 2004


Zdravim HW,

v jednej aplikacii potrebujem generovat FM signal
(AM a PM generovanie mi funguje bez problemov),
pouzivam priblizne nasledovny algortimus:

A ... amplituda vysledneho signalu
samples ... pocet vzoriek (1/vzorkovacia_frekvencia)
fc ... nosna frekvencia
delta ... frekvencny zdvih
mod(t) ... modulacny signal , vysledok <-1..0..+1>

t:= 0;
repeat
    F:= A * sin (2*pi*t/samples*(fc+delta*mod(t)));
    inc(t);
until koniec

aj pri modulacii s malym zdvihom (delta = 1 Hz) po
relativne kratkom case dostanem len sirokopasmovy sum ;-)

budem vdacny za spravne nasmerovanie pripadne linky ...
(vyhladavace som uz skusil ...)

vdaka,
robert








Další informace o konferenci Hw-list