Advanced z-transform

From testwiki
Jump to navigation Jump to search

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. The advanced z-transform is widely applied, for example, to accurately model processing delays in digital control. It is also known as the modified z-transform.

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].

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

Template:Reflist

Template:DSP