Turbo Codes: Desirable and Designable
The increasing demand on high data rate and quality of service in wireless communication has to cope with limited bandwidth and energy resources. ... Show synopsis The increasing demand on high data rate and quality of service in wireless communication has to cope with limited bandwidth and energy resources. More than 50 years ago, Shannon paved the way to optimal usage of bandwidth and energy resources by bounding the spectral efficient vs. signal to noise ratio trade-off. However, as an information theorist, Shannon explained the best that can be done but not how to do it. In this view, turbo codes are like a dream come true: they allow approaching the theoretical Shannon capacity limit very closely. However, for the designer who wants to implement these codes, at first sight they appear to be a nightmare. Turbo Codes: Desirable and Designable introduces the basics of turbo codes in their different flavours (more specifically, parallel concatenated convolutional turbo codes and block turbo codes). Through the application of systemic design methodology that considers data transfer and storage as top priority candidates for optimization, the authors show how turbo codes can be implemented and the attractive performance results that can be achieved in throughput, latency and energy consumption. coding scheme such as convolutional codes or algebraic codes. Finally, a real-life prototype of parallel concatenated convolutional (turbo-) codes is presented. A complete turbo codes ASIC data-flow is described together with on-board power, speed and coding gain measurements that demonstrate the effectiveness of the proposed solution.