1次ローパスフィルター


8

1次ローパスフィルターをよりよく理解しようとしています。

まとめ

ウィキペディアによると、1次ローパスフィルターは次の結果を離散時間で生成します。 は生成します または

Y(s)U(s)=ωcs+ωc
y[k]=(ωcTs1+ωcTs)u[k]+(11+ωcTs)y[k1]
y[k]=αu[k] + (1α)y[k1]

どこ

ωc:Cutoff angular frequency of filter[rads]Ts:Sampling period[s]

質問1

このフィルターは離散時間ですが、それでもアナログ(平面)フィルターをモデル化しますか?s

  • ディスクリートコンピューティングシステムを使用してリアルタイムでフィルタリングし
    たい場合、同等のデジタル(平面)を使用する必要がありますか? z
  • もしそうなら、これを実行するための一般的なプロセスは何ですか?
    私の推測は:
    1. デジタルカットオフ周波数決定します。ωd
    2. アナログカットオフ周波数に変換。ωa=2Ttan(ωdT2)

    3. アナログカットオフ周波数を使用して、(1次ローパス)アナログフィルターの伝達関数を決定します。ωa

    4. 双線形変換を使用してデジタルフィルターの伝達関数に変換z=2Tz1z+1

指数平滑法との関係

同じページで、指数平滑法が参照されています。指数平滑ページのように指数加重平均を記載している:

y[k]=αu[k]+(1α)y[k1]whereα=1eωcTs

質問2

1次ローパスフィルターアルファ
を指数平滑化アルファに関連付けるにはどうすればよいですか?


2つのはまったく同じであるように見えます。α
robert bristow-johnson 2017

@ robertbristow-johnsonことを実証できますか?11+x=1ex
感動2017

@ Fat32:いくつかの例を提供できますか?前者の基本レベルの説明、または指数平滑化に関してに関係するものは何も見つかりませんでした。e
kando 2017

もちろん申し訳ありませんが、もちろんバイリニア変換を意味します... バイリニア変換フィルタの設計で検索してください...
Fat32

回答:


0

最初の質問に答えるには、はい、信号をZ平面に変換する必要があります。双一次変換は、目的の結果を得る1つの方法です。インパルス不変変換を試して、アナログフィルターをデジタルフィルターに変換することもできます。


0

もちろんデジタル領域のフィルターはアナログ領域に対応しています。ただし、アナログドメインの動作は、周波数ワーピングのため、バイリニア変換を介して対応するアナログフィルターとは異なります。信号が無限周波数に近づくのではなく、ナイキスト周波数に近づくと、減衰はになります。


0

最初の質問への回答として、必ずしも信号をzドメインに変換する必要はありませんが、おそらくそれが最も一般的なことです。1つの選択肢は、フィルターの離散化周波数応答を計算し、入力信号のDFT(FFT)を乗算してから、逆DFT(FFT)を取ることです。特にフィルターパラメーターが変更された場合に、安定性を確保するために、2つ以上のオーダーのフィルター用のオーディオプラグインでこれを頻繁に行います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.