[scilab-Users] z^(-1/2) half cycle delay in discrete time

Sumit Adhikari sumit.adhikari at gmail.com
Mon May 9 20:08:17 CEST 2011


In case of discrete time solver there is nothing called non-integral delay.
This cannot be resolved in an usual way.
In many other solvers ac or noise simulation is possible with non-integral
delays but transient simulation will not be possible.

One possible solution could be:

If the sampling time is known, then an CT delay of the half of the sampling
time can be used as a half delay. I do not have any idea if it is possible
in SCILAB. This can be possible using SystemC-AMS.

Regards,
Sumit




On Mon, May 9, 2011 at 7:27 PM, Dean Parsons <dean.parsons at att.net> wrote:

>  *Hello,*
> **
> *I want to add a half cycle delay to a discrete time transfer function by
> multiplying the transfer function by z^(-0.5). It seems Scilab doesn't allow
> non-integer exponents with the discrete time variable z:*
> **
> *-->z=poly(0,"z");
>
> -->a = z^(-0.5);
>              !--error 30
> Invalid exponent.
> *
> *Is there a work around for this? Is there another way to create the
> discrete time delay z^(-1/2)?*
> **
> *Thank you for your help with this.*
> **
> *Dean Parsons*
>



-- 
Sumit Adhikari,
Institute of Computer Technology,
Faculty of Electrical Engineering,
Vienna University of Technology,
Gußhausstraße 27-29,1040 Vienna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20110509/aebe1174/attachment.htm>


More information about the users mailing list