16PSK系统性能的仿真.docx
- 文档编号:16391769
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:13
- 大小:218.61KB
16PSK系统性能的仿真.docx
《16PSK系统性能的仿真.docx》由会员分享,可在线阅读,更多相关《16PSK系统性能的仿真.docx(13页珍藏版)》请在冰点文库上搜索。
16PSK系统性能的仿真
成绩评定表
学生
班级学号
专业
课程设计题目
16PSK系统仿真
评
语
组长签字:
成绩
日期
201年月日
课程设计任务书
学院
专业
学生
班级学号
课程设计题目
16PSK系统仿真
实践教学要求与任务:
利用MATLAB/Simulink进展编程和仿真,仿真的容是16PSK系统性能仿真,并设置其相关参数,要现16PSK在高斯白噪声信道下信号的星座图和误码率的性能。
工作方案与进度安排:
2021年03月09日选题目查阅资料
2021年03月10日编写软件源程序或建立仿真模块图
2021年03月11日调试程序或仿真模型
2021年03月12日性能分析及验收
2021年03月13日撰写课程设计报告、辩论
指导教师:
201年月日
专业负责人:
201年月日
学院教学副院长:
201年月日
摘要
针对16PSK调制解调在加性高斯白噪声信道下的性能,本次课程设计基于MATLAB的Simulink模块进展了16PSK系统性能的仿真,该仿真应用了16PSK调制与解调器模块、高斯白噪声通道模块、眼图与误码率分析模块,通过设置相关参数,得到了16PSK在高斯白噪声通道下的信号星座图、信号波形图及其误码率,该仿真结果在16PSK信元不等概率出现下得到,验证了16PSK在高斯白噪声通道下信号的抗噪声能力。
关键词:
16PSK;MATLAB;Simulink;调制与解调
16PSK系统仿真
1.课程设计目的
〔1〕根据题目,查阅有关资料,掌握16进制相移键控的根本原理。
〔2〕学习MATLAB软件,掌握MATLAB中元器件使用及参数的设置。
〔3〕锻炼我们分析问题和解决问题的能力同时对我们进展良好的独立工作习惯和科学素质的培养为今后参加科学工作打下良好的根底
2.课程设计要求
〔1〕掌握相移键控的相关知识、概念清晰。
〔2〕掌握MATLAB使用方法,利用软件绘制图像。
〔3〕程序设计合理、能够正确运行。
3.相关知识
3.1MATLAB简介
3.1.1根本功能
MATLAB是很实用的数学软件它在数学类科技应用软件中在数值运算方面首屈一指。
MATLAB可以进展运算、绘制函数和数据、实现算法、创立用户界面、连接接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、金融建模设计与分析等领域。
MATLAB的根本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成一样的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进展下载就可以用。
3.1.2MATLAB产品应用
MATLAB产品族可以用来进展以下各种工作:
1)数值分析
2)数值和符号计算
3)工程与科学绘图
4)控制系统的设计与仿真
5)数字信号处理技术
3.1.3MATLAB特点
1)此高级语言可用于技术计算
2)此开发环境可对代码、文件和数据进展管理
3)交互式工具可以按迭代的方式探查、设计及求解问题
4)二维和三维图形函数可用于可视化数据
5)各种工具可用于构建自定义的图形用户界面
3.1.4MATLAB系列工具优势
〔1〕友好的工作平台和编程环境
MATLAB由一系列工具组成。
这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。
包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。
随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。
而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。
简单的编程环境提供了比拟完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进展出错原因分析。
〔2〕简单易用的程序语言
MATLAB一个高级的矩阵/阵列语言,它包含控制语句、函数、数据构造、输入和输出和面向对象编程特点。
用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序〔M文件〕后再一起运行。
新版本的MATLAB语言是基于最为流行的C++语言根底上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。
使之更利于非计算机专业的科技人员使用。
而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。
〔3〕强大的科学计算机数据处理能力
MATLAB是一个包含大量计算算法的集合。
其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。
函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。
在通常情况下,可以用它来代替底层编程语言,如C复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。
3.216进制相移键控调制仿真
为了提高通信系统的频带利用率,多元数字调制是一个重要的途径。
一样的码元宽度占据一样频带宽度的资源,多元调制情况下一个符号(码元)代表了假设干比特的信息。
一样资本资源下,传输了更多信息。
提高频带利用率是以降低功率利用率为代价的。
一样的发射功率下,信号空间中元数越多,各个信号之间的距离越小,抗干扰能力越差。
因为一样的噪声功率使信号偏离原有位置一样的距离,信号之间的距离俞小接收时判错的概率越大。
为了降低误码率,只有提高发射功率。
对于移动设备等场合提高功率又是难以实现的。
工程实践中应权衡二者的关系。
应用仿真的方法,可以得出多元调制情况下频带利用率,功率利用率,误码率与调制方式,传输环境之间的定量关系,为系统规划,设计提供有参考的价值的信息。
4.课程设计分析
4.1数字通信原理
通信系统是为了有效可靠的传输信息,信息由信源发出,以语言、图像数据为媒体,通过电(光)信号将信息传输,由信宿接收。
通信系统又可分为数字通信与模拟通信。
实现数字通信,必须使发送端发出的模拟信号变为数字信号,这个过程称为“模数变换〞。
信源→信源编码→信道编码→调制→信道→解调→信道解码→信源解码→信宿
↑
噪声
图4.1数字通信系统模型图
图4.1是数字通信系统模型图,其中模拟信号数字化最根本的方法有三个过程,第一步是“抽样〞,就是对连续的模拟信号进展离散化处理,通常是以相等的时间间隔来抽取模拟信号的样值。
第二步是“量化〞,将模拟信号样值变换到最接近的数字值。
因抽样后的样值在时间上虽是离散的,但在幅度上仍是连续的,量化过程就是把幅度上连续的抽样也变为离散的。
第三步是“编码〞,就是把量化后的样值信号用一组二进制数字代码来表示,最终完成模拟信号的数字化。
4.2MPSK原理
MPSK即多进制相移键控,又称为多相制。
这种键控方式是多进制键控的主要方式。
在M进制的相移键控信号,用M个相位不同的载波分别代表M个不同的符号。
如果载波有2n个相位,它可以代表n位二进制码元的的不同组合的码组。
多进制相移键控也分为多进制绝对相移键控和多进制相对相移键控。
在MPSK信号中,载波相位有M种可能取值,
qn=2πn/M(n=1,2,…M)(4.1)
因此MPSK信号可表示为
S(t)=cos(ω0t+θn)=cos(ω0t+2πn/M)(4.2)
假设载波频率是基带信号速率的整数倍,那么上式可改写为
S(t)=∑g(t-nTs)cos(ω0t+θn)=cosω0tΣg(t-nTs)cosθn-sinω0tΣg(t-nT)sinθn(4.3)
式中g(t)是高度为1、宽度为Ts的矩形脉冲。
式中说明,MPSK信号可等效为两个正交载波的MASK信号之和。
所以,MPSK信号的带宽和MASK信号的带宽一样。
因此,MPSK系统是一种高效率的信息传输方式。
但是,当M的取值增加时,载波间的相位差也随之减少,这就使它的抗噪声性能变差。
16PSK(16PhaseShiftKeying16移相键控)是一种相位调制算法。
相位调制〔调相〕是频率调制〔调频〕的一种演变,载波的相位被调整用于把数字信息的比特编码到每一词相位改变〔相移〕。
"16PSK"中的"PSK表示使用移相键控方式,移相键控是调相的一种形式,用于表达一系列离散的状态,16PSK对应16种状态的PSK。
如果是其一
半的状态,即8种,那么为EPSK,如果是其2倍的状态,那么为32PSK。
4.316PSK调制解调
4.3.116PSK
图4.2 4位比特信息到16PSK符号的映射关系
16PSK〔16进制相移键控〕是用载波的16种不同相位表示不同的数字信息的一种调制技术。
如图4.2是4位比特信息到16PSK付好的映射关系图,16PSK调制的16个矢量端点均匀分布在圆上,其数学表达式包括同相分量和正交分量两局部。
16PSK是将输入的二进制信号序列经过串并转换每次将一个4位的码元映射为一个符号的相位,因此符号速率为比特率的1/4。
4.2.216PSK调制解调框图
图4.316PSK调制框图
图4.3是16PSK的调制框图,框图由一个二进制信号,经过串/并变换模块分为4个比特码元,码元信号经过变换转为两个八电平序列,在经过两个成型滤波器与正弦信号相乘,最终得到16PSK信号。
图4.416PSK最正确接收框图
在接收端要得到最正确的16PSK信号,通常会参加积分模块,如图4.4所示,r(x)信号分别与两个载波信号相乘积分,再经过最大似然检测输出。
5仿真
5.116PSK仿真模块建模
16PSK基带调制仿真系统见图5.1所示:
图5.116PSK基带调制仿真1
图5.1是16PSK系统性能的仿真图,由信号发生器模块、16PSK调制解调器、眼图仪、星座图模块和误码率分析模块组成。
并在其中参加俩个scope模块以观察16PSK在含高斯白噪声情况下与不含高斯白噪声时信号的波形图,图中二进制信号经过16PSK调制,参加高斯白噪声,最后解调输出,并计算其误码率。
5.2相关参数设置
仿真模块中元器件需要按照16PSK需求将信号发生器、调制解调模块、高斯白噪声信道模块的参数设为固定值。
图5.2随机整数发生器主要参数
图5.2是随机整数发生器模块的参数设置,其中将多进制数设为16,初始化种子设为123456,采样时间设为0.001。
图5.3MPSK调制器主要参数
图5.3是MPSK调制器主要参数设置,其中将多进制数设为16,相位偏移量设为pi/16,输入类型选为整型。
图5.4AWGN信道的主要参数
图5.4是AWGN信道的主要参数设置。
其中将初始化种子设为6666,模式选为SNR,dB设为20。
5.3仿真结果
图5.516PSK的信号图
图5.5是信号发生器产生的16进制信号经过16PSK调制器输出的信号。
图5.616PSK信号的星座图
图5.6是16PSK信号的星座图,图中是16PSK信号的4相位表示。
图5.7含高斯白噪声的信号星座图
图5.7是16PSK信号经过加性高斯白噪声信道后的星座图。
由于经过了高斯白噪声信道后,PSK信号参加了噪声,所以其4相位星座图较之不含高斯白噪声的16PSK信号星座图周围多了许多点。
图5.8含高斯白噪声的16PSK信号眼图
眼图是衡量数字通信系统传输特性的有效方法,图5.8是含高斯白噪声的16PSK信号眼图,由图可以看出含高斯白噪声的16PSK信号传输较之不含高斯白噪声的16PSK信号传输性能低。
6.结论
〔1〕本次课程设计以16PSK系统性能为研究对象,通过在MATLAB的Simulink模块上建立了对16PSK系统性能的仿真,得到16PSK信号在加性高斯白噪声信道下信号的波形图、星座图以及误码率的性能。
〔2〕通过比拟不含高斯白噪声的16PSK信号图与含高斯白噪声的16PSK信号图,可以看出在经过高斯白噪声信道后16PSK信号出现了一定的误差。
分别比拟两种情况下的眼图可以看出,16PSK信号在经过高斯白噪声信道后传输特性性能变低。
〔3〕仿真结果说明16PSK信号经过AWGN信道后系统的通信质量有所降低。
该仿真结果是在16PSK信号不等概率出现下得到,验证了16PSK系统的抗噪声能力。
7.参考文献
[1]樊昌信,丽娜.通信原理[M].:
国防工业,2006,216-225
[2]丁亦农.Simulink与信号处理[M].:
航空航天大学,2021153-155
[3]德丰.MATLAB数字信号处理与应用[M].:
清华大学,2021,174-175
[4]汪源源,朱谦,包闻亮.信号和通信系统[M].:
清华大学,2021,159-160
[5]达新宇.通信原理实验与课程设计[M].:
邮电大学,2003
[6]邓华.MATLAB通信仿真及应用实例详解[M].:
国防工业,2003
[7]X远明.MATLAB仿真在通信与电子工程中的应用[M].:
电子科技大学,2005,153-160
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 PSK 系统 性能 仿真