Tag Archives: DVB-T

bladeRF et DVB-S

Le bladeRF, un Software Defined Radio (SDR) supporte maintenant quatre standards de transmission DATV:
ATSC, 64-QAM, DVB-T et DVB-S.

Vous trouverez tous les détails sur cette plateforme SDR sur nuand.com
La description de la chaîne logicielle pour réaliser l’émetteur DVB-T est décrite sur le forum nuand Émetteur DVB-T

Vous trouverez également la description de la chaîne logicielle pour réaliser un émetteur au standard américain ATSC sur le même forum nuand Émetteur ATSC

Pour l’émetteur DVB-S, le logiciel utilise GNU Radio, la description et les sources se trouve sur GitHub Émetteur DVB-S

DVB-T et GNU Radio

Bogdan, YO3IIU partage son projet d’implémentation du standard DVB-T à l’aide de GNUradio.

Vous trouverez la description détaillée de son travail ici:

DVB-T implementation in GNUradio – part 1

DVB-T implementation in GNUradio – part 2

DVB-T implementation in GNUradio – part 3

Code source

Rx DVB-T bande étroite

Réalisé avec des modules SR-Systems pour la réception avec une largueur de bande comprise entre 1 MHz et 8 MHz, Pierre HB9IAM a documenté quatre configurations que vous trouverez dans le document ci-joint.

[rokbox size=”65% 80%” album=”hardware” title=”Récepteur DVB-T bande étroite” thumb=”http://home.swissatv.ch/wp-content/uploads/2013/12/pdf.gif”]http://home.swissatv.ch/wp-content/uploads/2014/01/Récepteur_DVB-T_BW-1-8-MHz_modulesSR-Systems_hb9iam_1-2014.pdf[/rokbox]

DVB-T UT-100C Live

Merci à Edouard, F4EXB pour la description de ses essais de transmission en directe d’une webcam avec la clé USB UT-100C que je retranscris tel quel:

J’utilise le logiciel iTE modifié pour fonctionner en ligne de commande (entrer les paramètres par menu à la DOS chaque fois c’est gonflant pour rester poli…). Côté réception j’ai aussi modifié le programme pour sortir sur la sortie standard et “tuyauter” (pipe) dans ffplay. Il faut utiliser un buffer intermédiaire et j’ai trouvé “fifo” sur Github pour remplir ce rôle.

Mon utilitaire (https://github.com/f4exb/it950x_cmd) accepte maintenant l’entrée standard donc on peut “piper” dedans.

j’ai réussi à transmettre l’image de la webcam (/dev/video0) de mon portable avec le son (hw:0,0) par cette commande:

ffmpeg -f alsa -i hw:0,0 -f video4linux2 -r 25 -s 768×576 -i /dev/video0 -vcodec libx264 -muxrate 1200k -b:v 1M -minrate 1M -maxrate 1M -bufsize 192512 -acodec libvo_aacenc -ab 64k -f mpegts – | sudo /opt/install/it950x_cmd/bin/it950x_cmd_tx -f 437M -B 2M -R 1200k -i –

Noter que ffmpeg permet de donner l’indicatif en tant que “service provider” en utilisant les options suivantes (par exemple):

-metadata service_provider=”F4EXB” -metadata service_name=”Ch.1″

L’encodage du TS demande pas mal de ressources et le ventilo du PC (un Core i7 quad core) souffle fort, sur un équipement plus léger pas sûr que ça marche.

J’ai reproduit la configuration proposée par Edouard et cela fonctionne sans problème .  Fan de OpenCaster, j’ai fait quelques essais en remplaçant l’utilitaire de F4EXB, it950x_cmd par celui de OpenCaster: tsrfsend.  Cela fonctionne également sans problème sur mon portable sans marque (Intel CPU T9550 2.66GHzx2).

Voilà la séquence de commandes:

mkfifo fifo.ts

ffmpeg -f alsa -i hw:0,0 -f video4linux2 -r 25 -s 768×576 -i /dev/video0 -vcodec libx264 -muxrate 1200k -b:v 1M -minrate 1M -maxrate 1M -bufsize 192512 -acodec libvo_aacenc -ab 64k -f mpegts – > fifo.ts &

tsrfsend fifo.ts 1 437000 2000 16 2/2 1/4 8 0 0

Bonne bidouille !

UT-100C et OpenCaster

Voilà quelques notes sur un premier test que je viens de réaliser avec un clé USB Hides DVB-T UT-100C  intégrée avec le logiciel Avalpa OpenCaster.

Les produits DVB-T de Hides sont bien connus en particulier par la caméra HD DC-101. Moins connu est le nouveau produit UT-100C OpenCaster special edition. Il intègre un modulateur UT-100C (tx seul) avec la boite à outils logiciel OpenCaster.

Etant déjà familier avec OpenCaster suite au développement fait pour le Digilite-ZL, voilà les résultats bluffants obtenus après installation sur mon portable (2.66 GHz x 2, Ubuntu 13.10) des drivers pour la clé USB UT-100C et de la version OpenCaster 3.2 supportant la clé modulateur DVB-T. La réception s’est faite sur un X-Finder pour recevoir les programmes H.264 et HD H.264 et sur PC pour utiliser TransEdit.

Le modulateur était configuré avec 8MHz ou 6MHz bandwidth, 16QAM, 2/3 fec, 1/4 gi  et 8k mode. J’ai pu transmettre sans problème un transport stream (TS) comprenant 6 services dont un en HD H.264, un H.264 et un MPEG2 ainsi que des services interactifs MHP, MHEG5 et HBBTV.

Hides_UT100C_OpenCasterdvbt_437_oc3xfinder_dvbt_437_oc3