Skip to main content


Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Speex questionairres (Read 3803 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Speex questionairres

Hi everyone, I have got yet more questions about Speex, I am sorry if my questions are too newbie:

1. For the LP analysis, did Speex use the AR (Autoregressive) model or the ARMA model?

2. Am I right to say that Speex use a multistage VQ (since I believe Speex employs two or more VQ consecutively - based on the manual it says that Speex uses dynamically selectable codebooks (linear prediction,pitch prediction and innovation))?

3. It is said in the manual that Speex also use sub-vector fixed (innovation)codebooks, does this mean that it also utilises a Split VQ?

4. In the part about innovation codebook, it is said that the final excitation signal would be made up of the innovation signal and the pitch prediction, I presume that by final excitation signal it meant the output signal that Speex will produce (Is this correct btw?) but what does innovation signal refers to? It is said that it represents information that couldn't be obtained from either linear prediction and pitch prediction, but what is it actually? (I have tried to look at the code, but I am not that good at reading codes  )

5. Speex is a CELP-based coder, so I believe that it utilises both Spectral analysis and Fourier analysis (FFT) during the LP analysis, Am I right?

Once again, I am very sorry if my questions are too newbie  , Thank you very much for your time.



Speex questionairres

Reply #2
Hi Kjoonlee,

Thanks for the advise, believe it or not, I have just subscribed to the forum you suggested, just before I read your message. Thank you very much for your kind reply  .

But ... just in case, if anyone can answer any of these questions, I would be happy to hear it from you guys  .