Given Coefficients, is there a way to get freq, gain, and Q?


I am calculating the coefficients in a uP to feed to a ADAU1701.

I also have a way to read the coefficients into a PC from the 1701.

Given the 5 (not 6) coefficients in the 1701, is there a set of calculations to give me the frequency, gain, and Q of a second order filter.

I feel this would be difficult given the various filter types (parametric, lopass bessel, bandpass, etc...) but maybe someone has done some magic in this area and has the math.

Of course, C source code would be ideal.

Thanks, Mark.

Top Replies