+ All Categories
Home > Documents > Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based...

Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based...

Date post: 18-Apr-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
42
Chapter 9 Digital Communication Through Band-Limited Channels Muris Sarajlic
Transcript
Page 1: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Chapter 9

Digital Communication Through Band-Limited Channels

Muris Sarajlic

Page 2: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Band – limited channels (9.1)

● Analysis in previous chapters considered the channel bandwidth to be unbounded

● All physical channels are bandlimited, with C(f) = 0 for |f| > W

● Nondistorting (ideal) channel: |C(f)| = const. for | f | < W and is linear

● All other channels are nonideal (distort the signal in amplitude, phase or both)

Page 3: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels (9.2)

● System model:

x(t) = transmit pulse * channel * receive filter

Page 4: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels (9.2)

● The equivalent discrete-time model:

● This can be expressed as:

● With :

Page 5: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels (9.2)

● The equivalent discrete-time model:

● This can be expressed as:

● With :

ISI!

Page 6: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Channel is assumed to be ideal band-limited

● Task: to find pulse shapes that will

– Result in zero ISI at the receiver

– Allow us to achieve maximum possible transmission rate with zero ISI (optimum utilization of the given bandwidth)

● The condition for zero ISI:

Page 7: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Theorem (Nyquist): The necessary and sufficient condition for x(t) to satisfy

is that its Fourier transform X(f) satisfies

● The replicas of X(f) obtained by sampling x(t) should add up to form a flat spectrum (a delta in time domain)

Page 8: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Three different cases of signal design are observed (with respect to signalling rate)

● Case 1: T < 1/2W, or 1/T > 2W

● At this rate, there exists no pulse whose spectrum replicas add to form a flat spectrum → ISI is inevitable at this rate.

Page 9: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Case 2: T = 1/2W, or 1/T = 2W

● The illustrated pulse obviously doesn't satisfy the Nyquist criterion for zero ISI

● The only pulse which satisfies the Nyquist criterion is the sinc pulse (rectangular spectrum)

Page 10: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Difficulties with sinc pulse:

– It is noncausal and therefore nonrealizable

● A possible solution: delaying it until t0 so that is is approximately 0 for t<0

– It decays as 1/t; if there is a slightest sampling offset, the resulting ISI is infinite (the series is not absolutely summable)

Page 11: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Case 3: T > 1/2W, or 1/T < 2W

● At this rate, there exist numerous pulses which satisfy the zero-ISI criterion.

Page 12: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● A popular choice for x(t) at 1/T < 2W: the raised-cosine pulse. β is the rolloff factor (0 < β < 1)

Page 13: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Benefit of raised-cosine pulse: it decays as 1/t3, so any sampling offset results in finite ISI

● With larger β, the pulse decays faster but the bandwidth utilization is poorer

● It is possible to design practical filters that implement the raised cosine pulse

Page 14: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channels – ideal channel (9.2-1)

● Recall:

x(t) = transmit pulse * channel * receive filter● The overall impulse response of the system is then raised-

cosine. For the ideal channel:

where GT(f) and GR(f) are the transmit pulse spectrum and the receive filter spectrum. If the receiver filter is matched to the transmit pulse:

The transmit pulse is a root-raised-cosine pulse. Delay of t0 ensures realizability.

Page 15: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channel with distortion (9.2-4)

● Channel C(f) is not ideal

● The overall frequency response of the system:

where Xd(f) is selected to yield controlled ISI or zero ISI. For zero ISI, Xd(f) = Xrc(f).

Page 16: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channel with distortion (9.2-4)

● Case 1: the channel distortion is precompensated at the transmitter:

● Case 2: compensation of channel distortion is equally split between the transmitter and receiver:

Page 17: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Signal design for band-limited channel with distortion (9.2-4)

● Although ISI is cancelled, the effect of the channel causes SNR degradation

● It can be shown that SNR degradation is lower when the distortion compensation is equally split between TX and RX (case 2)

Page 18: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Optimum receiver for channels with ISI and AWGN (9.3)

● The received signal:

where z(t) is white.

● The received signal is then passed through a filter matched to h(t), so combination of transmit pulse and channel.

● The output of the matched filter is sampled at nT.

● The received signal:

Page 19: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Optimum receiver for channels with ISI and AWGN (9.3)

● In discrete time:

● The matched filter output yk is affected by ISI.

● If we consider that a finite number of symbols ”mixes” to form yk (channel xk has a finite number of taps), then the system has a finite number of states between which it passes.

Page 20: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Optimum receiver for channels with ISI and AWGN (9.3)

● The time evolution of the system can then be described by a trellis

● An optimum decision on a sent information sequence after observing a received sequence can then be made using the Viterbi algorithm.

Page 21: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Discrete-time White Noise Filter Model (9.3-2)

● Observations about the model:

– xk is the autocorrelation of hk

– The noise vk at the matched filter output is colored (correlated), with autocorrelation function xk

Page 22: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Discrete-time White Noise Filter Model (9.3-2)

● In order to perform comparisons of different detectors for ISI channels, it is beneficial to whiten the noise.

● At the output of the whitening filter:

Page 23: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Discrete-time White Noise Filter Model (9.3-2)

● wk is selected such that:

– is causal and minimum-phase

– The noise part is white

● The resulting model (equivalent discrete-time white noise filter model):

Page 24: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Discrete-time White Noise Filter Model (9.3-2)

● This model is used in the comparison of all detection techniques for the ISI channel

● A joint name for the detection techniques for the ISI channel is equalization techniques (or equalization algorithms)

Page 25: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

MLSE for the discrete-time white noise filter model (9.3 - 3)

● Since the current detected symbol is affected by L previous symbols, the system has ML states (M is the size of the alphabet)

● Time evolution of the system described by a trellis

● Viterbi algorithm used to give the maximum-likelihood estimate of the transmitted sequence (MLSE)

Page 26: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

MLSE for the discrete-time white noise filter model – performance (9.3 - 4)

● There exists a certain degradation in SNR due to ISI

● It depends on the channel, and there is an analytical model for finding the worst-case SNR degradation and the corresponding channel tap coefficients fk

● For MLSE and a channel with L = 1 – no SNR degradation

Page 27: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Linear equalization (9.4)

● MLSE-based equalization is prohibitively complex – the complexity grows exponentially with the channel length (ML)

● Instead of the Viterbi algorithm, a simple digital filter can be employed to perform the equalization

● It has suboptimum performance but the complexity (length of the equalization filter) is now linear with channel length.

● Cj are the coefficients (taps) of the equalization filter

● Determined by using different criteria

Page 28: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Peak distortion criterion (Zero forcing, ZF) (9.4-1)

● An infinite-length equalizer is analyzed

● Peak distortion: worst-case ISI

● With an infinite-length equalizer, it can be made zero

● The condition: impulse response of the channel-equalizer cascade is a delta (we force the effect of all interfering symbols to zero and extract only the current one)

Page 29: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Peak distortion criterion (Zero forcing, ZF) (9.4-1)

● The cascade of whitening filter and equalizer:

Page 30: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Zero forcing equalizer – performance (9.4-1)

● Although ISI can be completely eliminated, there is a problem with ZF

● Equalizer processes the signal and noise equally

● If there are nulls in the spectrum of the channel, the equalizer ”divides” the noise by zero – noise explodes!

● The ”noise enhancement” effect

Page 31: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Mean-Square Error (MSE) Criterion (also MMSE) (9.4-2)

● Instead of forcing the ISI to zero, the mean square error of symbol estimates:

is minimized.

● It can be shown that the transfer function of the MMSE equalizer is

● The joint transfer function of the whitening filter and MMSE equalizer:

Page 32: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

MMSE equalizer (9.4-2)

● Compared with ZF equalizer, the N0 term appears in the denominator of the equivalent equalizer transfer function

● The effect of noise enhancement is reduced

● With N0 ≠ 0 there is both residual ISI and noise at the equalizer output

● However, the performance of the MMSE equalizer in general is better than ZF

● For N0 → 0 (high SNR) they perform similar

Page 33: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

MMSE equalizer – performance (9.4 - 3)

● Three channels (frequently used to test equalization algorithms)

Page 34: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

MMSE equalizer – performance (9.4 - 3)

Page 35: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Decision-feedback equalization (DFE) (9.5)

● Nonlinear equalizer structure

● Suboptimum but in general performs better than linear structures

● The idea: estimate symbols and use the estimates to recreate ISI affecting future symbols. This ISI is then removed from future symbols

Page 36: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Decision-feedback equalization (DFE) (9.5)

● Coefficients of DFE can be determined both using the zero-forcing or MMSE criterion (MMSE is more common)

Page 37: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

DFE performance (9.5-2)

● The problem with DFE: if the first symbol estimate is wrong, the subsequent ISI cancellation is wrong as well, producing further symbol estimation errors...

● The error propagates

Page 38: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

DFE performance (9.5-2)

● Comparison with optimum MLSE:

Page 39: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Iterative equalization and decoding, turbo equalization (9.7)

● A transmitter using a convolutional encoder + interleaver + modulator

● Signal transmitted over a linear time-dispersive channel causing ISI

● Channel can be viewed as an inner encoder

● Iterative equalization and decoding based on turbo principle can be performed

Page 40: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Iterative equalization and decoding, turbo equalization (9.7)

Page 41: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Iterative equalization and decoding, turbo equalization (9.7)

Page 42: Chapter 9 Digital Communication Through Band-Limited ... · Linear equalization (9.4) MLSE-based equalization is prohibitively complex – the complexity grows exponentially with

Iterative equalization and decoding, turbo equalization (9.7)

● If parallel concatenated convolutional code is used in the TX (instead of ordinary convolutional code), and a turbo channel decoder in the RX instead of MAP channel decoder, the resulting RX structure is a turbo equalizer


Recommended