This dissertation implements a deep learning based SC-decoder for polar codes with kernel of order 16, experimenting with a flexible design that in principle can be applied to any polar code, with any block-length or code-rate and with a kernel of any size. This provides a practical and flexible method to attack the open problem of decoding large-kernel polar codes in real-time. Although the decoder sacrifices some performance (allowing for a slightly increased probability of errors in the decoded messages), it provides a significant reduction in the decoding time. To some extent, the trade-off between performance and complexity can be calibrated by changing the size and the sparsity of the neural networks in the decoder. To showcase the flexibility of the method, the dissertation applies it also to the problem of decoding the extended binary Golay code. Preliminarily, this requires to choose a suitable polarizing kernel of order 24 and to freeze the first 12 channels, so that the resulting polar code coincides with the Golay [24,12,8]-code.

This dissertation implements a deep learning based SC-decoder for polar codes with kernel of order 16, experimenting with a flexible design that in principle can be applied to any polar code, with any block-length or code-rate and with a kernel of any size. This provides a practical and flexible method to attack the open problem of decoding large-kernel polar codes in real-time. Although the decoder sacrifices some performance (allowing for a slightly increased probability of errors in the decoded messages), it provides a significant reduction in the decoding time. To some extent, the trade-off between performance and complexity can be calibrated by changing the size and the sparsity of the neural networks in the decoder. To showcase the flexibility of the method, the dissertation applies it also to the problem of decoding the extended binary Golay code. Preliminarily, this requires to choose a suitable polarizing kernel of order 24 and to freeze the first 12 channels, so that the resulting polar code coincides with the Golay [24,12,8]-code.

A Deep Learning based Decoder for Polar Codes with Large Kernels

SCARIN, LUCA
2023/2024

Abstract

This dissertation implements a deep learning based SC-decoder for polar codes with kernel of order 16, experimenting with a flexible design that in principle can be applied to any polar code, with any block-length or code-rate and with a kernel of any size. This provides a practical and flexible method to attack the open problem of decoding large-kernel polar codes in real-time. Although the decoder sacrifices some performance (allowing for a slightly increased probability of errors in the decoded messages), it provides a significant reduction in the decoding time. To some extent, the trade-off between performance and complexity can be calibrated by changing the size and the sparsity of the neural networks in the decoder. To showcase the flexibility of the method, the dissertation applies it also to the problem of decoding the extended binary Golay code. Preliminarily, this requires to choose a suitable polarizing kernel of order 24 and to freeze the first 12 channels, so that the resulting polar code coincides with the Golay [24,12,8]-code.
A Deep Learning based Decoder for Polar Codes with Large Kernels
This dissertation implements a deep learning based SC-decoder for polar codes with kernel of order 16, experimenting with a flexible design that in principle can be applied to any polar code, with any block-length or code-rate and with a kernel of any size. This provides a practical and flexible method to attack the open problem of decoding large-kernel polar codes in real-time. Although the decoder sacrifices some performance (allowing for a slightly increased probability of errors in the decoded messages), it provides a significant reduction in the decoding time. To some extent, the trade-off between performance and complexity can be calibrated by changing the size and the sparsity of the neural networks in the decoder. To showcase the flexibility of the method, the dissertation applies it also to the problem of decoding the extended binary Golay code. Preliminarily, this requires to choose a suitable polarizing kernel of order 24 and to freeze the first 12 channels, so that the resulting polar code coincides with the Golay [24,12,8]-code.
Autorizzo consultazione esterna dell'elaborato
File in questo prodotto:
File Dimensione Formato  
THESIS aDLbDfPCwLK.pdf

non disponibili

Descrizione: Final dissertation
Dimensione 2.58 MB
Formato Adobe PDF
2.58 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/166468