Space-Time Wireless Communications

Space-time wireless communications refers to the physical layer-architecture that utilizes multiple transmit/receive antennas. Our work on this topic has been on the following aspects.

Diversity embedded codes

Space-time coding refers to the use of multiple transmit and receive antennas and has been an extremely active research area over the past decade. Diversity order, which captures reliability in terms of error performance, and rate impose a fundamental trade-off in space-time coding. High-rate space-time codes come at a cost of lower diversity order, and high reliability (diversity order) results in a lower rate. Over the past few years, this trade-off has been quite well understood. However, if we design the overall system for a fixed rate-diversity operating point, we might be over-provisioning a resource which could be flexibly allocated to different applications. This alternate viewpoint motivated the work that we have pursued on opportunistic coding over the past few years. We proposed a new paradigm for the design of wireless links that makes it possible to design a high rate code with a high reliability code embedded within. This allows a form of communication where the high-rate code opportunistically takes advantage of good channel realizations whereas the embedded high-diversity code ensures that at least part of the information is received reliably. We have studied this problem both from the point-of-view of information-theoretic bounds on performance as well as explicit algebraic code designs.

Multilevel diversity embedded codes: We have constructed a class of space-time codes which can flexibly allocate rate and reliability to an application. We first introduced linear constructions and developed the basic ideas of diversity embedded codes. These linear constructions allow us to use sphere decoders for low-complexity decoding. We also explored other low-complexity decoding schemes along with successive interference cancelling decoders. We developed a class of constructions that can be viewed as a generalization of classical multi-level codes to the fading multiple antenna channel. We develop a correspondence between rank properties of binary matrix sets and lift these properties to the complex domain to give systematic constructions of a class of diversity embedded codes. These codes allow us to flexibly allocate rate and reliability for different streams. We have developed diversity embedded codes for broadband (ISI) channels by constructing maximal sets of Toeplitz binary matrices with rank guarantees. These constructions might be of independent interest.

Successive refinement of diversity: From an information-theoretic point of view we proved that when we have one degree of freedom (i.e., one transmit and many receive antennas or many transmit and one receive antennas), the rate-diversity trade-off is successively refinable. This shows that one can design ideal opportunistic coding strategies for wireless channels. We have further characterized the achievable performance for such schemes for some special cases where we have more than one degree of freedom. We have also extended these ideas to broadband (ISI) channels, and have shown that ideal opportunistic codes can also be designed for such channels. This was not obvious, since we had shown that parallel channels are not successively refinable, the ISI channel seems to have a significantly different characterization This observation could have an impact on the operation of broadband wireless links. We have related the general characterization of achievable tuples for diversity embedded codes to the (open) problem of broadcasting with degraded message sets. We have made some recent progress on this problem.

Networking applications of diversity embedded codes: We have also investigated networking aspects when we have diversity embedded code capabilities in the physical link. For example, we have applied the network utility maximization framework to address the distributed allocation of coding resources when physical layer links have diversity embedded capabilities. This could be important when applications with very different QoS requirements share the network resources. We have also investigated the delivery of images using a layered source coder matched with appropriate choices of diversity embedded codes. We have also studied aspects related to cell coverage extension and other applications.


  1. Download: dimacschap.pdf 
    Diversity embedded codes give different levels of diversity protection to different information streams. This was the short paper that introduced diversity embedded codes.
  2. Abstract:
    We show that the diversity-multiplexing tradeoff in fading inter-symbol interference (ISI) channels with a single degree of freedom (MISO/SIMO) is successively refinable. This demonstrates that ideal opportunistic codes can be designed asymptotically in SNR.
  3. Download: lccdfinal.pdf 
    This paper studies how to use the NUM framework in conjunction with diversity embedded codes to allow multiple streams with different QoS requirements to share wireless links.
  4. Abstract:
    This paper introduces the problem of diversity embedded codes for inter-symbol interference (ISI) channels and gives algebraic constructions for them. These constructions are based on designing binary rank-distance codes with a specific (Toeplitz-like) constraint and lifting them to the complex domain through set-partitioning maps. As a special case these algebraic constructions also give rate-diversity optimal codes for transmission over ISI channels when there are transmit alphabet constraints.
  5. Download: ddac.pdf 
    This paper develops in a unified way the theory for diversity embedded codes for broadband (ISI) channels, both from an information theory viewpoint as well as an algebraic coding perspective. It also develops practical aspects by connecting it to unequal error protection for image transmission as well as using diversity embedded codes in conjunction with NUM.
  6. Abstract:
    This paper introduces diversity embedded codes, which are space-time codes that simultaneously give different levels of diversity protection to different information streams. The paper provides algebraic constructions based on binary codes designed for rank distance and lifts them to the complex domain. It also gives several example of linear diversity embedded codes.
  7. Download: sdfpitw09.pdf 
    Abstract—We consider the two message set problem, where a source broadcasts a common message W1 to an arbitrary set of receivers U and a private message W2 to a subset of the receivers P !U . Transmissions occur over linear deterministic channels. For the case where at most two receivers do not require the private message, we give an exact characterization of the capacity region, where achievability is through linear coding.
  8. S. Dusad and S N. Diggavi, "Successive refinement of diversity for fading ISI MISO channels," in Proc. IEEE International Symposium on Information Theory (ISIT), Toronto, Canada, 2008, pp. 1273-1277.
  9. Download: degmsgsetbc07.pdf 
    In this paper we study the nested (degraded) message set problem, where user i requires messages W_1, . . . ,W_i. We study this for a MIMO linear deterministic broadcast channel model, which is motivated by some recent successes in using such models to obtain insights into approximate characterizations for the Gaussian relay and interference channels. We establish the complete solution for the K = 3 user nested message problem for the MIMO linear deterministic broadcast channel. We also establish some extremal points for the general K-user case, where there are only two messages of interest.
  10. S. Dusad, S. N. Diggavi, and A. R. Calderbank, "Rank distance codes for ISI channels," in Proc. IEEE Information Theory Workshop (ITW) Bergen, Norway, 2007, pp. 32-36.
  11. Y. Li, M. Chiang, A. R. Calderbank, and S. N. Diggavi, "Optimal Delay-Rate-Reliability Tradeoff in Networks with Composite Links," in Proc. IEEE INFOCOM conference, Alaska, 2007, pp. 526-534.
  12. S. Dusad and S N. Diggavi, "On successive refinement of diversity for fading ISI channels," in Proc. Proceedings of Allerton Conference on Communication, Control, and Computing, Illinois, 2006.
  13. S. Dusad, S. N. Diggavi, and A. R. Calderbank, "Cross Layer Utility of Diversity Embedded Codes," in Proc. IEEE Conference on Information Sciences and Systems, Princeton, 2006.
    Note: invited paper
  14. Download: digtseitw06.pdf 
    Diversity embedded codes are opportunistic codes which take advantage of good channel realizations while ensuring at least part of the information is received reliably for bad channels. We establish a connection between these codes and degraded message set broadcast codes. We characterize the achievable rate region for the parallel Gaussian degraded message set broadcast problem, when only the strongest user needs the private information. Using this, we partially characterize the set of achievable rate-diversity tuples for the diversity embedded problem for parallel fading channels. This shows that the diversity-multiplexing tradeoff for the parallel fading channel is not successively refinable.
  15. Download: sucrefisit05.pdf 
    This paper shows that the diversity multiplexing tradeoff for flat fading channels with a single degree of freedom (MISO/SIMO) is successively refinable.
  16. S. N. Diggavi, S. Dusad, A. R. Calderbank, and N. Al-Dhahir, "On Diversity Embedded codes," in Proc. Proceedings of Allerton Conference on Communication, Control, and Computing, Illinois, 2005.
  17. S. Das, N. Al-Dhahir, S. N. Diggavi, and A. R. Calderbank, "Opportunistic Space-Time Block Codes," in Proc. Proceedings of IEEE Vehicular Technology Conference, Dallas, Texas, USA, 2005, pp. 2025-2029.
  18. S. N. Diggavi and D. N. C. Tse, "On successive refinement of diversity," in Proc. Allerton Conference on Communication, Control, and Computing, Illinois, 2004.
  19. A. R. Calderbank, S. N. Diggavi, and N.Al-Dhahir, "Space-Time Signaling based on Kerdock and Delsarte-Goethals Codes," in Proc. IEEE International Conference on Communications (ICC), Paris, 2004, pp. 483-487.
  20. S. N. Diggavi, N. Al-Dhahir, and A. R. Calderbank, "Diversity Embedded Space-time Codes," in Proc. IEEE GLOBECOM, San Francisco, 2003, pp. 1909-1914.

Space-time coding

There are significant challenges in bringing the theoretical advantages of space-time architectures to practice. Most of these challenges relate to code-design and signal processing problems for multiple antenna architectures.

Inter-Symbol Interference Multiple-Access Channels: We studied the multiple-access channel where users employ time-reversed space-time block codes (TR-STBC) which is suitable for ISI channels. One of the contributions is to identify key algebraic properties of the TR-STBC codes which allows us to design and analyze multiuser detectors. Using these, we showed that a diversity order of $2M_r(\nu+1)$ is achievable at full transmission rate for each user, when we have $M_r$ receive antennas, $M_t=2$ transmit antennas per user, channel memory of $\nu$ and an optimal multiuser maximum-likelihood (ML) decoder is used. Due to the decoding complexity of the ML detector we study the algebraic structure of linear multiuser detectors which utilize the properties of the STBC. We also do this when we have finite block length constraints using properties of quaternionic block circulant matrices.

Non-intersecting subspaces over finite alphabet: In the high SNR regime of non-coherent space-time codes, we communicate using subspaces in which the codewords lie. The reliability (diversity order) is determined by the maximal intersection between the subspaces of any two codewords in the codebook. Moreover, in many applications we are constrained to use a specific transmit alphabet ({\em e.g.,} QPSK). Therefore we formulated a question on what is the maximal rate we can get with these alphabet constraints when we desire to have the maximal diversity order. This translates to a mathematical question on the number of pairwise nonintersecting $M_t$-dimensional subspaces of an $m$-dimensional vector space $V$ over a field $\mathbb{F}$ if the generator matrices for the subspaces may contain only symbols from a given finite alphabet. Note that, two subspaces of a vector space are here called ``nonintersecting'' if they meet only in the zero vector. We have a complete answer if the alphabet is GF(q); we show that the number of nonintersecting subspaces is at most $(q^m-1)/(q^{M_t}-1)$, and that this bound can be attained if and only if $m$ is divisible by $M_t$. When we have PSK constellations, we have examined the case when we have $M_t=2$ tramsmit antennas, and have shown that the number of nonintersecting planes is at least $2^{r(m-2)}$ and at most $2^{r(m-1)-1}$ (the lower bound may in fact be the best that can be achieved).

Differential Space-Time Transmission for Frequency-Selective Channels:In fast time-varying channels, it is difficult to get accurate channel estimates. In some cases, it might be desirable to design non-coherent transmission/detection schemes. There have been several recent proposals for differential transmission over multiple antenna channels. Most of these have focussed on the “flat-fading” channel i.e. the channel is represented by a single tap (no frequency-selectivity). We have proposed space-time transmission schemes which allow full-rate and full-diversity non-coherent communications using two transmit antennas over fading frequency-selective channels. The first scheme operates in the frequency domain where it combines differential Alamouti space-time block-coding with OFDM. The second scheme operates in the time domain and employs differential time-reversal space-time block-coding to guarantee blind channel identifiability without the need for temporal oversampling or multiple receive antennas. We also describe their extensions to an arbitrary number of transmit antennas.

Quaternionic space-time codes: We designed full-rate, full-diversity orthogonal space-time block codes for 4 transmit antennas based on quaternionic algebra. This code is non-linear but can be designed to have no constellation expansion for QPSK modulation. The quaternionic structure can be further used to reduce the complexity of the optimal decoder. We also used this code to construct non-coherent differential codes.


  1. Download: subsp.pdf 
    This paper was motivated by non-coherent space-time codes with fixed transmit alphabet constraints. To obtain maximal diversity order, the subspaces represented by the space-time codeword matrix needs to be non-intersecting. This led to the study of how many non-intersecting subspaces can be constructed from a finite alphabet.
  2. Download: quatstbc_final.pdf 
  3. Download: tdis.pdf 
    This paper studies time-reversed space-time block codes, which is an extension of the Alamouti code to inter-symbol interference (ISI) channels. We study the algebraic properties of this code by demonstrating that the polynimial matrices representing the time-reversed space-time block codes form a multiplicative group. This property enables us to analyze the diversity (error) performance of a ISI multiple access channel where each user uses such a code. We also study the finite-block length implementation of such codes.
  4. S. N. Diggavi, N. Al-Dhahir, A. Stamoulis, and A. R. Calderbank, "Differential Space-Time Transmission for Frequency-Selective Channels," IEEE Communication Letters, vol. 6, iss. 6, pp. 253-255, 2002.

Space-time signal processing

Interference suppression: The frequency re-use in geographically separated cells causes co-channel interference (CCI) between users in different cells sharing the same frequencies.To combat time-variation adaptive equalization schemes have been proposed extensively in literature. Most of these are decision directed adaptation schemes and have severe error-propagation in dynamic environments. We proposed a detection scheme which uses a colored Gaussian metric to suppress CCI and adapts parameters conditioned on survivor sequences. This joint channel estimation with interference cancellation scheme is a robust structure which handles both time-variation and CCI. By exploiting the structure in the channel and tracking the interference covariance matrix, we obtain considerable gains in performance. The adaptive nature of this algorithm makes it tolerant to abrupt changes in interference characteristics, a problem frequently encountered in practice due to asynchronous interferers. Though the ultimate utility of an algorithm is its performance in practice, it is also important to glean insight into its characteristics through analysis. Therefore we studied the probability of error in detection over time-varying channels and showed that the phenomenon of error flooring is fundamentally caused by channel estimation errors. We also examined the interference suppression capabilities of the algorithm described above through its pairwise probability of error. This showed that its performance is similar to multi-channel MLSE detection in a reduced dimensional space. We also examined the error probability under channel mismatch and the impact of channel dynamics on performance.

Inter-carrier interference in MIMO-OFDM: There are important signal processing problems in multicarrier transmission over time-varying channels. We developed a model for such a transmission scheme and focussed particularly on MIMO OFDM. Using this method, we analyzed the impact of time-variation within a transmission block (time variation could arise both from Doppler spread of the channel and from synchronization errors). To mitigate the effects of such time-variations, we proposed a time-domain approach. We designed ICI-mitigating block linear filters, and we examined how they are modified in the context of space-time block-coded transmissions. Our approach reduces to the familiar single-tap frequency-domain equalizer when the channel is block time-invariant. Channel estimation in rapidly time-varying scenarios becomes critical, and we proposed a scheme for estimating channel parameters varying within a transmission block. Along with the channel estimation scheme, we also examined the issue of pilot tone placement and showed that in time-varying channels it may be better to group pilot tones together into clumps equispaced onto the FFT grid; this placement technique is in contrast to the common wisdom for time-invariant channels.


  1. N. Al-Dhahir, S. N. Diggavi, and A. Stamoulis, US Patent Number US 7,450,656: Method for communicating via a channel characterized by parameters that vary in time within a transmission block, 2008.
    Note: US Patent Number US 7,450,656
  2. N. Al-Dhahir, S. N. Diggavi, and A. Stamoulis, US Patent Number US 7,173,975: Estimation of a frequency selective channel with parameters that vary within a transmission block, 2007.
    Note: US Patent Number US 7,173,975
  3. N. Al-Dhahir, S. N. Diggavi, and A. Stamoulis, US Patent Number US 7,130,355: Amelioration of Inter-Carrier Interference in OFDM, 2006.
    Note: US Patent Number US 7,130,355
  4. Download: mimo_ofdm.pdf 
    This paper studies the impact of time-variation within a transmission block on multiple-input multiple output (MIMO) OFDM, which is the chosen modulation strategy of 4G wireless systems. We demonstrate how time-variation can lead to inter-carrier interference, and give algorithms that can mitigate its effects. A central challenge is how to estimate the channel, when it varies within a block. We devise pilot tone placement strategies that enable better channel estimation. We show that in time-varying channels it may be better to group pilot tones together into clumps equispaced onto the FFT grid; this placement technique is in contrast to the common wisdom for time-invariant channels.
  5. Download: mbcjr.pdf 
  6. Download: intsup.pdf 

Information theory for space-time coding

There has been a recent explosion of interest in using multiple antennas both at the transmitter and the receiver. This has been fueled by information-theoretic results by Foschini (1996), Telatar (1995) and space-time coding schemes proposed by Tarokh, Seshadri and Calderbank (1998).

Rate-growth of linear detectors: One of the questions we asked was whether the rate advantages shown by Foschini et al can be obtained by using simpler receiver structures, such as linear receivers (akin to multiuser detection schemes). We showed that the linear growth in the rate with the number of antennas, asymptotically as the number of antennas being large, can also be achieved by such low-complexity schemes. However, the linear growth assumes that the channel gain becomes unbounded resulting in unbounded achievable rates. Consequently we examined the normalized channel (where the average gain is unity), and found that the mutual information grows linearly with signal-to-noise ratio (SNR) as the diversity elements become large.This is analogous to the infinite bandwidth result in Gaussian channels (Gallager, Information theory and reliable communications, 1968). Additionally we showed that the linear gain in the number of spatial diversity elements (on both the transmitter and the receiver) also occurs when the SNR becomes very large. We derived the cut-off rate of the diversity channel when the transmitter knows only the spatial correlation behavior of the fading channel. Using the cut-off rate we evaluated the gains in using coding over multiple sensors, i.e. space-time coding. These results demonstrate that the rate advantages of multiple antennas can be still obtained using lower complexity linear detection schemes and such schemes have a rich literature in the context of multiuser detection (Verdu, Multiuser detection, 1998).

Fast time-varying ISI channels: If the transmission blocklength is much smaller than the coherence time (time between fades of a wireless channel), then the channel is block time-invariant and one can derive the achievable rate for such a channel with multiple transmit and receive antennas.When there is fast time-variation there is an inherent tension between the block time-invariance model and letting the block size be large for coding arguments to hold. Therefore we studied the impact of fast time-variation (i.e. time-variation within a transmission block) for multicarrier schemes and in particular for OFDM. This could also occur in the presence of a frequency offset. In such channels, the Fourier basis is not in general an eigenbasis and this loss of orthogonality causes Inter-Carrier Interference (ICI). We derived the throughput rates both when optimal (joint) decoding is done and when the ICI is considered a part of the noise (as is usually done in practice). The degrading effect of ICI on the throughput was quantified and these tradeoffs are studied in the context of packet size and transceiver design.This also gives insights into the role of equalization in time-varying ISI channels.We have also explored signal processing techniques to mitigate the effects of ICI, due to channel time-variation.


  1. Download: mimo_ofdm.pdf 
    This paper studies the impact of time-variation within a transmission block on multiple-input multiple output (MIMO) OFDM, which is the chosen modulation strategy of 4G wireless systems. We demonstrate how time-variation can lead to inter-carrier interference, and give algorithms that can mitigate its effects. A central challenge is how to estimate the channel, when it varies within a block. We devise pilot tone placement strategies that enable better channel estimation. We show that in time-varying channels it may be better to group pilot tones together into clumps equispaced onto the FFT grid; this placement technique is in contrast to the common wisdom for time-invariant channels.
  2. Download: fading.pdf 
    This is an early study of the capacity of MIMO channels inspired by the work of Telatar and Foschini. It shows that the capacity grows linearly in the number of transmit and receive antennas (degrees of freedom) either when the SNR becomes large or when the number of antennas in the MIMO system becomes large. It shows that the linear rate growth can be achieved by simpler linear detector structures, such as a matched filter receiver. However, it shows that the price paid for simple matched filter receivers is that the SNR growth flattens. It also examines the case where the channel matrix has a constant expected Frobenius norm. In this case, even with isotropic fading, it is shown that the capacity of MIMO channels does not grow linear in the number of antennas, but grows linearly in SNR. Finally, the effect of time-variation within a transmission block for ISI fading channels is examined in terms of capacity.

Channel characterization

In order to develop algorithms and architectures for wireless communications, one needs to first understand the nature of the transmission medium itself. We developed a channel model suitable for multiple antenna architectures based on the plane-wave propagation of the radio signals. This model also enables us to isolate the characteristics of the wireless channel which we can exploit using signal processing algorithms.

It might be unrealistic to assume that the channel state information is available at the transmitter in a Frequency Division Duplex (FDD) system with channel time-variation. However, the channel statistics such as the covariance (spatial and temporal) could be fairly accurately determined using the received signal in two-way communication schemes. We studied the transmit beamforming problem where we estimate the channel covariance using the received signal. We formulated the problem as an optimization problem to maximize signal-to-interference and noise ratio (SINR). Using this we devised interference avoidance schemes which result in enhanced performance. Results suggest significant gains in capacity which could be translated to lower frequency re-use factor. This work also resulted in a US patent (Patent Number US6101399) and a European patent (Patent Number EP832509A1).


  1. G. G. Raleigh, S. N. Diggavi, V. K. Jones, and A. Paulraj, US Patent Number US 7,286,855: Method and apparatus for adaptive transmission beamforming in a wireless communication system, 2007.
    Note: US Patent Number US 7,286,855
  2. Download: icc95.pdf 
  3. Download: asil94.pdf 
    This was among the first papers to develop statistical models for multiple antenna wireless channels. It extends the well accepted fading models for single-antenna channels to multiple antennas by incorporating antenna response and geometry.