基于MATLAB的BPSK调制仿真及性能分析Word格式文档下载.doc
《基于MATLAB的BPSK调制仿真及性能分析Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的BPSK调制仿真及性能分析Word格式文档下载.doc(23页珍藏版)》请在冰豆网上搜索。
摘要
BPSK是在21世纪的现阶段,数字通信系统是现代通信系统的主流,在社会生活各个方面占据重要地位,调制与解调是一个不可或缺的环节,它大大提高了信号的传输性能和安全性。
BPSK作为数字通信系统中的一种简单、基础的调制解调方法,抗干扰能力强,容易仿真实现。
在了解并掌握了BPSK调制与解调原理后,学习MATLAB仿真软件的使用方法。
本次课程设计为基于MATLAB的BPSK调制仿真。
本次课设着重介绍了算法的实现,并采用MATLAB程序仿真测试了BPSK过程中单极性不归零编码、脉冲成形、PSK调制、信号通过AWGN信道、载波恢复、解调、解码等过程。
关键词:
BPSK、调制解调、MATLAB仿真、数字通信系统
目录
前言 3
一、BPSK原理 4
1.1MPSK的介绍 4
1.1.1MPSK的介绍 4
1.2BPSK简介 5
1.2.1BPSK的概念及分类 5
1.3BPSK信号的产生 5
1.4BPSK调制 5
1.4.1调制的概念 5
1.4.2调制的种类 6
1.4.3调制的作用 6
1.4.4调制方式 6
1.4.5BPSK的调制原理 7
1.5BPSK的解调 8
1.6高斯噪声 8
1.6.1高斯白噪声 8
二、设计思路 9
三、设计仿真及分析 10
3.1设计仿真 10
3.2结果总体分析 13
总结 14
参考文献 15
致谢 16
前言
数字通信系统使用的最基本的就是PSK,实际上由于交调的存在,大都使用PSK,由于电波主要在自由空间传播,信道参数比较稳定,信道的主要干扰是高斯白噪声,因而可视为恒参信道。
理论分析指出,在恒参信道中,采用PSK的误码率最低,更有效地利用卫星频带,在接收机噪声的作用下,PSK的误码率最低。
因而在实际中得到广泛的应用。
特别是高数数据传输中FSK是一种很重演的调制方式。
因此本课程设计尝试对PSK中常用的BPSK的调制技术进行通信系统仿真训练的设计实践。
本次课程设计为基于MATLAB的BPSK调制仿真及性能分析。
本设计要求采用Matlab实现对BPSK通信系统的蒙特卡罗仿真并且绘制相关的图形,此题比较难做涉及到的方面很多,对BPSK及蒙特卡罗仿算法很不了解查阅了很多资料然而涉及的有较少,但查资料当中学到了很多不知道的东西,加深了对PSK的了解。
以二进制调相为例,取码元为"
1"
时,调制后载波与未调载波同相;
取码元为"
0"
时,调制后载波与未调载波反相;
"
和"
时调制后载波相位差180°
。
就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此BPSK信号可以看作是双极性基带信号作用下的DSB调幅信号。
而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。
本设计分析BPSK调制和解调系统,并用BPSK软件仿真调制系统,最后建立蒙特卡洛仿真模型,统计系统误码率。
该题目概括了《MATLAB技术》、《通信系统原理》等课程的主要知识点,通过该设计能够培养和提高学生综合设计能力,为今后的学习和工作积累经验。
21
一、BPSK原理
1.1MPSK的介绍
1.1.1MPSK的介绍
MPSK即多进制相移键控,又称为多相制。
这种键控方式是多进制键控的主要方式。
在M进制的相移键控信号,用M个相位不同的载波分别代表M个不同的符号。
如果载波有2n个相位,它可以代表n位二进制码元的的不同组合的码组。
多进制相移键控也分为多进制绝对相移键控和多进制相对相移键控。
在MPSK信号中,载波相位有M种可能取值,θn=2πn/M(n=1,2,…,M-1)。
因此MPSK信号可表示为
S(t)=cos(ω0t+θn)=cos(ω0t+2πn/M)⑴
若载波频率是基带信号速率的整数倍,则上式可改写为
S(t)=∑g(t-nTs)cos(ω0t+θn)=cosω0tΣcosθng(t-nTs)-sinω0tΣsinθng(t-nT)⑵
式中g(t)是高度为1、宽度为Ts的门函数;
Ts为M进制码元的持续时间。
亦即k(k=log2M)比特二进制码元的持续时间;
θn为第N个码元对应的相位,共有M个不同的取值。
上
式表明,MPSK信号可等效为两个正交载波的MASK信号之和。
所以,MPSK信号的带宽和MASK信号的带宽相同。
因此,MPSK系统是一种高效率的信息传输方式。
但是,当M的取值增加时,载波间的相位差也随之减少,这就使它的抗噪声性能变差。
数字通信系统模型如图2.1所示。
信源编码
信道编码
数字调制
数字解调
信道译码
信源译码
收信者
信道
噪声源
信息源
图1.1.1数字通信系统模型
1.2BPSK简介
1.2.1BPSK的概念及分类
BPSK(BinaryPhaseShiftKeying),把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。
BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。
移相键控分为绝对移相和相对移相两种。
以未调载波的相位作为基准的相位调制叫作绝对移相。
以二进制调相为例,取码元为“1”时,调制后载波与未调载波同相;
取码元为“0”时,调制后载波与未调载波反相;
“1”和“0”时调制后载波相位差180°
1.3BPSK信号的产生
BPSK信号属于DSB信号,它的解调,不再能采用包络检测的方法,只能进行相干解调。
BPSK信号相干解调的过程实际上是输入已调信号与本地载波信号进行极性比较的过程,故常称为极性比较法解调。
由于BPSK信号实际上是以一个固定初相的未调载波为参考的,因此,解调时必须有与此同频同相的同步载波。
如果同步载波的相位发生变化,如0相位变为π相位或π相位变为0相位,则恢复的数字信息就会发生“0”变“1”或“1”变“0”,从而造成错误的恢复。
这种因为本地参考载波倒相,而在接收端发生错误恢复的现象称为“倒π”现象或“反向工作”现象。
绝对移相的主要缺点是容易产生相位模糊,造成反向工作。
这也是它实际应用较少的主要原因。
1.4BPSK调制
1.4.1调制的概念
调制(modulation)就是对信号源的信息进行处理加到载波上,使其变为适合于信道传输的形式的过程,就是使载波随信号而改变的技术。
一般来说,信号源的信息(也称为信源)含有直流分量和频率较低的频率分量,称为基带信号。
基带信号往往不能作为传输信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。
这个信号叫做已调信号,而基带信号叫做调制信号。
调制是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅度的变化而变化来实现的。
而解调则是将基带信号从载波中提取出来以便预定的接收者(也称为信宿)处理和理解的过程。
1.4.2调制的种类
调制的种类很多,分类方法也不一致。
按调制信号的形式可分为模拟调制和数字调制。
用模拟信号调制称为模拟调制;
用数据或数字信号调制称为数字调制。
按被调信号的种类可分为脉冲调制、正弦波调制和强度调制(如对非相干光调制)等。
调制的载波分别是脉冲,正弦波和光波等。
正弦波调制有幅度调制、频率调制和相位调制三种基本方式,后两者合称为角度调制。
此外还有一些变异的调制,如单边带调幅、残留边带调幅等。
脉冲调制也可以按类似的方法分类。
此外还有复合调制和多重调制等。
不同的调制方式有不同的特点和性能。
1.4.3调制的作用
调制在通信系统中有十分重要的作用。
通过调制,不仅可以进行频谱搬移,把调制信
号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响,调制方式往往决定了一个通信系统的性能。
1.4.4调制方式
在通信中,我们常常采用的调制方式有以下几种:
1、模拟调制:
用连续变化的信号去调制一个高频正弦波,主要有:
1)幅度调制(调幅AM、双边带DSB、单边带SSB、残留边带VSB以及独立边带ISB);
2)角度调制(调频FM,调相PM)两种。
因为相位的变化率就是频率,所以调相波和调频波是密切相关的;
2、数字调制:
用数字基带信号控制载波,把数字基带信号变换为数字带通信号(已调信号)的过称成为数字调制,主要有:
1)振幅键控ASK;
2)频率键控FSK;
3)相位键控PSK;
3、脉冲调制:
用脉冲序列作为载波,主要有:
1)脉冲幅度调制(PAM:
PulseAmplitudeModulation)。
2)脉宽调制(PDM:
PulseDurationModulation)。
3)脉位调制(PPM:
PulsePositionModulation)。
1.4.5BPSK的调制原理
二进制移相键控是用二进制数字信号0和1去控制载波的两个相位0和π的方法。
在2PSK中,通常用初始相位0和π分别表示二进制1和0。
因此,2PSK信号的时域表达式为:
⑶
式中,jn表示第n个符号的绝对相位:
⑷
因此,上式可以改写为
⑸
由于两种码元的波形相同,极性相反,故BPSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波的相乘:
⑹
式中
⑺
这里s(t)为双极性全占空(非归零)矩形脉冲序列,g(t)是脉宽为Ts的单个矩形脉冲,而an的统计特性:
⑻
图1.4.5BPSK信号的波形示例
1.5BPSK的解调
BPSK信号的解调方法是相干解调法。
由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息采用相干解调法来解调信号。
给出了一种2PSK信号相干接收设