[发明专利]一种基于迭代方法的RS喷泉码的编译码方法无效
申请号: | 200910104140.2 | 申请日: | 2009-06-19 |
公开(公告)号: | CN101582744A | 公开(公告)日: | 2009-11-18 |
发明(设计)人: | 雷维嘉;李祥明;谢显中;张鑫 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M13/00 |
代理公司: | 重庆市恒信知识产权代理有限公司 | 代理人: | 刘小红 |
地址: | 400065重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 方法 rs 喷泉 译码 | ||
1、一种基于迭代方法的RS喷泉码的编译码方法,包括译码和编码两部分:
1)、编码
整个喷泉编码的编码过程分为两步:第一步为RS喷泉编码:将发送的信息按Kc×Kf的矩阵进行组织,先对矩阵的每行进行RS编码,编码参数为(Nf,Kf),得到Kc×Nf的矩阵,即喷泉编码码字;具体步骤如下:
假设要产生(n,k)非系统RS码,n=q-1,α是伽罗华域GF(q)的生成元。若k个信息符号为{m0,m1,m2,…,mk-1},相应的信息多项式为:
m(x)=m0+m1x+m2x2+…+mk-1xk-1 (9)
则非系统RS码的一个码多项式为:
v(x)=v0+v1x+v2x2+…+vn-1xn-1=m(1)+m(α)x+m(α2)x2+…+m(αn-1)xn-1 (10)
即RS码的n个编码符号{v0,v1,v2,…,vn-1}分别为GF(q)上的q-1=n个非零元素α0,α1,α2,...,αn-1代入信息多项式后的值:
编码符号的数量是根据接收端译码情况逐个生成,当接收端完成译码时发送端就停止产生编码符号,不要求Nf个编码符号一次全部生成;
第二步为纠错或检错编码:为让接收端能正确识别传输中出错的符号,将多个经过RS喷泉编码后的码字对应位置上的符号再进行一次纠错或检错编码;为使接收端能正确识别接收编码符号,将经过RS喷泉编码后的Kc×Nf的矩阵按列进行纠错或检错编码,最终得到Nc×Nf的发送符号矩阵,矩阵的一列为一个数据包;
2)、译码
接收端每接收到一个上述数据包后进行纠错或检错编码的译码,接收端只要正确译出数据包中的任意Kf个,即能将全部原始信息译出,此时可将译码成功的消息通知发送端,用于控制编码的进行和编码符号的发送;译码的过程如下:假设正确进行纠错或检错编码的译码后得到的正确包序号为(0≤pk≤Nf-1,k=0,1,…,Kf-1),以对第i个信息多项式(即矩阵的第i行)为例对译码的方法进行说明:
当第1个正确的包p0译出后,得到该包的第i个符号先假设信息多项式为
(1).计算如果
(2).对信息多项式进行修正,使已收到的j个符号满足
其中修正值
对于
对于
因此,y(x)满足
(3).如果j=Kf,迭代完成;否则j=j+1,转第(1)步继续迭代。
经过Kf次迭代后,满足
以上完成的是对一个信息多项式译码的迭代过程,接收端每接收到一个正确的包,都对每一行信息多项式进行一次迭代;在正确接收Kf个包后,整个信息矩阵的Kc×Kf个符号的译出,即完成全部RS喷泉译码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910104140.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型组合式头盔
- 下一篇:一种基于无线通信的多功能电子导游设备