Clear Filters
Clear Filters

Z domain to freq domain (bode of closed loop with negative feed back)?

3 views (last 30 days)
I just want to continous time domain freq response with discrete time freq response closep loop with negative feedback. But i dont know how to go from z domain to frequency domain analytically

Answers (1)

Star Strider
Star Strider on 5 Jan 2018
Edited: Star Strider on 5 Jan 2018
If you have the Symbolic Math Toolbox, try this:
syms z s Fs
assume(Fs > 0)
H(z) = (z + 1) / (z^2 + 10*z - 5); % Create Transfer Function
BilTrns = s == 2*Fs * (z-1)/(z+1); % Bilinear Transform, s —> z
Bz = solve(BilTrns, z); % Bilinear Transform, z —> s
H(s) = H(Bz); % Substitute
H(s) = simplify(H(s), 'Steps',20) % Desired Result
It may not seem obvious at first, although it is.
EDIT To do the conversion numerically, use the d2c (link) function.
  6 Comments
mehmet baki
mehmet baki on 5 Jan 2018
sir I know bode graphs both as discrete & cont. but I don't know how to graph asymptotically by hand
Star Strider
Star Strider on 5 Jan 2018
I have no idea what ‘omega_w’ is. You must look at the preceding discussion in the textbook to find out. That information is not on the page you posted, and it not standard notation, at least that I am aware of.

Sign in to comment.

Categories

Find more on Get Started with Control System Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!