Scelta dei tocchi per il registro a scorrimento del feedback lineare


13

Sono confuso su come vengono scelti i rubinetti per i registri a scorrimento a feedback lineare.

Ho un diagramma che mostra un LFSR con connessione polinomiale . Le cinque fasi sono etichettate: R 4 , R 3 , R 2 , R 1 e R 0 e i rubinetti escono da R 0 e R 3 .C(X)=X5+X2+1R4,R3,R2,R1R0R0R3

Come vengono decisi questi rubinetti? Quando mi viene dato un polinomio di connessione ma nessun diagramma, come faccio a sapere quali valori dovrei XOR?

inserisci qui la descrizione dell'immagine


1
Benvenuto! Se hai tali dubbi, perché non includere il diagramma nella domanda?
Raffaello

1
Ciao, ho bisogno di avere una reputazione di almeno 10 per pubblicare immagini
sam

1
Duh. Ecco qua!
Raffaello

Risposte:


10

I rubinetti sono decise dal polinomio in un modo semplice: per , si collega il n ° del rubinetto. Nota che nel tuo diagramma il primo tocco è R 4 , il secondo è R 3 ecc.XnnR4R3

Poiché il polinomio è il feedback è un XOR dell'uscita del 2o tocco ( R 3 ) e del 5o tocco ( R 0 ). Il " + 1 " del polinomio ( X 0 ) di solito è sempre presente e corrisponde al "feedback" stesso, ovvero alla linea collegata al primo bit ( R 4 ).X5+X2+1R3R0+1X0R4

L'output dovrebbe essere la riga "feedback" (anziché ). Ciò è importante poiché il polinomio viene identificato con la sequenza generata e se si prende l'uscita di R 0 si genera una sequenza diversa, non quella identificata con X 5 + X 2 + 1 (sebbene siano uguali fino a un prefisso )R0R0X5+X2+1

Vedi maggiori dettagli in Wikipedia: registro a scorrimento con feedback lineare .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.