注释function ff=lpcff(ar,np) [~,p1]=size(ar); if nargin<2 np=p1-1; end ff=(fft(ar.',2*np+2).').^(-1); ff=ff(1:length(ff)/2);
时间: 2023-06-19 22:04:26 浏览: 113
基于MATLAB的线性预测,LPCC分析,LPC预测系数的复频谱与FFT频谱+含代码操作演示视频
5星 · 资源好评率100%
这是一个 MATLAB 函数,用于计算线性预测系数 (LPC) 的频域倒谱 (LPCC)。函数输入参数包括 LPC 系数 ar 和希望计算的 LPCC 的个数 np。如果未指定 np,则默认为 p1-1,其中 p1 是 LPC 系数的长度。
函数首先通过快速傅里叶变换 (FFT) 将 LPC 系数转换为频域信号,然后将其取倒数。最后,函数将结果截取到频域信号的一半,以消除对称性。最终输出的是 LPCC。
阅读全文