いつ、どのようにウィーナーフィルターを使用しますか?


8

このトピックについて少し洞察を得ようとしています。私が理解している限り、決定された信号はウィーナーフィルターに入り、出力はいくつかの望ましい信号の推定値です。次に、希望する信号をフィルターの出力に差し引いて、推定誤差を計算します。この図は、先ほど説明したものを表しています。x(n)=s^(n)、希望信号の推定 s(n)、および w(n) と何らかの相関がある信号です s(n)

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

推定しようとした理由がわかりません s(n) すでに持っている場合(エラーを計算できません) e(n) 希望する信号がなかった場合)。

次の図は、私にはもう少し理にかなっています。

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

それは標準的なノイズ低減フィルターでしょう。ノイズの多い信号が入り、ノイズの少ない信号が出ます。

私が見つけた3番目のケースがあります:

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

ここでは、ノイズを推定します v(n) ノイズの多い信号から差し引く s(n)+v(n) そして、よりクリーンなバージョンを入手し、 s^(n)。この場合、最初の質問と同じ質問があります。なぜノイズを推定してそれから差し引くのでしょうか。s(n)+v(n) フィルターの入力に置くためにノイズ信号が何であるかをすでに知っている必要がある場合?

つまり、要約すると、これらのケースがすべて役立つかどうか、またある意味で同等であるかどうかを知りたいのです。また、なぜ彼らはすでに既知の信号を常に推定するのか、またはそれらがそれを行わず、私が正しく考えていないのかを理解したいと思います。


2
KailathとSayeedによると、線形推定は、私の意見では、いくつかのドメインでのWeiner Filteringの最も明確で単純な派生ではありません。ほとんどの場合、あなたは正しいです。実際にそれを使用するには、信号とノイズについてもっと知る必要があります。これは、問題を解決するための答えを知っているように見えますが、多くの適応アルゴリズムは、最適なフィルターの未知数の学習に基づいています。あなたが問題を提起した方法についての私の主な観察は、信号は確定的ではなくランダムであるということです。

あなたの質問の最初と3番目の図は、実際に使用するためではなく、フィルター係数を導き出すために使用されていると思います。したがって、統計がわかっている特定のランダムな定常信号を想定し、エラーを最小限に抑えるフィルターを見つけます。次に、フィルターを使用して、実際の(不明な)エラーがまだ最小化されていることを望みます。
MBaz

2
ワイヤレス通信では、イコライゼーションフィルターを適応的に把握することがよくあります。この場合、多くの送信は既知のトレーニングシーケンスで始まるため、「真実」は既知です。送信機と受信機の両方がこのシーケンスを知っているため、受信信号の(線形)歪みを元に戻すための最適なフィルターを見つけるために使用できます。非歪みフィルターが推定されると、それは信号の残りの部分に適用できますが、これはわかりません。同じ歪みが持続することを期待しているため、未知の信号に対して部分的に元に戻すことができます。
Peter K.

1
@PeterK。私はこの質問を忘れていました。私の疑問を解決する答えはまだありません。ここであなたが書いたものは、もう少し説明すれば良い答えかもしれません。多分あなたは答えを書いて、私がそれを受け入れてこのトピックを閉じることができるように考えるかもしれません。
Tendero

@MBaz Mbazも同じです。私はあなたがコメントでここに書いたものが好きなので、より詳細な答えが将来の読者のために役立つかもしれません。
Tendero

回答:


2

おそらく、動機付けのレーダー/オーディオの例は、適応サイドローブキャンセラーと適応ノイズキャンセラーです。方程式を単に表示するのではなく、テキストの説明をいくつか見ていきましょう。

たとえば、誰かが歌っているところを録音しようとしているが、大規模な講堂にいるとします。マイクが歌手を拾っていますが、多くの残響も拾っています。これで残響をどうにかして特徴付けることができれば、それを歌手+残響の信号から取り除くことができます。別のマイク(またはマイクのグループ)を入力し、残響だけを録音するように設定します。この設定により、不要な残響を除去する適応フィルターを構築できます。

別の例は、妨害干渉を取り除きたいレーダーシステムの基本的な電子保護です。レーダーシステムには、目的の信号を抽出するメインチャネルがあります。場合によっては、メインアンテナビームの外側、つまりアンテナサイドローブから電磁干渉が発生することがあります。これにより、メインチャネルがノイズでひどく破損し、ターゲットのリターンが不明瞭になる可能性があります。

直感的に、干渉のみを何らかの形で特徴付けることができれば、メインチャネルからノイズを除去する適応フィルターを構築できます。これは、同位体(またはほぼ同位体)応答を持つ単一の要素を使用して行うことができます。これらの補助チャネルは、アンテナ全体と比較してゲインが非常に低いため、干渉のみが受信され、メインビーム内にある可能性のあるターゲットは受信されません。

ウィーナーフィルターの欠点は、このようなソリューションではノイズを定常状態にする必要があることです。幸い、フィルターバンク、時間セグメンテーション、その他の信号処理技術を使用して、それを可能にすることができます。

おそらく、通信システムのバックグラウンドを持っている人がアダプティブイコライザーについて話をしたり、話し合ったりする可能性があります。これは、ノイズの多いチャネルを特徴付けようとし、システムが認識しているトレーニング信号を送信する別のアプリケーションです。アイデアは基本的にあなたの最初の例です:あなたはあなたが何を送信したか知っていて、あなたはいくつかの騒々しいバージョンを取り戻します。適応フィルターを使用すると、そのノイズを特性化して、送信する他のノイズを除去することができます(ノイズが完全に静止していると想定)。

うまくいけば、洞察とやる気が得られます。


ノイズは白でなければならないというあなたの発言には同意しません。そうではありません

Ah good catch, slight mixup while answering of the top of my head. Edited the original post, thanks!
matthewjpollard

0

最初の図は3番目の図と同等のようです。1つは推定している信号がノイズで、もう1つは情報を推定しています(s(n)+ v(n)をw(nで置き換えてください) )、およびv(n)によるs(n)で、最初の図の役割を切り替えます)

さらに、あなたは言った:

フィルターの入力にノイズ信号を配置するためにノイズ信号が何であるかを既に知っている必要がある場合、なぜs(n)+ v(n)からノイズを減算してノイズを推定するのですか?

あなたはノイズ信号が何であるかを知らない、あなたはそのスペクトル特性のいくつかを知っています(ウィキペディアを参照してください)

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