[Scilab-users] Bode of discret time transfer function.

Pablo Fonovich Pablo_F_7 at hotmail.com
Sat Feb 25 19:17:57 CET 2017


Hi:

This is the first time i work with discrete time transfers functions and Scilab.

I want to use bode() for plotting the magnitud and phase response of the system, however, i don't understand how to set the frequencies to normalized values (-pi, pi).

This is what i'm doing:


s=poly(0,'s')
H=(s^(-2400))/(1-0.5*s^(-2400))
S=syslin('d',H)
bode(S)


i get a warning that frequencies beyond nyquist rate are ignored and the resulting plot is attached.

[cid:4845973f-0da4-4dd3-ade0-64a7e55422d3]

In the help, it says that bode parameter could include fmin and fmax in herz, but isn't a discrete system response limited to normalized frequencies? And to transform the normalized frecuency to herz the sample rate must be used, but i don't know how to pass it to the system or something.


Any hints would be appreciated.

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170225/5a22e134/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 32789 bytes
Desc: pastedImage.png
URL: <https://lists.scilab.org/pipermail/users/attachments/20170225/5a22e134/attachment.png>


More information about the users mailing list