それ自体に時間遅延バージョンの信号を追加すると、フィルターされた信号が作成されるのはなぜですか?


9

私はこの質問を尋ねられ、周波数ドメインを含まないその場で答えを出すことができませんでした(基本的に、遅延シーケンスの係数はFIRフィルターのインパルス応答であるということです)。

このプロセスを「明白」にする洞察を誰かが持っていますか?

回答:


9

信号を秒遅延させて信号自体に追加すると、周波数1で信号成分がキャンセルまたはゼロになります。 Tヘルツその信号成分は正確に位相を変更しているのでπ: 罪( 2 πを112Tπ

sin⁡(2π12Tt+θ)+sin⁡(2π12T(t−T)+θ)=sin⁡(2π12Tt+θ)+sin⁡(2π12Tt+θ−π)=sin⁡(2π12Tt+θ)+sin⁡(2π12Tt+θ)cos⁡(π) −cos⁡(2π12Tt+θ)sin⁡(π)=sin⁡(2π12Tt+θ)−sin⁡(2π12Tt+θ)−0=0.
12T12T12T

要約すると、さまざまな周波数がさまざまなゲインで通過しているため、信号はフィルター処理されています。

H(f)

F[δ(t)+δ(t−T)]=1+exp⁡(−j2πfT)
f|H(f)|20Y(f)=H(f)X(f)X(f)

遅れて申し訳ありません-ここから(フィルタリングは干渉です)、フィルタリングは2つの信号のたたみ込みである必要があるのですか?私はそれを(代数的に)2つのコサイン式の合計から見ることができますが、理由を直感することはできません。
— Tom Kealy 2013年

「フィルタリングは干渉です」とはどういう意味ですか?私はこの概念をまったく理解していません
— Dilip Sarwate 2013年

さて、2つの信号を異なる位相で追加することは、波が干渉するため、時間遅延を伴うフィルタリングと同等であることを確立しました(またはそうしましたか?)。そこから(時間領域で)どのようにしてそこから畳み込みに行きますか?
— Tom Kealy 2013年

私はまだ質問を理解していません。 バツ(t)+バツ(t−T)=y(t)インパルス応答を持つフィルターの出力ですh(t)=δ(t)+δ(t−T) その入力はたまたま バツ(t)、マットの答えで指摘されているように。出力を畳み込みとして書きたい場合は、
y(t)=x⋆h=∫−∞∞x(t−u)h(u)du=∫−∞∞x(t−u)[δ(u)+δ(u−T)]du
where, when you evaluate the integrals using the sifting property of impulses, you get x(t)+x(t−T) which you knew already.
— Dilip Sarwate

6

If you define (linear time-invariant) filtering as convolution, then the answer is obvious: the sum of a signal and a delayed version of it can be written as a convolution with an impulse response h(t):

h(t)=δ(t)+δ(t−T)
どこ T 信号の2つのバージョン間の遅延です。

4

信号の遅延された追加バージョンの時間遅延が周期的なコンテンツのちょうど1サイクルである場合、出力は追加的に増加します。遅延が正弦波成分の周期のちょうど半分である場合、その成分は破壊的に干渉し、したがって出力からゼロにされます。遅延がゼロの場合、信号は2倍になります。完全な相殺的干渉または完全な加算の間にある周波数/位相の組み合わせの場合、加算結果も中間になります。

入力の周波数成分に応じて出力を増減するのが一般的なフィルタリングです。

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