syntfil[ARCSyntBS] - band-rejection biquad synthesis
Calling sequence:
ARCSyntBS(params, parts);
Parameters:
params - table of biquadratic transfer function parameters (omega_0, Q, h0, [omega_n])
parts - table of setting parameters (part values)
Params and parts must be type table .
Description:
Info level
Setting of variable infolevel[syntfil] can be used to get more detailed results.
infolevel[syntfil] =
3 - print of calculation parameters of algorithms for single-amlifier circuits synthesis
Examples:
> | with(syntfil): |
> | Gc,poles:=ChebyshevPoles(5,1.2,3): |
> | bs:=NLP2BS(500,1500,Gc,poles): |
> | bs_bl:=ARCBlock(bs,2): |
> | eval(bs_bl[2]); |
> | ARCSyntBP(bs_bl[2],table(['C1'=100e-9,'ft'=1e6,'A0'=1e5])); |
> | opt:=table(['C1'=15e-9,'C2'=1.2e-9,'R'=10e3,'type'='ESHP','ft'=1e6,'A0'=1e5]): |
> | ARCSyntBS(bs_bl[2],opt); |
Warning, ARCSyntESHP: Entered Q is too big to achieve proper chrakteristics of ESHP circuit.
Warning, ARCSyntESHP: Amplification 'h0' was changed from value 1.608547 to value 1.310277!
> | infolevel[syntfil]:=3: |
> | opt['type']:='ESNotch': |
> | ARCSyntBS(bs_bl[5],opt); |
Warning, ARCSyntESNotch: Coefficient K was set to 1, R value was changed to infinity and amplification 'h0' was changed from value 5.460081 to value 1
syntfil/ARCSyntESNotch:
Parameters of calculations: c=0.080000; r_opt=499.394170; K=1.000000