Генератор функций уолша
1. ГЕНЕРАТОР ФУНКЦИЙ УОЛША , содержащий генератор тактов, празрядный счетчик
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК зсЮ б 06 F 102
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3511014/18-24 (22) 12. 11.82 (46) 07.05. 84. Б юл. № 17 (72) А. А. Будько (71) Минский радиотехнический институт (53) 681.3 (088.8) (56) 1. Авторское свидетельство СССР № 456268, кл. G 06 F 1/02, 1973.
2. Патент США № 3795864, кл. Н 04 J 3/00, 1974 (прототип). (54) (57) 1. ГЕНЕРАТОР ФУНКЦИИ УОЛША, содержащий генератор тактов, иразрядный счетчик (2 и — число генерируемых функций Уолша), и элементов И, пвходовый сумматор по модулю два и блок формирования номера функции Уолша, причем выход генератора тактов подклю„„SU„„1091145 А чен к входу счетчика, выходы блока формирования номера функции Уолша подключены к первым входам соответствующих элементов И, выход и-го разряда счетчика подключен к второму входу и-го элемента И, выходы элементов И подключены к соответствующим входам п-в ходового сумматора по модулю два, выход которого является выходом генератора функций Уолша, отличающийся тем, что, с целью повышения точности генератора функци и
Уолша, он содержит группу и — 1 сумматоров по модулю два, причем выходы i-ro и (i + 1) -ro разрядов счетчика (i = 1, ..., и — 1) подключены к входам i-го сумматора по модулю два группы, выход которого подключен к второму входу i-го элемента И.
1091145
2. Генератор по п. 1, отличающийся тем, что блок формирования номера функции
Уолша содержит и-разрядный регистр номера и границу из (h — 1) сумматоров по модулю два, причем первый вход первого сумматора по модулю два группы подключен к выходу первого разряда регистра номера, первый вход i-го сумматора по модулю два группы, кроме первого сумматора по модулю два, подключен к выходу (i — 1) -го сумматора по модулю два группы, второй вход i-ro сумматора по модулю два группы подключен к выходу (i + 1) -го разряда регистра номера, выходы первого разряда регистра номера и сумматоров по модулю два группы являются выходами блока формирования номера функций Уолша.
Изобретение относится к автоматике и вычислительной технике и может использоваться в устройствах преобразования, передачи и обработки информации, в устройствах спектрального анализа и синтеза 5 си гнало в.
Известен генератор функций Уолша, содержащий задающий генератор, два счетчика, группу сумматоров по модулю два, группу элементов И, многовходовой сумматор (1) .
Наиболее близким по технической сущности к предлагаемому является генератор функций Уолша, содержащий генератор тактов, подключенный к входу счетчика, блок формирования номера функций Уол-15 ша, выходы одноименных разрядов счетчика и блока формирования номера функций Уолша через соответствующие элементы И подключены к входам сумматора по модулю два, выход которого является выходом генератора функций Уолша (2).
Недостатком известных генераторов является низкая точность восп роизведения моментов смены знаков функций Уолша из-за неравномерности задержек передачи сигналов через логические элементы. 25
Цель изобретения — повышение точности генератора функций Уолша.
Поставленная цель достигается тем, что генератор функций Уолша, содержащий генератор тактов, и-разрядный счетчик (2n— число генерируемых функций Уолша), h элементов И, п-входовый сумматор по модулю два и блок формирования номера функций
Уолша, причем выход генератора тактов подключен к входу счетчика, выходы блока формирования номера функции Уолша подключены к первым входам соответствую3. Генератор по п. 1, отличающийся тем, что блок формирования номера функции Уолша содержит регистр номера, выходы разрядов которого являются выходами блока формирования номера функций Уолша.
4. Генератор по п. 1, отличающийся тем, что блок формирования номера функций
Уолша содержит регистр номера и группу из (и — 1) сумматоров по модулю два, причем входы i-го сумматора по модулю два группы подключены к выходам i ãî и (i + 1) -го разрядов регистра номера, выходы сумматоров по модулю два группы и выход п-го разряда регистра номера являются выходами блока формирования номера функций Уолша. щих элементов И, выход и-го разряда счетчика подключен к второму входу и-го элемента И, выходы элементов И подключены к соответствующим входам h-входового сумматора по модулю два, выход которого является выходом генератора функций
Уолша, содержит группу и — 1 сумматоров по модулю два, причем выходы i-го и (i + 1) -ro разрядов счетчика (i = 1,..., w — 1) подключены к входам i-го сумматора по модулю два группы, выход которого подключен к второму входу i-го элемента И.
Кроме того, блок формирования номера функции Уолша содержит п-разрядный регистр номера и группу из (п — 1) сумматоров по модулю два, причем первый вход первого сумматора по модулю два группы подключен к выходу первого разряда регистра номера, первый вход i-го сумматора по модулю два группы, кроме первого сумматора по модулю два, подключен к выходу (i — 1) -го сумматора по модулю два группы, второй вход i-го сумматора по модулю два группы подключен к выходу (i + 1)-го разряда регистра номера, выходы первого разряда регистра номера и сумматоров по модулю два группы являются выходами блока формирования номера функций Уолша.
Блок формирования номера функции
Уолша может содержать регистр номера, выходы разрядов которого являются выходами блока формирования номера функции Уолша.
Блок формирования номера функции
Уолша может содержать регистр номера и группу из (и — 1) сумматоров по модулю два, причем входы i-ro сумматора по моду10911
3 лю два группы подключены к выходам
i-го и (i + 1)-ro разрядов регистра номера, выходы сумматоров по модулю два группы и выход и-го разряда регистра номера являются выходами блока формирования номера функции Уолша.
На фиг. 1 — 3 представлены (для случая п = 4) функциональные схемы генератора функций Уолша в системах Уолша-Адамара, Уолша-Качмажа, Уолша-Трехтмана соответственно. 10
Генератор функций Уолша содержит генератор 1 тактов, счетчик 2, регистр 3 номера, сумматоры 4 по модулю два, элементы И 5, сумматор 6 по модулю два. Совокупность регистра 3 и сумматоров 4 по модулю два представляют собой блок 7 формирования номера функций Уолша в той или иной системе.
Генератор работает следующим образом.
При подаче тактовых импульсов на выходах счетчика 2 генерируется система функций Радемахера. С помощью сумматоров 4
4 по модулю два первой группы эта система п реобразуется в подсистему фун кци и Уолша, таких, что в каждом такте происходит смена знака только у одной из этих функций. В блоке 7 преобразуется порядковый номер функции, записанный в регистре 3, в код, соответствующий одной из указанных систем функций (Адамара, Качмажа, Трахтмана). Кроме того, инверсная перестановка выходов блока 7 на фиг. 1 соответствует системе функций Уолша-Пэли.
Функция Уолша с заданным номером формируется на выходе сумматора 6 по модулю два.
В предлагаемом генераторе функций Уолша в отличие от известного в каждом такте может измениться состояние только одного из входов сумматора 6 по модулю два. Тем самым исключается появление ложных перепадов на выходе устройства, обусловленных неравномерностью задержек в параллельных цепях передачи сигналов.
1091145
Редактор В. Петраш
Заказ 2826/44
СоставительВ. Ьайков
Техред И. Верес Корректор Г. Решетник
Тираж 699 Поди и сное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4



