.

Experimentation DATV

encodeur EPROM pour mire F5SFU version 1.6
 
 
 
 

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.
 



 

Procedure
 

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.
 



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 "!


Copyright (c) Olivier Berchaud F5LGJ 11/2008
 
 

Accueil    Grenoble   Relais   Transmissions numériques    TVA  Links    Montages  Datasheet