Professional Documents
Culture Documents
Baseband All Lecture
Baseband All Lecture
Introduction to
Communication Systems
Baseband Communication
Yasmine Fahmy
1
Course Information
o Reference:
Leon. W. Couch
Digital and Analog Communication Systems,
8th Edition, Pearson, 2013
Yasmine Fahmy ELC3020 2
Introduction
Analog Modulation Pulse Modulation Pulse Code Modulation
o More Bandwidth
o Synchronization
n BIT Synchronization
n Frame Synchronization
o Baseband Modulation
n Pulse Modulation (PAM, PDM, PWM)
n Pulse Code Modulation (PCM)
n Differential Pulse Code Modulation (DPCM)
n Delta Modulation (DM)
n Sigma Delta Modulation (ΣDM)
= +
f3 f4
+
Yasmine Fahmy ELC3020 10
f5
Illustration
f1+f2+f3+f4+f5
Frequency Spectra
Yasmine Fahmy ELC3020 12
Fourier Series
o Represent PERIODIC signals as summation of
harmonically related complex exponentials
o ∞
x(t ) = jk 2πf o t fo = 1
∑a
k = −∞
k e To
∞
− j 2πft
o X(f ) = ∫ x(t )e dt
−∞
Yasmine Fahmy ELC3020 14
Fourier Series and Transform
ELC3020
Yasmine Fahmy 15
Sampling
Performed by mul-plying x(t) by the sampling func-on p(t) (i.e. train of impulses)
o Original Signal
o Sampling pulses
o Sampled Signal
o Original Signal X( f )
∞
1
o Sampling pulses P( f ) = ∑ δ ( f − kfS )
Ts k=−∞
o Sampled Signal Xp( f ) = ∫ X(θ ).P( f − θ )dθ
∞
1
= ∑ X( f − kfS )
Ts k=−∞
Yasmine Fahmy ELC3020 24
Ideal Sampling (Frequency)
o Original Signal
-B B
o Sampling pulses
-3fs -2fs 0 fs 2fs 3fs
o Sampled Signal
-3fs -2fs 0 fs 2fs 3fs
Aliasing
Aliasing
Aliasing results in inseparable spectrum
(Higher frequencies are folded back and take on the “aliases” of
lower frequencies)
Yasmine Fahmy ELC3020 32
Sampling Conditions
0 B fs-B
fs
fs>= 2B
Yasmine Fahmy ELC3020 33
The Sampling Theorem For Low Pass Signals
Instantaneous Sampling
+ Zero-Order Hold
o Pulse modulation
n Pulse signal carrier
n A parameter (amplitude, width or position) changes with
the message
Yasmine Fahmy ELC3020 38
Pulse Modulation
o Pulse Amplitude Modulation ( PAM )
⎛ t − kTs ⎞ jnω t
s(t) = ∑ Π⎜ a
⎟=∑ n e o
k ⎝ τ ⎠ n
τ ⎛ sin(nπτ / Ts ) ⎞
where a = ⎜ ⎟
n Ts ⎝ (nπτ / Ts ) ⎠
jnω t
τ ⎛ sin(nπτ / Ts ) ⎞ o
w (t) = w(t)∑ ⎜ ⎟ e
s
n Ts ⎝ (nπτ / Ts ) ⎠
Yasmine Fahmy ELC3020 46
PAM Naturally Sampled Frequency
S( f ) = ∑ a δ ( f − nfs )
n
n
⎛ ⎞
Ws ( f ) = W ( f ) ⊗ ⎜⎜ ∑ an δ ( f − nfs )⎟⎟
⎝n ⎠
τ ⎛ sin(nπτ / Ts ) ⎞
= ∑ an W ( f − nfs ) = ∑ ⎜ ⎟W ( f − nfs )
n n Ts ⎝ (nπτ / Ts ) ⎠
p(t) = ∑ δ (t − kTs )
k
and
⎛t⎞
h(t) = Π⎜ ⎟
⎝τ ⎠
⎛ ⎞
ws (t) = h(t) ⊗ ⎜⎜ ∑ w(kTs )δ (t − kTs ) ⎟
⎟
⎝k ⎠
⎛ sin(πτ f ) ⎞
H( f ) = τ ⎜ ⎟
⎝ (πτ f ) ⎠
⎛ 1 ⎞
Ws ( f ) = H ( f ) ⎜⎜W ( f ) ⊗ ∑δ ( f − nfs )⎟⎟
⎝ Ts n ⎠
1 τ ⎛ sin(πτ f ) ⎞
= H ( f )∑ W ( f − nfs ) = ⎜ ⎟ ∑ W ( f − nfs )
Ts n Ts ⎝ (πτ f ) ⎠ n
Reconstruction
Equalizer
Filter
o Disadvantages
n more BW than Analog
n Same performance as Analog
o Disadvantages
n Large BW
o Note:
n PPM is better Than the PWM as it has less power.
Yasmine Fahmy ELC3020 63
Quantization
o Quantization
n Levels
n from continuous to discrete in amplitude
Continuous Discrete
sample m Quantizer sample v
66
Quantization Process
o L total number of amplitude
levels Vk+2
o mk discrete amplitudes/ mk+2
Decision levels/ thresholds Vk+1
(k = 1,2 …L) mk+1
o Vk representation/ Vk
reconstruction levels Δk mk
o Δk quantizer interval/ Step Vk-1
mk-1
O/P v = vk if the input signal m belongs to the interval Sk
67
Uniform Quantization
Mid-tread Mid-rise 69
Quantization : Design
o ASSUME:
n Symmetric quantizer → Eliminate DC value
n Uniform quantizer → Equal step size
o DEFINE:
n Amplitude range = (-Amax, Amax)
n Number of levels = M = 2n
n Step Size = Δ = (2 Amax/M)
o Quantization Error: between the I/P m(t) and the O/P mq(t)
Signals.
q = m(t) – mq(t)
Yasmine Fahmy ELC3020 73
Quantization : Performance
o Error is uniformly distributed
1 −Δ Δ
o PDF f Q (q) = <q≤
Δ 2 2
2
2 2 Δ
o Noise power E[Q ] = ∫ q f Q (q)dq =
12
Yasmine Fahmy ELC3020 74
Quantization : Performance
Signal peak power A2
SNRpeak = = 2
Quantization noise Δ /12
Given that Δ = 2A / M
SNRpeak = 3M 2 = 3* 2 2n
2n
SNRpeak−db = 10 log(3* 2 )
2
For Uniform Distributed Signals P = A /3
2
A /3
SNRaverage = 2 = M 2 = 2 2n
Δ /12
SNRaverage−db = 10 log(2 2n ) = n * 20 log(2) = 6n
79
Solution
o Since the mean square
error is proportional to
the step size, we need
to decrease the step size
for lower values than
larger values.
80
Non-Uniform Quantization/ Companding
Non-Uniform quantization
82
Non-Uniform Quantization (µ-Law)
Signal power
SNQR =
Quantization noise + Channel noise
Signal power
SNQR =
Quantization noise + Channel noise
o Disadvantages
n No synchronization
n Presence of DC
o Disadvantages
n Spectral Efficiency
n Presence of DC
o Disadvantages
n No synchronization
o Disadvantages
n No Synchronization
o Disadvantages
n Spectral Efficiency
• Error detection
Pulse Received
Channel
Shaping filter
BW=k * fb
(Where 0.5<k<1)
A D A
M E
B U … A1 B1 C1 A2 B2 C2 … M B
X U
X C
C
TDM-PAM
T s
T x
TDM-PAM
TDM-PAM
o The time interval containing at least one sample from each
message is called a FRAME
o Generally, a marker (extra pulse/ special sequence of pulses) is
transmitted at the beginning to help the clock recovery
(synchronization).
Define
o Ts = sampling interval (period)
o fs = sampling frequency (rate) = 1/Ts
o N = number of samples
o Nu = number of users
Delay
Delay
ELC3020 143
Problem 1: Start up response
m(t)
mq(t)
Problem 2: Granular Noise
dm(t) Δ
≤
dt Ts
o The granular noise should be limited
2
Δ
Granular noise =
3
Yasmine Fahmy ELC3020 147
DM : Performance
m(t)
mq(t)
Sigma Delta Modulation (ΣDM)
From DM
to ΣDM
153