Генератор М-последовательностей Советский патент 1990 года по МПК H03K3/84 

Описание патента на изобретение SU1596440A2

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

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

На чертеже представлена структурная схема генератора Мтпоследовательностей.

Генератор М-последовательностей содержит регистр 1 сдвига, первую 2 и вторую 3 группы элементов И, первый 4 и второй 5 сумматоры по модулю два, первый, второй, третий и четвертый регистры 6 - 9, счетчик 10, генератор 11 тактовых импульсов, постоявное запоминающее устройство (ПЗУ) 12, элемент И 13, блок 14 сравнения, D-триггер 15, шины 16 и 17 управления видом последовательности и задержкой соответственно, соединенные с соответствующими информационными входами регистра 8 и соответствующими входами второй группы входов блока 14 сравнения, выход которого соединен с первым входом элемента И 13, выход которого соединен с входом синхронизации регистра 8, выходы которого соединены с соответствующими входами первой группы входов блока 14 сравнения и соответствующими входами ПЗУ 12, выходы второй группы выходов которого соединены с соответствующими входами регистра 6, выходы которого соединены с вторыми входами соответствующих элементов И первой группы 2 элементов И, выходы которой соединены с входами сумматора 4 по модулю два, выход которого соединен с информационным входом регистра сдвига, выходы которого соединены с первыми входами соответствующих элементов И первой 2 и второй 3 групп элементов И Первая группа выходов ПЗУ 12 соединена с соответствующими информационными входами регистра 7, выходы которого соединены с соответствующими установочными входами регистра 1 сдвига, вход управления которого соединен с входом синхронизадаи регистра 7, вторым входом элемента И 13, входом синхронизации регистра 9 и выходом счетчика 10, вход синхронизации которого соединен с входом синхронизации регистра 6, выходом генератора 11 тактовых импульсов и входом синхронизации регистра 1 сдвига, выход последнего разряда которого соединен с входом установки счетчика 10 и является первым выходом генератора М-последовательностей. Выходы третьей группы выходов ПЗУ 12 соединены с информационными входами регистра 9, выходы которого подключены к вторым входам соответствующих элементов И группы 3 элементов И, выходы которой подключены к входам сумматора 5, выход которого подключен к информационному входу D-триггера 15, выход которого является вторым вьжодом устройства о Тактовый вход D-триггера подключен к выходу генератора 1 1 „

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

При включении устройства начинает работать генератор 11 тактовых импульсов, а регистры 1,7,8 и 9 устанавливаются в произвольное состояние. .При этом состояние регистра 8 определяет адрес для выбора из ПЗУ 12 значений полинома конкретной М-последовательности, конкретное значение кода начальной установки и код конкретной задержки последовательности (вторая, первая и третья группы выходов соответственно) . Таким образом, состояние регистра 8 обеспечивает выдачу из ПЗУ 12 информации, которая по импульсам генератора 11 тактовых импульсов записывается в регистр б и определяет выходы регистра 1 (при помощи группы 2 элементов И)., сигналы с которых суммируются сумматором 4 по модулю два. Таким образом, при первоначальном включении генератора М-последовательностей обеспечивается организация обратных связей регистра 1, при которых формируется одна из возможньк последовательное т ей о Далее, если начальное состояние регистра 1 не нулевое, то устройство формирует произвольную М-последовательность (из заданных в ПЗУ 12) до появления в ней серии из (п-1) нуля и, следовательно, до появления на выходе счетчика 10 импульса. Если все разряды регистра 1 сдвига имеют нулевое начальное состояние, то счетчик 10 начинает считать импульсы с выхода генератора 11 тактовых импульсов, так как на его установочном входе отсутствует сигнал сброса. После (п-1) такта на выходе счетчика 10 появляется импульс, поступакяцнй на вход синхронизации регистра 7, в кото ром хранится код начальной установки второй вход элемента И 13, вход управления регистра 1 сдвига, переводя его в режим записи по установочным входам информации с регистра 7 и на вход синхронизации регистра 9 Если вид М-последовательности, устанавливаемый кодом на шинах 15 управления, не совпадает с содержимым регистра 8 то на выходе блока 14 сравнения появляется разрешающей сигнал, открьюаюа(нй элемент И 13 и позволяющий импульсу с выхода счетчика 10 пройти на вход синхронизации регистра 8. По переднему фронту импульса происходит запись с шин 16 и 17 управления в регистр 8. Этот код обеспечивает выборку из нужной ячейки ПЗУ 12 информации о виде обратньк связей, которая импульсом генератора 11 тактовых импульсов записывается в регистр 6, кода начальной установки, который записьшается в регистр 7, и кода задерж ки,который записывается в регистр 9, По сигналу генератора 11 тактовых импульсов происходит перезапись кода начальной установки в регистр 1. Таким образом, за время действия импуль са с выхода счетчика 10 происходит занесение необходимого кода вида Мпоследовательностей в регистр 8, выбор кода обратньк связей, кода начальной установки для регистра 1 сдви кода задержки, запись их в регистры 6,7 и 9о При этом в последний разряд регистра 1 сдвига записывается единица, которая сбрасьшает счетчик 10 в исходное состояние. Это происходит при первоначальном включении генератора М-последовательностей. В ста ционарном режиме во время действия импульса с выхода счетчика 10 происходит подтверждение состояний регистров 6,7 и 9 и постоянная запись одного и того же начального состояния в . регистр 1 сдвига. Выход последнего разряда регистра 1 является выходом основного сигнала, задержанный сигнал (М-последовательность) снимается с выхода сумматора 5 по модулю два. Формирование задержанной последовательности основано на свойстве М-последовательностей, а именно сумма по модулю двадвух М-последовательностеЙ с разной задержкой является также М-последовательностей с овой задержкой. Имея п-последовательностей с разными задержками, можно путем суммирования по модулю два реализовать сдвига данной М-последовательности, т.ео практически все возможные задержки (имеются ввиду задержки на целое число тактов). В регистр 9 записывается код заданной задержки, т.е номера разрядов регистра 1, которые необходимо просуммировать по модулю два, чтобы получить последовательность с заданной задержкой. Для изменения вида генерируемой последовательности либо задержки последовательности со второго выхода генератора М-последовательностей достаточно -изменить код на шинах 16 и 17 соответственно В результате этого появится сигнал разрешения на выходе блока 14 сравнения, во время действия ближайшего импульса с выхода счетчиг ка 10 ПРОИСХОДИТ смена кода в регистре 8 „Новые коды из ПЗУ 12 записываются в регистры 9,6 и 7 и регистр 1 сдвига, что обеспечивает формирование другого вида М-последовательности либо другой задержки, смена которых происходит в одни и те же кратные периоду последовательности моменты Генератор М-последовательностей обеспечивает формирование одновременно двух М-последовательностей, одна из которых является основной (или эталонной), а другая задержаннойj причем изменение задержки осуществляется подачей соответствующего кода на входные шины 17, Задержка может меняться дискретно от нулевой до максимальной, (относительно основной последовательности) о Формула изобретения Генератор М-последовательностей по авт.св. № 1338020, отличающийся тем, что, с целью расширения Функциональньос возможностей за счет возможности управления изменением относительной задержки последоватепьностей, в него введен четвертый регистр, вторая группа элементов И, второй сумматор по модулю два, D-триггер, причем входы второго сумматора по одулю два подключены к выходам втоой группы элементов И, первые входы оторой Подключены к соответствующим выходам регистра сдвига, вторые вхоы второй группы элементов И подклю- 15964408

чены к соответствующим выходам четвер-янного запоминающего устройства, вытого регистра, вхрд синхронизации ко-ход второго сумматора по модулю два

торогр подключен к выходу счетчика,подключен к информационному входу

а информационные входы четвертого рё- D-триггера, тактовый вход которого

гистра подключены к соответствующимподключен к выходу генератора тактовыходам третьей группы выходов посто-вых импульсов.

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

название год авторы номер документа
Устройство формирования модифицированных М-последовательностей 2023
  • Григорьев Евгений Константинович
  • Сергеев Александр Михайлович
  • Ненашев Вадим Александрович
  • Куртяник Даниил Владимирович
RU2801743C1
Генератор М-последовательностей 1989
  • Даев Евгений Александрович
  • Колебошин Геннадий Михайлович
SU1676074A2
Генератор М-последовательностей 1986
  • Дворников Виктор Дмитриевич
SU1338020A1
Параллельно-последовательный аналого-цифровой преобразователь 1985
  • Воротов Александр Александрович
  • Грушвицкий Ростислав Игоревич
  • Могнонов Петр Борисович
  • Мурсаев Александр Хафизович
  • Смолов Владимир Борисович
SU1305851A1
Устройство для контроля блоков постоянной памяти 1983
  • Самойлов Алексей Лаврентьевич
SU1104590A1
Цифровой генератор 1986
  • Якименко Владимир Иванович
  • Фомичев Борис Евгеньевич
  • Бульбанюк Анатолий Федорович
  • Эпштейн Цецилия Борисовна
SU1347164A1
Генератор псевдослучайных сигналов 1986
  • Осьмак Владимир Николаевич
  • Ступин Александр Николаевич
  • Смирнов Сергей Николаевич
  • Козленко Николай Иванович
SU1347166A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИМИТОСТОЙКИХ НЕЛИНЕЙНЫХ РЕКУРРЕНТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 2014
  • Сныткин Иван Илларионович
  • Крупенин Александр Владимирович
  • Енин Николай Николаевич
  • Спирин Андрей Валентинович
  • Сныткин Тимур Иванович
RU2574805C1
Устройство для контроля цифровых узлов 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1231506A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА МАГНИТНОГО НОСИТЕЛЯ 1992
  • Мощицкий Сергей Семенович[Ua]
  • Тимонькин Григорий Николаевич[Ua]
  • Соколов Сергей Алексеевич[Ua]
  • Шульгин Андрей Валентинович[Ua]
  • Голубничий Дмитрий Юрьевич[Ua]
  • Харченко Вячеслав Сергеевич[Ua]
  • Ткаченко Сергей Николаевич[Ua]
  • Ткаченко Владимир Антонович[Ua]
RU2040050C1

Реферат патента 1990 года Генератор М-последовательностей

Изобретение может быть использовано в системах связи, локации и устройствах формирования сложных сигналов. Цель изобретения - расширение функциональных возможностей за счет возможности управления изменением относительной задержки двух последовательностей. Изменение задержки задержанной последовательности относительно опорной осуществляется путем изменения кода на шинах 17 управления. При этом задержка меняется дискретно на величину целого количества тактов. Генератор M-последовательности содержит регистр 1 сдвига, группу 2 элементов И, сумматор 4 по модулю два, регистры 6-8, счетчик 10, генератор 11 тактовых импульсов, постоянное запоминающее устройство 12, элемент И 13 и блок 14 сравнения. Для достижения цели в генератор M-последовательности введены группа 3 элементов И, сумматор 5 по модулю два, регистр 9 и D-триггер 15. 1 ил.

Формула изобретения SU 1 596 440 A2

Документы, цитированные в отчете о поиске Патент 1990 года SU1596440A2

Генератор М-последовательностей 1986
  • Дворников Виктор Дмитриевич
SU1338020A1

SU 1 596 440 A2

Авторы

Галкин Сергей Владимирович

Даев Евгений Александрович

Колебошин Геннадий Михайлович

Даты

1990-09-30Публикация

1988-10-31Подача