双線形変換の代替手段はありますか?


26

アナログフィルターに基づいてデジタルフィルターを設計する場合、通常、双線形変換を使用します。アナログ(連続)伝達関数A s から離散伝達関数を近似するには、次のように置き換えます。Da(z)A(s)

z=1+sT/21sT/2

ここで、はサンプリング周期です。あるいは、離散伝達関数D z から連続伝達関数A as を近似するには、次のように置き換えます。TAa(s)D(z)

s=2Tz1z+1

そのような変換を実行する代替方法はありますか?より良い近似はありますか?

回答:


16

極がs平面の左半分にある場合(左図)、アナログフィルターは安定しており、極が単位円の内側にある場合(右図)、デジタルフィルターは安定しています。だから、アナログからデジタルに変換するのに必要であることを数学的にすべてが単位円とする半空間からのマッピング(?コンフォーマル)である単位円に軸| z | = 1。これを行う変換は、双方向変換の代替となる可能性のある候補です。ȷΩ|z|=1

ここに画像の説明を入力してください

よく知られている2つの方法は、インパルス不変性法一致Z変換法です。概念的には、これらはどちらも、使い慣れた連続波形のサンプリングに似ています。による逆ラプラス変換とZとしてのZ変換を表すと、これらの方法は両方とも、アナログフィルターのインパルス応答を次のように計算することを伴います。L1Z

a(t)=L1{A(s)}

そしてサンプリングTのサンプリング間隔でT回避エイリアシングように十分に高いのです。デジタルフィルタの伝達関数は、次いで、サンプル値系列から得られる[ N ]としてa(t)Ta[n]

Da(z)=Z{a[n]}

ただし、2つの間に重要な違いがあります。

インパルス不変法:

この方法では、アナログ伝達関数を部分分数として展開します(Peterが言及した一致したZ変換ではありません)。

A(s)=mCmsαm

Cmαm

失敗する理由も非常に明確です。分子に分母と同じ次数の多項式がある場合、逆変換時にサンプリングできないデルタ関数を与える自立定数項があります。

αmeαmT

一致したZ変換

βmeβmTαmeαmT

A(s)=m(sβm)n(sαn)m(1z1eβmT)n(1z1eαnT)

これらの両方の方法の制限を簡単に確認できます。インパルス不変式は、フィルターがローパスで、マッチドz変換法がバンドストップフィルターとバンドパスフィルター(およびナイキスト周波数までのハイパス)に適用される場合にのみ適用可能です。また、実際にはサンプリングレートによって制限され(結局、特定のポイントまでしか移動できません)、エイリアシングの影響を受けます。

双線形変換は、実際に最も一般的に使用される方法であり、上記の2つは学問的利益のためにかなり多くあります。アナログへの変換については、申し訳ありませんが、アナログフィルターをほとんど使用しないので、わかりません。


うわーうわー.....これは私がこのトピックで見た最高の説明です。共有してくれてありがとう。美しい作品。

ベッセルフィルタの重要な特徴ではなく、その周波数応答彼らのフラット群遅延あるので、マッチしたz変換は、より優れたベッセルフィルタのためである
endolith

9

sz

以下に例を示します。

一致したZ変換

s

Y(s)=a0s+s0+a1s+s1+...

そして、部分分数展開の各部分の変換は、次を使用して直接行われます。

s+sn=1z1exp(snT)

シンプソンのルール

双線形変換の1つの解釈は、台形規則を使用した近似積分によって連続時間から離散時間に変換する方法であるということです。

近似積分のより正確な手法では、シンプソンの規則を使用します。この近似が使用される場合、結果のマッピングは次のとおりです。

s=3Tz21z2+4z+1

1
シンプソンの規則、本質的に二次補間(台形規則が線形である場合)?
ピーターモーテンセン

1
@ピーター・モーテンセン:はい、ほとんど!
ピーターK。

一致したZ変換はLorem Ipsumのものとは異なりますか?私は他のどこにも部分分数分解を見ません。
エンドリス

@endolithは、私の回答のウィキペディアのリンクを参照してください。それが私がそれを手に入れた場所です。Lo Loremの前に答えましたが、編集していません。
ピーターK。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.