Skip to content
/ LDBP Public

Physics-Based Deep Learning for Fiber-Optic Communication Systems

License

Notifications You must be signed in to change notification settings

chaeger/LDBP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDBP: Learned Digital Backpropagation

Getting Started

The code is based on TensorFlow 1.13.1 and may not work properly with other (older or newer) versions. It is recommended to create a dedicated conda environment using the YAML file in the folder conda as follows:

(base)~$ conda env create -f ldbp_env.yml
(base)~$ conda activate ldbp_env

Afterwards, it should be possible to run the provided jobscripts in the folder ldbp. For example:

(ldbp_env)~$ ./jobscript_isit

To train for different scenarios, most of the parameters and training options are set in a configuration file located in the folder config.

Additional Information

This repository is based on joint work with Henry D. Pfister. If you decide to use the source code for your research, please make sure to cite our paper(s):