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.