基于matlab的数字调制方法的实现--毕业论文.doc

上传人:博****1 文档编号:560109739 上传时间:2023-08-07 格式:DOC 页数:30 大小:763KB
返回 下载 相关 举报
基于matlab的数字调制方法的实现--毕业论文.doc_第1页
第1页 / 共30页
基于matlab的数字调制方法的实现--毕业论文.doc_第2页
第2页 / 共30页
基于matlab的数字调制方法的实现--毕业论文.doc_第3页
第3页 / 共30页
基于matlab的数字调制方法的实现--毕业论文.doc_第4页
第4页 / 共30页
基于matlab的数字调制方法的实现--毕业论文.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于matlab的数字调制方法的实现--毕业论文.doc》由会员分享,可在线阅读,更多相关《基于matlab的数字调制方法的实现--毕业论文.doc(30页珍藏版)》请在金锄头文库上搜索。

1、淮北师范大学2012届学士毕业论文 基于MATLAB的数字调制方法的实现淮北师范大学 2012届学士学位论文 基于MATLAB的数字调制方法的实现学院 、 专业 物理与电子信息学院 电子信息工程 研 究 方 向 信号与信息处理 学 生 姓 名 岳丹丹 学 号 20081342152 指导教师姓名 姜恩华 指导教师职称 副 教 授 2012年4月26日 基于MATLAB的数字调制方法的实现岳丹丹淮北师范大学 物理与电子信息学院 安徽 淮北(235000)摘要 本文将着重讨论数字通信系统中的调制解调系统的基本原理以及实现方法,并在MATLAB软件平台上仿真实现几种常见的数字调制方式。最常用实现数字

2、调制方法是键控法:可获得振幅键控(Amplitude Shift Keying,ASK)、频移键控(Freqency Shift Keying,FSK)和相移键控(Phase Shift Keying, PSK).数字信息有二进制和多进制之分。文中将对二进制数字调制方法进行阐述,主要对二进制幅度键控(2ASK)、二进制频移键控(2FSK)和二进制相移键控(2PSK)实现仿真分析。本文将结合MATALB模块和Simulink工具箱的实现,对二进制幅度键控(2ASK)、二进制频移键控(2FSK)和二进制相移键控(2PSK)实现进行仿真结果进行分析,从而更深入地掌握数字调制系统的相关知识。关键词 M

3、ATLAB;数字通信系统;调制;仿真 Realization of digital modulation method based on MATLAB Yue DandanSchool of Physics and Electronic Information Huaibei Normal University Anhui Huaibei 235000Abstract This paper focuses on the basic principles and realization ways of modulation demodulation system in digital commu

4、nication systems ,and achieve some common digital modulation on the platform of MATLAB simulation software. The most commonly used digital modulation is the Shift Keying which includes Amplitude Shift Keying (ASK), Frequence Shift Keying(FSK), and Phrase Shift Keying (PSK) modulation. This design us

5、ing MATLAB and SIMULINK Toolbox programming in MATLAB software platform to emulation two pairs Amplitude Shift Keying(2ASK) system, binary Frequency Shift Keying(2FSK), binary Phase Shift Keying(2PSK) modulation .Digital information can be divided into binary system and multi- system.This paper will

6、 tell the way of binary system digital modulation,mainly achieve simulation and analysis of ASK,FSK,PSK.It will combine with MATALB model block and the realization of Simulink toolbox so that we can understand the knowledge related with digital modulation system more deeply. Keywords MATLAB; Simulat

7、ion of communication systems ; Simulation目 次引 言11 数字调制系统的基本原理22 MATLAB简介32.1 MATLAB主要产品构成32.2 MATLAB的特点33数字调制的基本原理53.1二进制幅度调制(2ASK)53.2二进制频移调制(2FSK)83.3二进制相位调制(2PSK)错误!未定义书签。4数字调制的MATLAB/SIMULINK仿真及分析144.1 2ASK的MATLAB/Simulink仿真及分析144.2 2FSK的MATLAB/Simulink仿真及分析19总 结24参考文献25致 谢26III引 言 MATLAB是目前国际上流

8、行的进行科学研究、工程计算的软件。它起源于矩阵运算,并已经发展成为一种高度集成的计算机语言。MATLAB具有强大的数学运算能力、方便实用的绘图功能及语言的高度集成性。除具备卓越的数值计算能力之外,它还提供了专业水平的符号计算、文字处理、可视化建模仿真、实时控制等功能。可以预见,在科学运算、自动控制、科学绘图、通信仿真等领域,MATLAB语言将长期保持其独一无二的地位。在通信领域MATLAB更有明显优势,因为通信领域中很多问题是研究系统性能的,传统的方法只有构建一个实验系统,采用各种方法进行测量,才能得到所需数据,这样不仅需要花费大量的资金用于试验系统的构建,而且系统构建周期长,系统参数的调整也

9、十分困难。而MATLAB的出现使得通信系统的仿真能够用于计算机模拟实现,免去构建实验系统的不便,而且操作十分简便,只需要输入不同的参数就能得到不同情况下系统的性能,而且在结构的观测和数据的存储方面也比传统的方式有很多优势。因而MATLAB在通信仿真领域得到越来越多的应用。 本文主要研究的是基于MATLAB的数字调制解调技术。介绍了几种数字调制方法的原理,通过理论分析及MATLAB仿真最终得出总结。1.数字调制系统的基本原理 在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传

10、输特性的信道中传输。必须用数字频带信号,数字调制系统的基本结构如图1所示: 图 1 数字调制系统的基本结构 数字调制与模拟调制原理是相同的,一般可以采用模拟调制的方法实现数字调制。但是,数字基带信号具有与模拟基带信号不同的特点,其取值是有限的离散状态。这样,可以用载波的某些离散状态来表示数字基带信号的离散状态。基本的三种数字调制方式是:振幅键控(ASK)、移频键控(FSK)和移相键控(PSK 或DPSK)。 2.MATLAB简介MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高

11、级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。Matlab 产品组是支持从概念设计、算法开发、建模仿真,到实时实现的理想的集成环境。可以用来进行:(1)数据分析;(2)数值和符号计算;(3)工程与科学绘图;(4)控制系统设计;(5)数字图像信号处理;(6)财务工程;(7)建模、仿真、原型开发(8)应用开发;(9)图形用户界面设计。MATLAB产品组被广泛地应用于包括信号与图像处理、控制系统设计、通信、系统仿真等诸多领域。开放式的结构使Matlab产品组很容易针对特定的需求进行扩充,从而在不断深化对问题认识的同时,提高自身的竞争力。2.1 MATLAB主要产品构成:

12、(1)Matlab:所有MathWorks公司产品的数值分析和图形基础环境;(2)MATLAB Toolbox:一系列专用的MATLAB函数库,解决特定领域的问题;(3)MATLAB Compiler:将MATLAB语言编写的M文件自动转换成C或C+文件,支持用户进行独立应用开发;(4)Simulink:结合了框图界面和交互仿真能力的非线性动态系统仿真工具;(5)Stateflow:与Simulink框图模型相结合,描述复杂事件驱动系统的逻辑行为,驱动系统在不同的模式之间进行切换;(6)RealTime Workshop:直接从Simulink框图自动生成C或Ada代码,用于快速原型和硬件在回

13、路仿真,整个代码生成可以根据需要完全定制;(7)Simulink Blockset:专门为特定领域设计的Simulink功能块的集合,用户也可以利用己有的块或自编写的C和MATLAB程序建立自己的块。2.2 MATLAB语言的特点(1)编程效率高 MATLAB是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比C语言等更加接近我们书写计算公式的思维方式,用MATLAB编写程序犹如在演算纸上排列出公式与求解问题。由于它编写简单,所以编程效率高,易学易懂。(2)用户使用方便 MATLAB语言是一种解释执行的语言。它可以把编辑、编译、连接和执行融为一体。它能在同一画面上进行灵活操作

14、,快速排除输入程序中的书写错误、语法错误,以至语意错误,从而加快了用户编写、修改和调试程序的速度。(3)扩充能力强、交互性好 用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高MATLAB使用效率和扩充它的功能。另外,通过建立Me调文件的形式,混合编程,方便地调用有关的FORTRAN、C语言的子程序,还可以在FORTRAN、C语言中方便地使用MATLAB的数值计算功能这样良好的交互性使程序员可以使用以前编写过的程序,减少重复性工作,也使现在编写的程序具有重复利用的价值。(4)移植性、开放性好 MATLAB可以很方便地移植到能运行C语言的操作平台上。除了内部函数外,MATLAB所有的核心文件和工具箱文件都是公开的,都是可读可写的源文件,用户可以通过对源文件的修改和自己编程构成新的工具箱。(5)语言简单、内涵丰富 MATLAB语言中最基本最重要的成分是函数。同一函数名,不同数目的输入变量及不同数目的输出变量,就会代表着不同的含义。这不仅使MATLAB的库函数功能更丰富,而且还大大减小了需要的磁盘空间,使得MATLAB编写的M文件简单、短小而高效。(6)高效方便的矩阵和数组运算 MATLAB语言规定了矩阵的算术运算符、关系运算符等。这些运算符大部分可以毫无改变地照搬到数组间的运算。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号