[go: up one dir, main page]

SU1280390A1 - Цифровой фильтр - Google Patents

Цифровой фильтр Download PDF

Info

Publication number
SU1280390A1
SU1280390A1 SU853885107A SU3885107A SU1280390A1 SU 1280390 A1 SU1280390 A1 SU 1280390A1 SU 853885107 A SU853885107 A SU 853885107A SU 3885107 A SU3885107 A SU 3885107A SU 1280390 A1 SU1280390 A1 SU 1280390A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
block
information
inputs
Prior art date
Application number
SU853885107A
Other languages
English (en)
Inventor
Владимир Гаврилович Естигнеев
Алексей Евгеньевич Канаев
Александр Николаевич Кошарновский
Original Assignee
Предприятие П/Я А-7638
Московский Институт Инженеров Гражданской Авиации
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-7638, Московский Институт Инженеров Гражданской Авиации filed Critical Предприятие П/Я А-7638
Priority to SU853885107A priority Critical patent/SU1280390A1/ru
Application granted granted Critical
Publication of SU1280390A1 publication Critical patent/SU1280390A1/ru

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к области цифровой обработки сигналов и может быть использовано дл . вычислени  .сумм произведений, дискретного преобразовани  Фурье, обработки речи и изображений в реальном масштабе времени . Цель изобретени  - повьшение быстродействи . Поставленна  цель достигаетс  за счет того, что цифро- . вой фильтр состоит из блоков 2,5,6, 7,9,21,22 посто нной пам ти, блока 27 элементов И, блока 6 посто нной

Description

пам ти коэффициентов, сумматора 251 J4-I6, сумматора 13, регистра J
по модулю два, элемента 24 НЕ, четы-результата, блока 8 синхронизации,
рех элементов 17-20 И, двух мульти-блока 23 предварительного округлеплексоров 10,11, четырех регистровни , 1 з.п, ф-лы, 3 ил.
1280390
.1
Изобретение относитс  к цифровой обработке сигналов и может быть использовано дл  вычислени  сумм произведений , дискретного преобразовани - Фурье, обработки речи и изображений в реальном времени.
Цель изобретени  - повышение быстродействи  устройства.
На фиг.1 представлена структурна  схема цифрового фильтра; на фиг.2 блок-схема блока предварительного округлени ; на фиг.3 - блок управлени .
Цифровой фильтр содержит регистр 1, блок 2 посто нной пам ти, регистр 3 результата, информационный выход 4 устройства, блок 5 посто нной пам ти, блок 6 посто нной пам ти коэффициентов, блок 7 посто нной пам ти , блок 8 синхронизации, блок 9 посто нной пам ти, мультиплексоры 10 и 1, двоичный реверсивный счетчик 12, двоичный сумматор 13, регистры 14-16, элементы И 17-20, блоки 21 и
22посто нной пам ти, блок 23 предварительного округлени , элемент
НЕ 24, сумматор 25 по модулю два, вход 26 знака информации устройства, блок элементов И 27, информационный вход 28 устройства, первый выход 29 блока управлени  устройства, вход 30 запуска устройства, вход 31 синхронизации устройства, второй 32, третий 33, четвертый 34 и п тый 35 выходы блока управлени  устройством, Блок предварительного округлени 
23образуют блоки 36 и 37 посто нной пам ти, выход 38 и грулпа входов 39.
Блок управлени  устройством содержит RS-триггер 40, элементы И 41 и 42, элемент НЕ 43, двоичный счетчик 44 и одновибратор 45.
Устройство работает следующим образом .
В основу работы цифрового фильтра положена следующа  формула:
у-г
-Ни с i-r,
где Y - результат фильтрации; и. - входна  информаци ; Н - фильтровые коэффициенты,
В исходном состо нии блок элементов И 27 закрыт дп  прохода информации низким уровнем на первом выходе 29 блока управлени  устройством В. По отрицательному импульсу, цришедше му на вход 30 запуска устройства, RS-триггер 40 переходит в состо ние I, а на выходе элемента НЕ 43 и, соответственно, на четвертом выходе 34 блока управлени  устройством 8 формируетс  положительный импульс, который обнул ет все регистры 1, 3, 14 - 16 и счетчики 12 и 44 устройства . Б результате этого на втором выходе 32 блока управлени  устройством 8 устанавливаетс  начальный (нулевой ) код. По окончании импульса запуска на первом выходе 29 блока управлени  устройством 8 по вл етс  положительный уровень, открывающий группу элементов И 27 дл  прохода информации.
Отрицательные импульсы синхронизации  вл ютс  стробами информации. Длительность этих импульсов определ етс  продолжительностью тракта обработки информации, состо щего из следующих этапов.
Этап I. Информаци , прошедша  через блок элементов И 27, перекодируетс  в блоке 7 в код СОК. Параллельно осуществл ет   выборка коэффициентов из блока 6 в соответствии с адресом, установленным на втором выходе 32 бло§а управлени  устройством 8.
Этап II. В блоке 5 производитс  умножение информации на числовое значение фильтрового коэффициента. Параллельно на сумматоре 25 по модулю два определ етс  знак результата умножени  . Этап.III. Результат умножени  округл етс  в блоке 23 предварительного округлени . Параллельно в соответствии со знаком результата умноже ни , определ емым состо нием выхода сумматора 25 по модулю два (О соответствует знаку +, 1 - знаку -), открываетс  элемент И 17 или 18 и осуществл етс  выборка содержимого одного из регистров (1, 14) с помощью мультиплексора 11. Этап IV. Округленный результат на сумматорах 2 и 22 складываетс  с числом , поступившим с выхода мультиплексора 1 1. Этап V. В блоке 9 производитс  формирование сигналов переноса и поправок к старшим разр дам результата. Одновременно в соответствии с наличием (или отсутствием) переноса в старшие разр ды открываютс  (или закрываютс ) элементы И 19 или 20 и производитс  выборка соответствующего результата сложени  с помощью мультиплексора 10.
1
По положительному фронту сигнала синхронизации происходит изменение состо ни  двоичного счетчика 44 и формирование положительного фронта тактового сигнала, который, пройд  через открытый элемент И 17 или 18, производит запись информации в соответствук цие регистры поправки и регистр и осуществл ет соответствующее изменение состо ни  двоичного реверсивного счетчика 12 (если имеетс  сигнал переноса в старшие разр ды). Временной интервал, xapaктepизyюшJ йс  высоким уровнем на входе синхронизации устройства 31, служит дл  смены информации на информационном входе 28 устройства.
По отрицательному импульсу синхронизации последнего такта двоичный счётчик 44 формирует импульс переполнени , по окончании которого одновиб-50

Claims (2)

  1. ратор 45 вырабатывает другой отр цательный импульс, который, с одной стороны, перебрасывает в состо ние О RS-триггер 40, а с другой стороны , своим положительным фронтом записывает информацию в регистр 3 результата . Длительность отрицательного импульса одновибратора должна обеспечить вьтолнение следующих oneподключены соответственно к первому выходу блока посто нной пам ти коэффициентов и выходу второго блока посто нной пам ти, третий блок посто нной пам ти, блок синхронизации, первый регистр и регистр результата, выход которого  вл етс  информационным выходом фильтра, отличающийс  тем, что, с целью повьштени  быстродействи , в него введены четвертый, п тый, шестой, седьмой и восьмой блоки посто нной пам ти, блок элементов И, сумматор по модулю два, элемент НЕ, четыре элемента И, два мультиплексора, второй, третий и четвертый регистры, сумматор и реверсивный счетчик, первый выход блока синхронизации подключен к первому входу блока элементов И, выход которого подключен к адресному входу второго блока посто нной пам ти, второй выход блока синхронизации подключен к адресному входу блока пам ти коэффициентов , второй выход которого подмодулю два, выход которого подключен к управл ющему входу первого мультиплексора , первому входу первого элемента И и входу элемента НЕ, выход которого подклк)чен к первому входу второго элемента И, выход которого подключен к тактовым входам первого и второго регистров и первому входу третьего элемента И, выход которого раций: запись поправки в регистр 15 или 16; сложение положительной и отрицательной поправок на двоичном сумматоре 13 и работа блока 9 по преобразованию старших разр дов результата , поступающих с двоичного реверсивного счетчика 12 в пр мом или дополнительном двоичном коде в том случае , когда информаци  положительна  или отрицательна , и поправки к старшим разр дам результата, поступающей . с двоичного сумматора 13 в аналогичном виде. Переход RS-триггера 40 в состо ние О закрывает элементы И 41 -и 42 и, таким образом, переводит устройство в ждущее состо ние. Дл  начала нового цикла фильтрации снова необходим запуск устройства. Формула изобретени  1. Цифровой фильтр, содержащий блок посто нной пам ти коэффициентов и первый блок посто нной пам ти, первьй и второй адресные входы которого ключен к первому входу сумматора по подключенк суммирующему входу реверсивного счетчика, информационный выход которого подключен к первому адресному входу четвертого блока посто нной пам ти, выход которого подключен к информационному входу регистра результата, третий выход блока синхронизации подключен к вторым входам первого и второго элементов И, выход первого элемента И подключен к тактовым входам третьего и четвертого регистров и первому ,входу четвертого элемента И, выход которого подключен к вычитающему входу реверсивного счетчика, вход обкупени  которого объединен с входами обнулени  регистра результата, первого , второго, третьего и четвертого регистров и подключен к четвертому выходу блока синхронизации, п тый вы ход которого подключен к тактовому входу регистра результата, выход пер вого блока посто нной пам ти подключен к первому адресному входу п того блока посто нной пам ти и адресному входу шестого блока посто нной пам ти , выход которого подключен к второму адресному входу п того блока посто нной пам ти, выход, которого подключен к первым адресным входам третьего и седьмого блоков посто нной пам ти, выход третьего блока пос то нной пам ти подключен к первому информационному входу второго мульти плексора и адресному входу седьмого блока посто нной пам ти, первый и второй выходы которого подключены к информационным входам соответственно второго и третьего регистров, выходы которых подключены соответственно к первому и второму входам сумматора, выход которого подключен к второму адресному входу четвертого блока пос то нной пам ти, выход седьмого блока посто нной пам ти подключен к второму информационному входу второго мультиплексора, выход которого подключен к информационным входам первого и четвертого регистров, выходы которых подключены соответственно к первому и второму информационным входам первого коммутатора, выход которого подключен к вторым адресным входам третьего и седьмого блоков посто нной пам ти, вход запуска и тактовый вход блока синхронизации  вл ютс  соответственно входом запуска и входом синхронизации фильтра, входом знака информации, информационным входом которого  вл ютс  соответственно второй вход сумматора по модулю два и второй вход блока элементов И,
  2. 2. Фильтр попЛ,отличающ и. и с   тем, что блок синхронизации содержит RS-триггер, два элемента И, элемент НЕ, счетчик и одновибратор , выход которого  вл етс  п тым выходом блока и подключен к R-входу RS-триггера, выход которого подключен к первым входам первого и второго элементов И, выход второго элемента И  вл етс  третьим выходом блока и подключен к счетному входу счетчика , пр мой выход которого  вл етс  вторым выходом блока, а инверсный подключен к входу одновибратора, выход элемента НЕ подключен к входу обнулени  счетчика и  вл етс  четвертым выходом блока, первым выходом которого йвл етс  выход первого элемента И, первый вход которого объединен с входом элемента НЕ, S-входом RS-триггера и  вл етс  входом запуска блока, тактовым входом которого  вл етс  второй вход второго элемента И.
SU853885107A 1985-04-15 1985-04-15 Цифровой фильтр SU1280390A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853885107A SU1280390A1 (ru) 1985-04-15 1985-04-15 Цифровой фильтр

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853885107A SU1280390A1 (ru) 1985-04-15 1985-04-15 Цифровой фильтр

Publications (1)

Publication Number Publication Date
SU1280390A1 true SU1280390A1 (ru) 1986-12-30

Family

ID=21173449

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853885107A SU1280390A1 (ru) 1985-04-15 1985-04-15 Цифровой фильтр

Country Status (1)

Country Link
SU (1) SU1280390A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE Trans, on circuits and Systems, Vol. cas. - 28, January, 1981, № 1, pp. 32-37, Fig. 1. IEEE Trans, on circuits and Sy tems ,Vol.- cas. - 24, April, 1977, № p. Г9а, Fig. 8. 30. 3J U (54) ЦИФРОВОЙ ФИЛЬТР (57) Изобретение относитс к области цифровой обработки сигналов и может быть использовано дл . вычислени сумм произведений, дискретного преобразовани Фурье, обработки речи и изображений в реальном масштабе времени. Цель изобретени - повьшение быстродействи . Поставленна цель достигаетс за счет того, что цифро- . вой фильтр состоит из блоков 2,5,6, 7,9,21,22 посто нной пам ти, блока 27 элементов И, блока 6 посто нной *

Similar Documents

Publication Publication Date Title
SU1280390A1 (ru) Цифровой фильтр
SU1280624A1 (ru) Устройство дл умножени чисел с плавающей зап той
SU1605254A1 (ru) Устройство дл выполнени быстрого преобразовани Уолша-Адамара
SU1141407A1 (ru) Устройство дл вычислени квадратного корн
SU1280615A1 (ru) Устройство дл возведени двоичных чисел в квадрат /его варианты/
SU1401479A1 (ru) Многофункциональный преобразователь
SU1411775A1 (ru) Устройство дл вычислени функций
SU1352482A1 (ru) Умножитель частоты
SU1287191A1 (ru) Устройство дл вычислени отношени временных интервалов
SU1695389A1 (ru) Устройство дл сдвига импульсов
SU440795A1 (ru) Реверсивный двоичный счетчик
SU430383A1 (ru) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯФУНКЦИИ ВИДАду-п^
SU1656554A1 (ru) Вычислительное устройство дл ранговой фильтрации
SU758166A1 (ru) Цифровой фильтр 1
SU1640709A1 (ru) Устройство дл выполнени быстрого преобразовани Фурье
SU911526A1 (ru) Устройство дл умножени число-импульсных кодов
SU955031A1 (ru) Устройство дл определени максимального числа
SU1120345A1 (ru) Вычислительное устройство
SU463976A1 (ru) Корректирующее устройство
SU1249510A1 (ru) Устройство дл вычислени модул и аргумента вектора
SU1347184A1 (ru) Делитель частоты с дробным коэффициентом делени
SU1645966A1 (ru) Устройство дл вычислени преобразовани Фурье - Галуа
SU1193818A1 (ru) Преобразователь кода во временной интервал
SU1721606A1 (ru) Устройство дл воспроизведени квадратичных функций
SU1532921A1 (ru) Устройство дл делени