Abstract
This chapter concentrates on the modeling of intersymbol interference (ISI) channels and the various signal processing methods for recovering digital information transmitted over such channels. The chapter begins with a treatment of ISI channel modeling, including a vector representation of digital signaling on ISI channels. The maximum likelihood receiver is then developed for ISI channels, leading to an equivalent model of the ISI channel known as the discrete-time white noise channel model. The effects of using fractional sampling or over-sampling at the receiver are also considered, where the sampling rate is an integer multiple of the modulated symbol rate. Afterwards, the various time domain equalization techniques are considered, including the linear zero-forcing and minimum mean-square-error equalizers, and the nonlinear decision feedback equalizer. Afterwards, sequence estimators are considered beginning with maximum likelihood sequence estimation (MLSE) and the Viterbi algorithm. Since the MLSE receiver can have high complexity for channels that have a long impulse response, some reduced complexity sequence estimation techniques are considered such as reduced state sequence estimation (RSSE) and delayed decision feedback sequence estimation (DDFSE). The chapter goes on to provide an analysis of the bit error rate performance of MLSE on static ISI channels and multipath-fading ISI channels, and fractionally-spaced MLSE receivers for ISI channels. Finally, the chapter provides a discussion of co-channel demodulation for digital signals on ISI channels, and concludes with a receiver structure that incorporates a combination of optimal combining and sequence estimation as implemented with the Viterbi algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The scaling of the noise whitening filter gain by \(\sqrt{2E_{h_{r }}}\) is not necessary in practice and is done here for mathematical convenience.
- 2.
For notational simplicity, it is assumed that D = 1.
- 3.
If J 1 = J 2 = ⋯ = J μ = M and μ < L, then RSSE becomes DDFSE.
- 4.
With DDFSE there are no parallel transitions.
- 5.
If the signal constellation has some symmetries, this step can be done by using a slicing operation [119].
- 6.
The received pulse will have a larger bandwidth due to Doppler spreading.
- 7.
It is assumed that the differential delay across the multiple receiver antenna elements is negligible.
References
M.E. Austin, Decision-feedback equalization for digital communication over dispersive channels, Technical Report, MIT Lincoln Lab., Lexington, MA, August 1967
G.E. Bottomley, K. Jamal, Adpative arrays and MLSE equalization, in IEEE Vehicular Technology Conference, Chicago, IL, July 1995, pp. 50–54
K.M. Chugg, A. Polydoros, MLSE for an unknown channel – part I: optimality considerations. IEEE Trans. Commun. 44, 836–846 (1996)
A.P. Clark (ed.), Advanced Data Transmission Systems (Pentech Press, London, 1977)
A.P. Clark, R. Harun, Assessment of Kalman-filter channel estimator for an HF radio link. IEE Proc. 133, 513–521 (1986)
J. Driscoll, N. Karia, Detection process for V32 modems using trellis coding. Proc. IEEE 135, 143–154 (1988)
A. Duel-Hallen, Detection for channels with intersymbol interference. Ph.D. Thesis, Cornell University, Ithica, NY, 1987
A. Duel-Hallen, C. Heegard, Delayed decision feedback sequence estimation. IEEE Trans. Commun. 37, 428–436 (1989)
A. Duel-Hallen, A family of multiuser decision-feedback detectors for asynchronous code-division multiple-access channels. IEEE Trans. Commun. 43, 421–434 (1995)
E. Eleftheriou, D.D. Falconer, Tracking properties and steady-state performance of RLS adaptive filter algorithms. IEEE Trans. Acoust. Speech Signal Process. 34, 1097–1110 (1986)
W.V. Etten, Maximum likelihood receiver for multiple channel transmission systems. IEEE Trans. Commun. 24, 276–283 (1976)
V.M. Eyuboǧlu, Detection of coded modulation signals on linear, severely distorted channels using decision-feedback noise prediction with interleaving. IEEE Trans. Commun. 36, 401–409 (1988)
V.M. Eyuboǧlu, S.U. Qureshi, Reduced-state sequence estimation with set partitioning and decision feedback. IEEE Trans. Commun. 36, 13–20 (1988)
G.D. Forney, Jr., Maximum likelihood sequence estimation of digital sequence in the presence of intersymbol interference. IEEE Trans. Inform. Theory 18, 363–378 (1972)
A. Gersho, Adaptive equalization of highly dispersive channels. Bell Syst. Tech. J. 48, 55–70 (1969)
K. Hamied, G.L. Stüber, A fractionally-spaced MLSE Receiver, in IEEE International Conference on Communications, Seattle, WA, 1995, pp. 7–11
S. Haykin (ed.), Adaptive Filter Theory (Prentice-Hall, Englewood Cliff, 1986)
J. Lin, F. Ling, J. Proakis, Joint data and channel estimation for TDMA mobile channels, in IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Boston, MA (1992), pp. 235–239
J. Lin, F. Ling, J. Proakis, Fading channel tracking properties of several adaptive algorithms for the North American digital cellular system, in IEEE Vehicular Technology Conference (1993), pp. 273–276
R.W. Lucky, Automatic equalization for digital communication. Bell Syst. Tech. J. 44, 547–588 (1965)
R.W. Lucky, Techniques for adaptive equalization of digital communication systems. Bell Syst. Tech. J. 45, 255–286 (1966)
R. Lucky, J. Salz, E. Weldon, Principles of Data Communication (McGraw Hill, New York, 1968)
F.R. Magee, J.G. Proakis, Adaptive maximum-likelihood sequence estimation for digital signaling in the presence of intersymbol interference. IEEE Trans. Inf. Theory 19, 120–124 (1973)
K. Okanoue, A. Ushirokawa, H. Tomita, Y. Furuya, New MLSE receiver free from sample timing and input level controls, in IEEE Vehicular Technology Conference, Secaucus, NJ, June 1993, pp. 408–411
A. Oppenheim, R. Schafer, Discrete-Time Signal Processing, 3rd edn. (Prentice-Hall, Upper Saddle River, 2010)
J.G. Proakis, J. Miller, An adaptive receiver for digital signaling through channels with intersymbol interference. IEEE Trans. Inf. Theory 15, 484–497 (1969)
J.G. Proakis, M. Salehi, Digital Communications, 5th edn. (McGraw-Hill, New York, 2007)
S.U. Qureshi, Adaptive equalization. Proc. IEEE 73, 1349–1387 (1985)
R. Raheli, A. Polydoros, C.-K. Tzou, The principle of per-survivor processing: a general approach to approximate and adaptive MLSE, in IEEE Global Communications Conference (1991), pp. 33.3.1–33.3.6
J. Salz, Optimum mean-square decision-feedback equalization. Bell Syst. Tech. J. 52, 1341–1373 (1973)
M. Serizawa, J. Murakami, Phase tracking Viterbi demodulator. Electron. Lett. 40, 792–794 (1989)
N. Seshadri, Joint data and channel estimation using fast blind trellis search techniques, in IEEE Global Communications Conference, San Diego, CA (1990), pp. 1659–1663
W.H. Sheen, G.L. Stüber, MLSE equalization and decoding for multipath-fading channels. IEEE Trans. Commun. 39, 1455–1464 (1991)
H. Shiino, N. Yamaguchi, Y. Shoji, Performance of an adaptive maximum-likelihood receiver for fast fading multipath channel, in IEEE Vehicular Technology Conference, Denver, CO, May 1992, pp. 380–383
G. Ungerboeck, Channel coding with multilevel phase signals. IEEE Trans. Inf. Theory 28, 55–67 (1982)
G.M. Vachula, J.F.S. Hill, On optimal detection of band-limited PAM signals with excess bandwidth. IEEE Trans. Commun. 29, 886–890 (1981)
A.J. Viterbi, Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans. Inf. Theory 13, 260–269 (1967)
A.J. Viterbi, Convolutional codes and their performance in communication systems. IEEE Trans. Commun. 19, 751–772 (1971)
J.H. Winters, Optimum combining in digital mobile radio with cochannel interference. IEEE Trans. Veh. Technol. 33, 144–155 (1984)
J.H. Winters, Signal acquisition and tracking with adaptive arrays in the digital mobile radio system IS-54 with flat fading. IEEE Trans. Veh. Technol. 42, 377–384 (1993)
Author information
Authors and Affiliations
Appendices
Appendix 7A: Derivation of Eq. (7.202)
Consider the case where D = 1 and suppose that the characteristic function in (7.194) has L + 1 different poles \(\bar{\boldsymbol{\alpha }}= (\bar{\alpha }_{0},\bar{\alpha }_{1},\ldots,\bar{\alpha }_{L})\). Then the pairwise error probability is equal to
Define the function \(\phi (\bar{\boldsymbol{\alpha }}) =\sum _{ i=0}^{L}\bar{\alpha }_{i} - C = 0\), where C is a constant. The method of Lagrange multipliers suggests that
for any real number λ. It can be shown by induction that
By solving (7A.2) and observing the symmetry of \(P(\bar{\boldsymbol{\alpha }})\) and the derivative (7A.3) with respect to the permutations of \(\bar{\boldsymbol{\alpha }}\), it is apparent that the minimum of \(P(\bar{\boldsymbol{\alpha }})\) is achieved when \(\bar{\alpha }_{0} =\bar{\alpha } _{1} =\ldots =\bar{\alpha } _{L}\).
Problems
7.1. Starting with
show that
7.2. Suppose that the impulse response of an overall channel consisting of the transmit filter, channel, and receive filter is
-
(a)
Find the overall impulse response f(t).
-
(b)
Is it possible to transmit data without ISI?
-
(c)
How do the magnitudes of the tails of the overall impulse response decay with large values of t?
-
(d)
Suppose that binary signaling is used with this pulse shape so that the noiseless signal at the output of the receive filter is
$$\displaystyle{y(t) =\sum _{n}x_{n}f(t - nT)}$$where x n ∈ {−1, +1}. What is the maximum possible magnitude that y(t) can achieve?
7.3. Suppose a digital communication system operates over an “ideal channel” and employs an overall pulse p(t) that has the Gaussian-shaped form
-
(a)
Explain why p(t) does not admit intersymbol interference (ISI) free transmission.
-
(b)
To reduce the level of ISI to a relatively small amount, the condition that p(T) = 0. 01 is imposed, where T is the symbol interval. The bandwidth W of the pulse p(t) is defined as that value of W for which P(W)∕P(0) = 0. 01, where P(f) is the Fourier transform of p(t). Determine the value W and compare this value to that of a raised cosine spectrum with 100% roll-off.
7.4. Show that the ISI coefficients {f n } may be expressed in terms of the channel vector coefficients {g n } as
7.5. Suppose that BPSK is used on a static ISI channel. The complex envelope has the form
where x k ∈ {−1, +1} and h a (t) is the amplitude shaping pulse. The full response rectangular pulse h a (t) = u T (t) is used and the impulse response of the channel is
where g 0 and g 1 are complex numbers and 0 < τ < T.
-
(a)
Find the received pulse h(t).
-
(b)
What is the filter matched to h(t)?
-
(c)
What are the ISI coefficients {f i }?
7.6. Suppose that BPSK signaling is used on a static ISI channel having impulse response
The receiver employs a filter that is matched to the transmitted pulse h a (t), and the sampled outputs of the matched filter are
where x n ∈ {−1, +1}. Decisions are made on the {y n } without any equalization.
-
(a)
What is the variance of noise term η n ?
-
(b)
What are the values of the {q n }?
-
(c)
What is the probability of error in terms of the average received bit-energy-to-noise ratio?
7.7. A typical receiver for digital signaling on an ISI channel consists of a matched filter followed by an equalizer. The matched filter is designed to minimize the effect of random noise, while the equalizer is designed to minimize the effect of ISI. By using mathematical arguments, show that (1) the matched filter tends to accentuate the effect of ISI, and (2) the equalizer tends to accentuate the effect of random noise.
7.8. Consider an ISI channel, where f n = 0 for | n | > 1. Suppose that the receiver uses a filter matched to the received pulse h(t) = h a (t) ∗ g(t), and the T-spaced samples at the output of the matched filter, {y k }, are filtered as shown in Fig. 7.24. The values of g 0 and g 1 are chosen to satisfy
Find an expression for the filter output v k in terms of g 0, g 1, x k , x k−1, and the noise component at the output of the digital filter, η k .
7.9. The z-transform of the channel vector g of a communication system is equal to
A binary sequence x is transmitted, where x k = ∈ {−1, +1}. The received samples at the output of the noise whitening filter are
where {η n } is a white Gaussian noise sequence with variance σ η 2 = N o .
-
(a)
Evaluate the probability of error if the demodulator ignores ISI.
-
(b)
Design a 3-tap zero-forcing equalizer for this system.
-
(c)
What is the response {v k } for the input sequence
$$\displaystyle{\{x_{k}\} = (-1)^{k},\ k = 0,1,2,3\ ?}$$What is the response at the output of the equalizer?
-
(d)
Evaluate the probability of error for the equalized channel.
7.10. Suppose that a system is characterized by the received pulse
A receiver implements a filter matched to h(t) and generates T-spaced samples at the output of the filter. Note that the matched filter is actually noncausal.
-
(a)
Find the ISI coefficients f i .
-
(b)
What is the transfer function of the noise whitening filter that yields a system having an overall minimum phase response?
-
(c)
Find the transfer function of the equivalent zero-forcing equalizer C ′(z).
-
(d)
Find the noise power at the output of the zero-forcing equalizer, and find the condition when the noise power becomes infinite.
7.11. Consider M-PAM on a static ISI channel, where the receiver employs a filter that is matched to the received pulse. The sampled outputs of the matched filter are
where the source symbols are from the set { ± 1, ± 3, …, ± (M − 1)}. Decisions are made on the {y n } without any equalization by using a threshold detector. The ℓth ISI pattern can be written as
and D(ℓ) is maximum when sgn(x ℓ, k ) = sgn(f n−k ) and each of the x ℓ, k takes on the maximum signaling level, i.e., x ℓ, k = (M − 1)d for M even. The maximum distortion is defined as
-
(a)
Discuss and compare error performance M-ary signaling (M > 2) with binary signaling (M = 2), using D max as a parameter.
-
(b)
Suppose that the channel has ISI coefficients
$$\displaystyle\begin{array}{rcl} f_{i}& =& 0.0\,\ \ \vert i\vert \geq 3 {}\\ f_{2}& =& f_{-2} = 0.1 {}\\ f_{1}& =& f_{-1} = -0.2 {}\\ f_{0}& =& 1.0. {}\\ \end{array}$$Plot the probability of error against the signal-to-noise ratio and compare with the ideal channel case, i.e., f 0 = δ n0. Show your results for M = 2 and 4.
7.12. Consider a linear MSE equalizer and suppose that the tap gain vector c satisfies
where c e is the tap gain error vector. Show that the mean square error that is achieved with the tap gain vector c is
7.13. The matrix M v has an eigenvalue λ k and eigenvector x k if
Prove that the eigenvectors are orthogonal, i.e., x i x j T = δ ij .
7.14. Show that the relationship between the output SNR and J min for an infinite-tap mean-square error linear equalizer is
where γ ∞ indicates that the equalizer has an infinite number of taps. Note that this relationship between γ ∞ and J min holds when there is residual ISI in addition to the noise.
7.15. In this question, it will be shown in steps that
Define
-
(a)
By using the Hermitian property M v = M v H show that
$$\displaystyle{\mathbf{M}_{v_{R}} = \mathbf{M}_{v_{R}}^{T}\mbox{ and }\mathbf{M}_{ v_{I}} = -\mathbf{M}_{v_{I}}^{T}.}$$ -
(b)
Show that
$$\displaystyle\begin{array}{rcl} \nabla _{\mathbf{c}_{R}}\mathrm{Re}\{\mathbf{v}_{x}^{H}\mathbf{c}^{{\ast}}\}& =& \mathbf{v}_{ x_{R}}^{T} {}\\ \nabla _{\mathbf{c}_{I}}\mathrm{Re}\{\mathbf{v}_{x}^{H}\mathbf{c}^{{\ast}}\}& =& -\mathbf{v}_{ x_{I}}^{T} {}\\ \nabla _{\mathbf{c}_{R}}\mathbf{c}^{T}\mathbf{M}_{ v}\mathbf{c}^{{\ast}}& =& 2\mathbf{c}_{ R}^{T}\mathbf{M}_{ v_{R}} - 2\mathbf{c}_{I}^{T}\mathbf{M}_{ v_{I}} {}\\ \nabla _{\mathbf{c}_{I}}\mathbf{c}^{T}\mathbf{M}_{ v}\mathbf{c}^{{\ast}}& =& 2\mathbf{c}_{ I}^{T}\mathbf{M}_{ v_{R}} + 2\mathbf{c}_{R}^{T}\mathbf{M}_{ v_{I}} {}\\ \end{array}$$where ∇ x is the gradient with respect to vector x.
-
(c)
By defining the gradient of a real-valued function with respect to a complex vector c as
$$\displaystyle{\nabla _{\mathbf{c}} = \nabla _{\mathbf{c}_{R}} + j\nabla _{\mathbf{c}_{I}}}$$show that
$$\displaystyle\begin{array}{rcl} \nabla _{\mathbf{c}}\mathrm{Re}\{\mathbf{v}_{x}^{H}\mathbf{c}^{{\ast}}\}& =& \mathbf{v}_{ x}^{H} {}\\ \nabla _{\mathbf{c}}\mathbf{c}^{H}\mathbf{M}_{ v}\mathbf{c}^{{\ast}}& =& 2\mathbf{c}^{T}\mathbf{M}_{ v}. {}\\ \end{array}$$
7.16. Show that the pairwise error probability for digital signaling on an ISI channel is given by (7.171).
7.17. Consider the transmission of the binary sequence x, x n ∈ {−1, +1} over the equivalent discrete-time white noise channel model shown in Fig. 7.25. The received sequence is
-
(a)
Draw the state diagram for this system.
-
(b)
Draw the trellis diagram.
-
(c)
Suppose that the received sequence is
$$\displaystyle{\{v_{i}\}_{i=0}^{6} =\{ 1.0,\ -1.5,\ 0.0,\ 1.5,\ 0.0,\ -1.5,\ 1.0\}.}$$Show the surviving paths and their associated path metrics after v 6 have been received.
7.18. Suppose that BPSK signaling is used on a frequency-selective fading channel. The discrete-time system consisting of the transmit filter, channel, receiver filter, and baud-rate sampler can be described by the polynomial
The samples at the output of the receiver filter are processed by a noise whitening filter such that the overall discrete-time white noise channel model G(z) has minimum phase.
-
(a)
Find G(z).
-
(b)
Draw the state diagram and the trellis diagram for the discrete-time white noise channel model.
-
(c)
A block of 10 symbols x = { x i } i = 0 9 is transmitted over the channel and it is known that x 9 = −1. Assume that x i = 0, i < 0 and suppose that the sampled sequence at the output of the noise whitening filter is
$$\displaystyle\begin{array}{rcl} \mathbf{v}& =& \{v_{0},v_{1},v_{2},v_{3},\ldots v_{9}\} {}\\ & =& \{1/2,1/4,-3/4,3/4,-3/4,-1/4,3/4,-3/4,-1/4,-1/4\}. {}\\ \end{array}$$What sequence x was most likely transmitted?
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Stüber, G.L. (2017). Time Domain Equalization and Interference Cancelation. In: Principles of Mobile Communication. Springer, Cham. https://doi.org/10.1007/978-3-319-55615-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-55615-4_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55614-7
Online ISBN: 978-3-319-55615-4
eBook Packages: EngineeringEngineering (R0)