Sign in

username:

password:



Not a member?

Search speechcoding



Search tips

Subscribe to speechcoding



speechcoding by Keywords

ACELP | ADPCM | AMBE | AMR | AMR-NB | CELP | Codebook | DTMF | G.723 | G.726 | G.729 | GSM | Interpolation | LPC | LSF | LSP | MELP | PCM | Perceptual | Pitch | PSOL | QCELP | Quantization | SMV | VAD | Vocoder

Ads

Discussion Groups

Discussion Groups | Speech Coding | Re: Speech Coding Algorithm applied in 8-bit controller

Technical discussions related to Speech Coding (all itu and other vocoders, ACELP, CELP, AMR, etc)

  

Post a new Thread

Re: Speech Coding Algorithm applied in 8-bit controller - Author Unknown - Nov 8 9:00:00 2001




If you're targetting an 8 bit micro, I should stick to uLaw, A-Law and simple
forms of ADPCM. They all code up well - but just about everything else uses
large quantities of 16 bit multiplications, making them impractical for 8 bit
systems. I had a go at implementing lattice filters on 8 bit micros, and believe
me it is UGLY!

I don't know if the Intel DVI ADPCM codec has any licensing issues, but its
probably a good place to start developing your own algorithm anyway. Source for
that is not hard to find, and although it is copyrighted, once you've seen the
code you will want to rewrite it anyway. (One hint for the DVI ADPCM decoder -
if you have a few spare K, you can code the entire differential calculation as a
state machine. That makes the decoder incredibly efficient - I coded it in 6 ARM
instructions!)




(You need to be a member of speechcoding -- send a blank email to speechcoding-subscribe@yahoogroups.com )