ΣSigmaStudio Ask AI Русский Log in

Applying correction filters for speakers

SigmaDSP & SigmaStudio GeoffH Jan 6, 2011 00:00 1 replies Original on forum ↗
Subscribe
GeoffH Question
Jan 6, 2011 00:00

Hi All,

I know this is an OLD post but I have trawled through the entire Engineering Zone and it the only one close to what I need to do right now...

To quote an e-mail I sent yesterday...

"I am setting X-Over using the Evaluation Board – I need to implement a Full IIR or FIR Filter to correct for some speaker problems.

There is very little information on the Analog Devices Site – have you any other resources you can point me at please?

Particularly I need to convert a correction curve into coefficients for the DSP to handle – I cannot find a Tools to do this directly – most seem to have been programmed in MATLAB etc which I do not have access to,…"

"I have been using the Standard Filters and Eq’s the problem is that for some drive units I need to do a full inverse Speaker Correction – see attachment.

It is this I am having trouble figuring out how to do…"

I can generate the Data - but somehow I need to get the DSP coefficients calculated from the Inverse Curve and then apply these in SigmaStudio the Target being a ADU1701

Any help gratefully recieved.

Geoff

ADIApproved Reply
Jan 6, 2011 00:00

SigmaStudio does not have a way to generate a set of filters from an arbitrary frequency response curve. You can use the probe/stimulus blocks to view the response of filters you have in your design, and adjust these to match your target response. This method may take some trial and error with the number of filters you use or the parametric settings for each filter, but you should be able to closely approximate your target correction filter fairly quickly.