Skip to main content
Top
Published in: The Journal of Supercomputing 11/2019

07-08-2018

A novel semi-folded parallel successive cancellation-based polar decoder for optimal-register allocation

Authors: G. Indumathi, V. P. M. B. Aarthi, M. Ramesh

Published in: The Journal of Supercomputing | Issue 11/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Efficient compression and reliable data transmission are the major areas in the information theory that governs various applications in mobile communication, Internets and modern digital technology. The exploitation of data patterns and redundancies offers better compression without loss of user information. The trade-off between the storage and the quality is the major requirement to apply the coding scheme in very large-scale integration. Alternatively, the reliable transmission in the presence of noise requires the prior addition of redundancy to the data. Polar codes are the practical codes suitable for channel coding and optimal performance achievement under lossy compression and complexity-based communication environment. This paper focuses on the novel architecture of successive cancellation (SC)-based polar decoding for an effective communication. The coefficient weight computation during the register update consumes a number of components in traditional SC decoding architectures. This paper proposes the semi-folded parallel successive cancellation (SFPSC) algorithm that modifies the coefficient weight computation process for register update resulting in a 4-folded polar decoding architecture to retrieve the information from the transmitted symbols with reduced resource utilization. The performance characteristics of SFPSC algorithm based on FPGA implementation are presented. The decoder architecture based on SFPSC algorithm achieves an efficient resource utilization. The reduction in a number of components efficiently reduces the time consumption. The comparative analysis between the SFPSC-based decoder with the existing SC schemes regarding the number of look up tables, FFs and memory assures the effectiveness of SFPSC in resource utilization.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bonik G, Goreinov S, Zamarashkin N (2012) Construction and analysis of polar and concatenated polar codes: practical approach. arXiv preprint arXiv:1207.4343 Bonik G, Goreinov S, Zamarashkin N (2012) Construction and analysis of polar and concatenated polar codes: practical approach. arXiv preprint arXiv:​1207.​4343
2.
go back to reference Lin J, Yan Z (2015) A efficient list decoder architecture for polar codes. IEEE Trans VLSI 23:2508–2518CrossRef Lin J, Yan Z (2015) A efficient list decoder architecture for polar codes. IEEE Trans VLSI 23:2508–2518CrossRef
3.
go back to reference Ganesan I, Balasubramanian AAA, Muthusamy R (2018) An efficient implementation of novel paillier encryption with polar encoder for 5G systems in VLSI. Comput Electr Eng 65:153–164CrossRef Ganesan I, Balasubramanian AAA, Muthusamy R (2018) An efficient implementation of novel paillier encryption with polar encoder for 5G systems in VLSI. Comput Electr Eng 65:153–164CrossRef
4.
go back to reference Fan Y, Xia C, Chen J, Tsui C-Y, Jin J, Shen H, Li B (2016) A low-latency list successive-cancellation decoding implementation for polar codes. IEEE J Sel Areas Commun 34:303–317CrossRef Fan Y, Xia C, Chen J, Tsui C-Y, Jin J, Shen H, Li B (2016) A low-latency list successive-cancellation decoding implementation for polar codes. IEEE J Sel Areas Commun 34:303–317CrossRef
5.
go back to reference Yuan B, Parhi K (2014) Low latency successive cancellation list decoders for polar codes architecture with 2 bit decoding. IEEE Trans Circuits Syst 23:1241–1254CrossRef Yuan B, Parhi K (2014) Low latency successive cancellation list decoders for polar codes architecture with 2 bit decoding. IEEE Trans Circuits Syst 23:1241–1254CrossRef
6.
go back to reference Yun H, Lee H (2016) Simplified merged processing element for successive cancellation polar decoder. IET Commun 52:270–272 Yun H, Lee H (2016) Simplified merged processing element for successive cancellation polar decoder. IET Commun 52:270–272
7.
go back to reference Sarkis G, Giard P, Vardy A, Thibeault C, Gross WJ (2014) Fast polar decoders: algorithm and implementation. IEEE J Sel Areas Commun 32:946–957CrossRef Sarkis G, Giard P, Vardy A, Thibeault C, Gross WJ (2014) Fast polar decoders: algorithm and implementation. IEEE J Sel Areas Commun 32:946–957CrossRef
8.
go back to reference Zhang Z, Zhang L, Wang X, Zhong C, Poor HV (2016) A split-reduced successive cancellation list decoder for polar codes. IEEE J Sel Areas Commun 34:292–302CrossRef Zhang Z, Zhang L, Wang X, Zhong C, Poor HV (2016) A split-reduced successive cancellation list decoder for polar codes. IEEE J Sel Areas Commun 34:292–302CrossRef
9.
go back to reference Hassani SH, Mori R, Tanaka T, Urbanke RL (2013) Rate-dependent analysis of the asymptotic behavior of channel polarization. IEEE Trans Inf Theory 59:2267–2276MathSciNetCrossRef Hassani SH, Mori R, Tanaka T, Urbanke RL (2013) Rate-dependent analysis of the asymptotic behavior of channel polarization. IEEE Trans Inf Theory 59:2267–2276MathSciNetCrossRef
10.
go back to reference Eslami A, Pishro-Nik H (2013) On finite-length performance of polar codes: stopping sets, error floor, and concatenated design. IEEE Trans Commun 61:919–929CrossRef Eslami A, Pishro-Nik H (2013) On finite-length performance of polar codes: stopping sets, error floor, and concatenated design. IEEE Trans Commun 61:919–929CrossRef
11.
go back to reference Seidl M, Schenk A, Stierstorfer C, Huber JB (2013) Polar-coded modulation. IEEE Trans Commun 61:4108–4119CrossRef Seidl M, Schenk A, Stierstorfer C, Huber JB (2013) Polar-coded modulation. IEEE Trans Commun 61:4108–4119CrossRef
12.
go back to reference Hassani SH, Alishahi K, Urbanke R (2014) Finite length scaling of polar codes. IEEE Trans Inf Theory 60:5875–5898MathSciNetCrossRef Hassani SH, Alishahi K, Urbanke R (2014) Finite length scaling of polar codes. IEEE Trans Inf Theory 60:5875–5898MathSciNetCrossRef
13.
go back to reference Mondelli M, Hassani SH, Urbanke RL (2014) From polar to Reed–Muller codes: a technique to improve the finite-length performance. IEEE Trans Commun 62:3084–3091CrossRef Mondelli M, Hassani SH, Urbanke RL (2014) From polar to Reed–Muller codes: a technique to improve the finite-length performance. IEEE Trans Commun 62:3084–3091CrossRef
14.
go back to reference Zhang C, Yuan B, Parhi KK (2012) Reduced-latency SC polar decoder architectures. In: IEEE International Conference on Communications (ICC), pp 3471–3475 Zhang C, Yuan B, Parhi KK (2012) Reduced-latency SC polar decoder architectures. In: IEEE International Conference on Communications (ICC), pp 3471–3475
15.
go back to reference Sarkis G, Gross WJ (2013) Increasing the throughput of polar decoders. IEEE Commun Lett 17:725–728CrossRef Sarkis G, Gross WJ (2013) Increasing the throughput of polar decoders. IEEE Commun Lett 17:725–728CrossRef
16.
go back to reference Leroux C, Raymond AJ, Sarkis G, Gross WJ (2013) A semi-parallel successive-cancellation decoder for polar codes. IEEE Trans Signal Proces 61:289–299MathSciNetCrossRef Leroux C, Raymond AJ, Sarkis G, Gross WJ (2013) A semi-parallel successive-cancellation decoder for polar codes. IEEE Trans Signal Proces 61:289–299MathSciNetCrossRef
17.
go back to reference Raymond A, Gross W (2014) A scalable successive cancellation decoder for polar codes. IEEE Trans Signal Proces 62:5339–5347MathSciNetCrossRef Raymond A, Gross W (2014) A scalable successive cancellation decoder for polar codes. IEEE Trans Signal Proces 62:5339–5347MathSciNetCrossRef
18.
go back to reference Fayyaz UU, Barry JR (2014) Low-complexity soft-output decoding of polar codes. IEEE J Sel Areas Commun 32:958–966CrossRef Fayyaz UU, Barry JR (2014) Low-complexity soft-output decoding of polar codes. IEEE J Sel Areas Commun 32:958–966CrossRef
19.
go back to reference Niu K, Chen K, Lin J (2014) Low-complexity sphere decoding of polar codes based on optimum path metric. IEEE Commun Lett 18:332–335CrossRef Niu K, Chen K, Lin J (2014) Low-complexity sphere decoding of polar codes based on optimum path metric. IEEE Commun Lett 18:332–335CrossRef
20.
go back to reference Balatsoukas-Stimming A, Raymond AJ, Gross WJ, Burg A (2013) Hard- ware architecture for list SC decoding of polar codes. arXiv preprint arXiv:1303.7127 Balatsoukas-Stimming A, Raymond AJ, Gross WJ, Burg A (2013) Hard- ware architecture for list SC decoding of polar codes. arXiv preprint arXiv:​1303.​7127
21.
go back to reference Xiong C, Lin J, Yan Z (2014) Symbol-based successive cancellation list decoder for polar codes. IEEE Workshop. In: Signal Processing Systems (SiPS), pp 1–6 (2014) Xiong C, Lin J, Yan Z (2014) Symbol-based successive cancellation list decoder for polar codes. IEEE Workshop. In: Signal Processing Systems (SiPS), pp 1–6 (2014)
22.
go back to reference Yuan B, Parhi KK (2015) Low-latency successive-cancellation list decoders for polar codes with multibit decision. IEEE Tran Very Large Scale Integr (VLSI) Syst 23:2268–2280CrossRef Yuan B, Parhi KK (2015) Low-latency successive-cancellation list decoders for polar codes with multibit decision. IEEE Tran Very Large Scale Integr (VLSI) Syst 23:2268–2280CrossRef
23.
go back to reference Zhang C, Parhi K (2014) Latency analysis and architecture design of simplified SC polar decoders. IEEE Trans Circuits Syst II Express Briefs 61:115–119CrossRef Zhang C, Parhi K (2014) Latency analysis and architecture design of simplified SC polar decoders. IEEE Trans Circuits Syst II Express Briefs 61:115–119CrossRef
24.
go back to reference Tian K, Liu R, Wang R (2013) Joint successive cancellation decoding for bit-interleaved polar coded modulation. IEEE Commun Lett 20:224CrossRef Tian K, Liu R, Wang R (2013) Joint successive cancellation decoding for bit-interleaved polar coded modulation. IEEE Commun Lett 20:224CrossRef
25.
go back to reference Zhong C, Ping L, Zhang Z, Wang X, Zhang L (2015) Simplified successive-cancellation decoding using information set reselection for polar codes with arbitrary block length. IET Commun 9:1380–1387CrossRef Zhong C, Ping L, Zhang Z, Wang X, Zhang L (2015) Simplified successive-cancellation decoding using information set reselection for polar codes with arbitrary block length. IET Commun 9:1380–1387CrossRef
26.
go back to reference Xiong C, Lin J, Yan Z (2016) Symbol-decision successive cancellation list decoder for polar codes. IEEE Trans Signal Proces 64:675–687MathSciNetCrossRef Xiong C, Lin J, Yan Z (2016) Symbol-decision successive cancellation list decoder for polar codes. IEEE Trans Signal Proces 64:675–687MathSciNetCrossRef
27.
go back to reference Dizdar O, Arikan E (2016) A high-throughput energy-efficient implementation of successive cancellation decoder for polar codes using combinational logic. IEEE Trans Circuits Syst I Regul Pap 63:436–447MathSciNetCrossRef Dizdar O, Arikan E (2016) A high-throughput energy-efficient implementation of successive cancellation decoder for polar codes using combinational logic. IEEE Trans Circuits Syst I Regul Pap 63:436–447MathSciNetCrossRef
28.
go back to reference Yuan B (2015) Algorithm and VLSI Architecture for Polar Codes Decoder, Ph.D. thesis, University of Minnesota Yuan B (2015) Algorithm and VLSI Architecture for Polar Codes Decoder, Ph.D. thesis, University of Minnesota
29.
go back to reference Arikan E (2009) Channel polarization: a method for constructing capacity- achieving codes for symmetric binary-input memoryless channels. IEEE Trans Inf Theory 55:3051–3073MathSciNetCrossRef Arikan E (2009) Channel polarization: a method for constructing capacity- achieving codes for symmetric binary-input memoryless channels. IEEE Trans Inf Theory 55:3051–3073MathSciNetCrossRef
Metadata
Title
A novel semi-folded parallel successive cancellation-based polar decoder for optimal-register allocation
Authors
G. Indumathi
V. P. M. B. Aarthi
M. Ramesh
Publication date
07-08-2018
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 11/2019
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-018-2519-y

Other articles of this Issue 11/2019

The Journal of Supercomputing 11/2019 Go to the issue

Premium Partner