SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea...

14
SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in Tesi di laurea triennale in ingegneria delle telecomunicazioni ingegneria delle telecomunicazioni Stefano de Fabris Stefano de Fabris

Transcript of SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea...

Page 1: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO

IN BANDA BASE

Tesi di laurea triennale inTesi di laurea triennale in

ingegneria delle telecomunicazioniingegneria delle telecomunicazioni

Stefano de FabrisStefano de Fabris

Page 2: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Introduzione al problema

Il maggiore problema nello sviluppo di un sistema di telecomunicazione ad uso di un satellite di tipo Cubesat sta nella piccolissima potenza da impiegare per la trasmissione dei dati

Page 3: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Introduzione al problema

Un ulteriore problema sta nelle dimensioni massime dell’apparato di antenna che deve essere montato sul satellite

Page 4: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Un esempio concreto

Facendo i dovuti calcoli, considerando l’altezza massima dell’orbita del satellite (500 km), si ottiene che la potenza effettivamente disponibile al ricevitore è di

1,2 * 10^(-15) W (-150dBW circa)

Ovvero poco più di un milionesimo di un miliardesimo di watt

Vista la dimensione del satellite, la sua orbita, il tipo di antenna impiegato e la potenza utilizzabile si procede a calcolare la potenza del segnale ricevuto a terra:

Page 5: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Conseguenze

• Necessario utilizzare un’antenna di terra particolarmente direttiva

• Utilizzo di un’alta potenza di trasmissione da Terra verso il satellite

• Velocità di trasmissione molto bassa e modulazione adeguata

Page 6: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Vincoli progettuali

• Utilizzo di un DSP a basso consumo

• Utilizzo di una modulazione che risente poco di fading, effetto doppler, rumore

Page 7: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Scelta della modulazione FSKLa modulazione di tipo FSK (frequency shift keying) permette di soddisfare a tutte queste richieste mediante demodulazione I/Q.

Page 8: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Soluzione al problema della sincronizzazione

Il demodulatore utilizzato, se da una parte presenta prestazioni ottime, necessita di un sistema che agganci la fase del segnale per permettere il posizionamento corretto delle finestre di integrazione:

Page 9: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Prima fase dello sviluppo:modello in Matlab

Data la complessità del problema si è dovuto ricorrere ad una serie di simulazioni utilizzando l’ambiente di sviluppo Matlab.

Page 10: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Prima fase dello sviluppo:modello in Matlab

Lo sviluppo di un modello ha permesso di rilevare aspetti del problema inizialmente ignorati.

Page 11: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Seconda fase dello sviluppo:scrittura del codice in C

Il problema principale è stato quello di tenere sotto controllo la complessità computazionale dell’algoritmo e sopperire alla mancanza dell’ALU in virgola mobile

Page 12: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Seconda fase dello sviluppo:scrittura del codice in C

Lo studio maggiore è dovuto avvenire al momento della progettazione del filtro di Butterworth richiesto dal demodulatore asincrono

Page 13: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Prestazioni

Alla fine del lavoro le prestazioni ottenute sono in linea con i risultati di sistemi commerciali simili

Page 14: SVILUPPO ED IMPLEMENTAZIONE SU DSP DI UN DEMODULATORE NUMERICO IN BANDA BASE Tesi di laurea triennale in ingegneria delle telecomunicazioni Stefano de.

Grazie per la Vostra attenzione