syntfil[ARCBlock1] - equalization of gain to particular biquads of cascade active filter
Calling sequence:
ARCBlock1(params);
ARCBlock1(params, h0);
Parameters:
params - table of biquadratic transfer functions parameters and with filter type (output of NLP2LP , NLP2HP , NLP2BP , NLP2BP2 or NLP2BS functions)
h0 - (optional parameter) gain of ARC filter - number that determine general gain or list of numbers that determine gain of particular sections (biquads). General gain is set to 1 if parameter h0 is not specified.
Description:
Info level
Setting of variable infolevel[syntfil] can be used to get more detailed results.
infolevel[syntfil] =
2 - print of particular block gains
Examples:
> | with(syntfil): |
> | Gc,poles:=ButterworthPoles(8,3,20): |
> | lp:=NLP2LP(1000,Gc,poles); |
> | ARCBlock1(lp,4); |
> | infolevel[syntfil]:=2: |
> | h0:=[3,2,1,1]: |
> | ARCBlock1(lp,h0); |
ARCBlock1:
Amplification of particular blocks h0 = [3.000000, 2.000000, 1.000000, 1.000000].