MIMO Wireless Communications: From Real-World Propagation to Space-Time Code Design

5.6: Space-Time Trellis Coding

5.6 Space-Time Trellis Coding

By contrast to the popular belief, space-time trellis codes (STTCs) were actually the first proposed space-time codes [TSC98]. They can be thought of as extensions of conventional convolutional codes to n t-antenna transmit arrays. While the encoder output in STBCs is only a function of the input bits, the encoder output in space-time trellis coding is a function of the input bits and the state of the encoder, the latter depending upon the previous input bits. This memory inherent to the trellis approach provides an additional coding gain with respect to space-time block coding.

5.6.1 Space-Time Trellis Codes

Let us now describe the encoder strategies and discuss the performance of several popular STTCs as a function of the design criterion, the number of receive antennas and the complexity.

STTC Encoder/Decoder and Generator Matrix

At each time instant k, B bits are fed to the encoder. Analogous to classical convolutional encoders, each of the B bits enters a trellis encoder consisting in a shift register whose memory size is denoted as v j. The output of the STTC encoder is a function of the B input bits and the state of the STTC encoder, i.e. the previous bits. The number of states encountered by the encoder is thus equal to 2 v. The encoder starts and finishes in state 0. Denoting by the i th column of B the B 1 input bit vector entering...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Rotary Encoders
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.