QPSK通信系统性能分析与MATLAB仿真Word格式文档下载.docx
- 文档编号:17935942
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:19
- 大小:661.30KB
QPSK通信系统性能分析与MATLAB仿真Word格式文档下载.docx
《QPSK通信系统性能分析与MATLAB仿真Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《QPSK通信系统性能分析与MATLAB仿真Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
(1)掌握一般通信系统设计的过程,步骤,要求,工作内容及设计方法,掌握用计算机仿真通信系统的方法。
(2)训练学生网络设计能力。
(3)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。
1.3可行性分析
在19世纪80年代初期,人们选用恒定包络数字调制。
这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求,不足之处是其频谱利用率低于线性调制技术。
19世纪80年代中期以后,四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。
QPSK分为绝对相移和相对相移两种。
由于绝对相移方式存在相位模糊问题,所以在实际中主要采用相对移相方式QDPSK。
它具有一系列独特的优点,目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。
其也是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。
2QPSK通信系统
正交相移键控(QuadraturePhaseShiftKeying:
QPSK)通信系统已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。
要求利用Matlab语言对QPSK通信系统进行仿真,验证QPSK的特性(如误码率随信噪比的增加而减小)。
2.1基于MATLAB的QPSK通信系统的基本模型
QPSK通信系统的基本模型图如图1所示。
图1QPSK通信系统的基本模型图
2.2QPSK通信系统的性能指标
2.2.1有效性指标
(1)码元传输速率R
码元传输速率通常又称为码元速率,传码率,码率,信号速率或波形速率,直单位时间内传输码元的数目,单位为波特,常用B表示
(2)信息传输速率R
信息传输速率简称信息速率,又称比特率,表示单位时间内传送的比特数,单位为bit/s
(3)频带利用率
频带利用率指的是传输效率问题,定义为:
单位频带内码元传输速率的大小
即
=
/B(B/Hz)
用信息速率形式表示为
=
/B(b/(s.Hz))
2.2.2可靠性指标
(1)码元差错率Pe
码元差错率简称误码率,指接受错误的码元数在传送码元数中所占的比例。
准确的说,误码率就是码元在传输系统中被传错的概率,表示为:
Pe=单位时间内接收的错误码元数/单位时间内系统传输的总码元数
(2)信息差错率Pb
信息差错率称误信率或误比特率,指接收错误的信息量在传送信息总量所占比例。
表示为:
Pb=单位时间内接受的错误比特数(错误信息量)/单位时间内系统传输的总比特数(总信息量)
结论:
一定范围内,随着信噪比逐渐变大,其误码率逐渐减小。
3QPSK通信系统的主要模块
3.1信源/信宿及其编译码
13折线近似的PCM编码器测试模型图如图2所示。
图2PCM编码
主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。
PCM的解码主要是将数字信号转换成模拟信号。
13折线近似的PCM解码器测试模型图如图3所示。
图3PCM解码器测试模型图
3.2QPSK调制/解调
我们将信息直接转换得到的较低频率的原始信号称为基带信号。
通常基带信号不宜直接在信道中传输。
因此在通信系统的发送端需将基带信号的频谱搬移(调制)到适合信道传输的频率范围内,而在接收端,再将它们搬移(解调)到原来的频率范围,这就是调制和解调。
图4QPSK调制与解调图
3.3信道
信道(informationchannels)是信号的传输媒质,可分为有线信道和无线信道两类。
有线信道包括明线、对称电缆、同轴电缆及光缆等。
无线信道有地波传播、短波电离层反射、超短波或微波视距中继、人造卫星中继以及各种散射信道等。
如果我们把信道的范围扩大,它还可以包括有关的变换装置,比如:
发送设备、接收设备、馈线与天线、调制器、解调器等,我们称这种扩大的信道为广义信道,而称前者为狭义信道。
3.4信道编码及译码
3.4.1编码原理
为了与信道的统计特性相匹配,并区分通路和提高通信的可靠性,而在信源编码的基础上,按一定规律加入一些新的监督码元,以实现纠错的编码。
实质是在信息码中增加一定数量的多余码元(称为监督码元),使它们满足一定的约束关系,这样,由信息码元和监督码元共同组成一个由信道传输的码字。
一旦传输过程中发生错误,则信息码元和监督码元间的约束关系被破坏。
在接收端按照既定的规则校验这种约束关系,从而达到发现和纠正错误的目的。
3.4.2RS编码介绍
卷积码编码器参数设置表如表3-1所示,RS码编码器模块及其参数设置表3-2所示。
Trellisstructure
poly2trellis(9,[753561])
Reset
None
表3-1卷积码编码器参数设置表
表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]是生成多项式的八进制表示方式,转换成二进制为[1111011],代表了卷积码编码器反馈连线的有无。
操作模式Operationmode设置成Continuous,即卷积码编码器在整个仿真过程中都不对寄存器复位。
另外三种操作模式分别为:
每帧数据开始之前自动对寄存器复位;
每帧输入信号的末尾增加填充比特;
通过输入端口复位.接收端用维特比译码器进行译码,译码器的参数设置与编码器相对应,判决方式采用硬判决,反馈深度可设为72。
3.4.3卷积码介绍
图6卷积码模块图
3.4.4汉明码介绍
汉明码是一种线性分组码,一般来说,若码长为n,信息位数为k,则监督位数为r=n-k。
如果希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能位置,则要求2的r次方减去1大于等于n或者2的r次方大于等于k+r+1。
汉明码模块的参数可以改变,但必须要满足上述关系式。
图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总图
图10RS码信道编码总设计图
图11卷积码信道编码总设计图
QPSK数字通信系统有波形如图12所示,其中波形1为有信道编码仿真结果,波形2为原始正弦波语音信号,波形2为无信道编码的仿真结果。
图12QPSK仿真系统波形图
图13加入各个噪声设计总图
4.2M文件
MATLAB程序。
clc
clear
echoon
x=-50:
5:
50;
%x表示信噪比的取值范围
y=x;
%y表示有信道编码时QPSK调制的误码率
z=x;
%z表示无信道编码时QPSK调制的误码率
Frequency=4000;
%信源的频率定义为4000Hz
PhaseOffset=pi/4;
%设置QPSK调制的初始相位
SimulationTime=0.0001;
%设置仿真时间长度
fori=1:
length(x)
SNR=x(i);
%信噪比依次取向量x的数值
sim('
juanjiwuma'
);
%执行有信道编码时QPSK仿真模型
y(i)=mean(fenxi);
%从simout中获得调制信号的误码率
%执行无信道编码时QPSK仿真模型
z(i)=mean(fenxi1);
%从simout1中获得调制信号的误码率
end
holdoff;
subplot(2,2,1);
semilogy(x,y);
%绘制有信道编码信噪比与误码率的关系曲线
xlabel('
信噪比/dB'
ylabel('
误码率'
title('
有信道编码信噪比与误码率关系'
subplot(2,2,2);
semilogy(x,z);
%绘制无信道编码信噪比与误码率的关系曲线
无信道编码信噪比与误码率关系'
subplot(2,2,3);
semilogy(x,y,'
r'
x,z,'
b'
%绘制有无信道编码信噪比与误码率关系对比曲线
有无信道编码信噪比与误码率关系对比'
legend('
有信道编码'
'
无信道编码'
4.3系统仿真结果
按照设计总图仿真系统,将SNR设为30dB系统经过RS码信道编码、卷积码信道编码的眼图对比图如图15所示;
经过RS码信道编码、卷积码信道编码的星座图对比图如图17所示。
4.3.1眼图
图14不加加性高斯白噪声的眼图
图15经过RS码信道编码、卷积码编码的眼图对比图
4.3.2星座图
图16不加加性高斯白噪声的星座图
图17经过RS码编码、卷积码编码的星座图对比图
由以上所有图可知,信号经过信道传输后,因噪声的影响系统性能下降,产生误码率,星座图和眼图都产生一些变化,但总体在均值附近变化,比较集中。
而且经过RS码和卷积码两种信道编码的仿真结果差别不大,星座图和眼图基本一致。
由此可见,不同的信道编码方式对系统性能影响不大,但是总的来说,RS码信道编码方式较好些,纠错能力更强一些。
4.3.3频谱图
图18不加加性高斯白噪声的频谱图
图19加加性高斯白噪声的频谱图
由上图可知前后频谱图基本一致,信号的能量都是集中在低频段符合实际规律。
本实验信号能量集中-2500~2500Hz频段。
4.3.1有无信道编码的信噪比与误码率的关系
此时系统信道编码为卷积码编码方式。
用M文件进行仿真,最终产生的信噪比与误码率关系图。
其中有信道编码信噪比与误码率的关系图如图20所示;
无信道编码信噪比与误码率的关系图如图21所示;
对比图如图22所示。
图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.035142
0.26246
表4-1有无信道编码情况下的信噪比与误码率表
通过图22和表4-1我们直观地看到经过信道编码传输信号误码率大大降低,信道编码提高了系统的可靠性。
而且随着信噪比的不断提高系统的误码率都会有所降低。
4.3.1加入不同噪声时信噪比与误码率的关系
用M文件对无噪声、加入莱斯噪声、高斯噪声、瑞利噪声仿真,产生信噪比与误码率的波形,即加入不同噪声时信噪比与误码率波形图如图23所示。
图23各种噪声情况下的信噪比与误码率
无噪声
高斯噪声
莱斯噪声
瑞利噪声
三种噪声
0.4661
0.49687
0.49677
0.49489
0.49678
0.49722
0.4609
0.49529
0.49489
0.49521
0.49554
0.4568
0.48022
0.48444
0.48529
0.48184
0.4396
0.46525
0.46368
0.46503
0.46107
0.4095
0.42867
0.42957
0.42882
0.4278
0.3279
0.34828
0.33735
0.3397
0.33425
0.1497
0.1727
0.17514
0.1711
0.18706
相同信噪比的情况下,不同噪声对误码率的影响不同。
其中同时加入多种噪声时误码率最大,对信号传输的影响最大;
加高斯噪声的误码率较小;
加瑞利噪声的误码率也比较小;
加莱斯噪声的误码率相对较大,对信号的传输相应的影响也较大。
5总结
通过仿真软件来模拟和估算通信系统的性能,通过模拟和仿真来调整一些通信系统的参数以期达到最佳使用效果。
本课题中使用国际控制界公认的标准仿真软件MATLAB来仿真移动通信系统各种数字调制解调技术,具有数字通信的诸多优点,广泛使用它来传送各种控制信息的数字调相信号,比较不同调相技术之间的性能差异。
通过这次课程设计,我学到了很多东西:
从刚开始的研究QPSK的调制解调原理到熟悉MATLAB函数编写程序和Simulink建模,再编写程序并验证QPSK的算法是否正确以及模块能不能够实现调制解调的功能,最后对全局有了大体的把握,改善了一些波形的显示,调整了程序和模块的各种参数,使调制解调各步骤得到的波形越来越符合理论值,并对QPSK性能做了仿真和研究,对其有了大体的掌握。
在信道编码的设计与调制中,在不停的查找资料中,我学到了很多相关的知识,对于信道编码有了更加清晰的认识。
这将使我终身受益。
总之一步步的走的非常缓慢艰辛,知识的探索本身就是一个曲折的过程,在这次课程设计中,让我更深刻的体会到这一点。
参考文献
[1]薛定宇.基于MATLAB的系统仿真技术与应用[M].北京:
清华大学出版社,2002.
[2]曹志刚.现代通信原理[M].北京:
清华大学出版社,2007.
[3]郭文彬.基于MATLAB的计算机仿真[M].北京:
北京邮电大学出版社,2006.6.
[4]曹雪虹.信息论与编码[M].北京:
清华大学出版社,2009.2.
[5]徐明远.MATLAB仿真在通信与电子工程中的应用[M].西安:
西安电子科技大学出版社,2005.6.
[6]邓华.MATLAB通信仿真及应用实例详解[M].北京:
人民邮电出版社,2003.
[7]王世一.数字信号处理(修订版)[M].北京:
理工大学出版社,2012.6.
[8]樊昌信.曹丽娜.通信原理(第六版)[M].北京:
北京国防工业出版社,2012.1.
[9]刘卫国.MATLAB程序设计教程[M].北京:
中国水利水电出版社,2002.8.
[10]谢沅清.模拟电子线路Ⅱ[M].四川:
成都电子科大学出版社,2006.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QPSK 通信 系统 性能 分析 MATLAB 仿真