how "bode" calculate the phase of transfer function?

조회 수: 2 (최근 30일)
saner chen
saner chen 2019년 3월 27일
There is a moving average filter:
in s and z domain:
their magnitude- w and phase -w characteristic are as follows:
(1)
it can be seen that if , then the second formula of (1) converges to the first one.
thus their phase-w curves should be the same.
however.
T = 5e-5;
N = 400;
Tw = N*T;
s = tf('s');
z = tf('z',T);
G = (1-exp(-Tw*s))/(Tw*s);
G2 = (1-z^(-N))/(1-z^(-1))/N;
bode(G,G2)
legend('continus','discrete')
untitled.png
the phase of G2 is much higher than G1.
So how "bode" calculate the phase? and is the figure is right if I didnt restrict the phase in[-180,180].
Is the phase pi/4 - 5*2*pi equal to pi/4 ?

답변 (0개)

카테고리

Help CenterFile Exchange에서 Frequency-Domain Analysis에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by