KMITL
Permanent URI for this communityhttps://dspace.kmitl.ac.th/handle/123456789/1
Browse
2 results
Search Results
- Some of the metrics are blocked by yourconsent settings
Item type:Item, A GUI based Self-learning Tool for Polar Codes using Successive Cancellation and List Decoders(2020-11-04) ;Ahsan, Rafee Al ;Khichar, Sunita ;Phakphisut, Watid ;Wuttisittikulkij, LunchakornNgamjob, AudsadangRecently, the importance of channel coding has become prominent for next-generation 5G wireless communication networks. Channel coding is becoming an active area of research and scholars are aiming to improve their knowledge about channel coding schemes which will be playing a crucial part in high-performance 5G networks. polar codes are the class of channel coding techniques that have been standardized in 5G. Moreover, it is a fact that activity tool-based learning raises the learning efficiency and generates intrinsic motivation for learning. Therefore, the main motivation for designing this paper is to develop a Graphical User Interface (GUI) based learning tool to help students easily learn channel coding techniques. In our teaching curriculum, we have used figure-based interactive representations to teach the basic concepts of polar codes efficiently. This learning tool provides users the option to learn about the encoding technique and two different decoding techniques named as Successive Cancellation (SC) and Successive Cancellation List (SCL) for different lengths of user-defined data bits. This complete model has been designed in Python. - Some of the metrics are blocked by yourconsent settings
Item type:Item, Learning Polar Codes using Python Program with Graphical User Interface(2019-06-01) ;Aung, Htain Lynn ;Bhone Maung, Tay Zar ;Sasithong, Pruk ;Sreprasurt, TeesidWijayasekara, SanikaPolar 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.
