Генератор функций уолша

 

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

СС103 СОВЕТСНИХ.

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

РЕСПУБЛИК

А1

„„SU„, 15 102 (51)4 G 06 F 1 02

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

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ, ° ПО ИЗОБРЕТЕНИЯМ И ОТНЯТИЯМ

ПРИ ГКНТ СССР

1 (21) 4336461/24-24 (22) 03.12.87 (46) 15.08 ° 89. Бил. Р 30 (71) Рыбинский авиационный технологический институт (72) Ю.Д.Жабо тинский и А.А. Сердцев (53) 681.3 (088.8) (56) Авторское свидетельство СССР

К !072032, кл. G 06 F 1/02, 1982.

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

Р 1341628, кл. G 06 F 1/02, 1986. (54) ГЕНЕРАТОР ФУНКЦИЙ УОЛША

2 (57) Изобретение относится к автоматике и вычислительной технике, в частности к генераторам дискретных функций, и может быть использовано для цифровои обработки сигналов изображений. Цель изобретения — упрощение генератора. Генератор содержит счетчик 2, блоки 3, 6, 8 памяти, коммутаторы 4, 7, сумматор по модули два 5.

Введение двух блоков памяти и коммутаторов позволяет уменьпить суммарнуи емкость памяти и тем самым упростить генератор. 3 ил.

020!

Н,н

Н г и-

Н

ЯЬ

H 2ь11 где Н (!

Например:

7"" Р

1 1

-1 1 -1

1 -l -1

-1 -1 1

Н

45

55

3 1501

llзобретение относится к области автоматики и иычи(.лительнОЙ тРхники в частности к генераторам дискретных функций, и может быть использовано для цифровой обработки сигналов и иэображений.

Целью изобретения является упрощение генератора.

На фиг.l представлена функциональная схема генератора функций Уолша; на фиг.2,3 — примеры таблиц кодов, записанных в блоки памяти.

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

3, 6, 8 памяти можно использовать

ПЗУ.

В основу работы генератора поло-! жен следующий алгоритм. !

Одномерные функции Уолша порядка

N = 2, n = 3, 4,..., могут быть поп лучены на основе матриц Адамара соот— ветствующего порядка Н с помощью рекурснвной процедуры: рассмотрим матрицу Адамара поряд ка N

В силу специальной структуры матрица Адамара порядка N (см. фиг2б) строится на основе матрицы Адамара порядка N по следующему правилу:

-„2 УЕ)т 1,, 1, Е!т

1,! 1,„ где .h . — i-я строка матрицы Адамара l

1 порядка N ;

h(— транспонированный 1-й столбец матрицы Адамара порядка N;

h — i-й элемент К-й строки матК! рицы Адамара порядка И, (К-1)N+1; 1,2,...,N

1, К = 1,2,...,N.

1!а»ример, строка 1 =- !О матрицы

Лдa: р < !1 1q»tr .Ро) h (1 1 1 †) 1 -1 1 — 1 — 1 1 †1 — 1 1 — 1 1) получена произведением столбца 1 = 2 на шементи строки К = 3 матрицы Адамара fl (фиг ..",a) .

Следоватепьно, построение матрицы

А) адамара порядка И может производить2 ся 11уTем пеpемножения coответствую щего столбца ) на элементы строки К матрицы Адамара 1!/N = 4, 16,64,256, Действительно, Ь . = h 1 h(K), где h(K) = К-я строка матрицы Адамара N.

В ПЗУ. 3 и б записываются значения матрицы Адамара порядка И. Порядок N определяет требуемый объект памяти (например, для N = 16 требуется 16 <16 ячеек памяти) .

В ПЗУ 8 таблично реализована формула i = (К-1) N+1, (см. фиг. 3) . Eleобходимый объем памяти в этом слу ае N х 2 log2N (например, для случая N = ?56 необходимо 256" 8) . Каж2 дая из N ячеек ЛЗУ 8 делится попог лам и в младшие n/2 разрядов записывается код соответствующего номера строки, а в старшие п/ 2 разрядов записывается код соответствующего номера столбца.

На фиг.3 показан пример таблицы записи для случая N = 16 для строки г

10.

Генератор функций Уолша. работает следующим образом.

На вход 9 подается ход генерируемой функции i. С выхода ПЗУ 8 сигналы с п/2 младших выходов устанавливают на выходе ПЗУ 6 значения столбца 1 матрицы Адамара порядка N; код со старших п/2 выходов поступает на управляющие входы коммутатора 4, который подключает соответствующий выход ПЗУ 3 (строка К матрицы Адамара порядка N) к первому входу сумматора по модулю два 5. По сигналам с тактового генератора 1 и-разрядный двоичный счетчик 2 определяет код аргумента генерируемой функции; n/2 мпадших выходов счетчика подключены к управляющим входам коммутатора 7, который производит последовательный перебор значений столбца 1 матрицы

Адамара, записанной в ПЗУ 6, и выводит это значение на второй .вход сумматора по модулю два 5. Выбор элемента строки hK1 производят старшие и/2 выходы. Таким образом, на второй

1 )!1 j <7

7)хо Jl < у )матора 1)о м<)пупю д)<а 5 <)упут

1)о< ту)1;I 1 ь з)1ачения сто31бца Е, а на

tt

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

Генератор функ17И!1 У олш а, содеряащий тактовый генератор, п-разрядный двоичный счетчик, (2" — число функций Уол)7<а) и первый блок памяти, причем выход тактового генератора соеди — )5 нен с входом счетчика, выходы n/2 старших разрядов счетчика подключены к адресным входам первого блока памяти,отличающийся тем, что, с целью упроще)гия генератора, 20

<)1I « ) и< p)K17 I 7) 1 () p<) f f 11 тp < .тий б<10 ки 11л

11яз и ) !tí;f комму т 3то)) 1 11 (уммято)) It()

М< ), 1V 7 K)

Ро).о I(u f f7y E;3.I () Po )3 <.oî òt)åò ñ ò âåff Ef î, адресный вход третьего блока памяти явпяется входом номера функции генератора, выходы и/2 старших разрядов третьего блока If!3»f3òè подключены к адресным входам второго блока памяТН, выходы и/2 младших разрядов третьего блока памяти и счетчика подключеки к унр а в <1 яю)!)1м «ходам первого и второго коммутаторо!» соответственно, выходы первого и второго коммутаторо в соедин ены с )<ходами сумматора flo модулю два, выход которого является вьжодом генератора.

1 501020

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

Редактор О.Спесивых Техред М.Дидык Корректор И.Куска

Тираж 668

Заказ 4867/43

Подписное

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

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

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

Генератор функций уолша Генератор функций уолша Генератор функций уолша Генератор функций уолша 

 

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

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

Изобретение относится к автоматике, вычислительной технике и связи и предназначено для обработки оптимальных р-кодов Фибоначчи

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

Изобретение относится к вычислительной технике и может быть использовано при построении высокопроизводительных специализированных устройств, ЭВМ и систем

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для вычисления функций F(X, Y) от двух аргументов в специализированных вычислительных устройствах ,в частности, для вычисления корректирующих функций для отклоняющих систем устройств отображения информации на электроннолучевых трубках (ЭЛТ)

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

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

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

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

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

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

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

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

Изобретение относится к устройствам и способам генерации кодов в системе передачи данных, в частности к генерации двухмерных квазидополнительных турбокодов (КДТК) и адаптированных КДТК в системах пакетной передачи данных, поддерживающей повторную передачу
Наверх