SkillAgentSearch skills...

AutoencoderFiber

This shows how to use Autoencoders for learning constellations and receivers in fiber optical communications

Install / Use

/learn @henkwymeersch/AutoencoderFiber
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Auto-encoder for a memoryless fiber-optical channel

This script uses an auto-encoder (AE) for end-to-end learning of a non-linear memoryless fiber channel. The determines a good constellation and a good receiver. The achievable information rate is also computed.

This code was is based on the paper

Shen Li, Christian Häger, Nil Garcia, and Henk Wymeersch, "Achievable Information Rates for Nonlinear Fiber Communication via End-to-end Autoencoder Learning," in Proc. European Conference on Optical Communication (2018) arXiv:1804.07675.

View on GitHub
GitHub Stars20
CategoryEducation
Updated5mo ago
Forks12

Languages

Jupyter Notebook

Security Score

87/100

Audited on Oct 30, 2025

No findings