Project

Audio coder using perceptual linear predictive coding

Project (M.S., Electrical and Electronic Engineering) -- California State University, Sacramento, 2010.

Audio coder using perceptual linear predictive coding is a new technique for compressing and decompressing audio signal. This technique codes only the information of an audio signal, which is audible to the human ear, all other information is discarded during coding. Audio signal is given to a psychoacoustic model to generate information to control the linear prediction filter. At the encoder side, a signal is passed through a prediction filter, and then the filtered signal contains less information as it is coded according to perceptual criteria. At the decoder side, an encoded signal is decoded using a linear prediction filter, which is the inverse of the filter used at the encoder side. The decoded signal is similar to the original signal. Since information from the audio signal relative to the human hear is coded so the signal contains less data and has a high signal to noise ratio.
 This project is about designing and implementing the MATLAB code for an audio coder using perceptual linear predictive coding. The following tasks were performed in this project.
 (i) Process the audio signal according to a perceptual model.
 (ii) Encode and decode the signal using the linear predictor.
 (iii) Check simulation results for the original audio signal as well as the retrieved audio signal after signal processing.
 (iv) Listen to the wave file of the original as well as the reconstructed signal.

Audio coder using perceptual linear predictive coding is a new technique for compressing and decompressing audio signal. This technique codes only the information of an audio signal, which is audible to the human ear, all other information is discarded during coding. Audio signal is given to a psychoacoustic model to generate information to control the linear prediction filter. At the encoder side, a signal is passed through a prediction filter, and then the filtered signal contains less information as it is coded according to perceptual criteria. At the decoder side, an encoded signal is decoded using a linear prediction filter, which is the inverse of the filter used at the encoder side. The decoded signal is similar to the original signal. Since information from the audio signal relative to the human hear is coded so the signal contains less data and has a high signal to noise ratio. This project is about designing and implementing the MATLAB code for an audio coder using perceptual linear predictive coding. The following tasks were performed in this project. (i) Process the audio signal according to a perceptual model. (ii) Encode and decode the signal using the linear predictor. (iii) Check simulation results for the original audio signal as well as the retrieved audio signal after signal processing. (iv) Listen to the wave file of the original as well as the reconstructed signal.

Relationships

Items