Beruflich Dokumente
Kultur Dokumente
Communications DSP
1. Intersymbol Interference
(2-1)
(2-2)
Communications DSP
( f ) =
1 d ( f )
.
2
df
(2-3)
Communications DSP
not
have
zero
crossings at T , 2T , and
so on.
It is possible to
compensate for the nonideal frequency response
characteristic of the
channel by use of a filter
or equalizer at the
receiver.
Communications DSP
Communications DSP
multipath
channels.
cellular radio.
Communications DSP
Communications DSP
2.3
Eye Diagram
vertical
input
with
the
more
sensitive
synchronization errors.
8
to
Communications DSP
0 n = 0
x(nT ) =
1 n 0
X(f +
m =
m
)=T
T
(3-1)
response
Communications DSP
T
f
,
0
2T
T
1 1
1+
< f
X rc ( f ) = 1 + cos f
,
2T
2T
2T
2
1+
>
f
0
,
2T
(3-2)
where 0 1 is called the roll-off factor, range and 1/T is the symbol
rate.
Communications DSP
xrc (t ) =
sin(t / T ) cos(t / T )
(t / T ) 1 4 2t 2 / T 2
(3-3)
11
1 4
= .]
Ts T
Communications DSP
~
Sample H d (e j ) at 2N+1 equally spaced points over the unit circle:
H (e
j k
)=
h[n]e
jn k
= H [k ]
n= N
H [k ]e
k = N
jk n
= H [k ]e j 2kn /( 2 N +1) .
k = N
Other methods for designing the transmit and receive filters (Nyquist filters)
include semidefinite programming (SDP) and eigenfilter methods.
Normally, X RC ( f ) will be designed first. It is then factored by a method
called spectral factorization to obtain GT ( f ) and G R ( f ) .
12
Communications DSP
4 Linear Equalizers
The most common type of channel equalizer used in practice to reduce ISI is
a linear FIR filter with adjustable coefficients {ck } .
13
Communications DSP
4.1
The time delay between adjacent tap may be selected as large as T, and
the equalizer is called a symbol-spaced equalizer.
signal.
If is shorten to T/2, i.e. the received signal is sampled at 1/(2T) Hz, then
even for 100% excess bandwidth, there will not be any aliasing in the
received signal. The channel equalizer is said to have fractionally spaced
taps, and it is called a fractionally spaced equalizer.
operating speed is needed.
14
However, higher
Communications DSP
For zero ISI, the product of the various transfer functions should equal to
a Nyquist channel, say X rc ( f ) , the raised cosine spectrum
GT ( f )C ( f )G R ( f )G E ( f ) = X rc ( f ) .
(4-1)
(4-2)
1
1
=
e j c ( f ) ,
C( f ) C( f )
(4-3)
In this case, the equalizer is said to be the inverse channel filter to the
channel response. It might not be stable and realizable.
15
Communications DSP
4.2
g E (t ) =
c (t n ) ,
n= K
(4-4)
GE ( f ) =
c e
n= K
j 2fn
(4-5)
where {cn } are the 2K+1 equalizer coefficients, and K is chosen sufficiently
large so that the equalizer spans the length of the ISI.
16
Communications DSP
x(t ) * g E (t ) = q (t ) =
n= K
x(t n ) ,
(4-6)
q (mT ) =
n= K
x(mT n ) , m = 0,1,...., K .
(4-7)
m=0
1,
q (mT ) =
.
0
,
1
,
2
,...,
=
m
K
17
(4-8)
Communications DSP
(4-9)
nonzero element.
(4-10)
18
Communications DSP
range
where C ( f ) is
small,
the
channel
In a
equalizer
x(t ) =
1
,
2
1 + (2t / T )
(4-11)
where 1 / T is the symbol rate. The pulse is sampled at the rate 2 / T and is
equalized by a zero-forcing equalizer.
five-tap zero-forcing equalizer.
19
Communications DSP
Solution
Since the pulse is sampled at the rate 2 / T , it is a fractionally-spaced equalizer
with = T / 2 . Also, as the equalizer is of 5 taps, K = (5 1) / 2 = 2 .
q(mT ) =
n= K
c n x(mT
nT
) , m = 0,1,....,2 .
2
(4-12)
X = 1/ 5 1/ 2
1
1 / 2 1 / 5 , and q = 1 .
1
/
17
1
/
10
1
/
5
1
/
2
1
0
1 / 37 1 / 26 1 / 17 1 / 10 1 / 5
0
20
(4-13)
Communications DSP
c opt
c 2
2 .2
c
4 .9
1
1
= c0 = X q = 3 . (4-14)
c
4
.
9
1
c 2
2.2
21
Communications DSP
4.3
z (t ) =
n= K
y (t n ) ,
(4-14)
n= K
y (mT n ) .
(4-15)
Communications DSP
The mean-square error (MSE) between the actual output sample z (mT ) and
the desired values a m is
MSE = E[ z ( mT ) a m
c c E [y
K
n= K k = K
n k
K
] = E c n y (mT n ) a m
n = K
(mT n ) y (mT k )]
(4-16)
2 c k E a m* y (mT k ) + E (| a m |2 ) .
k = K
c c
n= K n= K
where
n k
R y (n k ) 2 c k Ray (k ) + E (| a m | ) .
2
k = K
23
Communications DSP
c R
n= K
(n k ) = Ray (k ) , k = 0,1,2,..., K ,
(4-17)
24
(4-18)
Communications DSP
25
Communications DSP
26
Communications DSP
Both the zero-forcing and MMSE equalizers require the solution of a system
of linear equation of the form
(5-1)
Bc = d
c opt = B 1d
(5-2)
methods such as the Least mean squares (LMS) or recursive least squares
(RLS) algorithms.
27
Communications DSP
5.1
LMS algorithm
The LMS algorithm is based on the method of steepest descent:
28
(5-3)
Communications DSP
(5-4)
(5-5)
Step-size selection:
One commonly used step-size parameter in order to ensure
convergence and good tracking capabilities in slowly varying channels is
1
=
5(2 K + 1) PR
(5-6)
Communications DSP
At the
(5.7)
30
Communications DSP
31
Communications DSP
EXAMPLE
The LMS algorithm is used to identify the following channel
x = [0.05,0.063,0.088,0.126,0.25,0.9047,0.25,0,0.126,0.038,0.088]
with (2 K + 1) = 11.
Smaller stepsize
leads to faster
convergence but
higher errors.
32
Communications DSP
6 Nonlinear Equalizers
The linear filter equalizers are very effective on channels, such as wire line
telephone channels, where ISI is not severe.
The severity of the ISI is directly related to the spectral characteristics of the
channel and not necessarily to the time span of the ISI.
Communications DSP
response
is
normalized to unity
for both channels.
The time span of the ISI in channel A is 5 symbol intervals on each side of
the desired signal component, which has a value of 0.72.
The time span for the ISI in channel B is one symbol interval on each side
of the desired signal component, which has a value of 0.815.
In spite of the shorter ISI, channel B results in more severe ISI. A linear
equalizer will introduce a large gain in its frequency response to
compensate for the channel null in channel B at f=1/2T, noise is enhanced.
34
Communications DSP
6.1
35
Communications DSP
The output of the feedback filter is subtracted from the output of the
feedforward filter to form the input to the detector.
N1
N2
z m = c n y (mT n ) bn a~m n
n =1
n =1
36
(6.1)
Communications DSP
where {cn } and {bn } are the adjustable coefficients of the feedforward
and feedback filters, respectively; a~m n , n = 1,2,.., N 2 , are the previously
detected symbols; N1 and N 2 are the length of the feedforward filter
and feedback filters, respectively.
The tap coefficients are usually selected to minimize the MSE criterion
using the stochastic gradient (LMS) algorithm or RLS algorithm.
Decision errors from the detector that are fed to the feedback filter
have a small effect on the performance of the DFE. A small loss in
performance of 1 to 2dB is possible at error rates below 10 2 , but the
decision errors in the feedback filters are not catastrophic.
37
Communications DSP
38
Communications DSP
likelihood function.
({a k }) = ln p ({ y k } | {a k })
(6.2)
implement the MLSD, but its complexity grows exponentially with the
span of the ISI. They are suitable for short channel with severe ISI,
such as mobile channels.
39