欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    毕业设计课题用MATLAB实现一种快跳频通信系统.ppt

    • 资源ID:6475761       资源大小:287.50KB        全文页数:21页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计课题用MATLAB实现一种快跳频通信系统.ppt

    2023/11/3,1,毕业设计课题:用MATLAB实现一种快跳频通信系统,学生:马云柱指导老师:王霞,2023/11/3,2,课题的主要任务与要求,一 主要任务:1 熟悉并学习MATLAB编程环境与快跳频通信技术。2 利用MATLAB建立一个仿真系统。二 课题要求:1 实现每个符号两跳的通信系统。2 跳频点数为N32。3 PN码采用Gold序列。4 仿真信道采用高斯信道与瑞利衰落信道。,2023/11/3,3,完成的主要任务,1 学习了MATLAB语言的编程,重点学习了利用M文件编写S函数来创建自己的SIMULINK仿真模块。2 掌握了SIMULINK仿真环境和通信工具箱COMMUNICATION BLOCKETS的使用,这两个模块是在进行快跳频仿真最常使用的模块。3 用S函数创建了Gold序列发生器模块。4 利用Communication blockets 模块构造频率合成器(32)5 采用同一个扩频脉冲脉冲实现收发端的同步技术。6 完成了跳频信号的解跳。统计出系统的误码率。,2023/11/3,4,快跳频通信系统,跳频通信系统分为快跳频通信系统和慢跳频通信系统。在快跳频通信系统中,核心技术是由伪随机码控制的频率合成器的实现。关键技术是收发两端的同步,由于控制频率器的码元的伪随机性,因此快跳频系统具有很强的抗干扰性,可以实现保密通信。因此在军事领域有着广泛的应用。另外,可以实现码分多址,因此在CDMA通信技术中得到了广泛的应用。,2023/11/3,5,快跳频通信系统的结构框图,2023/11/3,6,Gold码的实现,在跳频通信中选择的伪随机码要具有尖锐的自相关和几乎为零的互相关特性 与m序列相比,Gold序列的序列数更多,序列的复杂度更大,因此在设计中采用Gold序列将使系统具有更好的性能。Gold码有两种实现方法。一种是对应于优选对的两个移位寄存器串连成2r级的线性移位寄存器;另外一种方法是将两个移位寄存器并联然后模2加。本例中采用的是第二种方法来实现的。它的实现原理图见下页示。,2023/11/3,7,Gold码实现原理图,2023/11/3,8,快跳频通信系统的仿真,2023/11/3,9,仿真框图介绍,如上页所示,在整个快跳频系统中,包括了信源产生部分、发送部分、跳频调制部分、信道部分、接收部分和结果分析部分共六个模块。每个模块都采用了子系统封装技术。在整个系统中,核心技术是伪随机序列的产生和频率合成器的设计,而关键技术是收发两端的伪随机码元的同步。伪随机码的产生用S函数编程来开发自己的SIMULINK模块。同步的实现是收发两端采用相同的扩频脉冲触发。,2023/11/3,10,信源产生部分,2023/11/3,11,Gold码的实现,在这部分的设计中,Gold码的设计利用S函数,采用MATLAB语言编写程序,采用的算法就是根据上面的原理图,用MATLAB语言参照S函数的模板程编写一个m序列的生成程序,参照matlabtoolboxsimulinkblocks下的模板程序设计 然后构建自己的动态仿真模块。两个模块的输出经过模2加以后产生Gold序列。在编写m序列的程序时每个模块是否连接到异或模块进行运算在程序中是用一个poly向量来表示的对于本设计,如果取1表示连接到异或模块,为0则表示不连接。,2023/11/3,12,S函数的仿真流程,2023/11/3,13,Gold序列真图,2023/11/3,14,伪随机码仿真图,2023/11/3,15,跳频调制部分(一),1 频率合成器的实现 在设计中,频率合成器输出的频点数为32。即f0、f1 f31。载波频率的初相设为0,频率间隔为32/.1/5,载波频率f1设为100Hz。载波频率的输出由伪随机码生成器输出的随机数控制伪随机码的输出由扩频脉冲的上升沿触发。每次输出一个031之间的伪随机数,输出的伪随机数与载波频率相对应,也就是说如果输出的随机整数是5,则对应的载波频率为f5。以此类推,实现了传输信号的跳频传输。,2023/11/3,16,跳频调制部分(二),1 同步技术的实现 在跳频系统的设计中,收发两端的伪随机码元的完全同步是跳频通信系统的核心技术,在设计中,为了实现收发端的同步,对于伪随机码元的产生,采用了同一个扩频脉冲触发,从而实现了两端的完全同步。2 每个码元内频率跳变次数的确定 因为频率的跳变是由伪随机码控制的,而伪随机码又是由扩频脉冲来触发的,所以设定扩频脉冲和传输信号不同的频率比就可以实现每个码元内不同的频率跳变数。,2023/11/3,17,跳频信号的解跳,经过跳频调制的扩频信号到达接收端,接收端采用与发送端完全同步的伪随机码来进行相关解跳。恢复出原始信号。同步的;实现是采用与发送端相同的扩频脉冲来实现的。然后将恢复出的有用信号与信源端的原始信号同时送入误码仪,统计出该跳频系统的误码率。完成系统的设计,2023/11/3,18,跳频调制仿真图(每个码元实现一次跳频),2023/11/3,19,跳频调制仿真图(每个码元实现两次跳频),2023/11/3,20,总结,本文是在比较相信介绍了快跳频通信的技术和原理的基础上,利用Matlab软件实现一种快跳频通信系统,在本次设计中,成功的实现了跳频系统的核心技术频率合成器和跳频系统的关键技术同步技术,当然在实际的通信系统中要复杂的多,不过它可以为以后更复杂的快跳频系统的DSP实现提供了一种前提准备和仿真实现。,2023/11/3,21,结束语,各位老师,我的报告结束了,谢谢大家!,

    注意事项

    本文(毕业设计课题用MATLAB实现一种快跳频通信系统.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开