Polar codes decoding algorithm based on convolutional neural network
In order to solve the problem that the existing Polar code decoding algorithm based on neural network can only decode short codewords (codewords length N≤64),a new decoding algorithm using convolution neural network for long codewords (N≥512) was put forward.Instead of using a fixed drawn from the d...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | zho |
Published: |
Beijing Xintong Media Co., Ltd
2020-06-01
|
Series: | Dianxin kexue |
Subjects: | |
Online Access: | http://www.telecomsci.com/zh/article/doi/10.11959/j.issn.1000-0801.2020130/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841530685551017984 |
---|---|
author | Rui GUO Fanchun RAN |
author_facet | Rui GUO Fanchun RAN |
author_sort | Rui GUO |
collection | DOAJ |
description | In order to solve the problem that the existing Polar code decoding algorithm based on neural network can only decode short codewords (codewords length N≤64),a new decoding algorithm using convolution neural network for long codewords (N≥512) was put forward.Instead of using a fixed drawn from the data sample proportion as training set and test set,the neural network parameters epoch and batch were used to control the neural network input,and the data explosion problem caused by the long codewords was solved.In addition,the influence of batch and epoch parameters on the decoding performance of convolution neural network was explored and the performance difference of neural network using different activation functions were investigated.Simulation results show that with the traditional SCL (successive cancellation list,L=2) decoding algorithm,convolution neural network in low signal-to-noise ratio on the performance is better than that of SCL (L=2),in high signal-to-noise ratio and SCL (L=2) algorithm of similar performance,and the larger the training data set,the better the decoding performance of neural network. |
format | Article |
id | doaj-art-9614bf1ef6e34926a1e9654033f1b1c6 |
institution | Kabale University |
issn | 1000-0801 |
language | zho |
publishDate | 2020-06-01 |
publisher | Beijing Xintong Media Co., Ltd |
record_format | Article |
series | Dianxin kexue |
spelling | doaj-art-9614bf1ef6e34926a1e9654033f1b1c62025-01-15T03:00:35ZzhoBeijing Xintong Media Co., LtdDianxin kexue1000-08012020-06-013611912459582753Polar codes decoding algorithm based on convolutional neural networkRui GUOFanchun RANIn order to solve the problem that the existing Polar code decoding algorithm based on neural network can only decode short codewords (codewords length N≤64),a new decoding algorithm using convolution neural network for long codewords (N≥512) was put forward.Instead of using a fixed drawn from the data sample proportion as training set and test set,the neural network parameters epoch and batch were used to control the neural network input,and the data explosion problem caused by the long codewords was solved.In addition,the influence of batch and epoch parameters on the decoding performance of convolution neural network was explored and the performance difference of neural network using different activation functions were investigated.Simulation results show that with the traditional SCL (successive cancellation list,L=2) decoding algorithm,convolution neural network in low signal-to-noise ratio on the performance is better than that of SCL (L=2),in high signal-to-noise ratio and SCL (L=2) algorithm of similar performance,and the larger the training data set,the better the decoding performance of neural network.http://www.telecomsci.com/zh/article/doi/10.11959/j.issn.1000-0801.2020130/deep learningneural networkchannel decodingPolar code decoding |
spellingShingle | Rui GUO Fanchun RAN Polar codes decoding algorithm based on convolutional neural network Dianxin kexue deep learning neural network channel decoding Polar code decoding |
title | Polar codes decoding algorithm based on convolutional neural network |
title_full | Polar codes decoding algorithm based on convolutional neural network |
title_fullStr | Polar codes decoding algorithm based on convolutional neural network |
title_full_unstemmed | Polar codes decoding algorithm based on convolutional neural network |
title_short | Polar codes decoding algorithm based on convolutional neural network |
title_sort | polar codes decoding algorithm based on convolutional neural network |
topic | deep learning neural network channel decoding Polar code decoding |
url | http://www.telecomsci.com/zh/article/doi/10.11959/j.issn.1000-0801.2020130/ |
work_keys_str_mv | AT ruiguo polarcodesdecodingalgorithmbasedonconvolutionalneuralnetwork AT fanchunran polarcodesdecodingalgorithmbasedonconvolutionalneuralnetwork |