Professional Documents
Culture Documents
HKUST ELEC1200 Lecture 6
HKUST ELEC1200 Lecture 6
ELEC1200 1
Our Communication System
channel
bit decode find start skip past estimate
receive
seq bits bit training threshold
ELEC1200 2
Trade-off between Bit Rate and BER
Bit Rate the number of bits that can be transmitted per second.
We want this to be as high as possible
Bit Error Rate (BER) the fraction of bits that are wrongly
decoded by the receiver.
We want this to be low.
BER decreases as the bit time increases due to the ISI (InterSymbol
Interference).
ISI can be visualized using Eye Diagrams.
Bit Rate
0 20 40 0 15 30
SPB = 10 SPB = 8
1 1
0 0
0 10 20 0 8 16
SPB = 7 SPB = 2
1 1
0 0
0 7 14 0 2 4
ELEC1200 4
Motivation: Equalization
The channel introduces intersymbol interference,
which causes the eye to close.
The goal of a channel equalizer is to undo the
effect of the channel.
This will cause the eye to open.
1
0.5
input 0
1 1
0.5 0.5
0 0
0 5 10 channel 0 5 10
equalizer
x(n) y(n)
ELEC1200 5
Developing the Equalizer
How can we figure out what to put into the
channel equalizer?
We need to describe the effect of the channel using a
model that enables us to predict the channel output for
any input.
actual predicted
channel channel
channel
input model output
ELEC1200 6
ELEC1200: A System View of
Communications: from Signals to Packets
Lecture 6
Review and Motivation
Our Communication System
Bit Rate vs. BER
Eye diagram for visualizing the effect of ISI
Equalization
Equivalent Models
Recursive Channel Model
Proof of Equivalence
ELEC1200 7
Model 1
We have seen that the communication channel can
be modeled by
Assuming it is linear and time invariant (LTI)
Assuming it has known step response s(n)
k s(n) = k(1-an+1)u(n)
0 < a < 1
0
0 10 20 30 40
ELEC1200 8
Model 1 (cont.)
This model is useful in predicting the output for a
given input.
ELEC1200 10
ELEC1200: A System View of
Communications: from Signals to Packets
Lecture 6
Review and Motivation
Our Communication System
Bit Rate vs. BER
Eye diagram for visualizing the effect of ISI
Equalization
Equivalent Models
Recursive Channel Model
Proof of Equivalence
ELEC1200 11
Recursive models
Recursive = involving repeated application of a rule
x(n) = 0.2n
ELEC1200 13
Recursive model of IR channel
It turns out that the response of the IR channel y(n) to an
input x(n) can be described by a recursive formula:
y(n) =ay(n-1) + (1-a)kx(n)
k 1-a
x(n) y(n)
a delay
y(n-1)
n 0 1 2 3 4 5 6 7
x(n) 0 0 1 1 1 0 0 0
y(n) 0
ELEC1200 15
Effect of Parameter a
y(n) =ay(n-1) + (1-a)kx(n)
ELEC1200 16
ELEC1200: A System View of
Communications: from Signals to Packets
Lecture 6
Review and Motivation
Our Communication System
Bit Rate vs. BER
Eye diagram for visualizing the effect of ISI
Equalization
Equivalent Models
Recursive Channel Model
Proof of Equivalence
ELEC1200 17
Proof of Equivalence
The two channel models are equivalent
ELEC1200 18
Fact 1: Model 2 is LTI
y(n) =ay(n-1) + (1-a)kx(n)
It is linear
Intuitively, the output is a linear function of the input
and past outputs.
Formally, we will prove that it satisfies the two
properties:
Homogeneity
Additivity
It is time invariant
Intuitively, the parameters k and a do not change with n.
Formally, we prove that if we delay the input by d, the
output is the same, just delayed by d.
ELEC1200 19
Proof of Homogeneity
x(n) system y(n) cx(n) system cy(n)
ELEC1200 20
Proof of Additivity
x1(n) system y1(n)
system
x1(n)+x2(n) y1(n)+y2(n)
x2(n) system y2(n)
By definition of model 2,
y1 (n) a y1 (n 1) (1 a) k x1 (n)
y2 (n) a y2 (n 1) (1 a) k x2 (n)
ELEC1200 21
Proof of Time Invariance
x(n) system y(n) x(n-d) system y(n-d)
ELEC1200 22
Fact 2: Same Step Response (example)
Model 1: Model 2:
s(n) = k(1-an+1)u(n) y(n) =ay(n-1)+(1-a)ku(n)
Assume: y(-1) = 0, a = , k = 1
n Model 1 Model 2
s(n)=1-()n+1 y(n) = y(n-1)+
0
5
ELEC1200 23
Summary
We have seen that the channel can be described
(modeled) in two equivalent ways
Model 1:
Channel is linear and time invariant
Channel has step response s(n) = k(1-an+1)u(n)
Model 2:
If x(n) is the channel input and y(n) is the output,
y(n) =ay(n-1) + (1-a)kx(n)
ELEC1200 24
Rigorous Proof of Equivalence (Optional!)
We use recursion to show that the response of model 2 to the unit
step is the step response of model 1.