基于Matlab的2PSK_2DPSK仿真

上传人:ji****72 文档编号:28648415 上传时间:2018-01-18 格式:DOC 页数:22 大小:640.50KB
返回 下载 相关 举报
基于Matlab的2PSK_2DPSK仿真_第1页
第1页 / 共22页
基于Matlab的2PSK_2DPSK仿真_第2页
第2页 / 共22页
基于Matlab的2PSK_2DPSK仿真_第3页
第3页 / 共22页
基于Matlab的2PSK_2DPSK仿真_第4页
第4页 / 共22页
基于Matlab的2PSK_2DPSK仿真_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于Matlab的2PSK_2DPSK仿真》由会员分享,可在线阅读,更多相关《基于Matlab的2PSK_2DPSK仿真(22页珍藏版)》请在金锄头文库上搜索。

1、摘要:Simulink 是 Mathworks 公司推出的基于 Matlab 平台的著名仿真环境 Simulin 作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭建积木式的建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。本次课程设计是基 于MATLAB 的 2PSK 和 2DPSK 仿 真 , 通过系统分析,步骤来完成本次设计任务。通过课程设计从理论学习的轨道逐步引向实际应用,把理论上熟悉的定性分析、定量计算逐步和工程估算、实验调整等手段结合起来,掌握工程设计的步骤和方法,了解科学实验的程序和实施方法,为以后毕业设计和从事信息处理技术的实际工

2、作打下基础。关键词:MATLAB;2PSK,2DPSK;仿真目 录第 1 章 MATLAB 简介.1第 2 章 二进制相移键控 .12.1 PSK 调制原理 .22.2 PSK 解调原理 .32.3 仿真结果及分析.4第 3 章 二进制差分相移键控 .63.1 DPSK 调制原理 .63.2 DPSK 解调原理 .63.3 仿真结果及分析.8第 3 章 总结 .10附录 .11参考文献 .20致谢 .211第 1章 Matlab 简介美国 Mathworks 公司于 1967 年推出了矩阵实验室“Matrix Laboratory”(缩写为Matlab)这就是 Matlab 最早的雏形。开发的

3、最早的目的是帮助学校的老师和学生更好的授课和学习。Matlab 是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。Simulink 是 MATLAB 中的一种可视化仿真工具,也是目前在动态系统的建模和仿真等方面应用最广泛的工具之一 。确切的说,Simulink 是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。系统还可以使多种采样频率的系统,而且系统可以是多进程的。在 Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成

4、建模,并可直接进行系统的仿真,快速的得到仿真结果。但是 Simulink 不能脱离 MATLAB而独立工作。 Matlab 将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用 Matlab 产品的开放式结构,可以非常容易地对 Matlab 的功能进行扩充,从而在不断深化对问题认识的同时,不断完善 Matlab 产品以提高产品自身的竞争能力。 利用 M 语言还开发了相应的 Matlab 专业工具箱函数供用户直接使用。这些工具箱应用的算法是开放的可扩展的,用户不仅可以查看其中的算法,还可以针对一些算法进

5、行修改,甚至允许开发自己的算法扩充工具箱的功能。目前 Matlab 产品的工具箱有四十多个,分别涵盖了数据获取、科学计算、控制系统设计与分析、数字信号处理、数字图像处理、金融财务分析以及生物遗传工程等专业领域。第 2章 二进制相移键控本次设计所用流程图如图 2-1 所示。2乘法器+低通滤波器抽样判决器+ cosct()st ()nt乘法器cosct图 2-1 2PSK 调制解调框图2.1 PSK调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号。2PSK 信号调制有两种方法,即模拟调制法和键控法。通常用已调信号载波的 0和 180分

6、别表示二进制数字基带信号的 1 和 0,模拟调制法用两个反相的载波信号进行调制。2PSK 以载波的相位变化作为参考基准的,当基带信号为 0 时相位相对于初始相位为 0,当基带信号为 1 时相对于初始相位为 180。键控法,是用载波的相位来携带二进制信息的调制方式。通常用 0和 180来分别代表 0 和 1。其时域表达式为: tnTtgaecnsPSKo)(2其中,2PSK 的调制中 an 必须为双极性码。本次设计中采用模拟调制法。两种方法原理图分别如图 2-2 和图 2-3 所示。图 2-2 模拟调制法原理图3图 2-3 键控法原理图2.2 PSK解调原理由于 2PSK 的幅度是恒定的,必须进

7、行相干解调。经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在进行抽样判决。判决器是按极性来判决的。即正抽样值判为 1,负抽样值判为 0。2PSK 信号的相干解调原理图如图 2-4 所示,各点的波形如图 2-5 所示。由于 2PSK 信号的载波回复过程中存在着 180的相位模糊,即恢复的本地载波与所需相干载波可能相同,也可能相反,这种相位关系的不确定性将会造成解调出的数字基带信号与发送的基带信号正好相反,即“1” 变成 “0”吗“0”变成“1”,判决器输出数字信号全部出错。这种现象称为 2PSK 方式的“ 倒 ”现象或“反相工作” 。但在本次仿真中是直接给其同频同相的

8、载波信号,所以不存在此问题。 带 通滤 波 器 相 乘 器 低 通滤 波 器 抽 样判 决 器定 时脉 冲 输 出)(2tePSK tccosabc d e图 2-4 2PSK 的相干解调原理图41010sT tabcd1 tttte11100图 2-5 相干解调中各点波形图2.3仿真结果及分析通过编写 M 文件程序(见附录) ,产生随机信号,按流程图 2-1 所示顺序对每一模块编程后。程序中注有需注意语句及解释。运行程序,实现 2PSK 的调制与解调过程。本次设计采用模拟调制法和相干解调法。仿真后调制过程及解调过程的图形分别如图2-6 和图 2-7 所示。图 2-6 2PSK 模拟调制方法过

9、程仿真图5图 2-7 2PSK相干解调过程仿真图由图可以看出,产生的随机信号为“0011001100”,经过反相产生反码,并将原码跟反码一起合成双极性码,与载波相乘后加入随机噪声。在解调时,与对应的载波相乘经过低通滤波、抽样判决后,解调出基带信号与原基带信号一致,可以看出实现了本次设计目的。6第 3章 二进制差分相移键控本次设计所用流程图如图 3-1 所示。乘法器+低通滤波器抽样判决器+ cosct()st ()nt乘法器cosct绝相变换图 3-1 2DPSK调制解调框图3.1 DPSK调制原理二进制差分相移键控。2DPSK 方式是用前后相邻码元的载波相对相位变化来表示数字信息。假设前后相邻

10、码元的载波相位差为 ,可定义一种数字信息与 之间的关系为: 00( 数 字 信 息 “”)( 数 字 信 息 1)为前一码元的相位。实现二进制差分相移键控的最常用的方法是:先对二进制数字基带信号进行差分编码,然后对变换出的差分码进行绝对调相即可。2DPSK 调制原理图如图 3-2。图 3-2 2DPSK 调制原理框图3.2 DPSK解调原理2DPSK 信号解调有相干解调方式和差分相干解调。用差分相干解调这种方法解调时不需要恢复本地载波,只要将 DPSK 信号精确地延迟一个码元时间间隔,然后与7DPSK 信号相乘,相乘的结果就反映了前后码元的相对相位关系,经低通滤波后直接抽样判决即可恢复出原始的

11、数字信息,而不需要在进行差分解码。相干解调码变换法及相干解调法的解调原理是,先对 2DPSK 信号进行相干解调,恢复出相对码,再通过码反变换器变换为绝对码,从而恢复出发送的二进制数字信息。在解调过程中,若相干载波产生 相位模糊,解调出的相对码将产生倒置现象,180但是经过码反变换器后,输出的绝对码不会发生任何倒置现象,从而解决了载波相位模糊的问题。本次设计采用相干解调。两种解调方式的原理图如图 3-3 和图 3-4 所示。2DPSK 相干解调各点波形图如图 3-5 所示。图 3-3 2DPSK差分相干解调原理图图 3-4 2DPSK相干解调原理图图 3-5 2DPSK相干解调各点波形图83.3

12、仿真结果及分析通过编写 M 文件程序(见附录) ,产生随机信号,按流程图 3-1 所示顺序对每一模块编程后。程序中注有需注意语句及解释。本次设计采用相干解调法。运行程序,实现 2DPSK 的调制与解调过程。仿真后调制过程及解调过程的图形分别如图 3-6、图 3-7和图 3-8 所示。由图可以看出,产生的绝对随机码为“0100111010”,经码差分变化产生相对码,经反相产生相对码反码,分别与两个载波相乘后加入随机噪声。在解调时,分别与对应的载波相乘经过低通滤波、抽样判决后,解调出基带信号与原基带信号一致,可以看出实现了本次设计目的。图 3-6 2DPSK调制过程仿真图图 3-7 2DPSK调制

13、过程仿真图9图 3-8 2DPSK相干解调过程仿真图10第 3章 总结通过在本次设计中的实践明白了自己知识上的误区,例如,在低通滤波的过程中,主要目的是滤去高频分量,滤去载波成分,所以对于低通滤波器的截止频率的设置较为关键。而在 2PSK 的调制与解调中所用信号为双极性的信号,因此要将在本次设计中产生的单极性信号经过码的变化形成双极性码来传输。本次设计只是按理论上的知识结构进行简单地系统构建,目的是明确数字基带传输的原理及过程,而对于具体问题,例如,实际中信道噪声一般为高斯白噪声,本次设计为简便并未采用而是用 rand函数产生了随机噪声信号。此外,还有在 2PSK 实际传输系统中,在恢复载波的过程中会出现“倒 现象”即相位模糊现象,但是在本次设计中直接在解调时给其同频同相的载波,所以不会出现此种现象,因为不必考虑。这是自己第一次利用 Matlab 编程功能实现通信原理中基础知识系统地构建,以前都是利用 Matlab 中 Simulink 模块搭建系统来实现,通过自己亲自去动手和调试我明白了实践的重要性,尤其是对程序的调试,更需要大量的时间反复上机运行,发现错误并改正,这样也就加强了自己对程序分析的能力,更深刻地明白了通信原理中的知识内容,更进一步懂得了理论联系实际的含义,同时提高了自己的思考能力,使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

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