Цифровой узкополосовой фильтр

 

ф,;й, ..

О ПМ С-А Н=И Е

ИЗОБРЕТЕН ИЯ

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

Союз Советских

Социалистических

Республик (»>708357 (6!) Дополнительное к авт. свид-ву (22) Заявлено 28.09.77 (21) 2529860/18-24 (5f ) Я. (д. (х 06 F 15/34 с присоединением заявки .% йкудерстееиный комитет

СССР (23) Приоритет дв делам изобретений и етирмтий

Опубликовано 05.01.80. Бюллетень М 1 (53) УДК 681.325 (088.8 ) Дата опубликования описания 07.01.80

Л. А. Эмих и С. П. Столетов (72) Авторы изобретения

Рязанский радиотехни .еский институт (7I) Заявитель (54) ?Ц1ФРОВОИ УЗКОПОЛОСОВОЙ ФИЛЬТР

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

Известен цифровой нерекурсивный фильтр, содержащий устройства суммирования, умножения, квантованич tl). Он осуществляет полосовую фильтрацию с "прямоугольной" амдлитудно-частотной хапактепистикой (АЧХ) путем вычисления текущей сверт1О ки входных отсчетов и весовых коэффициентов. Быстродействие фильтра недостаточное.

Наиболее близким ио техническому ðå15 щению к денному является цифровой полосовой фильтр, содержащий счетчик, сумматоры, регистры, матричный блок умножения-деления, первый и второй блоки элементов И, блок памяти входных отсчетов, выходной накапливающий сумматор и блок памяти весовых коэфф>а1иентов, причем выход счетчика подключен к входу первого сумматора, прям >й выход которо»

2 го соединен с входом первого блока эле ментов И, а инверсный - с входом второ го блока элементов И, выходы блоков элементов И подключены соответственно к первому и второму входам матричного блока умножения-деления, выход которого соединен с входами первого, второго и третьего регистров, выходы первого и второго регистров соответственно соединены со вторым и третьим входами второго блока элементов И, а выход третьего регистра соединен со вторым входом первого блока элементов И, блок памяти входных отсчетов, вход которого является информационным входом фильтра, под ключен парным выходом к первым двум входам второго сумматора j2$.

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

Белью изобретения является уменьшеиие объема оборудования и повышение быстродействия.

Зто достигается тем, что цифровой узкополосовой фильтр, содержащий счетчик, сумматоры, регистры, матричный блок умножения-деления, первый и второй блоки элементов И, блок памяти входных отсчетов, причем выход счетчика подключен к первому входу первого сумматора, выход которого соединен с первыми входами элементов И первой группы, а инверсный выход - с первыми входами элементов И вто-15 рой группы, выходы элементов И первой группы подключены соответственно к первому и второму входам матричного блока умножения-деления, выход которого соединен с входами первого, второго и третьего регистров, выход первого регистра и первый выход второго регистра соединены соответственно со вторыми и третьими входами элементов И второй группы, выход третьего регистра соединен со вторы- 25 ми входами элементов И первой группы, выходы блока памяти входных отсчетов, вход которого является информационным входом фильтра, подключены соответственl но ко входам второго сумматора, управляю- ц щие входы счетчика, сумматоров, регистров, элементов И первой и второй групп, блока памяти входных отсчетов соединены с управляющим входом фильтра, содержит четвертый и пятый регистры, причем вход 3< четвертого регистра соединен с третьими входами элементов И первой группы, вход пятого регистра подключен к выходу первого сумматора и к выходу фильтра, и выход пятого регистра подключен ко вто- 40 рому входу первого сумматора, третий вход которого соединен с выходом матричного блока умножения-деления, выход второго сумматора соединен со вторым входом третьего регистра, второй выход вто-45 рого регистра подключен к четвертому входу элементов И первой группы, управляющие входы четвертого и питого регистров соединены с управляющим входом фильтра. so

Блок-схема фильтра представлена на чертеже. Фильтр содержит счетчик 1, сумматоры

2, 3, группы элементов И 4, 5, матричный блок 6 умножения-деления, регистры

7, 8„9, 10, 11, блок 12 памяти входных отсчетов, информационный вход 13, выход 14, управляющие входы 15, cf

Работа устройства заключается в циклическом вычислении выходных отсчетов.

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

Весовые коэффициенты образуются со гласно следующей четной функции; ( п „=Ь, МиО3 A

< a) где я . te — - средняя частота пос 2 лосы пропускания фильтра; М - текущий номер дискреты р и, — порядковые номера единичных частотных отсчетов, соответствующих нижней и верхней частотам полосы пропускания; Шо — относительная основная частота при периоде квантования 1.

51п

ИМп где М =$ Р+1 - число единичных отсчен ( тов внутри полосы пропускания; д> - нормированная весовая функция низкочастотного фильтра. При этом дискретные отсчеты синусоидального и косинусоидального онгналов чеототы †- вычитают2 ся согласно следующим выражениям .

mn (n 1 muuon (-<)R qv,-s- — =Ь уп

1 (- 1 + ) — - 1 — — )= со —

2 2)12 2 )

Я где lA - емкость числовой линейки выч ислит елей;

МИ

К - целая часть отношения

hh, - целая чаете отношения ФИт

IA ltlU=WA-К(А; п111=ФН-ВМ

L = — — масштабный коэффициент.

ЬМ и

Полосовая фильтрация выполняется устройством путем вычисления за полный цикл модернизированной свертки вида .

Mi2-<

} = о

М)2 V-М(й

Работа фильтра при вычислении весового коэффициента заключается в следующем.

7О83

Текущий номер дискреты, деленный не два, обрезовеиный управляющими импульсами в счетчике 1, записывается в обнуленный тем же импульсами сумматор 2,.

Прямой и обратные коды величины, находящийся в сумматоре 2, поступают соответственно через элементы И 4 и 5 нв матричный блок 6 умножения-деления. Вычисленный согласно левой части выражения (3) отсчет записывается в регистр 10

7. Одновременно величина N записывается в регистр 10 по его управляющему входу. Затем Ьильтв выполняет умножение чисел N и —, которые подаются

tl

2 соответственно через элементы И 4 и 5. 15

Величина после своего образования

z зеписывеется в регистр 8. Далее прямой и обратный коды этой величины подаются в блок 6 соответственно через элементы

И 4 и 5, и полученное произведение (3), 20 представляющее собой отсчет, записывается в сумматор 2. Затем блок 6 умножения-деления начинает выполнять операцию деления, при этом функция числителя поступает на блок 6 через элемент И 4, а функция знаменателя с регистра 7 - через элемент И 5. Результат деления подается в регистр 9, при этом осуществляется сдвиг информации на соответствующее число разрядов, емкость которых определяет число N (кратное двум), т.е. осуществляется нормировка на (весового коэффициента фильтра согласно формуле (2).

Одновременно обнуляется сумматор 2.

Вслед за этим по управляющему входу в ре->5 гистр 10 подается величина (Q+p), которая записывается в этот регистр. ч

Одновременно величина — подается

2. со счетчика 1 в сумматор 2. Затем блбк

6 вычисляет значение Р которое

Ф !1 40 записывается в сумматор 2 и добавляетhh, ся в сумматор величина — - Вслед зв этим подаются прямой и обратные коды полученной величины (p)

+ — на блок

6 через соответствующие элементы И и вычисляется отсчет согласно левой части выражения (За). Далее производится запись этого отсчета в регистр 7, в затем

f осуществляется умножение на h > при

50 котором отсчет синусоидального сигнала подается в блок 6 из регистра 7 через

° л элемент И 5, à " q из регистра 9 через элемент И 4. Полученный весовой коэффициент записывается в регистр 8.

Одновременно с последним умножением в блок 12 памяти входных отсчетов записывается величина Х по информационному входу 13 фильтра, и считывается из бло57

6 кв 12 памяти отсчет Х .Затем вычисляется сумма этих отсчетов сумматором

3 и результат записывается в регистр 9. !

Сумматор 2 обнуляется. Одновременно вычисляется произведение (Х )+ 1 ),) )И=о (5) при этом 4q поступает через элемент

И 5 с регистра 8, в сумма отсчетов с регистра 9 через элементы И 4.Далее произведение добавляется в сумматор 2, а затем полученная промежуточная сумма свертки (5) записывается в регистр 11.

Далее вычисляется весовой коэффициент

Ь4,как и в предыдущем такте. Затем образуется произведение Ь (Х.О, Х.0 „„), во время вычисления которого в сумматор 2 записывается величина из регистра ll, к которой добавляется укаэанное произведение, и промежуточная сумма свертки записывается после своего образования в регистр 11. Такие вычисления продолжа. ются — тактов. В последнем такте обМ

2 разуется выходной результат, который выдается с сумматора 2 нв выход 14, Формула изобретения

Цифровой узкополосовой фильтр, содержжций счетчик, сумматоры, регистры, матричный блок умножения-деления, группы элементов И, блок памяти входных отсчетов, причем выход счетчика подключен к первому входу первого сумматора, выход которого соединен с первыми входами элементов И первой группы, а инверсный выход — с первыми входами элементов И второй группы, выходы элементов И пер- вой и второй группы подключены соответственно к первому и второму входам матричного блоке умножения-деления, выход которого соединен с входами первого,второго и третьего регистров, выход первого регистра и первый выход второго регистре соединены соответственно со вторыми и третьими входами элементов И второй группы, выход третьего регистре соединен со вторыми входами элементов И первой группы, выходы блока памяти входных отсчетов, вход которого является информационным входом фильтра, подключены соответственно ко входам второго сумматора, управляющие входы счетчика, сумматоров, регистров, элементов И первой и второй групп, блоке памяти входных отсчетов соединены с управляющим входом фильтра, о т л и ч е ю шийся тем, 708357 что, с целью повышения быстродействия, в него введены четвертый и пятый регистры, причем вход четвертого регистра соединен с третьими входами элементов И первой группы, вход пятого регистра подключен к выходу первого сумматора и к выходу фильтра, выход пятого регистра подключен ко второму входу первого сумматора, третий вход которого соединен с выходом матричного блока умножения-де- о ления, выход второго сумматора соединен со вторым Bxogow третьего регистра, вто8 рой выход второго регистра подключен к четвертым входам элементов И первой группы, управляюшие входы четвертого и пятого регистров соединены с управляющим входом фильтра.

Источники информации, принятые во внимание при экспертизе

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

М 516043, кл. 6 06 F 15/36, 1974.

2. Авторское свидетельство СССР по заявке М 2361354, кл. 5 06 F 15/34, 1976 (прототип).

БНИИПИ Заказ 8489/44 Тираж 751 Подписное

Филиал ППП "Патент», г. Ужгород, ул. Проектная, 4

Цифровой узкополосовой фильтр Цифровой узкополосовой фильтр Цифровой узкополосовой фильтр Цифровой узкополосовой фильтр 

 

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

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