matlabfilter代码-Coherent-Communication:相干通信

时间:2024-06-12 20:51:00
【文件属性】:

文件名称:matlabfilter代码-Coherent-Communication:相干通信

文件大小:967KB

文件格式:ZIP

更新时间:2024-06-12 20:51:00

系统开源

matlab过滤器代码相干通信 该示例基于Python 3.8,用于相干光通信,支持QPSK,8QAM,16QAM,SP-16QAM,32-SP-QAM和128-SP-QAM信号生成,光纤传输和接收。 下载所有4个.py文件并将它们放置在同一文件夹中,运行main.py文件(需要Python 3),将演示具有20dB OSNR和5x101km跨度的SP-16QAM。 结果显示在文件夹中的快照中。 DSP.py包括一般的数字处理,例如插值(不,我没有使用Matlabs的重采样功能,而是使用简单的线性插值代替硬件可行性),QAM代码/解码,ADC和DAC的非理想模型,ADC采样相位调整,CD估计和补偿,PMD动态均衡(CMA,RDA和DD-LMS),频率偏移估计和补偿,载波相位恢复(盲相搜索)。 Optics.py包括常用的光学效果模型,例如IQ光学调制,pol分集/相位分集内达因接收器,WSS光学滤波器,CD和PMD光纤。 由于现代激光器的相位噪声非常低,因此激光器的相位噪声模型不能很好地完成,因此很难模拟有限时间序列的低频相位噪声。 伙计们,需要您的帮助! Test.py包括常用的光学


【文件预览】:
Coherent-Communication-main
----Optics.py(21KB)
----Figure_3.png(47KB)
----Figure_9.png(323KB)
----Test.py(21KB)
----Figure_2.png(94KB)
----Figure_6.png(125KB)
----Figure_7.png(45KB)
----Figure_8.png(212KB)
----Figure_4.png(42KB)
----Figure_1.png(41KB)
----Main.py(21KB)
----Figure_5.png(57KB)
----README.md(3KB)
----DSP.py(64KB)

网友评论