[发明专利]一种基于DVB-RCS标准的自适应双二元Turbo码编译码方法有效
申请号: | 201811531756.3 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109660265B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 姜威;李兴;包丞啸;王玉潇 | 申请(专利权)人: | 山东大学 |
主分类号: | H03M13/29 | 分类号: | H03M13/29;H03M13/27 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于DVB‑RCS标准的自适应双二元Turbo码编译码方法,涉及DVB‑RCS标准卫星通信系统返向链路RCST(Return Channel Satellite Terminal)小站中双二元Turbo码编码结构、交织算法、删余图样的选取、Max‑Log‑MAP软输入软输出译码算法、CRC校验等。本发明通过实时计算接收端译码后百帧数据CRC通过率的方法,生成码率调整因子,反馈给发送端进行编码码率调整,以实现Turbo码码率和信息传输效率的最优化。 | ||
搜索关键词: | 一种 基于 dvb rcs 标准 自适应 二元 turbo 译码 方法 | ||
【主权项】:
1.一种基于DVB‑RCS标准的自适应双二元Turbo码编译码方法,其特征在于,应用于VSAT卫星通信系统的返向链路中,包括步骤如下:A、Turbo码编码:(1)初始化;初始化CSRC分量编码器的反馈部分为:1+D+D3,Y校验比特为:1+D+D3,W校验比特为:1+D3;初始化循环状态表;初始化信息码长为2N比特,N∈{48,64,212,220,228,424,432,440,752,848,856,864},根据N参照标准确立交织参数;初始化编码码率,编码码率∈{1/3,2/5,1/2,2/3,3/4,4/5,6/7};(2)建表;创建二维编码输出表,双二元输入共有{00,01,10,11}4种情况,CSRC分量编码器包含3个移位寄存器,共有8种状态,据此创建4*8项的二维编码输出表,二维编码输出表的值为Y和W;;创建交织表,结合初始化信息码长,选择参照标准确立交织参数,创建2N比特长度的交织表;创建删余表,根据初始化编码码率对应的删余图案创建删余表,0表示删除对应校验位,1表示保留对应校验位;(3)实施Turbo码编码;运行于Turbo码编码系统,所述Turbo码编码系统包括第一CSRC分量编码器、第二CSRC分量编码器、交织器、删余器;a、初始化第一CSRC分量编码器为0,依次输入2N比特编码信息,得到第一CSRC分量编码器的最终状态b、根据Nmod7的值和参照初始化阶段建立的循环状态表,查找循环状态值SC;c、初始化第一CSRC分量编码器为SC,输入2N比特信息进行编码,得到第一对校验位:Y1和W1;d、将2N比特信息代入交织表进行交织处理;e、将步骤d交织处理后的信息输入第二分量编码器,重复步骤a‑c,得到第二对校验位:Y2和W2;f、根据编码码率对应的删余图案对第一对校验位和第二对校验位进行删余;g、将步骤删余后的校验位复合,添加16比特CRC校验,按照自然顺序依次输出;B、Turbo码译码;C、CRC校验(4)CRC校验位的应用过程;RCST小站用户在发送数据时,在每帧信息后添加2个字节的CRC校验,生成多项式为X16+X15+X2+1;主站在接收到信息后,逐帧数据进行CRC校验,以100帧数据为单位计算CRC校验通过率,如果CRC校验通过率超过预设的值,则通知RCST小站保持现有Turbo码码率不变,否则,通知RCST小站降低码率;(5)按字节查表法计算CRC校验是否通过;生成多项式用二进制表示为:11000000000001001,共计17位;比特流数据依次除以生成多项式,如果最后得到的16位余数为0,则表示CRC校验通过,反之,表示不通过;如果直接运算,采用按字节查表法计算CRC校验的值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811531756.3/,转载请声明来源钻瓜专利网。
- 上一篇:高性能极化码译码算法
- 下一篇:一种信号处理方法和装置
- 同类专利
- 专利分类