




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微弱相位数字识别信号前向频率估计算法研究与性能仿真摘要识别就是对信号源的信息进行处理,使其变为适合于信道传输的形式的过程。一般来说,信号源的信息(也称为信源)含有直流分量和频率较低的频率分量,称为基带信号。基带信号往往不能作为传输信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。这个信号叫做已调信号,而基带信号叫做识别信号。识别是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅度的变化而变化来实现的。识别在通信系统中有十分重要的作用。通过识别,不仅可以进行频谱搬移,把识别信号的频谱搬移到所希望的位置上,从而将识别信号转换成适合于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响。识别方式往往决定了一个通信系统的性能,特别是在移动通信中,GMSK、OFDM等识别方式在GSM、TDLTE网络中的应用。在众多的识别方式中,其识别的复杂度和识别效率各有长短。为此,本次毕业设计的目的是,从识别效率和抗干扰能力及其应用等方面出发,分析各种识别技术的识别复杂度,通过利用MATLAB语言进行波形仿真分析及研究识别的各种特性,画出识别波形及误码率的波形,这样能够很直观的看出识别的效率和及其复杂度,主要从调频和调相类识别方式中选择出最好的识别方式,这对于移动通信等领域的应用是很有帮助的。第1章概述识别技术是把基带信号变换成传输信号的技术。它将模拟信号抽样量化后,以二进制数字信号“1”或“0”对光载波进行通断识别,并进行脉冲编码(PCM)。数字识别的优点是抗干扰能力强,中继时噪声及色散的影响不积累,因此可实现长距离传输。它的缺点是需要较宽的频带,设备也复杂。11识别的基本定义基带信号是原始的电信号,一般是指基本的信号波形,在数字通信中则指相应的电脉冲。在无线遥测遥控系统和无线电技术中识别就是用基带信号控制高频载波的参数(振幅、频率和相位),使这些参数随基带信号变化。用来控制高频载波参数的基带信号称为识别信号。未识别的高频电振荡称为载波(可以是正弦波,也可以是非正弦波,如方波、脉冲序列等)。被识别信号识别过的高频电振荡称为已调波或已调信号。已调信号通过信道传送到接收端,在接收端经解调后恢复成原始基带信号。解调是识别的反变换,是从已调波中提取识别信号的过程。在无线电通信中常采用双重识别。第一步用数字信号或模拟信号去识别第一个载波称为副载波)。或在多路通信中用识别技术实现多路复用(频分多路复用和时分多路复用)。第二步用已调副载波或多路复用信号再识别一个公共载波,以便进行无线电传输。第二步识别称为二次识别。用基带信号识别高频载波,在无线电传输中可以减小天线尺寸,并便于远距离传输。应用识别技术,还能提高信号的抗干扰能力。12识别方式识别方式按照识别信号的性质分为模拟识别和数字识别两类;按照载波的形式分为连续波识别和脉冲识别两类。模拟识别有调幅AM、调频FM和调相PM。数字识别有振幅键控(ASK)、移频键控FSK、移相键控PSK和差分移相键控DPSK等。脉冲识别有脉幅识别PAM、脉宽识别(PDM)、脉频识别(PFM)、脉位识别PPM、脉码识别PCM和增量识别(M)。示出常用识别方式的已调波形。为了使数字信号在有限带宽的高频信道中传输,必须对数字信号进行载波识别。如同传输模拟信号时一样,传输数字信号时也有三种基本的识别方式幅移键控ASK、频移键控FSK和相移键控PSK。它们分别对应于用载波(正弦波)的幅度、频率和相位来传递数字基带信号,可以看成是模拟线性识别和角度识别的特殊情况。理论上,数字识别与模拟识别在本质上没有什么不同,它们都是属正弦波识别。但是,数字识别是识别信号为数字型的正弦波识别,而模拟识别则是识别信号为连续型的正弦波识别。在数字通信的三种识别方式(ASK、FSK、PSK中,就频带利用率和抗噪声性能(或功率利用率)两个方面来看,一般而言,都是PSK系统最佳。所以PSK在中、高速数据传输中得到了广泛的应用。13识别方式特性按照传输特性,识别方式又可分为线性识别和非线性识别。广义的线性识别,是指已调波中被调参数随调制信号成线性变化的识别过程。狭义的线性识别,是指把识别信号的频谱搬移到载波频率两侧而成为上、下边带的识别过程。此时只改变频谱中各分量的频率,但不改变各分量振幅的相对比例,使上边带的频谱结构与识别信号的频谱相同,下边带的频谱结构则是识别信号频谱的镜像。狭义的线性识别有调幅AM、抑制载波的双边带识别DSBSC和单边带识别SSB。14MATLAB简介MATLAB是矩阵实验室(MATRIXLABORATORY)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多当前流行的MATLAB53/SIMULINK30包括拥有数百个内部函数的主包和三十几种工具包TOOLBOX工具包又可以分为功能性工具包和学科工具包功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类开放性使MATLAB广受用户欢迎除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包141MATLAB产生的历史背景在70年代中期,CLEVEMOLER博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库在当时,这两个程序库代表矩阵运算的最高水平到70年代后期,身为美国NEWMEXICO大学计算机系系主任的CLEVEMOLER,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序CLEVEMOLER给这个接口程序取名为MATLAB,该名为矩阵MATRIX和实验室LABOTATORY两个英文单词的前三个字母的组合在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传毕业设计论文代做平台580毕业设计网是专业代做团队也有大量毕业设计成品提供参考WWWBYSJ580COMQQ34496499741983年春天,CLEVEMOLER到STANDFORD大学讲学,MATLAB深深地吸引了工程师JOHNLITTLEJOHNLITTLE敏锐地觉察到MATLAB在工程领域的广阔前景同年,他和CLEVEMOLER,STEVEBANGERT一起,用C语言开发了第二代专业版这一代的MATLAB语言同时具备了数值计算和数据图示化的功能1984年,CLEVEMOLER和JOHNLITTLE成立了MATHWORKS公司,正式把MATLAB推向市场,并继续进行MATLAB的研究和开发在当今30多个数学类科技应用软件中,就软件数学处理的原始内核而言,可分为两大类一类是数值计算型软件,如MATLAB,XMATH,GAUSS等,这类软件长于数值计算,对处理大批数据效率高另一类是数学分析型软件,MATHEMATICA,MAPLE等,这类软件以符号计算见长,能给出解析解和任意精确解,其缺点是处理大量数据时效率较低MATHWORKS公司顺应多功能需求之潮流,在其卓越数值计算和图示能力的基础上,又率先在专业水平上开拓了其符号计算,文字处理,可视化建模和实时控制能力,开发了适合多学科,多部门要求的新一代科技应用软件MATLAB经过多年的国际竞争,MATLAB以经占据了数值软件市场的主导地位在MATLAB进入市场前,国际上的许多软件包都是直接以FORTRANC语言等编程语言开发的。这种软件的缺点是使用面窄,接口简陋,程序结构不开放以及没有标准的基库,很难适应各学科的最新发展,因而很难推广。MATLAB的出现,为各国科学家开发学科软件提供了新的基础。在MATLAB问世不久的80年代中期,原先控制领域里的一些软件包纷纷被淘汰或在MATLAB上重建。MATHWORKS公司1993年推出了MATLAB4。0版,1995年推出4。2C版(FORWIN3。X)1997年推出5。0版。1999年推出5。3版。MATLAB5。X较MATLAB4。X无论是界面还是内容都有长足的进展,其帮助信息采用超文本格式和PDF格式,在NETSCAPE3。0或IE4。0及以上版本,ACROBATREADER中可以方便地浏览。时至今日,经过MATHWORKS公司的不断完善,MATLAB已经发展成为适合多学科,多种工作平台的功能强大大大型软件。在国外,MATLAB已经经受了多年考验。在欧美等高校,MATLAB已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB被广泛用于科学研究和解决各种具体问题。在国内,特别是工程界,MATLAB一定会盛行起来。可以说,无论你从事工程方面的哪个学科,都能在MATLAB里找到合适的功能。142MATLAB的语言特点一种语言之所以能如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不同于其他语言的特点,正如同FORTRAN和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言的MATLAB,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来。MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序开发环境。以下简单介绍一下MATLAB的主要特点。1)。语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上。具有FORTRAN和C等高级语言知识的读者可能已经注意到,如果用FORTRAN或C语言去编写程序,尤其当涉及矩阵运算和画图时,编程会很麻烦。例如,如果用户想求解一个线性代数方程,就得编写一个程序块读入数据,然后再使用一种求解线性方程的算法(例如追赶法)编写一个程序块来求解方程,最后再输出计算结果。在求解过程中,最麻烦的要算第二部分。解线性方程的麻烦在于要对矩阵的元素作循环,选择稳定的算法以及代码的调试动不容易。即使有部分源代码,用户也会感到麻烦,且不能保证运算的稳定性。解线性方程的程序用FORTRAN和C这样的高级语言编写,至少需要四百多行,调试这种几百行的计算程序可以说很困难。以下用MATLAB编写以上两个小程序的具体过程。第2章信号识别原理21识别原理简介一般指识别信号和载波都是连续波的识别方式。它有调幅、调频和调相,其基本形式如下(1)调幅AM用识别信号控制载波的振幅,使载波的振幅随着识别信号变化。已调波称为调幅波。调幅波的频率仍是载波频率,调幅波包络的形状反映识别信号的波形。调幅系统实现简单,但抗干扰性差,传输时信号容易失真。(2)调频FM用识别信号控制载波的振荡频率,使载波的频率随着识别信号变化。已调波称为调频波。调频波的振幅保持不变,调频波的瞬时频率偏离载波频率的量与识别信号的瞬时值成比例。调频系统实现稍复杂,占用的频带远较调幅波为宽,因此必须工作在超短波波段。抗干扰性能好,传输时信号失真小,设备利用率也较高。(3)调相PM用识别信号控制载波的相位,使载波的相位随着识别信号变化。已调波称为调相波。调相波的振幅保持不变,调相波的瞬时相角偏离载波相角的量与识别信号的瞬时值成比例。在调频时相角也有相应的变化,但这种相角变化并不与识别信号成比例。在调相时频率也有相应的变化,但这种频率变化并不与识别信号成比例。在模拟识别过程中已调波的频谱中除了载波分量外在载波频率两旁还各有一个频带,因识别而产生的各频率分量就落在这两个频带之内。这两个频带统称为边频带或边带。位于比载波频率高的一侧的边频带,称为上边带。位于比载波频率低的一侧的边频带,称为下边带。在单边带通信中可用滤波法、相移法或相移滤波法取得调幅波中一个边带,这种识别方法称为单边带识别SSB。单边带识别常用于有线载波电话和短波无线电多路通信。在同步通信中可用平衡识别器实现抑制载波的双边带识别DSBSC。在数字通信中为了提高频带利用率而采用残留边带识别VSB,即传输一个边带(在邻近载波的部分也受到一些衰减)和另一个边带的残留部分。在解调时可以互相补偿而得到完整的基带。22数字识别一般指识别信号是离散的,而载波是连续波的识别方式。它有四种基本形式振幅键控、移频键控、移相键控和差分移相键控。振幅键控ASK用数字识别信号控制载波的通断。如在二进制中,发0时不发送载波,发1时发送载波。有时也把代表多个符号的多电平振幅识别称为振幅键控。振幅键控实现简单,但抗干扰能力差。移频键控FSK用数字识别信号的正负控制载波的频率。当数字信号的振幅为正时载波频率为F1,当数字信号的振幅为负时载波频率为F2。有时也把代表两个以上符号的多进制频率识别称为移频键控。移频键控能区分通路,但抗干扰能力不如移相键控和差分移相键控。移相键控PSK用数字识别信号的正负控制载波的相位。当数字信号的振幅为正时,载波起始相位取0;当数字信号的振幅为负时,载波起始相位取180。有时也把代表两个以上符号的多相制相位识别称为移相键控。移相键控抗干扰能力强,但在解调时需要有一个正确的参考相位,即需要相干解调。差分移相键控DPSK利用识别信号前后码元之间载波相对相位的变化来传递信息。毕业设计论文代做平台580毕业设计网是专业代做团队也有大量毕业设计成品提供参考WWWBYSJ580COMQQ3449649974221PSK识别原理PSK相位识别的一种将距离为180度的两个相位如0度和180度对应0和1,是相位识别中最简单的一种。绝对相移是利用载波的相位(指初相)直接表示数字信号的相移方式。二进制相移键控通常用相位0和来分别表示“0”或式为(21)2COSPSKCSTTT这里,ST与2ASK及2FSK时不同,为双极性数字基带信号,即(22)NBSTAGTT(23)2COSPSKC或式中,GT是高度为1,宽度为的门函数因此,在某一个码元持续时间内观察时,有BT(24)2COSPSKCSTTT或当码元宽度为载波周期的整数倍时,2PSK信号的典型波形如图21所示。图212PSK信号的典型波形当码元宽度为载波周期的整数倍时,2PSK信号的典型波形如图22BTCT所示,2PS信号的模拟识别法框图(A);图(B)是产生2PSK信号的键控法框图,就模拟识别法而言,与产生2ASK信号的方法比较,只是对ST要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字基带信号ST控制开关电路,选择不同相位的载波输出,这时ST为单极性NRZ或双极性NRZ脉冲序列信号均可。1图222PSK识别框图脉冲识别有两种含义第一种是指用识别信号控制脉冲本身的参数幅度、宽度、相位等,使这些参数随识别信号变化。此时,识别信号是连续波,载波是重复的脉冲序列。第二种是指用脉冲信号控制高频振荡的参数。此时,识别信号是脉冲序列,载波是高频振荡的连续波。通常所说的脉冲识别都是指上述第一种情况。脉冲识别可分为模拟式和数字式两类。模拟式脉冲识别是指用模拟信号对脉冲序列参数进行识别,有脉幅识别、脉宽识别、脉位识别和脉频识别等。数字式脉冲识别是指用数字信号对脉冲序列参数进行识别,有脉码识别和增量识别等。由于脉冲序列占空系数很小,即一个周期的绝大部分时间内信号为0值,因而可以插入多路其他已调脉冲序列,实现时分多路传输。已调脉冲序列还可以用各种方法去识别高频振荡载波。常用的脉冲识别有以下几种。222脉冲编码识别PCM1937年脉幅识别和脉宽识别的发明者AH里夫提出用脉冲的有无的组合来传递声音,后来把这种方法称为脉码识别。但脉码识别到20世纪50年代才开始实用化。脉码识别有三个过程采样、量化和编码。即先对信号进行采样,并对采样值进行量化(整量化),再对经过采样和量化后的信号幅度进行编码,因此脉码识别的本质不是识别,而是数字编码,所以能充分保证传输质量。由编码得到的数字信号可根据需要再对高频振荡载波进行识别。脉码识别不是用改变脉冲序列的参数来传输信息,而是用参数固定的脉冲的不同组合来传递信息,因此抗干扰能力强,失真很小,是现代通信技术的发展方向。223增量识别增量识别是一种特殊的脉码识别,它不是对信号本身进行采样、量化和编码,而是对信号相隔一定重复周期的瞬时值的增量进行采样、量化和编码。现在已有多种增量识别方法,其中最简单的一种,是在每一采样瞬间当增量值超过某一规定值时发正脉冲,小于规定值时发负脉冲。这样每个码组只有一个脉冲,故为二进制一位编码,每个码组不是表示信号的幅度,而是表示幅度的增量。这种增量识别信号的解调也很简单,只要将收到的脉冲序列进行积分和滤波即可复原,因此编码和解码设备都比较简单。224QPSK四相相移键控四相相移识别是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。QPSK是在M4时的调相技术,它规定了四种载波相位,分别为45,135,225,275,识别器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。QPSK中每次识别可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。数字识别用“星座图”来描述,星座图中定义了一种识别技术的两个基本参数(1)信号分布;(2)与识别数字比特之间的映射关系。星座图中规定了星座点与传输比特间的对应关系,这种关系称为“映射“,一种识别技术的特性可由信号分布和映射完全定义,即可由星座图来完全定义。首先将输入的串行二进制信息序列经串并变换,变成MLOG2M个并行数据流,每一路的数据率是R/M,R是串行输入码的数据率。I/Q信号发生器将每一个M比特的字节转换成一对(PN,QN)数字,分成两路速率减半的序列,电平发生器分别产生双极性二电平信号IT和QT,然后对COSWCT和SINWCT进行识别,相加后即得到QPSK信号。23模拟识别231FM识别原理频率识别的一般表达式1为COSTFMFSTATKMD(21)FM和PM非常相似,如果预先不知道识别信号的具体形式,则无法判断已调信号是调频信号还是调相信号。FMMTST图21FTDTPT图22图(21)所示的产生调频信号的方法称为直接调频法,图(22)所示的产生调频信号的方法称为间接调频法4。由于实际相位识别器的调节范围不可能超出,因而间接调频的方法仅适用于相位偏移和频率偏移不大的窄带识别情形,而直接调频则适用于宽带识别情形。根据识别后载波瞬时相位偏移的大小,可将频率识别分为宽带调频(WBFM)与窄带调频(NBFM)。宽带与窄带识别的区分并无严格的界限,但通常认为由调频所引起的最大瞬时相位偏移远小于30时,(22)称为窄带调频。否则,称为宽带调频。为方便起见,无妨假设正弦载波的振幅A1,则由式(21)调频信号的一般表达式,得COSTFMFSTTKMD(23)SINTTCCFKMD通过化解,利用傅立叶变化公式可得NBFM信号的频域表达式(24)在NBFM中,由于下边频为负,因而合成矢量不与载波同相,而是存在相位偏移,当最大相位偏移满足式(22)时,合成矢量的幅度基本不变,这样就形成了FM信号。图23NBFM信号频谱232PM识别原理在模拟识别中,一个连续波有三个参数可以用来携带信息而构成已调信号。当幅度和频率保持不变时,改变载波的相位使之随未调信号的大小而改变,这就是调相的概念。角度识别信号的一般表示形式为STACOSTTMC式中,A是载波的恒定振幅;TT是信号的瞬时相位,而T称为瞬时相位偏移;DTT/DT为信号的瞬时频率,而DT/DT称为瞬时频率C偏移,即相对于的瞬时频率偏移。设高频载波为UUCOST,识别信号为UT,则调相信号的瞬时相位CMCTKUTCTP瞬时角频率TKDTCPDTU调相信号UUCOSTKUTPMCM将信号的信息加在载波的相位上则形成调相信号,调相的表达式为STACOSTKFTPCPM0这里K称为相移指数,这种识别方式,载波的幅度和角频率不变,而瞬PM时相位偏移是识别信号FT的线性函数,称为相位识别。调相与调频有着相当密切的关系,我们知道相位与频率有如下关系式KFTDTCPMTTKDTF所以在调相时可以先将识别信号进行微分后在进行频率识别,这样等效于调相,此方法称为间接调相,与此相对应,上述方法称为直接调相。调相信号的产生如图2所示图2PM调相信号的产生第3章识别仿真实现31FM识别的实现311FM识别的参数设置通信工具箱中,FM识别可用MODULATE2这个函数来实现。其表达式可表示为YMODULATEX,FC,FS,FM其中X表示为识别信号,FC为载波频率,FS为Y的采样频率,所有频率的单位都为HZ。FS应该大于FC。应大于两倍FC。在本设计中,我们取FC150载波频率FS800采样频率T00001015时间区域XSIN2PI30T识别信号得到输入的识别信号波形为图31识别信号时域波形图312FM识别实现利用YMODULATEX,FC,FS,FM函数得出FM信号的图形,如下图32FM信号时域的波形图输入的识别信号通过识别之后,波形发生了明显的变化,原本规则的正弦信号变成了不规则的上下起伏波动的图形,而且识别后的图形也没有原本正弦信号般圆滑,出现了十分尖锐的突起。说明正弦信号通过FM识别之后波形发生了明显的改变。313FM识别频谱对FM识别前后的时域波形利用如下函数用FFT函数进行傅利叶变换,进行傅立叶变化便分别得到识别信号与识别之后的FM信号的频谱图,频谱图如下图33识别信号频谱图图34FM信号频谱图通过频谱图的对照比较我们可以看出FM识别并不是使原正弦信号的频谱在原来位置上通过移动得到识别波形,识别后的波形与识别前的完全不同,这证明FM识别并不是线性的,而是非线性的。314改变采样频率采样频率FS400利用YMODULATEX,FC,FS,FM函数进行识别,波形如下图35400HZ采样频率FM信号的时域波形图载波频率FC150采样频率FS1000识别信号XSIN2PI30T,利用函数YMODULATEX,FC,FS,FM进行识别,得其波形如下图361000HZ采样频率FM信号的时域波形图载波频率不变,改变采样频率后,如果将采样频率取的太小,到小于两倍的载波频率,MATLAB软件将不能输出波形,说明采样频率只有在大于两倍载波频率的条件下才能进行识别,以原来的800HZ作为对照,改变采样频率后,1000HZ与400HZ的FM信号时域图都发生了程度不同的变化。奈奎斯特抽样定理(即低通信号的均匀抽样定理)告诉我们,一个频带限制在0至FC以内的低通信号XT,如果以FS2FC的抽样速率进行均匀抽样,则XT可以由抽样后的信号Y完全地确定,即Y包含有XT的成分,可以通过适当的低通滤波器不失真地恢复出XT。最小抽样速率FS2FC称为奈奎斯特速率。通过BFFTY,1024;F0LENGTHB1FS/LENGTHBFS/2对Y进行傅利叶变换,得到识别信号频谱图如下图37400HZ采样频率FM信号的频域波形图图381000HZ采样频率FM信号的频域波形图通过以原来的800HZ作为对照,改变采样频率后,1000HZ与400HZ的FM信号频谱亦发生了不同程度的变化,由此我们可以看出采用等位置采样方法整周期采样,频率随机波动的大小不会产生谱分析误差采用等时隙采样方法,频率随机波动的大小则会严重影响谱分析的结果当频率随机波动水平较小时,会导致谱峰值的降低,当频率随机波动水平较大时,不仅会导致谱峰值的显著降低,而且会引起谱线漂移和许多虚假的谱线通过提高等时隙采样方法的采样率,可以减小谱分析的误差315加入高斯噪声其载波频率FC150采样频率FS800识别信号XSIN2PI30TFM信号YMODULATEX,FC,FS,FM利用Y1YAWGNY,1,0加入噪声。得到其时域波形图如下图39FM信号加入噪声的时域波形图通过BFFTY1,1024;F0LENGTHB1FS/LENGTHBFS/2对Y进行傅利叶变换,得到加入噪声后的FM信号频谱为图310FM信号加入噪声的频谱图通过对函数Y1YAWGNY,10,0改变信噪比后,信噪比由1变为10,得到信噪比为10的时域图为图311信噪比改为10的时域图频谱图为图312信噪比改为10的频域图通过对函数Y1YAWGNY,20,0改变信噪比后,信噪比由10变为20,得到信噪比为20的时域图为图313信噪比改为20的时域图频域图为图314信噪比改为20的频域图加入噪声后时域波形与原来的时域波形相比,波形明显失真,波形不仅不如原本波形般规则,而且曲线之间还出现了为链接在一起的断裂,但随着信噪比的增大,与原有的波形的相似度也增大了,说信噪比越大,噪声对信号的影响也变小了。从加入噪声的图形与未加入噪声的对比中我们还可以看出噪声对时域图的变化明显比频域图的变化更为突出,白噪声在整个频谱内每个频点的能量为常数,且基本恒定,所以他对于时域的影响更大。通过对噪声的理解我们可以知道对于调频系统来说,增加传输带宽就可以改善抗噪声性能。调频方式的这种以带宽取信噪比的特性是十分有益的。32PM识别的实现321源代码首先任意给定一个已知识别信号MTSIN100T进行相位识别时要用到傅里叶变换,因此先编写傅里叶变换的M文件用作主函数调用,其M文件代码如下求傅里叶变换的子函数FUNCTIONM,M,DFFFTSEQM,TS,DFFS1/TSIFNARGIN2N10NARGIN为输入参量的个数ELSEN1FS/DFENDN2LENGTHMN2MAXNEXTPOW2N1,NEXTPOW2N2NEXTPOW2N取N最接近的较大2次幂MFFTM,NM为信号M的傅里叶变换,N为快速傅里叶变换的点数,及基NFFT变换MM,ZEROS1,NN2构建新的M信号DFFS/N重新定义频率分辨率上述M文件以“FFTSEQM”保存。在实现相位解调时要调用两个子函数,分述如下求信号相角的子函数,这是调频、调相都要用到的方法FUNCTIONV,PHIENV_PHASX,TS,F0IFNARGOUT2NARGOUT为输出变数的个数ZLOWEQX,TS,F0产生识别信号的正交分量PHIANGLEZANGLE是对一个复数求相角的函数ENDVABSHILBERTXABS用来求复数HILBERTX的模上述M文件以“ENV_PHASM”保存。产生识别信号的正交分量FUNCTIONX1LOWEQX,TS,F0T0TSTSLENGTHX1ZHILBERTX希尔伯特变换对的利用通过实部来求虚部X1ZEXPJ2PIF0T产生信号Z的正交分量,并将Z信号与它的正交分量加在一起上述M文件以“LOWEQM”保存主程序T002信号的持续时间,用来定义时间向量TS0001抽样间隔FS1/TS抽样频率FC300载波频率,FC可以任意改变TT0/2TST0/2时间向量KF100偏差常数DF025所需的频率分辨率,用在求傅里叶变换时,它表示FFT的最小频率间隔MSIN100T识别信号,MT可以任意更改INT_M10求信号MT的积分FORI1LENGTHT1INT_MI1INT_MIMITSENDM,M,DF1FFTSEQM,TS,DF对识别信号MT求傅里叶变换MM/FS缩放,便于在频谱图上整体观察F0DF1DF1LENGTHM1FS/2时间向量对应的频率向量UCOS2PIFCT2PIKFINT_M识别后的信号U,U,DF1FFTSEQU,TS,DF对识别后的信号U求傅里叶变换UU/FS缩放通过调用子程序ENV_PHAS和LOWEQ来实现解调功能V,PHASEENV_PHASU,TS,FC解调,求出U的相位PHIUNWRAPPHASE校正相位角,使相位在整体上连续,便于后面对该相位角求导DEM1/2PIKFDIFFPHIFS对校正后的相位求导再经一些线性变换来恢复原识别信号乘以FS是为了恢复原信号,因为前面使用了缩放SUBPLOT3,2,1子图形式显示结果PLOTT,M1LENGTHT现在的M信号是重新构建的信号,因为在对M求傅里叶变换时MM,ZEROS1,NN2AXIS010111定义两轴的刻度XLABEL时间TTITLE原识别信号的时域图SUBPLOT3,2,2PLOTT,U1LENGTHTAXIS010111XLABEL时间TTITLE已调信号的时域图SUBPLOT3,2,3PLOTF,ABSFFTSHIFTMFFTSHIFT将FFT中的DC分量移到频谱中心AXIS6006000004XLABEL频率FTITLE原识别信号的频谱图SUBPLOT3,2,4PLOTF,ABSFFTSHIFTUAXIS6006000004XLABEL频率FTITLE已调信号的频谱图SUBPLOT3,2,5PLOTT,M1LENGTHTAXIS010111XLABEL时间TTITLE原识别信号的时域图SUBPLOT3,2,6PLOTT,DEM1LENGTHTAXIS010111XLABEL时间TTITLE解调后信号的时域波形322结果显示将源代码输入MATLAB命令窗口,运行就可以得到结果,如图5所示33PSK识别的实现331PSK识别的参数设置通信工具箱中,PSK识别可用DMOD这个函数来实现。其表达式可表5示为YDMODX,FC,FD,FS,METHOD,M,TONE,其中X表示为数字基带信号,FC为载波频率,FD为基带采样频率,即X的采样频率,FS为Y的采样频率,所有频率的单位都为HZ。载波频率FS应该为基带频率FD的整数倍,FS应该远大于FC,最好FS、FC和FD的取值满足FSFCFD。METHOD为识别方式,有ASK,FSK,PSK等等,当然本设计为PSK识别。M代表进制,在设计中X的每个值必须们于区间0,M1。在本设计中,取M2,即2PSK。在本设计中,我们取FC20FD10FS500X11010010用STEM函数绘制出基带信号的波形图STEMX毕业设计论文代做平台580毕业设计网是专业代做团队也有大量毕业设计成品提供参考WWWBYSJ580COMQQ3449649974其数字基带信号波形如图31所示图31数字基带信号波形图通过图形,我们可以观察到,基带信号为一些离散的数字信号。332PSK识别实现绘制出基带信号,我们对基带信号进行识别。程序如下X11010010TONE8FC20FD10FS500YDMODX,FC,FD,FS,PSK,2,TONEPSK识别PLOYY绘制识别后的波形图数字基带信号经PSK识别后,其波形图形32所示图32识别信号的时域波形图通过图形,我们可以发现在图中150S、300S和350S的地方出现了反相现象。为什么会出现这种情况类因为二进制相移键控通常用相位0和来分别表示“0”或“1”,我们知道,2PSK信号是用载波的不同相位直接去表示相应的数字信号而得出的,在这种绝对移相的方式中,由于发送端是以某一个相位作为基准的,因而在接收系统也必须有这样一个固定基准相位作参考。如果这个参考相位发生变化,则恢复的数字信息就会与发送的数字信息完全相反,从而造成错误的恢复。这种现象常称为2PSK的“倒”现象或“反向工作”现象。在实际中,为了克服这种倒现像,常常会采用一种所谓的相对(差分)移相(2DPSK)方式。333PSK识别频谱分析将数字基带信号识别完后,现在在数字信号无干扰的情况下,我们对识别后进行频谱分析。24程序为AFFTX,1024对X进行傅利叶变换F0LENGTHA1FS/LENGTHAFS/2FIGUREPLOTF,ABSA绘制PSK识别前的频谱图BFFTY,1024F0LENGTHB1FS/LENGTHBFS/2FIGUREPLOTF,ABSB绘制PSK识别后的频谱图其数字基带信号识别前和识别后的频谱图如图33和34所示图33数字基带信号的频谱图图34已调信号的频谱图2PSK信号是一种双边带信号,我们设GT的频谱为SIN|SFTGF则2PSK信号的双边功率谱表达式为2221CFGCFPFPSSK(32)22104SCCFGFF若双性极基带波形信号的1与0出现的概率相等(即P1/2),则式32变为(33)222|PSKSCCFFF由上分析可知,2PSK信号的功率谱密度由离散谱与连续谱两部分组成,但是当双极性基带信号以相等的的概率(P1/2)出现是,将不存在离散谱部分。在这里指出一点,对于2PSK识别,式(21)并不表示原数字序列的已识别信号波形,而是表示绝对码变换成相对码后的数字序列的已调信号波形。因此,二相相对移相信号的频谱与二相绝对移相信号的频谱与二相绝对移相信号的频谱是完全相同的。334改变采样频率现在我们改变采样频率,观察识别波时域和频域的波形图,将采样频率改为100HZ,即FS100HZ。现对数字基带信号进行识别。改变采样频率为100HZ的时域和频域波形图如图35和36所示。图35FS100HZ时已调信号的时域波形图图36FS100HZ时已调信号的频谱图我们通过观察改变前与改变后的时域和频域的波形图,可以发现当我们将采样频率减小以后,识别出来的波形发生了失真,得到的图形不是原来完整的正弦波形了,因为在识别过程中,如果采样频率过小,将不能采样到正确的信号。这样使得识别出来的波形失真,得不到我们所需要的结果。现在我们将采样频率改大,再来观察识别后的时频图。将采样频率改为1000HZ,即FS1000HZ,其时频图如图37和38所示。图37FS1000HZ时已调信号时域波形图图38FS1000HZ时已调信号的频谱图可以发现,当FS1000HZ时,波形与最初识别出来的波形是差不多的,但是FS1000HZ比FS500HZ时的波形更加接近完整的正弦波。所以采样频率越大,识别出来的波形就越接近初始信号的波形。335加入高斯噪声现在我们在数字信号中加入噪声,再对其进行识别,观察其波形在时域和频域的变化。噪声有很多种,为了设计的方便以及图形的处理,在本设计中我们加入的噪声为高斯白噪声。因为白噪声是理想的宽带过程,其功率谱密度在整个频域内都是均匀分布的。在加入高斯噪声情况下,进行PSK识别YDMODX,FC,FD,FS,PSK,2,TONEYNOISYYAWGNY,20,0加入高斯噪声FIGUREPLOTYNOISY数字基带信号PSK加入噪声的波形图F0LENGTHYNOISY1FS/LENGTHYNOISYFS/2PLOTF,ABSFFTYNOISY加入噪声后PSK识别的时域波形图和频谱图如39和310所示图39加入噪声后已调信号时域波形图图310加入噪声后已调信号的频谱图通过加入高斯白噪声,我们发现识别信号的波形发生了变化。加入噪声后,识别的波形发生了失真,但是我们可以发现,PSK识别在加入噪声以后,其波形失真的并不是非常的严重,我们还是可以看得出来,它仍然与正弦信号信号非常接近,其频谱图也与初始信号的频谱图非常相近。我们还可以改变噪声的大小来观察噪声对PSK识别方式的影响。我们把信噪比改小,改为1DB,观察识别后的图形,如图311和312所示图311信噪比为1DB时已调信号时域波形图图312信噪比为1DB时已调信号频谱图通过观察,我们可以明显的看到,当信噪比减小,即加大噪声时,识别的出来的波形发生了很大的失真,基本上已经不在是正弦信号了。所以加入的噪声越大时,会使得波形失真越严重。现在我们把信噪比改成20DB时,我们观察其图形,如图313和314所示图313信噪比为20DB时已调信号时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥长丰县北城力高学校临聘教师公开招聘13名考试参考题库及答案解析
- 电商模特聘用合同模板与注意事项
- 2026中国电科第三十八所校园招聘考试参考题库及答案解析
- 2025内蒙古呼和浩特玉泉区第十三幼儿园招聘备考考试题库附答案解析
- 2025下半年河南嵩山少林武术职业学院招聘25人备考练习题库及答案解析
- 守护大自然环保主题的作文7篇范文
- 家禽养殖规模化生产协议
- 生鲜零售市场供应链优化与损耗控制2025年市场趋势研究报告
- 信息通信技术诚信保证承诺书4篇范文
- 2025至2030中国低位电动拣货机(小于3m)行业项目调研及市场前景预测评估报告
- 南航自动控制原理课件
- 胎盘早剥护理查房
- 脑梗死2025诊疗指南
- 耳前瘘管继发感染诊疗要点
- T-YNX 002-2025 葡萄组培脱毒快繁技术规程
- 2025年北京中考真题英语试题及答案
- 2025年浙江省中考社会试题卷(含答案)
- 公司电脑补贴管理办法
- 捐资奖学金活动方案
- 2025至2030中国螺纹插装阀行业项目调研及市场前景预测评估报告
- 中央政府投资项目后评价报告编制大纲()(发改投资20252129号)
评论
0/150
提交评论