私は、AR モデル、またはLPC 合成、IIR 全極フィルター モデルを介した音声合成の手順を実行しようとしています。
主なアイデアは、自己相関 (AR) 係数を取得してエラーを推定し、AR 係数を使用して推定エラーをフィルタリングすることです。再構成された信号を取得できます。
**MATLAB CODE**
data = [1 2 1 3 5 1 2 5];
% auto correlation coefficients
a = lpc(data, 4);
% estimated signal
est = filter([0 -a(2:end)],1,data);
% estimated error
e = data - est;
% reconstructed signal
rec = filter(1,a,e);
rec == data が正確に表示されます。
さて、私の質問です。
モデルを Latices 実装に変換しようとしています。Matlabのリファレンスを調べたところ、使用する必要があることがわかりました
tf2latc
伝達関数をラティス実装に変換し、
latcfilt
ラティスを使用してデータをフィルタリングします。
上記の手順を単純に繰り返すだけではうまくいきません。
そこで、次の点で助けを求めています。
1) tr2latc および latcfilt 関数を使用してフィルターを構築する完全な手順を実行する例。2) ラティス実装を使用して音声再構成を実行する例。
どうも