matlab线性预测函数,MATLAB如何实现多步线性预测(MSLP)

本文探讨了如何在MATLAB中实现多步线性预测(MSLP),特别是在语音信号处理中的应用。通过lpc和xcorr函数计算LP系数,以及使用Levinson算法。作者分享了代码示例,并对G729编码中的预测步骤提出疑问,寻求对MSLP和预白化(pre-whitening)的理解。
摘要由CSDN通过智能技术生成

语音信号处理中做单步LP可以直接用matlab的函数lpc算出LP系数,或者用xcorr算出自相关矩阵再用levinson函数求出LP系数。最近在研究混响消除的算法,用到了多步线性预测(multi-step linear prediction),但不清楚具体该怎么实现。单步预测用x(n-i)来预测x(n),多步中用x(n-i-step)来预测x(n),那么这时候LP系数要怎么求呢。

53f9ffb1ce6a41b8539c3c2339c82318.png

QQ截图20160313132051.png (118.27 KB, 下载次数: 14)

2016-3-13 13:17 上传

e685e8341136d345f41b4abce046d83f.png

QQ截图20160313132129.png (191.71 KB, 下载次数: 15)

2016-3-13 13:17 上传

b99af23947ad750ccc11da24c21db2c7.png

QQ截图20160313132200.png (102.08 KB, 下载次数: 15)

2016-3-13 13:17 上传

这三个图是文献中用到的MSLP&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值