Устройство поиска псевдослучайных последовательностей
Использование: в радиотехнике, в системах связи, применяющих широкополосные псевдослучайные сигналы. Сущность изобретения: устройство поиска псевдослучайных последовательностей (ПСП) содержит перемножитель 1, первый, второй буферные регистры 2, 3, блок памяти 4, генератор 5 тактовых импульсов, генераторы ПСП 6 - 8, дешифраторы 9, 19, элементы И 11 - 16, формирователи импульсов 17, элементы задержки 18 - 20, счетчики 21, 22 импульсов, блоки сравнения 23, 24, элементы ИЛИ 25, 26, элементы НЕ 27, 28, сумматор 29. Цель изобретения - уменьшение времени поиска псевдослучайных последовательностей. 2 ил.
Изобретение относится к радиотехнике и может быть использовано в системах связи, применяющих широкополосные псевдослучайные сигналы.
Наиболее близким по технической сущности к предложенному является устройство поиска псевдослучайных последовательностей, содержащее перемножитель, генератор псевдослучайных последовательностей (ПСП), решающий блок, генератор тактовых импульсов, сумматор, запоминающий блок, буферный регистр, блок управления, регистр состояния генератора ПСП, коммутатор и ключ. Целью изобретения является уменьшение времени поиска псевдослучайных последовательностей. На фиг. 1 приведена структурная схема устройства поиска псевдослучайных последовательностей; на фиг. 2 - структурная схема генератора псевдослучайных последовательностей. Устройство поиска псевдослучайных последовательностей (см. фиг. 1) содержит перемножитель 1, первый буферный регистр 2, второй буферный регистр 3, блок памяти 4, генератор 5 тактовых импульсов, первый, второй, третий генераторы 6-8 псевдослучайных последовательностей, первый и второй дешифраторы 9, 10, шестой, четвертый, третий, первый, второй, пятый элементы И 11-16, формирователь 17 импульсов, элементы 18-20 задержки с первого по третий соответственно, первый и второй счетчики 21, 22 импульсов, первый и второй блоки 23, 24 сравнения, второй и первый элементы ИЛИ 25, 26, первый и второй элементы НЕ 27, 28, сумматор 29, информационный вход 30, группу 31 установочных входов, вход 32 управления сигнала, выход 33, вход 34 записи блока 7, тактовый вход 35 блока 7, информационный вход и выход - 36, 37 блока 7. Генератор псевдослучайных последовательностей 7 (см. фиг. 2) содержит группу 381-38К триггерных разрядов, в каждый из которых входят элемент НЕ 39, первый и второй элементы И 40, 41, триггер 42. Устройство реализует два принципа: постоянный поиск истинного значения (фазы) входной псевдослучайной последовательности (ПСП) и подстройка под эту фазу собственной, местной ПСП в моменты времени, кратные периоду принимаемой ПСП; возможность принятия решения как по "жесткому" принципу (анализируется превышение некоторого наперед заданного порога числом элементов проверочной и принимаемой ПСП) и по "мягкому" принципу (выявлением максимального числа совпадений принимаемых элементов входной ПСП и элементов одной из проверочных ПСП). В обоих случаях принятие решения сопровождается установкой внутренней ПСП в синфазное состояние с принимаемой ПСП в конце каждого интервала анализа. Устройство работает следующим образом: В исходном состоянии все ячейки блока памяти 4 обнулены, счетчики 21 и 22; регистр 3 - в нулевом состоянии, триггеры генератора 8 - в нулевом состоянии; в триггеры генератора 6 записана в любой фазе ПСП, по структуре аналогичная входной. Остальные блоки - в произвольном состоянии. Цепи начальной установки на фиг. 1 не показаны. Возможно и произвольное начальное состояние всех блоков устройства; в этом случае синфазность достигается после первого цикла анализа. На выходе 32 - управляющий сигнал. Он определяет режим работы - "мягкий" или "жесткий". Длительность цикла анализа равна периоду входной ПСП. На фиг. 1 не показано также устройство синхронизации, обеспечивающее синхронность частоты сигналов с второго выхода генератора 5 и частоты входных информационных сигналов. Сигналы на первом и втором выходах генератора 5 имеют соответственно частоты l.n.fo и fo, где n - число элементов в ПСП, а l - произвольное положительное целое число. Все генераторы 6-8 вырабатывают ПСП одной и той же структуры. Высокая частота на первом выходе генератора 5 вызывает формирование в генераторе ПСП (ГПСП) 6 ПСП в сжатом масштабе времени в сравнении с входной ПСП (для простоты примем в дальнейшем l= = 1). Работа устройства несколько отличается в различных ситуациях, из которых следует выделить (учитывая n - число символов ПСП): работа во всех тактах опорной частоты, кроме последнего, и во всех тактах работы частоты fo, кроме последнего; работа в последнем такте опорной частоты, во всех тактах частоты f1, кроме последнего; работа во всех тактах опорной частоты, кроме последнего, в последнем, n-м такте частоты fo; работа в последнем такте опорной частоты и в последнем также частоты fo. Рассмотрим по отдельности работу устройства во всех ситуациях, например при "жестком" принятии решения о фазе ПСП (при этом сигнал на входе 32 постоянно имеет "единичное" значение ). 1. Тактовый импульс опорной частоты сдвигает ПСП в блоке 6. Производится перемножение ПСП из блока 6 с ПСП на входе 30 (ее элементом). Блок 1 может быть выполнен, например, на элементе типа "Равнозначность". Сигнал с блока 1 поступает на сумматор 29. Счетчик 21 задает адрес ячейки памяти блока 4, в которой накапливаются числа совпадений входной ПСП с соответствующими циклическими сдвигами внутренней ПСП. При соответствующем состоянии счетчика 21 на выходах блока 4 формируется код предыдущего числа совпадений; тактовым импульсом, задержанным на элементе 18, содержимое блока памяти переписывается в регистр 2; на выходе сумматора появляется текущее число совпадений. Этот код, задержанный на элементе 19, записывается в ту же ячейку блока 4. Задним фронтом тактового импульса счетчик 21 инкрементируется. Так происходит накопление данных для анализа. 2. Данная ситуация отличается от предыдущей тем, что при содержимом счетчика 21 n - 1 - последнем состоянии - срабатывает дешифратор 9; его сигнал поступает на формирователь импульсов, формирующий задержанный импульс, после окончания всех процессов, описанных в первой ситуации; этот импульс производит дополнительный сдвиг в генераторе 6, образуя в следующем цикле высокой частоты перемножение следующего элемента входной ПСП на новые циклические сдвиги местной ПСП. Так реализуются суммы чисел - при представлении входной ПСП в виде {x1,x2,...,xn}, а опорной ПСП - в виде [a1,a2,..., an} : в первой ячейке блока памяти 4 - {x1.a1 + x2






Формула изобретения
УСТРОЙСТВО ПОИСКА ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащее последовательно соединенные перемножитель, к одному из входов которого подключен выход первого генератора псевдослучайных последовательностей (ПСП), сумматор, блок памяти и первый буферный регистр, выход которого соединен с другим входом сумматора, генератор тактовых импульсов (ТИ), первый блок сравнения и второй буферный регистр, отличающееся тем, что, с целью уменьшения времени поиска псевдослучайных последовательностей, введены дешифраторы, элементы И, второй и третий генераторы ПСП, формирователь импульсов, элементы задержки, счетчик импульсов, второй блок сравнения, элементы ИЛИ и элементы НЕ, при этом выходы сумматора соединены с информационными входами второго буферного регистра и с первой группой входов первого и второго блоков сравнения, выходы которых соединены соответственно с первыми входами первого и второго элементов И, выходы которых соединены с входами первого элемента ИЛИ, вторая группа входов первого блока сравнения является группой установочных входов устройства, а вторая группа входов второго блока сравнения соединена с выходами второго буферного регистра, первый выход генератора ТИ соединен с входом первого элемента задержки, счетным входом первого счетчика импульсов и первым входом второго элемента ИЛИ, выход которого соединен с тактовым входом первого генератора ПСП, группа выходов которого соединена с информационными входами второго генератора ПСП, группа выходов которого соединена с информационными входами третьего генератора ПСП, выход которого является выходом устройства, второй выход генератора ТИ соединен со счетным входом второго счетчика импульсов и с тактовыми входами второго и третьего генераторов ПСП, выходы первого счетчика импульсов соединены с адресными входами блока памяти и входами первого дешифратора, выход которого соединен с первым входом третьего элемента И и с входом формирователя импульсов, выход которого соединен с вторым входом второго элемента ИЛИ, выходы второго счетчика импульсов соединены через второй дешифратор с первыми входами четвертого и пятого элементов И и с входом первого элемента НЕ, выход которого соединен с первым входом шестого элемента И, выход которого соединен с входом записи блока памяти, с входом сброса которого соединены выход четвертого элемента И и второй вход третьего элемента И, выход которого соединен с входом записи третьего генератора ПСП и входом сброса второго буферного регистра, выход первого элемента задержки соединен с входом второго элемента задержки и входом записи первого буферного регистра, выход второго элемента задержки соединен с вторыми входами пятого и шестого элементов И и входом третьего элемента задержки, выход которого соединен с вторым входом четвертого элемента И, выход первого элемента ИЛИ через пятый элемент И соединен с входами записи второго буферного регистра и второго генератора ПСП, причем второй вход первого элемента И соединен через второй элемент НЕ с вторым входом второго элемента И и является входом управляющего сигнала устройства.РИСУНКИ
Рисунок 1, Рисунок 2