matlab编程实现levinson算法,音频处理Levinson-Durbin算法实验报告
音視頻信號處理實驗報告
一、實驗目地:
(1)、理解Levinson-Durbin 算法的迭代過程;
(2)、學會使用MATLAB 編寫Levinson-Durbin 算法函數。
二、實驗內容:
Levinson-Durbin 算法的編程仿真。
三、實驗原理:
1、線性預測分析的基本原理
由于語音樣點之間存在相關性,所以可以用過去的樣點值來預測現在或未來的樣點值。即∑=∧--=p
l pl l n x a n x 1)()(,從而可以通過使實際語音x (n )和線性預測
結果∧
)(n x 之間的誤差e(n)在某個準則下達到最小值來決定唯一的一組預測系數pl a 。而這組系數就能反映語音信號的特性,可以作為語音信號特征參數來用于語音編碼、語音合成和語音識別等應用中去。
2、Levinson-Durbin 算法簡介
Levinson-Durbin 算法首先由一階AR 模型開始,按照前面的Y-W 方程可有,一階AR 模型(p=1)的Y-W 方程是
()()()()()()
()
()
010101011021121112111xx xx xx xx xx xx xx r a r r a a r r r r -=-=?
?
????=????????????σσ該方程解出: 然后增加一階,即令p=2,可得到:
()()()()()()()()()??????????=????????????????????00a 1012101210222221σa r r r r r r r r r xx xx xx xx xx xx xx xx xx 由上式可解出:
總結
以上是生活随笔為你收集整理的matlab编程实现levinson算法,音频处理Levinson-Durbin算法实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数值传热学陶文铨pdf_西安交大陶文铨当
- 下一篇: java链表list_java自定义Li