Интернет магазин китайских планшетных компьютеров



Компьютеры - Регистр сдвига с линейной обратной связью - Свойства

22 января 2011


Оглавление:
1. Регистр сдвига с линейной обратной связью
2. Свойства
3. Пример
4. Преимущества



Свойства выдаваемой РСЛОС последовательности тесно связаны со свойствами ассоциированного многочлена C=1+c_1 x+c_2 x^2+\dots+c_L x^L над полем \mathbb{F}_2. Его ненулевые коэффициенты называются отводами, как и соответствующие ячейки регистра, поставляющие значения аргументов функции обратной связи.

Периодичность

Так как существует 2 − 1 разных ненулевых состояний регистра, то период последовательности, генерируемой РСЛОС при любом ненулевом начальном состоянии, не превышает 2 − 1. При этом период зависит от ассоциированного многочлена:

  • если старший коэффициент ассоциированного многочлена CL равен нулю, то периодичная часть генерируемой последовательности может проявляться не сразу;
  • если CL = 1, то соответствующая последовательность называется неособой. Такая последовательность начинается со своей периодичной части. Наиболее интересны неособые последовательности, соответствующие многочленам со следующими дополнительными свойствами:
    • если C неприводим, то при любом ненулевом начальном состоянии регистра период генерируемой последовательности равен наименьшему числу N, при котором многочлен C делит 1 + x. Как следствие, период последовательности будет делить число 2 − 1;
    • если C примитивен, то любое ненулевое начальное состояние регистра дает последовательность с максимально возможным периодом 2 − 1. Например, РСЛОС с отводной последовательностью, состоящей из первого и четвёртого битов имеет максимальный период тогда и только тогда, когда ассоциированный многочлен x + x + 1 является примитивным.

Линейная сложность

Линейная сложность бинарной последовательности — одна из самых важных характеристик работы РСЛОС. Введём следующие обозначения:

  • S= — бесконечная последовательность;
  • S_n= — подпоследовательность длины n последовательности S;
  • говорят, что РСЛОС генерирует последовательность S, если существует некоторое исходное состояние, при котором выходная последовательность РСЛОС совпадает S;
  • говорят, что РСЛОС генерирует конечную последовательность Sn, если существует некоторое начальное состояние, для которого выходная последовательность РСЛОС имеет в качестве первых n членов члены последовательности Sn.
Определение

Линейной сложностью бесконечной двоичной последовательности S называется число L, которое определяется следующим образом:

  • если S= — нулевая последовательность, то L = 0;
  • если не существует РСЛОС, который генерирует S, то L = \infty;
  • иначе L равна длине самого короткого РСЛОС, который генерирует S.

Линейной сложностью конечной двоичной последовательности Sn называется число L, которое равно длине самого короткого РСЛОС, который генерирует последовательность, имеющую в качестве первых n членов L.

Свойства линейной сложности

Пусть S и K — двоичные последовательности. Тогда:

  1. для любого n > 0 линейная сложность подпоследовательности L удовлетворяет неравенствам 0 \le L\le n;
  2. L = 0 тогда и только тогда, когда Sn — нулевая последовательность длины n;
  3. L = n тогда и только тогда, когда S_n =;
  4. если S периодическая с периодом T, то L\le T;
  5. L \le L+L.


Просмотров: 6432


<<< Расширение системы команд AES
Регистр сдвига с обратной связью по переносу >>>