一种加窗式双层不等差错保护系统喷泉码的编解码方法

文档序号:31607460发布日期:2022-09-21 11:21阅读:130来源:国知局
一种加窗式双层不等差错保护系统喷泉码的编解码方法

1.本发明涉及通信领域的信道编码技术,具体涉及加窗式双层不等差错保护系统喷泉码的编译码方法。


背景技术:

2.在日新月异的数据传输业务里,如何保证高效可靠的传输信息,是现代通信专业研究的热门和重点方向。通信业务又有很多种,对于多媒体流业务而言,信息又分重要信息(mi)和次要信息(li),显然在接收比特流信息时,重要信息的恢复与否直接影响通信的可靠性。如最新视频压缩编码标准h.264的码流分割方案中,i帧或idr帧(立即刷新帧)、序列参数集(sps)和图像参数集(pps)这些数据其重要性级别很高,如果不能恢复这些数据会对视频的解压重建造成重大影响,故希望在通信时这些数据可以优先恢复。传统的信道编码是等差错保护的,即对所有信息码元的保护等级相同,无法实现数据的优先保护,故学界设计了不等差错保护方案使得在接收开销相同的情况下更高效的恢复重要信息,即降低重要信息的误码率。数字喷泉技术应用场景很多。其主要在以下两个场景应用较为广泛且性能优异——无线多媒体广播、深空通信。
3.在传统删除信道上传输数据流,通常发送端的一个文件将被分割为多个片段传输给接收端,同时,多媒体流业务又对数据差错敏感,数据容量大,这些特点使得一般的编解码方式对于多媒体流业务的使用效果很差或开销过大。喷泉码具有抗删除适合时变信道、编译码复杂度低、不需要反馈等优秀特性,恰好满足多媒体流业务的苛刻要求。由于其应用的高效,结合数字传输的信息重要性等级区分,设计不等差错保护的喷泉码成为喷泉码研究的重要方向。
4.raptor码是现今最先进的喷泉码技术,r10 raptor码更是以简便,渐进线性的复杂度作为国际标准(rfc5053),部分通信标准如3gpp mbms等采纳其为上层al-fec方案,为系统提供了纠错性能。r10 raptor码的编解码是整个发明的基础,其采用三层编码,外码为ldpc码和half码级联,内码为lt码编码。输入符号经过外码得到中间符号,中间符号经过lt编码得到输出符号raptor码,且r10 raptor码经过特殊设计,其保持了系统性。
5.r10 raptor码的编码方法如下:
6.一、根据k个输入符号,生成l个中间符号,其中ldpc符号的个数为s,half符号的个数为h。所以l=s+h+k,将k个符号的值赋给l个中间符号的后k个符号内,而前s+h个符号设为零。
7.二、计算生成矩阵a,其形式如图3所示,其中g_ldpc是ldpc的生成矩阵,g_half是half码的生成矩阵,g_lt是lt码的生成矩阵,i表示单位阵,0表示零矩阵;
8.三、通过步骤二中的矩阵运算ac=d,求a的逆矩阵,则c=a-1
d,由此得到l个中间符号;
9.四、对中间符号按照索引进行lt编码,得到校验符号r,由此可得输出符号,其形式包含k个输入符号和后面的校验符号r。
10.r10 raptor码的解码方法如下:
11.一、根据k计算预编码的符号总数l=k+s+h;
12.二、根据预编码关系生成矩阵a。计算逆矩阵a-1

13.三、根据c=a-1
d,得到中间符号序列;
14.四、根据中间符号序列进行lt编码,得到k个源符号。


技术实现要素:

15.本发明为解决现有通信领域的信道编码采用喷泉码不等差错保护,存在复杂度高,非系统码,开销大等缺点,而提出一种加窗式双层不等差错保护系统喷泉码的编解码方法。
16.一种加窗式双层不等差错保护系统喷泉码的编解码方法具体过程为:
17.编码方法按以下步骤进行:
18.步骤一、首先得到通信信息源符号的两层优先级,将通信信息源符号分为重要信息符号mib序列和未置零的次要信息符号lib序列;设定异常符号数e,在次要信息符号lib序列中均匀选取e个符号置零;具体过程为:
19.将k个源符号分为k1个重要信息符号mib序列和k2个未置零的次要信息符号lib序列对e个(e≤k2)次要信息符号lib序列进行置零,得到新的lib序列
20.步骤二、对步骤一中的重要信息符号mib序列进行r10 raptor码的预编码,得到重要中间符号cmib序列;
21.对cmib序列进行r10 raptor码的lt编码,得到重要信息符号mib的校验序列;具体过程为:
22.将步骤一得到的重要信息符号mib序列进行r10 raptor码的预编码,得到重要中间符号cmib序列以及生成矩阵为g_ldpc1和g_half1;
23.对重要中间符号cmib序列按照索引(1,2,...,n)进行lt编码,得到n个输出符号序列以及生成矩阵为g_lt_mib,g_lt_rmib1和g_lt_rmib2,n表示生成的编码符号总数;
24.是的校验序列;
25.步骤三、将步骤二中得到的n个输出符号序列分为rmib1序列和rmib2序列,其中rmib1序列的长度和lib序列长度相等;
26.步骤四、将步骤一中的次要信息符号lib序列和步骤三中的rmib1序列进行异或运算得到xlib序列;具体过程为:
27.将步骤一得到的次要信息符号lib序列与步骤三中生成的
rmib1序列逐个异或运算,得到xlib序列
28.步骤五、对步骤四中的xlib序列进行r10 raptor码编码,得到xlib序列和xlib序列的校验序列rxlib;具体过程为:
29.对步骤四得到的xlib序列进行r10raptor码编码,得到输出长度为n-k1的xlib序列和xlib序列的校验序列rxlib的整合序列以及生成矩阵g_ldpc2,g_half2,g_lt_xlib和g_lt_rxlib;
30.步骤六、将步骤四得到的xlib序列和步骤三得到的rmib1序列逐个异或运算,还原次要信息符号lib序列;
31.步骤七、对步骤五得到的xlib序列的校验序列rxlib和步骤三得到的rmib2序列逐个异或得到最终校验序列r;具体过程为:
32.将步骤五得到的xlib序列的校验序列rxlib和步骤三得到的rmib2序列逐个异或运算,得到最终校验序列
33.步骤八、整合步骤一的重要信息符号mib序列,次要信息符号lib序列和步骤七的最终的校验序列r,得到初步的双层不等差错保护喷泉码编码;具体过程为:
34.整合步骤一的重要信息符号mib序列,次要信息符号lib序列和步骤七的最终的校验序列r,得到双层不等差错保护喷泉码编码
35.步骤九、对步骤五中的矩阵g_lt_xlib对应异常符号所在行的元素进行置零;
36.解码方法按以下步骤进行:
37.步骤1、对接收符号按索引分为重要信息符号mib序列接收符号,lib接收符号和r校验接收符号;
38.步骤2、对接收到的mib序列接收符号和lib接收符号进行r10 raptor码译码,解出正确的重要中间符号cmib序列;
39.步骤3、判断步骤2中的解码是否存在未求解的中间符号,若不存在则转入步骤4,否则转入步骤8;
40.步骤4、对步骤2解出的正确的重要中间符号cmib序列进行lt编码,得到重要信息符号mib序列,rmib1序列和rmib2序列;
41.步骤5、将步骤4中得到的rmib1序列和rmib2序列与步骤1接收到的lib接收符号和r校验接收符号按符号的索引进行异或运算,得到待解的xlib接收符号序列和xlib接收校验序列;
42.步骤6、对步骤5中待解的xlib接收符号序列和xlib接收校验序列进行r10 raptor解码,得到cxlib符号序列;
43.步骤7、将步骤6得到的cxlib符号序列进行r10 raptor lt编码得到xlib符号序列,将xlib符号序列和步骤4中得到的rmib1序列按索引顺序逐一对应异或,解得lib符号,解码完成;
44.步骤8、当步骤2的解码存在未求解的中间符号,则进行第一级解码,若求解cmib成功则转入步骤3,否则转入步骤9;
45.步骤9、构建第二级解码矩阵,求解第二级解码矩阵,若完全解码则转入步骤10;若未完全解码,则对未解码的符号置零,得到不含异常符号的次要符号生成的中间符号clib序列和序列cl
t

46.步骤10、对步骤9得到的不含异常符号的次要符号生成的中间符号clib序列进行r10 raptor lt编码,得到不含异常符号的次要lib符号序列,对cl
t
进行运算得mib序列,解得全部重要符号mib序列,解码完成。
47.本发明的有益效果:
48.一种加窗式双层不等差错保护形式系统喷泉码以低复杂度恢复重要符号。
49.1、本发明未对通信领域标准的r10 raptor码进行改变,基本原有的度分布和编码结构均维持不变,充分利用了其良好的性能,且未破坏其系统性;降低复杂度,降低开销。
50.2、本发明所述方法提供了更简便的通信领域的信道编码信息中次要符号运算,其依旧利用r10 raptor码的编解码原理,但添加了一些特殊的矩阵设计,利用巧妙的矩阵运算,使得设计的不等差错保护也能对通信信息中次要符号提供较为优秀的恢复性能。
附图说明
51.图1为本发明的解码流程图;
52.图2为本发明涉及的r10 raptor码的生成矩阵形式图;
53.图3为本发明的编码生成矩阵的分块矩阵形式图;
54.图4为本发明的解码接收生成矩阵的分块矩阵形式图。
具体实施方式
55.具体实施方式一:本实施方式一种加窗式双层不等差错保护系统喷泉码的编解码方法具体过程为:
56.编码方法按以下步骤进行:
57.步骤一、首先得到通信信息源符号(二进制符号0、1)的两层优先级,将通信信息源符号分为重要信息符号mib序列和未置零的次要信息符号lib序列;设定异常符号数e,异常符号数越大,不等差错保护对重要信息符号的保护程度越高,在次要信息符号lib序列中均匀选取e个符号置零;具体过程为:
58.将k个源符号分为k1个重要信息符号mib序列和k2个未置零的次要信息符号lib序列对e个(e≤k2)次要信息符号lib序列进行置零,得到新的lib序列
59.步骤二、对步骤一中的重要信息符号mib序列进行r10 raptor码的预编码,得到重要中间符号cmib序列;
60.对cmib序列进行r10 raptor码的lt编码,得到重要信息符号mib的校验序列;具体过程为:
61.将步骤一得到的重要信息符号mib序列进行r10 raptor码的预编码,得到重要中
间符号cmib序列以及生成矩阵为g_ldpc1和g_half1,维度如图2所示;
62.对重要中间符号cmib序列按照索引(1,2,...,n)进行lt编码,得到n个输出符号序列(将重要信息符号mib序列和重要信息符号mib的校验序列组合的序列以及生成矩阵为g_lt_mib,g_lt_rmib1和g_lt_rmib2,维度如图3所示,其中l1和l2分别表示k1和k2再r10 raptor预编码下计算得到的中间符号数,s1和s2分别表示mib和lib生成的ldpc码数量,h1和h2分别表示mib和lib生成的half码数量,n表示生成的编码符号总数;
63.是的校验序列(每个r都是由k1个mib序列按照r10raptor码预编码的度分布均匀异或选取得到的);
64.步骤三、将步骤二中得到的n个输出符号序列分为rmib1序列和rmib2序列,其中rmib1序列的长度和lib序列长度相等;
65.步骤四、将步骤一中的次要信息符号lib序列(lib序列)和步骤三中的rmib1序列进行异或运算得到xlib序列;具体过程为:
66.将步骤一得到的次要信息符号lib序列与步骤三中生成的rmib1序列逐个异或运算(和rmib1序列中第一个异或运算,和rmib1序列中第二个异或运算),得到xlib序列
67.步骤五、对步骤四中的xlib序列进行r10 raptor码编码,得到xlib序列和xlib序列的校验序列rxlib;具体过程为:
68.对步骤四得到的xlib序列进行r10raptor码编码,得到输出长度为n-k1的xlib序列和xlib序列的校验序列rxlib的整合序列以及生成矩阵g_ldpc2,g_half2,g_lt_xlib和g_lt_rxlib,维度如图所示;
69.步骤六、将步骤四得到的xlib序列和步骤三得到的rmib1序列逐个异或运算(步骤四得到的xlib序列中第一个和rmib1序列中第一个异或运算,步骤四得到的xlib序列中第二个和rmib1序列中第二个异或运算),还原次要信息符号lib序列(lib序列
70.步骤七、对步骤五得到的xlib序列的校验序列rxlib和步骤三得到的rmib2序列逐个异或(rxlib中第一个和rmib2序列中第一个异或运算,rxlib中第二个和rmib2序列中第二个异或运算)得到最终校验序列r;具体过程为:
71.将步骤五得到的xlib序列的校验序列rxlib和步骤三得到的rmib2序列逐个异或运算,得到最终校验序列
72.步骤八、整合步骤一的重要信息符号mib序列,次要信息符号lib序列(lib序列和步骤七的最终的校验序列r,得到初步的双层不等差错保护喷泉码编码;具体过程为:
73.整合步骤一的重要信息符号mib序列,次要信息符号lib(lib序列)序列和步骤七的最终的校验序列r,得到双层不等差错保护喷泉码编码
74.步骤九、对步骤五中的矩阵g_lt_xlib对应异常符号所在行的元素进行置零,这步是为了解码时的方便;
75.解码方法按以下步骤进行:
76.步骤1、对接收符号按索引分为重要信息符号mib序列接收符号,lib接收符号和r校验接收符号;
77.步骤2、对接收到的mib序列接收符号和lib接收符号进行r10 raptor码译码,解出正确的重要中间符号cmib序列;
78.步骤3、判断步骤2中的解码是否存在未求解的中间符号,若不存在则转入步骤4,否则转入步骤8;
79.步骤4、对步骤2解出的正确的重要中间符号cmib序列进行lt编码,得到重要信息符号mib序列,rmib1序列和rmib2序列;
80.步骤5、将步骤4中得到的rmib1序列和rmib2序列与步骤1接收到的lib接收符号和r校验接收符号按符号的索引进行异或运算,得到待解的xlib接收符号序列和xlib接收校验序列;
81.步骤6、对步骤5中待解的xlib接收符号序列和xlib接收校验序列进行r10 raptor解码,得到cxlib符号序列;
82.步骤7、将步骤6得到的cxlib符号序列进行r10 raptor lt编码得到xlib符号序列,将xlib符号序列和步骤4中得到的rmib1序列按索引顺序逐一对应(xlib符号序列第一个和rmib1序列第一个,xlib符号序列第二个和rmib1序列第二个)异或,解得lib符号,解码完成;
83.步骤8、当步骤2的解码存在未求解的中间符号,则进行第一级解码,若求解cmib成功则转入步骤3,否则转入步骤9;
84.步骤9、构建第二级解码矩阵,求解第二级解码矩阵,若完全解码则转入步骤10;若未完全解码,则对未解码的符号置零,得到不含异常符号的次要符号生成的中间符号clib序列和序列cl
t

85.步骤10、对步骤9得到的不含异常符号的次要符号生成的中间符号clib序列进行r10 raptor lt编码,得到不含异常符号的次要lib符号序列,对cl
t
进行运算得mib序列,解得全部重要符号mib序列,解码完成。
86.具体实施方式二:本实施方式与具体实施方式一不同的是,所述步骤1中对接收符号按索引分为重要信息符号mib序列接收符号,lib接收符号和r校验接收符号;具体过程为:
87.接收序列设为
88.设mib接收符号为k
r1
个,lib接收符号为k
r2
个,异常符号接收数erd个,总接收符号为m个;接收矩阵如图3所示,前缀re代表接收后经过对应行索引处理删减后得到的接收矩阵;
89.生成矩阵re_g_lt_mib、re_g_lt_xlib、re_g_lt_rmib1、re_g_lt_rmib2、re_g_lt_rxlib;
90.re_g_lt_mib为删去g_lt_mib中丢失符号的索引对应行得到的子矩阵;
91.re_g_lt_xlib为删去g_lt_xlib中丢失符号的索引对应行得到的子矩阵;
92.re_g_lt_rmib1为删去g_lt_rmib1中丢失符号的索引对应行得到的子矩阵;
93.re_g_lt_rmib2为删去g_lt_rmib2中丢失符号的索引对应行得到的子矩阵;
94.re_g_lt_rxlib为删去g_lt_rxlib中丢失符号的索引对应行得到的子矩阵。
95.其它步骤及参数与具体实施方式一相同。
96.具体实施方式三:本实施方式与具体实施方式一或二不同的是,所述步骤2中对接收到的mib序列接收符号和lib接收符号进行r10 raptor码译码,解出正确的重要中间符号cmib序列;具体过程为:
97.基于步骤1的生成矩阵re_g_lt_mib和re_g_lt_rmib1,对步骤1中的接收序列中的mib序列接收符号用r10raptor码解码器进行解码,得到正确的重要中间符号cmib序列(中间符号)。
98.其它步骤及参数与具体实施方式一或二相同。
99.具体实施方式四:本实施方式与具体实施方式一至三之一不同的是,所述步骤4中对步骤2解出的正确的重要中间符号cmib序列进行lt编码,得到重要信息符号mib序列,rmib1序列和rmib2序列;具体过程为:
100.若不存在未求解的中间符号,则得到完整的重要中间符号cmib序列
101.对中间符号序列按照索引(1,2,...,l1)进行lt编码,得到重要信息符号mib序列,rmib1序列和rmib2序列
102.其它步骤及参数与具体实施方式一至三之一相同。
103.具体实施方式五:本实施方式与具体实施方式一至四之一不同的是,所述步骤5中将步骤4中得到的rmib1序列和rmib2序列与步骤1接收到的lib接收符号和r校验接收符号按符号的索引进行异或运算,得到待解的xlib接收符号序列和xlib接收校验序列;具体过程为:
104.将步骤4中得到的rmib1序列和rmib2序列和步骤1中接收到的lib接收符号和r校验接收符号按照符号的索引进行异或运算,得到待解的xlib接收符号序列和xlib接收校验序列
105.其它步骤及参数与具体实施方式一至四之一相同。
106.具体实施方式六:本实施方式与具体实施方式一至五之一不同的是,所述步骤6中对步骤5中待解的xlib接收符号序列和xlib接收校验序列进行r10 raptor解码,得到cxlib符号序列;具体过程为:
107.对步骤4中待解的xlib接收符号序列和xlib接收校验序列基于步骤1的生成矩阵re_g_lt_xlib和re_g_lt_rxlib进行r10 raptor解码,解出正确的xlib的中间符号cxlib符号序列若存在未求解的cxlib符号,则对未求解的cxlib符号强制置零。
108.其它步骤及参数与具体实施方式一至五之一相同。
109.具体实施方式七:本实施方式与具体实施方式一至六之一不同的是,所述步骤7中将步骤6得到的cxlib符号序列进行r10 raptor lt编码得到xlib符号序列,将xlib符号序列和步骤4中得到的rmib1序列按索引顺序逐一对应(xlib符号序列第一个和rmib1序列第一个,xlib符号序列第二个和rmib1序列第二个)异或,解得lib符号,解码完成;具体过程为:
110.将步骤6得到的cxlib符号序列进行r10raptor lt编码得到xlib符号序列生成矩阵为re_g_lt_xlib;
111.将xlib符号序列和步骤4中得到的rmib1序列按索引顺序逐一对应异或,得到恢复后的lib符号
112.其它步骤及参数与具体实施方式一至六之一相同。
113.具体实施方式八:本实施方式与具体实施方式一至七之一不同的是,所述步骤8中当步骤2的解码存在未求解的中间符号,则进行第一级解码,若求解cmib成功则转入步骤3,否则转入步骤9;具体过程为:
114.第一级解码矩阵为:
[0115][0116]
式中,g_ldpc1为mib符号的r10 raptor ldpc生成矩阵,构成了第一级解码矩阵的前s1行和前k1列(k1是将k个源符号分为k1个重要信息符号中的k1),g_half1为mib符号的r10 raptor half生成矩阵,构成了第一级解码矩阵的第s1+1到s1+h1行(s1和h1是根据k1计算得到的,见背景技术)和前k1+s1列,i
s1
为s1阶单位矩阵,re_g_lt_mib为对步骤1中的mib序列接收符号用r10raptor码解码器进行解码生成的矩阵,构成了第一级解码
矩阵的第s1+h1+1到s1+h1+k
r1
行;re_g_lt_rmib1_erd为将re_g_lt_rmib1中所有lib异常符号所在行进行提取构成的子矩阵,构成了第一级解码矩阵的第s1+h1+k
r1
+1到最后一行;c-mib表示重要中间符号cmib序列,0
s1+l1
为零矩阵,l1表示再r10 raptor预编码下计算得到的中间符号数,s1表示mib生成的ldpc码数量,re_d_mib表示接收到的mib符号re_d_erd表示接收到的异常符号,re_d_erd位置上是rmib1校验符号,对应校验矩阵为re_g_lt_rmib1_erd;
[0117]
求解第一级解码矩阵,若求解cmib成功则转入步骤3,否则转入步骤9。
[0118]
其它步骤及参数与具体实施方式一至七之一相同。
[0119]
具体实施方式九:本实施方式与具体实施方式一至八之一不同的是,所述步骤9中构建第二级解码矩阵,求解第二级解码矩阵,若完全解码则转入步骤10;若未完全解码,则对未解码的符号置零,得到不含异常符号的次要符号生成的中间符号clib序列和序列cl
t
;具体过程为:
[0120]
将重要中间符号cmib序列以矩阵c-mib表示,并对重要中间符号cmib序列进行分块得到cl
lt
和cl
t
,分块形式为c-mib=[cl
lt cl
t
],lt为第一级解码矩阵求解成功的中间符号数,t为第一级解码矩阵未求解成功的中间符号数;
[0121]
将re_g_lt_rmib1去除re_g_lt_rmib1_erd的元素后,下合并步骤1的re_g_lt_rmib2(下合并就是将re_g_lt_rmib1去除re_g_lt_rmib1_erd的元素后的序列放在上面,re_g_lt_rmib2放在下面)构成新子矩阵re

_g_lt_rmib,设re

_g_lt_rmib的行数为kt,对re

_g_lt_rmib经过分块得到gg
kt
×
lt
和gg
kt
×
t
,分块形式为re

_g_lt_rmib=[gg
kt
×
lt gt
kt
×
t
];
[0122]
步骤8未解码成功,得到第一级解码矩阵的部分解码矩阵,表达式为:
[0123][0124]
式中,i
lt
×
lt
表示单位矩阵,f
lt
×
t
表示第一级解码失败后未进行处理的子阵,0
t
×
lt
为零矩阵,0
t
×
t
为零矩阵,0
t
表示维度为t的向量,df表示r10 raptor解码时根据解码规划对接收符号进行变换得到的,其变换同步解码矩阵的变换;cf
lt
为第一级解码矩阵部分解得的lt个中间符号;
[0125]
第二级解码矩阵为:
[0126][0127]
式中,g_ldpc2为lib符号的r10 raptor ldpc生成矩阵,构成了第二级解码矩阵的前s2行和前k2列(k2是将k个源符号分为k2个中的k2);g_half2为lib符号的r10 raptor half生成矩阵,构成了第二级解码矩阵的s2+1到h2行和前s2+k2列(s2和h2是根据k2计算得到的,见背景技术);i
s2
表示s2阶单位矩阵,构成了第二级解码矩阵的前s2行和k2+1到k2+s2列;re

_g_lt_rx+xlib表示步骤1的re_g_lt_xlib去除异常符号所在行后的子矩阵后,下合并re_g_lt_rxlib(下合并就是re_g_lt_xlib去除异常符号所在行后的子矩阵放在上面,re_
g_lt_rxlib放在下面)构成的新矩阵,构成了第二级解码矩阵的h2+s2+1行到最后一行和前s2+k2+h2列;f
lt
×
t
表示第一级解码失败后未进行处理的子阵,表示异或;构成了第二级解码矩阵的第h2+s2+1行到最后一行和第s2+k2+h2+1列到最后一列;c
lib
表示lib的中间符号clib序列,0
s2+l2
为零矩阵,l2表示k2再r10 raptor预编码下计算得到的中间符号数,s2表示lib生成的ldpc码数量,re_lib表示接收到的对应去除异常符号后的lib符号和全部校验符号;kt为re

_g_lt_rmib的行数,对re

_g_lt_rmib经过分块得到gg
kt
×
lt
和gt
kt
×
t
,分块形式为re

_g_lt_rmib=[gg
kt
×
lt gg
kt
×
t
],re

_g_lt_rmib表示将re_g_lt_rmib1去除re_g_lt_rmib1_erd的元素后,下合并re_g_lt_rmib2构成的矩阵;
[0128]
求解第二级解码矩阵,若未完全解码,则对未解码的符号置零,得到不含异常符号的次要符号生成的中间符号clib序列和序列cl
t
;若完全解码c
lib
和cl
t
则转入步骤10。
[0129]
其它步骤及参数与具体实施方式一至八之一相同。
[0130]
具体实施方式十:本实施方式与具体实施方式一至九之一不同的是,所述步骤10中对步骤9得到的不含异常符号的次要符号生成的中间符号clib序列进行r10 raptor lt编码,得到不含异常符号的次要lib符号序列,对cl
t
进行运算得mib序列,解得全部重要符号mib序列,解码完成;具体过程为:
[0131]
对步骤9得到的不含异常符号的次要符号生成的中间符号clib序列进行r10 raptor lt编码,lt编码遵循序列的度分布,得到不含异常符号的次要lib符号序列对cl
t
进行运算得mib序列,解得全部重要符号mib序列解码完成;
[0132]
其中,对cl
t
进行运算得mib序列,表达式为:
[0133][0134]
其它步骤及参数与具体实施方式一至九之一相同。
[0135]
本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1