výpočet DTFT z analógového signálu

O

oualkadi

Guest
ako vypočítať DTFT z analógového signálu pomocou MATLAB?

 
Byť jasné, že v MATLAB môžete urobiť iba FFT, ktorá je efektívna forma DTFT.

teraz umožňuje vziať analógový signál

x (n) = sin (2 * pi * f * t);

(V počítači nie je nič analog) ...

tak umožňuje, aby sa Diskrétne ...odber vzoriek a frekvencia fs = (1/Ts)

umožňuje a fs> 2 * FM ..fm = max frekvencie v našej vstupný signál

umožňuje vziať Ts = 0,1 po dobu 1 sec
Kód:Ts = 0.1;

T = 0: Ts: 1;

f = 3;% hz

x = 10 .* sin (2 * pi * f * T);

plot (T, x);freq = fft (x);% takeing FFT signáluplot (fftshift (abs (frekvencia)));
 

Welcome to EDABoard.com

Sponsor

Back
Top