IFTS包安装完成后,用户可以通过对IFTS包的调用来使用本智能光传输仿真平台。为了能够让用户可以更快地上手使用仿真平台,我们在这一部分将介绍如何进行参数的配置以及平台的仿真运行。

参数配置#

我们首先将介绍智能光传输仿真平台IFTS包的参数设置,以便用户了解与使用本仿真平台。

本仿真平台代码通过配置文件(.yml文件)来初始化仿真运行所需要的参数。完整的配置文件包含了仿真参数以及光传输各模块(发射机、信道、接收机等)的对应参数,用户可根据自身的使用需要修改不同的参数以实现不同情况下的仿真。

在当前版本的智能光传输仿真平台中,除了利用分布式傅里叶算法实现传输时光纤信道的仿真以外,IFTS还提供了利用生成式对抗网络(GAN, Generative Adversarial Networks)对光纤信道进行建模的NN信道仿真。NN信道仿真在保证准确率的同时能够实现光纤信道仿真的加速。下面将以配置文件的样例来分别介绍两种信道仿真下可设置的参数: