Файл: Уриг, Р. Статистические методы в физике ядерных реакторов.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 159
Скачиваний: 0
равна 1, Суммирование по модулю 2 может логически произ водиться с помощью полусуммирующего контура. Регистр сдвига состоит из объединенных в каскад триггеров, запускаемых с необ ходимой скоростью импульсами от внутренних часов. Выходы опре деленных триггеров, выбранных таким образом, чтобы давать т - последовательность, суммируются по модулю 2, и их сумма подается в качестве обратной связи на вход первого каскада регистра сдвига.
На рис. 9.8, а показана структурная схема четырехкаскадного регистра сдвига, в котором выходы разрядов 3 и 4 суммируются
Сдвиг |
Сдвиг |
Сдвиг |
|
импупьсов j ,, ,, 1 |
импульсов |
импульсов |
- 1 |
Г~ 1 2 3 4 |
г— 7 г 3 4 |
' |
|
1 |
3 4 |
||
п н |
■ ни |
п и |
|
о т |
0111 |
от |
|
ООП |
0011 |
1011 |
|
000! |
1001 |
0101 |
|
юso |
1100 |
1010 |
|
0100 |
т о |
1101 |
|
0010 |
п и |
оно |
|
1001 |
)в |
ООН |
|
1100 |
1001 |
|
|
|
|
||
0110 |
|
ото |
|
1011 |
|
оою |
|
0101 |
|
0001 |
|
1010 |
|
юоо |
|
1101 |
|
1100 |
|
1110 |
|
т о |
|
1111 |
|
пи |
|
а |
|
в |
|
- Рис. 9.8. Выходные функции трех возможных вариантов четы рехкаскадного регистра сдвига. Четырехразрядные двоичные числа представляют значения, принимаемые четырьмя каскадами регистра сдвига при прохожде нии цикла (-)---- сумматор по модулю 2).
в полусумматоре и результирующий выходной сигнал подается на первый каскад регистра сдвига. Если в начальном состоянии все разряды каскада сдвига имеют единичное значение, последующие состояния каждого разряда регистра показаны внизу под рис 9.8, а . Очевидно, что после 15 изменений состояния на регистре сдвига вновь появится начальное состояние, представленное как 1111, и последовательность повторится с периодом в 15 сдвигов. Можно показать, что число сдвигов в одном периоде максимальной после довательности дается выражением
Z = 2p — 1, |
(9.19) |
где р — число каскадов в регистре сдвига. Следовательно, для четырехкаскадного регистра сдвига должно произойти 15 сдвигов, прежде чем последовательность повторится. Если используется уст
239
ройство собственной обратной связи через полусумматор, длина пос ледовательности, выходящей из регистра сдвига, дается уравнением
(9.19).
На рис. 9.8, б показан случай, в котором генерируемая после довательность не максимальна. Выходные сигналы каскадов 2 и 4 поступают через полусумматор снова на вход. В последовательности, показанной под рис. 9.8, б, процесс повторяется всего через шесть этапов. Такая последовательность не является максимальной после довательностью для четырехкаскадного регистра сдвига. Следует указать, что выходная функция регистра сдвига (в данном случае выходной сигнал четвертого каскада) определяется правыми циф рами четырехзначных двоичных чисел на рис. 9.8, а.
+
Рис. 9.9. Выходная |
функция |
четвертого каскада |
|
регистра |
сдвига, |
показанного |
на |
рис. 9.8, а. |
|
|
|
На рис. 9.9 показана псевдослучайная двоичная переменная, которая генерируется с использованием выходного сигнала чет вертого каскада. Два уровня обозначены как 0 и 1, но они могут представлять два любых уровня сигнала. Выходная функция.каскада остается постоянной в течение интервала времени между сдвигом импульсов, которые отстоят друг от друга на А сек. Следовательно, частота сдвига fs равна обратной величине интервала времени А. Период волны, как показано на рис. 9.9, равен ZA.
Во многих случаях имеется несколько комбинаций обратных связей через полусумматор, которые дают последовательность мак симальной длины. На рис. 9.8, в показана такая схема, в которой получаемая последовательность проходит 15 этапов, прежде чем она повторится. Тщательное изучение последовательности, выходящей из этого регистра сдвига, показывает, что она идентична последова тельности регистра сдвига, показанного на рис. 9.8, а, только имеет обратный порядок, т. е. результирующая переменная обращена во времени по сравнению с выходным сигналом схемы на рис. 9.8, а. Это не изменяет ее статистических свойств.
В максимальной последовательности число единиц в каждом периоде превышает число нулей на. единицу. Кроме того, в каждом периоде имеется в два раза больше последовательностей, или серий, состоящих из единиц или нулей, длиной К, чем серий длиной /( + 1. Рассмотрим, например, десятиразрядную двоичную последователь
ность линейного регистра |
сдвига. |
Количество серий с единицами |
и нулями показано в табл. |
9.2. Из таблицы видно, что эта величина |
240
является геометрической прогрессией как для единиц, так и для нулей, за исключением двух наиболее длинных последовательностей: по одной для единиц и для нулей. Если помножить общее число серий на длину серии и просуммировать все эти произведения для всей последовательности, то окажется, что сумма равна 1023, т. е. согласуется с результатом, который получается из уравнения (9.19) для р, равного 10.
Т а б л и ц а 9.2
Число серий*
Длина серин |
Из единиц |
Из нулей |
Всего |
Произведение |
(число интервалов |
числа серий на |
|||
Д) |
|
|
|
длину серий |
10 |
1 |
0 |
1 |
10 |
9 |
0 |
1 |
1 |
9 |
8 |
1 |
1 |
2 |
16 |
7 |
2 |
2 |
4 |
28 |
6 |
4 |
4 |
8 |
48 |
5 |
8 |
8 |
16 |
80 |
4 |
16 |
16 |
32 . |
128 |
3 |
32 |
32 |
64 |
192 |
2 |
64 |
64 |
128 |
256 |
1 |
128 |
128 |
256 |
256 |
В с е г о . . . 1023
* Общий интервал времени без изменения уровня.
Другая важная характеристика двоичных максимальных после довательностей — свойство «сдвига и суммирования», которое заклю чается в следующем: если любую максимальную последовательность сместить на целое число временных периодов и затем сложить по мо дулю 2 с первоначальной последовательностью, возникает третья идентичная последовательность, смещенная по отношению к первым двум. Это свойство может оказаться очень полезным при разработке генератора двоичных псевдослучайных шумов, а также при ис следовании в режиме реального времени корреляции с другими переменными.
Математический метод получения /«-последовательности. Ма тематический метод для получения максимальной последователь ности разработан Голомбом [9], Бердсоллом и Ристенбаттом [101 и Рое [11]. В этом методе каждый разряд р-разрядного регистра сдви га рассматривается как р-мерный вектор, а система с регистром сдвига (с обратной связью) — как линейный оператор, формирую щий последовательные состояния р-мерного вектора. Такая операция может быть представлена квадратной матрицей X. Первая строка этой матрицы соответствует первому разряду регистра, вторая стро
241
ка—второму разряду и т. д. Это же верно и для р-го столбца, т. е. первый столбец представляет первый разряд, второй столбец — второй разряд и т. д. Каждый элемент матрицы равен или 1, или 0. 1 в любом месте указывает, что состояние триггера, соответствующего номеру столбца, задает состояние триггера, соответствующего опре деленной строке; в противном случае на этом месте находится 0. Рассмотрим генератор, изображенный на рис. 9.8, а. Составим матрицу X, отмечая, что на первый разряд подается сигнал с третье го и четвертого разрядов, поэтому в первой строке 1 войдет в столбцы 3 и 4. На второй разряд подается сигнал с первого разряда, поэтому во второй строке 1 поместим в столбец 1. На третий разряд подается сигнал только от второго разряда, поэтому поместим 1 в столбец 2 третьей строки. На четвертый разряд подается сигнал только от третьего разряда, поэтому 1 поместим в столбец 3 четвертой строки. Матрица имеет вид:
|
- 0 0 1 |
1- |
|
|||
Х = |
1 0 |
0 |
0 |
(9.20) |
||
0 |
1 0 |
0 |
||||
|
|
|||||
|
-0 О 1 0_ |
|
||||
Аналогично матрица для генератора, |
изображенного на рис. |
9.8, в, |
||||
выглядит так: |
г1 о о и |
|
||||
|
|
|||||
х = |
1 0 |
0 |
0 |
(9.21) |
||
|
0 |
1 0 |
0 |
|
||
|
_0 |
О |
1 |
0_ |
|
Следует заметить, что диагональ ниже главной диагонали будет всегда состоять из единиц, а первая строка матрицы представляет коэффициенты обратной связи. В общем виде матрица X для р разрядов записывается следующим образом:
Сх С 2 С3 |
. с г |
• Ср-1 Ср |
|
|||||
1 |
0 |
0 |
. . |
0 |
. |
0 |
0 |
|
0 |
1 |
0 |
. |
0 |
. |
о. |
0 |
|
0 |
0 |
1 |
. |
0 |
. |
0 |
0 |
(9.22) |
|
|
|
|
|
|
|
|
_ 0 |
0 |
. 0 |
. 1 |
0 _ |
где Ct — коэффициенты обратной связи (0 или 1).
.242