Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Audio compression

0 views
Skip to first unread message

lucky...@my-deja.com

unread,
Sep 15, 2000, 12:50:26 AM9/15/00
to
I want to implement a audio compression
algorithm on a FPGA/CPLD for my school project. Basically I want to
compress audio files on a PC by passing them on to FPGA/CPLD board. I
am looking for some literature on hardware implemention of audio
compression algorithms which are feasable to be implemented on a
FPGA/CPLD.

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.

lucky...@my-deja.com

unread,
Sep 15, 2000, 12:52:12 AM9/15/00
to

Mark Nelson

unread,
Sep 15, 2000, 9:59:33 PM9/15/00
to
<lucky...@my-deja.com> wrote in message
news:8ps9tm$nfn$1...@nnrp1.deja.com...

> I want to implement a audio compression
> algorithm on a FPGA/CPLD for my school project. Basically I want to
> compress audio files on a PC by passing them on to FPGA/CPLD board. I
> am looking for some literature on hardware implemention of audio
> compression algorithms which are feasable to be implemented on a
> FPGA/CPLD.

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...

0 new messages