- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab与通信仿真课程设计报告课件
Matlab与通信仿真课程设计报告班级:12通信(1)班姓名:诸葛媛学号:X验一 S-函数锁相环建模仿真实验目的了解S函数和锁相环的工作原理掌握用S函数建模过程,锁相环载波提取仿真实验内容1、用S函数编写Similink基本模块(1)信源模块实现一个正弦波信号源,要求其幅度、频率和初始相位参数可以由外部设置,并将这个信号源进行封装。(2)信宿和信号显示模块实现一个示波器木块,要求能够设定示波器显示的扫描周期,并用这个示波器观察(1)的信源模块(3)信号传输模块实现调幅功能,输入用(1)信源模块,输出用(2)信宿模块;基带信号频率1KHz,幅度1V;载波频率10KHz,幅度5V实现一个压控正弦振荡器,输入电压u(t)的范围为[v1,v2]V,输出正弦波的中心频率为f0Hz,正弦波的瞬时频率f随控制电压线性变化,控制灵敏度为kHz/V。输入用(1)信源模块,输出用(2)信宿模块 2、锁相环载波提取的仿真(1)利用压控振荡器模块产生一个受10Hz正弦波控制的,中心频率为100Hz,频偏范围为50Hz到150Hz的振荡信号,并用示波器模块和频谱仪模块观察输出信号的波形和频谱。(2)构建一个抑制载波的双边带调制解调系统。载波频率为10KHz,被调信号为1KHz正弦波,试用平方环恢复载波并进行解调。(3)构建一个抑制载波的双边带调制解调系统。载波频率为10KHz,被调信号为1KHz正弦波,试用科斯塔斯环恢复载波并进行解调。(4)设参考频率源的频率为100Hz,要求设计并仿真一个频率合成器,其输出频率为300Hz。并说明模型设计上与实例3.26的主要区别三、实验结果分析1、用S函数编写Similink基本模块(3)为了使S函数中输入信号包含多个,需要将其输入变量u初始为制定维数或自适应维数,而在S函数模块外部采用Simulink基本库中的复用器(Mux)将3个信号复用在一根信号线上。MUX实质上是将多个单行的信号序列组成一个多行的信号矩阵。采用Fcn函数模块则可以从输入信号矩阵中取出相应元素进行计算。设置参数如下:输入信号源为常数值2的信号,subsystem中的信号输入为频率为1000Hz,幅度为1的正弦信号,仿真步长设置为2e-5;最后利用做成的显示模块来观察输出信号的波形。测试模型:signal generator:基带信号constant:直流偏置signal generator1:载波信号显示结果:Subsystem中的M文件:function [sys,x0,str,ts] = zgy1(t,x,u,flag,Amp,Freq,Phase)%正弦波信号源switch flag,case 0 %flag=0初始化 [sys,x0,str,ts]=mdlInitializeSizes;case 3 %flag=3计算输出 sys=mdlOutputs(t,Amp,Freq,Phase); case{1,2,4,9} %其他作不处理的flagsys=[]; %无用的flag时返回sys为空矩阵otherwise %异常处理 error([Unhandled flag = ,num2str(flag)]);end%主函数结束%子函数实现(1)初始化函数function [sys,x0,str,ts]=mdlInitializeSizessizes = simsizes; %获取simulink仿真变量结构sizes.NumContStates = 0; %连续系统的状态数为0sizes.NumDiscStates = 0; %离散系统的状态数为0sizes.NumOutputs = 1; %输出信号数目是1sizes.NumInputs = 0; %输入信号数目是0sizes.DirFeedthrough = 0; %这系统不是直通的sizes.NumSampleTimes = 1; %这里必须为1sys = simsizes(sizes);str = []; %通常为空矩阵x0 = []; %初始状态矩阵x0(零状态情况)ts = [0 0]; %表示连续取
您可能关注的文档
- 水力学(流体力学)实验指导书.doc
- M2U2It‘sveryold课件.ppt
- macbookair快捷键应用.docx
- 水处理第五章.ppt
- Mac键盘快捷键.docx
- lxy-电子信息机房建设概述.ppt
- LYCOMING活塞发动机.ppt
- 水暖预算小结.doc
- MAPGIS图形显示输出及窗口操作.ppt
- Makeacall英语口语.pptx
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)