| Signal Processing Toolbox | ![]() |
共分散法と修正共分散法
ARスペクトル推定を行う共分散法は、前置予測誤差を最小にすることをベースにしています。修正共分散法は、前置/後退予測誤差を最小にすることをベースにしています。ツールボックス関数pcovとpmcovで、これらのアルゴリズムを実現できます。
共分散法と修正共分散法を使って作成した音声信号のスペクトルを比較しましょう。記録長が短い場合でも、二つの方法は、非常に似ています。
load mtlb
[P1,f] = pcov(mtlb(1:64),14,1024,fs);% 14次モデル
[P2,f] = pmcov(mtlb(1:64),14,1024,fs);% 14次モデル
plot(f,10*log10(P1),':',f,10*log10(P2)); grid
ylabel('Magnitude (dB)'); xlabel('Frequency (Hz)');
legend('Covariance','Modified Covariance')
| Burg 法 | MUSIC法および固有ベクトル解析法 | ![]() |