Advanced z-transform

From HandWiki

In mathematics and signal processing, the advanced z-transform is an extension of the z-transform, to incorporate ideal delays that are not multiples of the sampling time. It takes the form

F(z,m)=∑k=0∞f(kT+m)z−k

where

  • T is the sampling period
  • m (the "delay parameter") is a fraction of the sampling period [0,T].

It is also known as the modified z-transform.

The advanced z-transform is widely applied, for example to accurately model processing delays in digital control.

Properties

If the delay parameter, m, is considered fixed then all the properties of the z-transform hold for the advanced z-transform.

Linearity

𝒵{∑k=1nckfk(t)}=∑k=1nckFk(z,m).

Time shift

𝒵{u(t−nT)f(t−nT)}=z−nF(z,m).

Damping

𝒵{f(t)e−at}=e−amF(eaTz,m).

Time multiplication

𝒵{tyf(t)}=(−Tzddz+m)yF(z,m).

Final value theorem

limk→∞f(kT+m)=limz→1(1−z−1)F(z,m).

Example

Consider the following example where f(t)=cos⁡(ωt):

F(z,m)=𝒵{cos⁡(ω(kT+m))}=𝒵{cos⁡(ωkT)cos⁡(ωm)−sin⁡(ωkT)sin⁡(ωm)}=cos⁡(ωm)𝒵{cos⁡(ωkT)}−sin⁡(ωm)𝒵{sin⁡(ωkT)}=cos⁡(ωm)z(z−cos⁡(ωT))z2−2zcos⁡(ωT)+1−sin⁡(ωm)zsin⁡(ωT)z2−2zcos⁡(ωT)+1=z2cos⁡(ωm)−zcos⁡(ω(T−m))z2−2zcos⁡(ωT)+1.

If m=0 then F(z,m) reduces to the transform

F(z,0)=z2−zcos⁡(ωT)z2−2zcos⁡(ωT)+1,

which is clearly just the z-transform of f(t).

References