基于MATLAB的BPSK调制仿真及性能分析.doc
《基于MATLAB的BPSK调制仿真及性能分析.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的BPSK调制仿真及性能分析.doc(23页珍藏版)》请在三一文库上搜索。
1、实践教学* 兰州理工大学计算机与通信学院2015年春季学期 通信系统仿真训练 课程设计 题 目:基于MATLAB的BPSK调制仿真及性能分析 专业班级: 姓 名: 学 号: 指导教师: 成 绩: 摘要 BPSK是在21世纪的现阶段,数字通信系统是现代通信系统的主流,在社会生活各个方面占据重要地位,调制与解调是一个不可或缺的环节,它大大提高了信号的传输性能和安全性。BPSK作为数字通信系统中的一种简单、基础的调制解调方法,抗干扰能力强,容易仿真实现。在了解并掌握了BPSK调制与解调原理后,学习MATLAB仿真软件的使用方法。本次课程设计为基于MATLAB的BPSK调制仿真。本次课设着重介绍了算
2、法的实现,并采用MATLAB程序仿真测试了BPSK过程中单极性不归零编码、脉冲成形、PSK调制、信号通过AWGN信道、载波恢复、解调、解码等过程。关键词:BPSK、调制解调、MATLAB仿真、数字通信系统目录前言3一、BPSK原理41.1 MPSK的介绍41.1.1 MPSK的介绍41.2 BPSK 简介51.2.1 BPSK的概念及分类51.3 BPSK信号的产生51.4 BPSK调制51.4.1 调制的概念51.4.2 调制的种类61.4.3 调制的作用61.4.4 调制方式61.4.5 BPSK的调制原理71.5 BPSK的解调81.6 高斯噪声81.6.1 高斯白噪声8二、设计思路9三
3、设计仿真及分析103.1 设计仿真103.2 结果总体分析13总结14参考文献15致谢16前言数字通信系统使用的最基本的就是PSK,实际上由于交调的存在,大都使用PSK,由于电波主要在自由空间传播,信道参数比较稳定,信道的主要干扰是高斯白噪声,因而可视为恒参信道。理论分析指出,在恒参信道中,采用PSK的误码率最低,更有效地利用卫星频带,在接收机噪声的作用下,PSK的误码率最低。因而在实际中得到广泛的应用。特别是高数数据传输中FSK是一种很重演的调制方式。因此本课程设计尝试对PSK中常用的BPSK的调制技术进行通信系统仿真训练的设计实践。本次课程设计为基于MATLAB的BPSK调制仿真及性能分
4、析。本次课设着重介绍了算法的实现,并采用MATLAB程序仿真测试了BPSK过程中单极性不归零编码、脉冲成形、PSK调制、信号通过AWGN信道、载波恢复、解调、解码等过程。本设计要求采用Matlab实现对BPSK通信系统的蒙特卡罗仿真并且绘制相关的图形,此题比较难做涉及到的方面很多,对BPSK及蒙特卡罗仿算法很不了解查阅了很多资料然而涉及的有较少,但查资料当中学到了很多不知道的东西,加深了对PSK的了解。以二进制调相为例,取码元为1时,调制后载波与未调载波同相;取码元为0时,调制后载波与未调载波反相;1和0时调制后载波相位差180。就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要
5、求不同,因此BPSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。本设计分析BPSK调制和解调系统,并用BPSK软件仿真调制系统,最后建立蒙特卡洛仿真模型,统计系统误码率。该题目概括了MATLAB技术、通信系统原理等课程的主要知识点,通过该设计能够培养和提高学生综合设计能力,为今后的学习和工作积累经验。21一、BPSK原理 1.1 MPSK的介绍 1.1.1 MPSK的介绍MPSK即多进制相移键控,又称为多相制。这种键控方式是多进制键控的主要方式。在M进制
6、的相移键控信号,用M个相位不同的载波分别代表M个不同的符号。如果载波有2n个相位,它可以代表n 位二进制码元的的不同组合的码组。多进制相移键控也分为多进制绝对相移键控和多进制相对相移键控。在MPSK信号中,载波相位 有M种可能取值,n=2n/M(n=1,2,M-1)。因此MPSK信号可表示为S(t) = cos(0t+n) = cos (0t+2n/M) 若载波频率是基带信号速率的整数倍,则上式可改写为 S(t)=g(t-nTs)cos(0t+n)=cos0tcosn g(t-nTs) -sin0tsinn g(t-nT) 式中g(t)是高度为1、宽度为Ts的门函数;Ts为M进制码元的持续时间
7、亦即k(k=log2M)比特二进制码元的持续时间;n为第N个码元对应的相位,共有 M个不同的取值。上式表明,MPSK信号可等效为两个正交载波的MASK信号之和。所以,MPSK信号的带宽和MASK信号的带宽相同。因此,MPSK系统是一种高效率的信息传输方式。但是,当M的取值增加时,载波间的相位差也随之减少,这就使它的抗噪声性能变差。数字通信系统模型如图2.1所示。信源编码信道编码数字调制数字解调信道译码信源译码收信者信道噪声源信息源图1.1.1 数字通信系统模型1.2 BPSK 简介1.2.1 BPSK的概念及分类 BPSK (Binary Phase Shift Keying),把模拟信号转
8、换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。移相键控分为绝对移相和相对移相两种。以未调载波的相位作为基准的相位调制叫作绝对移相。以二进制调相为例,取码元为“1”时,调制后载波与未调载波同相;取码元为“0”时,调制后载波与未调载波反相;“1”和“0”时调制后载波相位差180。1.3 BPSK信号的产生就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此BPSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字
9、基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。BPSK信号属于DSB信号,它的解调,不再能采用包络检测的方法,只能进行相干解调。BPSK信号相干解调的过程实际上是输入已调信号与本地载波信号进行极性比较的过程,故常称为极性比较法解调。由于BPSK信号实际上是以一个固定初相的未调载波为参考的,因此,解调时必须有与此同频同相的同步载波。如果同步载波的相位发生变化,如0相位变为相位或相位变为0相位,则恢复的数字信息就会发生“0”变“1”或“1”变“0”,从而造成错误的恢复。这种因为本地参考载波倒相,而在接收端发生错误恢复的现象称为“倒”
10、现象或“反向工作”现象。绝对移相的主要缺点是容易产生相位模糊,造成反向工作。这也是它实际应用较少的主要原因。1.4 BPSK调制1.4.1 调制的概念 调制(modulation)就是对信号源的信息进行处理加到载波上,使其变为适合于信道传输的形式的过程,就是使载波随信号而改变的技术。一般来说,信号源的信息(也称为信源)含有直流分量和频率较低的频率分量,称为基带信号。基带信号往往不能作为传输信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。这个信号叫做已调信号,而基带信号叫做调制信号。调制是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅
11、度的变化而变化来实现的。而解调则是将基带信号从载波中提取出来以便预定的接收者(也称为信宿)处理和理解的过程。 1.4.2 调制的种类调制的种类很多,分类方法也不一致。按调制信号的形式可分为模拟调制和数字调制。用模拟信号调制称为模拟调制;用数据或数字信号调制称为数字调制。按被调信号的种类可分为脉冲调制、正弦波调制和强度调制(如对非相干光调制)等。调制的载波分别是脉冲,正弦波和光波等。正弦波调制有幅度调制、频率调制和相位调制三种基本方式,后两者合称为角度调制。此外还有一些变异的调制,如单边带调幅、残留边带调幅等。脉冲调制也可以按类似的方法分类。此外还有复合调制和多重调制等。不同的调制方式有不同的特
12、点和性能。1.4.3 调制的作用 调制在通信系统中有十分重要的作用。通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响,调制方式往往决定了一个通信系统的性能。1.4.4 调制方式在通信中,我们常常采用的调制方式有以下几种: 1、模拟调制:用连续变化的信号去调制一个高频正弦波,主要有: 1) 幅度调制(调幅AM、双边带DSB、单边带SSB、残留边带VSB以及独立边带ISB); 2) 角度调制(调频FM,调相PM)两种。因为相位的变化率就是频率,所以调相波和调频波是密切相关的; 2、数
13、字调制:用数字基带信号控制载波,把数字基带信号变换为数字带通信号(已调信号)的过称成为数字调制,主要有:1) 振幅键控ASK; 2) 频率键控FSK; 3) 相位键控PSK;3、脉冲调制:用脉冲序列作为载波,主要有:1) 脉冲幅度调制(PAM:Pulse Amplitude Modulation)。2) 脉宽调制(PDM:Pulse Duration Modulation)。3) 脉位调制(PPM:Pulse Position Modulation)。1.4.5 BPSK的调制原理二进制移相键控是用二进制数字信号0和1去控制载波的两个相位0和的方法。在2PSK中,通常用初始相位0和分别表示二进
14、制1和0。因此,2PSK信号的时域表达式为: 式中,jn表示第n个符号的绝对相位: 因此,上式可以改写为 由于两种码元的波形相同,极性相反,故BPSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波的相乘: 式中 这里s(t)为双极性全占空(非归零)矩形脉冲序列,g(t)是脉宽为Ts的单个矩形脉冲,而an的统计特性: 图1.4.5 BPSK信号的波形示例1.5 BPSK的解调BPSK信号的解调方法是相干解调法。由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息采用相干解调法来解调信号。给出了一种2PSK信号相干接收设备的原理框图。图中经过带通滤波的信号在相乘器
15、中与本地载波相乘,然后用低通滤波器滤除高频分量,再进行抽样判决,判决器是按极性进行判决,得到最终的二进制信息。具体波形如下图:图1.5 BPSK各点时间波形1.6 高斯噪声1.6.1 高斯白噪声高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。热噪声和散粒噪声是高斯白噪声。所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。二、设计思路 2.1系统总体设计2.1.1总体的系统设计方案如图2.1.1所示:产生数字基带信号BPSK调制加入高
16、斯白噪声BPSK解调计算误码率图2.1.1 系统方案图BPSK(Binary Phase Shift Keying)是二进制相移键控,它是一种相位调制算法。相位调制(调相)是频率调制(调频)的一种演变,载波的相位被调整用于把数字信息的比特编码到每一词相位改变(相移)。 数字带通传输中一般利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制,比如对载波的振幅、频率和相位进行键控分别可以获得振幅键控(ASK)、频移键控(FSK)和相移键控(PSK)。就总体而言,信道应看作一个线性系统,满足线性叠加原理。信号在信道中传输,存在衰耗和时延,信道中总是存在噪声,信号在实际信道中传输,将会产生失真
17、任何信道都有一定的频率带宽,信道不可能传送功率无限大的信号。三、设计仿真及分析 3.1 设计仿真 3.1.1 仿真框图在发送端,通过随机函数随即产生十比特二进制比特序列。然后把这十比特序列在频率fc=4000HZ的载波上进行传输,并且采样频率fs=8000HZ。经过调制后,调制信号就可以在信道上传输。但是在实际的信道中传输时,会叠加很多噪声,因此,程序模拟在实际信道上传输,产生噪声,叠加到已调信号上。在接收端,通过相干解调的方法,把接收到的叠加有噪声的信号进行解调,但是解调后的信号还不是最先发送的二进制比特流,需要对解调得到的信号进行抽样判决,才能得到发送的二进制比特流,即发送信号。软件的仿
18、真流程图如图3.1.1所示。信道产生随机基带信号调制解调抽样判决码元再生高斯白噪声 图3.1.1基于MATLAB的BPSK调制解调仿真框图3.1.2 仿真结果及分析基带信号、BPSK调制信号以及载波信号幅值:图3.1.2基带、载波、调制信号幅值图加入加性高斯白噪声后的BPSK信号如下图所示: 图3.1.3 加入加性高斯白噪声后的BPSK信号由上图可知信号在加入高斯白噪声时,信号质量明显变差,会造成信号判决时误码率急剧增加,而信道的噪声功率固定不变,因此在传输信号时,应增加信号功率,来提高信息的传输效率。解调以后出来的波形如图3.1.4所示:图3.1.4 加躁后解调信号经过低通滤波器信号波形:图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB BPSK 调制 仿真 性能 分析
