您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 利用MATLAB实现信号的幅度调制与解调
利用MATLAB实现信号的幅度调制与解调郑州轻工业学院课程设计任务书题目利用MATLAB实现信号的幅度调制与解调专业、班级学号姓名主要内容、基本要求、主要参考资料等:主要内容:利用MATLAB对正弦信号)40sin()(ttf进行双边带幅度调制,载波信号频率为100Hz,首先在MATLAB中显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。然后对已调信号解调,并比较解调后的信号与原信号的区别。基本要求:1、掌握利用MATLAB实现信号幅度调制与解调的方法。2、利用MATLAB实现对常用连续时间信号的可视化表示。3、验证信号调制的基本概念、基本理论,掌握信号与系统的分析方法。4、加深对信号解调的理解。主要参考资料:1、陈后金.信号与系统[M].北京:高等教育出版社,2007.07.2、张洁.双边带幅度调制及其MATLAB仿真[J].科技经济市场,2006.9完成期限:2013.6.24—2013.6.28指导教师签名:课程负责人签名:2013年6月21日利用MATLAB实现信号的幅度调制与解调I利用MATLAB实现信号的幅度调制与解调摘要现代通信系统要求通信距离远、信道容量大、传输质量好。在信号处理里面经常要用到调制与解调,而信号幅度调制与解调是最基本,也是经常用到的。用AM调制与解调可以实现很多功能,制造出很多的电子产品。本设计主要研究内容是利用MATLAB实现对正弦信)40sin()(ttf进行双边带幅度调制,载波信号频率为100Hz,在MATLAB中显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。并对已调信号解调,比较了解调后的信号与原信号的区别。信号幅度调制与解调及MATLAB中信号表示的基本方法及绘图函数的调用,实现了对连续时间信号的可视化表示。本文采用MATLAB对信号的幅度进行调制和解调。关键词幅度、调制、解调、MATLAB利用MATLAB实现信号的幅度调制与解调目录摘要....................................................................................................................I1.概述.................................................................................................................11.1matlab基本功能...,,...............................................................................11.2matlab应用............................................................................................12.利用MATLAB实现信号的时域和频域.......................................................32.1matlab实现调制信号的时域波形.........................................................32.2matlab实现调制信号的频谱波形.........................................................42.3matlab实现载波的时域波形.................................................................52.4matlab实现载波的频域波形.................................................................63.利用MATLAB实现信号的调制和.................................................................83.1信号的调制............................................................................................83.2幅度调制原理......................................................................................83.2.1信号的幅度调制原理....................................................................83.2.2双边带幅度调制...........................................................................93.3matlab实现双边带幅度调制................................................................103.4matlab实现已调信号的频谱图............................................................113.5幅度调制前后的比较...........................................................................124.已调信号的解调.........................................................................................134.1AM信号的解调原理.............................................................................134.1.1AM信号的相干解调..................................................................134.1.2AM信号的非相干解调..............................................................144.2matlab实现已调信号的解调................................................................144.3matlab实现解调后的信号的频谱........................................................164.4信号解调前后的比较...........................................................................185.设计总结.......................................................................................................196.参考文献.......................................................................................................20利用MATLAB实现信号的幅度调制与解调11.绪论MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。1.1matlab基本功能MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。1.2matlab应用MATLAB产品族可以用来进行以下各种工作:(1)数值分析;(2)数值和符号计算;(3)工程与科学绘图;(4)控制系统的设计与仿真;利用MATLAB实现信号的幅度调制与解调2(5)数字图像处理技术;(6)数字信号处理技术;(7)通讯系统设计与仿真;(8)财务与金融工程。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。利用MATLAB实现信号的幅度调制与解调32利用matlab实现信号的时域和频域调制信号是原始信息变换而来的低频信号。调制本身是一个电信号变换的过程。调制信号去改变载波信号的某些特征值(如振幅、频率、相位等),导致载波信号的这个特征值发生有规律的变化,这个规律是调制信号本身的规律所决定的。2.1matlab实现调制信号的时域波形本设计的调制信号为正弦波信号)40sin()(ttf,通过matlab仿真显示出其波形图如图2-1所示00.020.040.060.080.10.120.140.160.180.2-1-0.8-0.6-0.4-0.200.20.40.60.81调制信号时间/s图2-1调制信号时域波形程序设计:Fm=20;Fs=1000;N=1000;k=0:N-1;t=k/Fs;y1=sin(40*pi*t);axis([0,0.2,-1,1]);plot(t(1:200),y1(1:200))利用MATLAB实现信号的幅度调制与解调4title('调制信号')xlabel('时间/s')gridon2.2matlab实现调制信号的频谱波形连续傅里叶变换是一个特殊的把一组函数映射为另一组函数的线性算子。傅里叶变换就是把一个函数分解为组成该函数的连续频率谱。在数学分析中,信号f(t)的傅里叶变换被认为是处在频域中的信号。离散傅里叶变换的一种快速算法,简称FFT。为了节省电脑的计算时间,实现数字信号的实时处理,减少离散傅里叶变换(DFT)的计算量。快速傅里叶变换(FFT),并不是一种新的傅立叶分析理论,而是减少DFT计算量的算法设计思想和DFT各种快速算,为计算机处理数据节省了时间。对已知信号进行快速傅里叶变换其抽样频率为100hz,matlab仿真频谱如图2-2-50-40-30-20-1001020304
本文标题:利用MATLAB实现信号的幅度调制与解调
链接地址:https://www.777doc.com/doc-5414823 .html