1
fir1(N、[w1 w2]、 'stop')で単一の帯域阻止フィルタを作ることができます。ここでNはフィルター係数、w1は開始停止周波数、w2は終了停止周波数です。これを複数の停止帯域フィルターに切り替えるにはどうすればよいですか?これを行うための簡単な方法がありますか?1つの阻止帯域フィルタを複数の阻止帯域フィルタにするには
fir1(N、[w1 w2]、 'stop')で単一の帯域阻止フィルタを作ることができます。ここでNはフィルター係数、w1は開始停止周波数、w2は終了停止周波数です。これを複数の停止帯域フィルターに切り替えるにはどうすればよいですか?これを行うための簡単な方法がありますか?1つの阻止帯域フィルタを複数の阻止帯域フィルタにするには
使用の適切な係数を決定するCONV:あなたは、たとえば、周波数の2セットを阻止しようとしている場合
b = fir1(50,[0.2 0.3],'stop');
b2 = fir1(50,[0.7 0.8],'stop');
freqz(conv(b,b2),1);
を[W1:W2]と[W3:W4]、なぜ2つの別々のバンドストップフィルタを構築するだけではありませんか? –
もう1つの選択肢は、反転フィルタ帯域を使用することです。 )x_filt = highpass(x_filt、w> w1) 'の後に3をつけます。)' x_new = x_orig-x_filt( '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' ' – bunkerdive