DVBT avec GNU radio

retour a la page d'accueil ici
fichier grc
fichier python
Fichier grc version 2
Fichier python version 2

*

.

*

Description

Suite au DVBT en bande réduite lancé par Hides en 1 ou 2 Mhz de BW , le BATC a développé un RX à base de NIM , le Knucker qui ressemble très fort au minitiounner de F6DZP , j'ai testé ce recepteur en qualité de beta-testeur et la reception est stable de 150khz à 8 mhz de BW ceci dit le verrouillage est encore très long , plus d'une minute !!!!, j'ai donc cherché une autre solution que j'ai trouvé avec GNU radio , la base de mon graph viens de https://github.com/BogdanDIA/gr-dvbt , à ma connaissance c'est le seul site qui à développé dans ce mode qu'est le DVBT low BW , j'ai donc adapté le RTLSDR2832 au graph , ce qui n'est pas gagné car le RTLSDR à une sample rate réduite 228-300khz et 900khz à 2800khz ce qui n'arrange pas les choses si on veut faire un soft en plusieurs largeur de bande , ce qui me ramène à faire une 1ère version en largeur 200-250-1000-2000khz , voir fichier joints d'autre OMs ont également sorti des versions avec l'ADALM Pluto ou autres SDR , j'ai aussi fait des essais avec le mini Lime , pour une version ultérieur peut-être , plus facile car la sample rate est bien plus large que le RTLSDR , mais j'ai préfèré ce simple SDR car on peut être QRV avec peut de chose , on peut donc tester même si on est pas adepte de la DATV , il est préférable de se munir d'une clé RTLSDR avec un TCXO ce qui améliore bien la stabilité , la mise en route en RX est simple , suffit de lancer le fichier dvbt_rx.py sous linux ou sur RPI avec , sudo python dvbt_rx.py , ou en installant le soft GNU radio sous linux ou windows et on importe le fichier grc avec un minimum de connaissance avec GNU radio , mais la 1ère solution sous linux est la plus simple , une fois le soft lancé et avec une émission DVBT il faut ajuster le PPM de la clé RTL pour voir la constéllation , à condition d'avoir les mêmes paramétres , ce 1ere soft accepte du QPSK en fec 2/3 et quard de 1/32 et pas d'autres , ce qu'il faut en emission coté TX , pour un premier essai en TX le Portsdown 4 fait très bien les choses avec le Pluto en sortie , une fois que la constéllation est présente , on peut jouer sur le gain RF et IF de la clé puis on lance VLC ou un autre soft qui prend en compte l'UDP et le TCP , les valeurs sont udp://@230.0.0.10:10000 et tcp://@127.0.0.10.10000 , arrivé à ce stade on devrait voir la vidéo sur VLC , des tests ont été fait sur 10KM avec F1FDB (merci à lui) avec une puissance de 15dbm ou 30mW .

premier résultat

*

*

version 2

Quelques améliorations et des largeurs de bandes differentes plus adaptées au low band

*

*

essais en QAM16

quelques modifs dans GNU radio

*

*

F4FDW 2021