Question

Je fais des recherches sur les CRC, mais je ne trouve pas d'informations sur l'utilisation de deux (ou plus) CRC courts par rapport à l'utilisation d'un CRC plus long:

Supposons que j'ai un Dataword A d'une longueur et 3 polynômes de générateur différents, 2 de degré 8 et un de degré 16. Ces polynômes sont utilisés respectivement par CRC1, CRC2 et CRC3, où CRC1 et CRC2 générent des codes 8 bits tandis que CRC3 génère des codes 16 bits.

Supposons également que les trois CRC aient la même distance de Hamming pour les mots de données de la même taille.

Considérez maintenant ces 2 options:

  1. Calculer CRC1 (A) = x1 et Crc2 (a) = x2 et utiliser le mot de code A | x1 | x2 (où '|' signifie concaténation);

  2. Calculer CRC3 (a) = y et utiliser le mot de code a | y;

Quels sont les avantages et les inconvénients éventuels de la première approche en ce qui concerne la seconde Capacités de détection d'erreur?

Veuillez fournir également quelques références si vous en avez!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange
scroll top