喷泉码技术在下一代广播网中的应用及相应协议栈的开发
发布时间:2017-12-31 10:09
本文关键词:喷泉码技术在下一代广播网中的应用及相应协议栈的开发 出处:《南京邮电大学》2015年硕士论文 论文类型:学位论文
更多相关文章: 喷泉码 RaptorQ FLUTE 译码算法 下一代广播网
【摘要】:随着人们日益增长的物质文化需要,用户对广播网业务的需求量也在迅猛增长。在广播系统中运用FEC技术和相应的协议栈进行数据推送管理是保证其数据大规模可靠传输的一种有效途径。因此,研究新型的FEC技术和相应协议栈的应用处理机制对下一代广播网具有良好的实用价值。喷泉码作为一种新型的前向纠错码,因其无速率编码特性以及灵活的译码机制非常适用于广播系统,并且其中的Raptor码已经被3GPP MBMS和欧洲DVB标准化。FLUTE协议是支持FEC组件为Raptor码的单向文件传输协议,适用于广播系统,并已被运用于DVB-H的IPDC和3G蜂窝网络MBMS的系统中。本文从喷泉码的实际应用角度出发,对其译码机制和在下一代广播网中的应用进行了研究,主要创新点为:(1)针对Raptor Q码存在译码时延和译码失败概率的问题现状,提出了改进译码算法,使得其译码时延缩短了近50%,并在其译码失败的情况下利用修补译码技术在原有的已经译码完成的工作基础上进行再次译码,避免了重复译码过程而带来的译码时延。(2)将Raptor Q码用作为FLUTE协议栈的新型FEC编码,使得基于FLUTE协议栈的数据推送机制更加灵活方便。利用喷泉码的无速率编码特点以及灵活的译码机制,在NGB-W中利用广播系统进行大规模数据推送,并结合蜂窝系统进行点播数据修补的方案,从而在保证数据推送可靠性。(3)设计了基于FLUTE协议栈的数据推送系统基本模型,并详细说明了各个模块的基本功能和设计细节。给出了数据推送系统进行文件内容发送与接收的具体实现方案和Raptor Q码在系统中的性能参数信息。
[Abstract]:With the increasing material and cultural needs of people. Users' demand for broadcasting network services is also growing rapidly. Using FEC technology and the corresponding protocol stack for data push management in broadcast system is an effective way to ensure the large-scale and reliable transmission of data. . The research on the new FEC technology and the application and processing mechanism of the corresponding protocol stack has good practical value for the next generation broadcasting network. Fountain code is a new forward error correction code. Because of its rateless coding characteristics and flexible decoding mechanism, it is very suitable for broadcast systems. And the Raptor code has been standardized by 3GPP MBMS and European DVB. FLUTE is the unidirectional file transfer protocol which supports the FEC component to Raptor code. It is suitable for broadcast system and has been applied to IPDC of DVB-H and MBMS of 3G cellular network. This paper starts from the practical application of fountain code. The decoding mechanism and its application in the next generation broadcasting network are studied. The main innovation is: 1) aiming at the problem of decoding delay and decoding failure probability of Raptor Q code. An improved decoding algorithm is proposed, which shortens the decoding delay by nearly 50%. In the case of its decoding failure, the patching decoding technique is used to decode again on the basis of the work that has been completed. The decoding delay caused by repeated decoding process is avoided. 2) Raptor Q code is used as a new FEC code of FLUTE protocol stack. It makes the data push mechanism based on FLUTE protocol stack more flexible and convenient, and makes use of the characteristics of Fountain code rate free coding and flexible decoding mechanism. In NGB-W, broadcast system is used to push large scale data, and cellular system is used to repair data on demand. Thus, the basic model of data push system based on FLUTE protocol stack is designed in order to ensure the reliability of data push. The basic functions and design details of each module are explained in detail, and the implementation scheme of sending and receiving file contents in data push system and the performance parameter information of Raptor Q code in the system are given.
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN931
【参考文献】
相关期刊论文 前1条
1 卢守信;;喷泉码技术研究[J];中国高新技术企业;2007年06期
,本文编号:1359301
本文链接:https://www.wllwen.com/kejilunwen/wltx/1359301.html