タグ付けされた質問 「decimation」

5
信号をオーバーサンプリングしたままにするのはなぜですか?
この質問をするためのより良い方法は考えられないので、例から始めましょう。最大周波数が50Hz(100Hzでサンプリング)の入力信号があるとします。対象の信号は0〜5Hzの範囲にあるため、カットオフ5Hzのローパスフィルターを追加し、結果の信号をさらに処理することができます。私の理解では、フィルター処理された信号を10分の1にダウンサンプリングできるため、処理の負荷を軽減できます。私は正しいですか?はいの場合、フィルタリングの後にダウンサンプリングが常に実行されないのはなぜですか?そして、私の仮定が間違っている場合、どこで間違っていますか?

1
間引きによる信号のダウンサンプリング
私は信号、この場合は単位インパルスを間引く実験をしています。 pylabでPythonを使用しています。最初に、単位インパルスを作成し、それを5減らします。 x = r_[zeros(0), 1, zeros(100)] N = 2 ** 14 q = 5 y = decimate(x, q, ftype="fir") subplot(211) title("Original") stem(range(len(x)), x) subplot(212) title("Decimated - FIR") stem(range(len(y)), y) figure() subplot(211) semilogx(log(abs(fft(x, N)))) subplot(212) y = decimate(x, q, ftype="fir") semilogx(log(abs(fft(y, N)))) これは、次のプロットで発生します 次に、xを次のように変更して、インパルスの前にいくつかの遅延サンプルを追加します。 x = r_[zeros(3), 1, zeros(100)] これにより、次のプロットが得られます。 …
12 decimation 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.