Optisystem7中 matlab元件 使用

来源:互联网 发布:java行业好学吗 编辑:程序博客网 时间:2024/06/07 07:26

仅讨论optisystem 中matlab元件的使用

Bit rate 结合matlab元件使用其实就是符号速率,时间窗口=位速率*Sequence length ;

错误1:

因Sequece length 为 32 ,但是输入长度为64 ;




还有就是Sequence length一定要是2的幂,如果matlab输入的数不是二的幂,它会自动补齐,不相等时,不能直接赋值

OutputPort1.Sample.Signal = Signal_output  ;

而应该是  

for i=1:length(Signal_output)
OutputPort1.Sampled.Signal(i) = Signal_output(i);
end


还有的就是 matlab 一定要选择 time 不要选择频域

因此建议在写的时候最后把输入数据补齐为2的幂;

如果输入数据为32 位,做了2倍上采样,那么序列长度就是 64  ,

个人推荐Samples per bit 置为1,要做上采样,直接在MATLAB处理即可

            

0 0
原创粉丝点击