The automorphism group of a code is the set of permutations of the codeword symbols that map the whole code onto itself. For polar codes, only a part of the automorphism group was known, namely the lower-triangular affine group (LTA), which is solely based upon the partial order of the code's synthetic channels. Depending on the design, however, polar codes can have a richer set of automorphisms. In this paper, we extend the LTA to a larger subgroup of the general affine group (GA), namely the block lower-triangular affine group (BLTA) and show that it is contained in the automorphism group of polar codes. Furthermore, we provide a low complexity algorithm for finding this group for a given information/frozen set and determining its size. Most importantly, we apply these findings in automorphism-based decoding of polar codes and report a comparable error-rate performance to that of successive cancellation list (SCL) decoding with significantly lower complexity.
机构:
Univ KwaZulu Natal, Sch Math Stat & Comp Sci, ZA-4000 Durban, South AfricaUniv KwaZulu Natal, Sch Math Stat & Comp Sci, ZA-4000 Durban, South Africa
Chikamai, L.
Rodrigues, B. G.
论文数: 0引用数: 0
h-index: 0
机构:
Univ KwaZulu Natal, Sch Math Stat & Comp Sci, ZA-4000 Durban, South AfricaUniv KwaZulu Natal, Sch Math Stat & Comp Sci, ZA-4000 Durban, South Africa
Rodrigues, B. G.
Moori, Jamshid
论文数: 0引用数: 0
h-index: 0
机构:
Northwest Univ Mafikeng, Sch Math Sci, ZA-2735 Mmabatho, South AfricaUniv KwaZulu Natal, Sch Math Stat & Comp Sci, ZA-4000 Durban, South Africa
机构:
Univ Fed Rio de Janeiro, Ctr Tecnol, Inst Matemat, Bloco C, BR-21941909 Rio De Janeiro, BrazilUniv Perugia, Dipartimento Matemat & Informat, I-06123 Perugia, Italy