i
Indice
Introduzione ...1
Cap. 1 – La Software Defined Radio (SDR) 1.1 Cenni storici e definizione ...3
1.2 Schema ideale e implemetazione reale di una SDR...6
1.3 Vantaggi di un sistema SDR ...11
1.4 Universal Software Radio Peripheral (USRP) ...13
1.4.1 Architettura della USRP e USRP v2.0 ...14
Cap. 2 – La Software Communications Architecture (SCA) e il framework OSSIE 2.1 Caratteristiche generali di SCA...25
2.2 Il concetto base di “porta” di un componente SCA ...27
2.3 La struttura base di SCA...29
2.4 L’ambiente operativo (OE) di SCA...32
2.4.1 Il core di SCA: CORBA...33
2.4.2 Le interfacce del CF...36
2.5 L’applicazione di SCA nel mondo accademico e commerciale ...44
2.6 Open Source SCA Implementation Embedded (OSSIE) ...46
2.6.1. I tool di sviluppo offerti da OSSIE...47
Cap. 3 – Lo standard VHF aeronautico per le comunicazioni vocali 3.1 Bande di frequenze utilizzate nelle trasmissioni aeronautiche...51
Indice
ii
3.3 Il passaggio dalla canalizzazione a 25 Khz a quella a 8,33 Khz ... 55
3.3.1 Una nuova proposta: 8,33 Khz sotto il livello di volo 195... 59
3.4 Canalizzazione... 60
3.5 Specifiche del segnale... 62
Cap. 4 – Il progetto della waveform del ricevitore per VHF aeronautico 4.1 Architettura generale del ricevitore ... 65
4.2 Apparati hardware e framework software utilizzati... 67
4.3 Metodo di lavoro e generazione dei segnali di test... 69
4.4 Channel sensing ... 70
4.5 Selezione del canale e sintonizzazione della USRP v2.0... 72
4.6 Demodulazione del segnale audio analogico... 73
Cap. 5 – Implementazione e validazione del ricevitore VHF aeronautico 5.1 Il primo tentativo di waveform: ric_aeronautico_prova1 ... 77
5.1.1 Testing della waveform ric_aeronautico_prova1 ... 81
5.1.2 Modifica alla waveform ric_aeronautico_prova1... 84
5.2 Inserimento di un nuovo componente: FFT_vhf_aeronautico ... 86
5.3 La versione finale della waveform: ric_vhf_aeronautico ... 89
Conclusioni ... 93