- 1、本文档共91页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信系统仿真?通信系统仿真是指用计算机软件对通信系统的特征进行描述,模拟其运行,并对运行结果进行分析以评价通信系统性能。 通信技术的发展 计算机技术的发展 通信技术的发展 体制 从有线到无线 从固定到移动 从点对点到网络 材料 电子管-晶体管-硅片-…… 技术 快速、廉价的数字信号处理硬件,纤维光学,集成光学器件,单片微波集成电路 业务需求 报文、语音、数据、图像…… 通信技术发展带来的问题? 复杂性增加 分析与设计所付出的时间与精力迅速上升 更新周期缩短 设备的快速更新使靠搭建测试系统进行分析测试的传统方法不再适用为通信系统仿真的发展提出了需求 计算机技术的发展 功能日趋强大的工作站和个人计算机提供了高速运算环境 直观和图形化的界面提供非常友好的用户接口 硬件描述语言(HDL)的出现为复杂系统的描述提供了一种强大的工具 网络和并行计算技术的发展,脱离了单机计算计算机可以更加快捷、灵活地模拟通信系统的运行而无须建造昂贵的测试系统 通信仿真技术的发展 通信系统仿真的层次划分 优点:对其中某一层次仿真时对其他层次只做简单的假定,从而简化了仿真模型、减小了运算量,同时也便于提取所关心的问题并进行较为深入的研究。 不足: 分层仿真缺乏对系统整体的认识,对其他层次的简单假定减小了仿真精度和可信度; 分层的软件开发造成各层次之间互不兼容和软件的重复开发。 通信系统仿真流程: 分析任务 建立数学模型 确定仿真工具 算法实现和编辑仿真模型 运算 数据处理后处理,结果评估 根据仿真结果修正模型 通信仿真工具 基于图形界面的仿真工具 Cadence公司的链路级仿真软件SPW和网络级软件BoNes; Synopsys公司全面的含仿真功能的EDA工具及链路仿真软件Cossap; 网络仿真软件Opnet; 以及运行于微机上的链路级仿真软件SystemView。 基于编程语言的仿真工具 C,C++,FORTRAN MATLAB语言 仿真工具举例(1)CoCentric简介 CoCentric 工具流图 仿真工具举例(2) MATLAB 语言 实例 基于网络的协同并行仿真平台 系统结构和特点 系统是一个公平、公开的仿真系统; 一方面,以软件的形式,实现硬件系统统中的算法与功能,并同时模拟无线信号在电磁环境中传输情况,从而使仿真更加的逼近真实世界的情形; 另一方面,分离了电磁环境、虚拟设备并为两者之间提供了通用的接口环境,进而实现了公平公开的原则。 从整体上看,使用本系统进行仿真,将更有利于验证更算法实用性,尤其在干扰与抗干扰仿真。 系统优点: 在传统的通信仿真中,发射、接收、信道都是由同一方编写。由于算法的复杂性、采用的模型的不同、代码编写人的疏忽及某些人的恶意伪造数据等等原因,许多仿真结果是不可靠的,或不真实的 在特种通信仿真中,所涉及到的干扰与抗干扰仿真,更要体现一种实时对抗性。如果按照传统仿真中那种模式很多算法将很难实现,如在智能仿真中,不但要实时侦听环境中的有用信号并加以分析,更要根据这种分析进行有效的、有针对性的干扰。在此系统中,采用了粒度传输的方法,可以说,比较成功地解决了这一问题。 第三,采用了分布式的体系结构,使得仿真的各种运算被分配到各个计算机中,从而有一定的并行处理能力,运算效率也比传统方法要高。 系统组成: 硬件 高速网络 高性能计算终端 服务器 软件 操作系统 网络协议 电磁环境 设备接口 服务器界面 电磁环境设置 信道设置 信道设置 谢谢! Xiaolm@tsinghua.edu.cn 八. M文件 (示例:批处理) 八. M文件 (示例:函数) x=randn(2,1024) ; y=prefilt(x) ; Ctrl-C(即同时按Ctrl及C二个键)可以用来中止执行中的MATLAB的工作 三种方法可以结束MATLAB 1.exit 2.quit 3.直接关闭MATLAB的命令视窗(Command window) 退出: for循环结构 例: for ii=1:1:10 %表达式1:表达式2:表达式3 x(ii)=ii; end; xx = 1 2 3 4 5 6 7 8 9 10 注: l) for语句可以嵌套使用; 2)当有一个等效的数组方法来解给定的问题时,应避免用for循环.例如,上例可被重写为x=1:10 这种方法执行更快,要求较小的输入 while循环结构 while循环一般用于事先不能确定循环次数的情况 a(1)=1; a(2)=1; i=2; while a(i)=10000 a(i+1)=a(i-1)+a(i);i=i+1; end; i,a(i), i =21ans = 10946 九. 流程控制(for , w
您可能关注的文档
最近下载
- 2025年全国特种设备安全管理人员A证考试题库(含答案) .docx
- 灌装操作工作业指导书.doc
- 番茄酱灭菌灌装机说明书end.doc VIP
- 性格培养08勇敢的小熊.pptx
- 腐植酸肥料生产建设项目可行性研究报告.doc
- 民营企业财务管理新规制度.doc
- 2023基于手机银行APP专区调研的客群精细化运营分析报告.pdf VIP
- 杀菌操作工作业指导书.doc VIP
- 基于手机银行APP专区调研的客群精细化运营分析报告-42页.doc VIP
- 马工程系列《教育学原理》项贤明主编第一到十章全完整版课件PPT:产生发展、教育与社会人的发展、目的培养目标、制度、课程教学德育、教师学生等(1).pptx
文档评论(0)