/Polar_AED

A python implementation of automorphism ensemble decoding (AED) of polar codes

Primary LanguageJupyter NotebookMIT LicenseMIT

Polar Automorphism Ensemble Decoding (AED)

A python implementation of automorphism ensemble decoding (AED) of polar and Reed-Muller codes.

Based on my publications

M. Geiselhart, A. Elkelesh, M. Ebada, S. Cammerer and S. t. Brink, "Automorphism Ensemble Decoding of Reed–Muller Codes," in IEEE Transactions on Communications, vol. 69, no. 10, pp. 6424-6438, Oct. 2021, doi: 10.1109/TCOMM.2021.3098798.

C. Kestel, M. Geiselhart, L. Johannsen, S. ten Brink and N. Wehn, "Automorphism Ensemble Polar Code Decoders for 6G URLLC," WSA & SCC 2023; 26th International ITG Workshop on Smart Antennas and 13th Conference on Systems, Communications, and Coding, Braunschweig, Germany, 2023, pp. 1-6.

M. Geiselhart, A. Elkelesh, M. Ebada, S. Cammerer and S. ten Brink, "On the Automorphism Group of Polar Codes," 2021 IEEE International Symposium on Information Theory (ISIT), Melbourne, Australia, 2021, pp. 1230-1235, doi: 10.1109/ISIT45174.2021.9518184.

For an example usage, see the Jupyter notebook "AED_Example.ipynb"