摘要:数字信号与信息科学的迅猛发展,计算机和通信系统的迅速发展的理论和实践,通信系统是将信息从信源发送到一个或者多个目的地,用来达到各种信息传输过程的一般技术体系。数字信号调制与解调过程中起着重要的信息传递的作用。为了结合计算机仿真,美国MathWork公司推出的MATLAB软件是一个最优秀的科技应用软件。MATLAB完全可以将理论与实际应用结合在一起,以此激发的学生的学习兴趣,以此提升了学习的效果。
为了学习更方便的数字信号,美国公司将MATLAB特设了学习辅助软件作为学习数字信号基础,数字信号载波传输的分析及仿真完全充分的利用了MATLAB快速操作,文字,图形,声音及交互式人机界面等特点来进行的。MATLAB是一种将强大功用结合为一体的科学计算机语言,它拥有了数值运算、制作图像、图像操作和系统仿真等,它工具箱和功能非常丰富,拥有强大的矩阵运算、图形可视化,因此提供了极大的方便在通信系统的调制和解调过程的分析中。
本论文大概介绍了数字信号系统的概念,接着介绍了调制和解调的方式,继而具体介绍了我们经常使用的几种调制和解调的方式和数字信号载波传输在MATLAB中的仿真。数字信号课程也是我们专业的必修课程。
关键字:数字信号载波传输,MATLAB,仿真
第一章 前言
1.1 课题背景
随着现代数字信号的快速发展,数字调制解调技术主要涉及在所有的工程技术领域中,数字信号处理技术的飞速成长,全球性信息性高速公路建设的浪潮也都正在进行当中。今天的各种传输媒介,有线电视、卫星通信系统和微波中继等将会尽可能更多地选用了数字信号载波传输方式。这些系统当中数字调制技术已经充分的在已经使用到了。现在的人们都意识到:人们的工作方式和生活方式随着数字信号的发展已经慢慢的改变,互联网和数字信号处理技术已经成为了影响上升的重要因素,以及成为了一个国家与地区、科学与文化发展的经济实力。数字信号调制技术采取数字调制解调技术的加密和差错控制为了便于数字信号的整合,所以数字信号拥有了模拟信号不可替代的优势。针对传统数字信号根据比较传统的意思就是信息的传输,在现代高度信息社会中,信息和数字信号俨然成为了当前我国社会的“命脉”。通过社会广泛的传播与交流,信息作为这种需求性的资源,才能使其产生利用价值,增进社会成员之间的团队协作能力,推进社会生产力的急速发展,创造出了强大的经济效益。随着数字通信的迅速发展,出现了许多新问题,对传输频带的限制和对传输质量的要求越来越高。
MATLAB作为一种跨平台的,简单和有效的数学语言的矩阵运算,为用户提供了非常直观和简单的程序开发环境。数字信号载波的传输在仿真软件设计中选择采用了MATLAB 作为仿真工具,使得结果更为直观清楚,对于现在学生的实践学习有很大的帮助。
1.2 本课题主要内容
数字信号载波传输的调制方式有四种,分别是:载波幅度调制(PAM/ASK),载波相位调制(PSK)、正交幅度调制(QAM)和载波频率调制(FSK)。数字信号系统包含了很多内容,它们基本上可以用数字基带信号控制高频载波的三个参数里的振幅、频率和相位,从而获得数字带通载波信号。然而美国的MathWorks公司研究了MATLAB,从而解决了这一问题。本课题主要介绍数字信号载波调制的四种基本方式,并简单介绍数字通信仿真的过程。
第二章 MATLAB介绍
2.1 MATLAB简介
美国The MathWorks公司出品的MATLAB是一款由具备商业价值的数学使用软件,它是MATrix LABoratory的缩写。它已经发展称为一个非常灵活的计算系统,是用来解决数字信号传输中的各种技术问题。它提供的数据分析,算法实现交互式开发环境下的应用于发展。MATLAB具有广泛的功能定义库,适用于MATLAB编程语言。
MATLAB是把矩阵作为基本数据单元的一种计算机程序设计语言,它把具有高性能的数值运算和可视化这两种连接在一起,且提供了强大的内置函数和供数据分析,算法实现交互式开发环境下的应用与发展。 MATLAB能够方便地用于运算,也能够快速完成计算可视化,制作图像,建立和烘托场景,图象处理等分析处理工作。现今已经有超过四十多个的MATLAB工具箱,其基本概括了数据获取,科学计算,控制系统设计与分析,数字信号处理,数字图像处理,财务分析、生物和遗传等专业范畴。
2.2 特点
当前MATLAB作为世界顶级的数学信号载波传输的应用软件,它拥有着巨大的工程运算、算法钻研、工程制图、应用程序的建设和动态仿真等功能,从而为用户供给了十分明了的程序开发环境,MATLAB语言在MATLAB程序当中运行,且提供了一个极为普遍的预定义函数库,如此就使得技术工作变得简单高效。MATLAB还拥有计算机强、很好的人机界面、编程效率极高、绘图功能强大和可扩展性强的特点。丰富的功能应用工具箱给用户提供了大批简易适用的处理工具。MATLAB的功能强大,也便于学生学习,且编程效率高。
2.3 MATLAB界面
当MATLAB6.5.0程序启动的时候, MATLAB的桌面窗口出现。MATLAB桌面结构如图2.3.1所示。

图2. 1 MATLAB桌面结构图
2.4 MATLAB语言平台及基本语法
当MATLAB运行时,有许多不同类型的窗口出现在平台上,都有各自功能,即有一些用在接收命令,一些用在显示信息。主要窗口有一个命令窗,工作空间,驱动平台,编辑和调试窗口,工作台窗口和数字编辑器,交互界面窗口,帮助导航浏览器图形窗口。
MATLAB拥有着高级的矩阵/阵列语言,它主要包括了控制语句,函数,数据结构,输入和输出及面向对象等特点。MATLAB的语法结构:M文件、程序流程控制、波形的绘制、数据的表示和运算、矩阵的表示和运算、数据的输入和输出、MATLAB程序编译步骤。过程中需要继续不断运行和调试程序编辑文件。
2.5 数据分析
MATLAB软件可以实现数据的分析和处理,