Professional Documents
Culture Documents
COMMUNICATIONS
Lecture #6: Baseband Communications Part 2
Signal Space
N-dimensional orthonormal space characterized by N
linearly independent basis function {ψj(t)}, where:
T 1 if i j
0
i (t ) j (t ) dt
0 if i j
1 (t )
s 3 (a31 , a32 )
s 2 (a21 , a22 )
10
Constellation Diagram
Is a method of representing the symbol states of modulated
bandpass signals in terms of their amplitude and phase
In other words, it is a geometric representation of signals
There are three types of binary signals:
Antipodal
a1 a0 1 (a1 a0 ) 2 1 2 Ed Ed
2
2 0 2 0 2 N0 2 N0
Ed
PB Q
2N 0
Error Probability of Binary Signals
Ed is given by 2
T
Ed s1 (t ) s0 (t ) dt
0
T 2 T 2 T
s1 (t ) dt s0 (t ) dt 2 s1 (t ) s0 (t )
0 0 0
Recall that each of the first two terms represents the energy
associated with a bit, Eb; that is,
T T
Eb s1 (t ) dt s0 (t ) dt
2 2
0 0
0 Unipolar ( s0 (t ) 0)
T
0 1 0
s (t ) s (t ) dt Eb Antipodal ( s0 (t ) s1 (t ))
0 Orthgonal ( s0 (t ) s1 (t ))
The probability of bit error for antipodal signals:
2 Eb
PB Q
N0
The probability of bit error for orthogonal signals:
Eb
PB Q
N 0
The probability of bit error for unipolar signals:
Eb
PB Q
2 N 0
due to S o (t ) 0
Comparing BER Performance
Bipolar signals require a factor of 2 increase in energy compared to
orthogonal signals
Since 10log102 = 3 dB, we say that bipolar signaling offers a 3 dB better
performance than orthogonal
Comparing BER Performance
For Eb / N 0 10dB
PB ,orthogonal 9.2 x10 2
PB , antipodal 7.8x10 4
For the same received signal to noise ratio, antipodal provides lower bit
error rate than orthogonal
Relation Between SNR (S/N) and
Eb/N0
In analog communication the figure of merit used is the average signal
power to average noise power ration or SNR.
In the previous few slides we have used the term Eb/N0 in the bit error
calculations. How are the two related?
z k sk nk i si
ik
Inter-Symbol Interference (ISI)
Baseband system model
x1 x2
zk
xk Tx filter Channel r (t ) Rx. filter x̂k
ht (t ) hc (t ) hr (t ) Detector
t kT
T Ht ( f ) Hc ( f ) Hr ( f )
x3 T n(t )
Equivalent model
x1 x2
Equivalent system zk
xk z (t ) x̂k
h(t ) Detector
t kT
T H( f )
x3 T nˆ (t )
filtered noise
H ( f ) Ht ( f )H c ( f )H r ( f )
Nyquist Bandwidth Constraint
Nyquist bandwidth constraint:
The theoretical minimum required system bandwidth to
detect Rs [symbols/s] without ISI is Rs/2 [Hz].
Equivalently, a system with bandwidth W=1/2T=Rs/2 [Hz]
can support a maximum transmission rate of 2W=1/T=Rs
[symbols/s] without ISI.
1 Rs Rs
W 2 [symbol/s/Hz]
2T 2 W
Bandwidth efficiency, R/W [bits/s/Hz] :
An important measure in DCs representing data throughput
per hertz of bandwidth.
Showing how efficiently the bandwidth resources are used
by signaling techniques.
Ideal Nyquist Pulse (filter)
Ideal Nyquist filter Ideal Nyquist pulse
H( f ) h(t ) sinc(t / T )
T 1
0 f 2T T 0 T 2T t
1 1
2T 2T
1
W
2T
Ideal Nyquist pulse (filter)
Nyquist pulses (filters)
Nyquist pulses (filters):
Pulses (filters) which results in no ISI at the sampling time.
Nyquist filter:
Its transfer function in frequency domain is obtained by
convolving a rectangular function with any real even-
symmetric frequency function
Nyquist pulse:
Its shape can be represented by a sinc(t/T) function
multiply by another time function.
Example of Nyquist filters: Raised-Cosine filter
Pulse shaping to reduce ISI
Goals and trade-off in pulse-shaping
Reduce ISI
Efficient bandwidth utilization
Robustness to timing error (small side lobes)
The raised cosine filter
Raised-Cosine Filter
A Nyquist pulse (No ISI at the sampling time)
1 for | f | 2W0 W
2 | f | W 2W0
H ( f ) cos for 2W0 W | f | W
4 W W0
0 for | f | W
cos[2 (W W0 )t ]
h(t ) 2W0 (sinc( 2W0t ))
1 [4(W W0 )t ]2
where W0=Nyquist bandwidth (1/2T) W W0
r
W= Absolute bandwidthRoll-off factor W0
Excess bandwidth: W W0 0 r 1
The Raised cosine filter – cont’d
| H ( f ) || H RC ( f ) | h(t ) hRC (t )
1 r 0 1
r 0.5
r 1
0.5 0.5
r 1 r 0.5
r 0
1 3 1 0 1 3 1 3T 2T T 0 T 2T 3T
T 4T 2T 2T 4T T
Rs
Baseband W SSB (1 r ) Passband W DSB (1 r ) Rs
2
Pulse shaping and equalization to
remove ISI
No ISI at the sampling time
H RC ( f ) H t ( f ) H c ( f ) H r ( f ) H e ( f )
Square-Root Raised Cosine (SRRC) filter and Equalizer
H RC ( f ) H t ( f ) H r ( f )
Taking care of ISI
H r ( f ) H t ( f ) H RC ( f ) H SRRC ( f ) caused by tr. filter
1
He ( f ) Taking care of ISI
Hc ( f ) caused by channel
Example of pulse shaping
Square-root Raised-Cosine (SRRC) pulse shaping
Amp. [V]
Second pulse
t/T
First pulse
Third pulse
Data symbol
Example of pulse shaping …
Raised Cosine pulse at the output of matched filter
Amp. [V]
t/T
Eye pattern
Eye pattern: Display on an oscilloscope which sweeps the
system response to a baseband signal at the rate 1/T (T symbol
duration)
Distortion
due to ISI
Noise margin
amplitude scale
Sensitivity to
timing error
Timing jitter
time scale
Equalization
z (T ) m̂i
r (t ) Threshold
Frequency Receiving Equalizing
comparison
down-conversion filter filter
j c ( f )
Hc ( f ) Hc ( f ) e
Equivalent model
H ( f ) Ht ( f )H c ( f )H r ( f )
a1
Equivalent system zk âk
a (t kT )
k
h(t )
z (t ) x(t ) Equalizer z (t )
k he (t ) Detector
t kT
Ta a H( f ) He ( f )
2 3 nˆ (t )
filtered noise
nˆ (t ) n(t ) hr (t )
Equalization
Equalization using
1. MLSE (Maximum likelihood sequence estimation)
2. Filtering
Transversal filtering
Zero-forcing equalizer
Minimum mean square error (MSE) equalizer
Decision feedback
Using the past decisions to remove the ISI contributed by them
Adaptive equalizer
Assignment #1
A Detailed Explanation of Equalization using filters
Assignment #2
Design of AM modulator and demodulator using
Multisim or any other electronics simulator
Assignment #3
Design a low pass filter using Matlab
Show both time and frequency domain of filter
response and input signals
Prefer not to use built in functions.