Методы синтеза цифровых фильтров
При построении фильтров помех в измерительных каналах ИВС и других систем медицинского назначения требования к ним можно свести к следующим:
-фильтры должны обеспечивать фильтрацию помех до уровня допустимой статической погрешности измерительного канала;
-искажение амплитуды полезного сигнала, вносимое фильтром в диапазоне рабочих частот, не должно превышать величины допустимой динамической погрешности измерительного канала;
-запаздывание полезного сигнала, вносимое фильтром, должно быть минимальным или учтено при последующей обработке.
В ряде случаев фильтры используемые в измерительных каналах могут быть сведены к многозвенным активным фильтрам, достаточно просто реализуемым на усилителях постоянного тока или в алгоритмах цифровой обработки с передаточной функцией вида
(5.19)
где τ и n – постоянная времени и порядок многозвенного фильтра. При этом задача обеспечения помехоустойчивости измерительного канала сводится к определению величины τ и n фильтра в зависимости от его динамических характеристик, амплитуды и частотного спектра полезного сигнала и действующих помех.
Аналитические выражения, определяющие изложенные требования к каналу фильтрации, можно представить в виде [11]:
, (5.20)
где αx – отношение допустимой погрешности Δx, вносимой помехами полезный сигнал х, к максимальному уровню помехи в сигнале; А1 – минимально допустимое значение амплитудно-частотной характеристики фильтра (или коэффициент ослабления полезного сигнала) при максимальной рабочей частоте ω = ωx мах, ωп – частота помехи.
При известных характеристиках полезного сигнала, помехи и заданных требованиях А1 и αх из системы (5.18) можно определить постоянную времени τ и порядок n многозвенного аналогового фильтра, который далее реализуется аппаратно или в устройстве цифровой обработки сигнала.
При проектировании цифровых фильтров или алгоритмов цифровой фильтрации используют приемы синтеза, которые существенным образом базируются на свойствах аналоговых цепей, служащих модельными прототипами цифровых фильтров и алгоритмов обработки.
При использовании метода инвариантных импульсных характеристик [17] вносится предположение о том, что синтезируемый цифровой фильтр должен обладать импульсной дискретной характеристикой, которая является результатом дискретизации импульсной характеристики соответствующего аналогового фильтра-прототипа. В этом случае, задаваясь интервалом дискретизации Δ, по импульсной характеристике h(t) аналогового фильтра-прототипа определяются отсчетные значения h0, h1,…, hm импульсной дискретной характеристики цифрового фильтра, по которой строят алгоритм функционирования и определяют другие характеристики фильтра - системную функцию H(z) и частотный коэффициент передачи k(jωΔ) (АЧХ и ФЧХ). Степень приближения характеристик синтезированного цифрового фильтра к характеристикам аналогового фильтра-прототипа зависят от выбора интервала дискретизации Δ. По результатам сравнения АЧХ и ФЧХ фильтров уточняются структура и параметры цифрового фильтра, например, путем уменьшения шага дискретизации импульсной характеристики и уменьшения порядка цифрового фильтра.
К выбору структуры и параметров цифрового фильтра, приближенно соответствующего свойствам аналогового фильтра-прототипа, можно подойти, осуществив дискретизацию дифференциального уравнения, которое описывает аналог. При этом в отчетных точках t=nΔ производные в дифференциальном уравнении заменяют их конечными разностными выражениями вида
(5.21)
Подставляя в дифференциальное уравнение аналогового фильтра-прототипа значения производных, выраженных через разностные выражения, получают разностные уравнения, описывающие алгоритм функционирования соответствующего цифрового фильтра. Применяя к полученному разностному уравнению Z-преобразование, получают системную функцию и частотный коэффициент передачи, определяющие структуру, параметры и характерные свойства цифрового фильтра.
При задании характеристик аналогового фильтра-прототипа в виде передаточной функции Wф (p) системную функцию H(z) соответствующего ему цифрового фильтра можно определить путем замены оператора Лапласа s на (1–z-1)/Δ.
При использовании метода идентификации частотных характеристик структуру и параметры цифрового фильтра определяют с помощью так называемого "билинейного преобразования", которое устанавливает связь между оператором Лапласа s передаточной функции Wф(p) аналогового фильтра-прототипа и оператором z соответствующим системной функции H(z) цифрового фильтра вида
. (5.22)
Полученная при такой замене системная функция H(z) цифрового фильтра оказывается дробно рациональной и позволяет непосредственно получить алгоритм цифровой фильтрации.
При использовании "билинейного преобразования" связь между частотной характеристикой Wф(jω) аналогового фильтра и частотным коэффициентом передачи k(jωΔ) цифрового фильтра вытекает из соотношения между частотной переменной ωа аналоговой цепи и частотой ωц цифровой системы вида
. (5.23)
Следовательно, если имеются частотные характеристики (АЧХ и ФЧХ) аналогового фильтра, то для получения соответствующей частотной характеристики цифрового фильтра необходимо лишь произвести изменения масштаба частоты в соответствии с выражением (5.23).
Необходимо отметить, что при "билинейном преобразовании" импульсная дискретная характеристика цифрового фильтра не будет соответствовать импульсной характеристике аналогового фильтра-прототипа.
Рассмотрим пример построения цифрового фильтра для устройства цепи, аналогично RC-цепи. Импульсная характеристика RC-цепи имеет вид:
Для перехода к дискретному сигналу заменим t = kΔ и учтем, что размерность h(t) равна [1/c], а импульсная характеристика цифрового фильтра должна быть безразмерной. Поэтому опустим множитель 1/τ и тогда импульсная характеристика цифрового фильтра будет иметь вид:
Такая импульсная характеристика содержит бесконечно много членов, но их величина убывает по экспоненциальному закону и можно ограничиться N членами, выбирая N таким, чтобы
.
Теперь можно записать выражение для сигнала на выходе фильтра
где N-порядок фильтра.
Это выражение является одновременно алгоритмом цифрового фильтра.
Таким образом, для синтезированного трансверсального цифрового фильтра системная функция и частотный коэффициент соответственно имеют вид:
Дата добавления: 2020-10-25; просмотров: 228;