EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

audio codec

Started by Michal Krestan June 23, 2009
Hello,

does anyone have an idea how to make software speech compression with ratio at least 1:10 or better on ARM microcontroller? I have 16kHz/16bit audio stream, which I need to compress and send over narrow band link, so MCU will not be doing almost anything else, than running speech codec. I'd appreciate porting of speex or something similar with 1:16 ratio, but I'm not sure, that LPC devices will be powerful enough for this codec. I've seen STM32 cortex with ported speex, but they have only 8kHz version and I need 16kHz sample rate.

Michal



An Engineer's Guide to the LPC2100 Series

I just finish speech compression project on lpc2148 with adpcm encoding,but
compression ratio is only 1:4the time for one sample encoding at processor
Fosc MHz and PCLK=3Mhz is 8 uS(that support 44.1Khz sampling rate stereo.
But you need better compression factor :).

On Tue, Jun 23, 2009 at 1:43 PM, Michal Krestan wrote:

> Hello,
>
> does anyone have an idea how to make software speech compression with ratio
> at least 1:10 or better on ARM microcontroller? I have 16kHz/16bit audio
> stream, which I need to compress and send over narrow band link, so MCU will
> not be doing almost anything else, than running speech codec. I'd appreciate
> porting of speex or something similar with 1:16 ratio, but I'm not sure,
> that LPC devices will be powerful enough for this codec. I've seen STM32
> cortex with ported speex, but they have only 8kHz version and I need 16kHz
> sample rate.
>
> Michal
>
>
>
>
>



The 2024 Embedded Online Conference