Easy Life Sebastian Pestre. Chi won Lee. Sujin Suh. Ryan Sohn.
Linear Prediction Coding of Speech Signal Jun-Won Suh.
-
Upload
josephine-moore -
Category
Documents
-
view
212 -
download
0
Transcript of Linear Prediction Coding of Speech Signal Jun-Won Suh.
![Page 1: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/1.jpg)
Linear Prediction Coding of Speech Signal
Jun-Won Suh
![Page 2: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/2.jpg)
What is Linear Prediction? Any random signal can be approximated
as a linear combination of past random signal samples
Estimate the basic speech parameters, like vocal tract area functions and articulator position
I can predict what will happen based on past events!
![Page 3: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/3.jpg)
Where can I use this?
Oil industry used this method to find gas.
Random Signals
Economics (Stock Market)
![Page 4: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/4.jpg)
How can I predict? Minimize the prediction error over a short
segment of the speech waveform, S(n)
Prediction error is defined by, e(n)
Error could neglected from center of distribution.
![Page 5: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/5.jpg)
How can I predict?
Mean Square Error Weighted average of the squares
of the distances between n and k
Find the optimum value of αk
![Page 6: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/6.jpg)
How can I solve αk faster? Based on differentiated MSE
Autocorrelation Method
Covariance Method
![Page 7: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/7.jpg)
Autocorrelation Method
Autocorrelation : Rs(n) = E[ S(n) * S(n-k) ]
R is Toeplitz matrix :symmetric and all the elements along a given diagonal are
equal
![Page 8: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/8.jpg)
Algorithm for Autocorrelation
Levinson Durbin Algorithm
Prediction error related to order of predictor. Reflection coefficient should be -1 to 1 to make
stable sysem. Each iteration all the coefficients are updated
![Page 9: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/9.jpg)
Covariance Method
Covariance : C is positive definite symmetric
matrix. With this matrix property, use the
Cholesky decomposition method
![Page 10: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/10.jpg)
Covariance Method
Cholesky decomposition procedure leads to a very simple expression for the minimum error predicton
α4 = Y4 / d4 α3 = Y3 / d3 – V43α4 α2 = Y2 / d2 – V32α3 - V42α4 α1 = Y1 / d1 – V21α2 - V31α3 -
V41α4
![Page 11: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/11.jpg)
Comparison
Both methods are related to length of signal
CovarianceMethod
Autocorrelation Method
Memory N1 N2
MatrixMult.
N1P N2P
SolutionMult
P3 P2
![Page 12: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/12.jpg)
Implementation
Pattern Recognition applethttp://www.cavs.msstate.edu/~suh/public_html/src
IFC of ISIP Prediction Classhttp://www.isip.msstate.edu/projects/speech/software/documentation
*IFC: ISIP Foundation Classes
![Page 13: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/13.jpg)
Summary
Property of Linear system has great impact to compute solution.
Toeplitz MatrixCholesky Decompostion
N, length of signal within time interval, is trade off between computation time and quality of signal.
![Page 14: Linear Prediction Coding of Speech Signal Jun-Won Suh.](https://reader035.fdocuments.net/reader035/viewer/2022072014/56649e865503460f94b88d27/html5/thumbnails/14.jpg)
Question???