Monday 10 June 2013

Electronics Project:LPC Compression Algorithm



Implementation of LPC compression algorithm for speech signals:

Speech coding has been and still is a major issue in the area or digital speech processing. Speech coding is the act of transforming the speech signal to a more compact form, which can then be transmitted with a considerably smaller memory. It is not possible to access unlimited bandwidth. Therefore, there is a need to code and compress speech signals. Speech compression is required in long distance communication, high quality speech storage, and message encryption. For example, in digital cellular technology many users need to share the same frequency bandwidth. Utilizing speech compression makes it possible for more users to share the available system. Another example where speech compression is needed is in digital voice storage. For a fixed amount of available memory, compression makes it possible to store longer messages


Linear predictive coding (LPC) is a tool used mostly in audio signal processing and speech processing for representing the spectral envelope of a digital signal of speech in compressed form, using the information of a linear predictive model. It is one of the most powerful speech analysis techniques, and one of the most useful methods for encoding good quality speech at a low bit rate and provides extremely accurate estimates of speech parameters.


The aim of this project is to develop a system for encoding good quality speech at a low bit rate. To implement this, Linear Predictive Coding (LPC) is used. It uses 10th order Levinson-Durbin Recursion algorithm to accomplish the task. It provides extremely accurate estimates of speech parameters, and is relatively efficient for computations.

No comments:

Post a Comment