Цифровой нерекурсивный фильтр нечетного порядка Советский патент 1987 года по МПК H03H17/06 

Описание патента на изобретение SU1314445A1

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

Цель изобретения - повЕ)1шение быстродействия.

На фиг. 1 представлена структурная электрическая схема цифрового нере-., курсивного фильтра нечетного порядка; на фиг. 2 - схема блока синхронизации

Цифровой нерекурсивный фильтр нечетного порядка (фиг. 1) содержит первый и второй коммутаторы 1 и 2, первый и второй регистры 3 и 4 сдвига, сумматор 5, первый и второй накапливающие сумматоры 6 и 7, второй умножитель 8, первый умножитель 9, блок 10 памяти приращений- коэффициентов, блок 11 памяти знаков коэффициентов, блок 12 синхронизации, адресный выход 13 блока синхронизации,установочный выход 14 блока синхронизации, первый управляющий выход 15 блока синхронизации, тактовый выход 16 блока синхронизации, второй управляющий выход 17 блока синхронизации, вход 18 и выход 19 цифрового нерекурсивного фильтра нечетного порядка.

Yn

Блок 12 синхронизации (фиг. 2) содержит генератор 20 тактовых импульсов, счетчик 21, дешифратор 22j элемент И 23.

fO

Цифровой нерекурсивный фильтр нечетного порядка работает- следующим

образом, i

Рассмотрим алгоритм его работы, который получим на основе алгоритма свертки:

15

м

z:.

X,

20

Учитывая, что коэффициенты фильтрации нерекурсивных фильтров, как правило, симметричны, то (1) можно преобразовать для фильтра нечетного к виду

(М-и№-1

Yn i;a

1гО

(Х„.,- Х,.„.; ).

(2)

7

Выражение (2) можно преобразовать - путем замены весовых коэффициентов а; их приращениями ua; а; - а,-,, где йао а,,. и их знаками sign(a;)

(a6)(X + Х,„) + (&а„+йа,) sign(a ,) (Х„., + Х,„„) + + ...+ ua«+ua,-f...+ua,,,,,,(,,,,.,x(,,,+X,j,,,

(М-я)/г-1 (M4)(2

Il&aj 21 si8n(a;)(X,.. +Х„,;).(3)

i--j

j o

Из выражения (3) видно, что для числения в правой (выходной) ячейке формирования каждого выходного отсче- 35 памяти первого регистра 3 сдвига

та необходимо просуммировать симметрично расположенные выборки входных сигналов,сформировать произведения полученных сумм на знаки соответствующих коэффициентов, из которых затем сформировать (M-f1)/2 частичных сумм входных выборок, умножить их на соответствую1дие приращения коэффициентов и результаты сложить между собой, причем формирование сумм симметрично расположенных входных выборок необходимо начинать с суммы п-(М+1)/2-1 и п-(М+1)/2 отсчетов, а заканчивать суммой п и п-М отсчетов.

Указанный алгоритм реализуется следующим образом„

В начале каждого цикла вычисления сигнал, поступающий с установочного выхода 14 блока 12 синхронизации.

производит обнуление первого и второ- 55 пающий с первого управляющего выхода го накапливающих сумматоров 6 и 7. 15 блока 12 синхронизации, переключает первый коммутатор 1 в режим коммутации сигнала с входа 18 и на вход первого регистра 3 сдвига поступает

Запись в первый и второй регистры 3 и 4 сдвига организована таким образом, что в начале каж,дого цикла выт13144452

Блок 12 синхронизации (фиг. 2) содержит генератор 20 тактовых импульсов, счетчик 21, дешифратор 22j элемент И 23.

Цифровой нерекурсивный фильтр нечетного порядка работает- следующим

образом, i

Рассмотрим алгоритм его работы, который получим на основе алгоритма свертки:

м

z:.

X,

Учитывая, что коэффициенты фильтрации нерекурсивных фильтров, как правило, симметричны, то (1) можно преобразовать для фильтра нечетного к виду

(М-и№-1

i;a

1гО

(Х„.,- Х,.„.; ).

(2)

Выражение (2) можно преобразовать путем замены весовых коэффициентов а; их приращениями ua; а; - а,-,, где йао а,,. и их знаками sign(a;):

хранится значение п-(М-ь1)/2-1-го входного отсчета, а в каждой ячейке левее - значения отсчетов с номерами на единицу меньше. В то же время

в правой ячейке памяти второго реги- стра 4 сдвига записано значение п-(М+1)/2-го входного отсчета, а в каждой ячейке левее - значения отсчетов с номерами на единицу больше. Поэтому в первом такте вычисления в : первый накапливающий сумматор 6 через первый умножитель 9 на -1-1 и сумматор 5 с выходов первого и второго регистров 3 и 4 сдвига поступает произведение сумт-1ы п-(М+1)/2-1-го и

п-(М+1)/2-го входных отсчетов, умноженной на знак ()/2-1-го коэффициента.

Одновременно с этим сигнал, посту313

значение текущего входного сигнала Х„. На управляющий вход второго коммутатора 2 с второго управляющего выхода 17 блока 12 синхронизации начинает поступать сигнал, который удер- живает второй коммутатор 2 в режиме коммутации сигнала с выхода второго регистра 4, сдвига вплоть до начала последнего такта вычисления. Поэтому в конце первого такта вычисления в первую ячейку второго регистра 4 сдвига по сигналу с тактового выхода 16 блока 12 синхронизации записывается значение п-(М-И)/2-го входного отсчета, а- в первую ячейку первого регистра 3 сдвига - значение текущего входного отсчета Х. При этом значение п-(М+1)/2-1-го отсчета из первого регистра 3 сдвига выводится.

Начиная с начала второго такта вычисления и до конца последнего такта вычисления, сигнал, поступающий с первого управляющего выхода 15 блока 12 синхронизации на управляющий вход первого коммутатора 1, удерживает его в режиме коммутации сигнала с выхода первого-регистра 3 сдвига.Поэтому в течение (М+1)/2 тактов вычисления данные с выходов первого и второго регистров 3 и 4 сдвига циклически переписываются в свои первые ячейки. В последнем такте вычисления сигнал, поступающий с второго управляющего выхода 17 блока 12 синхронизации, переводит второй коммутатор 2 в режим коммутации сигнала с выхода (М-1)/2-1-й ячейки памяти первого регистра 3 сдвига. Вследствие этого в конце последнего такта вычисления в первую ячейку второго регистра 4 сдвига записывается значение п-(М+1) /2-1-го входного отсчета, а п-М-й отсчет из второго регистра 4 сдвига выводится.

В таблице приведено расположение входных n-i-x отсчетов в каждом из тактов п-го цикла вычисления в регистрах 3 и 4 сдвига для фильтра седьмого порядка (приведено значение i).

-1

4231 1123

Продолжение таблицы

O 5

0 5 0 5 0

5

0

В течение (Мн-1)/2 тактов каж,дого цикла вычисления на выходе первого накапливающего сумматора 6 последовательно формируются частичные суммы:

(M+ll/2-l

. 21 sign(a.)(X.;+ Х„.,;);

1()/l-l (M+1V7-I

. sign(a;)(X.;+ X..j);

A(M+ (l-2

CMti);2 -1 i: sign(a;)(X,.;-b X.),

которые BO втором умножителе 8 умножаются на малоразрядные приращения коэффициентов Ла,,, , ,

йЯд, поступающие из блока

0

памяти приращений коэффициентов синхронию с частичными суммами с выхода первого накапливающего сумматора 6. Вычисляемые произведения в течение (М+1)/2 тактов вычисления суммируются во втором накапливающем сумматоре 7, где в конце последнего (М-ь1)/2 такта каждого цикла вычисле- - ния формируется очередной отсчет выходного сигнала Y, поступающий на выход 19. С приходом следующего входного отсчета X „ цикл вьгчисле- ния повторяется.

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

Цифровой нерекурсивный фильтр нечетного порядка, содержащий последовательно соединенные первый коммутатор, первый вход которого является входом цифрового нерекурсивного фильтра нечетного пор ядка, и первый регистр сдвига, последовательно соединенные первый умножитель, первый накапливающий сумматор, второй умножитель и второй накапливающий сумматор, выход которого является выходом, цифрового нерекурсивного фильтра нечетного порядка, а также блок памяти знаков коэффициентов, выход которого соединен с первым входом первого умножителя, блок памяти приращен1 й коэффициентов, выход которого соединен с другим входом второго умножителя, и блок синхронизации, адресный выход . крт,ор (эго .ёоединен с входами блока .амятич. зАаков коэффициентов и блока паМ;ятй .приращений коэффициентов,ус- Тановоиный выход соединен с входами установки первого и второго накаплиЛ Сf-..

ёагощйх сумматоров, первый управляющий f5 ля, при этом тактовый выход блока зв.ед соединен с управляющим входом коммутатора, тактовьш выход соедйне) с тактовыми входами первого

синхронизации соединен с тактовым входом второго регистра сдвига а в рой управляющий выход соединен с у равляющим входом второго коммутато

и BiiopiGjt o накапливающих сумматоров и

20

21

22

Редактор М. Дылын

Составитель Э. Борисов

Техред В.КадарКорректор М. Пожо

Заказ 2219/55Тираж 902Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

144456

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

синхронизации соединен с тактовым входом второго регистра сдвига а второй управляющий выход соединен с уп - равляющим входом второго коммутатора .

23

Н±Г 2

- 77

ив.2

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

название год авторы номер документа
Цифровой нерекурсивный фильтр 1985
  • Титов Сергей Леонидович
  • Монько Людмила Михайловна
  • Рощинский Юрий Федорович
  • Титова Елена Николаевна
SU1352622A1
Цифровой нерекурсивный фильтр 1986
  • Зарубинский Михаил Валерианович
SU1332519A1
Цифровой нерекурсивный фильтр 1983
  • Белоус Юрий Тимофеевич
SU1124430A1
Цифровой нерекурсивный фильтр 1987
  • Титов Сергей Леонидович
  • Власюк Анатолий Иванович
  • Лесниченко Тамара Васильевна
  • Титова Елена Николаевна
SU1483608A1
Цифровой нерекурсивный фильтр 1980
  • Сабаев Лев Васильевич
SU942247A1
Устройство для контроля цифровых нерекурсивных фильтров 1986
  • Титов Сергей Леонидович
  • Власюк Анатолий Иванович
SU1406731A1
Специализированный процессор для цифровой фильтрации 1989
  • Тяжев Анатолий Иванович
  • Глотов Анатолий Михайлович
  • Козьяков Евгений Валентинович
  • Замский Валерий Максович
SU1631558A1
Нерекурсивный цифровой фильтр-дециматор 1986
  • Матюшкин Борис Дмитриевич
  • Виноградов Александр Юрьевич
SU1354394A1
Цифровой нерекурсивный фильтр 1989
  • Брандис Павел Александрович
  • Тухто Петр Васильевич
SU1665502A1
Цифровой фильтр 1986
  • Каневский Юрий Станиславович
  • Логинова Людмила Михайловна
  • Лозинский Вадим Иванович
SU1357976A1

Иллюстрации к изобретению SU 1 314 445 A1

Реферат патента 1987 года Цифровой нерекурсивный фильтр нечетного порядка

Изобретение относится к радиотехнике. Цель изобретения - повьше- ние быстродействия. Устр-во содержит два коммутатора 1 и 2, два регистра сдвига (PC) 3 и 4, сумматор 5, два . накапливающих сумматора 6 и 7, два умножителя 8 и 9, блок памяти 10 приращений коэффициентов, блок памя- ти 11 знаков коэффициентов и блок синхронизации (БС) 12. Для формирования каждого выходного отсчета в устр-ве осуществляются следующие операции: суммирование симметрично расположенных выборок входных сигналов, формирование произведения полученных сумм на знаки соответствующих коэффициентов, из которых затем формируют частичные суммы входных выборок, умножение их на соответствующие приращения коэффициентов и сложение результатов между собой. Цель достигается введением коммутатора 2, PC 4 и сумматора 5. Дана схема БС 12. 2 ид. 1 табл. СЛ 8ьао, : 4 4 СЛ

Формула изобретения SU 1 314 445 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1314445A1

Цифровой нерекурсивный фильтр 1980
  • Сабаев Лев Васильевич
SU942247A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
ПОЯСНОЙ ПРИБОР ДЛЯ НОСКИ ЖИДКОСТЕЙ В ВЕДРАХ 1923
  • Ковганкин С.А.
SU1124A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 314 445 A1

Авторы

Титов Сергей Леонидович

Даты

1987-05-30Публикация

1985-11-18Подача