用于在umts系统中的传输块解码期间节省功率的方法和装置的制造方法_2

文档序号:8270249阅读:来源:国知局
解码该传输 块的后续码块。
[0034] 进一步地,出于本公开的目的,用户装备102的示例可包括但不限于:蜂窝电话、 智能电话、会话发起协议(SIP)电话、膝上型电脑、笔记本、上网本、智能本、个人数字助理 (PDA)、卫星无线电、全球定位系统(GPS)设备、多媒体设备、视频设备、数字音频播放器(例 如,MP3播放器)、相机、游戏控制台、或任何其他类似的功能设备。用户装备102在UMTS 应用中通常被称为UE,但是也可被本领域技术人员称为移动站、订户站、移动单元、订户单 元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入 终端、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端、或其他 某个合适的术语。
[0035] 另外,网络实体104可以包括UMTS应用中的B节点,但是也可被本领域技术人员 称为基站(BS)、基收发机站(BTS)、无线电基站、无线电收发机、收发机功能、基本服务集 (BSS)、扩展服务集(ESS)、接入点(AP)、无线电网络控制器(RNC)或其他某些合适的术语。
[0036] 在一方面,用户装备102和网络实体104可以通过向或从其他设备传送和/或接 收一个或多个数据分组来进行通信。在一方面,每个此类分组可以被拆分成至少一个传输 块(TB),传输块可以被进一步分解为至少一个码块(CB)。在一方面,这些码块可以被接收 设备(例如,用户装备102或网络实体104)接收,接收设备可以在解码管理器106处解码 接收到的码块。
[0037] 在进一步方面,用户装备102和/或网络实体可以被配置成编码传输块以供传输 至接收设备。图2解说了传输块的非限制性示例结构及其编码。例如,在阶段206,传输块 可以是携带将由传送设备传送的信息的单一比特块。在一方面,在阶段208,传输块202可 以经历循环冗余校验(CRC)编码,其中传送设备的编码组件可以将一个或多个CRC比特204 附加到传输块202。这些CRC比特可以在接收设备处用作检错机制。例如,CRC比特(或任 何其它类型的检错信息)可以在接收设备处被接收和解码,并且可以帮助接收设备确定传 输块202中的数据是否已被正确接收。
[0038] 接着,在阶段210,传送设备可以将阶段208的传输块-CRC分解成诸码块。在一 方面,这些码块可以包括M个码块,并且因此可以包括码块1到码块M。进一步地,在阶段 212,每个码块可以经历例如由turbo编码器进行的turbo编码以形成单独turbo码字。此 后,在一方面,阶段212的这些turbo码字中的每一个可以例如在单个子帧中被传送给接收 设备。
[0039] 图3解说了根据本公开的一实施例的示例性解码管理器106的框图300。在一方 面,解码管理器106可以是图1的解码管理器106,并且可以被配置成在无线网络中的一个 或多个设备(诸如用户装备102或网络实体104 (图1))中管理对收到码块的解码。如所解 说的,解码管理器可以包括码块解码组件302,码块解码组件302可以被配置成读取和解码 一个或多个收到码块并获得与每个码块的全部或部分相关联的可靠性指示符。例如,码块 解码组件302可以包括解码器304,该解码器304可以包括turbo解码器。在一些示例中, 解码器304可以被配置成从接收机队列或其他存储组件读取一个或多个收到码块,并且将 数据从其编码形式(如所接收到的)解码为一个或多个信息比特。此外,解码器304可以 将这些一个或多个信息比特传达给解码管理器106的一个或多个其他组件。
[0040] 此外,码块解码组件302可以包括可靠性指示符获得组件306,可靠性指示符获得 组件306可以被配置成获得与码块相关联的可靠性指示符。在一方面,可靠性指示符获得 组件306可以通过生成可靠性指示符310来获得可靠性指示符310,而在另一方面,可靠性 指示符获得组件306可以通过从外部组件或存储器接收来获得可靠性指示符310。
[0041] 在一方面,可靠性指示符310可以是、或者可以来源于由解码器304对码块进行解 码所产生的每个信息比特的对数似然比的最小绝对值(Min_LLR)。根据一方面,Min_LLR可 以由可靠性指示符获得组件306计算,并且可以指示码块解码的可靠性水平。对数似然比 (LLR)表示码块流中的给定比特d将被解码器304解读为1的概率与d将被解码器解读为 O的概率之比的对数。Min_LLR因此可以由可靠性指示符如下计算:计算解码迭代(或者多 个解码迭代)中的每个经解码的码块比特的LLR、并随后将Min_LLR设为这些计算出的LLR 中的最小值的绝对值。另外,在Min_LLR较大时,对象码块很可能被解码器304正确解码。 替代地,在Min_LLR较小时,解码可能是不可靠的。在一个示例中,在Min_LLR具有零值时, 经解码的码块可包含为零或为一的比特的概率可以相等。
[0042] 如进一步解说的,解码管理器106可以包括比较组件308,比较组件308可以被配 置成将可靠性指示符310(例如,Min_LLR)与可靠性阈值312作比较。在一方面,可靠性阈 值312可以是由设计者、制造商、用户、网络管理员等预先确定的并且存储在UE和/或网络 实体中,或者可以根据一个或多个网络条件(例如,负载和/或信道条件)动态地设置和/ 或更新。
[0043] 进一步地,比较组件308可以将比较结果输出给解码管理器106的一个或多个其 他组件,诸如但不限于解码器决定引擎314。在一方面,解码器决定引擎314可以被配置成 至少基于可靠性指示符310与可靠性阈值312的比较结果来确定是否解码传输块的一个或 多个后续的收到码块、和/或是否更改与当前或未来码块相关联的解码迭代数目。在相关 方面,在后续码块解码被准许继续时,解码器决定引擎314可以确定要解码的下一码块和/ 或将应用于当前码块或后续传输块的经更改的解码迭代数目。替代地,解码器决定引擎314 可被配置成确定传输块重传是否被准许一一以及在重传被准许时,解码器决定引擎314可 以被配置成命令解码管理器106的重传组件316向传送设备传送一重传请求。
[0044] 作为解码器决定引擎314操作的非限制性示例,在解码当前CB中已达到最大解码 迭代数目之后,若比较组件308确定码块的Min_LLR值(或者另一可靠性指示符310度量 的值)小于可靠性阈值,则解码器决定引擎314可以确定该码块已被正确解码的概率较低。 基于该确定,解码器决定引擎314可以命令码块解码组件302跳过对该传输块的任何后续 的收到码块的解码。换句话说,在当前解码的码块是传输块中M个码块中的CBJt,解码器 决定引擎314可以将与CB n相关联的决定应用于CB n+1 - CBM。因此,在该非限制性方面,在 CBn+1 - CBm已被解码之前,解码器决定引擎314可以确定CB n+1 - CBm中的每一者很可能未被 正确接收,并且可以因此命令码块解码组件302跳过对CBn+1 - CBm的解码。
[0045] 在相关方面,在当前码块是收到传输块的第一经解码码块(CB1)并且比较组件308 已确定可靠性指示符310小于可靠性阈值312时,解码器决定引擎314可以将该比较结果 应用于CBjIj CB M。由此,在该非限定性方面,解码器决定引擎314可以基于比较组件308 的比较结果来确定有被正确接收。因为CB i很可能被错误地接收,因此传输块202的 CRC 204很可能也将失败。在一实施例中,这种CRC校验失败可能导致传输块被重新发送和 /或被丢弃,而不管其他码块(例如,CBjIj CBm)是否很可能被正确接收。由此,在一方面, 若解码器决定引擎314确定一码块(例如,CB1)没有被正确接收,则解码器决定引擎就可以 命令码块解码组件302跳过对传输块的后续码块(例如,CBjIj CB M)的解码。
[0046] 在附加方面,某些硬件、调度或算法约束可能不准许解码器决定引擎314将与当 前码块相关联的决定应用于下一排队码块。取而代之,在此类方面,与当前码块相关联的决 定可以替代地应用于下一排队码块之后的较晚码块。换句话说,在当前码块为CBJt,下一 排队码块为CB n+1,并且下一排队码块之后的较晚码块可以是CBn+2 - CBm中的任何或所有码 块。因此,根据本非限制性方面,解码器决定引擎314可以将比较组件308的比较所产生的 与CBn相关联的决定应用于CB n+2 - CBm。
[0047] 具体地,在相关非限制性情况中,当前码块为CB1并且解码器决定引擎314基于比 较组件308的比较而确定CB 1可能未被正确接收和/或解码。在此类情形中,根据一方面, 解码器决定引擎314可以不将与CB1相关联的决定应用于下一排队码块一一即CB 2。取而 代之,解码器决定引擎314可以替代地将与CB1相关联的决定应用于CB 3 - CBM,并且因此命 令码块解码组件302跳过对CB3 - CBm的解码。另外,作为结果,解码器决定引擎314可以命 令重传组件316向传送设备传送对重传对象传输块的重传请求。
[0048] 在附加方面,在重传组件316传送对重传对象传输块的请求的场合,一旦接收到 重传的传输块,解码管理器106就可以被配置成跳过对在先前传输或重传中的先前解码迭 代期间已被认为可能成功接收并解码的任何码块的解码。换句话说,当在先前解码迭代期 间与一码块相关联的可靠性指
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1