Hi,
I wanna build a walkie-talkie using digtal wireless modules.
The module I am using has maximum bit rate of 9600 bps.
If I sample the voice at 8000 Hz with a resolution of 8 bit then I have to send 64000 bits per second ,which is impossible using my modules.
I think I have to compress the signal,but how ?
Can anyone help me please ?I don't know any algorithms ...
LPC codec should be fine and there is plenty open source implementations. Here are some voice samples (voice quality is the cost of compression)
**broken link removed**
I think fixed point LPC10 should fit into cheap ARM7 (maybe with some optimizations).
Hard to say. Fixed point implementation uses 32-bit math, so AVR would be significantly slower than ARM (unless it would be possible to move algorithm to i.e. 16-bit math, I don't know details). Memory footprint may also be problem.