欢迎来到天天文库
浏览记录
ID:46217251
大小:1.52 MB
页数:42页
时间:2019-11-21
《高频电路仿真实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息工程与自动化学院高频电路实验指导书(MATLAB系统仿真部分)编写:陈家福2010年9月8日实验一、MATLAB仿真基本操作综合实验实验二、AM调制与解调实验实验三、DSB调制与解调实验实验四、SSB调制与解调实验实验五、FM调制与解调实验实验六、混频器(变频器)仿真实验实验七、PLL锁相环仿真实验实验八、基于PLL的频率合成器仿真实验编写说明随着电子技术领域中信息化、数字化进程的快速发展和计算机技术的普适应用,传统硬件实验的局限性和众多缺点已经开始突显出来,过去靠硬件完成的电路功能,现在大部都可由软件来实现了。
2、虚拟仪器和软件无线电已经正在取代传统硬件设备。现在,只要能用数学描述的任何事件、过程、信号和功能电路,都可以通过传感转换技术、DSP技术和计算机技术来实现。计算机仿真就是实现这个过程的不可缺失的重要的前期阶段。特别是需要配置贵重仪器或大量仪器参与的各种系统性实验,用传统方法操作的复杂程度高、成本也高,在规模化办学条件下几乎不可能满足实际需要。这种情况下计算机仿真实验的优越性就显现出来了,像是任意多踪数字存储示波、频谱分析、逻辑分析和复杂系统分析实验等,几乎必须由计算机仿真来完成。计算机仿真技术的应用能力已经成为高级工
3、程技术人员必须具备的重要的工程素质之一。综上所述,适当引入计算机仿真实验,已经成为高校实践教学环节的重要补充。为此,我们在《高频电子线路》(或称《通信电子线路》、也称《非线性电子线路》)的实验教学中进行尝试,选择了一些对实验仪器设备硬件配置要求较高的一定数量的与高频电路相关的仿真实验。由于经验缺乏,若有不足,敬请各位师生指教。通信工程实验室陈家福2011年10月实验一、MATLAB仿真基本操作综合实验一、实验目的:认识学习基于MATLAB仿真的M文件程序实现与Simulink仿真工具箱仿真模块调用实现的两种基本方法;
4、通过实验学习掌握各类仿真仪器设备的参数设置和操作使用方法。(-)信号及其运算的MATLAB实现注意:以M文件方式,通过调用MATLAB相关函数编程进行实验时,命令和程序的输入一定耍在纯英文状态下,否则输入的命令将会发生错误,程序无法执行。我们可通过MATLAB仿真工作窗中的编辑器功能來发现和纠正各类错误。1.1连续信号的MATLAB实现MATLAB捉供了大量用以生成基本信号的函数,比如最常用的指数信号、正弦信号和三角波信号等就可通过MATLAB的内部函数命令來实现,不需要借助任何工具箱就可调用的函数。例如MATLAB
5、的部分波形或图形函数,详见表一中所示:表一、部分波形函数函数产生的波形Sin正弦波Cos余弦波Square方波Sawtooth锯齿波Rectpuls非周期方波Tripuls非周期二角波Pulstran脉冲序列表二、部分图形函数函数图形figure生成图框axis设置坐标轴text在图上标记文字plot画图title添加图名grid网格线xlabel给X轴添加文本标记ylabel给y轴添加文本标记1.指数信号指数信号4严在MATLAB中可用exp函数表示,其调用形式为:y=A*exp(a*t)例如图所示指数衰减信号的M
6、ATLAB源程序如下(取A=l,-0.4):%programIDecayingexponentialsignalA=l;a=-0.4;t=0:0.01:10;ft=A*exp(a*t);plot(t,ft);gridon;2.正弦信号止弦信号Acos(®*t+0)和Asin(Qo+0)分别用MATLAB的内部函数cos和sin表示,其调用形式为:A*cos(s*t+phi)A*sin(690*t+phi)例如图1・2所示正弦信号的MATLAB源程序如下(取AJ,(廿2江,旷龙/6):%programl・2Sinuso
7、idalA=l;w0=2*pi;phi=pi/6;t=0:0.001:8;ft=A*sin(wO*t+phi);plot(t,ft);gridon;图1-1单边指数衰减信号图1-2正弦信号除了内部函数外,在信号处理工具箱(SignalProssingToolbox)中还提供了诸如取样函数、矩形波、三角波、周期性矩形波和周期性三角波等在信号处理中常用的信号。1.取样函数取样函数Sa(t)在MATLAB中用sine函数表示,其定义为:Sinc(t)二sin(疗t)/(/rt)其调用形式为:Y=sinc(t)例如图1-3所
8、示取样函数的MATLAB源程序如下:%program3Samplefunctiont=-3*pi:pi/100:3*pi;ft二sinc(t/pi);plot(t,ft);gridon;1.50.5图「4矩形波信2.矩形脉冲信号矩形脉冲信号在MATLAB中用rectpuls函数来表示,其调用形式为:y=rectpuls(t,width)用以产生
此文档下载收益归作者所有