简介
Contents
简介#
欢迎使用智能光传输仿真平台(Intelligent Fiber Transmission Simulation,IFTS)v0.1.1!在本使用说明中,我们将介绍如何下载与安装IFTS代码包,并为用户提供了仿真平台使用的简单教程,以方便用户使用本仿真平台。
版本更新内容#
在IFTS v0.1版本的基础上,我们对其进行了一些更新。
我们希望通过不断的更新、优化IFTS,可以使用户拥有更好的使用体验,同时完善基于IFTS进行实验、开发的生态环境。具体更新内容如下所示:
更新:#
增加通过seed 控制光纤信道的 PMD 随机效应及 AWGN 信道噪声的功能。需要控制的PMD随机效应包括pmd系数以及每个PMD小段的长度。(分别对应配置参数及其值:pmd_coeff_random=1,pmd_dz_random=1)
增加 AWGN 信道传输对应的接收端函数rx_awgn。该函数位于rx_main.py文件,信号处理步骤包括低通滤波、下采样至单倍、同步和载波相位恢复,相比光纤信道传输对应的rx函数略去了色散和非线性补偿环节。
删除:#
删除了配置文件s21的相关路径。因s21在仿真平台中并无作用,删除此路径避免了因路径不存在而报错的问题。
删除配置文件中ch_seed及相关内容。随机效应统一由主程序设定的seed进行控制,信道部分不再另设seed。
优化:#
调整了路径读取的方式,解决了AI信道无法使用的问题。
修正了PMD 频域相位因子的计算。
更新了requirement 文件中库的名称,修复现有scikit-learn依赖库的安装问题。
压缩了GAN 模型参数文件。删除了pth文件中与模型运行无关的多余参数。
优化了配置文件中文件存储的方式,优化保存路径可以使用户更容易理解与参照。
优化了 config 文件的打开方式,减少配置文件出现乱码的概率。
修复了配置文件中的一些bug,更正原有配置参数的大小写错误。
请参阅本教程的以下部分来开始使用吧!