版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、吉林建筑大学城建学院电气信息工程系课程设计 第 1 页 共 20 页目录 摘 要.2ABSTRACT.3第一章 绪论.4第二章 信号发生器的理论部分.72.1 信号发生器分类简介.72.2 ASK 信号.82.3 FSK 信号.92.4 PSK 信号.102.5 带限白噪声.11第三章 MATLAB 的三种仿真办法 .133.1 仿真基础原理.133.2 基于 MATLAB的系统仿真.15第四章信号发生器的 MATLAB 仿真实现.164.1 线性调制信号的 MATLAB 仿真实现.16结束语.18致 谢.19参考文献.20吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 2 页 共 2
2、0 页 摘 要Matlab 语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据。本次课程设计运用所学内容进行基于 MATLAB 的信号处理仿真设计。研究调制信号的 MATLAB仿真实现,以线性模拟调制中的线性调制 AM、DSB、SSB 调制为例,通过 MATLAB 程序设计,实现系统仿真和性能分析,完成软件设计的实现,对系统进行调试,使系统达到指标需求。 关键词: mstlab ;信号发生器;信号处理 吉林建筑大学城建学院电气信息工程系课程设计 第 3 页 共 20 页AbstractMatlab language
3、computer application software is a powerful data analysis and processing functions, it can sound files will be converted into discrete data file, then use their powerful matrix calculation ability of data processing. Learn to use the content of the design of signal processing simulation based on MAT
4、LAB design of the curriculum. The simulation of MATLAB modulation signal, the linear simulation modulation linear modulation in AM, DSB, SSB modulation as an example, through the MATLAB program design, implementation and analysis of system simulation and performance, to realize the software design,
5、debug the system, allowing the system to achieve the target requirements.Keyword: matlab; Signal generating device; Signal processing 第一章 绪论MATLAB 是矩阵实验室(MatrixLaboratory)之意。除具备卓越的数值计算能吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 4 页 共 20 页力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB 的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十
6、分相似,故用 MATLAB 来解算问题要比用 C,FORTRAN 等语言完相同的事情简捷得多。 当前流行的 MATLAB 7.0/Simulink 3.0 包括拥有数百个内部函数的主包和三十几种工具包(Toolbox)。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充 MATLAB 的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。 在 70 年代中期,Cleve Moler 博士和其同事在美国国家科学基金的资助下开发了调用 EISPACK 和 LINPACK 的 FORTRAN 子程序库.E
7、ISPACK 是特征值求解的FOETRAN 程序库,LINPACK 是解线性方程的程序库.在当时,这两个程序库代表矩阵运算的最高水平. 到 70 年代后期美国 New Mexico 大学计算机系系主任的 Cleve Moler 利用业余时间为学生编写 EISPACK 和 LINPACK 的接口程序.在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 1983 年春天,Cleve Moler 和 Cleve Moler,Steve Bangert 一起,用 C 语言开发了第二代专业版.这一代的 MATLAB 语言同时具备了数值计算和数据图示化的功能.
8、 1984 年,Cleve Moler 和 John Little 成立了 Math Works 公司,正式把 MATLAB 推向市场,并继续进行 MATLAB 的研究和开发. 在当今 30 多个数学类科技应用软件中,就软件数学处理的原始内核而言,可分为两大类.一类是数值计算型软件,如 MATLAB,Xmath,Gauss 等,这类软件长于数值计算,对处理大批数据效率高;另一类是数学分析型软件,Mathematica,Maple 等,这类软件以符号计算见长,能给出解析解和任意精确解,其缺点是处理大量数据时效率较低.MathWorks 公司顺应多功能需求之潮流,在其卓越数值计算和图示能力的基础上
9、,又率先在专业水平上开拓了其符号计算,文字处理,可视化建模和实时控制能力,开发了适合多学科,多部门要求的新一代科技应用软件 MATLAB.经过多年的国际竞争,MATLAB 以经占据了数值软件市场的主导地位.时至今日,经过 MathWorks 公司的不断完善,MATLAB 已经发展成为适合多学科,多种工作平台的功能强大大大型软件。在国外,MATLAB 已经经受了多年考验。在欧美等高校,MATLAB 已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具。 一种语言之所以能如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不同于其他语言的特点,
10、正如同 FORTRAN 和 C 等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言的 MATLAB,利用其丰富的吉林建筑大学城建学院电气信息工程系课程设计 第 5 页 共 20 页函数资源,使编程人员从繁琐的程序代码中解放出来。MATLAB 最突出的特点就是简洁。MATLAB 用更直观的,符合人们思维习惯的代码,代替了 C 和FORTRAN 语言的冗长代码。MATLAB 给用户带来的是最直观,最简洁的程序开发环境。以下简单介绍一下 MATLAB 的主要特点。 语言简洁紧凑,使用方便灵活,库函数极其丰富,运算符丰富。MATLAB 既具有结构化的控制语句(如 fo
11、r 循环,while 循环,break 语句和 if 语句) ,又有面向对象编程的特性。程序限制不严格,程序设计自由度大。程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。MATLAB 的图形功能强大。MATLAB 的缺点是,它和其他高级程序相比,程序的执行速度较慢。功能强大的工具箱。源程序的开放性。在七十年代前,函数信号发生器能够提供正弦波、余弦波、方波、三角波等几种常用标准波形,产生其它波形时,需要采用较复杂的电路和机电结合的方法。这个时期的波形发生器多采用模拟电子技术,而且模拟器件构成的电路存在着尺寸大、价格贵、功耗大等缺点,并且要产生较为复杂的信号波形,则电路
12、结构非常复杂。同时,主要表现为两个突出问题,一是通过电位器的调节来实现输出频率的调节,因此很难将频率调到某一固定值;二是脉冲的占空比不可调节。在七十年代后,微处理器的出现,可以利用处理器 A/D 和 D/A,硬件和软件使波形发生器的功能扩大,产生更加复杂的波形。这时期的波形发生器多以软件为主,实质是采用微处理器对 DAC 的程序控制,就可以得到各种简单的波形。信号发生的主要实现方法根据实现思路可以分为模拟式和数字式,根据实现方法可以分为直接法、锁相法、直接数字法和混合法四种。直接法是优点是速度快,相位噪声底,但结构复杂、杂散多。锁相法所采用的锁相频率合成技术在近年发展较快,应用也较广泛,但其频
13、率转换速度不快,电路控制复杂,这使得该技术的应用受到了一定的限制。直接数字法是采用直接数字合成(DDS)的方法实现信号产生。该技术具有频率转换速度快、频率分辨率高、易于控制的突出特点。在信号发生的几种技术当中,直接数字合成技术出现得最晚,但近年来发展得最快。随着大规模集成技术和数模混合信号集成技术的发展,单片集成的 DDS 芯片纷纷出现,在应用领域内大有后来居上的势头。混合法则是指采用以上方法中的两种及两种以上的方法实现信号发生。随着现代信息事业的发展,测试对象不断丰富,现代通信系统和电子系统对测试系统提出了越来越高的要求,进而对信号发生器也提出了更高的要求。我们将当前业内对信号发生部件的要求
14、大致归纳为以下四点:(1)高频谱纯度、宽频带。 (2 ) 快速和多点频率捷变。(3 )系列化、模块化。(4 )小型化和工程化。随着现代电子、计算机和信号处理等技术的发展,极大促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 6 页 共 20 页仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。吉林建筑大学城建学院电气信息工程系课程设计 第 7 页 共 20 页第二章 信号发生器的理论部分2.1 信号发生器分类简介信号发生器按输
15、出波形可分为正弦波信号发生器、脉冲信号发生器、函数发生器和任意波形发生器等。按其产生频率的方法又可分为调谐信号发生器、锁相信号发生器和合成信号发生器。调谐信号发生器是由调谐振荡器构成,传统调谐信号发生器都是由调谐振荡器和统调的调幅放大器(输出放大器)加上一些指示电路构成。这种信号发生器结构复杂、频率范围窄,而且可靠性、稳定性较差,波形失真比较大。随着集成电路的迅速发展,高性能的集成电路越来越多,这类信号发生器的性能有所改善。一般这种信号发生器只能手动来转换量程,不仅体积大,而且可靠性和准确度很难进一步提高,频率准确度一般在 0.5%以下。现代电子测量对信号发生器的频率准确度和稳定度要求越来越高
16、,要求在较宽的频率范围内获得高稳定度和准确度的输出信号。因此调谐信号发生器己经越来越不能满足现代电子测量的需要。另外,这类信号发生器只能产生规则波形,如方波、三角波、TTL 信号和正弦波。进行科学试验则对信号发生器的输出波形提出了各种各样的要求,采用纯模拟的方法很难满足实验的要求。锁相信号发生器是由调谐振荡器通过锁相的方法获得输出信号的信号源。这类信号发生器频率的精度和稳定度很高,但要实现快速和数控比较困难,同时输出信号的频率分辨率较差。实现高分辨率的信号发生器,采用锁相环来实现有一定的难度,尤其是覆盖低频和高频的信号发生器采用锁相实现比较困难。合成信号发生器是采用频率合成方法构成的信号发生器
17、。合成信号发生器中使用一个晶体参考频率源,所需的各种频率都由它经过分频、混频和倍频后得到的,因而合成器输出频率的稳定性和精度与参考源一样,现在绝大多数频率合成技术都使用这种合成方法。这类信号发生器具有频率稳定度高、分辨率高、输出信号频率范围宽、频率易于实现程序控制、可以实现多种波形输出及频率显示方便等优点。近 10 年间,随着微电子技术的迅速发展,它以有别于其它频率合成方法的优越性能和特点,成为现代频率合成技术中的佼佼者。具体体现在频率范围宽、频率转换时间短、频率分辨率高、输出相位连续、可产生宽带正交信号及其他多种调制信号、可编程和全数字化、控制灵活方便等方面,并具有极高的性价比。传统的模拟信
18、号发生器存在可靠性差、体积大、不能实现数控等缺点。模拟信号发生器与模拟信号发生器相比,具有很大的优势。吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 8 页 共 20 页2.2 ASK 信号在幅度键控中载波幅度是随着调制信号而变化的。最简单的形式是载波在二进制基带信号 1 或 0 的控制下通或断,这种二进制幅度键控方式称为通一断键控(00K)。 (2-1)tAatScnookcos其中,A 为载波幅度,为载波频率,为二进制数字,cna (2-2)P10P1概率概率na当二进制调制信号为 1 时,调制后信号为正弦波;当二进制调制信号为 0 时,调制后信号幅度为 0。在一般情况下,调制信号
19、可以是具有一定波形形状的二进制序列(二元基带信号),即 (2-snnTtgatB3)其中,为信号间隔,为调制信号的时间波形,同上。二进制幅度键控信号sTtgna的一般时域表达式为 (2-4)tnTtgatScsnASKcos2若二进制序列的功率谱密度为,二进制幅度键控信号的功率谱密度为,则有BASK (2-5) cBcBASK41由此可知二进制幅度键控信号的频谱宽度是二进制基带信号的两倍。 二进制幅度键控的调制器可以用一个相乘器来实现,如图 2.1 所示,对基带信号和载进行乘法运算即可得到 ZASK 信号。对于通断键控信号来说,相乘器则可以用一个 关电路来代替,调制信号为 1 时开关电路导通,
20、为 0 时开关电路切断。图 2-1 2ASK 调制原理图吉林建筑大学城建学院电气信息工程系课程设计 第 9 页 共 20 页2.3 FSK 信号在二进制频移键控中载波频率随着调制信号 1 或 0 而变,1 对应于载波频率,1f0 对应于载波频率。二进制频移键控己调信号的时域表达式为0f (2-tnTtgatntgatSnsnnsnFSK212coscos6)其中 ,,是的反码,有112 f222 fnana (2-P10P1概率概率naP11P0概率概率na7)在最简单也是最常用的情况下,为单个矩形脉冲。由式(2-6)可知,二进制频tg移键控已调信号可以看成是两个不同载频的幅度键控已调信号之和
21、,因此它的频带宽度是两倍基带信号带宽 B 与之和,即12ff (2-122ffBf8)二进制频移键控的调制器可以采用模拟信号调制电路来实现,但更容易的实现方法是键控法,两个独立的载波发生器的输出受控于输入的二进制信号,按照 1 或 O 分别选择一个载波作为输出。FSK 方式实现起来比较容易,抗噪声和抗衰减性能好,稳定可靠,是中低速数据传输最佳选择。吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 10 页 共 20页 图 2-2 2FSK 调制原理图2.4 PSK 信号在 PSK 调制时,载波的相位随调制信号状态不同而改变。如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,
22、同时达到零值,同时达到负最大值,此时它们就处于“同相”状态;如果一个达到正最大值时,另一个达到负最大值,则称为“反相”。一般把信号振荡一次(一周)作为 360 度。如果相差半个周期,我们说两个波的相位差 180 度,也就是反相。二进制相移键控中,载波的相位随调制信号 1 或 0 而改变,通常用相位 0。和来分别表示 1 或 0。二进制相移键控已调信号的时域表达式180为 (2-tnTtgatScnsnBPSKcos9) (2-Pan11P1概率概率10)若为单个矩形脉冲,则有tg (2-iccBPSKttScoscost11)其中,=0 或。当码变化的时候,信号的相位有的翻转。i180式(2-
23、9)所示 BPSK 信号与式(2-1)所示 OOK 信号相对比可知,BPSK 信号是双极性非归零码的双边带调制,而 OOK 信号则是单极性非归零码的双边带调制。BPSK 调制信号没有直流分量,因而是抑制载波的双边带调制。由此可见,BPS 信号的功率谱与 OOK信号的相同,只是少了一个离散的载频分量。这一结论也同样适用于基带信号为其他形式的 BPSK信号。BPSK 调制器可以采用相乘器,如图 2-3 所示。将二进制信息由单记性变为双极性后与载波相乘,即可得到已调信号。另外,也可以用相位选择器来实现,根据二进制信息选择载波的相位,也可得到已调信号。吉林建筑大学城建学院电气信息工程系课程设计 第 1
24、1 页 共 20页图 2-3 BPSK 调制原理图PSK 相移键控调制技术在数据传输中,尤其是在中速和中高速的数传机 2400bit/s-4800bit/s 中得到了广泛的应用。应用较多的是二相和四相调相,即 QPSK(Quadrature Phaseshift Keying),在卫星信道中传送数字电视信号时采用的就是 QPSK 调制方式,它可以看成是由两个 ZPSK 调制器构成的。输入的串行二进制信息序列经串一并变换后分成两路速率减半的序列,由电平转换器分别产生双极性二电平信号 I(t)和 Q(t),然后对载波 Acos2fct 和 Asin2fct 进行调制,相加后即可得到 QPSK 信号
25、。四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。QPSK是在 M=4 时的调相技术,它规定了四种载波相位,分别为 45 度,135 度,225 度,275 度。调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两比特分成一组,共有四种组合,即 00,01,10,l1。QPSK 中每次调制可传输 2 个信息比特,这些信息比特是通过载波的四种相位来传递的。2.5 带限白噪声白噪声是指功率谱密度在整个频域内均匀分布的噪声。严格地说,白噪声只是一种理想化模型,因为实际噪声的功率谱密度不
26、可能具有无限宽的带宽,否则它的平均功率将是无限大,是物理上不可实现的,如图 2-4。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。白噪声具有频带宽、能量分布均衡、对被测系统干扰小的特点,在工程实际中,是一种使用十分广泛的信号。当然用任何方法都无法产生理想的无限带宽的白噪声,实际应用中是要求信号的频率特性在一定带宽内具有白噪声的频率特性,即带宽内各频率分量能量近似相等。工程应用和试验研究中,经常需要信号的带宽可调,并具有较好的低通特性,一
27、般还要求产生的白噪声信号具有一定的输出功率。吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 12 页 共 20页图 2-4 理想白噪声的功率谱密度和自相关函数白噪声的实现可以通过单一的 Logist 方程进行,Logist 方程见式(2-11)。Logist 所产生的迭代混沌序列是平稳的随机过程,并且当参数 K=4 时,所产生的信号的统计特性和时频特性与白噪声一致,因此用 Logist 方程可以产生白噪声的理论成立。而且同时应用两个 Logist 方程可以改善白噪声的性能。 (2-12) 1 , 5 . 05 . 0 , 011xXXXnnn吉林建筑大学城建学院电气信息工程系课程设计
28、第 13 页 共 20页第三章第三章 MATLABMATLAB 的三种仿真办法的三种仿真办法3.1 仿真基础原理3.1.1 三种仿真方法简介目前,计算机仿真已经成为解决工程实际问题的重要手段,Matlab软件是其中功能最为强大的仿真软件之一。目前利用Matlab进行系统性能仿真,主要有三种方法:其一是通过脚本程序的编写,实现相关系统仿真和性能分析;其二是利用Simulink模块库,通过鼠标拖拉的方式建立相关系统的仿真模型,对每个模块进行参数设置,以达到动态系统仿真和性能分析的目的;其三是利用图形用户界面GUI,创建各种菜单、按钮等可视化界面,通过函数回调等手段,实现人机交互的系统仿真及其性能分
29、析。Matlab语言比较简单,脚本程序的编写也比较简单,很多语言结构和风格与常用的C语言非常相似,因此,对于初学者而言,是很容易上手的。Simulink软件具有丰富的模块库,其中公共模块库共包含9个模块库:连续系统模块库、离散系统模块库、函数与表库、数学运算库、非线性系统模块库、信号与系统模块库、系统输出模块库、系统输人模块库、子系统模块库。除了公共模块库之外,Simulink中还集成了许多面向不同专业领域的专业模块库,如面向控制系统设计与分析的Control System Toolbox模块库、面向数字信号处理系统设计与分析的DSP Blockset模块库、专用于通信系统仿真的通讯模块库等。
30、Simulink不但功能非常强大,而且还是一个开放性体系,可以支持用户开发模块来增强其自身的功能。图形用户界面GUI(Graphics User Interface)是由各种图形对象,如图形窗口、图轴、菜单、按钮、文本框等构建的用户界面,是人机交流信息的T具和方法。在该界面内,吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 14 页 共 20页用户可以根据界面提示完成整个工程,不必去了解工程内部是如何工作的。GUI设计可以以基本的Matlab程序设计为主,也可以鼠标为主利用GUIDE(Graphics User Interface Design Environment)工具进行设计。利
31、用GUIDE设计图形用户界面时,可通过GUI应用属性设置编辑器来设置对句柄操作的响应,findobj命令可以获得所需对象的旬柄。GUIDE是个专用于GUI程序设计的快速开发环境,使用者通过鼠标就能迅速地产生各种CUI控件,并随心所欲地改变它们的外形、大小及颜色等,从而帮助用户方便地设计出各种符合要求的图形用户界面。本章将以线性模拟调制为例,来阐述基于Natlab70的三种系统仿真方法,本次设计主要是用Matlab的系统仿真。3.1.2 线性模拟调制原理线性模拟调制主要有调幅(AM)、双边带(DSB)、单边带(SSB)和残留边带(VSB)等调制方式。其中VSB调制是介于SSB与DSB之间的一种折
32、中方式。由于基于Matlab 70的三种系统仿真,都需要了解系统数学模型,所以下面就对AM、DSB和SSB调制的数学模型进行分析。AM调制的时域表示式: (3-ttmtttmtScccAMcoscoscos00AA1)DSB调制的时域表示式: (3-ttmSDSB0cos2)SSB调制的时域表示式: (3-thttmtSSSB0cos3)式中,为基带调制信号,均值为0;为常数,表示叠加的直流分量;为载波tm0Ac角频率;为滤波器的时域传输函数。显然,DSB调制与AM调制相比,少了直流分th量。SSB调制只是DSB调制通过一个滤波器得到的,不同的滤波器得到不同的SSB0A信号。若是低通滤波器,则
33、得到的是下边带信号LSB;若是高通滤波器,则得到的是上边带信号USB。吉林建筑大学城建学院电气信息工程系课程设计 第 15 页 共 20页3.2基于Matlab的系统仿真本文以线性模拟调制中的线性调制AM调制为例,通过脚本程序的编写,实现系统仿真和性能分析。首先,编写Matlab脚本程序如下:clear;clf;t=0:pi/10:40*pi;Carrier=sin(t);Mod_Sig=sin(t/20);Dsb_am=Carrier.*(1+Mod_Sig);plot(t,Carrier,t,Mod_Sig,t,Dsb_am);title(Plot of carrier modulated
34、 by sinewave (dsb-am);xlabel(time);ylabel(voltage);grid on;legend(carrier,baseband,modulated signal)020406080100120140-2-1.5-1-0.500.511.52Plot of carrier modulated by sinewave (dsb-am)timevoltagecarrierbasebandmodulated signal吉林建筑大学城建学院电气信息工程系课程设计(论文) 第 16 页 共 20页图3-1 基于脚本程序仿真的仿真结果第四章 信号发生器的 MATLAB
35、 仿真实现4.1 线性调制信号的 MATLAB 仿真实现Matlab语言比较简单,脚本程序的编写也比较简单,很多语言结构和风格与常用的C语言非常相似,因此,对于初学者而言,是很容易上手的。本文以线性模拟调制中的线性调制AM、DSB、SSB调制为例,通过脚本程序的编写,实现系统仿真和性能分析。理论介绍参考第三章。close all;clear all;dt=0.001;fm=1;fc=10;t=0:dt:5;mt=sqrt(2)*cos(2*pi*fm*t);%AM信号吉林建筑大学城建学院电气信息工程系课程设计 第 17 页 共 20页A=2;s_am=(A+mt).*cos(2*pi*fc*t
36、);figure;subplot(311);plot(t,s_am);hold on;plot(t,A+mt,r);title(AM);xlabel(t);%DSB信号s_dsb=mt.*cos(2*pi*fc*t); subplot(312);plot(t,s_dsb);hold on;plot(t,mt,r);title(DSB);xlabel(t);%SSB信号s_ssb=real(hilbert(mt).*exp(j*2*pi*fc*t);subplot(313);plot(t,s_ssb);title(SSB);xlabel(t);吉林建筑大学城建学院电气信息工程系课程设计(论文)
37、第 18 页 共 20页00.511.522.533.544.55-4-2024AMt00.511.522.533.544.55-2-1012DSBt00.511.522.533.544.55-2-1012SSBt图 4-1 AM、DSB、SSB 信号的仿真实现图 结束语计算机仿真已经成为解决工程实际问题的重要手段,Matlab软件是其中功能最为吉林建筑大学城建学院电气信息工程系课程设计 第 19 页 共 20页强大的仿真软件之一。目前利用Matlab进行系统性能仿真,主要有三种方法:其一是通过脚本程序的编写,实现相关系统仿真和性能分析;其二是利用Simulink模块库,通过鼠标拖拉的方式建立相关系统的仿真模型,对每个模块进行参数设置,以达到动态系统仿真和性能分析的目的;其三是利用图形用户界面GUI,创建各种菜单、按钮等可视化界面,通过函数回调等手段,实现人机交互的系统仿真及其性能分析。Matlab语言比较简单,脚本程序的编写也比较简单,很多语言结构和风格与常用的C语言非常相似,因此,对于初学者而言,是很容易上手的。利用 MATLAB 丰富的数据处理函数和强大的图形可视化功能,用它来实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论