Mon probleme de code CRC - F5LGJ

Resolu, merci à F5OEO et F1FAU
 
 
 
 

Accueil  .  Grenoble  .   Relais  .   Transmissions numériques  .   TVA  .   Links  .   Datasheet



 

J'ai pris comme exemple l'image sur le site de F4DAY à l'adresse:
http://pagesperso-orange.fr/jf.fourcadier/television/essais/paquet.htm

Il s'agit d'un octet de la table PAT, les datas sont:
->   47 40 00 10 00 00 B0 0D 00 01 C1 00 00 00 01 E1 00 E8 F9 5E 7D FF FF FF FF etc

Pour aider à la compréhension, voici ci-dessous la structure d'une table PAT:

  source tableau Tektronic

On voit le CRC_32 tout à la fin, ce qui correspond bien aux caracteres verts dans l'image de F4DAY.

J'ai identifié le depart du CRC comme devant être le 6eme octet, "47 40 00 10 00" correspondant à l'entête du packet. J'ai compris que le calcul du CRC doit s'effectuer aprés.

J'ai trouvé sur internet plusieurs moulinettes différentes qui savent calculer du CRC-32 mais aucune ne me donne le résultat ci dessus (c'est à dire E8 F9 5E 7D).

J'ai aussi trouvé sur internet des codes sources en C avec lequels j'ai joué, pas mieux !!!!

J'ai enfin essayé avec un code NI en Labview, même constat !

Je ne désespère pas d'y arriver, mais afin de ne pas y passer le mois de novembre, quelqu'un a t il une idée ?

Merci d'avance,
73 Olivier F5LGJ.
 


Accueil  .  Grenoble  .   Relais  .   Transmissions numériques  .   TVA  .   Links  .   Datasheet

73 Olivier F5LGJ Copyright (c) Olivier Berchaud 07/2002