Some Formulae For Digital Signal Processing: Prof. Dr.-Ing. Walter Kellermann Andreas Brendel, M.SC
Some Formulae For Digital Signal Processing: Prof. Dr.-Ing. Walter Kellermann Andreas Brendel, M.SC
for
Digital Signal Processing
University of Erlangen-Nuremberg
WS 2019-20
1 Transforms
1.1 The z-Transform
Definition of the (two-sided) z-transform:
+∞
X
Z{x[k]} = X(z) = x[k]z −k (1)
k=−∞
1
I
x[k] = X(z)z k−1 dz (2)
2πj
C
Theorems:
1
x[−k] X z 1/Rx+ < |z| < 1/Rx−
z
x[k] · z0k X z0 Rx− < |z/z0 | < Rx+
kx[k] −z dX(z)
dz Rx− < |z| < Rx+
x[k] ∗ y[k] X(z)Y (z) max {Rx− , Ry− } < |z| < min {Rx+ , Ry+ }
1 z
H
x[k] · y[k] 2πj X w Y (w)w−1 dw Rx− · Ry− < |z| < Rx+ · Ry+
Cxy
x[−k] X(e−jΩ )
x∗ [k] X ∗ (e−jΩ )
2π
1
X(ejη )Y (ej(Ω−η) )dη
R
x[k] · y[k] 2π
0
Theorems:
Sequence DFT
−µκ
x̃[k + κ] X[µ] · wM
kλ
x[k] · wM X[µ + λ]
x∗ [k] X ∗ [−µ]
M−1
P
x1 [κ] · x̃2 [k − κ] X1 [µ] · X2 [µ]
κ=0
M−1
1
P
x1 [k] · x2 [k] M X1 [µ − κ] · X2 [κ]
κ=0
2 Causal LTI Systems
2.1 Causal LTI Systems in the Time Domain
N -th Order Difference Equation
N
X M
X
y[k] = − an y[k − n] + bm x[k − m] (10)
n=1 m=0
uN,1 [k + 1] = AN,N · uN,1 [k] + BN,L · xL,1 [k] (State equation) (11)
yK,1 [k] = CK,N · uN,1 [k] + DK,L · xL,1 [k] (Output equation) (12)
Transfer function
H(z) = C [zI − A]−1 B + D (13)
M
X M
X
bm z −m
bM−m z m
Y (z)
H(z) := = m=0 = m=0
(14)
X(z) XN N
X
−n n
an z aN −n z
n=0 n=0
m
X m
Y
bµ ejµΩ ejΩ − z0µ
µ=0 µ=1
H(ejΩ ) = |H(ejΩ )| · e−jb(Ω) = n = bm · n (16)
X Y
jνΩ jΩ
aν e e − z∞ν
ν=0 ν=1
Im H(ejΩ )
b(Ω) = −arg H(ejΩ ) = −arctan = arg N (ejΩ ) − arg Z(ejΩ )
jΩ
(17)
Re {H(e )}
Magnitude:
m q
1 + ρ20µ − 2ρ0µ cos (Ω − ψ0µ )
Q
µ=1
|H(ejΩ )| = |bm | · Q
n p (20)
1 + ρ2∞ν − 2ρ∞ν cos (Ω − ψ∞ν )
ν=1
Phase: n m
π X X
b(Ω) = [1 − sign bm ] · sign [sin Ω] + b∞ν (Ω) + b0µ (Ω) (21)
2 ν=1 µ=1
Group delay:
n
X m
X
τg (Ω) = τg∞ν (Ω) + τg0µ (Ω) (22)
ν=1 µ=1
Allpass Systems:
Frequency Response
ejnΩ · N (e−jΩ )
A(ejΩ ) = (23)
N (ejΩ )
Phase
n
X ρν sin(Ω − ψν )
bA (Ω) = nΩ + 2 arctan (24)
ν=1
1 − ρν cos(Ω − ψν )
Group delay
n
X 1 − ρ2ν
τA (Ω) = (25)
ν=1
1 + ρ2ν − 2ρν cos(Ω − ψν )
Frequency domain:
∞
X
RR,κ (ejΩ ) = rR,κ [k]e−jΩk
k=−∞
R−1 ∞
1 X −j 2π
e−j (Ω− R ρ)k
2π
X
= e R ρκ
R ρ=0
k=−∞
R−1
1 X 2π 2πρ
= e−j R ρκ · 2πδ Ω − (37)
R ρ=0
R
z-domain:
R−1
X
HD (z) = HD,R,ν (z) (40)
ν=0
R−1
1 X 2π 2π
HD,R,ν (z) = ′
HD,R,ν (z R )z −ν = HD (ze−j R ρ ) · e−j R ρν (41)
R ρ=0