我是信号处理的新手,并试图计算不同 .wav 文件的共振峰频率特征。
为了计算共振峰频率,我需要三个参数值:
线性预测系数 (LPC)
根
角度
我正在尝试在 python 中使用 librosa.core.lpc 计算线性预测系数( LPC )。它需要两个参数:
librosa.core.lpc(y, order)
我有 Y 但我不知道如何计算顺序,我有很多 .wav 文件,我必须设置顺序才能从所有文件中提取特征。如何确定所有wav文件计算LPC的顺序?
接下来的两件事根和角度可以像这样轻松计算:
rts = numpy.roots(A)
rts = [r for r in rts if numpy.imag(r) >= 0]
angz = numpy.arctan2(numpy.imag(rts), numpy.real(rts))
# Get frequencies.
Fs = spf.getframerate()
frqs = sorted(angz * (Fs / (2 * math.pi)))
先感谢您!
慕标5832272
相关分类