Skip to content

ThienVanLuong/multicarrier_autoencoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multicarrier Autoencoder

This is the first implementation of multicarrier autoencoder communication systems in the following paper:

T. V. Luong, Y. Ko and et. al, "Deep learning aided multicarrier systems", IEEE Trans. Wireless Commun., Nov., 2020 (Accepted). https://ieeexplore.ieee.org/abstract/document/9271932

Please use the files in folder ./plot_constellation to:

  • Calculate coding gains for the proposed MC-AE and baselines whose constellation data is saved in folder ./plot_constellation/cons_data.
  • Plot constellations for various MC-AE parameters N and M, as well as constellation of the baselines.
  • Calculate the minimum Enclidean distance (MED) for learned codewords of MC-AE.

The BLER of MC-AE can be quickly obtained by running the pre-trained model stored in folder ./models.

The main file of MC-AE is MC_AE.py.

Requirements:

  • Tensorflow 1.15, Keras 2.0.8.
  • Others: Numpy, scipy, matplotlib.

Note that further files for multi-user MC-AE systems, Emb-MC-AE, and the baselines will be updated soon.

About

Deep learning-aided muticarrier systems (MC-AE)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages