Генератор функций уолша
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано при анализе и синтезе сигналов, в системах связи, в функциональных преобразователях. Цель изобретения - расширение функциональных возможностей генератора за счет формирования всевозможных мультипликативных систем базисных функций Уолша. Генератор содержит блок рамяти 1, регистры 2 сдвига,элементы И 3, сумматоры по модулю два 4, вход 5 настройки, информационный вход 6 и выход 7. Введение блока памяти , регистров сдвига, дополнительных сумматоров по модулю два и дополнительных групп элементов И позволяет настраивать генератор на формирование всевозможных мультипликативньж систем базисных функций Уолша. 1 ил. сл
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 ()Q) SU(ii) (51)4 G 06 F 1/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ
М < n-) Ы) ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4053936/24-24 (22) 09.04.86 (46) 23.08.87. Бюл. ¹ 31 (71) Институт технической кибернетики АН БССР (72) P.Х.Садыхов, С.А.Золотой, А.В.Шаренков и Н.Н.Легонин (53) 681 . 3 (088 . 8) (56) Авторское свидетельство СССР № 1043614, кл. С 06 F 1/02, 1982.
Авторское свидетельство СССР
¹ 1117622, кл. G 06 F 1/02, 1983. (54) ГЕНЕРАТОР ФУНКЦИЙ YOJIIIIA (57). Изобретение относится к автома. тике и вычислительной технике и может быть использовано при анализе и синтезе сигналов, в системах связи, в функциональных преобразователях.
Цель изобретения — расширение функциональных возможностей генератора за счет формирования всевозможных мультипликативных систем базисных функций Уолша. Генератор содержит блок памяти 1, регистры 2 сдвига,элементы И 3, сумматоры по модулю два 4, вход 5 настройки, информационный вход 6 и выход 7. Введение блока памяти, регистров сдвига, дополнительных сумматоров по модулю два и дополнительных групп элементов И позволяет настраивать генератор на формирование всевозможных мультипликативных систем базисных функций Уолша. 1 ил.
О О 1
G = О 1 О
1 0 О
1 13323
Изобретение относится к автоматике и вычислительной технике и может быть использовано при анализе и синтезе сигналов, в системах передачи с информации, в функциональных преобразователях.
Цель изобретения — расширение функциональных воэможностей генератора за счет формирования всевозможных )0 мультипликативных систем базисных функций Уолша °
На чертеже представлена функциональная схема генератора.
Генератор содержит блок 1 памяти, регистры 2 сдвига, элементы И 3, сум— маторы 4 по модулю два, вход 5 настройки, информационный вход 6, выход .7.
Системы функций Уолша отличаются упорядоченностью функций. Требование мультипликативности системы накладывает ограничения на порядок перестановок номеров функций.
Пусть P — номер некоторой функции 25 в системе Уолша-Адамара, à G:S - S— некоторое взаимнооднозначное отображение Я на себя, где S — - множество и целых чисел от нуля до N- l, N=2
Номер некоторой функции v в G-cuc- gp теме связан с номером р:
W = С(р) ())
Справедливо
had (р,х) = gad(v,õ), (2) где had(p,х) — функции системы Уолша Адамара, а gad(w,х) — функции G-системы.
Так как системы Уолша-Адамара мультипликативна, то для проиэвольныхри1(0«ср 1
had (р91, х} =had (ð, х) had (1, х)
=gad (С (р) х )gad ГС (1), х), " (3) где Π— символ операции поразрядного сложения по модулю два.
Пусть далее система gad(v,х) мультипликативна, т.е. для любых w) и (О w,, v>
gad (w„g v> x) =gad (w„x) gad (v х) (4)
Тогда
had(р О+ 1,х)=gad(G(p) O+ G(1),х) (5)
С другой стороны
had(p Э l,x)"-gad (G(p 81),х) . (6)
Таким образом, окончательно получаем
gad (С (p О+ 1), х) =gad (С (Р) Ю С (1), х) (7 )
Из взаимной однозначности отображения С следует, что
G(pO1) = G(p) О+ G(1) (8) 04 2
Следует отметить, что свойство (8) справедливо для любых переупорядочений системы функций Уолша, а переупорядочение со свойством мультипликативности (8) приводит к мультипликативной системе функций Уолша.
Множество S=$0,1,2. .. ) с операцией поразрядного сложения по модулю два является векторным пространством над полем P = 1 0,1» с операциями в качестве сложения "Исключающее ИЛИ", в качестве умножения — "Коньюнкция".
Базис векторного пространства S образуют числа вида 2 (i=O,ï-l), и, следовательно, действие G íà S и действие С íà S полностью определяется действием G (или G ) на элементах вида 2 .
Таким образом, действие С на элементы S эквивалентно умножению матрицы с элемента из Р на элементы S, рассматриваемые как векторы над P.
Например, для переупорядочения системы Уолша по коду Грея при N=8, имеем
G(001)=001; G(O10)=0)1; G(10O)=
=110.
Соответствующая матрица для С будет иметь вид
1 О О
С = 1 1 О
О 1 1 ее i-я строка есть двоичное представление G(2 ), записанное в обратном двоичном порядке. Для р=6 имеем
1 0 О 1
G(6)= 1 ) О 1
О 1 1 О
= ((141)Ы(офl )О+(Офо), (! g))Q() $)) 9
0(ОДО}, (ОФ) )<Р(l f 1)O+(!фo))
Для переупорядочения системы Уолша в обратном двоичном порядке имеем при N=B
С(ОО)) =100; G(010) =010; G(100)
=001.
О О 1 1
С(6)= О 1 О 1
1 О О О
=)(ОФ))О(ОВ)О(ЦО), (ОФ),)а()Ф)) Е
Ж(ОФО), ()ф 1) 8(оф }Ю(ОфО) = (011) =3, Аналогичным образом можно построить матрицу С для любых систем упорядочения, подчиняющихся свойству (8), 04
Составитель В.Байков
РедактоР Е.Папп ТехРед H.Попович . КоРРектоР В.БУтЯга
Заказ 3833/44 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое, предприятие,г.ужгород,ул.Проектная,4 з 13323
Генератор работает следующим образом.
Для настройки на базис преобразования С на вход 5 настройки последо5 вательно по строкам подается матрица
G. В первом регистре 2 сдвига находится первая строка матрицы G, во втором — вторая и т.д.
В блоке 1 памяти записана базовая матрица (например, Уолша-Адамара).
Теперь, если на информационный вход
6 подать номер функций в естественном порядке, то на выходах сумматоров 4 по модулю два формируется код номера функции G-системы, по которому из блока l памяти выбирается соответствующая функций Уолша.
Формула изобретения
Генератор функций Уолша, содержащий первую группу из и элементов И (2 — число функций в системе) и пери вый сумматор по модулю два, причем 25 первый вход i-го (i=1 †) элемента И первой группы подключен к -му разряду информационного входа генератора, выходы элементов И первой группы подключены к входам первого сумматора по модулю два, о т л и ч а ю щ и й.— с я тем, что, с целью расширения функциональных возможностей генератора за счет формирования всевозможных мультипликативных систем базисных функций Уолша, он содержит с второй по и-ю группы по и элементов И в каждой, с второго по и-й сумматоры по модулю два, и регистров сдвига и блок памяти, причем последовательный вход первого регистра сдвига является входом настройки генератора, выход и-го разряда (j-1)-ro (j=2-и) регистра сдвига соединен с последовательным входом j-го регистра сдвига, первый вход i-ro элемента И j-й группы подключен к i-му разряду информационного входа генератора, второй вход i-ro элемента И R-й (R=l-n) группы подключен к выходу i-,ãî разряда R-го регистра сдвига, выхдды элементов И j-й группы подключены к входам j-го сумматора по модулю два, выходы сумматоров по модулю два подключены к разрядам адресного входа блока памяти, выход которого является выходом генератора.