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
|
|
|
|
¨
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³Í