解码装置及相关解码方法制造方法及图纸

技术编号:10434089 阅读:184 留言:0更新日期:2014-09-17 11:46
本发明专利技术提供一种解码装置及解码方法。解码装置包含片上缓冲器、外部缓冲器接口及涡轮解码器。片上缓冲器用于缓冲欲被解码的每一代码块。外部缓冲器接口用于访问片外缓冲器。涡轮解码器用于解码从该片上缓冲器读取的特定代码块。除非该特定代码块的解码失败被标识,否则不将该特定代码块从该片上缓冲器通过该外部缓冲器接口传输至该片外缓冲器。本发明专利技术可现成本、功耗及系统性能的平衡。

【技术实现步骤摘要】

】本专利技术关于解码代码块(code block)的,尤其关于一种通过使用涡轮解码来解码代码块的解码装置及其相关解码方法。【
技术介绍
】数据信号,尤其是在典型的具干扰性信道(hostile channel)上传输的数据信号,易受信道噪声/干扰的影响。为了将具干扰性信道对已传输数据完整性的不利影响最小化,已经发展了各种纠错编码(error correct1n coding)方式。这也被称为降低误比特率(bit error rate,BER),其通常被定义为错误地已接收信息与已接收信息比特总数之t匕。纠错编码通常涉及到以关于误比特具有鲁棒性的设计方式来表示数字数据。因此,纠错编码可使通信系统从信号中恢复原始数据,该信号由于不想要的信道噪声/干扰已经被损坏。举例来说,在通信系统(例如,宽频码分多址(Wideband Code Divis1n MultipleAccess,WCDMA)系统及长期演进(Long Term Evolut1n,LTE)系统中可使用涡轮码来信道编码。当解码代码块(code block) /传输块(transport block)时,润轮解码器遭遇解码失败(decoding fail)是有可能的。当发生解码失败时,混合自动重传请求(hybridautomatic repeat request, HARQ)机制可为有效的(active)状态。HARQ机制为结合自动重发请求(automatic repeat request, ARQ)及前向纟H错(forward error correct1n,FEC)的传输技术,每当检测到数据错误时,通过请求重传并结合新的传输与先前传输以在无线信道中具有更高的可靠性。也就是说,HARQ机制重传之后利用错误数据的信息。由于其卓越的可靠性,HARQ机制成为通信系统的重要部分。尽管性能优势非常引人注目,但是实现HARQ机制对于高吞吐量通信系统来说是一个挑战。具体而言,需要在HARQ缓冲器中储存大量的数据。通常,数据被储存在成本较低的外部共享HARQ存储器,而不是昂贵的内部专用(dedicated) HARQ存储器。也就是说,传统接收器设计将欲解码的每一代码块储存至外部HARQ存储器。然而,相较于从内部HARQ存取器读取数据及向内部HARQ存储器写入数据而言,从外部共享HARQ存储器读取数据及向外部共享HARQ存储器写入数据会需要较高功耗。此外,外部共享HARQ存储器可以是片外存储器(例如,动态随机存取存储器(dynamicrandom access memory)),其也被其他硬件组件用来数据缓冲。因此,HARQ机制不得不与其他硬件组件竞争来访问片外存储器的共享存储器总线。当共享存储器总线忙时,频繁访问片外存储器来读取/写入HARQ数据会降低性能。此外,当解码传输块时,传统涡轮解码器通常通过使用固定的迭代次数来解码每一代码块。然而,使用固定的迭代次数会对较低吞吐量通信系统造成性能损失,对较高吞吐量通信系统造成设计困难。虽然传统涡轮解码器会采用基于提前终止(earlyterminat1n)的代码块来跳过剩余的迭代,以提前停止代码块的迭代解码程序,但这对于低功耗接收器设计来说并不够。因此,有需要提出一种创新的解码器设计,能够实现成本、功耗及系统性能的平衡和性能提升。【
技术实现思路
】有鉴于此,有必要提供一种解码装置及其相关的解码方法,以解决上述问题。依据本专利技术第一实施例,提供一种示范性解码装置。该示范性解码装置包含片上缓冲器、外部缓冲器接口及涡轮解码器。片上缓冲器用于缓冲欲被解码的每一代码块。外部缓冲器接口用于访问片外缓冲器。涡轮解码器用于解码从该片上缓冲器读取的特定代码块。除非该特定代码块的解码失败被标识,否则不将该特定代码块从该片上缓冲器通过该外部缓冲器接口传输至该片外缓冲器。依据本专利技术第二实施例,提供一种示范性解码方法。该示范性解码方法包含:利用一片上缓冲器来缓冲欲被解码的每一代码块;执行一涡轮解码操作来解码从该片上缓冲器读取的一特定代码块;以及仅当标识该特定代码块的解码失败时,将该特定代码块从该片上缓冲器通过一外部缓冲器接口传输至一片外缓冲器。依据本专利技术第三实施例,提供一种示范性解码方法。该示范性解码方法包含:对一特定代码块执行一涡轮解码操作,该特定代码块在一码字中具有专用的循环冗余校验序列,其中该涡轮解码操作还依据该专用的循环冗余校验序列,验证该特定代码块的一迭代解码结果的正确性;通过以下步骤执行一辅助硬判决循环冗余校验操作:编码多个硬判决输出,并相应地产生多个辅助硬判决循环冗余校验序列,这些硬判决输出分别来源于由该涡轮解码操作对该特定代码块执行的多个解码迭代;以及参考这些辅助硬判决循环冗余校验序列来验证该特定代码块的该迭代解码结果的正确性;以及依据该涡轮解码操作及该辅助硬判决循环冗余校验操作指示的验证结果,检测该特定代码块的一解码失败是否发生。依据本专利技术第四实施例,提供一种示范性解码方法。该示范性解码方法包含:对一第一传输块执行一涡轮解码操作,该第一传输块包含多个代码块;检测这些代码块的一特定代码块的一解码失败是否发生;以及当该特定代码块的该解码失败被标识时,控制该涡轮解码操作停止解码该第一传输块的每一后续代码块。上述解码装置及解码方法可降低功耗。【【附图说明】】图1为依据本专利技术第一实施例的解码装置的方块图。图2为依据本专利技术实施例的TTI提前终止(一个TTI内执行的提前终止)及外部缓冲器接口作业减少的示意图。图3为依据本专利技术实施例的自适应迭代机制的示意图。图4为依据本专利技术另一实施例的自适应迭代机制的示意图。图5为依据本专利技术第二实施例的解码装置的示意图。图6为依据本专利技术实施例的图5所示解码装置的第一操作情境的示意图。图7为依据本专利技术实施例的图5所示解码装置的第二操作情境的示意图。图8为依据本专利技术实施例的图5所示解码装置的第三操作情境的示意图。图9为依据本专利技术第一实施例通过预解码方式检测误报警条件的方法的流程图。图10为依据本专利技术第二实施例通过预解码方式检测误报警条件的方法的流程图。图11为依据本专利技术第三实施例通过预解码方式检测误报警条件的方法的流程图。图12为依据本专利技术实施例通过后解码方式检测误报警条件的方法的流程图。图13为依据本专利技术第三实施例的解码装置的方块图。【【具体实施方式】】在说明书及权利要求当中使用了某些词汇来指称特定的元件。本领域中技术人员应可理解,电子装置制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准贝U。在通篇说明书及权利要求当中所提及的“包含”为开放式的用语,故应解释成“包含但不限定于”。以外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接到第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。图1为依据本专利技术第一实施例的解码装置的方块图。在遵守特定通信协议(communicat1ns specificat1n)(例如LTE协议)的通信系统中可使用解码装置100,该特定通信协议指定每一码字中的传输块具有专用的循环冗余校验(cyclic r本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/61/201410090977.html" title="解码装置及相关解码方法原文来自X技术">解码装置及相关解码方法</a>

【技术保护点】
一种解码装置,其特征在于,该解码装置包含:一片上缓冲器,用于缓冲欲被解码的每一代码块;一外部缓冲器接口,用于访问一片外缓冲器;一涡轮解码器,用于解码从该片上缓冲器读取的一特定代码块;其中,除非该特定代码块的解码失败被标识,否则不将该特定代码块从该片上缓冲器通过该外部缓冲器接口传输至该片外缓冲器。

【技术特征摘要】
2013.03.13 US 13/798,2001.一种解码装置,其特征在于,该解码装置包含: 一片上缓冲器,用于缓冲欲被解码的每一代码块; 一外部缓冲器接口,用于访问一片外缓冲器; 一涡轮解码器,用于解码从该片上缓冲器读取的一特定代码块; 其中,除非该特定代码块的解码失败被标识,否则不将该特定代码块从该片上缓冲器通过该外部缓冲器接口传输至该片外缓冲器。2.如权利要求1所述的解码装置,其特征在于,在一码字中具有专用的循环冗余校验序列的该特定代码块被 储存至该片上缓冲器,以及该涡轮解码器依据该专用的循环冗余校验序列,通过验证该特定代码块的一迭代解码结果的正确性来检测是否发生该特定代码块的解码失败。3.如权利要求1所述的解码装置,其特征在于,该解码装置还包含: 一辅助硬判决循环冗余校验电路,用于编码多个硬判决输出,并相应地产生多个辅助硬判决循环冗余校验序列,以及参考该多个辅助硬判决循环冗余校验序列来检测该特定代码块的解码失败是否发生,其中该多个硬判决输出分别来源于由该涡轮解码器对该特定代码块执行的多个解码迭代。4.如权利要求3所述的解码装置,其特征在于,当具有相同的辅助硬判决循环冗余校验序列的该特定代码块没有连续的解码迭代时,该辅助硬判决循环冗余校验电路标识该特定代码块的解码失败。5.如权利要求3所述的解码装置,其特征在于,该解码装置还包含: 一异常处理电路,用于检测一误报警条件来决定是否开启该辅助硬判决循环冗余校验电路; 其中,当满足该误报警条件时,关闭该辅助硬判决循环冗余校验电路。6.如权利要求5所述的解码装置,其特征在于,该特定代码块为一传输块的一部分;以及该异常处理电路比较该传输块相关的一码率与一预定阈值,并至少当该码率高于该预定阈值时,判定满足该误报警条件。7.如权利要求5所述的解码装置,其特征在于,该特定代码块为一传输块的一部分;以及该异常处理电路比较一均衡器信噪比与一发射器信噪比,并至少当该均衡器信噪比低于该发射器信噪比时,判定满足该误报警条件,其中,该均衡器信噪比表示一均衡器输出的信噪比,以及该发射器信噪比表示该传输块可被成功解码的信号品质。8.如权利要求5所述的解码装置,其特征在于,该特定代码块为一传输块的一部分,该传输块在一码字中具有专用的循环冗余校验序列;该涡轮解码器依据该专用的循环冗余校验序列,通过验证该传输块的一解码结果的正确性来检测是否发生该传输块的解码失败;以及当该辅助硬判决循环冗余校验电路指示该代码块都没有解码失败且该涡轮解码器指示该传输块有解码失败时,该异常处理电路判定满足该误报警条件。9.如权利要求8所述的解码装置,其特征在于,当判定满足该误报警条件时,该辅助硬判决循环冗余校验电路还为该传输块触发一混合自动重传请求过程重新开始。10.一种解码方法,其特征在于,该解码方法包含: 利用一片上缓冲器来缓冲欲被解码的每一代码块; 执行一涡轮解码操作来解码从该片上缓冲器读取的一特定代码块;以及仅当标识该特定代码块的解码失败时,将该特定代码块从该片上缓冲器通过一外部缓冲器接口传输至一片外缓冲器。11.如权利要求10所述的解码方法,其特征在于,在一码字中具有专用的循环冗余校验序列的该特定代码块被储存至该片上缓冲器,以及该涡轮解码操作依据该专用的循环冗余校验序列,通过验证该特定代码块的一迭代解码结果的正确性来检测是否发生该特定代码块的该解码失败。12.如权利要求10所述的解码方法,其特征在...

【专利技术属性】
技术研发人员:罗嘉明刘益彰李牧凡赖威谕吴威德
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:新加坡;SG

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

1