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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 5
Last 30 days: 0