求助 用MATLAB compnent色散补偿,代码运行结果不对
optisystem吧
全部回复
仅看楼主
level 1
色散补偿公式:H’=exp(j*w^2*beta2*L/2)
用单模光纤:beta2 =-20 L=200km
不考虑衰弱和非线性
源代码:
OutputPOrt1 = InputPort1;
for i = 1:length(InputPort1.Sampled.Signal)
OutputPort1.Sampled.Signal(i)=InputPort1.Sampled.Signal(i)*exp(1j*beta2*L/2*InputPort1.Sampled.Frequency(i)*InputPort1.Sampled.Frequency(i));;
end
哪里不对呀???为什么补偿不了
2018年01月13日 12点01分 1
level 1
求助大神呀!!!!!!!!!
是我的频率不对吗???
2018年01月13日 13点01分 2
level 1
没人吗 TT
2018年01月15日 11点01分 3
level 5
matlab component中的路径怎么设置啊
2018年05月08日 08点05分 4
看你的.m文件在哪,在哪写哪
2018年05月14日 10点05分
@脸圆圆的蘑菇 这个根本写不了啊,好像是自动生成的
2018年05月14日 10点05分
@小不点儿✨💤 不是的吧,你点进matlab component会有两栏让你写路径和文件名的
2018年05月30日 06点05分
level 1
请问现在有结果了吗,我的程序也不对
2018年05月13日 08点05分 5
直接用MATLAB仿真了
2018年05月14日 10点05分
level 1
多看论文,方法里面有。
2018年06月05日 04点06分 6
level 9
你好,问一下optisystem7.0和MATLAB联合仿真的时候,对MATLAB的版本有什么要求吗我的是R2016a
还有我一般都是这个问题请问是怎么回事呢,求解答
2018年10月06日 11点10分 7
求问是否解决,相同问题!
2019年03月18日 07点03分
请问您的仿真失败是怎么解决的?
2021年05月07日 12点05分
level 1
这表达式是FFT后得出的频域补偿表达式,你乘错地方了
2020年04月08日 16点04分 8
level 1
害,仿真看看就行了,结果都太理想了。实际25G传50km都很可了。这家伙仿出来能传500km...就是玩儿。误码随便上 -50....拿标准化公式去算。显然太理想。
2021年09月06日 07点09分 9
level 5
程序中的频率是归一化的
可以加微信a2782181721讨论 有专门的光通信讨论群
2021年09月20日 04点09分 10
1