发明名称 一种多设备透明HARQ的处理方法
摘要 本发明涉及一种多设备透明HARQ的处理方法,按以下步骤进行:AOS帧头中VC帧计数字段为3字节,指定该字段中的k比特为指示透明HARQ解码模块中解码设备标识,当AOS帧序号确定,该数据帧到达接收端时就提交给确定的透明HARQ解码模块中解码设备进行解码处理;发送方在构造AOS帧时,将该帧的序号填充在VC帧计数字段中;接收方收到AOS帧时,根据该帧VC帧计数字段中k比特值选取透明HARQ解码模块中对应解码设备进行解码处理,经透明HARQ解码模块中解码设备成功解码处理后交给整序模块,按序将AOS帧提交给AOS协议处理模块进行AOS协议接收处理。本发明在不修改帧格式的情况下,实现多透明HARQ解码设备指示;提高解码效率,提高译码成功率,减少AOS帧重传次数,提高系统吞吐量。
申请公布号 CN104144044B 申请公布日期 2017.05.03
申请号 CN201410325122.8 申请日期 2014.07.09
申请人 华中科技大学 发明人 吴伟民;赖静;龚姗姗;袁圆;吴清林
分类号 H04L1/18(2006.01)I 主分类号 H04L1/18(2006.01)I
代理机构 武汉开元知识产权代理有限公司 42104 代理人 唐正玉
主权项 一种多设备透明HARQ的处理方法,包括透明HARQ解码模块、整序模块、AOS协议处理模块,所述透明HARQ解码模块由N个解码设备组成,N的取值为2<sup>k</sup>,其特征在于按以下步骤进行:步骤一 AOS帧头中VC帧计数字段为3字节,指定该字段中的k比特为指示透明HARQ解码模块中的解码设备的标识,即根据k比特的值选择不同的解码设备对该AOS帧进行解码处理,k比特的不同值0~2<sup>k</sup>-1则对应透明HARQ解码模块中的2<sup>k</sup>个解码设备,k取值根据应用需要进行定义;当AOS帧的序号确定的时候,即确定了该数据帧到达接收端的时候要提交给哪个透明HARQ解码模块中的解码设备进行解码处理;步骤二发送方,在构造AOS帧时,将该帧的序号填充在VC帧计数字段中;步骤三接收方,收到AOS帧时,根据该帧的VC帧计数字段中的k比特的值选取透明HARQ解码模块中对应的解码设备进行解码处理,经透明HARQ解码模块中的解码设备成功解码处理后交给整序模块,按序将AOS帧提交给AOS协议处理模块进行AOS协议接收处理;所述解码处理具体步骤如下:透明HARQ解码模块中对应的解码设备先对AOS帧帧头通过校验循环冗余校验CRC位来判断数据帧头是否正确;若AOS帧帧头错误,将该AOS帧分发给透明HARQ解码模块中所有的解码设备,结合缓存在缓存区的数据进行联合译码;如果联合译码正确,则提交给整序模块,按序将AOS帧提交给AOS协议处理模块进行AOS协议接收处理,且移除缓存区中的相关数据;如果联合译码失败,则将该数据帧删除,不缓存在缓存区中,以防影响后面数据的联合译码;若AOS帧帧头正确,再通过数据帧数据域的CRC位来判断数据域是否正确:若数据域正确,则提交给整序模块将AOS帧按序提交给AOS协议处理模块进行AOS协议接收处理,且移除缓存区的相关数据;若数据域错误,则结合解码缓存区中的数据进行联合译码;如果联合译码正确,则提交给整序模块按序将AOS帧提交给AOS协议处理模块进行AOS协议接收处理,且移除缓存区中的相关数据;如果联合译码错误,则将数据缓存在缓存区,等待重传数据帧进行联合译码,缓存区中最多只能缓存i个未解码成功的基带数据,i的范围为0~2<sup>24‑k</sup>。
地址 430074 湖北省武汉市洪山区珞喻路1037号