20 years of turbo coding and energy-aware design guidelines for energy-constrained wireless applications
20 years of turbo coding and energy-aware design guidelines for energy-constrained wireless applications
During the last two decades, wireless communication has been revolutionized by near-capacity error-correcting codes (ECCs), such as turbo codes (TCs), which offer a lower bit error ratio (BER) than their predecessors, without requiring an increased transmission energy consumption (EC). Hence, TCs have found widespread employment in spectrum-constrained wireless communication applications, such as cellular telephony, wireless local area network, and broadcast systems. Recently, however, TCs have also been considered for energy-constrained wireless communication applications, such as wireless sensor networks and the `Internet of Things.' In these applications, TCs may also be employed for reducing the required transmission EC, instead of improving the BER. However, TCs have relatively high computational complexities, and hence, the associated signal-processing-related ECs are not insignificant. Therefore, when parameterizing TCs for employment in energy-constrained applications, both the processing EC and the transmission EC must be jointly considered. In this tutorial, we investigate holistic design methodologies conceived for this purpose. We commence by introducing turbo coding in detail, highlighting the various parameters of TCs and characterizing their impact on the encoded bit rate, on the radio frequency bandwidth requirement, on the transmission EC and on the BER. Following this, energy-efficient TC decoder application-specific integrated circuit (ASIC) architecture designs are exemplified, and the processing EC is characterized as a function of the TC parameters. Finally, the TC parameters are selected in order to minimize the sum of the processing EC and the transmission EC.
turbo code, BCJR algorithm, energy efficiency, holistic design, optimization, wireless sensor network
8-28
Brejza, Matthew F.
a761342e-e140-45a7-ad48-095a6628af17
Li, Liang
f8511be3-71c6-4792-a835-e8b2dfba8cdc
Maunder, Robert G.
76099323-7d58-4732-a98f-22a662ccba6c
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Berrou, Claude
f670c12d-a643-493f-9044-99ff240284b1
Hanzo, Lajos
66e7266f-3066-4fc0-8391-e000acce71a1
Brejza, Matthew F.
a761342e-e140-45a7-ad48-095a6628af17
Li, Liang
f8511be3-71c6-4792-a835-e8b2dfba8cdc
Maunder, Robert G.
76099323-7d58-4732-a98f-22a662ccba6c
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Berrou, Claude
f670c12d-a643-493f-9044-99ff240284b1
Hanzo, Lajos
66e7266f-3066-4fc0-8391-e000acce71a1
Brejza, Matthew F., Li, Liang, Maunder, Robert G., Al-Hashimi, Bashir, Berrou, Claude and Hanzo, Lajos
(2015)
20 years of turbo coding and energy-aware design guidelines for energy-constrained wireless applications.
IEEE Communications Surveys & Tutorials, 18 (1), .
(doi:10.1109/COMST.2015.2448692).
Abstract
During the last two decades, wireless communication has been revolutionized by near-capacity error-correcting codes (ECCs), such as turbo codes (TCs), which offer a lower bit error ratio (BER) than their predecessors, without requiring an increased transmission energy consumption (EC). Hence, TCs have found widespread employment in spectrum-constrained wireless communication applications, such as cellular telephony, wireless local area network, and broadcast systems. Recently, however, TCs have also been considered for energy-constrained wireless communication applications, such as wireless sensor networks and the `Internet of Things.' In these applications, TCs may also be employed for reducing the required transmission EC, instead of improving the BER. However, TCs have relatively high computational complexities, and hence, the associated signal-processing-related ECs are not insignificant. Therefore, when parameterizing TCs for employment in energy-constrained applications, both the processing EC and the transmission EC must be jointly considered. In this tutorial, we investigate holistic design methodologies conceived for this purpose. We commence by introducing turbo coding in detail, highlighting the various parameters of TCs and characterizing their impact on the encoded bit rate, on the radio frequency bandwidth requirement, on the transmission EC and on the BER. Following this, energy-efficient TC decoder application-specific integrated circuit (ASIC) architecture designs are exemplified, and the processing EC is characterized as a function of the TC parameters. Finally, the TC parameters are selected in order to minimize the sum of the processing EC and the transmission EC.
Text
tutorial.pdf
- Other
More information
Accepted/In Press date: 15 June 2015
e-pub ahead of print date: 23 June 2015
Keywords:
turbo code, BCJR algorithm, energy efficiency, holistic design, optimization, wireless sensor network
Organisations:
Southampton Wireless Group
Identifiers
Local EPrints ID: 378161
URI: http://eprints.soton.ac.uk/id/eprint/378161
PURE UUID: bb41031f-3c2b-406d-8d17-d449fc084dc0
Catalogue record
Date deposited: 23 Jun 2015 13:45
Last modified: 18 Mar 2024 03:09
Export record
Altmetrics
Contributors
Author:
Matthew F. Brejza
Author:
Liang Li
Author:
Robert G. Maunder
Author:
Bashir Al-Hashimi
Author:
Claude Berrou
Author:
Lajos Hanzo
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics