0
を処理する代わりに、フィルタのコンバージョンを使用すると、オーディオMatlabの - 私は信号
[wave,fs]=wavread('my-audio.wav');
t=0:1/fs:(length(wave)-1)/fs;
figure(1);plot(t,wave);
b = [0 1 1.1];
a = [1 0 -0.1];
FIR = filter(b,a,wave);
figure(2);plot(t,FIR);
からの信号を処理するために、次のコードを持っていると私はそれが可能だ場合、私は正確に行うことができますどのように、思ったんだけどconv
関数と同じで、違いは何でしょうか。
これまでのところ、オーディオをステレオからモノラルに変えなければならないと思っていました。私は正しい?
ありがとうございます!
ありがとうございます!フィルタを使用してFIRフィルタリングを実行できますか? –
@LukeSpringWalkerはい、単に 'filter'の' a'を '1'に設定してください。 'conv([3 6 4 -2 1 -8 -5]、[3 -4 2])'と 'filter([3 -4 2]、1、[3 6 4 -2 1 -8 -5] ) '。どうやら、 'filter'は入力を「フラッシュ」するために余分なゼロを必要とします:' filter([3 -4 2]、1、[3 6 4 -2 1 -8 -5 0 0]) ' –
ありがとう@LuisMendo!もう一つの質問です私はオーディオの位置ベクトルを得ることができるところから別の関数があると言われています、その関数impzですか? –