KHMAISSIA CheatsheeT
KHMAISSIA CheatsheeT
SIGNALS DIGITIZATION 6. Coding 3.Discrete Systems,Types,Properties • rxx [k] and ryy [k] are even fcts, while
rxy [k] = ryx [−k]
1.Sampling • [−Am , +Am ]: Range of amplitudes possible to
x[k] → G → y[k] = G{x[k]}
encode. (Am = 2N . q2 )
• Ideal Delay System:
• Sampling interval: Ts = f1s • Any amplitude that exceeds this value → the y[k] = x[k − kd ] , −∞ < k < ∞
• Periodic real sampling: signal is clipped → degradation.
FREQUENCY ANALYSIS
kd : the delay of the system
xs (t) = x(t).s(t) kd > 0 → a time delay (shifts input to right)
t
P∞ t−kT
= repTs {rect( D )= k=−∞ rect( D ) kd < 0 → a time advance (shifts input to left) 1.Fourier Series
• Periodic ideal sampling: • Memoryless(static) system: y[k] at every
xs (t) =Px(t).δT (t) DISCRETE SIGNALS value of k depends only on x[k] at the same
= x(t). ∞ k=−∞ δ(t − kT ) value of k • x[k] periodic if x[k] = x[k + N ]
• Memory(dynamic) system:
P∞
= k=−∞ x(kT ).δ(t − kT ) 1.Discrete Time Signals Properties • Discrete-time complex exponential:
y[k] depends in addition to k on kd 2π
• Fourier Transform of xs (t): Φl [k] = ejlω0 k = ejl( N )k ,(l = 0 ± 1 ± 2..)
P∞ • Time Shift: x[k], x[k − k0 ] (k0 new 0) • Linear System:
Xs (f ) = fs .X(f − nfs ) • Φl [k] = Φl+rN [k]
Pn=−∞ • Time Reversal: x[k] obtained from x[−k] by G{ax1 [k] + bx2 [k]} = ay1 [k] + by2 [k]
∞ • Fourier representation of x[k]:
Xs (ω) = n=−∞ fs .X(ω − nωs ) a reflection about k = 0 = aG{ax1 [k]} + bG{bx2 [k]} P P jlω0 k
• Time-Invariant System: x[k] = l cl Φ[k] = l cl e =
• Periodicity: x[k] = x[k + N ] ;
x[k − k0 ] → y[k − k0 ]
P jl( 2π )k
2.Nyquist Shanon Theorem x[k] periodic for N, 2N, 3N... l c l e N
N :period of x[k] (positive integer) • For an LTI System: l = 0, 1, ..., N P − 1 or l = 3, 4, ..., N + 2
• fs ≥ 2fm → Perfect Reconstruction • x[k] even if: x[k] = x[−k] y[k]
P= x[k] ∗ h[k] x[k] = c0 + 2 L l=1 |cl | cos ( 2π lk + θl )
= ∞
x[k′ ]h[k − k′ ] P N
(Nyquist condition) x[k] even if: x[k] = −x[−k] k′ =−∞ x[k] = a0 + 2 L 2π
l=1 {al cos ( N lk) −
• fs < 2fm → Aliasing (overlapping) → can- • Causality: bl sin ( 2π lk)}
N
not reconstruct x(t) if x[k] = 0 for k ≤ k − 0 (
then y[k] = 0 for k ≤ k0 a0 = c0 ; al = 2|cl | cos(θl ); bl = 2|cl | sin(θl )
fs :Nyquist frequency (ωs = 2πfs ) • N −1
2.Common Discrete Time Signals • Memory-less → Causal L= N 2 , (N even); L = 2 , (N odd)
fm :maximum frequency • Stability:
P∞ an LTI system is BIBO stable if: • Fourier series coeffs:
( 2π
k=−∞ |h[k]| < ∞ 1 −jl( )k
; ω0 = 2π
P
1 if k = 0 cl = N k x[k]e
N
• Dirac Impulse: δ[k] = • Invertibility and Inverse system: N
3.Reconstruction of x(t) 0 o.w x[k] y[k] w[k]=x[k]
• cl = cl+N (Periodicity)
✓x[k]δ[k] = x[0]δ[k] −
−−→ h[k] −
−−→ h1 [k] −−−−−−−→
• to reconstruct x(t) (a band-limited continuous ✓x[k]δ[k − k0 ] = x[k
(0 ]δ[k − k0 ] h[k] ∗ h1 [k] = δ[k]
signal)→ a perfect low pass filter H(ω) must be • properties of discrete convolution: 2.DTFT
1 if k ≥ 0
used: • Unit step: u[k] = ✓Commutative:
( 0 o.w
T if − ωc ≤ ω < ωc P∞ y[k] = x[k] ∗ h[k] = h[k] ∗ x[k] • x[k] = x̃[k] over a longer interval
H(ω) = ✓u[k] = k′ =0
δ[k − k′ ] ✓Associative:
0 o.w jl( 2π )k
• x̃[k] =
P
l cl e
N
δ[k′ ]
Pk
= k′ =−∞ x[k] ∗ (y[k] ∗ z[k]) = (x[k] ∗ y[k]) ∗ z[k]
xs (t) → h(t) → x(t)
PN1 −jl( 2π )k
✓δ[k] = u[k] − (u[k − 1] ✓Distributive: x[k] ∗ (y[k] + z[k]) = (x[k] ∗ • cl = N 1
k=−N1 x[k]e
N
1
PL−1 DFT Properties
4.FFT y[k] = m=0 h[k]x[k − m] + cj,2 xj [k − 2] − dj,1 yj [k − 1] − dj,2 yj [k − 2] x3 [k] = ax1 [k] + bx2 [k] ⇐ ⇒
• FIR filters Transfer PMFunction: Parallel: Linearity X3 [n] = aX1 [n] + bX2 [n]of du-
Y (z) −m Y (z)
2π H(z) = X(z) = a1 H(z) = X(z) = β0 + Y
P
= e−j N kn m=0 bm z j=1 Hj (z)
ration N3 = max(N1 , N2 )
• WN kn
0
x[−n] = DF T { 1 x[k]} 1 X[k] =
• N • Its Impuse response: Duality N N
2 log2 N Complex multiplications. (
= β0 + H1 (z) + H2 (z) + · · · + HJ (z) IDF T {x[−n]}
• To calculate DFT: XN = WN xN bk if 0 ≤ k ≤ L − 1 Relationship
X[0]
h[k] = • 1st order: between x[k] = 1 [DF T {X ∗ [n]}]
0 o.w Yj (z) cj N
X[1] ✓Hj (z) = X(z) = −1
DFT,IDFT
• Realization of FIR: 1+dj z DF T {x∗ [k]} X ∗ [−n],
X[2] =
symmetry
= DF T {x∗ [−k]} = X ∗ [n]
. Direct-form: ✓yj [k] = cj x[k] − dj yj [k − 1]
. −j 2π nm
• 2nd order:
. ✓Direct(canonical)realization: Circular Shift x[k ⊖ m] ⇐ ⇒ X[n]e N
X[N − 1] cj,0 +cj,1 z −1
PL−1 Yj (z)
y[k] = m=0 h[k]x[k − m]
P
1 1 1 ··· 1 ✓Hj (z) = = Circular Con- y[k] = x[k] ⊛ h[k] = l x[l]h[k −
1+dj,1 z −1 +dj,2 z −2
PL−1 X(z) volution l] ⇐⇒ Y [n] = X[n].H[n]
m=0 bm x[k − m]
N −1 =
1 WN WN2 ··· W x[0]
N x[1]
2(N −1) ✓Software realization:
✓yj (k) = cj,0 x(k) + cj,1 x(k − 1) Parseval’s
1 PN −1 |x[k]|2 =
2 4 N k=0
1 WN WN ··· W x[2]
h(n)z −n − dj,1 yj (k − 1) − dj,2 yj (k − 2)
N Y (z) = X(z)
PL−1 Equality PN −1 2
n=0 |X[n]|
.
PL−1 n=0−m
.
.
. . . .
.
. . . .
. = X(z)
bm z
.
. . . . . m=0 ZT of Common Sequences
(N −1)2 x[N − 1] Cascade-form:
N −1 2(N −1) Sequence ZT Conv Region
1 W W ··· W PM −m
N N N H(z) = m=0 bm z δ[k] 1 Alltheplanz
• 4-Point
1 1 1
DFT(N=4):
1
W4 = ✓Software
H(z) = J
Q realization: Appendix: u[k] z
z−1
z
|z| > 1