QPSK通信系统性能分析与MATLAB仿真讲解.docx
《QPSK通信系统性能分析与MATLAB仿真讲解.docx》由会员分享,可在线阅读,更多相关《QPSK通信系统性能分析与MATLAB仿真讲解.docx(27页珍藏版)》请在冰豆网上搜索。
QPSK通信系统性能分析与MATLAB仿真讲解
淮海工学院
课程设计报告书
课程名称:
通信系统的计算机仿真设计
题目QPSK通信系统性能分析
与MATLAB仿真
学院:
电子工程学院
学期:
2013-2014-2
专业班级:
姓名:
学号:
评语:
成绩:
签名:
日期:
QPSK通信系统性能分析与MATLAB仿真
1绪论
1.1研究背景与研究意义
数字信号传输系统分为基带传输系统和频带传输系统,频带传输系统也叫数字调制系统,该系统对基带信号进行调制,使其频谱搬移到适合在信道(一般为带通信道)上传输的频带上。
数字调制和模拟调制一样都是正弦波调制,即被调制信
号都为高频正弦波。
数字调制信号又称为键控信号,数字调制过程中处理的是数字信号,而载波有振幅、频率和相位3个变量,且二进制的信号只有高低电平两个逻辑量即1和0,所以调制的过程可用键控的方法由基带信号对载频信号的振幅、频率及相位进行调制,最基本的方法有3种:
正交幅度调制(QAM)、频移键控(FSK)、相移键控(PSK)。
根据所处理的基带信号的进制不同分为二进制和多进制调制(M进制)。
本实验采用QPSK。
QPSK是英文QuadraturePhaseShiftKeying的缩略语简称,意为正交相移键控,是一种数字调制方式。
在19世纪80年代初期人们选用恒定包络数字调制。
这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求不足之处是其频谱利用率低于线性调制技术。
19世纪
80年代中期以后四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。
1.2课程设计的目的和任务
目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所
学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。
课程设计的任务是:
(1)掌握一般通信系统设计的过程,步骤,要求,工作内容及设计方法,掌握用计算机仿真通信系统的方法。
⑵训练学生网络设计能力。
(3)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。
1.3可行性分析
QPSK是英文QuadraturePhaseShiftKeying的缩略语简称,意为正交相移键控,是一种数字调制方式。
在19世纪80年代初期,人们选用恒定包络数字调制。
这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求,不足之处是其频谱利用率低于线性调制技术。
19世纪80年代中期以后,四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。
QPSK分为绝对相移和相对相移两种。
由于绝对相移方式存在相位模糊问题,所以在实际中主要采用相对移相方式QDPSK。
它具有一系列独特的优点,
目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。
其也是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。
2QPSK通信系统
正交相移键控(QuadraturePhaseShiftKeyingQPSK)通信系统已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。
要求利用Matlab语言对QPSK通信系统进行仿真,验证QPSK的特性(如误码率随信噪比的增加而减小)。
2.1基于MATLAB的QPSK通信系统的基本模型
QPSK通信系统的基本模型图如图1所示。
图1QPSK通信系统的基本模型图
2.2QPSK通信系统的性能指标
2.2.1有效性指标
(1)码元传输速率Rb
码元传输速率通常又称为码元速率,传码率,码率,信号速率或波形速率,直单位时间内传输码元的数目,单位为波特,常用B表示
(2)信息传输速率Rb
信息传输速率简称信息速率,又称比特率,表示单位时间内传送的比特数,
单位为bit/s
⑶频带利用率
频带利用率指的是传输效率问题,定义为:
单位频带内码元传输速率的大小即=Rb/B(B/Hz)
用信息速率形式表示为=Rb/B(b/(s.Hz))
222可靠性指标
(1)码元差错率Pe
码元差错率简称误码率,指接受错误的码元数在传送码元数中所占的比例。
准确的说,误码率就是码元在传输系统中被传错的概率,表示为:
卩6=单位时间内接收的错误码元数/单位时间内系统传输的总码元数
(2)信息差错率Pb
信息差错率称误信率或误比特率,指接收错误的信息量在传送信息总量所
占比例。
表示为:
卩匕=单位时间内接受的错误比特数(错误信息量)/单位时间内系统传输的总比特数(总信息量)
结论:
一定范围内,随着信噪比逐渐变大,其误码率逐渐减小。
3QPSK通信系统的主要模块
3.1信源/信宿及其编译码
13折线近似的PCM编码器测试模型图如图2所示。
图2PCM编码
主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。
PCM的解码主要是将数字信号转换成模拟信号。
13折线近似的PCM解码器测试模型图如图3所示。
图3PCM解码器测试模型图
3.2QPSK调制/解调
我们将信息直接转换得到的较低频率的原始信号称为基带信号。
通常基带信
号不宜直接在信道中传输。
因此在通信系统的发送端需将基带信号的频谱搬移
(调制)到适合信道传输的频率范围内,而在接收端,再将它们搬移(解调)到原来的频率范围,这就是调制和解调。
Sptdrym
图4QPSK调制与解调图
3.3信道
信道(informationchannels是信号的传输媒质,可分为有线信道和无线信道两类。
有线信道包括明线、对称电缆、同轴电缆及光缆等。
无线信道有地波传播、短波电离层反射、超短波或微波视距中继、人造卫星中继以及各种散射信道等。
如果我们把信道的范围扩大,它还可以包括有关的变换装置,比如:
发送设备、接收设备、馈线与天线、调制器、解调器等,我们称这种扩大的信道为广义信道,
而称前者为狭义信道。
3.4信道编码及译码
341编码原理
为了与信道的统计特性相匹配,并区分通路和提高通信的可靠性,而在信源编码的基础上,按一定规律加入一些新的监督码元,以实现纠错的编码。
实质是在信息码中增加一定数量的多余码元(称为监督码元),使它们满足一定的约束关系,这样,由信息码元和监督码元共同组成一个由信道传输的码字。
一旦传输过
程中发生错误,则信息码元和监督码元间的约束关系被破坏。
在接收端按照既定的规则校验这种约束关系,从而达到发现和纠正错误的目的。
3.4.2RS编码介绍
卷积码编码器参数设置表如表3-1所示,RS码编码器模块及其参数设置表3-2所示。
表3-1卷积码编码器参数设置表
Trellisstructure
poly2trellis(9,[753561])
Reset
None
表3-2RS码编码器模块及其参数设置表
CodewordlengthN
8
MessagelengthK
2
Primitivepolynomial
[1011]
Generatorpolynomial
rsgenpoly(7,3)
RS码又称里所码,即Reed-solomoncodes是一种低速率的前向纠错的信道编码,对由校正过采样数据所产生的多项式有效。
编码过程首先在多个点上对这些多项式求冗余,然后将其传输或者存储。
对多项式的这种超出必要值的采样使得多项式超定(过限定)。
当接收器正确的收到足够的点后,它就可以恢复原来的多项式,即使接收到的多项式上有很多点被噪声干扰失真。
RS(Reed-Solomon码是一类纠错能力很强的特殊的非二进制BCH码。
对于
任选正整数S可构造一个相应的码长为n=qS-1的q进制BCH码,而q作为某个素数的幕。
当S=1,q>2时所建立的码长n=q-1的q进制BCH码,称它为RS码。
当q=2m(m>1),其码元符号取自于F(2m)的二进制RS码可用来纠正突发差错,它是最常用的RS码。
RS码为(204,188,t=8),其中t是可抗长度字节数,对应的188符号,监督段为16字节(开销字节段)。
实际中实施(255,239,t=8)的RS编码,即在204字节(包括同步字节)前添加51个全“0字节,产生RS码后丢弃前面51个空字节,形成截短的(204,188)RS码。
RS的编码效率是:
188/204。
图5RS码模块图
因为本系统中采用(2,1,9)卷积码,即每输入一个比特,将输出2个比
特,约束长度为9,因此本系统中,信源设置成基于采样的二进制序列。
卷积码编码器格型结构Trellisstructure设置成poly2trellis(9,[753561]),其
中9是约束长度,[753561]是生成多项式的八进制表示方式,转换成二进制为[111101011101110001],代表了卷积码编码器反馈连线的有无。
操作模式Operationmode设置成Continuous,即卷积码编码器在整个仿真过程中都不对寄存器复位。
另外三种操作模式分别为:
每帧数据开始之前自动对寄存器复位;每帧输入信号的末尾增加填充比特;通过输入端口复位•接收端用维特比译码器进行译码,译码器的参数设置与编码器相对应,判决方式采用硬判决,反馈深度
可设为72。
3.4.3卷积码介绍
因为本系统中采用(2,1,9)卷积码,即每输入一个比特,将输出2个比
特,约束长度为9,因此本系统中,信源设置成基于采样的二进制序列。
卷积码编码器格型结构Trellisstructure设置成poly2trellis(9,[753561]),其
中9是约束长度,[753561]是生成多项式的八进制表示方式,转换成二进制为[111101011101110001],代表了卷积码编码器反馈连线的有无。
操作模式Operationmode设置成Continuous,即卷积码编码器在整个仿真过程中都不对寄存器复位。
另外三种操作模式分别为:
每帧数据开始之前自动对寄存器复位;
每帧输入信号的末尾增加填充比特;通过输入端口复位•接收端用维特比译码器进行译码,译码器的参数设置与编码器相对应,判决方式采用硬判决,反馈深度可设为72。
图6卷积码模块图
344汉明码介绍
汉明码是一种线性分组码,一般来说,若码长为n,信息位数为k,则监督
位数为r=n-k。
如果希望用r个监督位构造出r个监督关系式来指示一位错码的n
种可能位置,则要求2的r次方减去1大于等于n或者2的r次方大于等于k+叶1汉明码模块的参数可以改变,但必须要满足上述关系式。
■
hr
Phd匚mrrlNnto
■
n
r
SeleacH
TqWsrts傅苗
图7汉明码模块图
信道编码之汉明码参数设置为:
CodewordlengthN:
7,MessagelengthK:
Gfprimfd
(3,‘min'。
3.5串并/并串转换
由于经过PCM编码出来的是8位的并行码,QPSK调制要求其必须进行并串转换。
QPSK解调后的串行码也必须经过串并转换才能进行PCM译码。
并串
/串并转换使用Buffer实现,并串转换图如图3.6所示;串并转换图如图3.7所示。
图8并串转换图
图9串并转换图
3.6
性能分析
3.6.1
眼图
眼图是在数字通信的工程实践中测试数字传输信道质量的一种应用广泛、简
单易行的方法。
实际上它是一个扫描周期是数字码元宽度的一至二倍并且与之同步的示波器。
对于二进制码元,显然1和0的区别越大,接受判决时错判的可能性就越小。
由于传输过程中的频带限制,噪声的叠加使得1和0的差别变小。
在接收机的判决点,将1和0的差别用眼图上“眼睛”张开的大小表示,十分形象、直观和实用。
从眼图”上可以观察出码间串扰和噪声的影响,从而估计系统优劣程度。
另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和
改善系统的传输性能。
3.6.2星座图
星座图可以在信号空间展示信号所处的位置,为系统的传输特性分析提供了直观的、具体的显示结果。
3.6.3误码率统计
在通信系统试验中,误码率是一个反应系统特性的指标,如调制方法、差错控制方式、功率利用率、频带利用率与传输环境特征等总体关系的重要指标。
因
此误码率的测试,他的结果正确与否以及可信度有多高是评价仿真系统的重要指标。
4SIMULINK对QPSK通信系统的仿真与结果分析
4.1总图
Iwiil
R9EftMau
Spsctr^Ti
亦Timr曲HIT品
QiWTh-TrStamH-TmeE^eZii^raaarwPlm
Ekdpt*Bf£ipl2
Eiw^e-Time-
E^tOdtfirnE^s■&At
SM1±lr-JSmiM'l
[Lbli.i
.Lli,1..1
B-FH1
□FSK
f~~~~*WGN
Big」®]RSEnow轉
CFSK
QffiK
hMiillJV
R.iabfrsg
Dhirnfel
□P5K
Demoduijlv
您S&Efwe<
BiniTf^qau:
RSO*±M*i
Hag
FitwD«-fln1
曲wb枫PCkl^amdi
u-fcvw
QFSkhkKlJAliX
EmrRwe
Ckteuldiion
*AjftGN
w\mh-jr
□FSK
diuMi-b*if
birae<
P£Uilt>x>db
Aniiog
AlilfDe初2
CMnrMlI
DcrnoduMix
avn^Jinri^
图10RS码信道编码总设计图
G^n*CHirt6nCcnv^kADnaiEmmbi
E^natrZ
■
T』
EmrSin
+-
EjwAnil-£■4duLihail
CEfMriixisniJ
Enaclw
»QP*:
■UM3M
tlwird
nSjirur十・2P&*:
鼻
'hVilfZIC*oidM
MadiJrin
SkMfd^d
{FSX
D«nc>h■潮
Satew
SpKiEsE
SCDfM
CtKn£>-Tm«
4
►
11111■.i.1
*3*;
"FT
Ast.e
Daaili-TvT^
&CM#1
图11卷积码信道编码总设计图
图12QPSK仿真系统波形图
EnwRa&e-
3曲伽
Sil■田
QsuradhMoise
Sbiwamrx
—■-n
□PSK
吕ruyInpulH5iEn®dSi
»■
帥:
uyJnpuiRSiEnts&dei
□PSKkMJatec
Hj^legh
Rr^ltigrNdim
聞™or
I尸皿艸
■GbukIvi
*3a^aiBi呦i死
Gfr-«f3lDrl
Rfidir
RayleighNc«5eHidnnMoise
髯吋停hGewiixn
AABhi
A^GhiOanntH
A-#Gh
AWC3HChnnfiiM
ChonnfilS
CrannelS
J
^MlLT
OP%
QPSK:
DwncduiffiMaenseawdWVWTLJ-□FSK>
QPW
Dwncduiffia'
耳曲氓"pWWTLJ-
OPSK
0P5K
匸刖h
SSH^indl
Wrtl~LT
QPSK
CP黑
Defnoduhnof
PlrH凹n®2
^wwhj-
QPSK:
■VAAlh-T
QFW
QPSK
DeZul白IK
imgti
IM3W1
Calo^Jti>^n1
n
:
iM>L172
卜jirrHiiJi2
Di沖I町3
EinB«)i>Cutpul時DHO^tr'
Bina"f-Oulpu1=15阳网旳
EmrHalei:
刖斡1引巧卤3
ErrcrAffie“际li■:
讥
R5DcrodBF-
目inov创山5AS&ecBdo<
□-e
4Di-iny0uk^±
R5Decode
sinBQCulpulR5Draw
Bififtqi-Cuipui
EnSrRbIe
CblailBlDn
引.
&sa
时irw>Qu^xjI
RSDkcc#
&sa
Eirw>Qu^xjIRSDkm#
E#dfHoleCnlOJlHlKrnRk"
EjtxRa|d
Lr]-frK.re』
EmxferfvMtiihflPCIVkiQ寒
TsEnurRiot
訐iftJiSij射
P
-*
f
ErrorRrle
EnwRate
Aralog
Displvpi
b
'■■■-r-
InlDrtl
>1nw
T弓”J叮m秤了%]
|irno3
wvvnj-
2P5K
-r„;:
■:
:
;J
QPSH:
^wvn-T
BKeryOrtM
RS&0血酣£
QPSH:
□emrfiJiiBr
&a»!
iind4
*smcutl
yind
T□W_ris{LKA<
EWRl«-
llO-IJbEF
■?
'TT.:
."!
EWRl«-C^ila-lJbEr
图13加入各个噪声设计总图
4.2M文件
MATLAB程序
clc
clear
%x表示信噪比的取值范围
%y表示有信道编码时QPSK调制的误码率
%z表示无信道编码时QPSK调制的误码率
%信源的频率定义为4000Hz
%设置QPSK调制的初始相位
%设置仿真时间长度
%信噪比依次取向量x的数值
%执行有信道编码时QPSK仿真模型
%从simout中获得调制信号的误码率
%执行无信道编码时QPSK仿真模型
%从simout1中获得调制信号的误码率ylabel('误码率');
title('有信道编码信噪比与误码率关系');
subplot(2,2,2);
semilogy(x,z);%绘制无信道编码信噪比与误码率的关系曲线
xlabel('信噪比/dB');
ylabel('误码率');
title('无信道编码信噪比与误码率关系');
subplot(2,2,3);
semilogy(x,y,'r',x,z,'b');%绘制有无信道编码信噪比与误码率关系对比曲线
xlabel('信噪比/dB');
ylabel('误码率');
title('有无信道编码信噪比与误码率关系对比');
legend(有信道编码','无信道编码');
4.3系统仿真结果
按照设计总图仿真系统,将SNR设为30dB系统经过RS码信道编码、卷积码信道编码的眼图对比图如图15所示;经过RS码信道编码、卷积码信道编码的星座图对比图如图17所示。
4.3.1眼图
BlzongFS/D'i'KrEte-TimeDiagramScopel
IFiIbAxsa匚h.nndbUfindowHadp
EyeDiagram
图14不加加性高斯白噪声的眼图
snudu^®15:
l巴pmnQ
-O.
-0.5Di0.5
In-phaseAmplilude
图16不加加性高斯白噪声的星座图
图17经过RS码编码、卷积码编码的星座图对比图
由以上所有图可知,信号经过信道传输后,因噪声的影响系统性能下降,产生误码率,星座图和眼图都产生一些变化,但总体在均值附近变化,比较集中。
而且经过RS码和卷积码两种信道编码的仿真结果差别不大,星座图和眼图基本一致。
由此可见,不同的信道编码方式对系统性能影响不大,但是总的来说,RS码信道编码方式较好些,纠错能力更强一些。
433频谱图
图18不加加性高斯白噪声的频谱图
图19加加性高斯白噪声的频谱图
由上图可知前后频谱图基本一致,信号的能量都是集中在低频段符合实际规律。
本实验信号能量集中-2500~2500Hz频段。
4.3.1有无信道编码的信噪比与误码率的关系
此时系统信道编码为卷积码编码方式。
用M文件进行仿真,最终产生的信
噪比与误码率关系图。
其中有信道编码信噪比与误码率的关系图如图20所示;
图20有信道编码信噪比与误码率关系图
图21无信道编码信噪比与误码率关系图
图22对比图
有无信道编码情况下的信噪比与误码率表如表4-1所示
信噪比(dB)
有信道编码(RS码)误码率
无信道编码的误码率
-30
0.45313
0.72565
-25
0.42836
0.68993
-20
0.40634
0.6299
-15
0.35338
0.52014
-10
0.22857
0.37794
-5
0.084972
0.27812
0
0.035142
0.26246
表4-1有无信道编码情况下的信噪比与误码率表
通过图22和表4-1我们直观地看到经过信道编码传输信号误码率大大降低,信道编码提高了系统的可靠性。
而且随着信噪比的不断提高系统的误码率都会有所降低。
4.3.1加入不同噪声时信噪比与误码率的关系
用M文件对无噪声、加入莱斯噪声、高斯噪声、瑞利噪声仿真,产生信噪比与误码率的波形,即加入不同噪声时信噪比与误码率波形图如图23所示。
口如如日
图23各种噪声情况下的信噪比与误码率
信噪比(dB)
无噪声
咼斯噪声
莱斯噪声
瑞利噪声
三种噪声
-30
0.4661
0.49687
0.49677
0.49678
0.49722
-25
0.4609
0.49529
0.49489
0.49521
0.49554
-20
0.4568
0.48022
0.48444
0.48529
0.48184
-15
0.4396
0.46525
0.46368
0.46503
0.46107
-10
0.4095
0.42867
0.42957
0.42882
0.4278
-5
0.3279
0.34828
0.337