If someone has already done this, I would greatly appreciate if they
have some suggestions for me.
Thanks
Sent via Deja.com http://www.deja.com/
Before you buy.
Sophisticated audio compression algorithms such as MP3 are probably
difficult to implement in hardware; they lend themselves to microprocessors.
I would suggest that you look at the standard encoding used for voice
telephony: G.711. This method of compression, referred to as 'companding',
uses a logarithmic scheme to reduce 13 or 14 bits to 8. You give up
resoluation of high amplitude signals in exchange for those extra bits.
The encoding and decoding are quite suitable for an FPGA, but a good
implementation would also combine filtering, which is considerably more
difficult. To get an A+ on your project, combine a hardware encoder/decoder
(codec) with a software filter that meets the standards used in modern
telephony.
--
|
| Data Compression Library - http://www.dogma.net/DataCompression
| Dr. Dobb's Compression Resource - http://www.ddj.com/topics/compression/
| Mark Nelson - ma...@ieee.org - http://www.dogma.net/markn
|
<lucky...@my-deja.com> wrote in message
news:8ps9tm$nfn$1...@nnrp1.deja.com...