Accueil Grenoble Relais Transmissions numériques TVA Links Montages Datasheet
Avertissement:
Ce programme a été en langage Labview et testé sous Windows XP.
Si vous decouvrez des bug, merci de me les signaler. Des améliorations sont prevus en fonction de mon temps libre.....
Je ne pourrais en aucun cas etre rendu responsable de problemes survenus sur votre machine. Vous utilisez un logiciel avec un terme de licence "as is" ou "tel quel "!
Introduction
Cette version est la suite de ce que j'avais presenté sous
cette page .
Il s'agit d'un pack logiciel plus evolué que la version precedente
qui a pour but de faciliter les operations lors de la conception d'un EPROM
pour une mire DATV à la norme DVB-A pour l'expérimentation
amateur. Ils permettent de créer un fichier dans lequel pourra etre
extrait un flux de donnée IQ pouvant etre envoyé à
un modulateur QPSK.
La réalisation de la mire DVB-A est décrite sur le site de F5SFU mais la confection de l'EPROM reste l'étape délicate. J'espere que les deux routines présentées sur cette page permettront à la communauté amateur d'expérimenter plus facilement en DATV, ceci avec des moyens modestes.
Une mire F5SFU, un modulateur F4DAY et on est QRV DATV DVB-A TX
pour moins de 100 euros.
Comment ca marche ?
On pourra se replonger dans la theorie d'une mire pour le DVB-A, inspirée largement de la norme DVB-S. Pour cela, voir la description de Alexandre F5SFU et de F4ECE sur les sites:
F5SFU approche technique
: http://membres.lycos.fr/f5sfu/tva/tva_datv.html
mire digitale par chere : http://tvad.electronet.org/projets/mire/
F4ECE approche programmation d'un encodeur DVB : http://tvad.electronet.org/
IPHILGOOD: le QPSK DVB etc...
: http://tvnumerique.free.fr/
Comment faire concretement une mire:
Pour créer une image DATV, il faut:
- Creer 50 images (pour une seconde de film).
- Transformer ces images en un bout de film (format AVI)
- Transformer le format AVI en un transport stream (TS) compatible
DVB-S (utilisation de Mainconcept par exemple).
- Transformer ce fichier AVI en un fichier IQ pret à etre lu
par un FPGA et envoyé à un modulateur IQ.
Ces étapes sont expliquées sur le site de F1GFF et F1FAU.
Le logiciel presenté sur cette page permet d'effectuer les operation
et presente une interface plus conviviale soous windows.
Je considere dans cette page que vous avez construit votre fichier TS.
Il est pret à etre transformé en fichier IQ pour etre programmé
dans une eprom.
Un clic sur "FILE", une fenetre s'ouvre et il faut choisir le fichier à convertir (pour l'exemple, fichier "f5sbv_out.ts").
Avec l'onglet "multi", on clique sur GO et le logiciel crée alors un fichier "f5sbv_out_x5.ts" beaucoup plus gros, mais surtout repetitif en accord avec la norme DVB-A.
Voir plus loin pour l'option spec/norm.
Appeler alors la moulinette de F5OEO (ts188toIQ.exe) et appeler avec le bouton "Fichier TS188" le fichier "f5sbv_out_x5.ts" précedement créé.
Avec l'onglet select, on selectionne la partie utile pour l'EPROM.
Selectionner le fichier tsIQ créé par le logiciel TS188toIQ
de F5OEO. Pour notre exemple, ce sera "f5sbv_out_x5.tsiq" (attention l'image
montre f5sbv_sdt_*).
Le logiciel va créer un fichier dont la taille est indiquée
en bas de l'écran. Cette valeur represente la taille du fichier,
mais aussi la derniere adresse (-1) devant être parcourue par le
CPLD de la mire F5SFU: exemple ici 470016.
Nous avons la possibilité de verifier si le fichier ainsi créé
a une chance de fonctionner grace au soft "winhex.exe". Utiliser le menu
verifier le fichier.
La vue ci dessous nous montre que le fichier est plein de data.
Le fichier binaire est alors pret a etre programmé dans une eprom.
Il vous reste à programmer le CPLD EPM7064 afin que celui ci
scanne correctement l'EPROM avec les bonnes adresses de depart et de fin.
Option spec/norm
Si vous savez programmer en VHDL et sous Quartus, vous saurez modifier
le fichier VHDL de lecture de la mire.
- Placer l'inter sur norm et utilisez l'adresse pour votre fichier
VHDL.
Si vous ne savez pas programmer en VHDL et sous Quartus, procedez comme
suit:
- preparez votre fichier EPROM en placant l'inter sur "spec". Vous
obtiendrez un fichier de 499392 octets (aprés l'etape select).
- programmez votre CPLD modele EPM7064 avec le fichier "mire_datv1_16x_79EBF.pof
pour la mire autonome F5SFU.
Telechargement du logiciel:
Le logiciel pese 30Mo avec l'installer. Je n'ai pas assez de place
sur mon micro site !
Me contacter et je depose sur un site le logiciel pour le telecharger.
Si vous utilisez ces routines avec succes, vous pouvez toujours me laisser un petit message, ca fait toujours plaisir :-))
Merci à F4NAS qui est mon beta testeur ....
Merci une nouvelle fois à F5OEO pour la moulinette ts188toIQ..
Je vous souhaite de bons essais DATV.
Ce programme a été en langage Labview et testé sous Windows XP.
Si vous decouvrez des bug, merci de me les signaler. Des améliorations sont prevus en fonction de mon temps libre.....
Je ne pourrais en aucun cas etre rendu responsable de problemes survenus sur votre machine. Vous utilisez un logiciel avec un terme de licence "as is" ou "tel quel "!
Accueil Grenoble Relais Transmissions numériques TVA Links Montages Datasheet