Course information


21 class hours / 4 credit points / 100 study hours


We discuss techniques for signal separation and parameter estimation, using arrays of sensors, and applied to wireless communications. We start by deriving a signal processing model of the wireless channel. We then recall useful tools from linear algebra: QR, SVD, eigenvalue decompositions, projections. This gives us tools to discuss some more elementary receivers: the matched filter, the Wiener filter. Then we discuss important applications: estimation of angles and delays using ESPRIT, adaptive space-time filters, the constant modulus algorithm. Finally, we look at OFDM and CDMA systems and see how the above techniques can be applied to this.


  • To be able to explain some key problems that occur in wireless communications.
  • To be able to explain the major signal processing tools required to solve these problems.
  • To be able to implement these signal processing techniques in Matlab.
  • To be able to apply these techniques to new communications problems.

Course format:

Video lectures and online discussion, plus compulsary take-home Matlab assignments.

Course reader:

Available on the web (see course reader).

Course sheets:

Available on the web (see course sheets).


Take-home Matlab assignment, online oral discussion of the results.

Background reading:

H. Krim and M. Viberg, ``Two decades of array signal processing research. The parametric approach,'' IEEE Signal Proc. Mag., vol. 13, pp. 67-94, July 1996.
B.D. van Veen and K.M. Buckley, ``Beamforming: A Versatile Approach to Spatial Filtering,'' IEEE ASSP Magazine, vol.5, pp. 4-24, Apr. 1988.
R.A. Monzingo and T.W. Miller, Introduction to Adaptive Arrays, Wiley-Interscience, New-York, 1980.

LMS algorithm
S. Haykin, Adaptive Filter Theory. Prentice-Hall, 1991.

J.R. Treichler and B.G. Agee, ``A New Approach to Multipath Correction of Constant Modulus Signals,'' IEEE Trans. Acoust., Speech, Signal Processing, vol. 31, pp. 459-471, Apr. 1983.
A.J. van der Veen and A. Paulraj, ``An Analytical Constant Modulus Algorithm,'' IEEE Trans. Signal Processing, vol. 44, pp. 1136-1155, May 1996.

Zhendao Wang and G.B. Giannakis, ``Wireless Multicarrier Communications,'' IEEE Signal Processing Magazine, vol. 17, no. 3, pp. 29-48, May 2000.

Blind Signal Processing
E. Moulines, P. Duhamel, J. Cardoso, and S. Mayrargue, ``Subspace Methods for the Blind Identification of Multichannel FIR Filters,'' IEEE Trans. Signal Proc., vol. 43, no. 2, pp. 516525, 1995.
A.J. van der Veen, S. Talwar, and A. Paulraj, ``A Subspace Approach to Blind Space-Time Signal Processing for Wireless Communication Systems,'' IEEE Trans. Signal Proc., vol. 45, no. 1, pp. 173-190, January 1997.

CDMA and smart antennas
J. Liberti and T. Rappaport, ``Smart Antennas for Wireless Communications'', Prentice Hall 1999.