Details

Title Разработка декодера помехоустойчивого кода на основе методов глубокого обучения: выпускная квалификационная работа бакалавра: направление 11.03.02 «Инфокоммуникационные технологии и системы связи» ; образовательная программа 11.03.02_01 «Системы мобильной связи»
Creators Вчерашнев Кирилл Юрьевич
Scientific adviser Макаров Сергей Борисович; Павлов Виталий Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт электроники и телекоммуникаций
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы; Общая коллекция
Subjects декодирование; нейросетевые декодеры; свёрточные коды; ofdm; рекуррентные нейронные сети; decoding; neural network decoder; convolutional code; neural network
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 11.03.02
Speciality group (FGOS) 110000 - Электроника, радиотехника и системы связи
DOI 10.18720/SPBPU/3/2022/vr/vr22-2124
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\18789
Record create date 12/16/2022

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Объект исследования –  нейросетевой декодер помехоустойчивого кода. Цель работы – разработка декодера помехоустойчивого кода на основе методов глубокого обучения. Блок декодирования помехоустойчивого кода является одной из важных частей любого современного цифрового приемо-передающего устройства. Из-за бурного развития цифровой связи, и несмотря на наличие существующих алгоритмов декодирования, возникает необходимость в создании новых методов, которые бы требовали меньший объем памяти и меньших вычислений. И одним из перспективных направлений является создание декодера на основе глубокого обучения для системы приема-передачи OFDM-сигнала, чьи возможности, на данный момент, практически не освещены в литературе. В данной работе был разработан нейросетевой декодер для свёрточного кода на трёх различных современных архитектурах: RNN (GRU, LSTM) и CNN. Было показано, что для рекуррентной нейронной архитектуры достигается лучшая производительность, и для случайного набора бит кривые помехоустойчивости стремятся к результатам классического алгоритма декодирования Витерби с мягкими решениями. Также была построена имитационная модель приемо-передающего устройства для OFDM-сигнала, в блоке декодирования которой исследовалась работа нейросетевого декодера. Было определено, что и в этом случае предпочтительны нейросетевые декодеры на основе RNN, производительность которых превосходит алгоритм Витерби с жесткими решениями и стремится к производительности мягких решений.

The object of research is a neural network decoder of an error-correcting code. The purpose of the work is to develop a decoder for an error-correcting code based on deep learning methods. The decoding block of the noise-correcting code is one of the important parts of any modern digital transceiver. Due to the rapid development of digital communication, and despite the existence of existing decoding algorithms, there is a need to create new methods that would require less memory and less calculations. And one of the promising directions is the creation of a decoder based on deep learning for an OFDM signal reception and transmission system, whose capabilities, at the moment, are practically not covered in the literature. In this work, a neural network decoder for a convolutional code was developed on three different modern architectures: RNN (GRU, LSTM) and CNN. It has been shown that the best performance is achieved for a recurrent neural architecture, and for a random set of bits, the noise immunity curves tend to the results of the classical soft-decision Viterbi decoding algorithm. A simulation model of a transceiver for an OFDM signal was also built, in the decoding unit of which the operation of a neural network decoder was studied. It was determined that in this case too, neural network decoders based on RNNs are preferred, the performance of which is superior to the Viterbi algorithm with hard decisions and tends to the performance of soft decisions.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 5 
Last 30 days: 0

Detailed usage statistics