Lista esercitazioni Metodi ASB anno 2009/2010
1)
Considerare la sequenza ottenuta campionado la funzione s1(t)=exp(j*2*pi*t/T0) con T0=1 s, e dt=0.01. Fare il grafico sul piano di Gauss, parte reale-parte immaginaria della sequenza.
Evidenziare con due circoletti di diverso colore i punti s(0) e s(dt).
Fare i grafici rispetto al tempo della parte reale e della parte immaginaria di s1(t).
Ripetere le operazioni precedenti per s
-1(t)=
exp(-j*2*pi*t/T0).
Fare il grafico rispetto al tempo del segnale s(t)=s-1(t)+s1(t)
2)
Considerati i coefficienti complessi S1=5ej*pi/4 e S-1=5e-j*pi/4 si ripetano i punti descritti nell'esercizio 1) per i segnali s1(t)=S1exp(j*2*pi*t/T0), s-1(t)=S-1exp(-j*2*pi*t/T0) e s(t)=s-1(t)+s1(t).
3)
Dato lo sviluppo in serie di Fourier di un'onda quadra con periodo T0=2 s, 
caratterizzato dai seguenti valori dei coefficienti.
S0=0.5 e
Sn=0.5*(sin(n*pi/2)/(n*pi/2)) per n≠0.
Fare il grafico rispetto al tempo delle componenti s
|n|(t)=s
-n(t)+s
+n(t) per n=0, 1,2,...,9. In pratica si avranno 9 grafici dove saranno visualizzate le componenti per n=0, n=1, n=2 etc.
(N.B. in realtà i coefficienti per n pari sono nulli quindi la somma riguarderà solo n=0,1,3,5,7,9)
Sovrapporre a tali grafici il grafico della onda quadra ottenuta tramite il comando
square(.) di matlab. es. onda_q=0.5+0.5*square(2*pi*(1/
T0)*t)
Considerare poi i segnali ottenuti in modo incrementale le varie componenti: primo passo -> grafico di s
0(t)+s
|1|(t), secondo passo ->
grafico di s
0(t)+s
|1|(t)+s
|2|(t) etc.
Per valutare il contributo delle componenti a frequenza maggiore fare
il grafico della somma delle componenti dalla 5 alla 9, s
|5|(t)+s
|7|(t)+s
|9|(t)
In ogni grafico confrontare con l'onda quadra completa.
4)
Date la sequenza periodica ottenuta campionando con
tempo di campionamento T=1 s, il segnale tempo continuo x1(t)=cos(2*p*t/8),
utilizzare l'algoritmo di fft per calcolarne la TDF. Tracciare i
grafici modulo e fase della TDF. Curare la determinazione del corretto
periodo delle sequenze campionate e la corretta taratura dell'asse
frequenziale. In particolare eseguire i grafici con e senza l'utilizzo
del comando fftshift( ) che serve per centrare attorno ad f = 0 i valori stimati della TDF.
Utilizzare il comando ifft( ) per realizzare la trasformata di Fourier inversa e farne il grafico confrontando il risultato con la sequenza di partenza.
vedere dispensa
5)
Calcolare la TDF del treno di impulsi dato dalla ripetizione
periodica della sequenza x[n]=[1 1 1 1 0 0 0 0 ]. Tracciare i grafici
modulo e fase della TDF. Curare la corretta taratura dell'asse
frequenziale.
In particolare eseguire i grafici con e senza l'utilizzo del comando fftshift( ) che serve per centrare attorno ad f = 0 i valori stimati della TDF.
Utilizzare il comando ifft( ) per realizzare la trasformata di Fourier inversa e farne il grafico confrontando il risultato con la sequenza di partenza.
vedere dispensa