DSPRelated.com
Forums

FIR and convolution help!

Started by Rick Cauder November 2, 2004
I managed to get hold of a full copy of Signal Wizard 2 which computes
the FIR coefficients of arbitrary filters. I'm designing some HP
filters with 20 degree phase lags for surround sound work and want to
use the coefficients exported by the program in my own routines. I've
got a load of MP3 files that I want to process, and don't want to use
MATLAB 'cause it has to be a small stand-alone package any ideas
anyone?

Rick
"Rick Cauder" <rick_cauder@hotmail.com> wrote in message 
news:d5749111.0411020203.14179e91@posting.google.com...
>I managed to get hold of a full copy of Signal Wizard 2 which computes > the FIR coefficients of arbitrary filters. I'm designing some HP > filters with 20 degree phase lags for surround sound work and want to > use the coefficients exported by the program in my own routines. I've > got a load of MP3 files that I want to process, and don't want to use > MATLAB 'cause it has to be a small stand-alone package any ideas > anyone? > > Rick
I don't understand your constraints. You say: - a load of MP3 files to process which implies a "batch" sort of processing (rather than streaming) and then: - has to be a small stand-alone package - which sounds like something for a streaming process. What do you really need to do? Fred
On 2004-11-02 16:12:31 +0100, "Fred Marshall" 
<fmarshallx@remove_the_x.acm.org> said:

> What do you really need to do? > > Fred
I believe he wants to process his MP3s with his filters during playback (or as part of a "bounce to disk" operation). Depending on his platform, there are probably several options to do this but there's no way we could know what system/computer type he is using... -- Stephan M. Bernsee http://www.dspdimension.com

Stephan M. Bernsee wrote:

> I believe he wants to process his MP3s with his filters during playback > (or as part of a "bounce to disk" operation).
If that's it and he has a PC, I can make a suggestion. Adobe Audition has the ability to batch decode .mp3 files, convolve them against an arbitrary FIR and write them back as .mp3 files. Bob -- "Things should be described as simply as possible, but no simpler." A. Einstein
I'm using Windows XP. For my project, I have to process existing MP3
files, recorded in mono, to create a pseudo surround-sound effect. The
program must import the correct filter coefficients and use them on an
MP3 that the user requests.

Signal Wizard produces the filter, and can process WAV files, but my
project description says the program must be stand alone. In any case,
Signal Wizard cannot handle MP3, so I need to write a decoder, and
then a filter.

Questions are:

(a) what is the quickest Windows compiler platform to use
(b) are there any good books which explain how to decode MP3
(c) what is the quickest way to write the convolution (???) algorithm?

Rick