N-канальный генератор псевдослучайных последовательностей
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано для проведения контроля цифровых устройств. Цель изобретения - обеспечение возможности управления корреляционной зависимостью формируемых последовательностей. N-канальный генератор содержит N регистров 5.1 - 5.N сдвига, N сумматоров 6.1 - 6.N по модулю два. Устройство оснащено операционными запоминающими устройствами 1 и 2, сультиплексорами 3 и 4, блоком 7 управления и образованы новые функциональные связи между элементами устройства. Кроме того приведен пример конкретного выполнения блока 7 управления. 1 з.п.ф-лы, 2 ил. с S (Л
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
Ai (l9) (И) (5D 4 Н 03 К 3 84
ЗЩ д (рq q
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Риг г
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4007095/24-21 (22) 06.01,86 (46) 07.09.87. Бюл. N- 33 (71) Киевский научно-исследовательский и конструкторский институт периферийного оборудования (72) В.П.Сидоренко, Н.Д.Стукач и Е,Н.Чичирин (53) 621.374.2(088.8) (56) Яковлев В.В, Федоров Р.Ф. Стохастические вычислительные машины.—
Л.: Иашиностроение, 1974, рис, 118, Авторское свидетельство СССР
¹ 436340, кл. G 06 F 1/02, 1972. (54) N-КАНАЛЬНЫЙ ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение может быть использовано для проведения контроля цифровых устройств. Цель изобретения обеспечение воэможности управления корреляционной зависимостью формируемых последовательностей, N-канальный генератор содержит N регистров
5.1 — 5.N сдвига, N сумматоров 6.1
6.N по модулю два. Устройство оснащено операционными запоминающими устройствами 1 и 2, сультиплексорами
3 и 4, блоком 7 управления и образованы новые функциональные связи между элементами устройства ° Кроме того приведен пример конкретного выполнения блока 7 управления. 1 з.п.ф-лы, 2 ил, 13362
15 маторов 6.1 — 6.М по модулю два, блок 20
30 (ПСП) 35
А=(а(а =а Q+а .( (40 ц(х) =х +х+ 1, 1„ выбирается из ряда
О, А, 2, ЗА,..., (N-1) Ь
Изобретение относится к импульсной технике и может быть использовано для проведения контроля цифровых устройств.
Целью изобретения является обеспечение возможности управления корреляционной взаимозависимостью формируемых последовательностей.
На фиг. 1 представлена структурная схема N-канального генератора псевдослучайных последовательностей, на фиг. 2 — схема блока управления.
N-канальный генератор псевдослучайных последовательностей (фиг. 1) содержит первое 1 и второе 2 оперативные запоминающие устройства (ОЗУ) первый 3 и второй 4 мультиплексоры, N регистров 5. 1 — 5.N сдвига, N сум7 управления, группу 8 шин 8. 1 — 8.N управления, шину 9 "Управление", шину 10 синхроимпульсов, соединенную с входом блока 7 управления, первый выход которого соединен с первыми входами управления первого 1 и второro 2 ОЗУ и входами синхронизации N регистров 5.1 — 5.N сдвига, соответствующие выходы которых соединены с первыми входами соответствующих из
И сумматоров 6.1 — 6.Н цо модулю два, выходы которых соединены с соответствующими входами первой группы входов первого мультиплексора 3, выходы которого соединены с информационными входами соответствующих регистров 5.1 — 5.N сдвига, информационные выходы которых соединены с соответствующими информационными входами первого ОЗУ 1 и второго ОЗУ 2, выходы которого соединены с входами второй группы входов второго мультиплексора 4, входы первой группы входов которого соединены с соответствующими выходами первого ОЗУ 1. Выходы второго мультиплексора 4 соединены с вторыми входами соответствую12 г сора 4. Шины 8.1 — 8.N группы 8 шин управления соединены с соответствующими входами второй группы входов первого мультиплексора 3, вход управления которого соединен с шиной 9
"Управление".
Блок 7 управления (фиг. 2) содержит последовательно соединенные одновибратор 11, счетчик 12 импульсов, постоянное запоминающее устройство
13, регистр 14, первая группа выходов которого является первой группой выходов блока 7 управления, входы; второй группы входов которого соединены с соответствующими выходами второй группы выходов регистра 14, первый и второй выходы которого являются соответственно третьим и вторым выходами блока 7 управления, первый выход которого соединен с выходом одновибратора 11 и входом синхронизации регистра 14. Вход одновибратора 11 является входом блока 7 управления.
N-канальный генератор псевдослучайных последовательностей (фиг. 1) работает следующим образом.
В процессе работы в k-м канале устройства генерируется отрезок
Ах ар, ар,..., ар к+ к+ K+5 псевдослучайной последовательности где ш и д — параметры некоторого примитивного неприводимого характеристического полинома
50 щих И сумматоров 6.1 — 6.N no модулю два. Адресные входы первого ОЗУ 1 соединены с соответствующими выходами первой группы выходов блока 7 управления, выходы второй группы выходов которого соединены с соответствующими адресными входами второго ОЗУ
2, второй вход управления которого соединен с вторым входом управления первого ОЗУ 1 и третьим входом блока
7 управления, второй выход которого соединен с входом второго мультиплекЬ вЂ” ближайшее целое число, не боль.— шее (2 — 1) /N, N — число каналов устройства.
При этом К вЂ” произвольное натуральное число, четное, если m четное и нечетное, если m нечетное, причем
m-2L «< m и к 1, а также q — максимальное иэ чисел о(. и i L — число ячеек памяти в ОЗУ 1 (ОЗУ 2).
Любые два отреэка Ах и А,, ге1 х нерируемые соответственно в k -м и з 13
k -м каналах, некоррелированы, если
1, ф 1к, и совпадают, если 1 = 1„ 1 7 У К1 К2
Устройство работает в двух режимах: режиме начальной установки и режиме генерации отрезков ПСП.
В режиме начальной установки на шину 9 "Управление" подается сигнал логической единицы, а на k-ю шину
8.k группы шин управления — значение .а11 ., где j — такт работы уст—
k т 1 — IYI ройства (j = 1,2,...,m). Ha k-й выход первого мультиплексора 3 коммутируется при этом k-й вход (k = 1,2, ...,N) первой группы его входов, На шину 10 синхроимпульсов подаются тактовые сигналы, По переднему фронту тактового сигнала блок 7 управления выдает на первые входы управления ОЗУ 1 и 2 сигнал выборки нулевого уровня. По заднему фронту сигнала выборки переключаются регистры
5. 1 — 5.N сдвига. Причем длительность сигнала выборки обеспечивает завершение переходных процессов в
ОЗУ 1 и 2, втором мультиплексоре 4, сумматорах 6.1 — 6.N rro модулю два и первом мультиплексоре 3. Пауза между сигналами выборки обеспечивает завершение переходных процессов в регистрах 5.1 — 5.N сдвига. Под действием сигналов выборки информация в регистрах 5.1 — 5.N сдвига сдвигается, причем ее значение на информационном выходе регистра 5.k соединенном с первым входом сумматора б.k появляется через i тактов, а на
k-м входе ОЗУ 1 (ОЗУ 2) — через о . тактов, считываясь с выходов которых через (m-<-1) тактов.
Информация, поступающая на инфор.— мационный вход регистра 5.k сдвига, появляется на его выходе, соединенном с BYOpbIM H o oM MM To 6.k по модулю два, через m тактов работы устройства.
В режиме генерации отрезков ПСП на шину 9 "Управление" подается сигнал логического нуля, на k-й выход мультиплексора 3 коммутируется k-й вход второй группы его входов, на которую подаются сигналы, указанные для режима установки устройства. На
k-м выходе устройства, которое работает аналогично предыдущему режиму, реализуется функция а, =а Q+a к.э- i к.р-m "+Р
36212 где а — значение сигнала на выходе к
k-ro сумматора 6.k по модулю два в (х-1 )-м такте режима генерации при х 1.
Блок 7 управления (фиг. 2) работает следующим образом, I
По приходу синхроимпульса на вход. блока 7 управления одновибратор 11
10 формирует импульс, поступающий на первый выход блока 7 управления и входы синхронизации счетчика 12 импульсов и регистра 14. Интервал между синхроимпульсами обеспечивает завершение переходных процессов в счетчике 12 импульсов и постоянном запоминающем устройстве 13, а также переключение регистра 14, сигналы с первой группы выходов которого поступают
20 на выходы первой группы выходов блока
7 управления, с второй группы выходов — на выходы второй группы выходов блока 7 управления, с первого и второго выходов — на третий и второй выходы соответственно блока 7 управления, При этом информация, записанная в постоянном запоминающем устройстве 13, обеспечивает (через регистр 14) работу устройства в укаЗ0 занных режимах.
Ф о р м у л а и з о б р е т е н и я
1. N-канальный генератор псевдо- случайных последовательностей, содержащий N регистров сдвига, соответствующие выходы которых соединены с первыми входами соответствующих из N сумматоров по модулю два, шину син40 хроимпульсов, отличающийся тем, что с целью обеспечения возможности управления корреляционной взаимозависимостью формируемых последовательностей, в него введены пер45 вое и второе оперативные запоминающие устройства, первый и второй мультиплексоры и блок управления, первый выход которого соединен с первыми ,входами управления первого и второго оперативных запоминающих устройств, с входами синхронизации N регистров сдвига, информационные входы которых соединены с соответствующими выходами первого мультиплексора, соответствующие входы первой группы входов которого соединены с выходами соответствующих сумматоров по модулю два, вторые входы. которых соединены. с соответствующими выходами второго
Яблоку t
Кблоку 2
h длокам
ta2 мдльiпилектору@ региС пм М-alp блокам
ta2 ив.
Составитель Ю.Бурмистров
Редактор И.Шулла Техред М.Ходанич
Корректор M.Øàðîøè
Заказ 4054/54 Тираж 901
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул„ Проектная, 5
133 мультиплексора, входы первой групйй входов которого соединены с соответствующими выходами первого оперативного запоминающего устройства, информационные входы которого соединены с информационными выходами соответствующих N регистров сдвига и соответствующими информационными входами второго оперативного запоминающего устройства, выходы которого соединены с соответствующими входами второй группы входов второго мультиплексора, вход управления которого соединен с вторым выходом блока управления, первая группа выходов которого соединена с адресными входами первого оперативного запоминающего устройства, второй вход управления которого соединен с третьим выходом блока управления и вторым входом управления второго оперативного запоминающегo устройства, адресные входы которого соединены с выходами второй группы выходов блока управления, вход
6212
6 которого соединен с шиной синхроимпульсов, соответствующие шины группы шин управления соединены с входами
5 второй группы входов первого мультиплексора, вход управления которого соединен с шиной "Управление".
2. Генератор по п, 1, о т л ич а ю шийся тем, что блок управления содержит последовательно соединенные одновибратор, счетчик импульсов, постоянное запоминающее устройство и регистр, первая группа выходов которого является первой группой выходов блока управления, входы второй группы входов которого соединены с соответствующими выходами второй группы выходов регистра, первый и второй выходы которого являются соответственно третьим и вторым выходами блока управления, первый выход которого соединен с выходом одновибратора и входом синхронизации регистра, вход одновибратора является входом
25 блока управления,