間引きによる信号のダウンサンプリング
私は信号、この場合は単位インパルスを間引く実験をしています。 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)] これにより、次のプロットが得られます。 …