Генератор псевдослучайных последовательностей

 

Изобретение относится к области радиотехники и может использоваться в качестве генераторов опорных сигналов в передатчиках и приемниках широкополосных сигналов. Технический результат - расширение функциональных возможностей за счет увеличения объема формируемых М-последовательностей. Для этого в устройстве, содержащем генератор тактовых импульсов, триггеры, умножители и сумматор по модулю два, введение оперативно-запоминающего блока, формирователя адреса, двухвходового сумматора по модулю два и делителя частоты позволило увеличить количество формируемых М-последовательностей без увеличения амплитуды боковых лепестков корреляционной функции. 3 ил.

Устройство относится к области радиотехники и радиосвязи и может использоваться в качестве генератора опорных сигналов в передатчиках и приемниках широкополосных сигналов.

Известны генераторы псевдослучайной последовательности (ПСП), например, Шумоподобные сигналы в системах передачи информации / Под ред. Пестрякова В. Б. - М. : Сов. радио, 1973, с.146, фиг.4.2.1. (генератор М-последовательностей), содержащий селектор двоичных импульсов, первый и второй регистры с обратными связями, формирователь синхроимпульсов и генератор тактовых импульсов.

Там же - на с. 147 - приведена функциональная схема генератора (фиг. 4.2.3), содержащего регистр сдвига, триггеры, сумматор и генератор тактовых импульсов.

Недостатком данных генераторов является то, что они имеют ограниченный ансамбль сигналов. Например, для 10-разрядного регистра можно сформировать 60 шт. М-последовательностей.

Наиболее близким по технической сущности к заявляемому объекту является генератор псевдослучайных последовательностей, приведенный в книге Шумоподобные сигналы в системах передачи информации/ Под ред. Пестрякова В.Б. - М. : Сов. радио, 1973, с.147, фиг.4.2.3, принятое за прототип.

На фиг.1 приведена функциональная схема устройства-прототипа, где введены следующие обозначения: 1 - генератор тактовых импульсов; 2l-2m - первый, второй,..., m-й триггеры; 3l -3m - первый, второй,..., m-й умножители; 4 - сумматор по модулю два.

Устройство-прототип имеет следующие функциональные связи.

Выход генератора тактовых импульсов 1 соединен с первыми сигнальными входами с первого по m триггеров 2l-2m соответственно, а выходы с первого по m триггеров 2l-2m через m умножители 31-3m соединены с n входами сумматора по модулю два 4, выход которого соединен с вторым сигнальным входом первого триггера 2l и, кроме того, является выходом устройства.

Работает устройство-прототип следующим образом.

С генератора тактовых импульсов 1 импульсы поступают на первые сигнальные входы с первого по m триггеров 2l-2m, образующих регистры сдвига. С выходов с первого по m триггеров 2l-2m, соответствующих единичным значениям проверочного полинома, сигналы через m умножители 3l-3m поступают на соответствующие входы сумматора по модулю два 4, с выхода которого сигнал поступает на второй сигнальный вход первого триггера 2l, и одновременно является выходным сигналом устройства-прототипа.

Недостатком устройства-прототипа является ограниченный объем формируемых М-последовательностей: где m - количество триггеров (разрядность регистров сдвига); (х) - функция Эйлера, т.е. количество взаимно простых с х чисел.

Для устранения указанного недостатка в генератор псевдослучайных последовательностей, содержащий генератор тактовых импульсов, выход которого соединен с первыми сигнальными входами с первого по m триггеров соответственно, выходы которых через m умножителей соединены с n входами сумматора по модулю два соответственно, выход которого соединен с вторым сигнальным входом первого триггера, введены последовательно соединенные делитель частоты, двухвходовый сумматор по модулю два и формирователь адреса, выход которого шиной соединен с вторым входом оперативно-запоминающего блока, первый вход которого соединен с выходом сумматора по модулю два. Кроме того, выход генератора тактовых импульсов соединен с входом делителя частоты и вторым входом двухвходового сумматора по модулю два, выход которого соединен с третьим входом оперативно-запоминающего блока.

На фиг. 2 приведена функциональная схема предлагаемого устройства, где введены следующие обозначения: 1 - генератор тактовых импульсов; 2l-2m - первый, второй,..., m-й триггеры;
3l-3m - первый, второй,..., m-й умножители;
4 - сумматор по модулю два;
5 - оперативно-запоминающий блок;
6 - формирователь адреса;
7 - двухвходовый сумматор по модулю два;
8 - делитель частоты.

Предлагаемое устройство имеет следующие функциональные связи.

Генератор тактовых импульсов 1, выход которого соединен с первыми сигнальными входами с первого по m триггеров 2l-2m соответственно, выходы которых через m умножители 3l-3m соединены с соответствующими n входами сумматора по модулю два 4, выход которого соединен с вторым сигнальным входом первого триггера 2l и с первым входом оперативно-запоминающего блока 5; выход генератора тактовых импульсов 1 соединен с входом делителя частоты 8 и вторым входом двухвходового сумматора по модулю два 7, первый вход которого соединен с выходом делителя частоты 8.

При этом выход двухвходового сумматора по модулю два 7 соединен с входом формирователя адреса 6, выход которого шиной соединен с вторым входом оперативно-запоминающего блока 5, выход которого является выходом устройства; кроме того, выход двухвходового сумматора по модулю два 7 соединен с третьим входом оперативно-запоминающего блока 5.

Предлагаемое устройство работает следующим образом.

Тактовые импульсы с генератора тактовых импульсов 1 поступают на первые сигнальные входы с первого по m триггеров 2l-2m.

С выходов триггеров 2l-2m, соответствующих единичным значениям проверочного полинома, сигналы через m умножители 3l-3m поступают на соответствующие n ходы сумматора по модулю два 4. Коэффициенты умножения m умножителей 3l-3m принимают значения 0 или 1, которые означают отсутствие или наличие связи соответствующих триггеров 2l-2m с n входами сумматора по модулю два 4. То есть генератор М-последовательности (блоки: генератор тактовых импульсов 1, триггеры 2l-2m и сумматор по модулю два 4) на выходе формирует циклическую последовательность с периодом N=2m-1.

С выхода генератора тактовых импульсов 1 сигнал в виде последовательности коротких импульсов с частотой f поступает на вход делителя частоты 8 с коэффициентом деления N1+2, с выхода которого короткие импульсы поступают на первый вход двухвходового сумматора по модулю два 7 (схема, исключающая элемент ИЛИ), на второй вход которого поступает сигнал с генератора тактовых импульсов 1.

На выходе двухвходового сумматора по модулю два 7 появляется сигнал логического нуля в случае, если импульсы с делителя частоты 8 и генератора тактовых импульсов 1 совпали, в противном случае появляется логическая единица.

С выхода двухвходового сумматора по модулю на два 7 сигнал поступает на вход формирователя адреса 6 и на третий вход блока 5, на первый вход которого поступает выходной сигнал с выхода m-разрядного сумматора по модулю два 4, а на второй вход блока 5 (с шины адреса) поступает m-разрядный код с выхода блока 6.

Выход блока 5 является выходом устройства.

Формирователь адреса 6 можно реализовать в виде m-разрядного счетчика импульсов.

Линейные последовательности максимальной длины (M-последовательности) имеют небольшой объем ансамбля по сравнению с периодом:

Известен способ увеличения объема ансамбля усечением (использование сегментов M-последовательностей). Этот способ рассмотрен в книгах: Варакин Л. Е. Системы связи с шумоподобными сигналами. - M.: Радио и связь, 1985; Шумоподобные сигналы в системах передачи информации / Под ред. Пестрякова В.Б. - M.: Сов. радио, 1973.

При усечении на один элемент объем ансамбля увеличивается в N раз. Можно усекать псевдослучайную последовательность (ПСП) на произвольное количество элементов. Обычно усекаются следующие друг за другом символы. При усечении сильно возрастают выбросы взаимной корреляционной функции (ВКФ) и автокорреляционной функции (АКФ).

В предлагаемом устройстве усечение производится прореживанием (децимацией).

Для четных значений m период М-последовательности можно записать в виде:
N=2m-1=(2m/2-1)(2m/2+1)=N1(N1+2)=N1 К.

Любую М-последовательность прореживанием можно представить в виде К-составляющих и М-последовательностей с периодом:
N1=2m/2-1.

Пример для М-последовательности:
при N=63 с проверочным полиномом 1 приведен на фиг.3.

Таким образом, при прореживании через К=N1+2 элементов из исходной М-последовательности будет удаляться одна из составляющих М-последовательности с периодом:
N1=2m/2-1.

АКФ и ВКФ складываются алгебраически из АКФ и ВКФ составляющих М-последовательности, которые известны. Путем подбора сдвига можно всегда добиться минимального увеличения боковых выбросов.

Тогда:

где R(L) - КФ - ПСП длины N;
ri, i+L - корреляционная функция (КФ) между отдельными строками матрицы;
К - количество строк в матрице.

После усечения получаем:

В последнем случае из суммы исключается одна псевдослучайная последовательность номер S с периодом N1.


Формула изобретения

Генератор псевдослучайных последовательностей, содержащий генератор тактовых импульсов, выход которого соединен с первыми сигнальными входами с первого по m триггеров соответственно, выходы которых через m умножителей соединены с n входами сумматора по модулю два соответственно, выход которого соединен со вторым, сигнальным входом первого триггера, отличающийся тем, что введены последовательно соединенные делитель частоты, двухвходовый сумматор по модулю два и формирователь адреса, выход которого шиной соединен со вторым входом оперативно-запоминающего блока, первый вход которого соединен с выходом сумматора по модулю два, кроме того, выход генератора тактовых импульсов соединен с входом делителя частоты и со вторым входом двухвходового сумматора по модулю два, выход которого соединен с третьим входом оперативно-запоминающего блока.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3



 

Похожие патенты:

Изобретение относится к радиотехнике и радиоэлектронике и может быть использовано в генераторах колебаний со сложной структурой энергетического спектра при испытаниях и исследованиях помехоустойчивости систем различного назначения

Изобретение относится к радиотехнике и может быть использовано в качестве источника хаотических электромагнитных колебаний

Изобретение относится к радиотехнике СВЧ и может быть использовано в качестве меры шумовой температуры при точных шумовых измерениях: малых уровней шумовой температуры источников сигналов, малых потерь и шумовых параметров четырехполюсников, а также для встроенного контроля в радиосистемах различного назначения

Изобретение относится к радиотехнике и может быть использовано в качестве источника хаотических электромагнитных колебаний

Изобретение относится к радиотехнике и может быть использовано в качестве источника гиперхаотических электромагнитных колебаний

Изобретение относится к радиотехнике и может использоваться в качестве источника хаотических электромагнитных колебаний

Изобретение относится к радиотехнике и может быть использовано в качестве источника хаотических электромагнитных колебаний

Изобретение относится к радиотехнике и может быть использовано в системах защиты информации для создания маскирующего шума

Изобретение относится к радиотехнике и радиосвязи и может быть использовано для создания генераторов видеочастотного и высокочастотного шума или помех в заданном диапазоне частот

Изобретение относится к радиотехнике и может использоваться в качестве источника хаотических электромагнитных колебаний

Изобретение относится к области вычислительной техники

Изобретение относится к области вычислительной техники и может быть использовано для моделирования экономических систем

Изобретение относится к вычислительной технике и может быть использовано при статических исследованиях и в системах для обработки информации

Изобретение относится к радиотехнике и радиосвязи и может быть использовано для создания генераторов видеочастотного и высокочастотного шума или помех в заданном диапазоне частот

Изобретение относится к вычислительной, информационно-измерительной радиотехнике и может быть использовано в стохастических вычислительных машинах при построении генераторов случайных чисел для ЭВМ в системах криптографической защиты информации

Изобретение относится к специализированной вычислительной технике и может быть использовано при статистическом моделировании, создании оптических средств обработки информации и т.д

Изобретение относится к радиотехнике

Изобретение относится к радиотехнике

Изобретение относится к радиотехнике и радиосвязи и может использоваться для создания генератора шума или помех в заданном диапазоне частот
Изобретение относится к криптографии и средствам защиты информации от несанкционированных действий, разграничения доступа несанкционированного ознакомления, изменения содержания при хранении и передаче информации и может применяться для быстрой генерации случайных последовательностей с большим периодом
Наверх