Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Fast Multibit Decision Polar Decoder for Successive-Cancellation List Decoding

Published: 01 January 2021 Publication History

Abstract

Successive-cancellation list (SCL) decoding for polar codes has the disadvantage of high latency owing to serial operations. To improve the latency, several algorithms with additional circuits have been proposed, but the area becomes larger. This paper proposes a fast multibit decision method having-high area efficiency based on the SCL decoding algorithm. First, multiple bits can be determined to reduce clock cycles using new nodes represented by the information bits and frozen bits. We propose the new nodes called the combined nodes and the other node in this paper. The combined nodes that combine redundant operations of the fast-simplified SC (fast-SSC) algorithm can increase area efficiency. The other node with bit patterns other than the node types of the fast-SSC algorithm performs an 8-bit multibit decision to reduce the number of decoding cycles. Latency is further reduced by applying a sphere decoding method to the other node. In addition, a sorter is proposed to reduce the critical path delay. As a large number of path metrics causes sorter delays, the proposed sorter can achieve high throughput with the small area. The proposed (1024, 512) SCL decoder showed negligible performance degradation in the simulation using Matlab and was synthesized using 65 nm CMOS technology. The proposed decoder achieves about 1.3Gbps with the small area. As a result, the area-throughput efficiency is at least 1.4 times higher than the state-of-the-art works over 1 Gbps.

References

[1]
Arıkan E Channel polarization: A method for constructing capacity achieving codes for symmetric binary-input memoryless channels IEEE Transactions on Information Theory 2009 55 7 3051-3073
[2]
Alamdar-Yazdi A and Kschischang FR A simplified successive-cancellation decoder for polar codes IEEE Communications Letters 2011 15 12 1378-1380
[3]
Sarkis G, Giard P, Vardy A, Thibeault C, and Gross WJ Fast polar decoders: Algorithm and implementation IEEE Journal on Selected Areas in Communications 2014 32 5 946-957
[4]
Giard, P., Balatsoukas-Stimming, A., Sarkis, G., Thibeault, C., & Gross, W. J. (2016). Fast low-complexity decoders for low-rate polar codes. J. Signal Process. Syst., 1–11.
[5]
M. Hanif and M. Ardakani, “Fast successive-cancellation decoding of polar codes: identification and decoding of new nodes,” IEEE Commun. Lett., vol. PP, no. 99, 2017.
[6]
A. Pamuk and E. Arikan (2013) “A two phase successive cancellation decoder architecture for polar codes,” in Proc. IEEE ISIT, pp. 957–961.
[7]
Yuan B and Parhi KK Low-latency successive-cancellation polar decoder architectures using 2-bit decoding IEEE Trans. Circuits Syst. I, Reg. Papers 2014 61 4 1241-1254 Apr.
[8]
Raymond A and Gross W A scalable successive-cancellation decoder for polar codes IEEE Transactions on Signal Processing 2014 62 20 5339-5347 Oct.
[9]
A. Mishra, A. J. Raymond, L. Amaru, G. Sarkis, C. Leroux, P. Meinerzhagen, A. Burg, and W. J. Gross (2012) “A successive cancellation decoder ASIC for a 1024-bit polar code in 180 nm CMOS,” in Proc. IEEE Asian Solid State Circuits Conf. (A-SSCC), pp. 205–208.
[10]
C. Leroux, I. Tal, A. Vardy, and W. J. Gross (2011) “Hardware architectures for successive cancellation decoding of polar codes,” in Proc. IEEE Conf. Int. Acoust., Speech, Signal Process. (ICASSP), pp. 1665–1668.
[11]
Leroux C, Raymond A, Sarkis G, and Gross W A semi-parallel successive-cancellation decoder for polar codes IEEE Transactions on Signal Processing 2013 61 2 289-299
[12]
Zhang C and Parhi KK Latency analysis and architecture Design of Simplified SC polar decoders IEEE Trans. Circuits and Systems-II: Transactions Briefs 2014 61 2 115-119
[13]
Tal I and Vardy A List decoding of polar codes IEEE Transactions on Information Theory 2015 61 5 2213-2226 May
[14]
Balatsoukas-Stimming A, Bastani Parizi M, and Burg A LLR-based successive cancellation list decoding of polar codes IEEE Transactions on Signal Processing 2015 63 19 5165-5179
[15]
Xiong C, Lin J, and Yan Z Symbol-decision successive cancellation list decoder for polar codes IEEE Transactions on Signal Processing 2016 64 3 675-687
[16]
Yuan B and Parhi KK LLR-based successive-cancellation list decoder for polar codes with multibit decision IEEE Trans. Circuits Syst. II 2017 64 1 21-25 Jan.
[17]
S. A. Hashemi, C. Condo, and W. J. Gross (2017) “Fast simplified successive-cancellation list decoding of polar codes,” in IEEE Wireless Commun. and Netw. Conf., pp. 1–6.
[18]
Hashemi SA, Condo C, and Gross WJ A fast polar code list decoder architecture based on sphere decoding IEEE Trans. Circuits Syst. I 2016 63 12 2368-2380 Dec.
[19]
Hashemi SA, Condo C, and Gross WJ Fast and flexible successive-cancellation list decoders for polar codes IEEE Transactions on Signal Processing 2017 65 21 5756-5769
[20]
Lin J, Xiong C, and Yan Z A high throughput list decoder architecture for polar codes IEEE Trans. Very Large Scale Integr. Syst. 2016 24 6 2378-2391

Cited By

View all
  • (2024)Genetic algorithm-based secure cooperative control for high-order nonlinear multi-agent systems with unknown dynamicsJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00532-513:1Online publication date: 2-Jan-2024

Index Terms

  1. Fast Multibit Decision Polar Decoder for Successive-Cancellation List Decoding
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Journal of Signal Processing Systems
      Journal of Signal Processing Systems  Volume 93, Issue 1
      Jan 2021
      132 pages
      ISSN:1939-8018
      EISSN:1939-8115
      Issue’s Table of Contents

      Publisher

      Kluwer Academic Publishers

      United States

      Publication History

      Published: 01 January 2021
      Accepted: 15 June 2020
      Revision received: 28 April 2020
      Received: 25 July 2019

      Author Tags

      1. Polar codes
      2. SCL decoding
      3. Fast-SSC decoding
      4. Fast-SCL decoding
      5. Multibit decision
      6. Combined node
      7. Efficient sorter

      Qualifiers

      • Research-article

      Funding Sources

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 02 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Genetic algorithm-based secure cooperative control for high-order nonlinear multi-agent systems with unknown dynamicsJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00532-513:1Online publication date: 2-Jan-2024

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media