Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm

Forward error correction codes (FEC) are one of the vital sections of modern communication systems; therefore, recognition of the coding type is an important issue in non-cooperative communication. At present, the recognition of FEC codes is mainly concentrated in the field of semi-blind identificat...

Full description

Bibliographic Details
Main Authors: Fan Mei, Hong Chen, Yingke Lei
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/13/6/1094
_version_ 1797529437659463680
author Fan Mei
Hong Chen
Yingke Lei
author_facet Fan Mei
Hong Chen
Yingke Lei
author_sort Fan Mei
collection DOAJ
description Forward error correction codes (FEC) are one of the vital sections of modern communication systems; therefore, recognition of the coding type is an important issue in non-cooperative communication. At present, the recognition of FEC codes is mainly concentrated in the field of semi-blind identification with known types of codes. However, based on information asymmetry, the receiver cannot know the types of channel coding previously used in non-cooperative systems such as cognitive radio and remote sensing of communication. Therefore, it is important to recognize the error-correcting encoding type with no prior information. Although the traditional algorithm can also recognize the type of codes, it is only applicable to the case without errors, and its practicability is poor. In the paper, we propose a new method to identify the types of FEC codes based on depth distribution in non-cooperative communication. The proposed algorithm can effectively recognize linear block codes, convolutional codes, and Turbo codes under a low error probability level, and has a higher robustness to noise transmission environment. In addition, an improved matrix estimation algorithm based on Gaussian elimination was adopted in this paper, which effectively improves the parameter identification in a noisy environment. Finally, we used a general framework to unify all the reconstruction algorithms to simplify the complexity of the algorithm. The simulation results show that, compared with the traditional algorithm based on matrix rank, the proposed algorithm has a better anti-interference performance. The method proposed is simple and convenient for engineering and practical applications.
first_indexed 2024-03-10T10:13:52Z
format Article
id doaj.art-98ea7f2e54e5486da9e2c8d80b85efb1
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-03-10T10:13:52Z
publishDate 2021-06-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-98ea7f2e54e5486da9e2c8d80b85efb12023-11-22T00:58:53ZengMDPI AGSymmetry2073-89942021-06-01136109410.3390/sym13061094Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution AlgorithmFan Mei0Hong Chen1Yingke Lei2School of Electronic Countermeasures, National University of Defense Technology, Hefei 230000, ChinaSchool of Electronic Countermeasures, National University of Defense Technology, Hefei 230000, ChinaSchool of Electronic Countermeasures, National University of Defense Technology, Hefei 230000, ChinaForward error correction codes (FEC) are one of the vital sections of modern communication systems; therefore, recognition of the coding type is an important issue in non-cooperative communication. At present, the recognition of FEC codes is mainly concentrated in the field of semi-blind identification with known types of codes. However, based on information asymmetry, the receiver cannot know the types of channel coding previously used in non-cooperative systems such as cognitive radio and remote sensing of communication. Therefore, it is important to recognize the error-correcting encoding type with no prior information. Although the traditional algorithm can also recognize the type of codes, it is only applicable to the case without errors, and its practicability is poor. In the paper, we propose a new method to identify the types of FEC codes based on depth distribution in non-cooperative communication. The proposed algorithm can effectively recognize linear block codes, convolutional codes, and Turbo codes under a low error probability level, and has a higher robustness to noise transmission environment. In addition, an improved matrix estimation algorithm based on Gaussian elimination was adopted in this paper, which effectively improves the parameter identification in a noisy environment. Finally, we used a general framework to unify all the reconstruction algorithms to simplify the complexity of the algorithm. The simulation results show that, compared with the traditional algorithm based on matrix rank, the proposed algorithm has a better anti-interference performance. The method proposed is simple and convenient for engineering and practical applications.https://www.mdpi.com/2073-8994/13/6/1094depth distribution algorithmforward error correction codesblind recognitionnon-cooperative systemcode type reconstructionmatrix estimation algorithm
spellingShingle Fan Mei
Hong Chen
Yingke Lei
Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
Symmetry
depth distribution algorithm
forward error correction codes
blind recognition
non-cooperative system
code type reconstruction
matrix estimation algorithm
title Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
title_full Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
title_fullStr Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
title_full_unstemmed Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
title_short Blind Recognition of Forward Error Correction Codes Based on a Depth Distribution Algorithm
title_sort blind recognition of forward error correction codes based on a depth distribution algorithm
topic depth distribution algorithm
forward error correction codes
blind recognition
non-cooperative system
code type reconstruction
matrix estimation algorithm
url https://www.mdpi.com/2073-8994/13/6/1094
work_keys_str_mv AT fanmei blindrecognitionofforwarderrorcorrectioncodesbasedonadepthdistributionalgorithm
AT hongchen blindrecognitionofforwarderrorcorrectioncodesbasedonadepthdistributionalgorithm
AT yingkelei blindrecognitionofforwarderrorcorrectioncodesbasedonadepthdistributionalgorithm