Здесь х и у наименьшие целые числа, при которых выполняется
равенство (7.22). |
Так как |
s < Т , то для |
любых г и j значения |
х и у лежат в |
пределах |
O ^ x ^ i V и |
0 ^ у «с М. |
Оценим значения интервалов сдвига между последователь ностями, генерируемыми на выходах различных полусумматоров
ГПСЧ. Перепишем равенство (7.22) следующим |
образом |
уN — xM = i — j = h, |
(7.23) |
а величину h = i — j назовем шагом полусумматора. Поскольку для каждого h существует единственная пара значений х, у, удовлетворяющая (7.23), то, как следует из (7.22), последователь ности, получаемые на выходах полусумматоров с одинаковым шагом, будут сдвинуты относительно друг друга на величину s < т. Если же полусумматоры ГПСЧ характеризуются различ ным шагом h, то генерируемые на их выходах псевдослучайные последовательности оказываются сдвинутыми на s > N — т сим волов.
Для определения величины сдвига s между последователь ностями на выходах полусумматоров удобнее воспользоваться выражением
у ( 2 п~т— 1) = /г (т о с 1 М ), |
(7.24) |
которое эквивалентно (7.23) при N = 2П— 1 и М = |
2т—1. По вы |
ражению (7.24) нетрудно определить такие h, которые обеспечи вают наибольшие интервалы сдвига между последовательностями.
Так как h может принимать только следующий ряд значений:
—п + 1, —п + 2, . . ., —1, 0, 1, . . ., т — 2, т — 1, максималь ное число полусумматоров, имеющих различный шаг h, в ГПСЧ с регистрами сдвига из т и п разрядов равно т + п — 1.
Из рассмотренных соотношений следует вывод. В двух регистровом ГПСЧ на выходах полусумматоров, соединяющих разряды сдвигающих регистров с различным шагом h = i — /, генерируются псевдослучайные двоичные последовательности, сдвинутые относительно друг друга на интервал s, приблизи тельно кратный большему из периодов исходных последователь ностей максимальной длины. Значения интервалов сдвига очень просто могут быть вычислены по формулам (7.22, 7.24).
Таким образом, задача синтеза параллельного ГПСЧ с двумя регистрами сдвига по сравнению с однорегистровым ГПСЧ зна чительно упрощается: для получения последовательности псевдо случайных чисел, некоррелированных между собой на больших интервалах, достаточно выбрать соответствующим образом раз рядность одного из регистров двига. При этом затраты оборудо вания для построения рассмотренного ГПСЧ оказываются значи
тельно |
меньшими. |
|
Что |
касается качества генерируемых последовательностей |
псевдослучайных чисел, то, очевидно, |
оно будет таким же, как |
и в однорегистровом ГПСЧ, в силу |
близости статистических |