疫情期间在家做项目,也忽略了博客的更新,最近有小伙伴给我留言说我上次的坑没填完,突然觉得写的东西还有点意义,马上就要返校了,会逐渐恢复博客的更新,跟大家分享一些学习到的知识,避免有小伙伴跟我一样踩坑。
书接上文:https://blog.csdn.net/anthomy/article/details/100834943。
QPSK链路搭建完后,Crtl+S保存为QPSK.slx文件
在命令行窗口输入:bertool,回车
得到如下对话框,在Theoretical子菜单下,设置你需要EbNo区间,这里设为-2:10,信道设为awgn,调制方式是QPSK。
点击右下方的plot即可显示理论误码曲线。
选择Monte Carlo子菜单
一样把EbNo区间设为-2:10,步长为1。
通过Browse选择你刚刚保存的文件QPSK.slx。
在Error rate模块里选择输出到工作间,把下方出现的误码率变量名称复制到该对话框中的BER variable name里。
点击右下方的Run,等待运行,仿真运行出现的,随着信噪比而变化的误码率的点就会画在图上啦。
到这里就完成了。