SDR-DVB-WSPR

Da PNLUG.


Ricezione dei segnali radio tramite radio SDR e il programma WSJT-X (fa parte dei programmi WSPR, Weak Signal Propagation Reporter Network) con il device DVB-T RTL820T

Dvb-t.png


Utilizzo di un'antenna efficace

Oltre alla corretta installazione e compilazione dei programmi, non dimenticatevi di utilizzare una antenna idonea e usare la polarizzazione corretta, in base alla frequenza dei segnali che desiderate ricevere!

Configurazione del device

La configurazione del device verrà effettuata automaticamente dal programma Linux WSJT-X.

Frequenza di ricezione e caratteristiche

Il dongle USB DVBT R820T riceve da 24 a 1760 MHz (ma riduce le sue prestazioni attorno ai 1500 MHz). Il ricevitore R820T usa una frequenza intermedia a 3.57MHz (IF). L'errore di ricezione è circa di ~30 +-20 PPM, diventando relativamente stabile quando si sarà scaldato, e stabile dopo diversi giorni di funzionamento. L'ingresso d'antenna è di 75 Ohm d'impedenza.

Il range dinamico è attorno ai 45 dB. Il miglior sample rate ottenuto è di 2.56 MS/s ma in alcune situazioni si è superato il valore di 3.2 MS/s lavorando senza USB dropping samples (RTL2832U può fare drop internamente). Per il trasferimento dati è necessaria una connessione tipo USB2, in quanto il modo 1.1 non funziona. Da misurazioni effettuate, il device R820T consuma ~300mA con 5V di alimentazione via USB. Tagliando la connessione del LED, il consumo si riduce del ~10%.

Consigli di ricezione

Collegate il device e configurate correttamente il programma, in modo da avere una migliore ricezione del segnale voluto. Potete provare a regolare l'RF gain per ottenere un segnale robusto, ma ricordatevi di mantenere al minimo il rumore di fondo.

Sull'indicatore Waterfall i segnali radio verranno visualizzati come delle grandi linee orizzontali. Se ascoltate i segnali radio attraverso i dispositivi audio del vostro PC, imparerete in breve tempo a riconoscerli per tipo.

Il programma GNU WSJT-X

WSJT-X è un software di ricezione a cui può essere connessa qualsiasi fonte audio proveniente dalla scheda audio. Quindi il software avviato da solo senza l'audio di un un radio ricevitore, non funzionerà.

WSJT-X supporta differenti device hardware SDR, compresi Dongle Funcube, Rtl-SDR, HackRF e device USRP.

WSJT-X è un software libero e modificabile da tutti. È stato realizzato con codice sorgente con licenza GNU General Public license, che permette a chiunque di ricompilarlo per eliminarne i problemi e modificarne il codice per ogni tipo di realizzazione ed uso.

L'ultima versione stabile di WSJT-X è la 1.6.0; è disponibile per Linux.

Potete trovare altre informazioni e scaricare il programma direttamente dal sito a questo link.
Nel sistema operativo Ubuntu (ver. 12.04 LTS 64 bit e superiori..), non lo si scarica direttamente dal Ubuntu Software Center, in quanto il pacchetto non è già presente nei repository.

WSJT-X.png

Installazione del software sul PC

Noi abbiamo installato il programma su un PC con sistema operativo Ubuntu 14.04 LTS a 64 bit, aggiungendolo nei repository da terminale, in quanto non è presente nei repository.

Per procedere all'installazione, aprire un terminale e digitare:

sudo add-apt-repository -y ppa:ki7mt/wsjtx-next
sudo apt-get update
sudo apt-get install wsjtx


Avvio del programma ed errori comuni

Terminata l'installazione del programma, digitiamo da terminale il comando

wsjtx

Se il programma non si avvierà correttamente, o non riceverà nulla dala vostra interfaccia SDR, procedere come descritto nel paragrafo successivo.

Nessuna paura, è un errore del kernel conosciuto; questo errore avviene perché il kernel del sistema operativo trova automaticamente i moduli e li carica in automatico, per utilizzare normalmente il device USB DVB-T RTL820T come ricevitore di segnale TV del Digitale Terrestre.
Nel punto successivo istruiremo il sistema operativo a NON caricare da se questi moduli software.

Moduli del kernel in blacklist

Questo è un problema conosciuto per chi usa il dongle RTL820T assieme a Gqrx. Ecco come risolvere il problema.
In rete si trova facilmente qualche guida su “come mettere in blacklist i moduli del kernel (dvb_usb_rtl28xxu)”. È necessario mettere in blacklist i moduli, in modo da prevenirne il caricamento da parte del kernel, durante l'avvio di un programma che interagisce con il device. Per fare questo, è sufficiente editare il blacklist.conf, che trovate nella cartella /etc/modprobe.d .

È stato utilizzato l'editor gedit per aggiungere le linee di codice necessarie, ma potete utilizzare qualsiasi editor di testo da voi preferito (nano, vi, ecc..).
Ricordatevi di editare il file avendo i permessi di root, ad esempio:

sudo gedit /etc/modprobe.d/modprobe.conf

Abbiamo aggiunto le seguenti linee, in fondo al file:

# blacklist per il dongle dvb_usb_rtl28xxu per uso come radio SDR esterno
blacklist dvb_usb_rtl28xxu


Successivamente al salvataggio del file editato, è preferibile riavviare il PC, per essere sicuri che il modulo venga scaricato dal kernel.

Avvio del software WSJT-X

Dopo aver riavviato il PC, avviate wsjtx attraverso un terminale. Il programma si avvierà normalmente e dovreste vedere apparire lo schermo del SDR.
Procedete alla prima configurazione del programma e se tutto sta funzionando, vedrete animarsi in basso lo spectrum display e il waterfall.

WSJT-2.png


Per far funzionare al meglio il vostro ricevitore SDR, è necessario solamente fare molta pratica e tante... tante prove e test. Provare tutti i pulsanti, i cursori e i vari flag di configurazione. Questo è il modo più semplice di avvicinarsi al mondo delle radio SDR, ad un costo iniziale veramente molto basso.

La performance di questi apparati e di questi software non è molto alta, in quanto soffrono di un povero SNR (rapporto tra segnale e rumore) effettuato con una conversione di soli 8 bit, avendo anche dei filtri di front end di bassa sensibilità.

Per avere altre informazioni, specialmente per migliorare la configurazione dei vari setup di questo programma, scriveteci o venite a trovarci in Sede; se desiderate procedere da soli, visitate il sito physics.princeton.edu/pulsar/K1JT/.