No BSD License  

Highlights from
LPC Vocoder GUI ver. 1.0

5.0

5.0 | 3 ratings Rate this file 45 Downloads (last 30 days) File Size: 167.09 KB File ID: #20331
image thumbnail

LPC Vocoder GUI ver. 1.0

by Benjamin

 

17 Jun 2008 (Updated 25 Jul 2008)

An interactive LPC Vocoder with several options.

| Watch this File

File Information
Description

An LPC vocoder (Linear-Predictive Coder), is a lossy compression technique that is highly optimized for low-bitrate speech transmission.

The problem here that we solve is to take a speech waveform with an 8kHz sampling rate, code it to a much lower bit-rate so that it can be transmitted over a channel, and finally decode it to a signal that is of the same quality.

To do this we take advantage of the fact that the human vocal tract can be modelled as a linear system for a period of about 25 ms. We estimate the spectrum of the vocal tract in frames of 25 ms (see LPC analysis) and estimate the pitch of the speech once every 10 ms. We then transmit this data, which is much less than transmitting 8000 samples every second.

To reproduce the speech we simply excite the estimated spectrum with an impulse train of the estimated pitch.

MATLAB release MATLAB 7.4 (R2007a)
Other requirements Latest version of Matlab
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
18 Jun 2008 Diego Barragán  
05 Feb 2010 Phil  
29 Dec 2011 Julio Cifuentes  
29 Dec 2011 Julio Cifuentes

thanks, is a great addition and really helped me to understand the process that leads to the realization of this.

27 Jan 2012 Benjamin

Julio, glad it helped! I am working on a newer version that uses MATLAB OOP to make the code cleaner. - Regards, Ben

09 Feb 2012 aditya srinivas

sir where will be the decoded wave saved.

09 Feb 2012 aditya srinivas

sir where will be the decoded wave saved.

Please login to add a comment or rating.
Updates
25 Jul 2008

Creating a better description.

Tag Activity for this File
Tag Applied By Date/Time
audio processing Benjamin 22 Oct 2008 10:06:27
video processing Benjamin 22 Oct 2008 10:06:27
speech signal processing Benjamin 22 Oct 2008 10:06:27
lpc Benjamin 22 Oct 2008 10:06:27
vocoder Benjamin 22 Oct 2008 10:06:27
gui Benjamin 22 Oct 2008 10:06:27
lpc Mariam Osmann 04 Jul 2009 13:35:22
vocoder sines 08 Jul 2009 04:37:14
audio processing Benjamin 03 Jan 2010 17:12:20
gui Benjamin 03 Jan 2010 17:12:25
lpc Benjamin 03 Jan 2010 17:12:27
gui Benjamin 20 Jun 2011 15:54:37

Contact us at files@mathworks.com