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

Номер патента: 1203498

Авторы: Золотой, Кравцов, Садыхов, Шаренков

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИК еЯОпой 2 4 13 4 С Об Р 1/ ОПИСАНИЕ ИЗОБРЕТЕНИ Фрне СССР80 80 СР ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ Н АВТОРСКОМУ СВИДЕТЕП(71) Институт технической кибтики АН БССР(54) (57) ЦИФРОВОЙ ГЕНЕРАТОР ФУНКЦИЙ, содержащий два триггера,два регистра сдвига и первый элемент И, причем первый вход первогоэлемента И подключен к выходу первого триггера, вход синхронизациикоторого подключен к выходу старшего разряда первого регистра сдвига, о т л и ч а ю щ и й с я тем,что, с целью повышения быстродействия, в него введены три двоичныхсчетчика, реверсивный счетчик,элемент ИЛИ-НЕ, второй элемент И,элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент Иодновибратор, два блока памяти,причем вход синхронизации первогодвоичного счетчика объединен спервым входом элемента ИЛИ-НЕ, вторым входом первого элемента И иподключен к входу синхронизациицифрового генератора функций,выход первого двоичного счетчикаподключен к первому входу элемента ИЛИ, выход которого подключен квходу адновибратора, выход которог падлючен к ааъединенным управляющему вхацу второго двоичного счетчика и установочному входу первоготриггера, выход которого подкл 1 оченк .-бъециненным второму входу эле -мента ИЛИ и второму входу элемента .ПИ НЕ выход каторога падключе к объединенным входам синхронизации первого н второго регистровсдвига выходы х-;адших разрядовпервого регистра сдвига подкпоченык входам старших разрядов второгодвоичного счетчика, вход синхронизации которого объединен с первымвходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ,входам синхронизации реверсивногосчетчика, входом младшего разрядапервого блока памяти и подкгпоченк выходу первого элемента И, входстаршего знакового разряда первогоблока памяти подкшочен к выходуэлемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второйвход которого объединен с управляющим входом реверсивного счетчика иподключен к выходу второго триггера,установочный вход которого подключенк вь 1 хаду второго элемента И,. первый вход которого подключен к выходу второго регистра сдвига, второй вход второго элемента И объединен с информационным входом второгоблока памяти и падкгпочен к выходуреверсивного счетчика, выходвторого блока памяти подключен кпервому информационному выходу циф.рового генератора функций, входадреса столбцов второго блока памяти объединен с входом адресастолбцов первого блока памяти иподключен к выходу второго двоич10 ного счетчика, выход первого блокапамяти подключен к второму информационному выходу цифрового генератора функций, входы адреса строкпервого и второго блоков памятиобъединены и подключены к выходуИзобретение относится к автоматике и вычислительной технике и может быть использовано в аппаратуре сжатия информации при передаче данных, для анализа и обработки звуковых и видеосигналов, для спектрального анализа случайных процессов.Цель изобретения - повышение быстродействия путем сокращения количества тактов на Формирование функций.На Фиг.1 представлена Функциональная схема цифрового генератора функций Хаара и Шаудера 1 на Фиг,2 - первые восемь Функций Хаара й соответствующие им функции Шаудера.Цифровой генератор Функций содержит регистры 1 и 2 сдвига, двоичные счетчики 3-5, реверсивный счетчик 6, триггеры 7 и 8, элемент ИЛИ-НЕ 9, элементы И 10 и 11, блоки 12 и 13 памяти, элемент ИСКЛ 10 ЧАЮЩЕЕ ИЛИ 14, элемент ИЛИ 15, одновибратор 16, тактовый вход 17, выходы 18-20.Цифровой генератор функций работает следующим образом. В исходном состоянии во всех счетчиках, блоках памяти и регистре 1 записан нулевой код, в регистре 2 - код 001, триггер 8 установлен в "1", а триггер 7 - в "0", Тактовые импульсы поступают на вход синхронизации двоичного . счетчика 5 (коэффициент пересчета и = Род,Б) и через элемент ИЛИ-НЕ 9 на входы синхронизации регистров 1 и 2 сдвига. ПосколькУ содержимое регистра 1 сдвига равно нулю, то через и = Го, Н тактовых импульсов на выходе двоичного счетчика 5 появляется "1" по фронту которой 1203498третьего двоичного счетчика, вход синхронизации которого объединен с выходом окончания формирования функций цифрового генератора функций и подключен к выходу переноса реверсивного счетчика. 2одновибратор 16 формирует импульс,устанавливающий в "1" триггер 7, ив двоичный счетчик 3 происходитзапись кода с,С,с, (т,е. 000),Далее тактовые импульсы черезэлемент И 10 поступают на входысинхронизации двоичного счетчика 3 и реверсивного счетчика 6 а также на вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ14, Элемент ИЛИ-НЕ 9 запрещает прохождение тактовых импульсов навходы синхронизации регистров 1 и 2сдвигаНа выходе двоичного счетчика 3 формируются коды адреса столбцов ячеек блоков 12 и 13, в которые записываются значения функций Н Хаара (блок 12) и Б Шаудера блок 13) согласно фиг.2, По накоплении в реверсивном счетчике 6Ы импульсов на выходе переноса его,совпадающем с выходом 18 устройства, появляется "1", означающая конец формирования Функций Н и Бь по которой содержимое двоичного счетчика 4 увеличивается на 1, врегистр 1 сдвига записывается следую.щий код ,оС,-д,номера Функций001, а содержимое остальных счетчиков, триггеров и регистра 2восстанавливается. На выходе двоичного счетчика 4 формируются адреса строк блоков ОЗУ , 12 и 13, следовательно, значения ор динат Функций Н и Б записываютсяв следующей строке с номером 001,По следующим тактовым импульсампроисходит сдвиг информации в регистрах 1 и 2 сдвига. При обнаруже-,нии " 1" в старшем разряде регистра 1сдвига триггер 7 устанавливаетсяв "1", которая поступает через,элемент ИЛИ 15 на вход одновибратора 16, на выходе которого формируется импульс, по которому в стар разряды х, хдвоичного счетчика 3 записываются младшиеразряды кода с(,т.е. ( - х ,с в .х и т.д. со сдвигом на один разряд.Таким образом, счет в двоичном счетчике 3 начинается с кода, равного отрезку нулевого значения функций Н,и Б а ненулевые значения функций заносятся в соответ-ствующие содержимому двоичного счетчика 3 ячейки блоков 12 и 13 Выходы реверсивного счетчика 6 и регистра сдвига 2 подключены к входам элемента И 11, который вырабатывает "1", при совпадении кодов на своих входах. При этом триггер 8 устанавливается в "О", следовательно, реверсивный счетчик 6 начи 1203:"-,.лает работат в режиме вычитания,а элемент РКЛВЧАЮЩЕЕ ИЛИ 14 пропус,кает -.актовые импульсы, без инверс и, Таким образом формируются отс рицятельные ординаты функций Хаара ъи спады Функций Шаудера,При обнулении реверсивного счетчика 6 на выходе переноса его по является импульс, означающий конецФормирования функции. При этом содержимое двоичного счетчика 4увеличивается на "1", в регистр 1сдвига заносится следующий код,а содержимое остальных счетчиковтриггеров и регистра 2 сдвига восстанавливается и следующие функцииФормируются аналогичным образом.1203498 оставитель С, ехред И.Астало Корректор А. Обруча Редакто За огний 4/5 Филиал ППП "Патент", г. ужгород, ул, Проектная,1 Тираж 709 ВНИИПИ Государствен по делам иэобрет 13035, Москва, Ж, Подписно омитета С открытий кая наб.,

Смотреть

Заявка

3764070, 28.06.1984

ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР

САДЫХОВ РАУФ ХОСРОВОВИЧ, ЗОЛОТОЙ СЕРГЕЙ АНАТОЛЬЕВИЧ, ШАРЕНКОВ АЛЕКСЕЙ ВАЛЕНТИНОВИЧ, КРАВЦОВ АРКАДИЙ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 1/02

Метки: генератор, функций, цифровой

Опубликовано: 07.01.1986

Код ссылки

<a href="https://patents.su/4-1203498-cifrovojj-generator-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор функций</a>

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