Practical Product Code Construction of Polar Codes

10/14/2019
by   Carlo Condo, et al.
0

In this paper, we study the connection between polar codes and product codes. Our analysis shows that the product of two polar codes is again a polar code, and we provide guidelines to compute its frozen set on the basis of the frozen sets of the component polar codes. Moreover, we show how polar codes can be described as irregular product codes. We propose a two-step decoder for long polar codes taking advantage of this dual nature to heavily reduce decoding latency. Finally, we show that the proposed decoding technique outperforms both standard polar codes and state-of-the-art codes for optical communications under latency constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2019

Construction and Decoding of Product Codes with Non-Systematic Polar Codes

Product codes are widespread in optical communications, thanks to their ...
research
11/29/2016

An Efficient Partial Sums Generator for Constituent Code based Successive Cancellation Decoding of Polar Codes

This paper proposes the architecture of partial sum generator for consti...
research
08/02/2019

Interleaved Polar (I-Polar) Codes

By inserting interleavers between intermediate stages of the polar encod...
research
01/04/2018

Design and Implementation of a Polar Codes Blind Detection Scheme

In blind detection, a set of candidates has to be decoded within a stric...
research
06/27/2023

Efficiently Using Polar Codes in 5G Base Stations to Enhance Rural Connectivity

5G connectivity has become essential to integrate rural communities into...
research
06/27/2023

Errorless Robust JPEG Steganography Using Steganographic Polar Codes

Recently, a robust steganographic algorithm that achieves errorless robu...
research
05/02/2014

Representation of a Sentence using a Polar Fuzzy Neutrosophic Semantic Net

A semantic net can be used to represent a sentence. A sentence in a lang...

Please sign up or login with your details

Forgot password? Click here to reset