【技术实现步骤摘要】
一种针对卫星链路的时效性分级传输喷泉编码方法
[0001]本专利技术涉及无线通信
,尤其涉及一种针对卫星链路的时效性分级传输喷泉编码方法。
技术介绍
[0002]针对卫星通信系统的下行链路,由于卫星通信系统往往承担着多种业务同时传输的任务,且卫星信道资源是通过ITU联盟划分的,严格受限。各类业务数据间往往具有不同的时效性需求,数据时效性需求的差异可以分为两类:第一类是不同数据间时效性需求的差异,例如同一链路中同时存在视频电话业务和视频下载业务数据时,虽然两类业务可能具有相同的可靠性需求,然而视频电话业务的时效性需求要比视频下载业务更高;第二类是相同数据内部存在时效性需求的差异,例如H.264高级视频编码(AVC)中,提前恢复的I帧数据有利于帮助相邻的P帧数据快速准确恢复,而提前恢复的P帧数据同样也可以帮助相邻的B帧和I帧数据快速准确的译出。
[0003]为了满足各类数据的高效不等时效性分级传输,传统的方式是通过将具有不等时效性需求的数据按需求高低依次发送,通过设置不同的传输起始时间来获得数据的不等时效性分级传输。在喷泉码诞生后,另一种通过在译码时先后译出的不等时效性分级传输方式出现了。具有时效性分级传输特性的喷泉码同样分为两类:针对第一类时效性需求差异情况,可以采用具有不等恢复时间特性的喷泉码进行时效性需求传输;而针对第二类时效性差异,则需要采用具有中间译码性能的喷泉码进行传输。
[0004]几类传统的不等差错保护喷泉码码均同时具有不等恢复时间特性然而这几类喷泉码的整体译码开销性能较差,会影响数
【技术保护点】
【技术特征摘要】
1.一种针对卫星链路的时效性分级传输喷泉编码方法,其特征在于:采用阶段渐增编码方式进行传输编码,具体为:步骤1、将输入符号的LT码进行分组,并将编码过程进行分段;步骤2、确定编码过程各阶段的编码方法;步骤3、确定阶段渐增码的编码参数;在阶段渐增码的任意第i个阶段,均需要有以下三个参数才能开始本阶段的编码,这三个参数分别是:输出度分布函数、编码开销以及该阶段编码时对任意分组内输入符号的抽取概率q
i,j
。2.根据权利要求1所述的一种针对卫星链路的时效性分级传输喷泉编码方法,其特征在于:所述步骤1的具体方法为:考虑一个有k个输入符号的LT码,将这些输入符号划分为一系列分组b1,b2,...,b
i
,...,b
I
,任意分组b
i
中有α
i
k个输入符号,α
i
为第i个分组的比例系数,∑
i
α
i
=1;编码的过程同样划分为一系列阶段s
i
;对于任意第i个阶段,编码器在编码时根据输出度分布函数Ω
i
(x)在分组b1,...,b
j
,...,b
i
中抽取输入符号生成输出符号;每个阶段编码器都执行LT码的编码过程,且当任意阶段完成时,译码器端都发送一个反馈信息;对于任意阶段s
i
,i>1,编码器均在接收到第i
‑
1个阶段的反馈信息后开始编码;在第i阶段的编码过程中,分组b
i
中的输入符号被当做较重要符号,而其余分组b
j
,1≤j<i中的输入符号则被当做非重要符号,编码器执行不等差错保护喷泉码编码。3.根据权利要求2所述的一种针对卫星链路的时效性分级传输喷泉编码方法,其特征在于:所述步骤2的具体方法为:阶段渐增码第i,i>1阶段中的不等差错保护编码采用经典的RUEP码;编码器抽取分组b1,...,b
j
,...,b
i
中的输入符号时,抽取概率随各分组内误符号率的降低而降低;如果一个分组中输入符号的误符号率已经满足可靠性需求,则该分组中的输入符号已经完成译码,因而在后续的编码过程中,该分组中输入符号的抽取概率为0,即该分组中的输入符号并不参与后续阶段的编码过程;阶段渐增码分为离线和在线两种模式;编码器在生成一个输出符号时,首先根据当前开销,判定该时刻位于第几个阶段;如在第一阶段,则编码器根据输出度分布函数Ω1(x)对第一个分组中的输入符号进行LT编码;如处在第j个阶段,则编码器根据输出度分布函数Ω
j
(x)及各分组b1,...,b
j
对应的抽取概率q
i,1
,...,q
i,j
对前j个分组内的输入符号进行RUEP编码;重复这个过程,直到生成的输出符号数量能够确保成功译码为止;编码器对于分组b
j
,j≤i内输入符号的抽取概率q
i,j
由第i个阶段起始时刻分组b
j
内输入符号的译出概率决定,且抽取概率q
i,j
与译出概率成反比。4.根据权利要求3所述的一种针对卫星链路的时效性分级传输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。