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

How to use Auto EQ filter coefficients in general 2nd order filter?

SigmaDSP & SigmaStudio mtswan Oct 5, 2017 00:00 5 replies Original on forum ↗
Subscribe
mtswan Question
Oct 5, 2017 00:00

I am happy to find the Auto EQ module in Sigma Studio to generate filter coefficients for EQing a speaker but am unsure of how to implement those filter coefficients. The Auto EQ wiki says to use a General 2nd Order EQ filter.

I have found the Index Selectable Filter has a 'load all coefficients' button and when loading the .txt file generated from Auto EQ, the ISF displays the individual filters created by the Auto EQ.

I am unsure how to use that ISF as a multi-band filter such that all filters are enabled. Not just 1 filter selected by a DC block. Do I need to create 8 individual 2nd order filter blocks and parse through the 40 coefficients generated for each individual filter block?

What are the recommended filter blocks for the AutoEQ?

My Auto EQ generated coefficients for 8 filters (so 40 coeffecients popped out into txt file) for a 1-way speaker.

I am using a ADAU1452.

Thanks

-Mike

Audio Signal Processors

adau1452

sigmastudio_coefficients of 2nd-order iir

filter

SigmaDSP Audio Processors

automatic_eq

Show More

DaveThib Reply
Oct 5, 2017 00:00

Hello Mike,

I think what you are looking for is somewhat hidden from view yet out in the open.

Drag in a general second order filter, I would use the double precision version.

Then you click on the blue square in the middle where you can select the type of filter you want.

Then you select "IIR Coefficient". Then you will see where you can enter the coefficients. If you want to cascade several filters you simply grow the cell to add more filters and do the same for those filters. The only hassle is that you have to enter these manually. There is no way to enter these from a file. The "Load" button you see will load in the coefficients into the DSP all at one time. They are not loaded as you enter them for obvious reasons.

Thanks,

Dave T

1454bde38b9fb51432aabfa71590dc3a.jpg
1454bde38b9fb51432aabfa71590dc3a.jpg
1454bde38b9fb51432aabfa71590dc3a.jpg-356x277.jpg
1454bde38b9fb51432aabfa71590dc3a.jpg-356x277.jpg
mtswan Reply
Oct 5, 2017 00:00

Great thanks. Will try that out. What is the difference between using those 2nd order IIR filters and the Auto EQ block as the filter?

DaveThib Reply
Oct 5, 2017 00:00

Hello Mike,

From a filter perspective there should be no difference. What I am not certain of is the difference in the code size. So if you are getting close to the MIPS limit then it is something to look into.

Dave T

ADIApproved Reply
Oct 6, 2017 00:00

I think even the code size should be the same. The real difference is the GUI.

Regards

Miguel

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin