Professional Documents
Culture Documents
Segnali
Ardizzon Francesco
1 Introduzione
Il progetto si puó dividere in tre parti fondamentali:
1
1.2 Estrazione delle modulanti
Individuata la frequenza delle modulanti, per estrarle é stato sufficiente utiliz-
zare un filtro passa alto ed un filtro passa basso in cascata; in particolare si
é scelto di utilizzare filtri IIR ellitici, sfruttando la funzione ellip, presente in
Matlab. Considerando,ad esempio, i filtri utilizzati per la prima modulante, i
parametri scelti sono:
• l’ordine N = 13, scelto utilizzando la funzione Matlab ellipord ;
• ripple in banda passante Rp = 1 dB;
• ripple in banda attenuata Rs = 60 dB;
• banda passante per il passa basso da 0 a f1 + 1 Hz, per il passa alto da
f1 − 1 Hz a F2s ;
Fs
• banda attenuata per il passa basso da f1 + 50 Hz a 2 , mentre per il passa
alto da 0 a f1 − 50 Hz;
I parametri relativi alla banda passante e alla banda attenuata sono stati inseriti
in Matlab in radianti al secondo, considerando anche che le frequenze in Matlab
sono in realtá traslate di 1 campione; inoltre l’ordine é stato calcolato per uno
solo di questi filtri, in quanto é evidente che l’ordine non sarebbe cambiato
considerando f2 piuttosto che f1 , o un passa alto piuttosto che un passa basso.
Dopo aver costruito filtri analoghi anche per la seconda modulante, si é filtrato
il segnale sfruttando la funzione Matlab filter ottenendo le modulanti cercate.
Esaminando la DFT delle modulanti appena estratte si nota che:
• i segnali estratti sono effettivamente dei coseni, in quanto hanno come
trasformata degli impulsi, entrambi positivi;
• gli impulsi sono effetivamente alla frequenza trovata precedentemente;
• ci sono degli errori nell’ampiezza degli impulsi, forse causati dall’attenuzione
indotta dei filtri o dall’operazione di filtraggio;
2
• come passa basso si é utilizzato un filtro IIR con parametri analoghi ai
filtri utilizzati per l’estrazione delle modulanti, con frequenza di taglio 3.5
kHz, anche se, esaminando le FFT, si nota che si sarebbe potuto costruire
un filtro di ordine inferiore, rilassando le condizioni sulla banda passante;
Il segnale é stato quindi moltiplicato per un fattore 160, scelto arbitrariamente,
per riportare l’ampiezza del segnale ad un valore paragonabile al valore iniziale:
si consideri infatti che il segnale utile é stato attenuato a causa dei filtraggi e
della moltiplicazione per le portanti.
Al termine del file Matlab é stato riportato:
• lo spettro del segnale in uscita, dove si puó verificare che non é presente
né la componente continua, né la componente a frequenza superiore ai 3.5
kHz;
• il modulo e la fase di tutti i filtri utilizzati nei filtraggi precenti;