next up previous   
Next: Dimostrazione grafica nell'uso di un generico interpolatore G(f) Up:Introduzione  Previous: Uso della DFT per ampliare la finestra di osservazione in frequenza e nel tempo
Intro Gen: Introduzione Generale  Home: Home page

 

ESEMPI DI CALCOLO DELLA DFT

Traslazione dello spettro di un generico segnale

3)  Campioniamo un segnale qualsiasi considerando un numero abbastanza elevato di campioni e calcoliamo la DFT.   Dopo di che cambiamo alternativamente il segno del vettore dei campioni nel dominio del tempo ed effettuiamo la DFT nuovamente : lo spettro periodico ora dovrà essere traslato in frequenza di una quantità pari alla frequenza di Nyquist.

Consideriamo come segnale un rettangolo periodicizzato:

clear all

tempo=42e-3;

T=1/50000;

campioni=round((tempo/T));

k=(1:1:campioni);

xf=(k-1)*T;

yf=[ones(1,campioni/70) zeros(1,(34/35)*campioni) ones(1,campioni/70)];

figure

plot(xf,yf);

xlabel('sec');

title('grafico del segnale nel tempo');

zoom

ff=fft(yf);

figure

freq=[0:1/(T*campioni):(1/T)*(1-1/campioni)];

plot(freq,abs(ff));

xlabel('Hz');

title('spettro del segnale');

zoom

for i=1:length(ff)

   yi(i)=yf(i)*cos(pi*(i-1));

end

ffi=fft(yi);

figure

plot(freq,abs(ffi));

xlabel('Hz');

title('spettro del segnale elaborato');

zoom


next up previous   
Next: Dimostrazione grafica nell'uso di un generico interpolatore G(f) Up:Introduzione  Previous: Uso della DFT per ampliare la finestra di osservazione in frequenza e nel tempo
Intro Gen: Introduzione Generale  Home: Home page
Vito Marinelli
11-6-2000

HyperCounter
BPath Contatore