We introduce a doubly-iterative decoder for space–time turbo codes on a quasi-static fading channel. The decoder works by using preliminary soft values of the coded symbols, obtained from a limited number of turbo iterations, to reduce the spatial interference from the received signal. After this reduction, new turbo iterations are performed to improve on the quality of the soft values, and so on. Using a number of approximations, we obtain a receiver interface that achieves a good trade-off between performance and complexity, and allows the use of turbo space–time codes for a large number of transmit and receive antennas.
['Ezio Biglieri', 'Alessandro Nordio', 'Giorgio Taricco']
Doubly-iterative decoding of space-time turbo codes with a large number of antennas