Implementation of Modulation and Channel Coding Recognition Using CNN and Protocol Reverse Engineering Simulation in Blind Communication Environment

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

This paper describes the implementation of the simulation for modulation and channel coding recognition and protocol reverse engineering using CNN (Convolutional Neural Network) in the blind communication environment where transmitters and receivers do not share communication parameters. The communication channel is assumed to be AWGN channel, and BPSK, QPSK, and 8PSK are used as modulation schemes. For Channel coding, (2, 1, 3), (2, 1, 4), and (2, 1, 5) convolutional codes are used. CNN, a type of deep learning model, is utilized to recognize modulation and channel coding schemes. Additionally, the contiguous sequence pattern algorithm, a protocol revers engineering algorithm, is employed to analyze protocols. The simulation in this paper implements the blind communication environment and can be used as a means to generate data and evaluate the performance of modulation and channel coding recognition and protocol reverse engineering.

Original languageEnglish
Pages (from-to)1644-1657
Number of pages14
JournalJournal of Korean Institute of Communications and Information Sciences
Volume49
Issue number11
DOIs
StatePublished - Nov 2024
Externally publishedYes

Keywords

  • blind communication
  • channel coding recognition
  • Convolutional Neural Network (CNN)
  • modulation recognition
  • protocol reverse engineering

Fingerprint

Dive into the research topics of 'Implementation of Modulation and Channel Coding Recognition Using CNN and Protocol Reverse Engineering Simulation in Blind Communication Environment'. Together they form a unique fingerprint.

Cite this