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

文档序号:8270249阅读:来源:国知局
示符310 (例如,Min_LLR)非常高时,解码管理器106可以相 对确信该码块先前被正确地接收和解码,即使针对该传输块的CRC在先前解码迭代中可能 由于与其他码块相关联的错误或低可靠性指示符而失败。因此,在解码器决定引擎314命 令重传组件316请求传输块的重传时,它也可指示外部组件(诸如图4的处理器402)将与 可靠性指示符310超过了重传解码绕过可靠性阈值320的任何码块相关联的经解码信息进 行存储(例如,存储在图4的存储器404中),该重传解码绕过可靠性阈值320可具有大于 (或者替代地,小于或等于)可靠性阈值312的值。
[0049] 例如,根据非限制性情境,假设范例传输块包含十二个码块(M = 12)。进一步地, 假设在先前解码迭代期间,解码管理器106通过解码器决定引擎314确定了 CB1 - 087有可 能被正确接收并解码(例如,与CB1 - CB7相关联的可靠性指示符大于重传解码绕过可靠性 阈值320)。因此,解码管理器106将CB1-CBj^经解码信息存储在存储器中。然而,当解 码管理器106尝试解码CBJt,解码器决定引擎314确定CB 8有可能没有被正确接收,并且 因此得到命令的解码器304跳过对CB9-CB 1J^解码并且使重传组件316请求传送设备重传 该传输块。根据本方面,因此,解码管理器106的组件(例如,重传组件316、解码器决定引 擎314或者示出或未示出的另一组件)可以命令解码器304在CB 8*开始解码重传的传输 块。如此,在重传之际尝试解码传输块时,可节省更多功率和时间。
[0050] 进一步地,解码器决定引擎314可以被配置成更改与接收机或者解码队列中的当 前码块或者后续码块相关联的解码迭代数目,而非取消对收到传输块的其余码块的解码。 在一方面,因为网络或者用户装备处的硬件约束(诸如低存储器速度或低性能速度),此类 解码迭代更改可能优于完全跳过解码。类似于先前方面,在比较组件308确定当前码块的 可靠性指示符小于可靠性阈值312时,解码器决定引擎314可以更改与当前或后续码块相 关联的解码迭代数目。
[0051] 如所解说的,解码管理器106可以包括CRC组件318, CRC组件318可以被配置成 对传输块的CRC比特执行循环冗余校验以确定传输块是否被正确接收。根据一方面,在解 码器决定引擎314、解码管理器106的另一组件、或者用户装备或网络实体中与解码管理器 106相关联的组件确定传输块的每个码块都已被解码、或者传输块的每个码块的可靠性指 示符310都被确定为大于可靠性阈值312时,CRC组件318可以执行此类循环冗余校验。
[0052] 参见图4,在一方面,用户装备102和/或网络实体104(图1)可以包括专门编程 或配置的计算机设备。图4解说了包括用于执行与本文中描述的一个或多个组件和功能相 关联的处理功能的处理器402的示例性计算机设备400。处理器402可包括单组或多组处 理器或多核处理器。此外,处理器402可被实现为集成处理系统和/或分布式处理系统。 另外,处理器402可被配置成执行本文描述的与无线网络中的改进型传输块解码相关的功 能。
[0053] 计算机设备400进一步包括存储器404,诸如用于存储本文中所使用的数据和/或 正由处理器402执行的应用的本地版本。存储器404可包括计算机能使用的任何类型的存 储器,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁盘、光盘、易失性存储器、非易 失性存储器、以及其任何组合。另外,存储器404可被配置成存储用于执行本文描述的与无 线网络中的改进型传输块解码有关的功能的数据和/或代码或计算机可读指令。
[0054] 进一步地,如所解说的,计算机设备400包括通信组件406,其用于利用如本文所 描述的硬件、软件和服务中的一者或多者来建立和维护与一个或多个实体的通信。通信组 件406可载送计算机设备400上的诸组件之间的通信信号、以及在计算机设备400与外部 设备(诸如位于跨有线或无线通信网络上的设备和/或串联或本地连接至计算机设备400 的设备)之间交换通信信号。例如,通信组件406可包括一条或多条总线,并可进一步包括 可操作用于与外部设备对接的分别与发射机和接收机相关联、或与收发机相关联的发射链 组件和接收链组件。在附加的方面,通信组件406可被配置成执行本文描述的与无线网络 中的改进型传输块解码相关的功能。
[0055] 另外,计算机设备400可进一步包括数据存储408,其可以是硬件和/或软件的任 何适当组合,数据存储提供对结合本文中描述的诸方面所采用的信息、数据库和程序的大 容量存储。例如,数据存储408可以是当前未被处理器402执行的应用和数据(诸如,与本 文描述的方面有关的那些应用和数据)的数据储存库。
[0056] 计算机设备400可另外包括用户接口组件410,其可操作用于接收来自计算机设 备400的用户的输入并且还可操作用于生成呈现给用户的输出。用户接口组件410可包括 一个或多个输入设备,包括但不限于键盘、数字小键盘、鼠标、触敏显示器、导航键、功能键、 话筒、语音识别组件、能够从用户接收输入的任何其他机构、或其任何组合。进一步,用户接 口组件410可包括一个或多个输出设备,包括但不限于显示器、扬声器、触觉反馈机构、打 印机、能够向用户呈现输出的任何其他机构、或其任何组合。
[0057] 附加地,如所示的,计算机设备400可以实现图1和图3的解码管理器106。例如, 计算机设备400可以使用专门编程的计算机可读指令或代码、固件、硬件、一个或多个处理 器模块、或其某种组合来实现解码管理器106。如所解说的,计算机设备400在实现解码管 理器106时可以使用处理器402、存储器404、通信组件406、数据存储408和用户接口 410 中的一者或多者。在一个此类示例中,码块解码组件302、比较组件308、解码器决定引擎 314、重传组件316和CRC组件318可以用由处理器402执行的软件来实现。这些组件使用 的各种数据(诸如可靠性指示符310和可靠性阈值312)可以由存储器404存储并由处理 器402检索以供这些组件使用。
[0058] 图5是根据本描述用于改进型传输块解码的示例非限制性方法体系500的流程 图。这种方法可以由例如UE 102、网络实体104(图1)和/或实现解码管理器106(诸如图 3中所解说的)的计算设备(诸如计算机设备400)来实现。在一方面,在框502,接收设备 (诸如但不限于UE 102、网络实体104、或者计算机设备400的通信组件406,其可以是用户 装备或网络设备或其组件)可以从传送设备接收传输块的至少一个码块。根据一些示例, 传输块可以包括M个码块和/或可以包括一个或多个CRC比特。此外,在接收之际,接收设 备可以将接收到的至少一个码块和/或CRC比特存储在接收机队列(本文中也称为解码器 队列)中。该队列可以使用设备的存储器404来实现。
[0059] 接着,在一方面,接收设备可以在框506解码多个收到码块中的码块Cn,例如在解 码管理器106 (图1、3和4)、码块解码组件302和/或解码器304 (图3)处进行解码。在一 方面,如框504所示出的,接收设备(例如,利用解码器304)可以可任选地从传输块的第一 收到码块开始顺序地解码各码块,并且可以因此初始设置η = 1。替换地,接收设备(例如, 利用解码器304)可以尝试无序地、随机地、根据非顺序模式和/或根据在先前解码迭代期 间不被认为可能成功接收的那些码块的列表来对码块进行解码。进一步地,接收设备(例 如,利用解码器304)可以解码或者尝试解码一码块多次,例如最多达所配置的或动态的最 大解码迭代数目。该最大解码迭代数目可以由例如用户、制造商或者网络设置成静态值,或 者可由接收设备中的组件基于一个或多个因素(诸如但不限于设备硬件配置)动态地更 新。
[0060] 在进一步的方面,基于作为框506的解码的结果而产生的一个或多个信息比特, 在框508,接收设备(例如,经由可靠性指示符获得组件306)可以获得与该码块相关联的可 靠性指示符。在非限制性方面,可靠性指示符可以包括码块解码所返回的每个信息比特的 对数似然比的最小绝对值(Min_LLR)。对数似然比表示码块流中的给定比特d将被解码器 (例如,解码器304)解读为1的概率与d将被解码器解读为0的概率之比的对数。因此在 一方面,d的对数似然比(LLR d)可以根据以下函数来确定:
[0061]
【主权项】
1. 一种解码方法,包括: 解码与传输块相对应的多个码块中的一码块; 获得标识所述码块的解码可靠性的可靠性指示符; 将所述可靠性指示符与可靠性阔值作比较;W及 基于所述比较来确定是否解码所述多个码块中的后续码块。
2. 如权利要求1所述的方法,其特征在于,进一步包括在所述比较指示所述可靠性指 示符小于所述可靠性阔值的情况下,确定不对所述传输块的至少一个后续码块进行解码。
3. 如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括所述传输块的 任何剩余的未解码的码块。
4. 如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括下一排队码块。
5. 如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括下一排队码块 之后的较晚码块。
6. 如权利要求2所述的方法,其特征在于,进一步包括
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1