Bonjour Guillaume,
Est-ce que 100% des informations et des "fonctions" sont exclusivement récupérées par un dialogue I2C avec la puce démodulateur (STB0899 par exemple)?
Oui, toutes les infos sont récupérées par dialogue I2c:
- IQ est numérisé dès sa sortie du zero tuner et on peut aller lire les valeurs PowerI et PowerQ dans 2 registres.
- les valeurs AGC1 et 1GC2 sont aussi données, ce qui me permet de calculer le niveau RF à partir de tableaux comparatifs faits avec du matériel pro (analyseur de spectre FS313 avec DSP pour calcul du Power RF en temsp réel ou sonde NRP-Z11 reliée à mon smartphone...(
http://www.rohde-schwarz.fr/file/n174_nrp_fr.pdf)
- MER est aussi donnée, je le recalcule en comparaison avec les résultats de l'analyseur DVB : SEFRAM 7856
Ce qui me surprends, c'est la possibilité d'afficher des "constellations". Est-ce que ce sont des constellations réelles?oui, le STB0899 calcule lui-même et fournit les valeurs des points de constellations.
Ce sont donc des valeurs réelles.
Comme j'ai programmé en multithread, il y a une thread qui travaille en permanence pour récupérer les données et afficher les constellations pendant que d'autres threads font le reste du boulot.
Ou alors est-ce qu'avec ces cartes, on a accès à une numérisation du signal démodulé (signaux I-Q), via un convertisseur A/N performant? Ca serait l'idéal pour avoir des mesures en "temps réel", et précises.IQ est numérisé à 108 MHz et on peut aller lire via I2C les valeurs PowerI et PowerQ à une vitesse seulement limitée par la bande passante i2C occupée aussi par d'autres threads .
On a donc des mesures précises et quasi en "temps réel" mais pas vraiment de I et Q mais du calcul Power I et Power Q déjà fait.
Et j'ai la même question pour ton nouveau logiciel "Tiny Spectrum Analyser" dont tu parles ici.
viewtopic.php?f=68&t=220
Pareil, est-ce que c'est créé uniquement avec la puissance "mesurée" par le démodulateur, et récupérée par le PC en I2C? Ou une numérisation des signaux I-Q?
réponse identique: le démodulateur me donne via I2C les valeurs PowerI/powerQ après les avoir numérisés et fait le calcul. Pour le mode Analyseur de spectre et mesureur de bruit je squeeze la partie demod DVB, débranche les fonctions AGC, derotator ... et pousse le tuner hors des spécif du fabricant ( le tuner de la TT S2-1600 peut travailler de 600 MHz à 2600 MHz...alors qu'il est donné pour 950-2150 MHz)
Les limites sont:
- l'utilisation obligatoire de l'I2C et donc sa vitesse/bande passante et encombrement en mutithread
- la bande passante du filtre RF qui ne peut malheureusement pas être réglée en dessous de 10 MHz ( 2 x 5MHz Butterworth filter)
Il y a des infos complémentaires dans la doc de ce que j'ai présenté au dernier show du BATC l'an dernier.
viewtopic.php?f=56&t=219Je pense attaquer un petit montage d'un boitier de mesures avec juste un petit micro processeur - PIC ... ou autre - et un afficheur pour faire un appareil de mesure indépendant, sans PC.
Jean Pierre F6DZP