Цифровой функциональный генератор

 

Изобретение относится к автоматике и вычислительной технике и может найти применение для обработки двумерньЕх сигналов и изображений. Цель изобретения - расширение класса решаемых задач за счет генерирования функций от двух аргументов. Генератор содержит счетчики 1,2, элемент ИЛИ 3, элемент 4 задержки, генератор 5 функций Уолша, регистр 6 сдвига, блок 7 памяти, элемент НЕ 8, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 9 с соот- . ветствующими связями. 3 ил.

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

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

РЕСПУБЛИН

А1 5ц 4 G 06 F 1/02

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

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

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ ИОТНРЫТИЙ (21) 4216025/24-24 (22) 25.03,87 (46) 23.09.88. Бюл. В 35 (71) Институт технической кибернетики

АН БССР (72) P.Õ.Садыхов, А.Г.Иачнев, С.А.Золотой и А.В.Шаренков (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 1287136, кл. G 06 F 1/02, 1985.

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

У 1324018, кл. G 06 F 1/02, 1985.. „„SU„„1425631 (54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР (57) Изобретение относится к автоматике и вычислительной технике и может найти применение для обработки двумерных сигналов и изображений. Цель изобретения — расширение класса решаемых задач за счет генерирования функций от двух аргументов. Генератор содержит счетчики 1,2, элемент

ИЛИ 3, элемент 4 задержки, генератор

5 функций Уолша, регистр 6 сдвига, блок 7 памяти, элемент НЕ 8, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 9 с соот, ветствующими связями. 3 ил.

-!425631

ИСКЛЮЧАЮЩЕЕ ИЛИ 9, первый и второй управляющие входы 10 и 11 генератора.

Генератор 5 функций Уолша (фиг.2) реализован для интервала 0, Ij и выполнен, для примера, по известному методу, основанному на использовании производных функций Радемахера, Генератор S содержит счетчик 12, триггеры 13-15, (n-I) элементон ИС-

КЛЮЧАЮЩЕЕ ИЛИ 16-22.

На фиг.3 знаками "+" и "-" показаны соответственно значения+ i и -I функции

Wal(k,m,õ,ó), а сама функция находится на пересечении столбца, определяемого функцией !1а1 1,х) и строки, определяемой функцией Wal(m,у), В блок 7 (ПЗУ) последовательно записаны функции Уолта-Качмажа. При этом значению +1 функции соответствует сигнал "1", а значению функции

-1 — сигнал "0" на выходах ЛЗУ.

Устройство работает следующим обL разом, В исходный момент на выходах генератора 5 сформирована функция Уа1(О,У) 1 1 1 1

1 i -1 -I

1 -! -1 1

l (2) (для N = 4 ранна

), которая поступает на первые входы группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 9, а счетчики

1 и 2 находятся в состоянии "0". Поэтому из блока 7 выбирается записанная по чулевому адресу функция Wal(0, х), значение которой (1 1 1 I) записывается в регистр 6 сдвига импульсом записи, поступающим с входа 10 через элемент ИЛИ 3. В результате на выходе регистра 6 сдвига появляется первое значение "i" функции

Wal(0 х), которое инвертируется и сигнал "0" элементом НЕ 8 и подается на вторые входы группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 9. На выходах элементов ИСКЛЮЧАIОЩЕЕ ИЛИ 9 получается пер1 1 1)Q 1 — 1 -1 1 .1

1 1 (3) 40

1 1-1 вый столбец

Затем на вход 11 подается N тактовых импульсов, которые производят последовательный сдвиг на выход регистра 6 значений записанной н него функции, а также подсчитываются СчдтИзобретение относится к автоматике и вычислительной технике и может быть использонано в системах спектрального анализа, информационно-измерительных комплексах, а также в системах цифровой обработки изображений, Цель изобретения — расширение класса решаемых задач эа счет генерирона-;

i0 ныя функций Уолта от двух аргументов (двумерных функций Уолша).

Система двумерных функций Уолша

: определяется следующим образом: ! t 15

Wal(k,m,õ,у) Wal (k,x)goal {m,ó), (1) где Wal{k,õ) - вектор-строка;

Wal(m,у) - вектор столбец;

® — кронекеровское произ- 20 ведение функций Уолша, упорядоченных по

Качмажу.

Для N 4 система функций Уолша Качмажа имеет вид: 25

Рассмотрим пример получения функ" цни Wal (ll,2,х,у).

Wal(1,2„õ,у) Wal) 1,х)ОИа1(2,у) Аналогичным образом можно построить любую двумерную функцию Уолша °

Для размерности Х получаем N матриц г вида (3) .

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

Цифровой функциональный генератор (фиг.1) содержит первый и второй счетчики 1 и 2, элемент ИЛИ 3, элемент 4 задержки, генератор 5 функций

Уолша, регистр 6 сдвига, блок 7 памяти, элемент НЕ 8, группу элементов функции Wal (0,0, х,у), 1425631 чиком 1. В результате на выходах элементов ИСКЛ10ЧАЮЩЕЕ ИЛИ 9 ранее описанным образом последовательно формируются остальные N-1 столбцов, а функция Wal(0,0,х,у) имеет вид:

1 1 1 1

1 1 1 1

1 1 1 1

1 1 1 1

Одновременно происходит переполнение счетчика 1, на выходе которого появляется импульс переполнения. Этот им- 15 пульс записывается в счетчик 2, а новое содержимое счетчика 2, поступающее на адресные входы блока 7, осуществляет выборку из него функции

Wal(I,õ). Импульс переполнения прохо- 2р дит .также элемент 4 задержки и элемент ИЛИ 3 записывает функцию Wal(l,õ) .в регистр 6> сдчига. Задержка на элементе 4 необходима для того, чтобы процесс дешифрации адреса и выбор- 25 ки из блока 7 очередной функции Уолша происходил раньше, чем осуществится запись этой функции в регистр 6. Описанный процесс формирования столбцов повторяется, при этом генерируется ЗО функция Wal(1,0,х,у) (см.фиг.3). Аналогичным образом генерируются остальные 1 + N-1 функции Wal(k,О,х,у).

Как только окончится процесс генерирования столбцов для последней из записанных в блок 7 функций УолшаКачмажа, то счетчик 2 обнуляется, а на его выходе появляется импульс пе реполнения, который поступает в генератор 5 и вызывает появление íà его вы- .4р ходах очередной функции Уолша (Wal(1, у) .

При этом из блока 7 опять выбирается, а затем записьвается в регистр

6 импульсом переполнения счетчика 1 (через элементы 4 и 3) функция Wа1(0,х) . 45 . Процесс формирования Π— N-1 функции Wal(k,1,х,у) повторяется. Аналогично формируются все N функции Уол2 ша Wal (k,m, х, у) . Необходимо подчеркнуть, что кронекеровское произведение 5< осуществляется элементом НЕ 8 и группой элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 9.

Генератор э функций Уолша (фиг.2) работает следующим образом. В .исходный момент счетчик СТ 12 находится II состоянии "0", а на входы элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ поступают сигналы

"0" с выходов триггеров T > — Т„ . Поэтому на выходах элементов ИСКЛЮЧАЮ"

ЩЕЕ ИЛИ будут сигналы "1", что соответствует функции Wal(О,У). При пос-. туплении с выхода счетчика 2 IeaIysIIса переполнения, в счетчике СТ12 6удет двоичный код 100 функции Wal (1,у), и на элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 19 поступает сигнал "1". В результате на выходах генератора появятся значения t1 1 1 1 О О О 0), соответствующие этой функции. Очередной импульс переполнения приводит к изменению содержимого счетчика СТ12 и формированию функции Wal(2,у). Аналогично формируются функции Wal(m у).

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

Цифровой функци зальный генератор, содержащий блок па.ляти, группу из и элементов ИСКЛЮЧАЮЩЕЕ ИЗ И, выходы которых подключены к выходу генератора, отличающийся тем, что, с целью расширения класса решаемых задач за счет генерирования функций от двух аргументов, в него введены генератор функций Уолша, регистр сдвига, два счетчика, элелент ИЛИ, элемент задержки и элемент НЕ, причем вход управления записью генератора подключен к первому входу элемента ИЛИ, выход которого подключен к входу запи" си регистра сдвига, вход синхронизации которого и счетный вход первого счетчика подключены к тактовому входу генератора, выход переполнения первого счетчика подключен к счетному входу второго счетчика и через элемент задержки к второму входу элемента

ИЛИ, выход второго счетчика подключен к адресному входу блока памяти, выход которого подключе с к информационному входу регистра сдвига, выход ко" торого подключен к входу элемента НЕ, выход которого подключен к первым входам и элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, вторые входы которых подключены к выходам соответствующих разрядов генератора функций Уолша, вход управления которого подключен к выходу переполнения второго счетчика.

1425631

lhfae(101,у

ЗРЯЧ ap((x) utu((gxj ua((3 x j май(ф маГ(г у) эаГДч)

Ф

) жал(ay)

l 4 — 43

ux )

Составитель С.Курош

Редактор С.Патруушева Техред H.ÄHäûê Корректор Л.Патай

Заказ 4769/45 Х ираж 7 04 Подписное

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

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

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4

Цифровой функциональный генератор Цифровой функциональный генератор Цифровой функциональный генератор Цифровой функциональный генератор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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