The MP3 Polyphase Filter Bank, About the filter, and a possible GPU speedup |
The MP3 Polyphase Filter Bank, About the filter, and a possible GPU speedup |
Feb 4 2012, 14:31
Post
#1
|
|
|
Group: Members Posts: 2 Joined: 4-February 12 Member No.: 96926 |
Hello!
For a completely different application, I designed a 32-sub band filter bank in matlab, And implemented it in CUDA for a GPU. It currently uses 64 filters, a single 64 point FFT, and the decimation\interpolation is by 32. But this isn't really important since the CUDA implementation can easily be changed. Since I read that the MP3 filter bank also divides the signals into 32 sub-bands, I was wondering if my GPU filterbank can be used for MP3 decoding. My questions are: 1. Is the total number of taps in the MP3 filter 512, or is it 512 taps in the filter in every branch (512*32 total)? 2. How good is the isolation between the different sub-bands? Do they overlap (One input frequency may have a response in more than one band)? Are "holes", which by I mean dead areas between the sub-bands, allowed? 3. Is this filtering considered an expensive operation in MP3 decoding? What are the time constants it operates in for lets say 512 samples- mili seconds? micro seconds? 4. Does the format use a specific filter for the decoding? Is there freedom to implement the filter bank with a different structure? Thanks for reading, Jacob |
|
|
|
![]() |
Feb 4 2012, 23:59
Post
#2
|
|
|
Group: Members Posts: 514 Joined: 1-November 06 Member No.: 37047 |
Perhaps GPU-based transcoding could be interesting. Doing 1000s of files in a batch means large potential for threading/vectorization.
-k |
|
|
|
JacobG The MP3 Polyphase Filter Bank Feb 4 2012, 14:31
saratoga The filterbank (including the DFT) is the slowest ... Feb 4 2012, 21:01
JacobG QUOTE (saratoga @ Feb 4 2012, 22:01) The ... Feb 4 2012, 23:09
saratoga QUOTE (JacobG @ Feb 4 2012, 17:09) If I u... Feb 4 2012, 23:33
lvqcl http://wiki.hydrogenaudio.org/index.php?ti...ng_of... Feb 4 2012, 23:26
Canar QUOTE (knutinh @ Feb 4 2012, 14:59) Perha... Feb 5 2012, 01:41
saratoga QUOTE (Canar @ Feb 4 2012, 19:41) QUOTE (... Feb 5 2012, 02:32
knutinh QUOTE (Canar @ Feb 5 2012, 02:41) QUOTE (... Feb 5 2012, 13:18![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 17:45 |