文档介绍:-
z.
目录
第一章绪论3
?3
数字通信系统的特点3
第二章 MATLAB软件3
MATLAB软件介绍3
MATLAB软件的应用3
视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大局部。
MATLAB是matri*&laboratory两个词的组合,意为矩阵工厂〔矩阵实验室〕。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进展有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言〔如C、Fortran〕的编辑模式,代表了当今国际科学计算软件的先进水平。
-
z.
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进展矩阵运算、绘制函数和数据、实现算法、创立用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的根本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成一样的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也参加了对C,FORTRAN,C++,JAVA的支持。
MATLAB软件的应用
MATLAB 产品族可以用来进展以下各种工作:
●数值分析
●数值和符号计算
●工程与科学绘图
●控制系统的设计与仿真
●数字图像处理技术
●数字信号处理技术
MATLAB在通讯系统设计与仿真的应用
●通讯系统设计与仿真
●财务与金融工程
●管理与调度优化计算〔运筹学〕
MATLAB 的应用围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱〔单独提供的专用MATLAB函数集〕扩展了MATLAB 环境,以解决这些应用领域特定类型的问题。
第三章2ASK仿真设计和运行结果
2ASK调制和解调原理
〔1〕调制
振幅键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0〞或
-
z.
“1〞。一种常用的、也是最简单的二进制振幅键控方式称为通—断键控〔OOK〕。其表达式为
2ASK信号的一般表达式为
其中
二进制振幅键控信号的产生通常有两种:模拟调制法和键控法,相应的调制器如图3-1-1所示。图〔a〕就是一般的模拟幅度调制的方法,用乘法器实现;图〔b〕是一种数字键控法,其中的开关电路受s〔t〕控制。本次课设采用数字键控法。
图3-1-1 2ASK/OOK信号调制器原理框图
〔2〕解调
本次课设用的是相干解调。ASK信号有两种根本的解调方法:非相干解调〔包络检波法〕和相干解调〔同步检测法〕。与模拟信号的接收系统相比,这里增加了一个“抽样判决器〞方框,这对提高数字信号的接收性能是必要的。
基带信号的产生
因为a〔n〕的产生是在*=(rand(1,i) 产生0-1之间的随机数,然后a=round(*)取最接近的自然数。相当于在〔0,1〕中任意取‘0’和‘1’。n代表取随机数的个数。上面代码意思是当a〔n〕小于1时,则令信号为1,否则为0。
载波的产生
由程序可知y=cos〔2*pi*fc*t〕,fc是该函数的频率,我们可以通过修改fc的值来改变载波信号的频率。
噪声的产生
因为噪声是随机的,所以在加上噪声时,可以用随机函数来产生随机数,用于现实中噪声干扰。
-
z.
2ASK的调制
将基带信号和载波相乘,就可以得到调制波。
2ASK的解调
因为我们用的是相干解调,而且通过书本知识可知当基带信号和载波相乘后,再通过低通滤波器就可以得出解调波形
判决输出
由可知at〔1,m*500+250〕是在解调波形中取点,当值在〔0,〕之间时,就判决输出为0,当值为〔,1〕之间时判决输出为1
第四章2FSK仿真设计和运行结果
2FSK调制和解调原理
〔1〕调制
频移键控是利用载波的频率变化