Automatic recognition of type of FEC codes in a robust environment

Forward error correcting (FEC) channel codes play a vital role in improving the reliability of digital transmissions. In practice, accurate information about the type of FEC codes and code parameters used for encoding must be known at the receiver end. However, in an espionage and counter-espionage...

Full description

Saved in:
Bibliographic Details
Main Author: Khng, Qian Yu
Other Authors: A S Madhukumar
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66810
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66810
record_format dspace
spelling sg-ntu-dr.10356-668102023-03-03T20:56:51Z Automatic recognition of type of FEC codes in a robust environment Khng, Qian Yu A S Madhukumar School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Data::Data encryption Forward error correcting (FEC) channel codes play a vital role in improving the reliability of digital transmissions. In practice, accurate information about the type of FEC codes and code parameters used for encoding must be known at the receiver end. However, in an espionage and counter-espionage context where there is a need for communication intelligence, the code types and code parameters are unknown, and blind recognition of the same is mandatory for efficiency in cracking the encryption. This paper describes a methodology for classifying FEC codes without a priori knowledge of the coding scheme or code parameters, in both erroneous and non-erroneous environments. Different classes of FEC codes exhibit unique characteristics due to their structural differences, thus novel methodologies were specifically developed for use in a classification framework to pick up on these features variances. Analyses of these features will allow an uninformed observer to reverse-engineer the encoder structure and subsequently decode the data. After a brief recall of the two main branches of FEC codes – Block codes and Convolutional codes, and a recapitulation of reduced row echelon form matrix properties, a new iterative method dedicated to the blind or automatic recognition of these two FEC codes is developed. Case studies are presented to illustrate the performance of the blind recognition method in error free scenarios. The same method is then modified to provide rigor in classification in erroneous environments. Bachelor of Engineering (Computer Science) 2016-04-27T01:53:55Z 2016-04-27T01:53:55Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66810 en Nanyang Technological University 64 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Data::Data encryption
spellingShingle DRNTU::Engineering::Computer science and engineering::Data::Data encryption
Khng, Qian Yu
Automatic recognition of type of FEC codes in a robust environment
description Forward error correcting (FEC) channel codes play a vital role in improving the reliability of digital transmissions. In practice, accurate information about the type of FEC codes and code parameters used for encoding must be known at the receiver end. However, in an espionage and counter-espionage context where there is a need for communication intelligence, the code types and code parameters are unknown, and blind recognition of the same is mandatory for efficiency in cracking the encryption. This paper describes a methodology for classifying FEC codes without a priori knowledge of the coding scheme or code parameters, in both erroneous and non-erroneous environments. Different classes of FEC codes exhibit unique characteristics due to their structural differences, thus novel methodologies were specifically developed for use in a classification framework to pick up on these features variances. Analyses of these features will allow an uninformed observer to reverse-engineer the encoder structure and subsequently decode the data. After a brief recall of the two main branches of FEC codes – Block codes and Convolutional codes, and a recapitulation of reduced row echelon form matrix properties, a new iterative method dedicated to the blind or automatic recognition of these two FEC codes is developed. Case studies are presented to illustrate the performance of the blind recognition method in error free scenarios. The same method is then modified to provide rigor in classification in erroneous environments.
author2 A S Madhukumar
author_facet A S Madhukumar
Khng, Qian Yu
format Final Year Project
author Khng, Qian Yu
author_sort Khng, Qian Yu
title Automatic recognition of type of FEC codes in a robust environment
title_short Automatic recognition of type of FEC codes in a robust environment
title_full Automatic recognition of type of FEC codes in a robust environment
title_fullStr Automatic recognition of type of FEC codes in a robust environment
title_full_unstemmed Automatic recognition of type of FEC codes in a robust environment
title_sort automatic recognition of type of fec codes in a robust environment
publishDate 2016
url http://hdl.handle.net/10356/66810
_version_ 1759858163932200960