信道解码装置和方法_3

文档序号:8925025阅读:来源:国知局
S303,判断解码是否完成。如果在步骤S303判断为是,则处理进行到 步骤S304。在步骤S304,将解码完成的解码数据包经由第一路径发送到位于所述信道解码 装置上层的控制装置。另一方面,如果在步骤S303判断为否,则处理结束。
[0054] 传统的不包括调度步骤的信道解码方法只有当数据包整体解码完成后才将其发 送给MAC层,而根据本发明实施例的信道解码方法能够在数据包整体解码完成之前向MAC 层通报误码情况,使得MAC层能够更早地知道信道质量情况,因此能够更加及时地针对不 同的信道情况采取相应的应对策略。例如,当误码情况比较严重时,即误码率较高时,MAC层 可W进行控制W便增大接收机功率或者增大解码处理的迭代次数。
[0055] 除此之外,在传统的不包括调度步骤的信道解码方法中,在数据包整体解码完成 后,MAC层根据接收到的解码数据包仅更能够得到整个包的误码情况,即该解码数据包正确 还是错误,而无法得到具体的误码位置和误码率。相比之下,根据本发明实施例的信道解码 方法能够向上层MAC提供更加详细准确的误码信息。
[0056] 另外,更优选地是,判断步骤基于时钟周期而操作。与基于指令周期进行判断相 比,基于时钟周期进行判断具有更快的处理速度。
[0057] 最大迭代次数由位于所述信道解码装置上层的控制装置确定,并且由所述控制装 置根据情况而动态地改变。例如,例如,当MAC层通过误码情况确定当前的信道环境很好 时,可W适当地减小解码处理的最大迭代次数,从而有利于缩短解码周期。而当MAC层通过 误码情况确定当前的信道环境很好时,可W适当地减小解码处理的最大迭代次数,从而有 利于更准确地解码数据,降低误码率。
[0058] 另外,所述预设条件为所述解码单元解码时所进行的迭代次数达到预定阔值。例 女口,关于迭代次数的阔值可W是最大迭代次数的1/2。在步骤S301,判断解码所进行的迭代 次数是否达到预定阔值。如果已经达到预定阔值,则处理进行到步骤S302,将所述误码情况 经由第二路径直接发送到所述信道解码装置上层的控制装置。另一方面,如果尚未达到预 定阔值,则处理结束,即;暂时不将所述误码情况经由第二路径直接发送到所述信道解码装 置上层的控制装置。
[0059] 已经在上文中参照图1到图3详细描述了根据本发明实施例的信道解码装置和信 道解码方法。
[0060] 由于在整体系统框图上增加了调度单元,因此整体信道解码系统结构上不再是单 纯的管道模式。调度单元通过管理接收单元,根据LDPC动态解码能力W及实际信道的环境 条件来动态地调整解码周期。当信道环境好时,LDPC需要迭代解码的时间短,而信道环境 差时,LDPC需要迭代解码的时间长。相比于传统的管道传输模式相对固定的解码周期,根 据本发明的信道解码装置和方法能够提升整体的数据吞吐量。
[0061] 另外,整体系统框图上增加了调度单元,管理LDPC解码状态,并通过根据预设条 件向上层通报误码情况,W便MAC层能够更早知道信道质量情况。相比于无调度单元的 传统信道结构,根据本发明实施例的信道解码装置和方法可W提前采取数据传输的应对策 略,从而提升了整体信道的传输效率。
[0062] 需要说明的是,在本说明书中,术语"包括"、"包含"或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为该种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括……"限定的要素,并不排除在包 括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0063] 最后,还需要说明的是,上述一系列处理不仅包括W该里所述的顺序按时间序列 执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0064] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可W全部通过软件来实施。基于该样的理解, 本发明的技术方案对【背景技术】做出贡献的全部或者部分可软件产品的形式体现出来, 该计算机软件产品可W存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用W使 得一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。
[0065]W上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方 式进行了阐述,W上实施例的说明只是用于帮助理解本发明的方法及其核也思想;同时,对 于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变 之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种信道解码装置,包括: 接收单元,用于接收编码数据包;解码单元,用于接收来自所述接收单元的编码数据 包,通过多次迭代对编码数据包进行解码,并在每次迭代后对解码数据进行校验; 调度单元,用于从所述解码单元接收校验结果,判断本次迭代后的解码数据是否通过 校验,并且当判断出解码数据通过校验时,控制所述接收单元以向所述解码单元发送下一 数据包。2. 根据权利要求1所述的信道解码装置,其中: 所述解码单元将解码完成的解码数据包经由第一路径发送到位于所述信道解码装置 上层的控制装置, 其中所述调度单元进一步基于从所述解码单元接收到的校验结果,确定误码情况,并 根据预设条件将所述误码情况经由第二路径直接发送到所述信道解码装置上层的控制装 置。3. 根据权利要求1所述的信道解码装置,其中所述调度单元基于时钟周期而操作。4. 根据权利要求1所述的信道解码装置,其中所述解码单元的最大迭代次数由位于所 述信道解码装置上层的控制装置确定,并且由所述控制装置根据情况而动态地改变。5. 根据权利要求2所述的信道解码装置,其中所述预设条件为所述解码单元解码时所 进行的迭代次数达到预定阈值。6. -种信道解码方法,用于信息解码装置,包括: 接收编码数据包; 通过多次迭代对编码数据包进行解码,并在每次迭代后对解码数据进行校验; 判断本次迭代后的解码数据是否通过校验; 当判断出解码数据通过校验时,进行控制以对下一数据包进行解码。7. 根据权利要求1所述的信道解码方法,进一步包括: 基于校验结果确定误码情况,并根据预设条件将所述误码情况经由第二路径发送到所 述控制装置, 将解码完成的解码数据包经由第一路径发送到位于所述信道解码装置上层的控制装 置。8. 根据权利要求1所述的信道解码方法,其中判断步骤基于时钟周期而操作。9. 根据权利要求1所述的信道解码方法,其中最大迭代次数由位于所述信道解码装置 上层的控制装置确定,并且由所述控制装置根据情况而动态地改变。10. 根据权利要求7所述的信道解码方法,其中所述预设条件为所述解码单元解码时 所进行的迭代次数达到预定阈值。
【专利摘要】公开了信道解码装置和方法。所述信道解码装置包括:接收单元,用于接收编码数据包;解码单元,用于接收来自所述接收单元的编码数据包,通过多次迭代对编码数据包进行解码,并在每次迭代后对解码数据进行校验;调度单元,用于从所述解码单元接收校验结果,判断本次迭代后的解码数据是否通过校验,并且当判断出解码数据通过校验时,控制所述接收单元以向所述解码单元发送下一数据包。
【IPC分类】H04L1/00, H03M13/11, H03M13/25
【公开号】CN104901766
【申请号】CN201410074497
【发明人】严小平
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月3日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1