Welcome Guest ( Log In | Register )

Reply to this topicStart new topic
CELP a waveform coder... why ?
post Feb 9 2006, 05:31
Post #1

Group: Members
Posts: 71
Joined: 17-August 05
From: Bangalore
Member No.: 23959

Hi, can you please tell me why CELP is a waveform coder ??
you could discuss the facts behind CELP being a waveform coder and/or suggest me links tutorials to quickly understand this fact....

Go to the top of the page
+Quote Post
post Feb 9 2006, 10:30
Post #2

Group: Developer
Posts: 1318
Joined: 20-March 04
From: Göttingen (DE)
Member No.: 12875

The key to that answer would probably be to think about the definition of "waveform decoder" and how this applies to the inner workings of CELP.

I'm not familar with that term (waveform coder) but if you look at this page http://www-mobile.ecs.soton.ac.uk/speech_c...s/waveform.html you get an idea.

My understanding is this: waveform coder = opposite of parametric coder. Thus, PCM, MP3, Vorbis, CELP are all waveform coders and things like LPC10, MPEG4 HVXC/HLIN are parametric coders.

The thing that makes them different is: MP3(*), Vorbis(*) and CELP transform the signal into another representation WITHOUT loss and then quantize the outcome whereas parametric coders transform LOSSY the signal into a very short (parameter-)representation that describe an instance of a certain model and then quantize the parameters. Quantization is always lossy, but the transform may be lossy or lossless.

Although speech codecs like CELP tend to perform better on speech they can represent any signal if the bitrate is high enough in theory. The "transform" is specialized for speech though (in this case transform being linear prediction coding + long term prediction).

(* exceptions apply: intensity stereo would be a lossy transform but this is optional)


This post has been edited by SebastianG: Feb 9 2006, 10:39
Go to the top of the page
+Quote Post
post Feb 9 2006, 12:09
Post #3

Group: Members
Posts: 16
Joined: 9-September 05
Member No.: 24401

CELP is actually a hybrid codec, a mix between waveform and source codec. It models the vocal tract as source codecs do, but the exitation signal to that vocal tract model is selected so that the final resulting signal is as close to original as possible. Click few pages forward from the link Sebi provided to see more detailed description.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 1st December 2015 - 16:07