ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:588.14KB ,
资源ID:6715722      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6715722.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2PSK仿真课程设计报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

2PSK仿真课程设计报告.docx

1、2PSK仿真课程设计报告课 程 设 计 报 告 书题目 2PSK调制解调器的建模与仿真 姓 名 学 号 专业班级 指导教师 时 间 2015 年 1 月 10 日 课程设计任务书班 级姓 名题 目2PSK调制解调器的建模与仿真设计目的、设计要求课程设计的目的1.通过利用matlab 对数字通信相关内容进行仿真设计,熟悉数字通信的相关理论;2.更好的了解数字通信的相关知识,提高分析问题、查阅资料、自主设计等各方面能力。课程设计的要求1.产生一组20位以上随机二进制数字基带信号(双极性);2.产生载波信号,载波周期与码元宽度相同且均为1; 3.实现基于MATLAB仿真2PSK调制与解调;4.通过巴

2、特沃斯低通滤波器,根据位同步信号进行抽样判决;5.各阶段信号频谱分析、误码率并给出仿真结果;设计进度安排或工作计划2014.12.30 2014.12.31: 熟悉课题,查询相关资料,完成方案选择;2015.1.22015.1.6: 设计模块划分、实现及各模块调试、验证;2015.1.72015.1.8:设计整体实现、调试及验证,并开始撰写报告;2015.1.92015.1.10:设计完成,课程设计报告撰写并定稿,上交。其 它认真阅读数字通信课程设计报告撰写规范;课题小组经协商好要指定组长并明确分工,形成良好团队工作氛围;基于课题基本要求,各小组与指导老师讨论,再将课题细化、增加要求;课题小组

3、每个成员均需各自撰写一份课程设计报告。2PSK调制解调器的建模与仿真摘 要数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号,由于大多数实际信号都是带通型的,所以必须先用数字频带信号对载波进行调制,形成数字调制信号再进行传输,因此,调制解调技术是实现现代通信的重要手段。数字调制地实现,促进了通信的飞速发展。研究数字通信调制理论,提供有效调制方法有着重要意义。实现调试解调的方法有很多种,本文应用了键控法产生调制与解调信号。数字相位调制又称相移键控记作PSK(Phase Shift Keying),二进制相移键控记作2PSK,它们是利用载波振荡相位

4、的变化来传送数字信号的,在二进制数字解调中,当正弦载波的相位随二进制数字基带信号离散变化,则就产生二进制移相键控2PSK信号。重点介绍了2PSK的调制与解调的工作原理,以及通过MATLAB进行设计和仿真,并且分析了各阶段信号的频谱及误码率。关键词 数字调制与解调;2PSK;MATLAB仿真1 设计概述1.1 设计背景当今社会已经步入信息时代,在各种信息技术中,信息的传输及通信起着支撑作用。而对于信息的传输,数字通信已经成为重要的手段。因此,数字信号的调制就显得非常重要。 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信

5、道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。通常使用键控法来实现数字调制,比如对载波的振幅、频率和相位进行键控。在这三种调制的基础上为了得到更高的效果也出现了很多其他的调制方式,如:DPSK,MASK,MFSK,MPSK,APK。它们其中有的一些是将基本的调制方式用在多进制上或者引入了一些新的方式来解决基本调制的一些问题如相位模糊和无法提取位定时信号,另外一些是由多种基本的调制方式组合来达到更好的效果。数字调制与解调系统性能的好坏取决于传输信号的误码率,而误码率不仅仅与信道、接收方法有

6、关还和发送端所采用的调制方式有很大的关系。我们研究的ASK,FSK,PSK等就主要是发送方的基本调制方式。本设计主要对2PSK信号的原理及其相干解调系统性能进行了分析和仿真,这样能让我们对数字调制方式有一个更清楚的认识。1.2 设计目的2PSK数字调相技术由于其抗干扰能力强,实现简单,而被广泛应用于各种通信中。本题目要求学生进行2PSK信号的产生及谱分析,达到以下目的:1.通过利用MATLAB对数字通信相关内容进行仿真设计,熟悉数字通信的相关理论;2.更好的了解数字通信的相关知识,提高分析问题、查阅资料、自主设计等各方面能力。3.了解并掌握数字频带传输系统2PSK的调制与解调系统,通过MATL

7、AB来实现整个通信系统的设计,进一步加深对2PSK系统的理解,并熟练掌握MATLAB语言。1.3 设计内容及要求1.产生一组20位以上随机二进制数字基带信号(双极性);2.产生载波信号,载波周期与码元宽度相同且均为1; 3.实现基于MATLAB仿真2PSK调制与解调;4.通过巴特沃斯低通滤波器,根据位同步信号进行抽样判决;5.各阶段信号频谱分析、误码率并给出仿真结果。2 设计原理2.1 2PSK数字调制过程分析数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的

8、特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。数字调制技术的两种方法:利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当作模拟信号的特殊情况处理;利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图2-1模拟调制的方法 图2-2相移方法数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于同相状态;如果其中一个开始得迟了一点,就可能不相同了。如

9、果一个达到正最大值时,另一个达到负最大值,则称为反相。一般把信号振荡一次(一周)作为360度。如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。当传输数字信号时,1码控制发0度相位,0码控制发180度相位。载波的初始相位就有了移动,也就带上了信息。相移键控:利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK中,通常用初始相位0和分别表示二进制“1”和“0”。因此,2PSK信号的时域表达式为 (2-1)其中,表示第n个符号的绝对相位1: 因此,上式可以改写为由于表示信号的两种码元的波形相同极性相反,故2PSK信号一般可以表述为一个双极性全占空比矩形脉冲序

10、列与一个正弦载波的相乘,即 (2-2)其中,g(t)是脉宽为的单个矩形脉冲,而的统计特性为=1(概率为P), =0(概率为1-P)。即发送二进制符号0时,取0 相位,发送二进制符号1时,取相位。这种以载波的不同相位直接去表示相应二进制数字信号的调制方式,称为绝对相移方式。2.2 2PSK数字解调过程分析2PSK信号的解调方法是相干解调法2。由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号。图中经过带通滤波(滤除信道噪声)的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,再进行抽样判决。判决器是按极性来判决的。即正抽样值判为1,负抽样值判为0。图

11、2-3 2PSK相干解调系统框图图2-4 2PSK信号相干解调各点时间波形带通滤波器的意义是让有用信号(已调信号)通过,滤除一部分噪声,所以有用信号在a处得到信号为 (2-3)假设相干载波的基准相位与2PSK信号的调制载波的基准相位一致(通常默认为0相位)。所以得到下式 (2-4)通过低通滤波器后 (2-5)最后通过抽样判决器恢复出数字信号。可见,2PSK信号相干解调的过程实际上是输入已调信号与本地载波信号进行极性比较的过程,故常称为极性比较法解调。 由于2PSK信号实际上是以一个固定初相的末调载波为参考的,因此,解调时必须有与此同频同相的同步载波。如果同步载波的相位发生变化,如0相位变为相位

12、或相位变为0相位,则恢复的数字信息就会发生“0”变“1”或“1”变“0”,从而造成错误的恢复。这种因为本地参考载波倒相,而在接收端发生错误恢复的现象称为“倒”现象或“反向工作”现象。绝对移相的主要缺点是容易产生相位模糊,造成反向工作。这也是它实际应用较少的主要原因。 2.3 2PSK相干解调系统性能分析图2-5 2PSK相干解调系统性能原理方框图在实际通信系统中往往存在噪声,噪声会对判决值产生影响,即会产生误码率,一般假设信道的噪声为高斯白噪声,下面讨论2PSK解调器在高斯白噪声干扰下的误码率3: 在AWGN信道下BPSK信号相干解调的理论误码率为: (2-6)其中为信噪比。在大信噪比条件下,

13、上式可近似为: (2-7)3 设计实现3.1 系统设计框图图3-1 系统设计框图3.2 M文件下仿真设计思路及过程本设计主要是通过MATLAB来实现整个2PSK系统,在用MATLAB语言编程的时候主要分为以下几个部分。3.2.1 2PSK调制部分(1)通过码型变换产生双极性数字基带信号。首先调用MATLAB的rand函数产生一组随机序列,然后将离散的随机序列变换成单极性的二进制数字基带信号,将单极性信号乘以2然后减去1即可得到我们所需要的二进制双极性数字基带信号。其中单(双)极性码元宽度为1,每个码元采样250点即采样间隔为1/250。(2)载波信号的产生。采用载频为=1Hz的余弦载波信号,初

14、始相位设为0,使得载波周期与码元宽度相同且均为1。(3)通过随机二进制双极性数字基带信号与载波信号相乘得到2PSK信号(0变1不变):psk=Bipolar_NRZ.*carrier_signal;(4)已调信号通过信道传输时会受到噪声影响,我们通过MATLAB的awgn函数来模拟高斯白噪声与已调信号相加的过程,在这里我们只考虑加性噪声,不考虑乘型噪声。其中添加的高斯白噪声是由y1=awgn(psk,10)实现,其中awgn为加性高斯白噪声信道模型,信道的信噪比为20。3.2.2 2PSK解调部分(1)相干解调的实现过程是将接收机收到信号通过乘法器与载波信号相乘即y2=y1.*carrier_

15、signal(2)用MATLAB来设计理想的巴特沃斯模拟低通滤波器,由于载波信号为1HZ,而要滤去的高频信号为2HZ,故设通带截止频率1HZ,阻带截止频率2HZ。(3)进行抽样判决,对每一个码元宽度中间值作判决抽样,增加抽样成功率。若判决值大于0,则输出值置为1,否则置为0。(3)求解误码率,利用公式(2-6)可以计算误码率的理论值,信噪比snrdB是从-10到10变化,将输入的随机二进制信号与抽样判决值进行比较,误码率即为误码数与码元总数的比值。3.3 Simulink下的仿真3.3.1 仿真模型建立2PSK调制与解调及误码分析的总体仿真模型方框图如下所示,上半部分为调制部分,下半部分为解调

16、部分4。图3-2 Simulink仿真模型3.3.2参数的设置(1)正弦载波(Sine Wave2)参数设置:设置的振幅是1,频率为1HZ,相位为0。(2)与载波反相正弦波(Sine Wave1)参数设置:设置的振幅是-1,频率也是1hz,相位为0。(3)伯努利二进制随机序列产生器(Bemoulll Binary Generator):0和1的出现概率为0.5,抽样时间为1秒,采用是基于采样的,其幅度设置为2,周期为3,占1比为2/3。(4)码型变化器(Unipolar toBipolar Converter)参数设置:设置依据:采用1变0不变调制,故极性设为“Positive”。(5)多路选

17、择器(Switch)参数设置:当二进制序列大于0时,输出第一路信号;当二进制序列小于0时,输出第二路信号。(6)带通滤波器(Digital Filter Design)参数:带通范围为12HZ,载波频率为1HZ,而基带号带宽为1HZ,考滤到滤波器的边沿缓降,故设置为12HZ。(7)低通滤波器(Digital Filter Design)参数设置:截止频率为1HZ,二进制序列的带宽为1HZ,故取1HZ。(8)取样判决器(Sign)参数设置:门限值取为0.5,取样时间为1,当大于0.5时输出0,当小于0.5时输出1,能达到在1变0不变的取样规则下正确解码的目的。3.3.3仿真结果调制波形:图3-3

18、 2PSK调制的波形图中第一个图为正相载波的波形,第二个图为随机产生的二进制序列,第三个图为通过码型变换器后的波形,最后一个图为调制后的2PSK信号。解调波形:图3-4 加入高斯白噪声后的解调波形图中第一个图为收到的2PSK波形(加入了高斯噪声),第二个图为与同频同向载波相乘后的波形,第三个图为抽样判决后的双极性二进制波形,最后一个图是经过极性变换后的波形。3.3.4 仿真结果分析在Simulink下能够清晰的看到2PSK调制和解调的波形。2PSK数字调制系统采用的是双极性矩形波,所以在基带信号产生后要进行极性变换。2PSK的调制是通过键控法实现的,还可以采用模拟调制的方法。2PSK的解调只有

19、相干解调一种办法。在加入高斯白噪声后,依然可以得到解调的波形,但是存在一定的误码率。且信噪比越大,误码率越低。4 M文件仿真结果4.1 2PSK调制、解调系统信号波形图图4-1二进制数字基带信号与载波信号图4-2 2PSK信号与接收机接收到的信号波形图4-3 通过解调、低通输出波形由公式(2-4)可知,通过低通滤波器以后,输出波形近似于,即波形相似于双极性基带信号波形,且幅度减半。图4-4 判决输出波形将抽样输出的基带信号波形与原信号相比较可以发现两个信号波形完全相同,说明整个2PSK的调制、解调系统是正确的。4.2 2PSK调制解调系统频谱分析数字基带信号为二进制非归零码,所以它的傅里叶变换

20、应该是门函数,信号带宽为1/TS,其频谱图-10。载波信号为正弦信号,载频为1Hz,其频谱如下。图4-5 数字基带信号与载波信号频谱2PSK信号的实质为基带信号与载波相乘的结果,所以2PSK的信号频谱是基带信号频谱的线性搬移,中心频率为fc.,带宽为基带信号带宽的两倍,如图-11,2PSK信号通过信道后,加上了高斯白噪声,其频谱如下。图4-6 2PSK信号与接收机接收的信号频谱相干解调实质是将已调信号与提取的载波信号相乘,所以解调输出的信号的频率成分包括基带信号频率和载频信号和噪声如图-12,通过低通滤波器后,高频成分被虑掉,剩下基带信号和部分噪声。图4-7 解调输出与低通输出的信号频谱图4-

21、8 判决输出信号频谱与基带信号频谱通过比较判决输出信号的频谱和基带信号频谱,得出结论,2PSK的调制解调系统设计是正确的。4.3 各阶段功率谱密度分析及误码率图4-9 2PSK功率谱密度图4-10 2PSK系统误码率由图可以看出系统的误码率为0。5 总结通过在本次设计中的实践明白了自己知识上的误区,例如,在低通滤波的过程中,主要目的是滤去高频分量,滤去载波成分,所以对于低通滤波器的截止频率的设置较为关键。而在2PSK的调制与解调中所用信号为双极性的信号,因此要将在本次设计中产生的单极性信号经过码的变化形成双极性码来传输。本次设计只是按理论上的知识结构进行简单地系统构建,目的是明确数字基带传输的

22、原理及过程,而对于具体问题,例如,实际中信道噪声一般为高斯白噪声,本次设计为简便并未采用而是用rand函数产生了随机噪声信号。此外,还有在2PSK实际传输系统中,在恢复载波的过程中会出现“倒现象”即相位模糊现象,但是在本次设计中直接在解调时给其同频同相的载波,所以不会出现此种现象,因此不必考虑。这是自己第一次利用Matlab编程功能实现通信原理中基础知识系统地构建和利用Matlab中Simulink模块搭建系统来实现,通过自己亲自去动手和调试我明白了实践的重要性,尤其是对程序的调试,更需要大量的时间反复上机运行,发现错误并改正,这样也就加强了自己对程序分析的能力,更深刻地明白了通信原理中的知识

23、内容,更进一步懂得了理论联系实际的含义,同时提高了自己的思考能力,使得自己对课本里的内容理解、记忆地更加透彻,这无论是在我以后的工作中或是学习中都是非常有用的。参考文献1 郝建军,桑林.数字通信M.北京:人民邮电出版社,2002(2):206207.1 樊昌信,曹丽娜.通信原理M.北京:国防工业出版社,2013(6):188190.3 李明明,李白萍.电子信息类专业MATLAB实验教程M.北京:北京大学出版社,2011(1):102208.4 刘学勇.详解MATLAB/Simulink通信系统建模与仿真M.北京:电子工业出版社,2011(1):160173.附录代码%数字通信课程设计_2PSK

24、调制解调器的建模与仿真clear all;close all;i=20; j=5000; %i为随机数个数,j为采样点数t=linspace(0,20,5000);%在0到20之间等分成5000个点,每个码元250点% % 功能实现模块一:产生随机二进制数字基带信号 %rem=round(rand(1,i);%调用函数产生0-1随机序列,round按四舍五入取整Bipolar_NRZ=t;%将离散的的随机序列转变成连续的单极性二进制码元for n=1:20 %20个随机数 if rem(n)0;%对每一个码元宽度中间值作判决抽样,增加抽样成功率 y4(n)=1; else y4(n)=0; endendfigure(4)subplot(211);stem(y4);axis(0 20 -2 2);title(抽样后得到的离散采样值);grid on;xlabel(时间/s);y5=t;for n=1:20 if y4(n)=1; %若当前码元的抽样值为1,则该码元的所有值(250点)为1 for m=j/i*(n-1)+1:j/i*n y5(m)=1; end else for m=j/i*(n-1)+1:j/i*n y5(m)=-1;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1