The Pre-processing Unit of MPEG-1 Layer III
The
pre-processing unit of MPEG-1 Layer III (MP3)
¨
Bitstream parse
¨
Huffman decoder
¨
De-quantization
¨
Stereo process
¨
Aliasing reduction
A frame consists of five parts:
Header
CRC
Side information
Main data
Ancillary Data
Huffman decoder
¨
34 Huffman tables
¨
about 90% of the area is consumed by LUT
Using
the following equations:
¨
MS stereo
and |
|
|
¨
Intensity stereo
and
Aliasing reduction
We analyzed 100 different kinds of songs and partition LUT into three part
There are three ranges with its dedicated operation for
the whole range as follows:
From
Si = 1 to 256:
Find
the value of f(Si)
from the look-up table.
From
Si = 257 to 2048:
Where rem (Si/8) means the remainder
of (Si/8)
From
Si=2049 to 8191:
Technology |
0.25um 1P5M |
Die size |
|
Clock rate |
3MHz |
Gate count |
54206 |
Power |
19.328mW |
Made by ¤ý«T³Í