ного счетчика, выход первого блока памяти подключен к второму информационному выходу цифрового генератора функций, входы адреса строк первого и второго блоков памяти объединены и подключены к выходу
«
Изобретение относится к автоматике и вычислительной технике и может быть использовано в аппаратуре сжатия информации при передаче данных, для анализа и обработки звуковых и видеосигналов, для спектрального анализа случайных процессов,
Цель изобретения - повышение быстродействия путем сокращения количества тактов на формирование функций.
На фиг Л представлена функциональная схема цифрового генератора функций Хаара и Шаудера на фиг,2 - первые восемь функций Хаар и соответствующие им функции Шау- дера.
Цифровой генератор функций содержит регистры 1 и 2 сдвига, двоичные счетчики 3-5, реверсивный счетчик 6, триггеры 7 и 8, элемент ИЛИ-НЕ 9, элементы И 10 и 11, блоки 12 и 13 памяти, элемент ИС- КЛОЧАЮЩЕЕ ИЛИ 14, элемент ИЛИ 15, одновибратор 16, тактовый вход 17, выходы 18-20.
Цифровой генератор функций работает, следующим образом.
В исходном состоянии во всех счетчиках, блоках памяти и регистре 1 записан нулевой код, в регистре 2 - код 001, триггер 8 установлен в 1, а триггер 7 - в О. Тактовые импульсы поступают на вход синхронизации двоичного .счетчика 5 (коэффициент пересчета п ) и через элемент ИЛИ-НЕ на входы синхронизации регистров 1 и 2 сдвига. Поскольк; содержимое регистра 1 сдвига равно нулю, то через п , EfogjN тактовых импульсов на выходе двоичного счетчика 5 появляется 1, по фронту которой
третьего двоичного счетчика, вход синхронизации которого объединен с выходом окончания формирования функций цифрового генератора функций и подключен к выходу переноса ре-, версивного счетчика.
одновибратор 16 формирует импульс устанавливающий в 1 триггер 7, и в двоичный счетчик 3 происходит .запись кода ,..., оСн (т.е. 000). 5 Далее тактовые импульсы через элемент И 10 поступают на входы синхронизации двоичного счетчика 3 и реверсивного счетчика 6, а также на вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
0 14. Элемент ИЛИ-НЕ 9 запрещает прохождение тактовых импульсов на входы синхронизации регистров 1 и 2 сдвига. На выходе двоичного счетчика 3 формируются КОДЫ -адреса
15 столбцов ячеек- блоков 12 и 13, в ; которые записьшаются значения функций HO Хаара (блок 12) и S Шаудера (блок 13) согласно фиг.2. По на- коплекии в реверсивном счетчике 6
0 N импульсов на выходе переноса его, совпадающем с выходом 1В устройства, появляется 1, означающая конец формирования функхщй Н и 8&, по которой содержимое двоичного
5 счетчика 4 увеличивается на 1, в
регистр 1 сдвига записьт ется следующий код , cdi ,-И-и номера функций 001, а содержимое остальных счетчиков. Триггеров и регистра 2
0 восстанавливается.
На выходе двоичного счетчика 4 формируются адреса строк блоков ОЗУ .12 и 13, следовательно, значения ординат функций Н и S записываются
5 в следукяцей строке с номером 001 . По следующим тактовым импульсам происходит сдвиг информации в регистрах 1 и 2 сдвига. При обнаружении 1 В старшем разряде регистра 1
сдвига триггер 7 устанавливается в 1, которая поступает через .элемент ИЛИ 15 на вход одновибра- тора 16, на выходе которого формируется импульс, по которому в старшие разряды х,...,Ху двоичного счетчика 3 записываются младшие
разряды кода .е. й( х , , и т.д. со сдвигом на один разряд.. Таким образом, счет в двоичном счетчике 3 начинается с кода, равного отрезку нулевого значения
функций Н и S, а ненулевые зна-. чения функций заносятся в соответ- . ствующие содержимому двоичного счетчика 3 ячейки блоков 12 и 13 Выходы реверсивного счетчика 6 и регистра сдвига 2 подключены к входам элемента И 11, который вырабатывает 1, при совпадении кодов на своих входах. При этом триггер 8 устанавливается в О, следовательно, реверсивный счетчик 6 начи
иает работат - в режиме вычитания,а элемент 1 с;КЛЮЧАЩЕЕ ИЛИ 14 пропускает 7-актовые импульсы, без инвер- с м. Таким образом формируются отрицательные ординаты функций Хаара и спады функций Шаудера.
При обнулении реверсивного счетчика 6 на выходе переноса его появляется импульс, означающий конец формирования функции. При этом содержимое двоичного счетчика 4 увеличивается на 1, в регистр 1 сдвига заносится следующий код, а содержимое остальных счетчиков триггеров и регистра 2 сдвига восстанавливается и следующие функции формируются аналогичнь1м образом.
название | год | авторы | номер документа |
---|---|---|---|
Цифровой генератор функций | 1984 |
|
SU1166091A1 |
Цифровой генератор ортогональныхфуНКций | 1978 |
|
SU809124A1 |
Цифровой генератор ортогональных функций | 1979 |
|
SU864274A1 |
Цифровой генератор ортогональных функций | 1980 |
|
SU932478A2 |
Генератор функций хаара | 1987 |
|
SU1439565A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1984 |
|
SU1243015A1 |
Генератор нормально распределенных случайных чисел | 1984 |
|
SU1226450A1 |
Генератор функций Уолша | 1984 |
|
SU1241218A2 |
Стохастический генератор функций Хаара | 1984 |
|
SU1233131A1 |
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций | 1983 |
|
SU1115060A1 |
co§/roffeHi//f
Фи.1
Генератор обобщенных функций хаара | 1978 |
|
SU723551A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Генератор функций хаара | 1978 |
|
SU765796A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-01-07—Публикация
1984-06-28—Подача