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

Рекурсивные цифровые фильтры с импульсной характеристикой, описываемой синусоидальной функцией, и свойства их коэффициентов Текст научной статьи по специальности «Математика»

CC BY
317
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕКУРСИВНЫЙ ЦИФРОВОЙ ФИЛЬТР / ИМПУЛЬСНАЯ ХАРАКТЕРИСТИКА / СИНТЕЗ ЦФ / ФИЛЬТРЫ НА ГРАНИЦЕ УСТОЙЧИВОСТИ

Аннотация научной статьи по математике, автор научной работы — Никитин Дмитрий Александрович

Доказаны существование и единственность (при фиксированном порядке) цифрового рекурсивного фильтра с импульсной характеристикой, которая описывается произвольной синусоидальной функцией. Следствием доказанных теорем является возможность синтеза таких фильтров без использования пошаговых приближающих методов. Вычислены соотношения между параметрами синусоиды и коэффициентами соответствующего ЦФ.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Рекурсивные цифровые фильтры с импульсной характеристикой, описываемой синусоидальной функцией, и свойства их коэффициентов»

Известия Тульского государственного университета Естественные науки. 2013. Вып. 2. Ч.1. С. 161-171

= ИНФОРМАТИКА =

УДК 681.5.015

Рекурсивные цифровые фильтры с импульсной характеристикой, описываемой синусоидальной функцией, и свойства их коэффициентов

Д. А. Никитин

Аннотация. Доказаны существование и единственность (при фиксированном порядке) цифрового рекурсивного фильтра с импульсной характеристикой, которая описывается произвольной синусоидальной функцией. Следствием доказанных теорем является возможность синтеза таких фильтров без использования пошаговых приближающих методов. Вычислены соотношения между параметрами синусоиды и коэффициентами соответствующего ЦФ.

Ключевые слова: рекурсивный цифровой фильтр, импульсная характеристика, синтез ЦФ, фильтры на границе устойчивости.

Введение

В работе [1] приведено доказательство существования и единственности рекурсивного фильтра с импульсной характеристикой, члены которой являются значениями полинома, взятыми на равномерной сетке. Описан алгоритм расчёта таких фильтров, доказана и определена связь между порядком фильтра и значениями его коэффициентов. Также рассмотрены известные ранее методы расчёта БИХ-фильтров по импульсной характеристике. Фильтры, рассматриваемые в [1], являются неустойчивыми, поскольку полином — расходящаяся функция. Поэтому для цифровой фильтрации предлагается несколько других вариантов их использования (несколько в [2] и одно в [3, 4]).

В данной статье подход, применённый в [1] для доказательства существования и единственности фильтра и для разработки алгоритма его синтеза, применён к БИХ-фильтрам с синусоидальной импульсной характеристикой. Такие фильтры имеют уже нерасходящуюся импульсную характеристику периодического характера, то есть находятся на границе устойчивости.

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

такого фильтра генератора периодического сигнала. Ниже будет показано, что фильтры, о которых идёт речь в данной статье, обладают указанными свойствами.

Основные результаты

В работе доказывается, что существует единственный рекурсивный цифровой фильтр (БИХ-фильтр) определённого минимального порядка, начало импульсной характеристики (ИХ) которого совпадает с У. Данный порядок также доставляется приведёнными ниже теоремами. Его минимальность означает, что фильтра меньшего порядка с такой ИХ не существует. Разумеется БИХ-фильтров большего порядка с такой же ИХ существует бесконечное множество. Таким образом, тезис о том, что существует бесконечное множество цифровых фильтров с одинаковыми временными характеристиками, не нарушается. А один из существенных результатов данной работы и работы [1] заключается в нахождении нижней границы достаточного порядка фильтра для импульсных характеристик определённой формы.

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

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

N М

Уп = ^2 Ькх(п - к) -^2 аку(п - к) (1)

к=0 к=1

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

Теорема 1. Для последовательности У длины Ь ^ 6, члены которой являются равноотстоящими отсчётами синусоидальной функции одного переменного уг = /(г) = а ■ 8т(Ь ■ г + с) + д,, а = 0, |Ь| < п, |с| < п/2, (I = 0, и заданы первые 6 членов у0, у1,... у5, существует единственный рекурсивный цифровой фильтр третьего порядка (М = 3, N = 2), импульсная характеристика которого совпадает с У.

Доказательство. Рассмотрим сначала случай, когда члены У являются отсчётами синусоидальной функции, взятыми с шагом равным единице, т.е. г = 0,— 1. Используя выражение (1), построим начальную систему уравнений для первых 6-ти элементов последовательности У, приняв её за импульсную характеристику искомого ЦФ (таким образом, х(п)=1, 0, 0, 0, ...). Элементарными преобразованиями матрица системы приводится к следующему треугольному виду:

Р

(1 0 0 0 0 0 \

0 1 0 —а 8Іп(с) — d 0 0

0 0 1 —а 8Іп(6 + с) — d 1 с) Іп( 8І а 1 0

0 0 0 —а 8Іп(26 + с) — d —а 8Іп(Ь + с) — d —а 8Іп(с) — d

0 0 0 —а 8Іп(36 + с) — d —а 8Іп(26 + с) — d —а 8Іп(Ь + с) — d

V 0 0 0 —а 8Іп(46 + с) — d —а 8Іп(3Ь + с) — d —а 8Іп(26 + с) — d /

(для краткости опустим первые три столбца)

а біп с + й а біп(6 + с) + й а біп26 соб с + й(1 —соб 26) а біп 26 соб(6+с) + й(1 — соб 26) а біп26 соб(26+с) +й(1 — соб26)

0

0

а біп с + й а біп 6 соб с + й(1 —соб 6) а біп 6 соб(6+с)+ й (1 — соб 6) а біп6 соб(26+с) + й(1 — соб6)

0 0 0

а біп с + й а біп(6+с) + й а віп(26+с)+й )

0

а біп с + й а біп(6 + с) + й а біп 26 соб с + й(1 — соб 26) а біп 26(соб(6 + с) — соб с) а біп 26(соб(26 + с) — соб с)

\

а біп с + й 0

а біп 6 соб с + й(1 — соб 6) а біп с + й

а біп 6(соб(6 + с) — соб с) а(віп(6 + с) — біп с)

а біп6(соб(26 + с) — соб с) а(віп(26 + с) —біп с) )

1

0

0

0

0

0

00

0 а біп с + й

1 а біп(6 + с) + й 0 2й(1 — соб 6) 00

\

0

0

а біп с + й 0

а біп 6 соб с + й(1 — соб 6) а біп с + й

а біп 6(соб(6 + с) — соб с) а(віп(6 + с) — біп с)

4а віп Ь віп2 (Ь/2)

008(Ь + с) —008 С /

0

То есть гапд(Р) = 6 при любых а = 0, Щ < п, |с| < п/2, д = 0. Проведём аналогичные преобразования для расширенной матрицы системы:

Р=

Видно, что при приведении матрицы Р к треугольному виду изменился только 4-й квадрант матрицы. Поэтому будем далее для краткости записей рассматривать только преобразования четвёртого квадранта расширенной матрицы системы Р (назовём её 2). При преобразованиях будем также рассматривать ещё одну строку системы, записанную в соответствии с уравнением фильтрации, чтобы показать, что ранг системы не изменился.

1 0 0 0 0 0 а 8Іп с + d \

0 1 0 —а 8Іп с + d 0 0 а 8Іп(Ь + c)+d

0 0 1 —а 8Іп(Ь + с) —d —а 8Іп с — d 0 а 8Іп(26+с) + d

0 0 0 —а 8Іп(26+с) — d —а 8Іп(6+с) — d —а 8Іп c—d а 8Іп(36+с) + d

0 0 0 —а 8Іп(36+с) — d —а 8Іп(26+ с) —d —а 8Іп(Ь+с) — d а 8Іп(46+с) + d

0 0 0 —а 8Іп(46+с) — d —а 8Іп(3Ь+с) — d —а 8Іп(26+с) —d а 8Іп(56+с) + d

0 0 0 —а 8Іп(56+с) — d —а 8Іп(46+с) — d —а 8Іп(3Ь+с) —d а 8Іп(66+с) + d /

0

Z

/—а 8іп(2Ь+с) — й —а 8Іп(Ь+с) — й —а 8Іп с—й

—а 8Іп(3Ь+ с) — й —а 8іп(2Ь+с) —й —а 8Іп(Ь+с) —й

—а 8іп(4Ь+с) — й —а 8Іп(3Ь+с) —й —а 8іп(2Ь+с) — й

\—а 8Іп(5Ь+с) — й —а 8іп(4Ь+с) —й —а 8Іп(3Ь+с) — й

а 8Іп(3Ь+с) + а 8іп(4Ь+с) +й а 8Іп(5Ь+с) +й а 8Іп(6Ь+с) +й/

/ 2й(1 — соб Ь) а біп Ь соб с + й(1 — соб Ь) а біп с + й 2й(1 —соб Ь)(1 + 2сов Ь)\

0 а біп 6(сов(Ь + с) —соб с) а(вш(Ь + с) —біп с) 0

0 а біп 6(сов(2Ь + с) —соб с) а(вш(2Ь + с) —біп с) 0

V 0 а біп 6(сов(36 + с) —соб с) а(вш(ЗЬ + с) —біп с) 0 )

( 2й(1 — со8 Ь) а 8Іп Ь со8 с + й(1 — со8 Ь) а 8Іп с + й 0\

0 а 8Іп Ь(со8(Ь + с) — со8 с) а(8Іп(Ь + с) — 8Іп с) 0

0 о 4а вій Ь вій2 (Ь/2) о

008(Ь+с)-008 С

\ 0 0 0 0 /

Ранг матрицы Z равен 3, значит, ранг матрицы Р равен 6. Таким образом, ранги матриц Р и Р равны при любых параметрах а, Ь и с, а = 0, |Ь| < п, |с| < п/2. Следовательно, система при соблюдении этих условий определена и совместна, то есть имеет единственное решение. Построим теперь те же матрицы, но с Ь строками, Ь > М + N + 1. После аналогичных элементарных преобразований матрицы приводятся к следующему треугольному виду:

Р

(1 0 0 0 0 0 \

0 1 0 а 8Іп с + й 0 0

0 0 1 а 8Іп(Ь + с) + й а 8Іп с + й 0

0 0 0 т О 0 1 1-4 а 8Іп Ь со8 с + й(1 — со8 Ь) а 8Іп с + й

0 0 0 0 а 8Іп Ь(со8(Ь + с) — со8 с) а(8Іп(Ь + с) — 8Іп с)

0 0 0 0 0 4а біп Ь біп2(Ь/2) соб(Ь+с) — СОБ с

0 0 0 0 0 0

0 0 0 0 0 0 /

Р

/1 0 0 0 0 0 0

0 1 0 а 8Іп с + й 0 0 0

0 0 1 а 8Іп(Ь+с) + й а 8Іп с + й 0 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0 0 0 2й(1 — со8 Ь) а 8Іп Ь со8 с + й(1 —со8 Ь) а 8Іп с + й 0

0 0 0 0 а 8Іп Ь(со8(Ь + с) — со8 с) а(8Іп(Ь+с) — 8Іп с) 0

0 0 0 0 0 4а біп Ь біп2(Ь/2) СОБ(Ь+с) — СОБ с 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

Следовательно, ранги матриц системы равны, и добавленные L — M — N — 1 уравнений линейно зависимы от уравнений начальной системы. Поэтому решение, найденное для начальной системы, состоящей из 6-ти уравнений, будет удовлетворять последовательности отсчётов синусоидальной функции любой длины больше либо равно 6. Это решение представляет собой 6 коэффициентов рекурсивного цифрового фильтра: bo, bi, b2, ai, a2, a3. Пока что доказана справедливость теоремы только для случая, когда Y является последовательностью отсчётов синусоидальной функции с шагом равным единице. Докажем, что она справедлива и в случае любого другого ненулевого постоянного шага:

yi = a ■ sin(b ■ (i ■ step) + c) + d = a ■ sin((b ■ step) ■ i + c) + d = a ■ sin(b' ■

i + c) + d, i = 0,..., L — 1.

Таким образом, любая последовательность равноотстоящих отсчётов

некоторой синусоидальной функции yi = a ■ sin(b ■ i + c) + d, является

последовательностью отсчётов с шагом равным единице синусоидальной функции с другим коэффициентом перед i.

Далее строим систему 6-ти уравнений, полученных из выражения (1) при n = 0,1... 5, и решаем её. Получаем следующие выражения:

b0 = a sin c + d,

b1 = a(sin(b + c) — sin c) — 2 cos b(a sin c + d),

b2 = a sin(c — b) + d, (2)

ai = —2 cos b — 1,

a2 = 2 cos b + 1,

a3 = —1.

Выражения для bi уточнены по сравнению с более ранней публикацией [4, с. 57]. Также можно вычислить обратные соотношения (выражения для a и c также уточнены по сравнению с [3] и [4, с. 58]):

2 bo — bi — b2 — boa2

/0 \ ■ ( 4- f (2bo-bi-b2-boa,2)\/(3-a,2)(1+a,2) \ \

(3 — a2) sin (^retg a2(3bo_bi+b2-boa2)+3(bi-b2) J J b = arccos a2 2 1, (3)

= t / (2bo — bi — b2 — boa2^(3 — a2)(1 + a2) \

c arcg ^ a2(3bo — bi + b2 — boa2) + 3(bi — b2) /

bo + bi + b2 d = —-------------.

3 - a2

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

этого случая можно использовать фильтр меньшего порядка, что сокращает объём вычислений.

Теорема 2. Для последовательности У длины Ь ^ 4, члены которой являются равноотстоящими отсчётами синусоидальной функции одного переменного у = /(г) = а ■ 8т(Ь ■ г + с), а = 0, |Ь| < п, |с| < п/2, и заданы первые 4 члена уо, у\, у2, уз, существует единственный рекурсивный цифровой фильтр второго порядка (М = 2, N = 1), импульсная характеристика которого совпадает с У.

Доказательство. Рассмотрим сначала случай, когда члены У являются отсчётами синусоидальной функции, взятыми с шагом равным единице, т.е. г = 0,— 1. Используя выражение (1), построим начальную систему уравнений для первых 5-ти элементов последовательности У, приняв её за импульсную характеристику искомого ЦФ (таким образом, ж(п)=1, 0, 0, 0, ...). Элементарными преобразованиями матрица системы приводится к следующему треугольному виду:

Р

1 0 0 0 1/а 0 0 0

0 1 —а вт(с) 0 0 1/а вт(с) 0

0 0 —а вт(6 + с) —а вт(с) 0 0 вт(6 + с) вт(с)

0 0 —а вт(26 + с) —а вт(6 + с) 0 0 вт(26 + с) вт(6 + с)

0 0 —а вт(36 + с) —а вт(26 + с) / 0 0 вт(зб + с) вт(26 + с) /

/1/а 0 0 0 \

0 1/а вт(с) 0

0 0 вт(с) ео8(6) + сов(с) вт(6) вт(с)

0 0 вт(6 + с) сов(6) + сов(6 + с) вт(6) вт(6 + с)

\ 0 0 вт(26 + с) сов(б) + сов(26 + с) вт(6) вт(26 + с) )

/ 1/а 0 0 0 \

0 1/а вт(с) 0

0 0 сов(с) вт(6) вт(с)

0 0 сов(6 + с) вт(6) вт(6 + с)

V 0 0 сов(26 + с) вт(6) вт(26 + с) /

1/а 0

0

1/а

0

вт(с)

0 0 сов(с) вт(6)

0 0 0

0 0 0

1/а 0 0

0 1/а вт(с)

0 0 сов(с) Вш(6)

0 0 0

0 0 0

0 0

вт(с)

вт(6 + с) — соМ со8(5 + с)

в1п(2Ь + с) — сов(2Ь + с) у

0 0

вт(с)

вт(Ь+с) сов(с) —б1п(с) сов(Ь+с) соб(с)

вт(2Ь+с) соб(с)— б1п(с) сов(2Ь+с)

соб(с) /

1/а 0 0 0 1/а 0 0 0

0 1/а вт(с) 0 0 1/а вт(с) 0

0 0 сов(с) вт(6) 8т(с) сов(с) 0 0 сов(с) вт(6) вт(с) сов(с)

0 0 0 вт(6) 0 0 0 вт(6)

0 0 0 вт(26) / 0 0 0 0

Аналогично для расширенной матрицы системы:

Р

/10 0

0 1 —а вш(с)

0 0 —а вт(6 + с)

0 0 —а 8т(26 + с)

\ 0 0 —а вт(36 + с)

0

вт(с) вт(6 + с) 8т(26 + с)

/ 1/а 0 0 о

V 0

0

1/а

0

0

0

1/а 0

0 1/а

0 0

0 0

0 0

0

0

0

—а вт(с) —а вт(6 + с) —а вт(26 + с)

0

0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

вт(с) вт(6 + с)

8т(36 + с) вт(26 + с)

а вт(с) \

а вт(6 + с) а 8т(26 + с) а вт(36 + с) а 8т(46 + с) )

эт(с) \

вт(6 + с)

8т(26 + с) 8т(зб + с) вт(46 + с) /

вт(с)

вт(с) сов(Ь) + сов(с) вт(Ь) вт(Ь + с) соеЬ+сов(Ь + с) вт Ь вт(2Ь+с) сов Ь+сов(2Ь+с) вт Ь

0 вт(с)

0 вт(Ь + с)

вт(с) вт(2Ь) сов(с) + сов(2Ь) вт(с)

вт(Ь + с) вт(2Ь) сов(Ь + с) + сов(2Ь) вт(Ь + с) вт(2Ь+с) вт(2Ь) сов(2Ь+с)+сов(2Ь) вт(2Ь+с) ]

/ 1/а 0 0

0 1/а вт(с)

0 0 соя(с) вт(6)

0 0 сов(6 + с) вт(6)

\ 0 0 сов(26 + с) вт(6)

0

0

вт(с) 8ш(6 + с) вт(26 + с)

8т(с) \

вт(6 + с) вт(26) сов(с) вт(26) сов(6 + с) вт(26) сов(26 + с) )

1/а 0 0 0 0

0

1/а

0

0

0

1/а 0 0 0 0

0

вт(с) сов(с) вт(6) 0 0

0

0

вт(с)

8Ш(6 + с) — СОф) С°8(6 + с)

в^п(2Ь + с) — ^

вт(с) \

вт(6 + с) вт(26) сов(с)

0

сов(26 + с)

0

0 0 0 зт(с)

1/а вт(с) 0 вт(6 + с)

0 сов(с) вт(6) вт(с) сов(с) 2 вт(6) сов(6) сов(с)

0 0 вт(6) 0

0 0 вт(26) 0 /

1/а 0 0 0 0

0 1/а вт(с) 0 0

0 0 сов(с) вт(6) вт(с) сов(с) 0

0 0 0 8т(6) 0

0 0 0 0 0

Таким образом, ранги матриц Р и Р равны при любых параметрах а, Ь и с, а = 0, |Ь| < п, |с| < п/2. Значит, система определена и совместна, то есть имеет единственное решение. Построим теперь те же матрицы, но с Ь строками, Ь > М + N + 1. После аналогичных элементарных преобразований матрицы приводятся к следующему треугольному виду:

( і/а О О О \

О і/а sin(c) О

О О cos(c) sin(b) sin(c) cos(c)

P - О О О sin(b)

О О О О

О О О О /

/ і/а О О О О

О і/а sin(c) О О

О О cos(c) sin(b) sin(c) cos(c) О

P - О О О sin(b) О

О О О О О

V О О О О О

Следовательно, rang(P) = rang(P) = 4, и добавленные L — M — N — 1 уравнений линейно зависимы от уравнений начальной системы. Поэтому решение, найденное для начальной системы, состоящей из 4-х уравнений, будет удовлетворять последовательности отсчётов синусоидальной функции, любой длины больше либо равной 4. Это решение представляет собой 4 коэффициента рекурсивного цифрового фильтра: b0, bi, ai, a2.

Пока что доказана справедливость теоремы только для случая, когда Y является последовательностью отсчётов показательной функции с шагом равным единице. Докажем, что она справедлива и в случае любого постоянного шага:

у = a ■ sin(b ■ (i ■ step) + c) = a ■ sin((b ■ step) ■ i + c) = a ■ sin(b' ■ i + c), i = = 0,..., L — 1.

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

Аналогично предыдущей теореме могут быть найдены соотношения между коэффициентами фильтра и параметрами синусоиды. Для этого строим систему 4-х уравнений, полученных из выражения (1) при n = 0,1...

... 3, и решаем её. Получаем следующие выражения:

Ь0 = а ЭШ С,

&1 = а 8т(Ь — с), а1 = —2 сов Ь, а2 = 1.

(4)

Получаем также обратные соотношения:

а

эш с

(5)

Условие |Ь| < п было поставлено в условиях обеих теорем для соблюдения теоремы Котельникова (иначе будем иметь менее двух отсчётов синусоиды на период). Как видим, полученными формулами (3) и (5) это условие соблюдается.

Также про условие |с| < п/2 можно добавить, что теоремы будут действительны для любых с = п/2 + пк, к € Z, однако при |с| > п/2 формулы (3) и (5) будут давать значения с, перемещённые в область (—п/2; п/2) путём прибавления к исходному значению пк, а также может меняться знак параметра а в зависимости от того, в какую четверть попала итоговая фаза синусоиды. Построенная с такими параметрами синусоида будет полностью совпадать с исходной, поэтому при практических применениях ограничение на значения с может ослабляться до условия с = п/2 + пк.

Как было сказано выше, фильтры, находящиеся на границе устойчивости: а) требуют для управления меньшего входного воздействия, чем устойчивые фильтры, и б) могут использоваться в качестве генераторов периодических сигналов. В данном случае для описанных фильтров мы видим соблюдение указанных свойств. Во-первых, даже один ненулевой отсчёт на входе фильтра провоцирует генерацию незатухающего сигнала на выходе ЦФ. Во-вторых, генерируемый фильтром сигнал является периодическим: при наличии одного отсчёта на входе фильтром генерируется синусоида (отсчёты синусоидальной функции), если же ненулевых отсчётов больше, то, благодаря свойству линейности процесса обработки входных данных, на выходе будет генерироваться сумма синусоид, что также является периодическим сигналом.

Приведённые в статье теоремы и формулы (2) и (4) позволяют быстро синтезировать цифровые фильтры, которые можно использовать как

Заключение

генераторы отсчётов синусоиды с заданными параметрами. Например, используя (2) и (4), вычислим фильтры 2-го и 3-го порядка, импульсная характеристика которых является отсчётами функции у = —2 8Іп(3ж + 1):

Оба полученных БИХ-фильтра имеют одинаковую импульсную характеристику, оба являются единственными фильтрами с такой ИХ среди фильтров своего порядка. Очевидно также, что первый из них (БИХ-фильтр 2-го порядка) требует для своей работы меньшее количество ресурсов.

Таким образом, в данной статье описывается семейство фильтров, выход которых является незатухающим периодическим сигналом. При подаче на вход такого фильтра единичного импульса на его выходе будут генерироваться отсчёты синусоиды. Поэтому такие фильтры можно использовать для генерации синусоидального сигнала. Приведены формулы для расчёта коэффициентов фильтра в зависимости от параметров необходимой синусоиды. Также приведены обратные формулы - расчёта параметров синусоиды из коэффициентов полученного фильтра - они могут применяться в приложениях, описанных в [2-4].

1. Никитин Д.А. Рекурсивные цифровые фильтры с импульсной характеристикой, описываемой полиномиальной функцией, и свойства их коэффициентов // Изв. ТулГУ. Естественные науки. 2011. Вып. 2. С. 211-221.

2. Никитин Д.А. Приложения алгоритма синтеза рекурсивных цифровых фильтров по импульсной характеристике // Цифровая обработка сигналов. 2009. № 4. C. 8-15.

3. Никитин Д.А., Сафонов К.В. Автоматическое определение интерполянта с наименьшим количеством параметров // Вестн. Сиб. гос. аэрокосмич. ун-та. 2011. Вып. 4 (37). С. 58-63.

4. Никитин Д.А. Поиск простейшего интерполянта. Автоматическое определение вида интерполянта с наименьшим количеством параметров и вычисление всех его параметров. Saarbrucken: Lambert Academic Publishing, 2012. 116 с.

Никитин Дмитрий Александрович (nikitin.bit@gmail.com), к.ф.-м.н., начальник службы технической поддержки, ООО «Связьком», Красноярск.

Фильтр 2-го порядка Фильтр 3-го порядка

Ьо = —і.6829 bl = —і.8і86 а1 = і.9800 а2 = і

bo = —і.6829 bl = —0.і357 b2 = і.8і86 а1 = 0.9800 а2 = —О.98ОО аз = —і.

Список литературы

The recursive digital filters with impulse response defined by sinusoidal function, and properties of their coefficients

D. A. Nikitin

Abstract. In this paper we proved the existence and uniqueness (for a fixed order) of the digital recursive filter with the impulse response, which is described by an arbitrary sinusoidal function. A consequence of the theorems is the possibility of synthesis of such filters without using approximating step-by-step methods. Also the relations between the sine wave parameters and corresponding DF coefficients are calculated.

Keywords: recursive digital filter, impulse response, DF synthesis, filters at the stability boundary.

Nikitin Dmitry (nikitin.bit@gmail.com), candidate of physical and mathematical sciences, head of technical support, Svyazcom LLC, Krasnoyarsk.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Поступила 17.04-2013

i Надоели баннеры? Вы всегда можете отключить рекламу.