虽然没啥人看,但我还是勤奋的来更新了,也算是记录自己学习的过程吧。参考教材是学长张力写的《通信之美》。
初次接触Simulink
如何在MATLAB里面仿真通信模型?接下来就一步步带大家创建项目。
step1:打开MATLAB的simulink界面
![](https://img-blog.csdnimg.cn/20190713103601896.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
step2:创建一个新项目
![](https://img-blog.csdnimg.cn/20190713104059177.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
step3:找到与通信仿真相关的工具箱
![](https://img-blog.csdnimg.cn/20190713104526460.png)
![](https://img-blog.csdnimg.cn/20190713104849253.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190713105459458.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
其实如果已经知道名字,可以直接搜索,不过还是要熟悉工具所在位置更方便。
时变系统仿真
在MATLAB中搭建如下框图:
![](https://img-blog.csdnimg.cn/20190713111213474.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
注意伯努利序列模块采用全1序列,点击运行查看结果:
![]() |
![]() |
![](https://img-blog.csdnimg.cn/20190713114443316.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjMzMjYx,size_16,color_FFFFFF,t_70)
上图为信号通过信道后的时域波形。
信号通过信道后的频谱波形随时间发生变化,是时变的,以下截取了两个时间点的频谱:
![]() |
![]() |