数字喷泉码在无人机航拍数据回传上的应用.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文档。上传文档
查看更多
数字喷泉码在无人机航拍数据回传上的应用   摘要:随着无人机航拍技术的风靡与发展,对于航拍的视频数据回传的质量要求也逐渐提升,传统的视频传输技术在恶劣的信道条件下不能保证视频的传输质量,由此提出了基于喷泉码的数据传输优化方案。本文在介绍喷泉码(LT码和Raptor码)原理的基础上,阐述数字喷泉码(LT码和Raptor码)在无人机航拍数据回传上的应用。   关键词:无人机 数据回传 数字喷泉码 LT码 Raptor码   中图分类号:TN919.3 文献标识码:A 文章编号:1007-9416(2016)10-0087-02   1 引言   航拍是小型无人机在民用领域里的主要应用,良好的航拍体验要求航拍画面实时、清晰、流畅,对数据传输系统的性能提出了极高的要求。   小型无人机数据传输系统的主要任务是把经过压缩的视频数据可靠、有效地传输到地面应用。而在实际应用时,无人机经常需要在会场、楼宇之间、城市道路、工厂附近、深山峡谷等信道条件非常恶劣的环境工作,在这些环境下要求视频传输清晰和流畅是对无人机数据传输系统非常严峻的挑战。另外,无人机的飞行高度可达数百米,飞行距离可达数公里,无线信道中信号的强度随距离的增加呈指数递减,导致无人机飞行得越高越远视频传输质量越差。因此,研究提高视频传输质量的方法具有非常重要的意义。   数字喷泉码作为一种应用于提高传输质量的技术,能够兼顾信道纠错和自适应信道两种功能,最早由Michael Luby 等人提出。其基本思想是:编码端将原始的数据分组通过随机编码产生理论上无限长的编码包,解码端只需接收略大于原始数据分组数目的编码包,即可以高概率重构原始文件[1],且与具体接收到哪些编码包无关。数字喷泉码能够在最大限度地减少反馈信息的情况下更高效完成数据可靠传输。本文主要介绍两种有效的数字喷泉码:LT(Luby Transform)码和Raptor码在无人机数据回传上的应用。   2 数字喷泉码原理   所谓数字喷泉,就是将原始待编码的数据块切分成一定数量的更小的数据包,或者称为输入符号,按照某种分布从这些数据包中随机选择不固定数量的数据包,根据某种相关运算编码成编码数据包,或者称为输出符号,此编码数据包类似喷泉喷出的一滴水,喷泉码编码器则类似水喷泉。接收端只要接收到足够数量的编码包而不关心具体接收到哪些编码包也不关心接收到的编码包的顺序,就能够按照相应的相关运算以高概率完成解码恢复原始数据,这类似使用杯子接收足够的水而不关心具体接收哪些水滴。   2.1 LT码编译码原理   2002年Luby提出了一类非常适用于网络数据分布的编码方案-LT(Luby Transform)码[2]。编码以一个待传送的原始数据作为输入,以一个编码包流作为输出,每一个编码包都按照如下算法独立生成:   (1)把原始数据等分为k个输入符号,在1~k范围内按照某个分布(编码器的度分布)随机选取一个整数d(编码包的度);(2)从k个输入符号中随机地选取d个不同的输入符号;(3)对这d个输入符号做异或运算,产生一个输出符号。   上述编码原理可以用图2-1来表示。   当接收端根据接收的编码包恢复原始数据时,需要知道每个编码包所对应的度和邻接关系,通常把度和邻接关系作为编码包的包头构成新的数据包来传送。   LT码的译码过程采用了一种迭代算法――信息传递法(Message Passing,MP),其过程(可用图2-2描述)如下:   (1)接收端接收到略大于k个编码包后,根据编码符号的度和编码符号与输入符号的邻接关系建立双向图;(2)从双向图中选择度为1的编码符号,此符号就是输入符号,即与度为1的编码符号对应的输入符号可以直接恢复。如果接收的编码包中不存在度为1的编码符号,译码以失败停止;(3)将所有与已经恢复的输入符号邻接的编码符号和这个已经恢复的输入符号进行异或运算,用异或运算的结果替代原编码符号,把这个已恢复符号和编码符号之间的边从图中删除,并把这些编码符号的度减1。(4)返回步骤2直到译码结束。假如能够恢复所有输入符号,则译码以成功结束;否则译码以失败结束,此时也可以继续接收更多的编码包再进行译码。   2.2 Raptor码编译码原理   Raptor码是由Shokrollahi提出的迄今为止最有效的一类数字喷泉码[1],是在LT码的基础上发展而来的。Raptor码编码由高速预编码和LT码编码过程组成[3],Raptor码的编码过程如下:   (1)由K个长为T字节的源符号C’[0],C’[1],…,C’[K-1]进行预编码,产生L(LK)个长为T字节的中间符号C[0],C[1],…,C[L-1];   (2)由中间符号进行LT编码产生源符号和修复符号。   Raptor码的译码

您可能关注的文档

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档