Skip to content

tnd-lab/Neural-Network-based-Information-Theoretic-Transceivers

Repository files navigation

Neural Network-based Information-Theoretic Transceivers for High-Order Modulation Schemes

Ngoc Long Pham and Tri Nhu Do

Abstract

Neural network (NN)-based end-to-end (E2E) communication systems, where each system component can be a portion of a neural network, have been explored as potential tools for developing artificial intelligence (AI)-native E2E systems. In this paper, we propose a NN-based bitwise receiver that enhances computational efficiency while maintaining performance comparable to baseline demappers. Building on this foundation, we introduce a novel symbol-wise autoencoder (AE)-based E2E system that jointly optimizes the transmitter and receiver at the physical layer. We evaluate the proposed NN-based receiver using bit-error rate (BER) analysis to validate that the numerical BER achieved by NN-based receivers or transceivers is accurate. Results demonstrate that the AE-based system outperforms baseline architectures, particularly under higher-order modulation schemes. We further show that the training signal-to-noise ratio (SNR) level significantly impacts the performance of NN-based systems when inference is performed at different SNR levels.

Keywords: AI/ML, End-to-End Learning, Log-likelihood Ratio, CNN, AE, Bit-error-rate (BER)

Paper

Result

AE-based E2E

AE-based E2E

NN-based Demapper

NN-based Demapper

Training Effect of Eb/No on Performance

Training Effect of Eb/No on Performance

Setup

# create conda env
conda create --name <your-env>
# activate conda
conda activate <your-env>
# install packages
pip install -r requirements.txt

In the directory of project, please install the module:

pip install -e .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •