Генератор последовательностей кодов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах спектрального анализа и в устройствах цифровой обработки сигналов. Целью изобретения является расширение функциональных возможностей генератора за счет генерирования последовательностей D-кодов. Генератор содержит счетчики 1. 2, элементы И 3, сумматоры 4, 7, 8 по модулю два, кольцевые регистры 5 сдвига. Введение кольцевых регистров 5 сдвига и сумматоров, 8 в генератор позволяет получить все последовательности D-кода путем перемножения нулевой последовательности с функциями Уолша. 4 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (si)s G 06 F 1/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ. СВИДЕТЕЛЬСТВУ (21) 4717298/24 (22) 07.07.89 (46) 07.09,91. Бюл.МЗЗ (72) С.А.Турко (53) 681.3 (088.8) (56) Авторское свидетельство СССР

N 456268, кл. G 06 F 1/02, 1973.

Авторское свидетельство СССР

М 657428, кл. G 06 F 1/02, 1974. (54) ГЕНЕРАТОР ПОСЛЕДОВАТЕЛЬНОСТЕЙ КОДОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть ис, Ы2,, 1675873 Al пользовано в устройствах спектрального анализа и в устройствах цифровой обработки сигналов. Целью изобретения является расширение функциональных возможностей генератора за счет генерирования последовательностей 0-кодов. Генератор содержит счетчики 1, 2, элементы И 3, сумматоры 4, 7, 8 по модулю два, кольцевые регистры 5 сдвига, Введение кольцевых регистров 5 сдвига и сумматоров 7, 8 в генератор позволяет получить все последовательности О-кода путем перемножения нулевой последовательности с функциями Уолша. 4 ил.

1875873

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

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

0-кодов.

На фиг,1 представлена функциональная схема генератора; на фиг.2 — временные диаграммы формирования последовательности 0-кода dg на фиг.3 — функции Уолша, з, на фиг.4 — последовательности 0-кода для. случая 2 =8.

Генератор содержит счетчики 1 и 2, элементы И 3, сумматор 4 по модулю два, кольцевые четырехразрядные регистры 5 сдвига, источник б единичного уровня, группу сумматоров 7 по модулю два и дополнительный сумматор 8 10 модулю два.

Генератор работает следующим образом, Правило построения 0-кодов можно представить в виде ф =С1 кф/;

k где d„ — нулевая посл едовател ь ность

D-кода;

ЧЧ; — i-я функция Уолша;

di — i-я последова тел ьность 0-K îà

2 — число последовательностей (= 0,2 ), k -1

На разрядных выходах счетчика 1 под действием тактовых импульсов формируется система функций Радемахера. В счетчике

2 формируется текущий номер i функций

Уолша. Смена номера производится в конце каждого периода функций по сигналу переполнения счетчика 1. Функция Уолша W; формируется на сумматоре 4 по модулю два путем перемножения соответствующих функций Радемахера (умножение знаковых функций логически отображается суммированием по модулю два). Отбор функций Радемахера в соответствии с номером обеспечивается элементами И 3.

Последовательность d< формируется

k при помощи кольцевых четырехразрядных регистров 5 сдвига и сумматоров 7 по модулю два. В каждом из регистров 5 циклически сдвигается код 1000, причем частота сдвигов задается разрядными сигналами счетчика 1 и уменьшается вдвое при увеличении номера регистра на единицу. Один из входов сумматора 7.1 по модулю два соединен с источником б единичного уровня.

Умножение согласно (правилу построения D-кодов) осуществляется на сумматоре

8 по модулю два, инверсный выход которого (функция ЭКВИВАЛЕНТНОСТЪ) является выходом генератора, Работа генератора иллюстрируется временными диаграммами.

5 На фиг.2 показано формирование последовательности ds на выходах элементов

3 схемы; а) тактового генератора; б) регистра 5,1 сдвига;

10 в) источника 6 единичного уровня;

r) сумматора 7,1 по модулю два; д) первого разряда счетчика 1; е) регистра 5,2 сдвига; ж) сумматора 7,2 по модулю два;

15 з) сумматора 4 по модулю два в период формирования функции WBI (5,0); и) сумматора 8 по модулю два в пеоиод формирования последовательности d5 .

На фиг.3 приведены функции Уолша, 20 формируемые на выходе сумматора 4 по модул ю два, на .фиг.4 — посл едовател ьн ости

d-кода для случая 2 = 8.

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

Генератор последовательностей кодов, 25 содержащий два счетчика, элементы И и сумматор по модулю два, причем вход первого счетчика соединен с тактовым входом генератора, выход переполнения первого счетчика соединен с входом второго счетчи30 ка, одноименные разрядные выходы первого .и второго счетчиков через соответствующий элемент И соединены с соответствующим входом сумматора по модулюдва,отличаю щийсятем,что,с целью

35 расширения функциональных возможностей генератора за счет генерирования последовательностей О-кодов, он содержит кольцевые четырехразрядные регистры сдвига, группу сумматоров по модулю два и

4Q дополнительный сумматор по модулю два, причем сдвигающий вход первого кольцевого четырехразрядного регистра сдвига соединен с тактовым входом генератора. -й разрядный выход счетчика (i =1, k — 2,где Е—

45 разрядность первого и второго счетчиков, 2 — число последовательностей D-кодов) соединен со сдвигающим входом (i + 1)-ro кольцевого четырехразрядного регистра сдвига, последовательный выход j-ro кольцевого че50 тырехразрядного регистра сдвига, последовательный выход j-ro кольцевого четырехразрядного регистра сдвига (j = 1, k- 1) соединен с первым входом j-го сумматора по модулю два группы. второй вход пер55 вого сумматора по модулю два группы соединен с. источником единичного уровня генератора, выход 1-ro сумматора по модулю два группы соединен с вторым входом (i +

1)-го сумматора по модулю два группы, выход сумматора по модулю два и выход (k1б75873 г.2

1)-ro сумматора по модулю два группы соединены с соответствующими входами дополнительного сумматора по модулю два, инверсный выход дополнительного сумматора по модулю два является выходом генератора.

1675873 Id!(ОМ å

4/п1 ГУ Д„Ф Д8l

Ф 49) у3

Фр з

Составитель В. Байков

Техред M.Mîðãåíòàë Корректор 0. Ципле

Редактор В. Данко

Заказ 3003 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35; Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101