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...
Main Authors: | , , |
---|---|
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 |