Fountain码编译码算法及其实现

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:qiuzhiye51
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2003年Luby提出了第一类Fountain码—LT(Luby Transtorm, LT)码,同时也是第一类基于纠删码技术的无码率码。LT码具有码率不固定、高鲁棒性、高可靠性以及低编译码复杂度等诸多优点,近年来成为了信道编码领域的研究热点。本文首先对Fountain码编译码算法进行研究,优化和改进LT编译码算法。然后基于DSP技术设计和实现了LT编译码算法。主要内容包括:首先,提出基于混沌组合的LT编译码算法。使用混沌组合伪随机数发生器代替传统的线性同余伪随机数发生器,得到独立性强、周期长的随机数列。使编码信号的度和度邻接信号的随机选择效果得到了改善,降低了LT编译码算法复杂度。仿真结果显示,在二元删除信道中,该算法不但能够提高译码效率,便于实现,还保持了线性同余法编码分组头部开销少的优点。其次,在基于混沌组合的LT编译码算法的基础上引入冗余法。译码算法利用编码信号的冗余降低编码信号的度,生成新的度为1的编码信号。消除由于度为1的编码信号耗尽而造成的译码停顿,保证译码过程顺利进行。仿真结果显示,当信源信号数量较少时在LT译码算法中加入冗余法可以消除译码停顿,进一步提高LT码的译码效率。最后,采用TI(Texus Instruments, TI)公司的TMS320VC5416芯片,设计和实现了LT编译码算法。在编译码器中使用反馈控制信号,控制编码信号的码长,降低编码器功耗;使用C语言内部函数生成随机数列,改善了编码信号的度和度邻接信号的随机选择效果;引入冗余信息处理程序,剔除编码信号中冗余,提高译码效率;建立度邻接信号表的位置系数储存机制,有效利用DSP芯片片上内存资源。
其他文献
红外图像包含物体的温度信息,已被广泛的应用于工业、军事、医学方面。但其又存在背景复杂、易受杂波干扰、对比度差、边缘不清晰等缺陷,不符合人眼的观察习惯,限制了应用。目前
随着汽车的购买门槛越来越低,汽车保有量飞速增长的同时,它带来的负面影响越来越受到重视,最受关注的就是驾驶安全问题。采用非接触、易于车载的视频图像处理技术,设计适当的疲劳
预测控制是一类通过利用对象模型,预测被控对象未来输出的优化控制算法。该算法能显式地处理有约束的多输入、多输出系统的控制问题,鲁棒性好,对模型精度要求不高,因此得到了
自主能力是一个综合性的问题,受到环境的不确定性、传感器的局限性以及车体控制的复杂性等多方面因素制约,自主驾驶汽车对突发环境的应变能力仍未能达到应用要求。因此,本文提出
本文主要研究多摄像机、非交叠视域环境下的室内行人跟踪算法以及软件系统的实现。   随着计算机视觉技术的发展,多摄像机目标跟踪逐渐成为国际研究的重点,但是同时也是难点
由于计算机人脸识别技术具有广阔的应用前景,对计算机人脸识别方法和技术的研究已成为国内外模式识别领域内研究的热点。本文以驾驶时间监控系统的应用为背景,以人脸识别为主线
天然气以其资源丰富、价格便宜等突出优点,被认为是21世纪最有发展前途的清洁代用能源。随着天然气发动机的推广使用,进一步开发高性能的电控系统成为燃气发动机的研究热点。怠
随着计算和通信技术的发展,利用通信网络可以实现地域上分布的现场传感器、控制器及执行器之间的信息交互,从而达到被控制对象的实时反馈控制。网络控制系统是传统的控制方法在
动态面控制(Dynamic Surface Control,DSC)既继承了反推技术结构化、系统化的优点又克服了反推技术中控制项“爆炸”的缺点。本文针对不确定非线性系统的跟踪控制问题,研究了基