BPSK通信系统的计算机性能分析与MATLAB仿真要点Word格式文档下载.docx
- 文档编号:16431370
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:17
- 大小:665.10KB
BPSK通信系统的计算机性能分析与MATLAB仿真要点Word格式文档下载.docx
《BPSK通信系统的计算机性能分析与MATLAB仿真要点Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《BPSK通信系统的计算机性能分析与MATLAB仿真要点Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
课程设计的任务是:
(1)掌握一般通信系统设计的过程、步骤、要求、工作内容和设计方法;
掌握用计算机仿真通信系统的方法。
(2)建立系统模型:
根据数字调制与解调原理及通信系统组成情况建立所选题目的系统模型。
(3)设置参数:
包括信源、抽样量化编码/译码、信道编码/译码、基带调制/解调器、各噪声产生器、信道、误码率计算器、星座图仪等参数的选择。
(4)运行参数,进行系统仿真,得到误码率与信噪比的关系曲线图、星座图。
(5)分析运行结果。
1.3可行性分析
BPSK是英文BinaryPhaseShiftKeying的缩略语简称。
把模拟信号转换成数据值的转换方式之一,是利用偏离相位的复数波浪组合来表现信息键控移相方式的一种。
BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。
二相相移键控(BPSK)是用二进制基带信号(0、1)对载波进行二相调制,是最简单的PSK形式,相移大小为180°
,又可称2-PSK,在群点聚集的地方,其实都不是非常有关系,在该图像中,群点分布在水平轴上的0°
和180°
上,由于BPSK使用严重的失真致使解调器作出错误的判断,所以该调制方式是所有PSK中最强的,但它只能以1bit/symbol调制而不适合高数据率应用情况。
2BPSK通信系统
2.1BPSK通信系统基本模型
本次设计,应用Matlab进行仿真,仿真采用蒙特卡罗模型。
仿真框图如图2.1。
图2.1仿真框图
2.2BPSK通信系统的性能指标
2.2.1有效性指标
①码元传输速率RB
②信息传输速率Rb
③频带利用率
2.2.2可靠性指标
①码元差错率Pe
②信息差错率Pb3BPSK通信系统主要模块及其主要参数
3.1信源/信宿及其编译码
信息源(简称信源)的作用是把各种消息转换成原始信号。
根据消息的类型不同,信源可以分为模拟信源和数字信源。
模拟信源输出的是模拟信号,如话筒、摄像机;
数字信源输出的是离散的数字信号,如电传机、计算机等各种数字终端。
并且,模拟信源送出的信号经数字化处理后也可以送出数字信号。
受信者(简称信宿)是传送消息的目的地,其功能与信源相反,即把原始电信号还原成相应的消息。
信源编码与译码:
信源编码有2个基本功能:
一是提高信息传输的有效性,即通过某种数据压缩技术设法减少码元数目和降低码元速率。
码元速率决定传输所占的带宽,而传输带宽反应了通信的有效性。
二是完成模/数(A/D)转换,即当信息源给出的是模拟信号时,信源编码器将其转换成数字信号,以实现模拟信号的数字化传输。
信源译码是信源编码的逆过程。
PCM编码和译码部分图如图3.1和图3.3所示,编译码仿真图分别如图3.2和图3.4所示。
图3.1PCM编码
图3.2PCM编码仿真图
图3.3PCM译码
图3.4PCM译码仿真图
3.2BPSK调制与解调
3.2.1主要内容
1.简要阐述bpsk调制与解调原理
2.用matlab进行仿真,附上仿真源程序和仿真结果,对结果进行分析。
3.2.2主要原理
调制:
将各种数字基带信号转换成适于信道传输的数字调制信号(已调信号或频带信号)调制就是用基带信号去控制载波信号的某个或几个参量的变化,将信息荷载在其上形成已调信号传输,而解调是调制的反过程,通过具体的方法从已调信号的参量变化中将恢复原始的基带信号。
BPSK调制原理:
如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于“同相”状态;
如果其中一个开始得迟了一点,就可能不相同了。
如果一个达到正最大值时,另一个达到负最大值,则称为“反相”。
一般把信号振荡一次(一周)作为360度。
如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。
当传输数字信号时,1码控制发0度相位,0码控制发180度相位。
载波的初始相位就有了移动,也就带上了信息。
相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。
在BPSK中,通常用初始相位0和π分别表示二进制1和0。
因此,BPSK信号的时域表达式为
式中,n表示第n个符号的绝对相位:
因此,上式可以改写为
由于两种码元的波形相同,极性相反,故BPSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波的相乘:
式
这里s(t)为双极性全占空(非归零)矩形脉冲序列,g(t)是脉宽为Ts的单个矩形脉冲,而an的统计特性为
e2psk(t)
BPSK信号的调制原理框图如图3.3所示,与2ASK信号的产生方法相比较,只是对是S(t)的要求不同。
在2ASK中S(t)是单极性的,而在BPSK中S(t)是双极性的基带信号。
图3.3BPSK信号的调制原理框
BPSK基带调制器参数设置如表3-1所示。
表3-1BPSK基带调制器参数设置
Inputtype
Scalar
Constellationordering
Binary
Phaseoffset(rad)
PhaseOffset
Samplepersymbol
1
解调:
在接收端将收到的数字频带信号还原成数字基带信号。
BPSK基带解调器参数设置如表3-2所示。
表3-2BPSK基带解调器参数设置
调制解调总图如图3.4所示。
图3.4调制解调总图
3.3信道部分
3.3.1信道编码
信道编码:
为了与信道的统计特性相匹配,并区分通路和提高通信的可靠性,而在信源编码的基础上,按一定规律加入一些新的监督码元,以实现纠错的编码。
(1)循环码的概念
循环码也是一种线性分组码,因此除具有线性分组码的性质外,还具有循环性。
(2)循环冗余效验码,简称CRC码,是最常见的检错码
循环码模块图如图3.5所示。
图3.5循环码模块图
循环码编码器其参数设置如表3-3所示。
表3-3循环码编码器其参数设置
编号
名称
参数
CodewordlengthN
7
2
MessagelengthK,orgeneratorpolynomial
4
3.2.2信道译码
信道译码:
信道译码是将接收到的符号消息如何进行判决的问题。
循环译码器如图3.7所示。
图3.7循环译码器模块图
信道编译码总图如图3.8所示:
图3.8信道编译码总图
4BPSK的MATLAB通信系统的仿真和性能分析
4.1BPSK通信系统仿真
BPSK通信系统的无信道编码总设计图如图4.1所示。
图4.1BPSK通信系统的无信道编码总设计图
有信道编码的循环码如图4.2(a)所示,汉明码总设计图如图4.2(b)所示。
图4.2循环码有信道编码总设计图(a)
图4.2汉明码有信道编码总设计图(b)
无信道编码频谱图如图4.3(a)所示。
图4.3(a)无信道编码频谱图
有信道编码频谱图如图4.3(b)所示。
图4.3(b)有信道编码频谱图
信源与接收端波形如图4.4所示。
图4.4信源与接收端波形
未加入高斯加性白噪声信道前的星座图如图4.5(a)所示。
图4.5(a)未加入高斯加性白噪声信道前的星座图
加入高斯加性白噪声信道后的星座图如图4.5(b)所示。
图4.5(b)加入高斯加性白噪声信道后的星座图
无信道编码眼图如图4.6(a)所示。
图4.6(a)无信道编码时的眼图
信道加入高斯白噪声时的信道眼图如图4.6(b)所示。
图4.6(b)信道加入高斯白噪声时的信道眼图
M文件如下:
clear;
echoon
x=-50:
5:
50;
%x表示信噪比的取值范围
y=x;
%y表示有信道编码时BPSK调制的误码率
z=x;
%z表示无信道编码时BPSK调制的误码率
Frequency=4000;
%信源的频率定义为4000Hz
PhaseOffset=0;
%设置BPSK调制的初始相位
SimulationTime=0.001;
%设置仿真时间长度
fori=1:
length(x)
SNR=x(i);
%信噪比依次取向量x的数值
sim('
hanmingma1'
);
%执行有信道编码时BPSK仿真模型
y(i)=mean('
BitErrorRate1'
%从BitErrorRate1中获得调制信号的误码
率
wubianma1'
%执行无信道编码时BPSK仿真模型
z(i)=mean('
BitErrorRate2'
%从BitErrorRate2中获得调制信号的误码率
end
holdoff;
semilogy(x,y,'
r'
x,z,'
b:
'
%绘制有无信道编码信噪比与误码率关系对比曲线
xlabel('
信噪比/dB'
ylabel('
误码率'
title('
有无信道编码信噪比与误码率关系对比'
legend('
有信道编码'
'
无信道编码'
gridon;
4.2性能分析
信噪比与误码率关系如图4.7所示。
图4.7有无信道编码信噪比与误码率关系对比
蓝色的为无信道编码情况下的误码率-信噪比曲线,红色为用循环码信道编码情况下的误码率-信噪比曲线。
随着信噪比的增大,加入噪声及干扰后的系统误码率随之增大。
在一定的信噪比下,随着加入的噪声越多,系统的误码率也随之增大。
有无信道编码的误码率与信噪比关系如表4-1所示。
表4-1有无信道编码的误码率与信噪比
SNR(dB)
无信道编码误码率
用循环码编码误码率
用汉明码编码误码率
-50
0.4974
0.4917
0.4927
-40
0.4925
0.4874
0.4853
-30
0.4776
0.4663
0.4661
-20
0.4238
0.3878
0.3807
-10
0.2906
0.1453
0.1242
0.2347
0.06275
0.04683
10
0.2344
0.0625
0.0469
20
0.2351
0.06276
0.04692
30
0.2343
0.06254
0.04689
40
0.2341
0.06292
0.04688
50
0.06277
用循环码编码加高斯、瑞利、莱斯三种噪声不同SNR的误码率如表4-2所示。
表4-2用循环码编码加高斯、瑞利、莱斯三种噪声不同SNR的误码率
无噪声源
高斯噪声
瑞利噪声
莱斯噪声
三种都加
0.1118
0.1922
0.1255
0.1275
0.1431
-8
0.08431
0.09412
0.1000
0.1098
-5
0.06471
0.06667
0.07451
0.09216
-3
0.06078
0.07255
由表4-1可以看出,当信噪比从-50dB到-20dB时,有无信道编码的误码率基本相同,当信噪比从-20dB到50dB时,有信道编码的误码率明显低于无信道编码的误码率,且汉明编码稍好于循环编码。
由表4-2可以看出,当信噪比为-10dB至0dB时,高斯噪声对误码率影响较小,瑞利和莱斯噪声对误码率影响较大,且所加噪声数量越多,影响越大;
当信噪比为10dB时,有无噪声对误码率无影响。
5课程设计总结
通过此次课程设计,使我更加扎实的掌握了有关通信工程线路方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。
实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。
过而能改,善莫大焉。
在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获龋最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。
这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。
在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!
生活就是这样,汗水预示着结果也见证着收获。
劳动是人类生存生活永恒不变的话题。
通过这次课程设计,我才真正领略到“艰苦奋斗”这一词的真正含义,才真正意识到我们只有通过勤奋的努力,才能够真正体会到科技带给人类的幸福。
在整个移动通信课程设计过程中,我们不断地在遇到问题和解决问题之中盘旋。
历经多次的猜想与实验,终于使得这个问题得到了圆满的解决。
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。
同时,设计让我感触很深。
使我对抽象的理论有了具体的认识。
通过这次课程设计,我掌握了常用元件的识别等等,掌握了操作matlab的方法和技术。
参考文献
[1]赵静.MATLAB的通信系统仿真[M].北京:
北京航空航天大学出版社,2007.9.
[2]杨翠娥.高频电子线路实验与课程设计[M].哈尔滨:
哈尔滨工程大学出版社,2001.9;
[3]杨霓清.高频电子线路实验与综合设计[M].北京:
机械工业出版社,2009.4;
[4]谢自美.电子线路设计实验测试[M].武汉:
华中科技大学,2000.7;
[5]朱力恒.电子技术仿真实验教程[M].北京:
电子工业出版社,2003.7
[6]张德丰.MATLAB通信工程仿真[M].北京:
机械工业出版社,2010.
[7]李贺冰.Simulink通信方针教程[M].北京:
国防工业出版社,2006.5.
[8]徐明远.MATLAB仿真在通信与电子工程中的应用[M].西安:
西安电子科技大学出版社,2005.6.
[9]谢沅清.模拟电子线路Ⅱ[M].成都:
电子科大学出版社,2006.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BPSK 通信 系统 计算机 性能 分析 MATLAB 仿真 要点