Professional Documents
Culture Documents
Discrete Systems
Delay: s (k − 1) or s (k − 1) = V [ s (k )]
Multiplier: α α ⋅ s(k )
Adder: + s1 (k ) + s2 (k )
s1 (k )
s2 ( k )
Prof. Dr.-Ing. I. Willms Signals and Systems 1 WS 03/04
S. 3
Fachgebiet N T S
Nachrichtentechnische Systeme
4.1 Introduction
Example:
g (k ) = −c1 g (k − 1) − g (k − 2) + s (k − 1) + s (k − 2)
{sv (k )} → { gv (k )} ∑
ν
{αν sν (k )} → ∑ {αν gν (k )}
=1 ν =1
{sn (k )} → { g n (k )}
Causality and stability are here as important as for analog systems.
Prof. Dr.-Ing. I. Willms Signals and Systems 1 WS 03/04
S. 6
Fachgebiet N T S
Nachrichtentechnische Systeme
4.2 Linear, Time-Invariant Discrete Systems
∑
α
aα s (k − α ) = ∑ bβ g (k − β )
=0 β =0
1⎡ n n
⎤
g (k ) = ⎢ ∑ aα s (k − α ) − ∑ bβ g (k − β ) ⎥
b0 ⎣α =0 β =1 ⎦
Definition:
A discrete-time LTI-system is called recursive if the calculation of
each output value g(k) from the preceding output values g(k - ß) with ß > 0
is performed.
Definition:
A causal digital LTI-system is called non-recursive if the calculation
of each output value g(k) is possible without the use of previously calculated
output signals g(k - ß) with ß > 0 .
1⎡ 2 2
⎤
g (k ) = ⎢ ∑ aα s (k − α ) − ∑ bβ g (k − β ) ⎥
b0 ⎣α =0 β =1 ⎦
g1 (k ) = h1 (k ) ∗ s (k ) and g (k ) = g1 (k ) ∗ h2 (k )
it follows: g (k ) = g1 (k ) ∗ h2 (k ) = [ h1 (k ) ∗ s (k ) ] ∗ h2 (k )
or g (k ) = h1 (k ) ∗ h2 (k ) ∗ s (k ) Gz ( z ) = H z 1 ( z ) ⋅ H z 2 ( z ) ⋅ S z ( z )
144244 3
Hz (z)
Gz ( z ) = H z ( z ) ⋅ S z ( z ) H z ( z ) = H z1 ( z ) H z 2 ( z )
∑
α
aα s (k − α ) = ∑ bβ g (k − β )
=0 β =0
∑ aα S z ( z ) ⋅ z
α =0
−α
= ∑ bβ Gz ( z ) ⋅ z − β
β =0
∑ aα ⋅ z
G ( z ) α =0
−α
By means of an ∑
µ
dµ ⋅ z µ
H z ( z) = z = n H z ( z) = =0
n
where n ≥ m
∑β
Sz ( z)
∑
−β
b ⋅ z index conversion cν ⋅ zν
β =0 ν=0
Numerator polynom in z P( z )
H z ( z) = =
Denominator ploynom in z Q( z )
A third form of the discrete transfer function is based on the zeros of the
numerator and the denominator polynom:
Roots of the of the numerator or the zeros
m
dm
∏
µ
(z − z µ )
=1
0
H z ( z) = ⋅ n
∏
cn
(z − z µ )
∞
ν =1
Roots of the denominator or the poles
The coefficients respectively are real constants. The zeros and poles are
either real or conjugated complex:
jψ 0µ − jψ 0µ
z0 µ = z0 µ e 1
where z0µ = z ∗0µ = z0µ e 1
1 1 2 1 1
jψ ∞ν − jψ ∞ν
z∞ν = z∞ν e 1
where z∞ν = z ∗∞ν = z∞ν e 1
1 1 2 1 1
∑α
a e − jαωT
dm
∏
µ
(e ω
=1
j T
− z0 µ )
jωT
H z (e )= α =0
n
= n
∑ ∏
− j βωT cn
bβ e (e ωj T
− z∞ν )
β=0 ν=1
2π
periodic function with ωT = 2π or ω =
T
In short: H z (e jωT ) = H a (ω )
bm
∏ − z0µ )
( e
µ =1
jΩ
H z (e jωT ) = H z (e jΩ ) = H Na (Ω) = n
∏
cn jΩ
(e − z∞ν )
ν=1
H Na (Ω) = H Na (Ω) e jϕ Na ( Ω )
= 1 − 2 z cos(Ω −ψ ) + z
2
with z = z e jψ
For the corresponding angle of the connection of each zero or each pole
to the unit circle, it holds:
sin Ω − z sinψ
( e jΩ − z ) = arctan cos Ω − z cosψ
bm
∏ − z0 µ
e jΩ
µ =1
H Na (Ω) = ⋅ n
∏
cn jΩ
e − z∞ν
ν=1
m
∏
2
1 − 2 z0µ ⋅ cos(Ω −ψ 0µ ) + z0µ
bm µ=1
= ⋅ n
∏
cn 2
1 − 2 z∞ν ⋅ cos(Ω −ψ ∞ν ) + z∞ν
ν=1
bm
With >0 it follows:
cn
n sin Ω − z∞ν sin Ψ ∞ν m sin Ω − z0µ sin Ψ 0µ
ϕ Na (Ω) = ∑ arctan − ∑ arctan
ν =1 cos Ω − z∞ν cos Ψ ∞ν µ =1 cos Ω − z0µ cos Ψ 0µ
sin Ω − z sinψ
d
dΩ
( e jΩ
− z ) =
d
dΩ
arctan
cos Ω − z cosψ
=
1 − z cos(Ω −ψ )
=
1 + z − 2 z cos(Ω −ψ )
2
m 1 − z0µ ⋅ cos(Ω − Ψ 0µ )
−∑ 2
µ =1 1 − 2 z0µ ⋅ cos(Ω − Ψ 0µ ) + z0µ
with H z (e jΩ ) = Re { H z (e jΩ )} + j Im { H z (e jΩ )} or
+π
1 η −Ω
ϕ Na (Ω) =
2π −
∫π ln H Na (η ) cot
2
dη
H a (Ω) = H z (e jΩ ) = const. ∀Ω
P( z )
For the discrete transfer fuction of an all-pass: H z ( z ) =
Q( z )
one observes:
1 1
= n
cn ∏ ( z − z∞ν )
Q( z )
ν =1
∏
2
1 − 2 z0 µ cos(Ω − ψ 0 µ ) + z0 µ
d µ =1
H Na (Ω) = m n
∏
cn
1 − 2 z∞ν cos(Ω − ψ ∞ν ) + z∞ν
2
ν =1
so that:
1 1
1− 2 cos(Ω − Ψ ∞ν ) +
e j Ω − z0 µ
2
z ∞ν z ∞ν 1
jΩ
= =
e − z ∞ν 1 − z∞ν cos(Ω − Ψ ∞ν ) + z∞ν
2 z ∞ν
phase delay:
n
ϕ Na (Ω) = ∑ arctan
(1 − z ∞ν
2
) sin(Ω − Ψ ∞ν )
(1 + z∞ν ) cos(Ω − Ψ ∞ν ) − 2 z∞ν
2
ν =1
envelope delay:
1 − z ∞ν
2
n
τ Nga (Ω) = ∑ where z∞ν < 1 for all ν
1 − 2 z∞ν cos(Ω − Ψ ∞ν ) + z∞ν
2
ν =1
m m1
d
∏ ( z − z0 µ ) d
∏ ( z − z (1)
0µ ) m
H z ( z) = m
µ =1
n
= m
µ =1
n ∏ ( z − z (2) 0 µ )
∏ ( z − z ∞ν ) ∏ ( z − z ∞ν )
cn cn µ
= m1 +1
ν =1 ν =1
m1 m m
b
∏ (z − z
µ =1
(1)
0µ ) ∏
µ = m1 +1
(z (2)
0 µ .z − 1) ∏
µ = m1 +1
( z − z (2) 0 µ )
H z ( z) = m n
. m
1
∏ ∏
cn
( z − z ∞ν ) z (2)
0µ ( z − (2)
)
ν =1 µ = m1 +1 z µ
144444 42444444 3 1444 4244404 3
H zM ( z ) H z Allp .
Or in a short form:
H z ( z ) = H ZM ( z ).H z Allp . ( z )
µ
∏
= m1 +1
z0 µ (2)
µ
∏= m1 +1
( z − z ∞µ )
14 243
real constant
1
Because z0 µ (2) > 1 ⇔ z ∞µ = (2)
<1
z0 µ
1. n = m and z0 µ = z∞ν for all ν = µ ⇒ poles and zeros exhibit the same location
b
∏ (z − z µ ) 0
bm 1 m
n ∏
µ =1
1) H z ( z ) = m n
= ( z − z0 µ ) ⇒ non-recursive system.
∏
cn cn z µ =1
(z − z ν ) ∞
ν =1
j Ψ 0a 1 1 jΨ 0b
z0a = z0a e = = e
z0b ∗ z0b
where 2m1 + m2 + m3 = m ≤ n
bm −1 bm
and H Z ( z) = z h( k ) = γ 0 (k − 1)
cn cn
bm
Delay element with =1
cn
b0 α =0 b0 α =0 z n
1⎡ n n ⎤
g (k ) = ⎢ ∑ aα s (k − α ) − ∑ bβ g (k − β ) ⎥
b0 ⎣α =0 β =1 ⎦
or 1⎡ n ⎤
g (k ) = s (k ) + ⎢ ∑ {aγ s (k − γ ) − bγ g (k − γ )}⎥
a0
b0 b0 ⎣ γ =1 ⎦
1⎡ n ⎤
Gz ( z ) = S z ( z ) + ⎢ ∑ {aγ S z ( z ) z −γ − bγ Gz ( z ) z −γ }⎥
a0
b0 b0 ⎣ γ =1 ⎦
Prof. Dr.-Ing. I. Willms Signals and Systems 1 WS 03/04
S. 53
Fachgebiet N T S
Nachrichtentechnische Systeme
4.3.1 The First Canonical Form of a Discrete
System
∑
µ
dµ z µ
=0
Gz ( z ) = n
Sz ( z)
∑
ν
cν zν
=0
The second form works equal to the first canonical form; this is proved in
the following:
• The representation in following figure with
n
Gz ( z )
∑µ
b z
µ =0
µ
n
Due to xn +1 (k ) = s (k ) − ∑ bν xn −ν +1 (k ), we obtains:
ν =1
n n
X n +1 ( z ) = S z ( z ) − ∑ bν X n −ν +1 ( z ) ⇔ z X 1 ( z ) = S z ( z ) − ∑ bν X n −ν +1 ( z )
n
ν =1 ν =1
n
= S z ( z ) − ∑ bν z n −ν X 1 ( z )
ν =1
⎣ ν =1 ⎦
Sz ( z)
and with b0 = 1 we obtain: X 1 ( z ) = n
z ∑ bν z −ν
n
ν =0
n
For the upper part of the system the difference equation g (k ) = ∑ aν xn −ν +1 (k )
ν =0
results: n n
Gz ( z ) = ∑ aν X n −ν +1 ( z ) = ∑ aν z n −ν X 1 ( z )
ν =0 ν =0
n
n
z n
∑ aν z n −ν
= X1 ( z) z n
∑ aν z ν =
− ν
=0
n
Sz ( z)
ν
=0
z n ∑ bν z −ν
ν =0
Gz ( z ) = ν=0
n
Sz ( z)
∑
ν
bν z ν
=0
−
Gz ( z ) ∑ aν z ν −
H z ( z) = = ν=0
n
∑ν
Sz ( z) −ν
b z
ν =0
d
∏ (z − z µ )0 ...
H z ( z) = m µ=1
n
= ∏ H zγ ( z )
∏
cn
(z − z ν )∞
γ =1
ν=0
into
d1γ z + d 0γ d 2γ z 2 + d1γ z + d 0γ
H zγ ( z ) = and H zγ ( z ) =
c1γ z + c0γ c2γ z 2 + c1γ z + c0γ
∑ dµ z µ n
Rν
= R∞ + ∑
µ =0
H z ( z) =
ν =1 ( z − z∞ν )
n
cn ∏ ( z − z∞ν )
ν =1
R∞ = lim H z ( z ) = d n for m = n
z →∞
d 0γ = −2 Re { Rγ z } ,d = 2 Re { Rγ } , c0γ = z∞γ { }
2
∗
∞γ 1γ and c1γ = −2 Re z∞γ
So in completion:
...
H z ( z ) = d n + ∑ H zγ ( z ) where cn = 1
γ =1