Research project

Highly-parallel algorithms and arhitectures for high-throughput wireless receivers

Project overview

During the past two decades, reliable wireless communication at near-theoretical-limit transmission throughputs has been facilitated by receivers that operate on the basis of the Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm. Most famously, this algorithm is employed for turbo error correction in the Long Term Evolution (LTE) standard for cellular telephony, as well as in its previous-generation predecessors. Looking forward, turbo error correction promises transmission throughputs in excess of 1 Gbit/s, which is the goal specified in the IMT-Advanced requirements for next-generation cellular telephony standards. Throughputs of this order have only very recently been achieved by State-Of-the-Art (SOA) LTE turbo decoder implementations. However, this has been achieved by exploiting every possible opportunity to increase the parallelism of the BCJR algorithm at an architectural level, implying that the SOA approach has reached its fundamental limit. This limit may be attributed to the data dependencies of the BCJR algorithm, resulting in an inherently serial nature that cannot be readily mapped to processing architectures having a high degree of parallelism.

Against this background, we propose to redesign turbo decoder implementations at an algorithmic level, rather than at the architectural level of the SOA approach. More specifically, we have recently been successful in devising an alternative to the BCJR algorithm, which has the same error correction capability, but does not have any data dependencies. Owing to this, our algorithm can be mapped to highly-parallel many-core processing architectures, facilitating an LTE turbo decoder processing throughput that is more than an order of magnitude higher than the SOA, satisfying future demands for gigabit throughputs. We will achieve this for the first time by developing a custom Field Programmable Gate Array (FPGA) architecture, comprising hundreds of processing cores that are interconnected using a reconfigurable Benes network. Furthermore, we will develop custom Network-on-Chip (NoC) architectures that facilitate different trade-offs between chip area, energy-efficiency, reconfigurability, processing throughput and latency. In parallel to developing these high-performance custom implementation architectures, we will apply our novel algorithm to both existing Graphics Processing Unit (GPU) and NoC architectures. This will grant us a rapid pace, allowing us to apply our novel algorithm to not only error correction, but to all aspects of receiver operation, including demodulation, equalisation, source decoding, channel estimation and synchronisation. Drawing upon our high-throughput algorithms and highly-parallel processing architectures, we will develop techniques for holistically optimising the algorithmic and implementational parameters of both the transmitter and receiver. This will facilitate practical high-performance schemes, which can pave the way for future generations of wireless communication.

This research addresses key EPSRC priorities in the Information and Communication Technologies theme (http://www.epsrc.ac.uk/ourportfolio/themes/ict), including 'Many-core architectures and concurrency in distributed and embedded systems' and 'Towards an intelligent information infrastructure'. The 'Working together' priority is also addressed, since this cross-disciplinary research will develop new knowledge that spans the gap between high-performance communication theory and high-performance hardware design. This research will offer new insights into the design of many-core architectures, which the hardware design community will be able to apply in the design of general purpose architectures. Furthermore, the communication theory community will be able to apply our algorithms across even wider aspects of receiver operation.

Staff

Lead researchers

Professor Rob Maunder PhD, CEng, FIET, SMIEEE, SFHEA

Prof of Electronics & Computer Science
Connect with Rob

Other researchers

Professor Bashir Al-Hashimi CBE, FREng, FIEEE, FIET, FBCS

Research interests

  • Energy-efficient mobile computing systems
  • Low-power test and test-data compression of digital integrated circuits and energy-harvesting computing
  • Wearable and Autonomous Computing for Future Smart Cities
Connect with Bashir

Professor Lajos Hanzo FREng, FIEEE, FIET, EURASIP Fellow

Professor of Communication
Connect with Lajos

Collaborating research institutes, centres and groups

Research outputs

Chao Xu, Jiancheng An, Tong Bai, Shinya Sugiura, Rob Maunder, Wang Zhaocheng, Lie-Liang Yang & Lajos Hanzo, 2022, IEEE Transactions on Vehicular Technology
Type: article
Chao Xu, Luping Xiang, Jiancheng An, Chen Dong, Shinya Sugiura, Rob Maunder, Lie-Liang Yang & Lajos Hanzo, 2022, IEEE Internet of Things Journal, 10(1), 682-703
Type: article
Zeynep Kaykac Egilmez, Luping Xiang, Rob Maunder & Lajos Hanzo, 2022, IEEE Transactions on Vehicular Technology, 71(6), 6454-6468
Type: article
Chao Xu, Thien V Luong, Luping Xiang, Shinya Sugiura, Robert Maunder, Lie-Liang Yang & Lajos Hanzo, 2022, IEEE Transactions on Cognitive Communications and Networking, 8(2), 600-614
Type: article
Luping Xiang, Chao Xu, Xiaoyu Zhang, Thien Van Luong, Robert Maunder, Lie-Liang Yang & Lajos Hanzo, 2022, IEEE Transactions on Vehicular Technology, 71(5), 5037-5047
Type: article