Updated: 07/02/2019.
This repository contains source code necessary to reproduce the results presented in the following paper:
A CNN-Based End-to-End Learning Framework Towards Intelligent Communication Systems
by Nan Wu, Xudong Wang, Bin Lin, and Kaiyao Zhang, accepted to IEEE access.
- Python (3.7.0)
- Numpy (1.15.4)
- Keras (2.2.4)
- Tensorflow (1.13.1)
- use model_LBC_AWGN.py to train model at a fixed Eb/N0
- use test_model_LBC_AWGN.py to test the model at a range of Eb/N0
- use model_LBC_Rayleigh.py to train model at a fixed Eb/N0
- use test_model_LBC_Rayleigh.py to test the model at a range of Eb/N0
- use model_LBC_Bursty_AWGN.py to train model at a fixed Eb/N0
- use test_model_LBC_Bursty_AWGN.py to test the model at a range of Eb/N0
- use model_DLBC_Rayleigh.py to train model at a fixed Eb/N0
- use test_model_DLBC_Rayleigh.py to test the model at a range of Eb/N0
The differential version currently only supports n=1, adding n involves complex multiplication in high-dimensional space,and is under construction
if you have any questions, please e-mail(zky2682810462@163.com).