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

 

Изобретение относится к цифровой вычислительной технике. Цель изобретения - повышение точности цифрового фильтра. Цифровой фильтр содержит блоки памяти 1,2,15 и 16, блоки умножения 3,4, 17-20, блоки элементов И 5,6,11,12,21-25, блоки элементов ИЛИ 7,8 и 27, накапливающего сумматоры (НС) 9,10,13,14 и 26 и блок управления (БУ) 28. В устройстве осуществляется вычисление осчетов выходного сигнала в каждом из циклов, которое производится по тактам в соответствии с тактовыми командами, вырабатываемыми БУ 28. Затем производится формирование переменных сигналов путем сложения этих отсчетов, причем операциям сложения должны предшествовать операции инвертирования знаков содержимых регистров введенных НС 13, 14 и 26. Цель достигается за счет уменьшения ошибок округления цифрового фильтра без повышения разрядности его элементов. 2 ил. с S С Ф1/г.г -00

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

0 А1 (19) (11) (gII 4 Н 03 Н 17/04

1 " д „.„

И1Л1(:у, -; р

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕПЬСТВУ

) 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2 i ) 3959 755/24-09 (22) 01. 10. 85 (46) 30,07. 87. Бюл. У 28 (72) Н. Е. Авилов (53) 621.372,544(088.8) (56) Верешкин А, Е,, Катковник В.Я.

Линейные цифровые фильтры и методы их реализации. — М.: Советское радио, 1973, с. 59, рис. 2 ° 13 е . (54) ЦИФРОВОЙ ФИЛЬТР (57) Изобретение относится к цифровой вычислительной технике, Цель изобретения — повышение точности цифрового фильтра, Цифровой фильтр содержит блоки памяти 1,2,15 и 16, блоки умножения 3,4, 17-20, блоки элементов

И 5,6,11,12,21-25, блоки элементов

ИЛИ 7,8 и 27, накапливающего сумматоры (НС) 9,10,13,14 и 26 и блок уп- . равления (БУ) 28, В устройстве осуществляется вычисление осчетов выходного сигнала в каждом из циклов, которое производится по тактам в соответствии с тактовыми командами, вырабатываемыми БУ 28, Затем производится формирование переменных сигналов путем сложения этих отсчетов, причем операциям сложения должны предшествовать операции инвертирования знаков содержимых регистров введенных НС 13, 14 и 26. Цель достигается за счет уменьшения ошибок округления цифрового фильтра без повыше- а (ф ния разрядности его элементов, 2 ил.

1 13272

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

Цель изобретения — повышение точности цифрового фильтра за счет уменьшения ошибок округления без повышения разрядности элементов цифрового фильтра. 10

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

Цифровой фильтр содержит первый и второй каналы, состоящие из первого блока 1(2) памяти, первого блока ,3(4) умножения, первого блока 5(6) t у, fK)=RX(K-1)+(signd) (Id. I — 1)Y (K-lj — p (K-13; уг (K / =IX(K- I) + (s ignis) (Id l - I ) Y jK- l j+ pj Y (K-I j;»

Х (К-15 =2х(К-1) +(вignd) Х tK-25;

У К !5 =У ГК lj+(sign" )" I K 23 !»

Y> tK 15=y ГК-1j+(sign )Y> (К-2);

УМ =у„ к 3, где а„„аг °

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

R= --"

У, ГЦ=ВХГК 15+(Ы 1)Y<ГК 13 Л гCK 131 у (K)=IX(K-1)+(Е-1)Уг(К-1)+ AY (К-1);

ХГК lj =2х(К-lj+X(К-25

Y1tK 1) =y, lk-I)+Y„(K-25;

Уг "К-1)+7,I. K-2);

y(Kj=y, (К), (5) реализующей передаточную функцию (2)

a Z " +aqZ н(к) (2)

1+Ь1 Z "+b12-

b„, b> — параметры передаточной функции; аг+4 а„ (3)

2 t3

Работа цифрового фильтра при с1 ) 0 заключается в следующем. Вычисление отсчетов выходного сигнала ylK3 в каждом из циклов произво,цится по тактам в соответствии с тактовыми командами 1-5, вырабатываемыми блоком 28 управления, До начала вычислительного процесса в первый 12, второй 15 и третий 16 блоки памяти записываются ,соответствующие значения коэффициен80 2 элементов И, первого блока 7(8) элементов ИЛИ, первого накапливающего сумматора 9(10), второго блока 11(12) элементов И и второго накапливающего сумматора 13(14), второй блок 15 памяти, третий блок 16 памяти, второй 17, третий 18, четвертый

19 и пятый 20 блоки умножения, третий 21, четвертый 22, пятый 23, шестой 24 и седьмой 25 блоки элементов

И, третий накапливающий сумматор 26, второй блок 27 элементов ИЛИ и блок

28 управления, содержащий задающий генератор 29, счетчик 30 импульсов, дешифратор 31.

Работа цифрового фильтра описывается системой уравнений — действительная часть комплексно-сопряженных полюсов; р — мнимая часть комплексно-сопряженных полюсов цифрового фильтра;

4b -b, — (3= » (4)

2 2 тов R„ „I, с1 -1, р; первые 9,10, вторые 13,14 и третий 26 накапливающие сумматоры устанавливаются в нулевое. состояние, В первом такте вычислительного цикла команда подается на входы первых блоков 1 и 2 памяти и первых блоков 5 и 6 элементов И, При этом на входы первого блока 3 умножения первого канала поступают значения коэф3

13272 фициента R и отсчет сигнала х|К-1), а с выхода первого блока 3 произведение RXtK-11 через первый блок 5 элементов И подается на первый вход

5 первого блока 7 элементов ИЛИ и с выхода этого блока — на вход первого накапливающего сумматора 9, Аналогично на вход накапливающего сумматора 10 второго канала поступает сигнал произведения IX(K-11, Во втором такте вычислений разрешающая команда 2 от блока 28 управления подается на вход второго блока

15 памяти и третьего 21 и четвертого

22 блоков элементов И. По этой коман- де с выхода второго блока 15 памяти на входы второго и третьего 18 блоков умножения подается значение коэффициента (eL-1). Одновременно на второй вход второго блока 17 умножения с выхода второго накапливающего сумматора 13 поступает сигнал

У„(К-1), а на второй вход третьего блока 18 умножения с выхода второго накапливающего сумматора 14 — сигнал

Y (К-lj, С выходов второго 17 и третьего 18 блоков умножения сигналы произведений (с/-1)У„ (К-1) и (J-1)

Y (К-1) через третий 21 и четвертый

22 блоки элементов И и первые блоки

7,8 элементов ИЛИ соответственно подаются на входы первых накапливающих сумматоров 9,10, где складываются с

; записанными в первом такте значениями произведений RX(K-1) и IX(K-1) .

В третьем такте, выполняемом по команде 3 блока 28 управления, разрешающие команды подаются на входы третьего блока 16 памяти и пятого

23 и шестого 24 блоков элементов И.

При этом с выхода третьего блока 16 памяти на входы четвертого 19 и пятого 20 блоков умножения подается код коэффициента. . С выхода второго на- 45 капливающего сумматора 13 на второй вход четвертого блока 19 умножения поступает отсчет сигнала Y (K-1), а с выхода второго накапливающего сумматора 14 на вход пятого блока 20 ум50 ножения — отсчет сигнала Y (К-l), Произведение р Y„(K-1) с выхода четвертого блока 19 умножения через пятый блок 23 элементов И и первый блок

5 элементов ИЛИ подается на вход первого накапливающего сумматора 10, а

55 произведение р У (К-1) с выхода пятого блока 20 умножения через шестой блок 24 элементов И и первый блок 7

80 элементов ИЛИ вЂ” на вход первого накапливающего сумматора 9.

В результате трех тактов вычисления в регистрах первых накапливающих сумматоров 9,10 соответственно образуются сигналы сумм: у (K1=RX EK-13 + (4-1) Y„(K-1) — pi Y (K 1), у (K)=IX(К-1)+(А-l)Y) (К-1)+ уУ (K-1) .

Кроме того, по команде 3, подава" емой на первые входы второго блока

27 элементов ИЛИ, отсчет входного сигнала x(Kj через седьмой блок 25 элементов И поступает на вход третьего накапливающего сумматора 26, где складывается с кодом сигнала

X(K-1), В четвертом такте разрешающая команда 4 подается на входы вторых блоков 11, 12 элементов И. В этом такте отсчет выходного сигнала у, (К) с выхода первого накапливающего сум" матора 9 через второй блок 11 подается на выход фильтра у(К) и на вход второго накапливающего сумматора 13, где образуется сумма У, (K)=y,(К)+

+Y (К-lj, отсчет сигнала у (К) с выхода первого накапливающего сумматора 10 через второй блок 12 поступает на вход второго накапливающего сумматора 14 и образует сумму Y 1.К)

=y Ю +Y, (K-1j, В пятом такте по команде 5 произ-. водится повторное сложение отсчета входного сигнала х(К ) с содержимым регистра третьего накапливающего сумматора 26 и формируется сигнал

X(Kj=2x(K1+Х (К- 1), а также производится установка в "0" первых накапливающих сумматоров 9,10.

Таким образом, в К-м цикле вычислений получаются значения отсчетов выходного сигнала у К, определяются и записываются значения сигналов

ХСК), Y (K), У (К), производятся в нулевое состояние регистры первых накапливающих сумматоров 9, 10, т.е. в регистрах накапливающих сумматоров записывается вся информация, необходимая для вычисления последующего отсчета выходного сигнала.

В следующем (К+1)-м цикле порядок работы цифрового фильтра повторяется.

При с (О работа предлагаемого цифрового фильтра описывается системой уравнений (6) 1327280 у, ГК)=вХГК-ц — (ld,l 1)Y, у2 ГК)=ххГК-).) -(lcLI -)) Y

Х(К-)) =-2х(К-1) -Х(К-2);

Y„(K-1) =у, (К-1! -У, ГК-2), У2 ГК-)) =y2 ГK-)) -т2 ГK-21 у.ГК1=у, ГК )«.

ГК-1) — p Y, ГК-));

ГК 1)+/3 У„ГК-)31

Из соотношений (6) следует, что при 0 формирование переменных

ХСК1, „(К) и У ).К производится путем сложения отсчетов x(Kj, y„(K) и у ГК) с инвертированными значениями 15 сигналов X(K-)), YÄ (K-1) и 7 tK-11 соответственно. Следовательно, в этом случае операциям сложения должны предшествовать операции инвертирования знаков содержимых регистров вто- 20 рых 13,14 и третьего ?6 накапливающих сумматоров.

Результирующая ошибка округления цифрового фильтра описывается выражением 25

2

1- ldl а

1 — (Ы2+ /31) Формула из обретения 30

Цифровой фильтр, содержащий два идентичных канала, каждый из которых состоит из последовательно включенных первого блока памяти, первого блока умножения, первого блока элементов И„ первого блока элементов ИЛИ, первого накапливающего сумматора и второго блока элементов И, второй блок памяти, выход которого соединен через 40 второй блок умножения и третий блок элементов с вторым входом первого блока элементов ИЛИ первого канала, а через последовательно соединенные третий блок умножения и четвертый 45 блок эпементов И вЂ” с вторым входом первого блока элементов ИЛИ второго канала, третий блок памяти, выход которого соединен через последовательно соединенные четвертый блок ум- 50 ножения и пятый блок элементов И с третьим входом первого блока элементов ИЛИ второго канала, а через последовательно соединенные пятый блок умножения и шестой блок элементов 55

И вЂ” с третьим входом первого блока элементов ИЛИ первого канала„ седьi мой блок элементов И, первый вход которого является входом цифрового фильтра, а второй вход соединен с выходом второго блока элементов ИЛИ, и блок управления, первый выход которого соединен с входами первых блоком памяти и вторыми входами первых блоков элементов И .обоих каналов, второй выход блока управления соединен с входом второго блока памяти и вторыми входами третьего и четвертого блоков элементов И, третий выход соединен с входом третьего блока памяти, первым входом второго блока элементов ИЛИ и вторыми входами пятого и шестого блоков элементов И, четвертый выход соединен с вторыми входами вторых блоков элементов И обоих каналов, пятый выход соединен с вторым входом второго блока элементов

ИЛИ и входами сброса первых накапливающих сумматоров обоих каналов, причем вторые входы первых блоков умножения обоих каналов объединены, а выход второго блока элементов И первого канала является выходом цифрового фильтра, отличающийся тем, что, с целью повышения точности, ввецены в каждый канал второй накапливающий сумматор, вход которого соединен с выходом второго блока элементов И, выход второго накапливающего сумматора первого канала соединен с объединенными вторыми входами второ" го и четвертого блоков умножения, а выход второго накапливающего сумматора второго канала соединен с объединенными вторыми входами третьего и пятого блоков умножения, и третий накапливающий сумматор, вход которого соединен с выходом седьмого блока элементов И, выход соединен с вторым входом первого блока умножения, а вход сброса объединен с входами сброса вторых накапливающих сумматоров и соединен с шестым выходом блока управления, 1327280

7 г

5

Составитель С. Музычук

Редактор M. Товтин Техред В.Кадар Корректор В. Бутяга

Заказ 3407/54 Тираж 901 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035 Москва, -35 Раушская наб., д, 4/5

Ф

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

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

 

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

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

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

Изобретение относится к цифровой обработке данных

Изобретение относится к радиотехнике

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

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

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

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

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

Изобретение относится к уст-, ройствам обработки сигналов и может быть использовано при конструировании систем связи, использующих сигналы сложной формы

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

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

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

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

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

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

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

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

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

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