Hi all,
I have to compress some wav files with an algorithm, the resulting files will be written to a flash of a microcontroller. I have to decompress these files with the microcontroller and play them as simple wave files.
So there are some crucial things:
- the speed is not so awesome (16 MHz)
- I have to be very careful with the system load, therefore I can't really use complex instructions.
So the major goal is to decode in minimum time with the smallest system load possible. The encoding will be done on a PC, so it doesn't matter too much.
I'm kind of newbie in compression algorithms, so I am not sure if I should seek lossless or lossy algorithms for a better result.
If some of you could help me which algorithms might be tried in my case, that'd be great.
Oh, and there's another thing: the source code should be available, because I have to implement it.
Thanks
