SDRx_TRX Transceiver SDR con il DDS AD9912

35
SDRx_TRX SDRx_TRX Transceiver SDR Transceiver SDR con il DDS AD9912 con il DDS AD9912 Giuliano Carmignani, I0CG Giuliano Carmignani, I0CG

description

SDRx_TRX Transceiver SDR con il DDS AD9912. Giuliano Carmignani, I0CG. Un po’ di storia sui DDS: Il DDS AD9912 della Analog Devices rappresenta lo stato dell’arte nella purezza spettrale ottenibile da questa categoria di componenti. Giuliano I0CG. In Principio era l’AD9851. Giuliano I0CG. - PowerPoint PPT Presentation

Transcript of SDRx_TRX Transceiver SDR con il DDS AD9912

Page 1: SDRx_TRX Transceiver  SDR con il DDS AD9912

SDRx_TRXSDRx_TRX Transceiver SDR Transceiver SDR

con il DDS AD9912con il DDS AD9912

Giuliano Carmignani, I0CGGiuliano Carmignani, I0CG

Page 2: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Un po’ di storia sui DDS:Un po’ di storia sui DDS:

Il DDS Il DDS AD9912AD9912 della Analog della Analog Devices rappresenta lo stato Devices rappresenta lo stato

dell’arte nella purezza dell’arte nella purezza spettrale ottenibile da questa spettrale ottenibile da questa

categoria di componenticategoria di componenti

Page 3: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

In Principio era l’AD9851In Principio era l’AD9851

Page 4: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Non era usabile come Non era usabile come generatore diretto. Le spurie generatore diretto. Le spurie

erano talmente tante, e di erano talmente tante, e di elevato livello, da rendere elevato livello, da rendere praticamente obbligatorio praticamente obbligatorio

asservire un PLL al DDS, con asservire un PLL al DDS, con il conseguente il conseguente

peggioramento del rumore di peggioramento del rumore di fase.fase.

Page 5: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

E’ sempre un compromesso. Si accetta un rumore di fase piu’ alto in E’ sempre un compromesso. Si accetta un rumore di fase piu’ alto in cambio di una purezza spettrale (assenza di spurie) maggiorecambio di una purezza spettrale (assenza di spurie) maggiore

Il DDS viene usato come oscillatore di riferimento per un loop Il DDS viene usato come oscillatore di riferimento per un loop asservito in faseasservito in fase

Page 6: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Pero’, per una applicazione Pero’, per una applicazione SDRSDR

(Software Defined Radio)(Software Defined Radio)il rumore di fase e’ fatale.il rumore di fase e’ fatale.

Si traduce direttamente in Si traduce direttamente in una gamma dinamica ridotta una gamma dinamica ridotta

a causa di fenomeni di a causa di fenomeni di intermodulazione. A volte si intermodulazione. A volte si

preferiscono le spurie al preferiscono le spurie al rumore di faserumore di fase

Page 7: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Per fortuna alla Analog Per fortuna alla Analog Devices non stavano con le Devices non stavano con le

mani in mano…mani in mano…

AD9951 con DAC da 14 bitAD9951 con DAC da 14 bit

Page 8: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Risultato : molte meno spurieRisultato : molte meno spurie

Page 9: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

I due chip DDS a confrontoI due chip DDS a confronto

AD9851AD9851 AD9951AD9951

Page 10: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Abbiamo trovato la Abbiamo trovato la soluzione ?soluzione ?

Magari….Magari….

Un Rx SDR con QSD ha Un Rx SDR con QSD ha bisogno di un clock per il bisogno di un clock per il QSD stesso pari 4 volte la QSD stesso pari 4 volte la

massima frequenza di massima frequenza di ricezione.ricezione.

Quindi 200 MHz per ricevere Quindi 200 MHz per ricevere i 50 MHz i 50 MHz

Page 11: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

E come si comporta l’AD9951 E come si comporta l’AD9951 quando lavora a 200 MHz quando lavora a 200 MHz

output ?output ?Mica tanto bene…. Mica tanto bene….

Page 12: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Il chip AD9912 con clock da 1 Il chip AD9912 con clock da 1 GHzGHz

Page 13: SDRx_TRX Transceiver  SDR con il DDS AD9912

Comparazione del rumore Comparazione del rumore di fase tra Generatore di fase tra Generatore Marconi 2022C e DDS Marconi 2022C e DDS

AD9951AD9951

Giuliano I0CGGiuliano I0CG

Page 14: SDRx_TRX Transceiver  SDR con il DDS AD9912

Intermodulazione in 50 Intermodulazione in 50 MHzMHz

dell’SDRx dell’SDRx Distanza tra i toni 1 KHz, IP3= +22.5Distanza tra i toni 1 KHz, IP3= +22.5

Page 15: SDRx_TRX Transceiver  SDR con il DDS AD9912

Comparazione rumore di Comparazione rumore di fase tra diversi DDSfase tra diversi DDS

Giuliano I0CGGiuliano I0CG

Page 16: SDRx_TRX Transceiver  SDR con il DDS AD9912

Rumore di fase scheda Rumore di fase scheda AD9951 I0CGAD9951 I0CG

Misure di Martein Bakker PA3AKE Misure di Martein Bakker PA3AKE

2KHz            -137dBc/Hz     2KHz            -137dBc/Hz      3KHz            -140dBc/Hz        3KHz            -140dBc/Hz        5KHz            -145dBc/Hz     5KHz            -145dBc/Hz     10KHz          -147dBc/Hz       10KHz          -147dBc/Hz       20KHz          -148dBc/Hz       20KHz          -148dBc/Hz       50KHz          -150dBc/Hz        50KHz          -150dBc/Hz        100KHz         -150dBc/Hz 100KHz         -150dBc/Hz        

Giuliano I0CGGiuliano I0CG

Page 17: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Il kit con l’AD9951 ha avuto Il kit con l’AD9951 ha avuto un notevole successo ed è un notevole successo ed è

ancora valido se usato su TRX ancora valido se usato su TRX tradizionali sino a 50 MHztradizionali sino a 50 MHz

Page 18: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Ma ora esiste un nuovo kit Ma ora esiste un nuovo kit con l’AD9912 : con l’AD9912 :

Primo prototipo del generatore AD9912Primo prototipo del generatore AD9912

Page 19: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Prime prove con la demo-board ADPrime prove con la demo-board AD

Page 20: SDRx_TRX Transceiver  SDR con il DDS AD9912

Ed ecco il risultato Ed ecco il risultato definitivo:definitivo:

l’ AD9912 meccanicamente compatibile con l’ l’ AD9912 meccanicamente compatibile con l’ AD9951AD9951

Page 21: SDRx_TRX Transceiver  SDR con il DDS AD9912

Giuliano Giuliano I0CGI0CG

Ovviamente anche il clock a 1 GHz deve essere molto pulito per avere Ovviamente anche il clock a 1 GHz deve essere molto pulito per avere quei risultati … la soluzione migliore e’ stata quella di selezionare la quei risultati … la soluzione migliore e’ stata quella di selezionare la decima armonica di un oscillatore a quarzo di qualità a 100 MHzdecima armonica di un oscillatore a quarzo di qualità a 100 MHz

Page 22: SDRx_TRX Transceiver  SDR con il DDS AD9912

Nuovo clock ad un GHzNuovo clock ad un GHz

Giuliano I0CGGiuliano I0CG

Page 23: SDRx_TRX Transceiver  SDR con il DDS AD9912

L ‘SDRx_TRXL ‘SDRx_TRX

Giuliano I0CGGiuliano I0CG

Page 24: SDRx_TRX Transceiver  SDR con il DDS AD9912

Dettaglio pannello Dettaglio pannello frontalefrontale

Page 25: SDRx_TRX Transceiver  SDR con il DDS AD9912

Board block diagramBoard block diagram

Giuliano I0CGGiuliano I0CG

Page 26: SDRx_TRX Transceiver  SDR con il DDS AD9912

Prestazioni:Prestazioni:1.1. Ricezione a sintonia continua 2-30 MHz+50 MHzRicezione a sintonia continua 2-30 MHz+50 MHz2.2. Trasmissione 2-30 MHz + 50 MHzTrasmissione 2-30 MHz + 50 MHz3.3. Potenza di uscita : 10 W Potenza di uscita : 10 W 4.4. Commutazione automatica su tre antenneCommutazione automatica su tre antenne5.5. Controllo completo del software POWER SDR Flex Radio Controllo completo del software POWER SDR Flex Radio 6.6. Tutti i parametri sono controllati dal pannellino del Tutti i parametri sono controllati dal pannellino del

SDRx_TRX (frequenza, filtri IF, funzioni DSP ecc.) SDRx_TRX (frequenza, filtri IF, funzioni DSP ecc.) tramite comandi CAT con protocollo Kenwoodtramite comandi CAT con protocollo Kenwood

7.7. Sintonia tramite encoder otticoSintonia tramite encoder ottico8.8. Alimentazione prelevata dal PCAlimentazione prelevata dal PC9.9. Se la finestra del display sul PC è iconizzata l’operatività Se la finestra del display sul PC è iconizzata l’operatività

è identica ad un TRX tradizionale. Con il display del PC è identica ad un TRX tradizionale. Con il display del PC abilitato tutte le funzioni sono comandabili anche con il abilitato tutte le funzioni sono comandabili anche con il Mouse, come su di un SDR tradizionaleMouse, come su di un SDR tradizionale

10.10. La presenza del pannello Frontale consente l’autonomia La presenza del pannello Frontale consente l’autonomia completa dal PC con la sola aggiunta di una piastra DSP completa dal PC con la sola aggiunta di una piastra DSP ( DSPx di KK7P )( DSPx di KK7P )

Giuliano I0CGGiuliano I0CG

Page 27: SDRx_TRX Transceiver  SDR con il DDS AD9912

Funzioni con il tasto Funzioni con il tasto “DSP”“DSP”

Giuliano I0CGGiuliano I0CG

Page 28: SDRx_TRX Transceiver  SDR con il DDS AD9912

Funzioni con tasto “FUN”Funzioni con tasto “FUN”

Giuliano I0CGGiuliano I0CG

Page 29: SDRx_TRX Transceiver  SDR con il DDS AD9912

Piastre del TRXPiastre del TRX Il ricevitore SDRX completo di Il ricevitore SDRX completo di

preselettore automatico a sintonia preselettore automatico a sintonia continua e DDS AD9912 o AD9951continua e DDS AD9912 o AD9951

Giuliano I0CGGiuliano I0CG

Page 30: SDRx_TRX Transceiver  SDR con il DDS AD9912

PIC control panelPIC control panel

Giuliano I0CGGiuliano I0CG

Page 31: SDRx_TRX Transceiver  SDR con il DDS AD9912

Vista superiore Vista superiore

Giuliano I0CGGiuliano I0CG

Page 32: SDRx_TRX Transceiver  SDR con il DDS AD9912

Vista inferiore:Vista inferiore:Scheda filtri TX + Scheda filtri TX + generatore SSB generatore SSB

Giuliano I0CGGiuliano I0CG

Page 33: SDRx_TRX Transceiver  SDR con il DDS AD9912

Dettaglio filtri TX:Dettaglio filtri TX:E’ stata utilizzata la scheda ALEX del progetto HPSDR E’ stata utilizzata la scheda ALEX del progetto HPSDR

progettata per accettare 100 W sino a 50 MHz (progetto progettata per accettare 100 W sino a 50 MHz (progetto di KE9H)di KE9H)

La piastra contiene anche il misuratore SWR e può La piastra contiene anche il misuratore SWR e può selezionare tre antenneselezionare tre antenne

Giuliano I0CGGiuliano I0CG

Page 34: SDRx_TRX Transceiver  SDR con il DDS AD9912

Filtri TX Filtri TX (HPSDR ALEX)(HPSDR ALEX)

Giuliano I0CGGiuliano I0CG

Page 35: SDRx_TRX Transceiver  SDR con il DDS AD9912

Evoluzioni futureEvoluzioni future

1.1. Utilizzo delle schede HPSDR JANUS Utilizzo delle schede HPSDR JANUS ed OZY come Audio ad alte ed OZY come Audio ad alte prestazioni e collegamento USB al PCprestazioni e collegamento USB al PC

2.2. Utilizzo di 2 X AD9910 DDS Utilizzo di 2 X AD9910 DDS sincronizzati I/Q per la generazione sincronizzati I/Q per la generazione diretta della portante di diretta della portante di campionamento sul Mixer QSD campionamento sul Mixer QSD ( senza divisore x 4 )( senza divisore x 4 )

3.3. Aggiunta della banda dei 144 MHzAggiunta della banda dei 144 MHz4.4. PA da 100 WattsPA da 100 Watts