Komplexně sdružená dvojice pólů a komlexně sdružená dvojice nul (: fázovací článek (All-pass)
Přenosová funkce je ve tvaru:
> | Pqa:=expand(subs({n1=(1+sqrt(1-4*Q^2))*omega[0]/2/Q,n2=(1-sqrt(1-4*Q^2))*omega[0]/2/Q},numer(P)))/expand(subs({p1=(-1+sqrt(1-4*Q^2))*omega[0]/2/Q,p2=(-1-sqrt(1-4*Q^2))*omega[0]/2/Q},denom(P))); |
(8.4.1) |
Jedná o fázovací článek 2. řádu (All-pass). Modul přenossu je pro jakýkoli kmitočet roven násobné konstantě . Fáze se mění od 0 do přičemž pro je fáze (což je identické ).
> | abs('P__qa')=simplify(evalc(abs(subs(p=I*omega,Pqa)))) assuming K>0;
'phi__Pqa(omega[0])'=simplify(evalc(argument(subs(K=1,p=I*omega[0],Pqa)))); |
(8.4.2) |
Např. pro a (tj. ), dostaneme následující kmtičtové charakteristiky
> | Pf:=subs({K=1,omega[0]=1000,Q=4,p=I*omega},Pqa):
semilogplot(20*log10(abs(Pf)),omega=100..10000,-3..1,title=`Modulová charakteristika s logaritmickým měřítkem kmitočtu`,labels=[omega,typeset(20*log10(abs('Pqa'))," [dB]")],axes=FRAME,labelfont=[HELVETICA], axesfont=[HELVETICA,8],thickness=2,gridlines=true); semilogplot(180/Pi*argument(Pf),omega=100..10000,title=`Fázová charakteristika s logaritmickým měřítkem kmitočtu`,labels=[omega,typeset(varphi['Pqa']," [°]")], axes=FRAME,labelfont=[HELVETICA], axesfont=[HELVETICA,8],thickness=2,gridlines=true); |
Charakter časové odezvy odpovídá opět pouze pólům přenosu.
> | Ptn:=invlaplace(subs({K=1,omega[0]=1000,Q=4},Pqa), p, t);
plot(Ptn,t=0..0.03,title=`Impulzní charakteristika`,labels=[t,`Ptn `],labelfont=[HELVETICA],axesfont=[HELVETICA,8],thickness=2); |
Jak bylo odvozeno výše, charakter odezvy je plně určen charakterem pólů přenosu, tj. kmitočet odezvy je dán imaginární částí pólu, zatímco tlumení je dáno jeho reálnou částí.
> | 'p12'=solve(subs({omega[0]=1000,Q=4},denom(Pqa))); |
(8.4.3) |
Realizaci takového přenosu lze uskupečnit pomocí pásmové propusti a sumátoru, jak je uvedeno:
> |