电子信息课程设计
题目: Matlab/Simulink通信
系统建模与仿真 班级: 2008级电子(1)班 学号: 200895024026
姓名: 白 阳
电子信息课程设计
Matlab/Simulink通信系统建模与仿真
一、设计目的:学习Matlab/Simulink的功能及基本用法,对给定系统进行建
模与仿真。
二、基本知识:Simulink是用来对动态系统进行建模、仿真和分析的软件包,
依托于MATLAB丰富的仿真资源,可应用于任何使用数学方式进行描述的动态系统,其最大优点是易学、易用,只需用鼠标拖动模块框图就能迅速建立起系统的框图模型。
三、设计内容: 1、基本练习:
(1) 启动SIMULINK:先启动MATLAB,在命令窗口中键入:simulink,
回车;或点击窗口上的SIMULINK图标按钮。
图(1)建立simulink
(2) 点击File\\new\\Model或白纸图标,打开一个创建新模型的窗口。
(3) 移动模块到新建的窗口,并按需要排布。
(4) 连接模块:将光标指向起始模块的输出口,光标变为“+”,然后
拖动鼠标到目标模块的输入口;或者,先单击起始模块,按下Ctrl键再单击目标模块。
(5) 在连线中插入模块:只需将模块拖动到连线上。
(6) 连线的分支与改变:用鼠标单击要分支的连线,光标变为“+”,
然后拖动到目标模块;单击并拖动连线可改变连线的路径。
(7) 信号的组合:用Mux模块可将多个标量信号组合成一个失量信
号,送到另一模块(如示波器Scope)。
(8) 生成标签信号:双击需要加入标签的信号线,会出现标签编辑框,
键入标签文本即可。或点击Edit\\Signal Properties。传递:选择信号线并双击,在标签编辑框中键入<>,并在该尖括号内键入信号标签即可。
四、建立模型 1. 建立仿真模型
(1)在simulink library browser中查找元器件,并放置在创建的新模型的窗口中,连接元器件,得到如下的仿真模型。
图(2)调幅解调器性能测试仿真模型
(2)分别双击双边带相干解调模块和低通滤波器模块,弹出如下的对话框 ,进
行相应的参数设置。 (3)相干解调模块载波设置为1MHZ,初相位为-pi/2,低通滤波器截止频率为
6000HZ。
图(3)双边带相干解调模块及低通滤波器的设置对话框
(4)在MATLAB中输入如下程序进行仿真。
% ch5problem1.m
SNR_in_dB=-10:2:30;
SNR_in=10.^(SNR_in_dB./10); % 信道信噪比 m_a=0.3; % 调制度 P=0.5+(m_a^2)/4; % 信号功率 for k=1:length(SNR_in)
sigma2=P/SNR_in(k); % 计算信道噪声方差并送
入仿真模型 sim('ch5problem1.mdl') ; % 执行仿真 SNRdemod(k,:)=SNR_out; % 记录仿真结果
end
plot(SNR_in_dB, SNRdemod);
相关推荐: