nrOfRecs //int, number of upper MAGNITUDE constraint sections MagConstraintsDataBaseRecord //Record consists of 5 floating values, only the first two values, Ohmega and Magnitude, //are used in each record. There will be nrOfRecs of these records. nrOfRecs //int, number of lower MAGNITUDE constraint sections MagConstraintsDataBaseRecord //Record consists of 5 floating values, only the first two values, Ohmega and Magnitude, //are used in each record. There will be nrOfRecs of these records. nrOfRecs //int, number of upper GROUP DELAY constraint sections GdConstraintsDataBaseRecord //Record consists of 5 floating values, only the first two values, Ohmega and Magnitude, //are used in each record. There will be nrOfRecs of these records. nrOfRecs //int, number of lower GROUP DELAY constraint sections GdConstraintsDataBaseRecord //Record consists of 5 floating values, only the first two values, Ohmega and Magnitude, //are used in each record. There will be nrOfRecs of these records. NumDeg //int, numerator degree DenomDeg //int, denominator degree NZLinPair //int, number of linear zero pairs (mirror zeros, i.e. a value of 1 will yield a //pair of zeros which have mirror symmetry with respect to the unit circle) NP //int, number of population members for DE optimization. 30 is a good value to start with. SamplingGranularity //string, sampling granularity of constraint sections (coarse, medium, fine) WordLength //int, coefficient word length {0, 1, 2, ..., 32}, 0 = maximum floating point precision NP2 //int, number of population members for DE optimization, refinement phase NZPAllpPair //int, number of allpass pole/zero pairs (i.e. a value of 1 will yield a //pole zero pair with mirror symmetry with respect to the unit circle) PoleRadiusRestr //float, upper bound of pole radius restriction <= 1.0 ZeroRadiusRestrictionLow //float, lower bound of zero radius restriction >= 0.0 ZeroRadiusRestrictionHigh //float, upper bound of zero radius restriction >= ZeroRadiusRestrictionLow nrOfRecs //int, number of FIXED FILTER NUMERATOR coefficients FixedFilterDataBaseRecord //Record consists of 5 floating values, only the first value is used in each record. //There will be nrOfRecs of these records nrOfRecs //int, number of FIXED FILTER DENOMINATOR coefficients FixedFilterDataBaseRecord //Record consists of 5 floating values, only the first value is used in each record. //There will be nrOfRecs of these records struct_idx //int, index for filter structure, 0: direct form, 1: biquads FreezingStateOfGdConstraints //boolean, freezing state of group delay constraints. true: constraints are frozen //along the delay axis, false: group delay constraints may float along the delay axis DesignIdentifierIdx //int, index for filter design method //0: "Z-plane design " //1: "Butterworth (IIR) " //2: "Chebychev-Type1 (IIR) " //3: "Chebychev-Type2 (IIR) " //4: "Elliptic (IIR) " //5: "Equiripple-linphase (FIR) " //6: "MaxFlat-linphase (FIR) "