Modifikované zapojení příčkové strukrury
Modifikovamou strukturu příčkového LC filtru vypočítáme pomocí následujících (modikikovaných) funkcí. V tomto případě však dostaneme stejný výsledek (vzhledem ke zvolené aproximaci).
> | infolevel[syntfil]:=3: |
> | elems_BSm:=ElemsBSm(elems_NLP4,R,fp4,f_p4): |
Opět úprava struktury pro reálné Q.
> | Q:=50: |
> | elems_BSmQ:=MakeRealL(elems_BSm,Q,fp4,f_p4): |
> | infolevel[syntfil]:=1: |
Následuje výpočet přenosových funkcí, resp. jejich modulů a jejich zobrezení.
> | H_BSm:=MakeH(elems_BSm): |
> | H_BSmQ:=MakeH(elems_BSmQ): |
> | mg_BSm:=simplify(MagnitudeHdB(H_BSm)(2*Pi*f)): |
> | mg_BSmQ:=simplify(MagnitudeHdB(H_BSmQ)(2*Pi*f)): |
V tomto případě dostáváme samozřejmě shodné výsledky s minulým případem.
> | plot([mg_BSm,mg_BSmQ],f=0..5000,color=[red,green]); |
Výpočet modulů přenosu pro mez propustného a nepropustného pásma pro filtr s ideálními i reálnými induktory, nyní pro oba zlomové kmitočty (v ideálním případě musí samozřejmě vyjít jako zadané ap , resp. asnew - kontrola).
> | evalf(subs(f=fp4,mg_BSm)),evalf(subs(f=fp4,mg_BSmQ)); |
> | evalf(subs(f=fs4,mg_BSm)),evalf(subs(f=fs4,mg_BSmQ)); |
Pro kmtočet f_s vyjde vyšší hodnota, díky nesymetrickému zadání tolerančního shématu filtru.
> | evalf(subs(f=f_s4,mg_BSm)),evalf(subs(f=f_s4,mg_BSmQ)); |
> | evalf(subs(f=f_p4,mg_BSm)),evalf(subs(f=f_p4,mg_BSmQ)); |
> |