z-logo
open-access-imgOpen Access
Polar codes Bhattacharyya parameter generalisation
Author(s) -
ElAbbasy Karim,
ElDin Ramy Taki,
Elramly Salwa,
Abdelhamid Bassant
Publication year - 2020
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2019.0950
Subject(s) - bhattacharyya distance , polar code , decoding methods , algorithm , computer science , kernel (algebra) , code (set theory) , matrix (chemical analysis) , polar , selection (genetic algorithm) , dimension (graph theory) , mathematics , discrete mathematics , artificial intelligence , combinatorics , set (abstract data type) , materials science , physics , astronomy , composite material , programming language
Recently, polar codes were proposed by Arikan to achieve optimum channel capacity given by Shannon theorem with low encoding and decoding complexity. Polar code construction depends on two main foundation criteria which are kernel matrix and Bhattacharyya parameter. They are related to each other, therefore the selection method for both affects the performance of polar code. Firstly, in this study, the derivations of the bounds for Bhattacharyya parameter are proved and generalised together with a proposed method to select the best kernel matrix to achieve the optimum capacity. Then, recursive channel transformations and successive cancellation decoding of the selected 3 × 3 best kernel matrix are proved. Furthermore, a general formula for polar code complexity and hardware implementation has been discussed. Simulation results show that the achievable bit error rate for the proposed methodology of selection is the same as some existing methods with the same order of complexity, which indicates its effectiveness. Polar code performance for the selected 3 × 3 best kernel matrix is improved as the code length increases. Moreover, this proposed method is general to be for higher dimension kernel matrices.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here