Аналоговые фильтры стабильны, если полюса находятся в левой половине s-плоскости (рисунок слева), а цифровые фильтры стабильны, если полюса находятся внутри единичного круга (рисунок справа). Математически все, что необходимо для преобразования из аналогового в цифровое, - это отображение (конформное?) Из полупространства на единичный диск и оси на единичную окружность . Любое преобразование, которое делает это, является возможным кандидатом на то, чтобы стать альтернативой двустороннему преобразованию.| z | = 1ȷΩ|z|=1
Два из хорошо известных способов являются импульсным методом инвариантности и соответствуют Z-преобразования метод . Концептуально, оба из них похожи на выборку непрерывной формы волны, с которой мы знакомы. Обозначая обратное преобразование Лапласа через а Z-преобразование - ZL−1Z , оба эти метода включают вычисление импульсной характеристики аналогового фильтра как
a(t)=L−1{A(s)}
и выборку с интервалом выборки который достаточно высок, чтобы избежать наложения. Передаточная функция цифрового фильтра затем получается из выборочной последовательностиa(t)Ta[n] как
Da(z)=Z{a[n]}
Однако между ними есть ключевые различия.
Импульсный метод инвариантности:
В этом методе вы расширяете аналоговую передаточную функцию как частичные дроби (а не в согласованном Z-преобразовании, как упомянуто Питером ) как
A(s)=∑mCms−αm
где некоторая постоянная и α mCmαm - полюса. Математически любая передаточная функция с числителем меньшей степени, чем знаменатель, может быть выражена как сумма частичных дробей . Только фильтры нижних частот удовлетворяют этому критерию (высокочастотные и полосовые / полосовые ограничения имеют, по крайней мере, одинаковую степень), и, следовательно, импульсно-инвариантный метод не может использоваться для разработки других фильтров.
Причина, по которой он терпит неудачу, также совершенно ясна. Если у вас был многочлен в числителе той же степени, что и в знаменателе, у вас будет свободностоящий постоянный член, который при обратном преобразовании даст дельта-функцию, которая не может быть выбрана.
Если вы выполните обратное преобразование Лапласа и прямое Z, вы увидите, что полюса преобразуются как αm→eαmT что означает, что если ваш аналоговый фильтр стабилен, цифровой фильтр также будет стабильным. Следовательно, он сохраняет стабильность фильтра.
Согласованное Z-преобразование
βm→eβmTαm→eαmT ( сохранение стабильности), предоставление
A(s)=∏m(s−βm)∏n(s−αn)⟶∏m(1−z−1eβmT)∏n(1−z−1eαnT)
Вы можете легко увидеть ограничения обоих этих методов. Импульсный инвариант применим только в том случае, если ваш фильтр является низкочастотным, а метод согласованного z-преобразования применим к полосовым и полосовым фильтрам (и высокочастотным до частоты Найквиста). На практике они также ограничены частотой дискретизации (в конце концов, вы можете подняться только до определенной точки) и страдают от эффектов псевдонимов.
Билинейное преобразование на сегодняшний день является наиболее часто используемым методом на практике, и два вышеупомянутых метода в большей степени предназначены для академических интересов. Что касается преобразования обратно в аналоговый, извините, но я не знаю и не могу помочь, поскольку почти не использую аналоговые фильтры.
Вот некоторые примеры:
Согласованное Z-преобразование
И преобразование каждой части расширения частичной дроби выполняется напрямую с использованием:
Правило Симпсона
Одна из интерпретаций билинейного преобразования состоит в том, что это способ преобразования из непрерывного в дискретное время путем приближенной интеграции с использованием правила трапеции .
Более точный метод приблизительной интеграции использует правило Симпсона. Если используется это приближение, то результирующее отображение:
источник