Je suis confus quant à la façon dont les taps sont choisis pour les registres à décalage à rétroaction linéaire.
J'ai un diagramme qui montre un LFSR avec un polynôme de connexion . Les cinq étapes sont étiquetées: R 4 , R 3 , R 2 , R 1 et R 0 et les prises sortent de R 0 et R 3 .
Comment ces robinets sont-ils décidés? Quand on me donne un polynôme de connexion mais pas de diagramme, comment savoir quelles valeurs je dois XOR?
Réponses:
Les prises sont décidées par le polynôme de manière simple: pour , vous connectez la n ème prise. Notez que dans votre diagramme, le premier robinet est R 4 , le deuxième est R 3 etc.Xn n R 4 R 3
Puisque votre polynôme est la rétroaction est un OU exclusif de la sortie du 2e tap ( R 3 ) et du 5e tap ( R 0 ). Le " + 1 " du polynôme ( X 0 ) est généralement toujours là et correspond au "feedback" lui-même, c'est-à-dire la ligne connectée au premier bit ( R 4 ).X5+ X2+ 1 R 3 R 0 + 1 X0 R 4
Voir plus de détails dans Wikipedia: registre à décalage à rétroaction linéaire .
la source