一种可用于激光通信脉冲位置调制模块设计.docVIP

一种可用于激光通信脉冲位置调制模块设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种可用于激光通信脉冲位置调制模块设计

一种可用于激光通信的脉冲位置调制模块设计   摘 要:本文依据脉冲位置(Pulse Position Modulation,PPM)调制的基本原理,基于VHDL硬件描述语言,设计了一个可用于激光通信的PPM调制模块。本文介绍了通用PPM调制的设计思路和工作原理,提出了归零码与PPM编码相结合的调制方法,通过比较仿真波形和设计实验验证,该模块能够实现PPM调制,在满足误码率要求的前提下可以实现较高的通信速率,具有很强的通用性。   关键词:激光通信;脉冲位置调制(PPM);可编程逻辑阵列(FPGA);VHDL语言   DOI:10.16640/j.cnki.37-1222/t.2017.14.132   1 引言   激光无线通信有着不受电磁干扰、保密性好、组网机动灵活等特点,在很多领域特别是军事领域有着广泛的应用[1]。激光通信属于能量受限的通信系统,影响其调制格式的性能指标主要有平均发射功率、系统带宽需求以及误码率的大小[2]。目前激光通信常用的调制方式是OOK(On-Off Keying)调制,它是以单极性不归零码序列来控制正弦载波的开启与关闭,其调制方式简单而易于实现,被广泛应用,但是其功率利用率低,抗干扰能力差[3]。研究较多的还有PPM调制、MPPM(Multiple PPM)调制和DPPM(Differential PPM)调制。通过对这几种调制格式的性能指标进行比较,结果表明,随着调制阶数的增加,PPM调制相对其他调制方式平均功率最小,光功率利用率最高,并且在平均功率相同的情况下误码率最低[4]。因此, PPM调制相比于其他调制方式应用于激光通信具有很大的优越性。   2 基于PPM调制的激光通信原理   如图1所示为基于PPM调制的激光通信原理。首先通过PPM?{制模块将数字信号调制为PPM信号;然后将PPM信号的“1”、“0”分别表示为激光的强、弱,利用激光将PPM信号发射到自由空间;远处的接收装置接收到激光信号后,经过光电检测,将光信号转换为电信号,还原出PPM信号; PPM解调模块再将PPM信号还原成数字信号,从而实现激光通信。本文主要介绍PPM调制模块的设计。   3 PPM调制模块设计   3.1 PPM调制方案   本文根据PPM的基本原理,利用FPGA(Field Programmable Gate Array)的高速并行特性,使用VHDL硬件描述语言设计了一个用于激光通信的PPM调制模块。PPM调制方案如图2所示,主频经分频产生需要的时钟频率,数字信号经过采样、脉冲位置信息编码、移位输出的过程,最终形成PPM信号。   随着调制阶数的增大,PPM的光功率利用率越高,但是所需要的带宽也随之增大[5],本文以16-PPM为例,对信源进行调制解调。传统的PPM调制采用的是单极性不归零码,正电平代表逻辑1,负电平代表逻辑0,每传输完一位数据,信号返回到零电平。如果遇到PPM编码首尾相接的情况,势必要连续发送正电流,这样使某一位码元与其下一位码元之间没有间隙,不易区分识别。采用归零码可以改善这种状况,当发“1”码时,发出正电流,但持续时间短于一个码元的时间宽度,当发“0”码时,仍然不发送电流。本文结合这两种编码方式的优点,采用占空比为50%的单极性归零码与16-PPM编码相结合的方式,对数字信号进行PPM调制。   3.1.1 时钟分频   主频频率经过分频产生采样时钟、帧时钟和时隙时钟。采样频率设计为100kHz,由于16-PPM一帧有4位二进制数据,有16个时隙,因此时隙时钟频率应为采样时钟频率的4倍,为帧时钟频率的1/4。从而时隙时钟频率为400kHz,帧时钟频率为25kHz。   3.1.2 采样   采样时钟在每个时钟上升沿数据对数据进行采集,并将采样时钟的同步计数器加一,然后将采集到的数据放入缓存器中。计数器计满4个数就清零,同时将缓存的数据并行输出。采样频率越高,采样产生的数据波形越接近原始信号波形,在FPGA资源足够的前提下,采样频率应该尽可能提高,从而保证解调还原后的数据波形更加接近原始数据波形[6]。   3.1.3 脉冲位置信息编码   将采样缓存输出的四位并行数据转换为脉冲位置信息编码,位置信息编码为16位并行数据,有且仅有一位为‘1’,其余位均为“0”,“1”,例如数据0000对应的编码为0000000000000001。   3.1.4 移位输出   每当帧时钟的上升沿到来时,就将16位脉冲位置信息编码存入移位寄存器中。当时隙时钟的上升沿到来时,移位寄存器就将存入的脉冲位置编码数据右移一位,并输出最低位数据,当时隙时钟的下降沿到来时,就将数据清零,如此便将脉冲位置信息转换为归零PPM信号。当寄存器中的16位数据完全输出时,此时帧时钟上升沿

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档