DSPRelated.com
Forums

mp3 encoder

Started by sundaresan ramakrishnan November 29, 2002
hai friends
i just joined the group. i am using 2181 to implement an mp3
encoder( i just will not be able to implement it completely ,but i am using
assembly code and will try to get the needed resolution, trying to get
something different , mp3 encoder in fixed point dsp) . i tried the poly phase
filter bank freq response as defined by the standard in matlab. it has the code
as follows. the result is that each filter has two peaks . i hope i have
implemented the filter response. it is defined as a set of bandpass filters, but
it has two peaks.

i observe these are all 64 tap filters each ,and 32 filters are present. these
filters need to have a band pass response. (i assume), why and how they have
this kind of response with two peaks.

secondly a polyphase filter is defined as the one with
i/p ---------------|h(0)|----->
i/p-----|DElay|--|h(1)| --->
.
.
.
i/p-----|(n-1)delay | -|h(n) ->

with these things summed up. i tried to express the given expressin as an
polyphase filter. but i failed
can you help me.

figure(1);
for i = 0 : 31,
for k = 0 : 63,
M(i + 1, k + 1) = cos((2 * i + 1) * (k - 16) * pi / 64);
end

end
M
yuutshift(abs(fft(M)));
plot((1:length(yuu)),yuu);



Hello,

I've just had a quick read to your post. As quickly as that, I encourage you to continue with your project. Very interesting.

For fast filterbanks, rty to get the article by Konstantino Kinstantinides, in one of the IEEE's journals. Look him up within IEEEXplore.

Regards,

JaaC

 sundaresan ramakrishnan <s...@yahoo.com> wrote:

hai friends
i just joined the group. i am using 2181 to implement an mp3 encoder( i just will not be able to implement it completely ,but i am using assembly code and will try to get the needed resolution, trying to get something different , mp3 encoder in fixed point dsp) . i tried the poly phase filter bank freq response as defined by the standard in matlab. it has the code as follows. the result is that each filter has two peaks . i hope i have implemented the filter response. it is defined as a set of bandpass filters, but it has two peaks.

i observe these are all 64 tap filters each ,and 32 filters are present. these filters need to have a band pass response. (i assume), why and how they have this kind of response with two peaks.

secondly a polyphase filter is defined as the one with
i/p ---------------|h(0)|----->
i/p-----|DElay|--|h(1)| --->
.
.
.
i/p-----|(n-1)delay | -|h(n) ->

with these things summed up. i tried to express the given expressin as an polyphase filter. but i failed
can you help me.

figure(1);
for i = 0 : 31,
for k = 0 : 63,
M(i + 1, k + 1) = cos((2 * i + 1) * (k - 16) * pi / 64);
end

end
M
yuutshift(abs(fft(M)));
plot((1:length(yuu)),yuu);_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this message will receive your answer. You need to do a "reply all" if you want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to a...@yahoogroups.com

To Post: Send an email to a...@yahoogroups.com

To Leave: Send an email to a...@yahoogroups.com

Archives: http://groups.yahoo.com/group/adsp

Other Groups: http://www.dsprelated.com/groups.php3



Jaime Andr Aranguren Cardona
j...@ieee.org
jaime.arangure...@computer.org