PSK调制解调技术的设计与仿真.doc
《PSK调制解调技术的设计与仿真.doc》由会员分享,可在线阅读,更多相关《PSK调制解调技术的设计与仿真.doc(22页珍藏版)》请在冰豆网上搜索。
摘要
Simulink是Mathworks公司推出的基于Matlab平台的著名仿真环境,Simulink作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭建的积木式建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。
本次设计主要是以Simulink为基础平台,对2PSK信号进行仿真。
介绍了2PSK信号,及其调制和解调的基本原理,并运用Simulink搭建仿真电路,分析在混入噪声及码间串扰的环境下的误码率,以及使用Matlab生成界面。
本设计的主要目的是对Matlab的熟悉和对数字通信理论的更加深化、理解。
关键词:
Simulink;2PSK;误码率
目录
前言 2
1设计基础 3
1.1Matlab/Simulink的简介 3
1.2数字调制概述 4
1.2.1数字调制系统各个环节分析 4
1.2.2数字调制的意义 4
22PSK基本原理与实现 6
2.12PSK的基本原理 6
2.22PSK的实现 7
2.3误码率分析 8
3Smulink的模型建立和仿真 11
3.1模型建立 11
3.2参数设置 11
3.3仿真波形 16
3.4不同信噪比下的误码率 17
总结 20
致谢 20
参考文献 21
前言
当今社会已经步入信息时代,在各种信息技术中,信息的传输及通信起着支撑作用。
而对于信息的传输,数字通信已经成为重要的手段。
因此,数字信号的调制就显得非常重要。
调制分为基带调制和带通调制。
不过一般狭义的理解调制为带通调制。
带通调制通常需要一个正弦波作为载波,把基带信号调制到这个载波上,使这个载波的一个或者几个参量上载有基带数字信号的信息,并且还要使已调信号的频谱倒置适合在给定的带通信道中传输。
特别是在无线电通信中,调制是必不可少的,因为要使信号能以电磁波的方式发送出去,信号所占用的频带位置必须足够高,并且信号所占用的频带宽度不能超过天线的的通频带,所以基带信号的频谱必须用一个频率很高的载波调制,使期带信号搬移到足够高的频率上,才能够通过天线发送出去。
主要通过对它们的三个参数进行调制,振幅,角频率,和相位。
使这三个参量都按时间变化。
所以基带的数字信号调制主要有三种方式:
FSK,PSK,ASK。
在这三种调制的基础上为了得到更高的效果也出现了很多其它的调制方式,如:
DPSK,MASK,MFSK,MPSK,APK。
它们其中有的一些是将基本的调制方式用在多进制上或者引入了一些新的方式来解决基本调制的一些问题如相位模糊和无法提取位定时信号,另外一些由是组合多种基本的调制方式来达到更好的效果。
基带信号的调制主要分为线性调制和非线性调制,线性调制是指已调信号的频谱结构与原基带信号的频谱结构基本相同,只是占用的频率位置搬移了。
而非线性调制则是指它们的结构完全不同不仅仅是频谱搬移,在接收方会出现很多新的频谱分量。
在三种基本的调制中,ASK属于线性调制,而FSK和PSK属于非线性调制。
已调信号会在接收方通过各种方式通过解调得到,但是由于噪声和码间串扰,总会有一定的失真。
所以人们总是在寻找不同的接收方式来降低误码率,其中的接收方式主要有相干接收和非相干接收。
在接收方通过载波的相位信号去检测信号的方法称为相干检测,反之若不利用就称为非相干检测,而对于一些特别的调制有特别的解调方式,如过零检测法。
系统的性能好坏取决于传输信号的误码率,而误码率不仅仅与信道、接收方法有关还和发送端采用的调制方式有很大的关系。
我们研究的ASK,FSK,PSK等就主要是发送方的调制方式。
本文主要对2PSK信号的原理及其相干解调系统性能进行了分析和仿真,这样能让我们对数字调制方式有一个更清楚的认识。
1设计基础
1.1Matlab/Simulink的简介
美国Mathworks公司于1967年推出了矩阵实验室“MatrixLaboratory”(缩写为Matlab),这就是Matlab最早的雏形。
开发的最早的目的是帮助学校的老师和学生更好的授课和学习。
从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。
由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了7.X版本。
Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。
科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。
可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
Simulink是Matlab中的一种可视化仿真工具,也是目前在动态系统的建模和仿真等方面应用最广泛的工具之一。
确切的说,Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。
系统还可以使多种采样频率的系统,而且系统可以是多进程的。
Simulink工作环境进过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。
在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。
它的主要特点在于:
1、建模方便、快捷;2、易于进行模型分析;3、优越的仿真性能。
它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。
Simulink模块库(或函数库)包含有Sinks(输出方式)、Sources(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connection(连接与接口)和Extra(其他环节)等具有不同功能或函数运算的Simulink库模块(或库函数),而且每个子模型库中包含有相应的功能模块,用户还可以根据需要定制和创建自己的模块。
用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。
用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。
在定义完一个模型后,用户可以通过Simulink的菜单或Matlab的命令窗口键入命令来对它进行仿真。
菜单方式对于交互工作非常方便,而命令行方式对于运行仿真的批处理非常有用。
采用Scope模块和其他的显示模块,可以在仿真进行的同时就可立即观看到仿真结果,若改变模块的参数并再次运行即可观察到相应的结果,这适用于因果关系的问题研究。
仿真的结果还可以存放到Matlab的工作空间里做事后处理。
模型分析工具包括线性化和整理工具,Matlab的所有工具及Simulink本身的应用工具箱都包含这些工具。
由于Matlab和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。
但是Simulink不能脱离Matlab而独立工作。
1.2数字调制概述
1.2.1数字调制系统各个环节分析
典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,其框图如图1.1所示,数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。
对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。
1.2.2数字调制的意义
数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。
根据控制的载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。
由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。
为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。
因此,大部分现代通信系统都使用数字调制技术。
另外,由于数字通信具有建网灵活,容易采用数字差错控制技术和数字加密,便于集成化,并能够进入综合业务数字网(ISDN网),所以通信系统都有由模拟方式向数字方式过渡的趋势。
因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。
通过对调制系统的仿真,我们可以更加直观的了解数字调制系统的性能及影响性能的因素,从而便于改进系统,获得更佳的传输性能。
22PSK基本原理与实现
2.12PSK的基本原理
相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。
在2PSK中,通常用初始相位为0和π表示二进制的“1”和“0”。
因此2PSK的信号的时域表达式为:
e2psk(t)=Acos(ωct+φn)(2.1)
其中,φn表示第n个符号的绝对相位:
0发送“0”时
φn=(2.2)
π发送“1”时
因此,上式可改写为
e2psk(t)=
-Acosωct概率为1-P
Acosωct概率为P
(2.3)
图2.12PSK信号的时间波形
由于表示信号的两种码元的波形相同,记性相反,鼓2PSK信号一般可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波相乘,即
e2psk(t)=s(t)cosωct(2.4)
其中
s(t)=∑ang(t-nTs)(2.5)
这里,g(t)是脉宽为Ts的单个矩形脉冲,而an得统计特性为
1概率为P
an=(2.6)
-1概率为1-P
即发送二进制符号“0”时(an取+1),e2psk(t)取0相位;发送二进制符号“1”时(an取-1),e2psk(t)取π相位。
2.22PSK的实现
数字调制技术的两种方法:
①利用模拟调