信号与系统Sinmulink仿真
大连理工大学 信号与系统实验实验6 Simulink仿真连续时间系统 实验报告

大连理工大学实验报告
学院(系):电信专业:电子信息工程班级:姓名:学号:组:
实验时间:实验室:创新园C221 实验台:
指导教师签字:成绩:
实验六:Simulink仿真连续时间系统
一、实验结果与分析
1.用Simulink仿真载波为简单正弦信号的幅度调制和相干解调。
解:Simulink模块图为
其中,Sine wave产生调制信号,Sine wave1产生直流信号,Sine wave2产生载波信号,Ran-dom Source产生噪声,Digital Filter Design为带通滤波器,Sine wave3产生本地载波信号,Digital Filter Design1为低通滤波器。
主要模块的参数为
主要模块的波形图和频谱图为
二、讨论、建议、质疑
Simulink为我们提供了一个非常直观的解决途径,只要我们能够得到系统函数,画出相应的方框图,就可以方便地描述整个系统,获得需要的信息。
比如在完成简单正弦信号的幅度调制和相干解调时,如果利用MATLAB编写程序,需要调用函数buttord和butter去构建带通和低通滤波器,这是非常繁琐的。
但是Simulink提供了滤波器模块,我们只需要改变其参数,这大大简化了整个过程。
但是在实验中也遇到了一些问题。
因为对Simulink并不是特别熟悉,所以在设计滤波器的时候会觉得很盲目。
比如在完成简单正弦信号的幅度调制和相干解调时,如果稍微改变滤波器的参数,得到的结果就与正确结果大相径庭。
信号与系统实验报告一

一.实验性质验证性实验二.实验目的掌握在时域中对连续和离散时间线性非时变系统响应进行分析的方法。
三.实验内容与步骤(1)已知系统的微分方程为22)(dt t r d +3dtt dr )(+2r(t)=3e(t),用MATLAB 画出该系统的冲激响应以及系统在输入信号e(t)=e t 2 u(t)时的零状态的波形。
(改变取样时间间隔p 观察仿真效果)a.解:由微分方程写出MATLAB 冲击响应程序为:>> a=[1 3 2];>> b=[3];>> impulse(b,a)其输出波形为:更改其时间间隔后有:>> a=[1 3 2];>> b=[3];>> impulse(b,a,0:0.05:10)图形如下:(由图形变化可知,时间越长,图形的响应越接近零。
) b.解:由微分方程写出MATLAB阶跃响应程序为:>>a=[1 3 2];>>b=[3];>>step(b,a)c.连续系统对输入信号为e(t)=e t2 u(t)的零状态响应r(t)为:程序为:>> a=[1 3 2];>> b=[3];>> p=0.01;>> t=0:p:10;>> x=exp(-2*t);>> lsim(b,a,x,t);r(t)的波形(2). 已知离散系统的差分方程为:y(n)+y(n-1)+0.25y(n-2)=x(n)用MATLAB画出该系统的单位函数响应。
(写出相应得程序并画出波形。
)a.解:离散系统的单位函数响应h(n)程序:>> a=[1 1 0.25];>>b=[1];>> impz(b,a)四、实验分析实验四 系统的零极点分析一:实验性质验证性实验二:实验目的1 掌握系统函数级零极点的概念;2 掌握对连续和离散系统的稳定性进行分析的方法。
中山学院信号与系统实验——连续系统的Simulink仿真

电子科技大学中山学院学生实验报告院别:电子信息学院课程名称:信号与系统实验一、实验目的1. 掌握连续系统的Simulink建模方法;2. 掌握连续系统时域响应、频域响应的Simulink仿真方法。
二、实验原理连续系统的Simulink仿真分析包括系统模型的创建和仿真分析两个过程。
利用Simulink模块库中的有关功能模块创建的系统模型,主要有s域模型(例17-1)、传输函数模型(例17-2)和状态空间模型(例17-3)等形式。
若将信号源子模块库(Sources)中某种波形的信号源(如正弦或阶跃信号源),加于系统模型的输入端,则在系统模型的输出端用示波器观察零状态响应的波形,如图17-1所示。
图17-1 系统时域响应Simulink仿真的模型以Sources子模块库中的“In1”、Sinks 子模块库中的“Out1”分别作为系统模型的输入端和输出端,如图17-2所示。
图17-2 系统响应Simulink仿真的综合模型建立图17-2形式的系统模型并保存之后,利用如下相应的命令,可得到系统的状态空间变量、频率响应曲线、单位阶跃响应和单位冲激响应的波形。
[A,B,C,D]=linmod(‘模型文件名’) %求状态空间矩阵,注意:‘模型文件名’不含扩展名bode(A,B,C,D);%绘制系统的频率特性曲线bode(A,B,C,D, i u, ω0 : △ω : ω1);%绘制系统在ω0 ~ ω1频率范围内、步长为△ω的频率特性曲线;i u为输入端口编号,一般取1impulse(A,B,C,D)%绘制系统冲激响应的波形impulse(A,B,C,D, i u, t0 : △t : t1) %绘制系统在t0 ~ t1时间范围内、步长为△t的冲激响应的波形step(A,B,C,D)%绘制系统阶跃响应的波形step(A,B,C,D, i u, t0 :△t : t1) %绘制系统在t0 ~ t1时间范围内、步长为△t的阶跃响应的波形以上命令,可以逐条在MATLAB命令窗口输入、执行,也可编写成M文件并运行,获得所需结果。
Matlab与Sinmulink仿真应用(11---数字通信系统的建模仿真)

7.4 数字调制的仿真
数字相位调制( 数字相位调制(PSK)信号 ) 相位偏移的8PSK传输系统,观察调制输出信号通 传输系统, 【例7-15】试建立一个 】试建立一个=8 相位偏移的 传输系统 过加性高斯信道前后的星座图, 过加性高斯信道前后的星座图,并比较输入数据以普通二进制映射和格雷 码映射两种情况下的误比特率. 码映射两种情况下的误比特率.
7.3 带限基带传输系统的仿真
【码间串扰】一个时隙内的代表数据的波形经过带限信道后就在邻近的其他时隙 码间串扰】 上将形成非零值,称为波形的拖尾. 上将形成非零值,称为波形的拖尾.拖尾和邻近其他时隙上的传输波形相互 叠加后,形成传输数据之间的混叠,形成符号间干扰,也称为码间串扰. 叠加后,形成传输数据之间的混叠,形成符号间干扰,也称为码间串扰. 【眼 在工程上,为了便于观察接收波形中的码间串扰情况, 图 】在工程上,为了便于观察接收波形中的码间串扰情况,可在采样判
�
【无码间串扰系统】具有滚升余弦频率特性的传输信道是无码间串扰的,其冲激 无码间串扰系统】具有滚升余弦频率特性的传输信道是无码间串扰的, 响应为
相应的频谱是
7.3 带限基带传输系统的仿真
设计一个滚升余弦滤波器,滚降系数为0.75.输入为 元双极性数字 【实例7.8 】设计一个滚升余弦滤波器,滚降系数为 实例 .输入为4元双极性数字 序列,符号速率为 波特, 序列,符号速率为1000波特,设滤波器采样率为 波特 设滤波器采样率为10000次/秒,即在一个符号 次秒 间隔中有10个采样点.试建立仿真模型观察滚升余弦滤波器的输出波形, 间隔中有 个采样点.试建立仿真模型观察滚升余弦滤波器的输出波形,眼 个采样点 图以及功率谱. 图以及功率谱.
Signal---signal operations Signal---signal---discrete Simlink--Simlink discrete communications---comm communications---comm sinks
信号与系统仿真实验指导

∑ x ( k ) h( n − k )
k =0
N
n=0:50; u1=stepseq(0,0,50); u2=stepseq(10,0,50); x=u1-u2; h=((0.9).^n).*u1; figure(1) subplot(3,1,1); stem(n,x);
axis([0,50,0,2]) title('input sequence'); subplot(3,1,2); stem(n,h); axis([0,50,0,2]) title('impulse response'); y=conv(x,h); subplot(3,1,3); stem(y); axis([0,50,0,8]) title('output sequence'); 5.利用 matlab 求 x(n) = sin( nπ / 8) + sin( nπ / 4) (N=16)的 DFT N=16; n=0:1:N-1; xn=sin(n*pi/8)+sin(n*pi/4); k=0:1:N-1; WN=exp(-j*2*pi/N); nk=n'*k; WNnk=WN.^nk; Xk=xn*WNnk; subplot(2,1,1); stem(n,xn); subplot(2,1,2); stem(k,abs(Xk)); 2 定义 DFT 函数,并用该函数完成 x(n) = sin( nπ / 8) + sin( nπ / 4) (N=16)的 DFT function Xk=DFT(xn,N); n=0:1:N-1; k=0:1:N-1; WN=exp(-j*2*pi/N); nk=n'*k; WNnk=WN.^nk; Xk=xn*WNnk; subplot(2,1,1); stem(n,xn); subplot(2,1,2); stem(k,abs(Xk)); N=16; n=0:N-1; xn=sin(n*pi/8)+sin(n*pi/4);
Matlab与Sinmulink仿真应用(实验三 PCM编码、译码)

图3-2各单元与电路板上元器件之间的对应关系如下:
·晶振
U75:非门74LS04;CRY1:4096KHz晶
体
·分频器1
U78:A:U78:D:触发器74LS74;U79:
计数器74LS193
·分频器2
U80:计数器74LS193;U78:B:
U78:D:触发器74LS74
·抽样信号产生器
U81:单稳74LS123;U76:移位寄
相位差)。 5. 用示波器定性观察PCM编译码器的动态范围。 如果没有配置低失真低频信号发生器,可以用本模块上的正弦信号
源来粗略观察PCM编译码系统的过载噪声(将STA-S或STB-S信号幅度调至 5VP-P以上即过载)。
如果配置了低失真低频信号发生器,则开关K5置于STA-IN端,将低 失真低频信号发生器输出的1KHz正弦信号从STA-IN输入。示波器的CH1 接STA(编码输入),CH2接SRA(译码输出)。将输入信号幅度分别调 至大于5VP-P、等于5VP-P,观察过载和满载时的译码输出波形。再将信 号幅度分别衰减10dB、20dB、30dB、40dB、45dB、50dB,观察译码输出 波形(当衰减45dB以上时,译码输出信号波形上叠加有较明显的噪声)。
U88:运放UA741
·复接器
U85:或门74LS32
晶振、分频器1、分频器2及抽样信号(时隙同步信号)产生器构成
一个定时器,为两个PCM编译码器提供2.048MHz的时钟信号和8KHz的时
隙同步信号。在实际通信系统中,译码器的时钟信号(即位同步信号)及
时隙同步信号(即帧同步信号)应从接收到的数据流中提取。此处将同步
将PCM码流在FSR上升沿后逐位移入DR端。位时钟 可以为64KHz到2.048MHz的任意频率,或者输入逻 辑“1”或“0”电平器以选择1.536MHz、 1.544MHz或2.048MHz用作同步模式的主时钟,此 时发时钟信号BCLKX同时作为发时钟和收时钟。 (8) MCLKR/PDN 接收部分主时钟信号输入端,此信号频率必须为 1.536MHz、1.544MHz或2.048MHz。可以和MCLKX异 步,但是同步工作时可达到最佳状态。当此端接 低电平时,所有的内部定时信号都选择MCLKX信 号,当此端接高电平时,器件处于省电状态。 (9) MCLKX 发送部分主时钟信号输入端,此信号频率必须为 1.536MHz、1.544MHz或2.048MHz。可以和MCLKR异 步,但是同步工作时可达到最佳状态。 (10) BCLKX 发送部分位时钟输入端,此信号将PCM码流在FSX信号 上升沿后逐位移出DX端,频率可以为64KHz到 2.04MHz的任意频率,但必须与MCLKX同步。
实验四simlink仿真框图的建立以及分析

一、实验目的1、 熟练掌握Sumlink 方框图的建立以及参数的设置2、根据仿真曲线对系统进行分析二、实验仪器计算机 MA TLAB 软件,相关的编程知识三、实验内容一、控制系统的开环传递函数为()()()()42++=s s s K s H s G 试分析当K=10以及K=100时的相位裕量和幅植裕量,并给出为使系统稳定的临界稳定时的开环放大系数应增加或缩小的倍数。
解:系统的Simlink 仿真模型如图一所示K=10的博德图如图二所示图一图二Bode DiagramFrequency (rad/sec)10-210-1100101102P h a s e (d e g )From: Step (pt. 1) To: Transfer Fcn1 (pt. 1)M a g n i t u d e (d B )分析: 当K=10时,s rad c /06.1=ω,相位裕量()()471331801800000=-=+=ωωϕγc c ;s rad s /81.2=ω,幅值裕量dB k s 5.13=.因此此系统稳定,且稳定程度较高,为使系统达到临界稳定,开环放大系数可增加的倍数为732.4205.1310=倍 二、控制系统的性能分析 仿真模型结构(1)结构A结构A 的闭环传递函数分别为()()()()()()1007518.0000751.0000003007.02128.011.00004.001.1331232232+++==++=++=Φs S S A s s s s s s s s U s T s T T k k k G i A M a M a KA 用MATLAB 语言中的ROOTS()函数可以求出系统的闭环极点j s s 74.3633.2,69.63,21±-=-=显然系统是稳定的,因为所有的闭环极点都分布在s 平面的左平面,而且共轭复数极点s 3,2时系统的闭环主导极点。
这样,该系统就可以简化为一个二阶系统,其固有频率和阻尼比为063.0,/37==ζωs rad n 由此可以计算出该系统的时域分析、频域性能指标 s n s t 7.14≈=ωζ,%8221==-e M p ζζπ,s rad c s/37≈ω s d p t 09.0==ωπ,102≈=πωd S t N ,()70≈ωγc s rad n b /5744221422=+-+-=ζζζωω结构A 的性能取决于它的两个特征参数——固有频率和阻尼比。
MatlabSimulink通信系统建模与仿真

电子信息课程设计题目: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中查找元器件,并放置在创建的新模型的窗口中,连接元器件,得到如下的仿真模型。
结合Simulink的信号与系统仿真教学

结合Simulink的信号与系统仿真教学郑毅;郑苹【摘要】为了帮助学生更好地理解和掌握信号处理与系统分析的基本理论与应用,把Simulink可视化仿真技术引入课堂教学.通过具体的实例,直观地展示了Simulink在信号的时域与频域分析、离散线性系统仿真及数字滤波方面的典型应用.这种结合Simulink的可视化仿真教学方式,有利于提高学生的信号处理与系统分析的综合能力.【期刊名称】《高师理科学刊》【年(卷),期】2017(037)009【总页数】5页(P89-93)【关键词】信号处理;系统分析;Simulink;仿真教学【作者】郑毅;郑苹【作者单位】山东工商学院信息与电子工程学院,山东烟台264005;山东省高校感知技术与控制重点实验室,山东烟台264005;安徽理工大学计算机科学与工程学院,安徽淮南232001【正文语种】中文【中图分类】TP391.9;G642.0高校电子信息类专业的信号与通信课程群,包括信号与系统、数字信号处理和通信原理等课程[1].这些课程主要讲授信号处理、信号传输与系统分析的基础理论及应用,其中涉及较多的数学公式推导,学习难度较大,因此大多数学生容易产生怕学、厌学的情绪.如何帮助学生克服畏难和厌学情绪,激发学生的学习兴趣,较好地掌握这些专业课的理论与知识,是亟待解决的教学课题.上世纪70年代末,美国新墨西哥大学计算机系的Cleve Moler教授为了减轻学生的编程负担,给代数软件包LINPACK和特征值计算软件包EISPACK编写了接口程序,从而推出了Matlab软件.经过多年的发展历程,Matlab软件已经超出了矩阵运算的初衷,成为一种集数学计算、分析、可视化、算法开发与发布等诸多功能于一体的软件平台.Simulink是Matlab的一个附加组件,提供了大量以图形方式给出的内置功能模块,可以进行系统级建模与动态仿真[2].Simulink可以让用户把精力从编程转向模型构造,从而省去重复代码的编写工作.与Matlab有很多扩展工具箱一样,Simulink也提供了一系列的系统工具箱,例如:用于信号处理的DSP系统工具箱和用于通信系统仿真的通信系统工具箱等.如果学生掌握了这种可视化的仿真工具,那么可以快速地搭建仿真模型,更好地理解和掌握课程的知识点[3-9].本文将通过具体的实例,介绍Simulink在课程知识点上的可视化教学方式.信号是消息的表现形式.信号可以表示为某种物理量随时间变化的函数,通常分为2类,即连续信号和离散信号.针对这2类信号,Simulink提供了相应的功能模块.熟练使用恰当的Simulink模块产生系统所需要的信号,是成功建立系统模型并进行有效仿真的关键.本文将介绍Simulink在信号产生与叠加、时域与频域分析中的建模与仿真方法.Simulink提供了3种产生确定信号的方法和相应的信号源模块,即常数模块、信号发生器模块、来自文件或Matlab工作区信号模块[10].与其他2种信号源模块相比,信号发生器模块的适用范围是最广的.常用的信号发生器模块包括连续和离散正弦波信号模块、变频正弦波信号模块、计数器信号模块和多相位时钟信号模块等.给出了一个正弦波信号叠加并对其进行时域与频域分析的例子,相应的Simulink模型见图1.在图1中,Sine Wave是DSP系统工具箱中的正弦波信号模块.为了便于观察多个信号叠加的效果,使用该模块产生一个帧信号.该帧信号由3个正弦波信号构成,其振幅分别设为1,4,3,频率分别设为100,300,500 Hz.在这种情况下,为了满足奈奎斯特时域采样定理,所需的最低采样率是1 000 Hz[11].可以把采样时间设为1/6 000 s,即采样率等于最低采样率的6倍.而且,每帧的样本数设为100.在这样的参数设置下,正弦波信号模块可以持续输出100×3的数据矩阵,矩阵中的每一列对应一个正弦波信号的样本.Matrix Sum是矩阵求和模块,它可以把输入的3个通道的正弦波信号组合起来,构成一个叠加信号.Buffer是缓存模块,实现串并转换,缓冲区大小设为512,重叠区设为0.FFT是快速傅里叶变换模块,使用缺省的参数设置,其输出是基于采样的并行512点的复数序列.Frame Conversion是帧转换模块,可以把输入的并行512点的复数序列转换为帧格式.Abs是取绝对值模块,它可以求出叠加信号频率的幅度分量.而且,该模型还使用了2个向量示波器模块,其标签分别为Time Scope和Frequency Scope.Time Scope向量示波器的输入域设为时域,用于观察该叠加信号的时域波形;Frequency Scope向量示波器的输入域设为频域,用于观察该叠加信号的幅度谱.合理设置系统仿真参数后,进行系统仿真.仿真结束后,这2个向量示波器显示的波形分别见图2、图3.根据图2的时域波形,难以判断该信号是由几个不同频率的正弦波叠加而成的.但是,由图3可以清楚地观察该信号的频率成分,从而可以确定该信号是由3个不同频率的正弦波信号叠加而成的.需要说明的是,Simulink信号源模块库中的模块,在缺省设置下产生连续信号;而DSP系统工具箱中的信号源模块,在缺省设置下则产生离散信号.离散系统(或数字系统)是本课程群的主要研究对象,因此本节以离散线性系统为例,介绍如何使用Simulink对离散线性系统进行仿真分析.当离散系统同时满足齐次性和可加性时,该离散系统就是离散线性系统[12].通常使用差分方程和变换描述离散线性系统.假设存在一个离散线性系统,其差分方程是常系数线性差分方程其中:是系统的输入;是系统的输出.由于没有给定边界条件,因此式(1)的常系数线性差分方程描述的系统不一定是线性移不变的.为了简化问题,可以假设该差分方程描述的系统是线性移不变系统.然后,对式(1)进行变换,可得系统函数为令,可得该离散线性移不变系统的频率响应离散线性移不变系统的频率响应包括幅度响应和相位响应.由式(3),可以绘制该系统的幅度响应曲线(见图4).由图4可知,该离散线性移不变系统可以作为数字低通滤波器.低通滤波器可以滤除信号中的高频成分,保留信号中有用的低频成分.为了让学生理解数字低通滤波器的用途,可以使用Simulink搭建一个简单的调制解调系统模型,把式(3)的数字低通滤波器用于其中.在这个调制解调系统中,发送方使用高频正弦波信号作为载波信号,与低频锯齿波信号进行幅度调制,产生一个调幅波信号,然后在无损信道中传输此调幅波信号;接收方在接收到调幅波信号后,先对其进行解调,产生解调信号,然后使用数字低通滤波器对解调信号进行滤波,恢复低频锯齿波信号.据此,选择合适的Simulink模块,建立该调制解调系统的Simulink模型(见图5).在图5中,Sawtooth是锯齿波信号发生器模块,用于产生频率为1 Hz、振幅为1的低频锯齿波信号,作为调制信号.Carrier Signal是载波信号发生器模块,用于产生频率为1 000 rad/s、振幅为1的高频等幅正弦波信号,作为载波信号.Synchronous Signal是同步信号发生器模块,用于产生与载波信号同频率同相位的同步信号,采样时间设为0.005 s.Modulator是调制器模块,用于实现信号调制.Demodulator是解调器模块,用于从调幅波信号中提取原来的调制信号,输出解调信号.Discrete Filter是数字滤波器模块,根据式(2),数字滤波器的分子多项式的系数设为[0.1 0.4 0.2],分母多项式的系数设为[1 -1 0.5],并且它的采样时间与同步信号的采样时间相同.Scope是示波器模块,在本例中,设有4个输入通道,分别观测调制信号、调幅波信号、解调信号和数字低通滤波器的输出信号.合理设置系统仿真参数后,进行系统仿真.仿真结束后,打开Scope示波器,可以观察系统仿真结果(见图6).在图6中,第1行是原始锯齿波信号,第2行是调幅波信号,第3行是解调信号,第4行是数字低通滤波器的输出信号.它们的横轴是时间轴,纵轴对应信号幅值.调幅波的振幅是由调制信号的强度决定的,即由原始锯齿波信号的强度决定.在调制解调过程中,载波信号的频率始终保持不变,但它的振幅却是变化的,其幅值变化曲线与低频锯齿波信号的幅值变化曲线是相似的.由图6还可以发现,数字低通滤波器的输出信号与原始锯齿波信号并不完全一致,而是存在一定的失真.导致信号失真的原因有2个,一是实际上不存在理想滤波器;二是在使用高频载波信号对低频信号进行调制时,信号之间存在相互干扰.由于这2个原因,这种失真是不可避免的.在实际工程应用中,抗干扰能力差是幅度调制的缺点之一,解调后的信号通常含有干扰和杂波.信号与系统仿真是高校电子信息类专业学生必须掌握的专业能力.在教学过程中,由于涉及的内容繁多、抽象且理论性强,学生难以理解和掌握课程的知识点,因此把Simulink可视化仿真技术引入课堂教学.Simulink拥有大量的系统工具箱,涵盖了多个学科领域,尤其适用于信号处理与系统分析.本文通过具体的实例,介绍了Simulink在相关知识点上的可视化教学方式.在教学过程中,教师适当地使用Simulink辅助教学,有助于学生对课程知识点的理解与掌握.[1] 李洋,韩太林.电路、系统和通信课程群建设改革与实施[J].长沙大学学报,2016,30(2):146-148[2] 石良臣.MATLAB/Simulink系统仿真超级学习手册[M].北京:人民邮电出版社,2014:71-98[3] 谢守清.基于Simulink的“信号与系统”课程教学方法探索[J].宁波工程学院学报,2007,19(4):100-102[4] 谢守清,胡毅.“信号与系统”和“数字信号处理”的优化教学[J].电气电子教学学报,2009,31(6):18-21[5] 谢智波.基于SIMULINK的数字信号处理教学方法改革[J].宁波工程学院学报,2012,24(2):78-82[6] 何炜琨,韩萍,庞勇,等.SIMULINK仿真技术在《数字信号处理》教学中的应用与实践[J].武汉大学学报:理学版,2012,58(S2):261-266[7] 李荣.MATLAB/SIMULINK在信号与系统实验教学中的应用[J].湖南科技学院学报,2015,36(10):43-45[8] 杨宗长.时变线性系统的系统建模与虚拟仿真教学[J].高师理科学刊,2016,36(4):65-69,84[9] 刘明君,邵贵成,南素华.信息处理类课程教学改革研究[J].高师理科学刊,2017,37(2):74-76,91[10] 丁亦农.Simulink与信号处理[M].2版.北京:北京航空航天大学出版社,2014:85-90[11] 吴大正,杨林耀,张永瑞,等.信号与线性系统分析[M].4版.北京:高等教育出版社,2005:185-187[12] 程佩青.数字信号处理教程[M].4版.北京:清华大学出版社,2013:24-25。
Matlab与Sinmulink仿真应用(08---基本通信模块的建模与分析)

【实例2】----数字滤波器的设计 实例 】----数字滤波器的设计
试设计一个巴特沃斯型数字低通滤波器,设采样率为8000Hz, % 设计要求指标 fp=2100Hz,fs=2500Hz,Rp=3dB,Rs=25dB. Ws=f_s/(f_N/2); Wp=f_p/(f_N/2); % 计算归一化频率
Simulink/Sources
Repeating Sequence(任意周期信号源) 任意周期信号源) Step(阶跃) 阶跃) Ramp(斜升) 斜升) Pulse Generator(脉冲源) 脉冲源)
2, 伪随机码源 , 伪随机码源-----数据信源 数据信源
贝努利二进制信源( ① 贝努利二进制信源(Bernoulli Binary Generator) )
Poisson Integer Poisson Integer Generator
③Random Integer Generator
Random Integer Random Integer Generator
2, 伪随机码源 , 伪随机码源-----伪随机码 伪随机码
①PN序列发生器 序列发生器
Communications Blockset
[b,a] = butter(n,Wn,'ftype','s') % 计算模拟高通或带阻情况
切比雪夫1型滤波器是通带等波纹, 切比雪夫 型滤波器是通带等波纹,阻带单调下降型 型滤波器是通带等波纹
[b,a] = cheby1(n,Rp,Wn) [b,a] = cheby1(n,Rp,Wn,'ftype') [b,a] = cheby1(n,Rp,Wn,'s') [b,a] = cheby1(n,Rp,Wn,'ftype','s') % 计算数字低通或带通情况 % 计算数字高通或带阻情况 % 计算模拟低通或带通情况 % 计算模拟高通或带阻情况
Matlab和Simulink通信与系统仿真实验指导书

昆明理工大学信息工程与自动化学院通信工程系 邵玉斌 撰
实验一 题目:SIMULINK 基本模块的使用 预习指导: 实验目的:学习 SIMULINK 基本模块的使用和仿真参数设置。 实验要求:学会使用 SIMULINK 的基本模块:信号发生器,数学模块,示波器,应用这些 模块构建基本的通信系统模型,并进行仿真验证。 实验内容: (1)用信号发生器产生 1MHz,幅度为 15mV 的正弦波和方波信号,并通过示波器观察波 形。注意设置仿真参数和示波器的扫描参数和幅度显示参数。使得示波器能够显示 10 个正 弦波周期。如图:
(3)请用 simulink 模型实现课本 p252 程序 6-21 的建模和计算。比较编程和图形建模的各
自特点。 (4)使用频谱仪测量正弦信号的功率频谱。 分别测量 800Hz,振幅为 1V 的正弦信号和方波信号的频谱,比较两者的区别。频谱仪模块 在 DSP 工具箱中的 sinks 中。
注意设置频谱仪的 FFT 长度为 2048(可设其它长度试试) 。显示特性设置为幅度显示,而不 要设置为分贝方式。 (5)学有余力的同学,可设计一个系统观察双边带调制输出信号的波形和频谱。
(5)用 sim 指令在命令空间启动模型进行仿真:对(4)中的模型采样命令 open 打开,采 用 sim 指令进行仿真。请给出指令语句。 实验报告内容和要求: 1. 对(1)~(5)作出实验记录,特别是遇到的问题和解决办法。 (20 分) 2. 画出(1)的仿真模型方框图,说明参数设置情况,画出所得到的波形示意图。 (20 分) 3. 画出(2)的仿真模型方框图,说明参数设置情况,画出所得到的波形示意图。 (20 分) 4. 画出(3)的仿真模型方框图,说明参数设置情况,画出所得到的波形示意图。 (10 分) 5. 给出(5)的程序代码和运行结果描述。 (20 分) 6. 完成思考题。 (10 分) 7. 实验报告必须使用实验报告用纸,必须手写。实验报告请在实验完成后一周内提交。 思考题: 1. 谈谈用 sim 指令进行仿真和在 SIMULINK 中用菜单进行仿真这两种方式各自特点和优 点? 2. 利用信号与系统的知识计算 H(s)=5/(2s+1)的冲激响应 h(t)。是否符合(1)a 中的仿真结 果? 3. 说明封装子系统的过程。
simlinkmatlab仿真环境教程

simulink matlab仿真环境教程Simulink是面向框图的仿真软件。
演示一个Simulink的简单程序【例1.1】创建一个正弦信号的仿真模型。
步骤如下:(1) 在MATLAB的命令窗口运行simulinkSimulink模块库浏览器(Simulink Library Browser) 窗口,如图1.1所示。
1 / 40图7.1 Simulink界面(2) 图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。
(3) 在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。
资料个人收集整理,勿做商业用途(4) 用鼠标单击所需要的输入信号源模块“Sine Wave”(正弦信号),将其拖放到的空白模型窗口“untitled”,则“Sine Wave”模块就被添加到untitled窗口;也可以用鼠标选中“Sine Wave”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave”模块添加到untitled窗口,如图1.2所示。
资料个人收集整理,勿做商业用途2 / 40(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器)拖放到“untitled”窗口中。
(6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。
如图1.3所示。
(7) 开始仿真,单击“untitledSimulink”——“Start”,则仿真开始。
双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。
(完整版)simulink模拟通信系统仿真及仿真流程

基于Simulink的通信系统建模与仿真——模拟通信系统姓名:XX完成时间:XX年XX月XX日一、实验原理(调制、解调的原理框图及说明)AM调制AM调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。
AM调制原理框图如下AM信号的时域和频域的表达式分别为式中,为外加的直流分量;可以是确知信号也可以是随机信号,但通常认为其平均值为0,即。
AM解调AM信号的解调是把接收到的已调信号还原为调制信号。
AM信号的解调方法有两种:相干解调和包络检波解调。
AM相干解调原理框图如下。
相干解调的关键在于必须产生一个与调制器同频同相位的载波。
如果同频同相位的条件得不到满足,则会破坏原始信号的恢复。
AM包络检波解调原理框图如下。
AM信号波形的包络与输入基带信号成正比,故可以用包络检波的方法恢复原始调制信号。
包络检波器一般由半波或全波整流器和低通滤波器组成。
DSB调制在幅度调制的一般模型中,若假设滤波器为全通网络(=1),调制信号中无直流分量,则输出的已调信号就是无载波分量的双边带调制信号(DSB)。
DSB调制原理框图如下DSB信号实质上就是基带信号与载波直接相乘,其时域和频域表示式分别为DSB解调DSB只能进行相干解调,其原理框图与AM信号相干解调时完全相同,如图SSB调制SSB调制分为滤波法和相移法。
滤波法SSB调制原理框图如下所示。
图中的为单边带滤波器。
产生SSB信号最直观方法的是,将设计成具有理想高通特性或理想低通特性的单边带滤波器,从而只让所需的一个边带通过,而滤除另一个边带。
产生上边带信号时即为,产生下边带信号时即为。
滤波法SSB调制的频域表达式相移法SSB调制的原理框图如下。
图中,为希尔伯特滤波器,它实质上是一个宽带相移网络,对中的任意频率分量均相移。
相移法SSB调制时域表达式如下。
式中,“-”对应上边带信号,“+”对应下边带信号;表示把的所有频率成分均相移,称是的希尔伯特变换。
SSB解调SSB只能进行相干解调。
SIMULINK 的仿真算法说课讲解

S I M U L I N K的仿真算法SIMULINK 的仿真算法在SIMULINK 的仿真过程中选择合适的算法是很重要的,仿真算法是求常微分方程、传递函数、状态方程解的数值计算方法,这些方法主要有欧拉法( Euler) 、阿达姆斯法(Adams) 、龙格·库塔法(Rung-Kutta) ,这些算法都主要建立在泰勒级数的基础上。
欧拉法是最早出现的一种数值计算方法,它是数值计算的基础,它用矩形面积来近似积分计算,欧拉法比较简单,但精度不高,现在已经较少使用。
阿达姆斯法是欧拉法的改进,它用梯形面积近似积分计算,所以也称梯形法,梯形法计算每步都需要经过多次迭代,计算盘较大,采用预报.校正后只要迭代一次,计算盘减少,但是计算时要用其他算法计算开始的几步。
龙格,库塔法是间接使用泰勒级数展开式的方法,它在积分区间内多预报几个点的斜率,然后进行加权平均,用作计算下一点的依据,从而构造了精度更高的数值积分计算方法。
如果取两个点的斜率就是二阶龙格·库塔法,取四个点的斜率就是四阶龙格.库塔法。
SIMULINK 汇集了各种求解常微分方程数值解的方法,这些方法分为两大类,可变步长类算法和固定步长类算法。
7.1可变步长类算法可变步长(Variable- step) 类算法是在解算模型(方程)时可以自动调整步长,并通过减小步长来提高计算的精度。
在SIMULINK 的算法中可变步长类算法有如下几种:1. Ode45 (Dormand-Prince)基于显式Rung-Kutla (4 , 5) 和Dormand- Prince 组合的算法,它是一种一步解法,即只要知道前一时间点的解y (tn-1 ) ,就可以立即计算当前时间点的方程解y (tn) 。
对大多数仿真模型来说,首先使用od e45 来解算模型是最佳的选择,所以在SIMULINK 的算法选择中将ode4 5 设为默认的算法。
2. ode23 (Bogacki-Shampine)基于显式Rung-Kutta (2 , 3) 、Bogacki 和Shampine 相结合的算法,它也是一种一步算法。
信号与系统Sinmulink仿真

信号
?
系统
响应
3.5
信号与系统的Sinmulink仿真
Simulink提供了一个建立模型方块图的 图形用户接口(GUI) ,建模过程只需单 击和拖动鼠标操作就能完成,而且用户 可以立即看到系统的仿真结果。本次实 验掌握用Sinmulink建立仿真模型,并完 成系统响应的仿真。
信号
?
系统
响应
1.Simulink 基本操作
信号
?
系统
响应
例3:
(6)运行仿真 双击各模块可对系统中各模块参数进 行设置,各模块参数进行正确设置后, 单击系统模型编辑器上的Play图标(黑 色三角)或选择Simulation菜单下的 Start便可以对系统进行仿真分析。仿真 结束后双击Scope模块以显示系统仿真的 输出结果,如图所示。
信号
?
系统
响应
3.设置仿真参数
用鼠标双击指定模块图标,打开模块对 话框,根据对话框栏目中提供的信息进 行参数设置或修改。例如双击模型窗口 的传递函数模块,弹出对话框,在对话 框中分别输入分子、分母多项式的系数, 点击OK键,完成该模型的设置。
信号
?
系统
响应
4. 模块文件的取名和保存
模块文件的取名和保存选择模型窗口菜 单FileSave as后弹出一个“Save as”对话框,填入模型文件名,按保存 即可。
(1)启动Simulink 点击工具栏中的彩色图标 或在MATLAB环 境下输入simulink命令,会弹出一个名 “simulink library browser”的浏览 器窗口,如图所示,
信号
?
系统
响应
Simulink系统仿真原理

仿真效率取决于计算机性能、模型复杂度和数值算法的优化程度。
03
Simulink模型建立
模型元素
模块
Simulink中的模块是构成模型的基本单元, 每个模块代表一个特定的功能或算法。
连接线
连接线用于将不同模块连接起来,表示数据 流或信号流。
参数设置
每个模块都有一些参数可以设置,用于调整 模块的行为或功能。
性能评估
根据仿真结果,评估系统性能指标,如响应时间、超调量、稳态误 差等。
优化设计
基于仿真结果,对系统参数和结构进行优化设计,提高系统性能和 稳定性。
05
模型优化与改进
参数优化
参数优化
在Simulink模型中,参数的选择和调整对仿真结果的影响非常大。通过调整模型中的 参数,可以优化模型的性能,提高仿真的准确性和效率。
通过点击Simulink界面上的“开 始”按钮或使用命令行指令来启 动仿真。
实时监测
02
03
结果导出
在仿真过程中,可以通过 Simulink界面实时监测系统状态、 变量值和输出结果等。
将仿真结果导出为文本、图像或 数据文件,以便进一步分析或与 其他软件进行交互。
模型性能分析
稳定性分析
通过分析仿真结果,判断系统是否稳定,并找出可能的不稳定因素。
特点
支持图形化建模、交互式仿真、动态 系统分析等,适用于多种领域的系统 建模与仿真。
Simulink的历史与发展
1980年代初
由美国MathWorks公司推出Simulink的早期版 本。
1990年代
随着计算机技术的进步,Simulink的功能不断 扩展,支持更多的系统和算法。
2000年代至今
matlab作业sinmulink仿真

MATLAB对不同电力系统故障的分析Abstract: with the development of power industry, power system planning, operation and control of the complexity is also growing, in power system production and study, simulation software is applied more and more widely in the MA TLAB as a simulation software, in the electric power system Simulation plays a great role. This article through dynamic simulation tool Sinmulink respectively on the power system of the low voltage side of the big load switching, the low pressure side of the circuit, and the high-pressure side of the circuit simulation, to judge the fault influence on electrical power system, and makes the analysis.Keyword:MA TLAB, Power system fault, sinmulink. 摘要:随着电力工业的发展,电力系统规划、运行和控制的复杂性亦日益增加,在电力系统的生产和研究中,仿真软件的应用也越来越广泛。
MA TLAB 作为一种仿真软件,在电力系统的仿真中发挥着巨大的作用。
本文通过动态仿真工具Sinmulink分别对电力系统的低压侧的大负载的投切,低压侧的短路,以及高压侧的短路进行仿真,来判断各种故障对电力系统的影响,并对其作出分析。
Matlab与Sinmulink仿真应用(01---ch1---通信系统仿真的原理和方法论)

⑤ 通信系统仿真的方法
基于动态系统模型的状态方程求解方法 基于概率模型的蒙特卡罗方法 混合方法
【例1.3】P15 1.3】
小结: 小结:
计算机仿真过程 通信系统分类 通信网的层次结构 通信系统模型的分类 通信系统仿真的方法
作业
搜索,下载,安装R2007a版MATLAB 搜索,下载,安装 版 通过复习例1, 通过复习例 ,例3,熟悉仿v = v(t ) + adt
s (t + dt ) = s (t ) + ds = s (t ) + v(t )dt
【例1.1】P5 1.1】
② 通信系统分类
模拟通信系统 数字基带传输系统 数字通信系统 数字频带传输系统 模拟信号数字化传输
③ 通信网的层次结构
应用层 传输层 网络层 链路层 物理层
④ 通信系统模型的分类
按系统层次分类: 按系统层次分类: 网络层次通信系统模型 ——网络流量,负载均衡, ——网络流量,负载均衡,网络效益最大化等 网络流量 链路层次通信系统模型 ——调制解调方式, ——调制解调方式,编解码方案等 调制解调方式 电路层次通信系统模型 ——硬件电路,算法,输入输出波形等. ——硬件电路,算法,输入输出波形等. 硬件电路 按信号类型分类: 按信号类型分类: ——连续时间系统 离散时间系统,混合系统等. ——连续时间系统,离散时间系统,混合系统等. 连续时间系统, 按系统特征分类: 按系统特征分类: ——参数是否变化 有无记忆, ——参数是否变化,有无记忆,信号个数 参数是否变化,
第1章 通信系统仿真的原理 和方法论
内容: 内容:
通信系统仿真的现实意义 计算机仿真过程 通信系统分类 通信网的层次结构 通信系统模型的分类 通信系统仿真的方法 通信系统仿真的优点和局限性 常用仿真工具
Matlab与Sinmulink仿真应用(10---模拟信号数字化)

6.3 PCM编码和解码
信号的压缩和扩张
设归一化的话音输入信号为 x [ 1,1] ,则A律压缩器的输出信号y 是
Simulink通信库中有一个信源编码子库,提供了 “A-Law Compressor”、“A-Law Expander” “Mu-Law Compressor”、 “Mu-Law Expander” 来实现A律和μ律压缩扩张计算
第6章 模拟信号数字化
6.1 采样定理的原理仿真 6.2 A/D和D/A转换器的仿真 6.3 PCM编码和解码 6.4 DPCM编码与解码
6.5 增量调制
6.1 采样定理的原理仿真
【实例 6.1】设模拟基带信号的频带为(0; 100) Hz,对其进行采样的序
列为均匀间隔的窄脉冲串,为保证无失真采样,最低采样率设计为
后4位是样值处于段落内16个均匀间隔上的间隔序号。在数学上,
PCM编码的低7位相当于对样值的绝对值进行13折线近似压缩后的 7bit均匀量化编码输出。
PCM编码器 【实例 6.6】设计一个13折线近似的PCM编码器模型,能够对取值在[-1;1] 内的
归一化信号样值进行编码。
Simulink---discontinuities
400次/秒。试仿真采样和恢复过程,观察采样后频谱周期化现象以 及采样前后及恢复信号的波形和频谱。
Simulink---sources
Simulink---common Nhomakorabeay used blocks
6.2 A/D和D/A转换器的仿真
【实例 6.3】对串行和并行输出的8位A/D和D/A转换器进行仿真,转换值
范围为0到255,转换采样率为1次/秒。
Simulink---discontinuities
通信信道-Simulink仿真(2011-05-26)-实验结果分析

结论: 结论: 随着多普勒最大频偏值 的减小(80->60->40), 的减小 , 误码率(误码仪输出结果 误码率 误码仪输出结果 第一行的值)也随之减小 第一行的值 也随之减小 。
2011-6-12 Bruce Lee@GZNU 4
加性高斯白噪声( 加性高斯白噪声(AWGN)信 ) 道Simulink建模与仿真 建模与仿真
加性高斯白噪声(AWGN, Additive White Gaussian Noise) 信道是信号传输中最基本的一种信道,加性高斯白噪声信 加性高斯白噪声信 道用高斯分布的噪声信号叠加在通过它的信号上,使通过 道用高斯分布的噪声信号叠加在通过它的信号上 该信道的信号产生与噪声均值相应的偏移,并且围绕平均 值做随机波动。在该信道中,当噪声均值为零时,方差表 现为噪声的功率大小。为了对AWGN加性高斯白噪声信道 叠加在信号上的噪声功率有一个正确的理解,观察图-1所 示的AWGN(功率计算仿真系统)。图中的SineWave(正 弦波功率)是1W。当运行如下程序时,得到图5-2所示的 SNR(信噪比)与噪声功率的对数曲线。曲线表明,当 SNR是-20dB时,噪声功率是100W;SNR是20dB时,噪声 功率是0.01W。
多普勒最大频偏值参数设置 处。固定K-factor=1.2,分 别设置Maximum Doppler shift (Hz)值为40,60,80,比 较并分析三种情况下的误码 仪输出结果
2011-6-12 Bruce Lee@GZNU 16
莱斯(Rician)信道 Simulink建模与仿真 信道 莱斯 建模与仿真 (不同 不同K果分析
图-3 M-FSK调制信号通过瑞利信道误码率仿真系统
2011-6-12 Bruce Lee@GZNU 10
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)启动Simulink 点击工具栏中的彩色图标 或在MATLAB环 境下输入simulink命令,会弹出一个名 “simulink library browser”的浏览 器窗口,如图所示,
信号
?
系统
响应
(1)启动Simulink
信号
?
系统
响应
(1)启动Simulink
该浏览器左边窗口以树状列表的形式列 出了当前MATLAB系统中已安装了的所有 simulink模块,通过鼠标左键单击模块 库的名称可以查看模块库中的模块。右 边的窗口给出Simulink所有的子模块库。
信号
?
系统
响应
例:
信号
?
系统
响应
实验内容
1. 已知系统的微分方程如下,用 Smulink建立仿真模型,用示波器观察该 系统的冲激响应与单位阶跃响应,并并 与【例3.2.1】及【例3.2.2】进行对比。
d y (t ) dy(t ) 3 2 y (t ) 3 f (t ) 2 dt dt
信号
?
系统
响应
2.建立Smulink仿真模型
(3)连接模块 模块之间的连接是用连接线将一个模块 的输出端与另一模块的输入端连接起来; 也可用分支线把一个模块的输出端与几 个模块的输入端连接起来。 连接线生成 是将鼠标置于某模块的输出端口(显一个 十字光标) ,按下鼠标左键拖动鼠标置 另一模块的输入端口即可。 分支线则是 将鼠标置于分支点,按下鼠标右键。
信号
?
系统
响应
例:
一系统的输入为一个正弦波信号,输出 为此正弦波信号延时两个单位,要求建 立该系统模型,并以图形方式显示输入 信号机系统运算结果的波形。操作过程 如下:
信号
?
系统
响应
例:
一系统的输入为一个正弦波信号,输出 为此正弦波信号延时两个单位,要求建 立该系统模型,并以图形方式显示输入 信号机系统运算结果的波形。操作过程 如下:
可按以下方法打开子模块库: 用鼠标左键点击某子模块库(如Sinks), Simulink浏览器右边的窗口即显示该子 模块库包含的全部标准模块; 双击图中右侧对应子模块,也可显示该 子模块库包含的全部标准模块;
信号
?
系统
响应Байду номын сангаас
打开子模块库:
信号
?
系统
响应
2.建立Smulink仿真模型
(1)创建新模型 先在浏览器上方的工具栏中选择“建立 新模型的图标”,弹出一个名为 “untitled”的空白窗口,如图所示, 选择相应的系统模块并将其拷贝(或拖 动)到新建的系统模型中。
信号
?
系统
响应
例:
信号
?
系统
响应
例:
(4)加入输出及显示模块 单击Sinks,再选中Scope(图形方式显示 结果)将其拖到新建模型文件中,见图所示
信号
?
系统
响应
例:
信号
?
系统
响应
例:
(5)连接系统各模块 将光标指向起始块的输出端口,此时光 标变成“+”,单击鼠标左键并拖动到目 标模块的输入端口,在接近到一定程度 时光标变成双十字。这时松开鼠标键, 连接完成。完成后在连接点处出现一个 箭头,表示系统中信号的流向。
信号
?
系统
响应
3.设置仿真参数
用鼠标双击指定模块图标,打开模块对 话框,根据对话框栏目中提供的信息进 行参数设置或修改。例如双击模型窗口 的传递函数模块,弹出对话框,在对话 框中分别输入分子、分母多项式的系数, 点击OK键,完成该模型的设置。
信号
?
系统
响应
4. 模块文件的取名和保存
模块文件的取名和保存选择模型窗口菜 单FileSave as后弹出一个“Save as”对话框,填入模型文件名,按保存 即可。
信号
?
系统
响应
实验内容
3. 写出图示系统的系统函数,并用建立 Smulink仿真模型,当输入信号 f(t)=sin(2π t)+sin(200π t)时,设计RC的取 值,使信号f(t)通过该系统以后保留输出为 y(t)=sin(200π t),分别画出输入及输出信号 的波形。(参考3.3.3实验内容的第8题)
信号
?
系统
响应
例:
(1)启动Simulink并新建一个系统模型 文件(参见“创建新模型”); (2) 输入正弦波信号 双击输入模块库Sources,见图所示,出 现右侧对话框,选中Sine Wave模块,将 其拖到新建模型文件中,
信号
?
系统
响应
例:
信号
?
系统
响应
例:
(3) 加入输入延时模块 单击Continuous,再选中Transport Delay , 将其拖到新建模型文件中,见图 所示
3.5 信号与系统的Sinmulink仿真
1.Simulink 基本操作 2.建立Smulink仿真模型
信号
?
系统
响应
3.5
信号与系统的Sinmulink仿真
Simulink是MATLAB中的一种可视化仿真 工具,Simulink 中的“Simu”一词表示 可用于计算机仿真,而“Link”一词表 示它能进行系统连接,即把一系列模块 连接起来,构成复杂的系统模型。广泛 应用于线性系统、非线性系统及数字信 号处理的建模和仿真中。
信号
?
系统
响应
2.建立Smulink仿真模型
信号
?
系统
响应
2.建立Smulink仿真模型
(2)选择模块 在Simulink模型或模块库窗口内,用鼠 标左键单击所需模块图标,选中该模块, 按住鼠标左键不放并移动鼠标至目标模 型窗口指定位置,释放鼠标即完成模块 拷贝;模块的删除只需选定删除的模块, 按Del键即可。
信号
?
系统
响应
(1)启动Simulink
常用的子模块库有Sources(信号源), Sinks(显示输出),Continuous(线性连续 系统),Discrete(线性离散系统), Math Operations(数学运算), Discontinuities (非线性)等。
信号
?
系统
响应
打开子模块库:
信号
?
系统
响应
3.5
信号与系统的Sinmulink仿真
Simulink提供了一个建立模型方块图的 图形用户接口(GUI) ,建模过程只需单 击和拖动鼠标操作就能完成,而且用户 可以立即看到系统的仿真结果。本次实 验掌握用Sinmulink建立仿真模型,并完 成系统响应的仿真。
信号
?
系统
响应
1.Simulink 基本操作
2
信号
?
系统
响应
实验内容
2. 写出图示系统的系统函数,并用建立 Smulink仿真模型,当输入信号 f(t)=sin(2π t)+sin(40π t)时,设计RC的取 值,使信号f(t)通过该系统以后保留输出为 y(t)=sin(2π t),分别画出输入及输出信号的 波形。参考【例3.3.8】)
信号
?
系统
响应
5. 运行仿真
Simulink模型窗口下仿真 步骤 : 打开Simulink仿真模型窗口,或打开指定 的.mdl文件; 设置仿真参数:在模型窗口选取菜单 【Simulation: Parameters】,弹出 “Simulation Parameters” 对话框,设 置仿真参数,然后按【OK】即可;若不设 置仿真参数,则采用Simulink缺省设置
信号
?
系统
响应
例3:
(6)运行仿真 双击各模块可对系统中各模块参数进 行设置,各模块参数进行正确设置后, 单击系统模型编辑器上的Play图标(黑 色三角)或选择Simulation菜单下的 Start便可以对系统进行仿真分析。仿真 结束后双击Scope模块以显示系统仿真的 输出结果,如图所示。