混合自动重传请求合并译码方法和装置制造方法及图纸

技术编号:10576323 阅读:89 留言:0更新日期:2014-10-29 10:27
本发明专利技术公开了一种HARQ(自动重传请求)合并译码方法和装置,在批处理(Batch)1、Batch2和Batch3中对分组进行解调,并在Batch1和Batch2中利用抵消后分组的解调结果进行译码,提高了业务信道解码的容量和正确率;在Batch未分配资源、以及因异常导致分组丢失时,能够保证HARQ合并译码装置的鲁棒性且硬件实施成本低。

【技术实现步骤摘要】
混合自动重传请求合并译码方法和装置
本专利技术涉及移动通信技术,尤其涉及一种自动重传请求(HARQ,HybridAutomaticRepeatRequest)合并译码方法和装置。
技术介绍
当前,通用移动通信系统(UMTS,UniversalMobileTelecommunicationsSystem)普遍使用融合了混合自动重传请求HARQ(HybridAutomaticRepeatRequest)的高速上行链路分组接入(HSUPA,HighSpeedUplinkPacketAccess)技术,以提高上行链路数据业务侧承载能力,HSUPA的规范采用了混合自动重传请求HARQ(HybridAutomaticRepeatRequest)技术,基站(NodeB)侧设备将接收的一个传输时间间隔(TTI,TransmissionTimeInterval)的天线数据的分组(以下简称分组)解调译码后,其中首次传输的分组的重传序列号(RSN,RetransmissionSequenceNumber)为0,若译码结果循环冗余校验(CRC,CyclicRedundancyCheck)正确(OK)则返回ACK消息,若CRC错误(Error)则返回NACK消息要求用户终端(UE,UserEquipment)重传分组,并将UE重传的分组(RSN为1)与之前的分组进行HARQ合并,即将重传分组解调(还包括解速率匹配的处理)的结果和缓存的分组(RSN为0)解调(还包括解速率匹配的处理)的结果合并,并利用合并后结果进行译码,若译码结果CRCError则要求UE重传该分组,直至译码结果CRCOK或该分组达到最大重传次数。实际应用上述技术时,如何充分利用基站侧设备的资源,提高业务信道译码容量和正确率,成为技术热点;并且,如何避免进行HARQ合并的场景和硬件异常导致分组丢失的场景耦合时,给基站侧设备带来干扰,成为亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种HARQ合并译码方法和装置,能够提高译码容量和正确率,并解决进行分组合并场景与硬件异常导致分组丢失场景耦合时引起干扰、降低解码增益的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种HARQ合并译码方法,所述方法包括:在批处理(Batch)1中将用户终端UE首次发送的RSN为0的分组进行第一次解调译码,重构译码结果的CRC正确的分组,将接收的分组抵消所述重构的分组;在Batch2中对所述抵消后的分组进行第二次解调译码,重构译码结果的CRC正确的分组,将Batch2中进行解调译码的原始分组抵消Batch2中重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的分组进行重解调;在Batch1中对RSN为1的重传分组进行第一次解调,将解调结果与Batch3的解调结果合并,并利用合并后的结果进行译码,重构译码结果CRC正确的分组,将Batch1中进行解调的RSN为1的原始重传分组抵消所述重构的分组;在Batch2中对Batch1抵消后的RSN为1的重传分组进行第二次解调,将解调结果与Batch1抵消后的RSN为1的分组的解调结果合并,利用合并结果进行译码,重构译码结果CRC正确的分组,将Batch2中进行解调的RSN为1的重传分组抵消所述重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的RSN为1的分组进行重解调;直至全部分组的译码结果CRC正确或分组重传次数达到预设最大值,结束当前处理。优选的,所述方法还包括:确定当前Batch之前存在未分配资源的Batch,并确定当前Batch中解调的分组为新分组且当前Batch不是Batch3时,利用当前Batch中分组的解调结果进行译码。优选的,所述确定当前Batch中解调的分组为新分组,包括:确定当前Batch中以下任意一种分组为新分组:重传次数达到预设最大值的分组的重传分组;RSN为0的分组;译码结果CRC正确的分组的重传分组;进行第一次解调的重传分组,该分组的RSN不为3且不大于该分组对应的分组上一次传输时的RSN。优选的,所述方法还包括:确定当前Batch之前存在未分配资源的Batch,并确定当前Batch中解调的分组不是新分组且当前Batch不是Batch3时,将当前Batch中分组的解调结果与当前Batch前一个分配资源的Batch中分组的解调结果合并,并利用合并结果进行译码。优选的,所述方法还包括:将Batch1中RSN为0的分组的第一次解调的结果存储至物理缓冲存储器(Buffer)A,将Batch2中RSN为0的分组第二次解调的结果存储至物理BufferB,将Batch3中RSN为0的分组重解调的结果存储至物理BufferA,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射,利用Buffer2中的解调结果进行译码;将Batch1中RSN非0的分组第一次解调的结果存储至物理BufferB,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射,利用Buffer2中的解调结果进行译码;将Batch2中RSN非0的分组第二次解调的结果存储至物理BufferA,建立Buffer2到物理BufferA的映射、以及Buffer1到物理BufferB的映射,利用Buffer2中的解调结果进行译码;将Batch3中RSN非0的分组重解调的结果存储至物理BufferB,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射。本专利技术还提供了一种HARQ合并译码装置,所述装置包括:第一合并译码单元、第二合并译码单元和第三合并单元;其中,所述第一合并译码单元,用于在Batch1中将UE首次发送的RSN为0的分组进行第一次解调译码,重构译码结果的CRC正确的分组,将接收的分组抵消所述重构的分组;在Batch1中将RSN为1的重传分组进行第一次解调,将解调结果与Batch3中的解调结果合并,并利用合并后的结果进行译码,重构译码结果CRC正确的分组,将Batch1中进行解调的RSN为1的原始重传分组抵消所述重构的分组;所述第二合并译码单元,用于在Batch2中对所述抵消后的分组进行第二次解调译码,重构译码结果的CRC正确的分组,将Batch2中进行解调译码的原始分组抵消Batch2中重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch2中对Batch1抵消后的RSN为1的重传分组进行第二次解调,将解调结果与Batch1抵消后的RSN为1的分组的解调结果合并,利用合并结果进行译码,重构译码结果CRC正确的分组,将Batch2中进行解调的RSN为1的重传分组抵消所述重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;所述第三合并单元,用于在Batch3中对Batch2抵消后的分组进行重解调;在Batch3中对Batch2抵消后的RSN为1的分组进行重解调;直至第一合并译码单元和第二合并译码单元全部分组的译码结果CRC正确或分组重传次数达到预设最大值,结束当前处理。优选的,所述第本文档来自技高网
...

【技术保护点】
一种混合自动重传请求HARQ合并译码方法,其特征在于,所述方法包括:在批处理Batch1中将用户终端UE首次发送的重传序列号RSN为0的分组进行第一次解调译码,重构译码结果的循环冗余校验CRC正确的分组,将接收的分组抵消所述重构的分组;在Batch2中对所述抵消后的分组进行第二次解调译码,重构译码结果的CRC正确的分组,将Batch2中进行解调译码的原始分组抵消Batch2中重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的分组进行重解调;在Batch1中对RSN为1的重传分组进行第一次解调,将解调结果与Batch3的解调结果合并,并利用合并后的结果进行译码,重构译码结果CRC正确的分组,将Batch1中进行解调的RSN为1的原始重传分组抵消所述重构的分组;在Batch2中对Batch1抵消后的RSN为1的重传分组进行第二次解调,将解调结果与Batch1抵消后的RSN为1的分组的解调结果合并,利用合并结果进行译码,重构译码结果CRC正确的分组,将Batch2中进行解调的RSN为1的重传分组抵消所述重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的RSN为1的分组进行重解调;直至全部分组的译码结果CRC正确或分组重传次数达到预设最大值,结束当前处理。...

【技术特征摘要】
1.一种混合自动重传请求HARQ合并译码方法,其特征在于,所述方法包括:在批处理Batch1中将用户终端UE首次发送的重传序列号RSN为0的分组进行第一次解调译码,重构译码结果的循环冗余校验CRC正确的分组,将接收的分组抵消所述重构的分组;在Batch2中对所述抵消后的分组进行第二次解调译码,重构译码结果的CRC正确的分组,将Batch2中进行解调译码的原始分组抵消Batch2中重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的分组进行重解调;在Batch1中对RSN为1的重传分组进行第一次解调,将解调结果与Batch3的解调结果合并,并利用合并后的结果进行译码,重构译码结果CRC正确的分组,将Batch1中进行解调的RSN为1的原始重传分组抵消所述重构的分组;在Batch2中对Batch1抵消后的RSN为1的重传分组进行第二次解调,将解调结果与Batch1抵消后的RSN为1的分组的解调结果合并,利用合并结果进行译码,重构译码结果CRC正确的分组,将Batch2中进行解调的RSN为1的重传分组抵消所述重构的分组,并使发送译码结果CRC错误的分组对应的UE重传分组;在Batch3中对Batch2抵消后的RSN为1的分组进行重解调;直至全部分组的译码结果CRC正确或分组重传次数达到预设最大值,结束当前处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定当前Batch之前存在未分配资源的Batch,并确定当前Batch中解调的分组为新分组且当前Batch不是Batch3时,利用当前Batch中分组的解调结果进行译码;其中,所述确定当前Batch中解调的分组为新分组,包括:确定当前Batch中以下任意一种分组为新分组:重传次数达到预设最大值的分组的重传分组;RSN为0的分组;译码结果CRC正确的分组的重传分组;进行第一次解调的重传分组,该分组的RSN不为3且不大于该分组对应的分组上一次传输时的RSN。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定当前Batch之前存在未分配资源的Batch,并确定当前Batch中解调的分组不是新分组且当前Batch不是Batch3时,将当前Batch中分组的解调结果与当前Batch前一个分配资源的Batch中分组的解调结果合并,并利用合并结果进行译码。4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括:将Batch1中RSN为0的分组的第一次解调的结果存储至物理缓冲存储器BufferA,将Batch2中RSN为0的分组第二次解调的结果存储至物理BufferB,将Batch3中RSN为0的分组重解调的结果存储至物理BufferA,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射,利用Buffer2中的解调结果进行译码;将Batch1中RSN非0的分组第一次解调的结果存储至物理BufferB,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射,利用Buffer2中的解调结果进行译码;将Batch2中RSN非0的分组第二次解调的结果存储至物理BufferA,建立Buffer2到物理BufferA的映射、以及Buffer1到物理BufferB的映射,利用Buffer2中的解调结果进行译码;将Batch3中RSN非0的分组重解调的结果存储至物理BufferB,建立Buffer2到物理BufferB的映射、以及Buffer1到物理BufferA的映射。5.一种HARQ合并译码装置,其特征在于,所述装置包括:第一合并译码单元、第二合并译码单元和第三合并单元;其中,所述第一合并译码单元,用于在Batch1中将UE首次发送的RSN为0的分组进行第一次解调译码,重构译码结果的CRC正确的分组,将接收的分组抵消所述重构的分组;在Batch1中将RSN为1的重传分组进行第一次解调,将解调结果与Batch3中的解调结果合并,并利用合并后的结果进行译码,重...

【专利技术属性】
技术研发人员:刘新良杨海涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1