University of Surrey

Test tubes in the lab Research in the ATI Dance Research

Parallel Decoding for Non-recursive Convolutional Codes and Its Enhancement Through Artificial Neural Networks

Wang, Jinfei, Ma, Yi, Xue, Songyan, Yi, Na, Tafazolli, Rahim and Dodgson, Terence E. (2019) Parallel Decoding for Non-recursive Convolutional Codes and Its Enhancement Through Artificial Neural Networks In: 20th IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC 2019), 02-05 Jul 2019, Cannes, France.

[img]
Preview
Text
Parallel Decoding for Non-recursive Convolutional Codes.pdf - Accepted version Manuscript

Download (490kB) | Preview

Abstract

This paper presents a parallel computing approach that is employed to reconstruct original information bits from a non-recursive convolutional codeword in noise, with the goal of reducing the decoding latency without compromising the performance. This goal is achieved by means of cutting a received codeword into a number of sub-codewords (SCWs) and feeding them into a two-stage decoder. At the first stage, SCWs are decoded in parallel using the Viterbi algorithm or equivalently the brute force algorithm. Major challenge arises when determining the initial state of the trellis diagram for each SCW, which is uncertain except for the first one; and such results in multiple decoding outcomes for every SCW. To eliminate or more precisely exploit the uncertainty, an Euclidean-distance minimization algorithm is employed to merge neighboring SCWs; and this is called the merging stage, which can also run in parallel. Our work reveals that the proposed two-stage decoder is optimal and has its latency growing logarithmically, instead of linearly as for the Viterbi algorithm, with respect to the codeword length. Moreover, it is shown that the decoding latency can be further reduced by employing artificial neural networks for the SCW decoding. Computer simulations are conducted for two typical convolutional codes, and the results confirm our theoretical analysis.

Item Type: Conference or Workshop Item (Conference Paper)
Divisions : Faculty of Engineering and Physical Sciences > Electronic Engineering
Authors :
NameEmailORCID
Wang, Jinfeijinfei.wang@surrey.ac.uk
Ma, YiY.Ma@surrey.ac.uk
Xue, Songyansongyan.xue@surrey.ac.uk
Yi, NaN.Yi@surrey.ac.uk
Tafazolli, RahimR.Tafazolli@surrey.ac.uk
Dodgson, Terence E.
Date : 2019
Copyright Disclaimer : © 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Uncontrolled Keywords : Parallel computing; Channel decoding; Convolutional codes; Artificial neural network
Related URLs :
Depositing User : Clive Harris
Date Deposited : 16 May 2019 09:59
Last Modified : 02 Jul 2019 02:08
URI: http://epubs.surrey.ac.uk/id/eprint/851842

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year


Information about this web site

© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800