On 30 Nov, 16:58, "Zach " <
litza...@pct.edu> wrote:
> I will take that advice to heart but it still does not help me extract the proper g array which I require.
Once upon a time I implemented a flter design tool for
IIR filters, much like FDATool.
When representing the filter on biquad (i.e. SOS) form,
you need to supply one overall gain factor. IF FDAtool
works in similar ways as the thing I implemented,
you only need that one g factor. One might get
several g factors as intermediate results, depending
on exactly how the computations are done, but one
only needs one such factor.
If I am right, you will find the relation between
the vector gv from your method 1 and the scalar g
from your method 2 to be
g == prod(gv)
If the factor g is very large or very small, you
could distribute it across the N biquads as
gn = g^(1/N).
You want a gain factor close to 1, for numerical
reasons.
Rune