Learning Polar Codes using Python Program with Graphical User Interface

dc.contributor.authorAung, Htain Lynn
dc.contributor.authorBhone Maung, Tay Zar
dc.contributor.authorSasithong, Pruk
dc.contributor.authorSreprasurt, Teesid
dc.contributor.authorWijayasekara, Sanika
dc.contributor.authorPengnoo, Manus
dc.contributor.authorWuttisittikulkij, Lunchakorn
dc.contributor.authorPhakphisut, Watid
dc.contributor.authorPhongphanphanee, Chairat
dc.contributor.authorBajpai, Ambar
dc.contributor.authorSaadi, Muhammad
dc.contributor.authorVanichchanunt, Pisit
dc.date.accessioned2026-08-06T10:24:42Z
dc.date.available2026-08-06T10:24:42Z
dc.date.issued2019-06-01
dc.description.abstractPolar codes are an emerging class of powerful capacity-achieving channel codes for binary-input memoryless channels. Very recently, polar codes have been adopted as an official channel coding technology for control channels of 5G communications systems. In this paper, we aim to develop a self-learning software tool to help electrical engineering students understand polar codes in the most effective manner. The software tool developed in Python provides a graphical display for detailed and step-by-step encoding and decoding processes for polar codes of various different block lengths. We have applied this tool in our lecture class of the fourth year undergraduate students. It is found that students are able to gain insight the basic concept of polar codes quickly through the interactive and friendly graphical user interface.
dc.identifier.citation34th International Technical Conference on Circuits Systems Computers and Communications Itc Cscc 2019, 2019
dc.identifier.doi10.1109/ITC-CSCC.2019.8793295
dc.identifier.other2-s2.0-85071507427
dc.identifier.urihttps://dspace.kmitl.ac.th/handle/123456789/9897
dc.source34th International Technical Conference on Circuits Systems Computers and Communications Itc Cscc 2019
dc.subjectchannel polarization
dc.subjectpolar codes
dc.subjectself-learning software tool
dc.subjectsuccessive cancellation decoder
dc.titleLearning Polar Codes using Python Program with Graphical User Interface
dc.typeConference Paper

Files

Collections