!!en5 Discrete Signals DTFT TZ v06
!!en5 Discrete Signals DTFT TZ v06
Z transform
o x n = 0, n 0 causal signal,
o x n = 0, n 0 anticausal signal
• We define
1, n = 0
- discrete unit impulse: n =
0, n 0
1, n 0
- discrete causal step function: n =
0, n 0
0, n 0
- discrete anti-causal step function − n − 1 =
1, n 0
• Properties of [n]
o Sonding n − n0 xn = n − n0 xn0
nxn = nx0
(x * )n = ( * x )xn = xn,
o Convolution
unde ( x1 * x2 )n = x1mx2 n − m = x n − mx m = (x
1 2 2 * x1 )n
m=− m=−
Analogue signals sampling
• Let the band limited signals xa (t ) X a ( ), X a ( ) = 0 pt M
xa (t ) t = nT xe (nT ) = xa (nT )
• The sampled signal is, then e
x (t ) =
xe (nT ) = xn
not
0 t nT
x(t ), xe (t ) = xn
t
0 T 2T 3T
xn = T (t ) xa (t ) = (t − nT ) xa (t ) = xa (nT ) (t − nT )
k k
2 2
( ) k ( ) 1
( ) ( ) ( ) 1
jn t jn t
But T t = t − nT = e T
x n = x a nT t − nT = x a t e T
T k k T n
• Computing the Fourier transform of the relation above
2
F xn = X d ( ) = xa (nT )F (t − nT ) = xa (nT )e − jnT = X a ( )
1
k k
− n
T k T
2
Using the notation = for the angular sampling frequency, it results
T
− M M
X e ( )
X a ( )
1
X a ( + e )
1
X a ( − e )
1
T T T
- e − M - e − e + M − M M e − M e e + M
X ( )
X a ( ) X a ( + e )
1 1
X a ( − ee )
1
T T T
- e − M - e − M M e e + M
− e + M e − M
aliere spectrala
Signal recovery
• In order to recover the signal an ideal low pass filter has to be used F
1, = ,
H TJI ( ) = 2 T
0 rest
the recovered signal is, thus
T T T
jt
xa (t ) = X ( )e TX ( )e x (nT )e
1 jt 1 jt T − jnT
d = d = e d =
2 X a ( )=TX d ( ) 2 2
a d a
− − −
n
T T T
= xa (nT )sinc (t − nT )
n T
The Fourier Transform of Discrete Signals (FTDS)
• From (*)
F xn = X d ( ) = xne − jnT
k
2 2
OBS! X d ( ) = X d + k is periodic in frequency domain with the period the
T T
above relation may be envisioned as an Exponential Fourier Series decomposition in time
domain this
xn = X ( )e
T j nT
d
2
d
2
T
Justificare!!
• Using the normalized frequency = T the above relations become
F xn = X d ( ) = xne − jn
k
X d ( ) = X d ( + k 2 )
xn = X ( )e
1 jn
d
2
d
2
T
Proprietățile FTSD
x1 n X d 1 ( )
1. Liniarity a1 x1 n + a2 x2 n a1 X d 1 ( ) + a2 X d 2 ( )
x2 n X d 2 ( )
Demo - Hw
2. Discrete Time shifting xn − n0 X d ( )e − jn0
Demo – Hw
Re X d* ( ) = even simmetry
Consequences x ( t ) R
Im X d ( ) = odd simmetry
*
X d* ( ) = even function
Demo ?
arg X d ( ) = odd function
*
X d ( ) = Re X d ( ) + j Im X d ( ) = X d ( ) e
j arg X d ( )
X d* ( − ) = Re X d ( − ) − j Im X d ( − ) = X d ( − ) e
− j arg− X d ( )
Demo ? Hw
Consequences
x2 −m = x2 m deci X d 2 ( ) = X d 2 ( − )
m = − 2 2
x2 −m = x2 m deci X d 2 ( ) = X d* 2 ( )
The Z transform
xn X z ( z ) = xnz −n
, zD C
n = −
X d ( ) = X d ( + k 2 )
j
Remark dacă e = 1 D X d ( ) = X z ( z ) z =e j
The convergence domain of Tz
• in general R1 z R2
o Finite length sequences R1 = 0, R2 =
o Causal sequences R1 = finit, R2 =
o Anti-causal sequences
Justificare
Inverse Tz
1. 1. Series expansion
2. can be used when X ( z ) is a rational function with simple poles or a polynomial
3. Metoda recunoaşterii
X (z)
• We decompose the ratio , in simple fractions around each of its poles; then we
z
can use the recognition formulas
- causal sequences:
C nk a n−k n
z
z a
(z − a )k +1 ,
- anti-causal sequenes
− C nk b n−k − n − 1
z
z b
(z − b )k +1 ,
where
n(n − 1)...(n − k + 1) n = 1
Cnk = ,
k! 0
and a, bC are constants.
• If the convergence domain is R1 z R2 and X z ( z ) has the poles
X z (z ) ni −1 ni −1
int ext
Aik Bik
= +
z i
k =1 z − pi
int k +1
(i
k =1 z − pi )
ext k +1
( )
z p iint z p iext
cauzal anti − cauzal
niint −1 niext −1
xn = Aik C p k
n ( ) int n−k
i n − Bik Cnk ( piext ) − n − 1
n−k
i k =1 i k =1
xn =
1
2j C
X z ( z ) z n−1dz
where C is a circle inside the convergence domain of the z transform, with the center
inside the origin.
xn = rez X ( z) z n −1
, n0
polii int eriori C
Properties
x1 n X z1 ( z )
1. Linearity a1 x1 n + a2 x2 n a1 X z1 ( z ) + a2 X z 2 (z )
x2 n X z 2 ( z )
Remark - the multiplication of a sequence with an exponential may lead to change in the
poles / zeros position
- if a>1 farther from the origin
- if a<1 closer to the origin
- of a = 1, a C rotation in the z plane
dX z (z )
4. derivation of the z transform nxn − z R1 z R2
dz
Demo ? Hw
Consequence na n
n az
(z − a )2
1 1
xn X z (z ), R1 z R2 x− n X z ,
1
6. Symmetry z
z R2 R1
Demo ? Hw
7. Convoluția
x1 n X z1 (z ), R1 z R1
(x1 * x2 )n X z1 (z )X z 2 (z ), max R1 , R 2 z min R1 R 2
1 2
x2 n X z 2 (z ), R z R
2 2 1 1 2 2
1 2
Unilateral z Transform
For causal signals x[n] = x[n] [n] 0 pt n 0
X z ( z ) = x n z − n z r1
n =0
1. The properties are preserved, excepting the discrete time shifting property the initial
conditions must be taken into account
Z xn + k z k X z (z ) − z k x0 − z k −1 x1 − .... − zxk − 1
Z xn − k z − k X z (z ) + z − k +1 x− 1 + z − k +2 x− 2 − .... + x− k
Transformata Fourier a semnalelor discrete periodice. Seria Fouriei Discreta (SFD)
Fie xn = xn + kN ()n N, k N* poate fi dezvoltata in serie folosind setul
jk 2N 2
j (k + N )
2
, k = 1, (N − 1),
jk
e e N
=e N
Obs - deosebirea fundamentala intre setul de mai sus si cel folosit in SFE este ca in acest
caz avem o suma finita se preteaza la calcule
N −1 2 N −1
xn = ck e = ck wNkn
jkn
N
k =0 k =0
N −1 2 N −1
ck = xne xnw
1 − jkn 1 − kn
N
= N
N n =0 N n=0
2
wNkn = wNk (n + N )
jkn
Unde w = e
kn N
N ,
Spunem ca xn si ck sunt perechi in sensul seriei Fourier Discrete cu perioada N
xn ck
N
Proprietățile SFD
1. Liniaritate
x1 n c1 k
a1 x1 n + a2 x2 n a1c1 k + a2 c2 k , N = cmmmc( N1 , N 2 )
N1
x n
2 N 2 2 c k N
Demo ?
Demo ?
Demo ?
4. Conjugarea semnalului x * n c * (− k )N
N
Demo ?
Demo ?
Consecințe
1. xn R xn = x n ck = c (− k )N
* *
6. Convoluția circulara
x1 n c1 k
(x1 * x2 )N n c1 k c2 k
N
2
x n
N
c 2 k N
N −1 N −1
(x1 * x2 )N n = 1 x1 mx2 n − m = 1 x n − mx m
1 2
N m=0 N m=0
Demo ?
Consecințe
N −1 N −1
N −1 N −1
xn = ck
1
2 2
(2) Rayleigh
N n =0 n =0
Demo ?