Estou confuso sobre como os toques são escolhidos para os Registros de troca de feedback linear.
Eu tenho um diagrama que mostra um LFSR com polinômio de conexão . Os cinco estágios são rotulados: e e as derivações saem de e .
Como são decididas essas torneiras? Quando recebo um polinômio de conexão, mas nenhum diagrama, como sei quais valores devo XOR?
Respostas:
As torneiras são decididas pelo polinômio de uma forma simples: para , você conectar o n º torneira. Observe que no seu diagrama o primeiro toque é R 4 , o segundo é R 3 etc.Xn n R 4 R 3
Como seu polinômio é o feedback é um XOR da saída do segundo toque ( R 3 ) e do quinto toque ( R 0 ). O " + 1 " do polinômio ( X 0 ) geralmente está sempre lá e corresponde ao próprio "feedback", ou seja, a linha conectada ao primeiro bit ( R 4 ).X5+ X2+ 1 R 3 R 0 + 1 X0 0 R 4
A saída deve ser a linha "feedback" (em vez de ). Isso é importante, pois o polinômio é identificado com a sequência gerada e, se você obtiver a saída de R 0, gera uma sequência diferente, não a identificada com X 5 + X 2 + 1 (embora elas sejam iguais até um prefixo) )R 0 R 0 X5+ X2+ 1
Veja mais detalhes na Wikipedia: Registro de troca de feedback linear .
fonte