Modifikované zapojení příčkové strukrury
Modifikovamou strukturu příčkového LC filtru vypočítáme pomocí následujících (modikikovaných) funkcí.
> | infolevel[syntfil]:=3: |
> | elems_BPm:=ElemsBPm(elems_NLP3,R,f_p3,fp3): |
> | infolevel[syntfil]:=2: |
Alternativní zadání kmitočtového odnormování
Opět úprava struktury pro reálné Q (opět pouze 30).
> | Q:=30: |
> | infolevel[syntfil]:=3: |
> | elems_BPmQ:=MakeRealL(elems_BPm,Q,fm3): |
> | infolevel[syntfil]:=1: |
Následuje výpočet přenosových funkcí, resp. jejich modulů a jejich zobrezení.
> | H_BPm:=MakeH(elems_BPm): |
> | H_BPmQ:=MakeH(elems_BPmQ): |
> | mg_BPm:=MagnitudeHdB(H_BPm)(2*Pi*f): |
> | mg_BPmQ:=MagnitudeHdB(H_BPmQ)(2*Pi*f): |
V tomto případě dostáváme samozřejmě shodné výsledky s minulým případem.
> | plot([mg_BPm,mg_BPmQ],f=0..5000,color=[red,green]); |
> | evalf(subs(f=f_s3,mg_BPm)),evalf(subs(f=f_s3,mg_BPmQ)); |
> | evalf(subs(f=f_p3,mg_BPm)),evalf(subs(f=f_p3,mg_BPmQ)); |
> | evalf(subs(f=fp3,mg_BPm)),evalf(subs(f=fp3,mg_BPmQ)); |
Pro kmtočet fs3 vyjde vyšší hodnota útlumu, díky nesymetrickému zadání tolerančního shématu filtru.
> | evalf(subs(f=fs3,mg_BPm)),evalf(subs(f=fs3,mg_BPmQ)); |
> | plot([mg_BPm,mg_BPmQ],f=f_p3..fp3,color=[red,green]); |
> |