CN104584471A - 用于在umts***中的传输块解码期间节省功率的方法和装置 - Google Patents
用于在umts***中的传输块解码期间节省功率的方法和装置 Download PDFInfo
- Publication number
- CN104584471A CN104584471A CN201380043848.6A CN201380043848A CN104584471A CN 104584471 A CN104584471 A CN 104584471A CN 201380043848 A CN201380043848 A CN 201380043848A CN 104584471 A CN104584471 A CN 104584471A
- Authority
- CN
- China
- Prior art keywords
- code block
- decoding
- block
- code
- reliability
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims description 154
- 238000012937 correction Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 description 30
- 238000007726 management method Methods 0.000 description 30
- 238000009434 installation Methods 0.000 description 23
- 230000001413 cellular effect Effects 0.000 description 22
- 238000012546 transfer Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 11
- 230000000712 assembly Effects 0.000 description 8
- 238000000429 assembly Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 125000004122 cyclic group Chemical group 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000000052 comparative effect Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 230000012010 growth Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000013316 zoning Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
- H04L1/0051—Stopping criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
- H04L1/0053—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables specially adapted for power saving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本公开描述了用于在能够进行无线通信的设备中的改进型传输块解码的方法和装置,该设备可包括用户装备和网络实体。例如,本公开给出了用于以下操作的方法和装置:解码与传输块相对应的多个码块中的一码块,获得标识该码块的解码可靠性的可靠性指示符,将该可靠性指示符与可靠性阈值作比较,以及基于该比较来确定是否解码该多个码块中的后续码块。进一步地,这些方法和装置可以包括:在该比较指示可靠性指示符小于可靠性阈值时,确定不对该传输块的至少一个后续码块进行解码。如此,设备功率不会因为解码可能多余的码块而被不必要地消耗。
Description
背景技术
领域
本公开的各方面一般涉及无线通信***,尤其涉及无线通信设备中的解码方法和装置。
背景
无线通信网络被广泛部署以提供诸如电话、视频、数据、消息接发、广播等各种通信服务。通常为多址网络的此类网络通过共享可用的网络资源来支持多个用户的通信。此类网络的一个示例是UMTS地面无线电接入网(UTRAN)。UTRAN是被定义为通用移动电信***(UMTS)的一部分的无线电接入网(RAN),UMTS是由第三代伙伴项目(3GPP)支持的第三代(3G)移动电话技术。作为全球移动通信***(GSM)技术的后继者的UMTS目前支持各种空中接口标准,诸如宽带码分多址(W-CDMA)、时分-码分多址(TD-CDMA)以及时分-同步码分多址(TD-SCDMA)。UMTS也支持增强型3G数据通信协议(诸如高速分组接入(HSPA)),其向相关联的UMTS网络提供更高的数据传递速度和容量。随着对移动宽带接入的需求持续增长,研究和开发持续推进UMTS技术以便不仅满足增长的对移动宽带接入的需求,而且提高并增强用户对移动通信的体验。
进一步,在UMTS网络中,无线设备或“用户装备”(UE)通过向UMTS网络设备传送信息以及从UMTS网络设备接收信息来与网络通信。具体地,此信息在传送设备处被组织成至少一个传输块(TB),并且这些传输块随后被分成至少一个码块(CB)以供传输。这些码块中的每一个被单独进行turbo编码,并且所有经turbo编码的码块在一个子帧中被传送给接收设备——接收设备为UE或网络实体。
一旦接收到CB,接收设备就将每个码块放入接收机队列中,并且个别地解码构成传输块的诸码块中的每一个码块。然而,每个码块不包含与该码块自身或者该码块作为其一部分的传输块相对应的循环冗余校验(CRC)信息。取而代之,CRC信息通常附于传输块的诸码块中的一个(或仅仅一些)码块。由此,在旧式***中,为了解码具有多个码块的整个传输块并且执行CRC以确保传输块已被成功接收,接收设备必须对解码和CRC规程实现蛮力办法。该蛮力实现可能要求接收机处的turbo解码器将传输块中的每个码块解码多次(也被称为“全迭代”),诸如举例而言在传输块的第一传输以及传输块的任何可能重传中的一者或多者处可能发生的一次或多次解码迭代期间。
此后,一旦所***块已被解码,就可以执行对整个传输块的CRC以确定整个传输块是否被正确地接收。然而,此类规程消耗了不必要的时间和能量,因为如果一个经解码的码块包含任何不正确比特,则即使传输块的所有其他经解码的码块都是正确的,整个传输块也将通不过CRC。
由此,需要用于接收无线设备处的高效传输和码块解码的方法和装置。
概述
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。
本公开提供了用于能够进行无线通信的设备(诸如用户装备和网络设备)中的改进型传输块解码的方法和装置。在一方面,本公开给出了一种解码方法,该方法包括解码与传输块相对应的多个码块中的一码块,获得标识该码块的解码可靠性的可靠性指示符,将该可靠性指示符与可靠性阈值作比较,以及基于该比较来确定是否解码该多个码块中的后续码块。
根据另一方面,本公开描述了一种用于解码无线通信的设备,该设备包括用于解码与传输块相对应的多个码块中的一码块的装置,用于获得标识该码块的解码可靠性的可靠性指示符的装置,用于将该可靠性指示符与可靠性阈值作比较的装置,以及用于基于该比较来确定是否解码该多个码块中的后续码块的装置。
在进一步的方面,本公开教导了一种计算机可读介质,包括用于以下操作的代码:解码与传输块相对应的多个码块中的一码块,获得标识该码块的解码可靠性的可靠性指示符,将该可靠性指示符与可靠性阈值作比较,以及基于该比较来确定是否解码该多个码块中的后续码块。
进一步,本公开描述了一种用于无线通信的装置,该装置包括至少一个处理器以及耦合至该至少一个处理器的存储器。此外,该至少一个处理器被配置成解码与传输块相对应的多个码块中的一码块,获得标识该码块的解码可靠性的可靠性指示符,将该可靠性指示符与可靠性阈值作比较,以及基于该比较来确定是否解码该多个码块中的后续码块。
为了能达成前述及相关目的,这一个或多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方案。本发明的这些和其它方面将在阅览以下详细描述后得到更全面的理解。
附图简述
图1是解说提供用户装备和网络实体(其各自可用作传送设备和接收设备)之间的无线通信的无线***的示例***级框图;
图2解说了示例传输块和码块的结构以及对传输块的一个或多个码块进行编码的示例方法;
图3是解说本公开的示例解码管理器组件的组件的框图;
图4是解说根据本公开的包括可选解码管理器的示例通用计算机设备的框图;
图5是解说根据本公开的用于改进型传输块和码块解码的方法体系的非限制性示例的流程图;
图6是描述根据本公开的用于执行改进型传输块和码块解码的电组件的示例逻辑编组的框图;
图7是解说根据本公开的采用处理***的装置的硬件实现的示例的框图;
图8是概念性地解说电信***的示例的框图;
图9是解说接入网的示例的概念图;
图10是解说用于用户面和控制面的无线电协议架构的示例的概念图;以及
图11是概念性地解说电信***中B节点与UE进行通信的示例的框图。
详细描述
以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文所描述的概念的仅有配置。本详细描述包括具体细节以提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。在一些实例中,以框图形式示出众所周知的结构和组件以便避免淡化此类概念。
根据本公开的各方面,接收设备可以在对每个码块进行解码期间生成度量。该设备可以利用该度量来确定是否解码相同传输块的后续CB和/或相同传输块的哪些后续CB应当被解码。例如,在一方面,接收设备可以获得在对码块进行解码期间返回的每个信息比特的对数似然比的最小绝对值(Min_LLR)。该Min_LLR值可以指示码块解码的可靠性,并且可以被定义为码块比特将被解码为值1的概率与码块比特将被解码为值0的概率之比的最小绝对值。在一方面,在Min_LLR值非常大时,很有可能当前码块被正确解码。相反,在Min_LLR值较小时,解码可能不是那么可靠。
在附加方面,在针对单个CB达到最大解码迭代数目时,若解码器返回的Min_LLR值小于或等于可靠性阈值,则接收设备可以假设没有从传送设备正确接收该码块。在此类实例中,接收设备可以跳过对同一传输块的剩余码块的解码和/或以减小的迭代数目来解码该传输块的后续码块。根据本公开的此类示例操作可以在收到传输块具有一个以上码块的情况下产生显著的功率节省,因为功率不会被无必要地消耗在对剩余码块的解码中。
进一步地,功率减小可以因信道条件在一个子帧中高度相关的事实而加剧—由此,在传输块中较早的码块没能被正确解码时,同一传输块的其他码块也很可能无法被正确解码。由此,通过在较早码块未成功解码后跳过对后续码块的解码可以节省功率,因为这些后续码块很可能也会失败。此外,在码块最初就没有成功解码时,未成功的后续码块解码可能需要许多解码迭代——由此与跳过对那些后续码块的解码相比,进一步增加了不需要的功率损耗。此外,传输块的第一传输的码块解码中的差错率可以高达60%,或者比实际UMTS***更高。由此,跳过对第一传输中未成功解码的码块之后的码块的解码能够进一步减少非必要的功耗。
图1解说了实现一个或多个用户装备102与一个或多个网络实体104之间的无线通信的示例无线***100。在一方面,用户装备102和网络实体104可以经由通信链路108通信,通信链路108可以是空中链路。在本公开的进一步方面,用户装备102和/或网络实体104可以包含解码管理器106,解码管理器106可被配置成解码传输块的至少一个码块,获得与CB相关联的可靠性指示符,以及至少基于该可靠性指示符来确定是否解码该传输块的后续码块。
进一步地,出于本公开的目的,用户装备102的示例可包括但不限于:蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型电脑、笔记本、上网本、智能本、个人数字助理(PDA)、卫星无线电、全球定位***(GPS)设备、多媒体设备、视频设备、数字音频播放器(例如,MP3播放器)、相机、游戏控制台、或任何其他类似的功能设备。用户装备102在UMTS应用中通常被称为UE,但是也可被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端、或其他某个合适的术语。
另外,网络实体104可以包括UMTS应用中的B节点,但是也可被本领域技术人员称为基站(BS)、基收发机站(BTS)、无线电基站、无线电收发机、收发机功能、基本服务集(BSS)、扩展服务集(ESS)、接入点(AP)、无线电网络控制器(RNC)或其他某些合适的术语。
在一方面,用户装备102和网络实体104可以通过向或从其他设备传送和/或接收一个或多个数据分组来进行通信。在一方面,每个此类分组可以被拆分成至少一个传输块(TB),传输块可以被进一步分解为至少一个码块(CB)。在一方面,这些码块可以被接收设备(例如,用户装备102或网络实体104)接收,接收设备可以在解码管理器106处解码接收到的码块。
在进一步方面,用户装备102和/或网络实体可以被配置成编码传输块以供传输至接收设备。图2解说了传输块的非限制性示例结构及其编码。例如,在阶段206,传输块可以是携带将由传送设备传送的信息的单一比特块。在一方面,在阶段208,传输块202可以经历循环冗余校验(CRC)编码,其中传送设备的编码组件可以将一个或多个CRC比特204附加到传输块202。这些CRC比特可以在接收设备处用作检错机制。例如,CRC比特(或任何其它类型的检错信息)可以在接收设备处被接收和解码,并且可以帮助接收设备确定传输块202中的数据是否已被正确接收。
接着,在阶段210,传送设备可以将阶段208的传输块-CRC分解成诸码块。在一方面,这些码块可以包括M个码块,并且因此可以包括码块1到码块M。进一步地,在阶段212,每个码块可以经历例如由turbo编码器进行的turbo编码以形成单独turbo码字。此后,在一方面,阶段212的这些turbo码字中的每一个可以例如在单个子帧中被传送给接收设备。
图3解说了根据本公开的一实施例的示例性解码管理器106的框图300。在一方面,解码管理器106可以是图1的解码管理器106,并且可以被配置成在无线网络中的一个或多个设备(诸如用户装备102或网络实体104(图1))中管理对收到码块的解码。如所解说的,解码管理器可以包括码块解码组件302,码块解码组件302可以被配置成读取和解码一个或多个收到码块并获得与每个码块的全部或部分相关联的可靠性指示符。例如,码块解码组件302可以包括解码器304,该解码器304可以包括turbo解码器。在一些示例中,解码器304可以被配置成从接收机队列或其他存储组件读取一个或多个收到码块,并且将数据从其编码形式(如所接收到的)解码为一个或多个信息比特。此外,解码器304可以将这些一个或多个信息比特传达给解码管理器106的一个或多个其他组件。
此外,码块解码组件302可以包括可靠性指示符获得组件306,可靠性指示符获得组件306可以被配置成获得与码块相关联的可靠性指示符。在一方面,可靠性指示符获得组件306可以通过生成可靠性指示符310来获得可靠性指示符310,而在另一方面,可靠性指示符获得组件306可以通过从外部组件或存储器接收来获得可靠性指示符310。
在一方面,可靠性指示符310可以是、或者可以来源于由解码器304对码块进行解码所产生的每个信息比特的对数似然比的最小绝对值(Min_LLR)。根据一方面,Min_LLR可以由可靠性指示符获得组件306计算,并且可以指示码块解码的可靠性水平。对数似然比(LLR)表示码块流中的给定比特d将被解码器304解读为1的概率与d将被解码器解读为0的概率之比的对数。Min_LLR因此可以由可靠性指示符如下计算:计算解码迭代(或者多个解码迭代)中的每个经解码的码块比特的LLR、并随后将Min_LLR设为这些计算出的LLR中的最小值的绝对值。另外,在Min_LLR较大时,对象码块很可能被解码器304正确解码。替代地,在Min_LLR较小时,解码可能是不可靠的。在一个示例中,在Min_LLR具有零值时,经解码的码块可包含为零或为一的比特的概率可以相等。
如进一步解说的,解码管理器106可以包括比较组件308,比较组件308可以被配置成将可靠性指示符310(例如,Min_LLR)与可靠性阈值312作比较。在一方面,可靠性阈值312可以是由设计者、制造商、用户、网络管理员等预先确定的并且存储在UE和/或网络实体中,或者可以根据一个或多个网络条件(例如,负载和/或信道条件)动态地设置和/或更新。
进一步地,比较组件308可以将比较结果输出给解码管理器106的一个或多个其他组件,诸如但不限于解码器决定引擎314。在一方面,解码器决定引擎314可以被配置成至少基于可靠性指示符310与可靠性阈值312的比较结果来确定是否解码传输块的一个或多个后续的收到码块、和/或是否更改与当前或未来码块相关联的解码迭代数目。在相关方面,在后续码块解码被准许继续时,解码器决定引擎314可以确定要解码的下一码块和/或将应用于当前码块或后续传输块的经更改的解码迭代数目。替代地,解码器决定引擎314可被配置成确定传输块重传是否被准许——以及在重传被准许时,解码器决定引擎314可以被配置成命令解码管理器106的重传组件316向传送设备传送一重传请求。
作为解码器决定引擎314操作的非限制性示例,在解码当前CB中已达到最大解码迭代数目之后,若比较组件308确定码块的Min_LLR值(或者另一可靠性指示符310度量的值)小于可靠性阈值,则解码器决定引擎314可以确定该码块已被正确解码的概率较低。基于该确定,解码器决定引擎314可以命令码块解码组件302跳过对该传输块的任何后续的收到码块的解码。换句话说,在当前解码的码块是传输块中M个码块中的CBn时,解码器决定引擎314可以将与CBn相关联的决定应用于CBn+1–CBM。因此,在该非限制性方面,在CBn+1–CBM已被解码之前,解码器决定引擎314可以确定CBn+1–CBM中的每一者很可能未被正确接收,并且可以因此命令码块解码组件302跳过对CBn+1–CBM的解码。
在相关方面,在当前码块是收到传输块的第一经解码码块(CB1)并且比较组件308已确定可靠性指示符310小于可靠性阈值312时,解码器决定引擎314可以将该比较结果应用于CB2到CBM。由此,在该非限定性方面,解码器决定引擎314可以基于比较组件308的比较结果来确定CB1没有被正确接收。因为CB1很可能被错误地接收,因此传输块202的CRC 204很可能也将失败。在一实施例中,这种CRC校验失败可能导致传输块被重新发送和/或被丢弃,而不管其他码块(例如,CB2到CBM)是否很可能被正确接收。由此,在一方面,若解码器决定引擎314确定一码块(例如,CB1)没有被正确接收,则解码器决定引擎就可以命令码块解码组件302跳过对传输块的后续码块(例如,CB2到CBM)的解码。
在附加方面,某些硬件、调度或算法约束可能不准许解码器决定引擎314将与当前码块相关联的决定应用于下一排队码块。取而代之,在此类方面,与当前码块相关联的决定可以替代地应用于下一排队码块之后的较晚码块。换句话说,在当前码块为CBn时,下一排队码块为CBn+1,并且下一排队码块之后的较晚码块可以是CBn+2–CBM中的任何或所***块。因此,根据本非限制性方面,解码器决定引擎314可以将比较组件308的比较所产生的与CBn相关联的决定应用于CBn+2–CBM。
具体地,在相关非限制性情况中,当前码块为CB1并且解码器决定引擎314基于比较组件308的比较而确定CB1可能未被正确接收和/或解码。在此类情形中,根据一方面,解码器决定引擎314可以不将与CB1相关联的决定应用于下一排队码块——即CB2。取而代之,解码器决定引擎314可以替代地将与CB1相关联的决定应用于CB3–CBM,并且因此命令码块解码组件302跳过对CB3–CBM的解码。另外,作为结果,解码器决定引擎314可以命令重传组件316向传送设备传送对重传对象传输块的重传请求。
在附加方面,在重传组件316传送对重传对象传输块的请求的场合,一旦接收到重传的传输块,解码管理器106就可以被配置成跳过对在先前传输或重传中的先前解码迭代期间已被认为可能成功接收并解码的任何码块的解码。换句话说,当在先前解码迭代期间与一码块相关联的可靠性指示符310(例如,Min_LLR)非常高时,解码管理器106可以相对确信该码块先前被正确地接收和解码,即使针对该传输块的CRC在先前解码迭代中可能由于与其他码块相关联的错误或低可靠性指示符而失败。因此,在解码器决定引擎314命令重传组件316请求传输块的重传时,它也可指示外部组件(诸如图4的处理器402)将与可靠性指示符310超过了重传解码绕过可靠性阈值320的任何码块相关联的经解码信息进行存储(例如,存储在图4的存储器404中),该重传解码绕过可靠性阈值320可具有大于(或者替代地,小于或等于)可靠性阈值312的值。
例如,根据非限制性情境,假设范例传输块包含十二个码块(M=12)。进一步地,假设在先前解码迭代期间,解码管理器106通过解码器决定引擎314确定了CB1–CB7有可能被正确接收并解码(例如,与CB1–CB7相关联的可靠性指示符大于重传解码绕过可靠性阈值320)。因此,解码管理器106将CB1–CB7的经解码信息存储在存储器中。然而,当解码管理器106尝试解码CB8时,解码器决定引擎314确定CB8有可能没有被正确接收,并且因此得到命令的解码器304跳过对CB9-CB12的解码并且使重传组件316请求传送设备重传该传输块。根据本方面,因此,解码管理器106的组件(例如,重传组件316、解码器决定引擎314或者示出或未示出的另一组件)可以命令解码器304在CB8处开始解码重传的传输块。如此,在重传之际尝试解码传输块时,可节省更多功率和时间。
进一步地,解码器决定引擎314可以被配置成更改与接收机或者解码队列中的当前码块或者后续码块相关联的解码迭代数目,而非取消对收到传输块的其余码块的解码。在一方面,因为网络或者用户装备处的硬件约束(诸如低存储器速度或低性能速度),此类解码迭代更改可能优于完全跳过解码。类似于先前方面,在比较组件308确定当前码块的可靠性指示符小于可靠性阈值312时,解码器决定引擎314可以更改与当前或后续码块相关联的解码迭代数目。
如所解说的,解码管理器106可以包括CRC组件318,CRC组件318可以被配置成对传输块的CRC比特执行循环冗余校验以确定传输块是否被正确接收。根据一方面,在解码器决定引擎314、解码管理器106的另一组件、或者用户装备或网络实体中与解码管理器106相关联的组件确定传输块的每个码块都已被解码、或者传输块的每个码块的可靠性指示符310都被确定为大于可靠性阈值312时,CRC组件318可以执行此类循环冗余校验。
参见图4,在一方面,用户装备102和/或网络实体104(图1)可以包括专门编程或配置的计算机设备。图4解说了包括用于执行与本文中描述的一个或多个组件和功能相关联的处理功能的处理器402的示例性计算机设备400。处理器402可包括单组或多组处理器或多核处理器。此外,处理器402可被实现为集成处理***和/或分布式处理***。另外,处理器402可被配置成执行本文描述的与无线网络中的改进型传输块解码相关的功能。
计算机设备400进一步包括存储器404,诸如用于存储本文中所使用的数据和/或正由处理器402执行的应用的本地版本。存储器404可包括计算机能使用的任何类型的存储器,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁盘、光盘、易失性存储器、非易失性存储器、以及其任何组合。另外,存储器404可被配置成存储用于执行本文描述的与无线网络中的改进型传输块解码有关的功能的数据和/或代码或计算机可读指令。
进一步地,如所解说的,计算机设备400包括通信组件406,其用于利用如本文所描述的硬件、软件和服务中的一者或多者来建立和维护与一个或多个实体的通信。通信组件406可载送计算机设备400上的诸组件之间的通信信号、以及在计算机设备400与外部设备(诸如位于跨有线或无线通信网络上的设备和/或串联或本地连接至计算机设备400的设备)之间交换通信信号。例如,通信组件406可包括一条或多条总线,并可进一步包括可操作用于与外部设备对接的分别与发射机和接收机相关联、或与收发机相关联的发射链组件和接收链组件。在附加的方面,通信组件406可被配置成执行本文描述的与无线网络中的改进型传输块解码相关的功能。
另外,计算机设备400可进一步包括数据存储408,其可以是硬件和/或软件的任何适当组合,数据存储提供对结合本文中描述的诸方面所采用的信息、数据库和程序的大容量存储。例如,数据存储408可以是当前未被处理器402执行的应用和数据(诸如,与本文描述的方面有关的那些应用和数据)的数据储存库。
计算机设备400可另外包括用户接口组件410,其可操作用于接收来自计算机设备400的用户的输入并且还可操作用于生成呈现给用户的输出。用户接口组件410可包括一个或多个输入设备,包括但不限于键盘、数字小键盘、鼠标、触敏显示器、导航键、功能键、话筒、语音识别组件、能够从用户接收输入的任何其他机构、或其任何组合。进一步,用户接口组件410可包括一个或多个输出设备,包括但不限于显示器、扬声器、触觉反馈机构、打印机、能够向用户呈现输出的任何其他机构、或其任何组合。
附加地,如所示的,计算机设备400可以实现图1和图3的解码管理器106。例如,计算机设备400可以使用专门编程的计算机可读指令或代码、固件、硬件、一个或多个处理器模块、或其某种组合来实现解码管理器106。如所解说的,计算机设备400在实现解码管理器106时可以使用处理器402、存储器404、通信组件406、数据存储408和用户接口410中的一者或多者。在一个此类示例中,码块解码组件302、比较组件308、解码器决定引擎314、重传组件316和CRC组件318可以用由处理器402执行的软件来实现。这些组件使用的各种数据(诸如可靠性指示符310和可靠性阈值312)可以由存储器404存储并由处理器402检索以供这些组件使用。
图5是根据本描述用于改进型传输块解码的示例非限制性方法体系500的流程图。这种方法可以由例如UE 102、网络实体104(图1)和/或实现解码管理器106(诸如图3中所解说的)的计算设备(诸如计算机设备400)来实现。在一方面,在框502,接收设备(诸如但不限于UE 102、网络实体104、或者计算机设备400的通信组件406,其可以是用户装备或网络设备或其组件)可以从传送设备接收传输块的至少一个码块。根据一些示例,传输块可以包括M个码块和/或可以包括一个或多个CRC比特。此外,在接收之际,接收设备可以将接收到的至少一个码块和/或CRC比特存储在接收机队列(本文中也称为解码器队列)中。该队列可以使用设备的存储器404来实现。
接着,在一方面,接收设备可以在框506解码多个收到码块中的码块Cn,例如在解码管理器106(图1、3和4)、码块解码组件302和/或解码器304(图3)处进行解码。在一方面,如框504所示出的,接收设备(例如,利用解码器304)可以可任选地从传输块的第一收到码块开始顺序地解码各码块,并且可以因此初始设置n=1。替换地,接收设备(例如,利用解码器304)可以尝试无序地、随机地、根据非顺序模式和/或根据在先前解码迭代期间不被认为可能成功接收的那些码块的列表来对码块进行解码。进一步地,接收设备(例如,利用解码器304)可以解码或者尝试解码一码块多次,例如最多达所配置的或动态的最大解码迭代数目。该最大解码迭代数目可以由例如用户、制造商或者网络设置成静态值,或者可由接收设备中的组件基于一个或多个因素(诸如但不限于设备硬件配置)动态地更新。
在进一步的方面,基于作为框506的解码的结果而产生的一个或多个信息比特,在框508,接收设备(例如,经由可靠性指示符获得组件306)可以获得与该码块相关联的可靠性指示符。在非限制性方面,可靠性指示符可以包括码块解码所返回的每个信息比特的对数似然比的最小绝对值(Min_LLR)。对数似然比表示码块流中的给定比特d将被解码器(例如,解码器304)解读为1的概率与d将被解码器解读为0的概率之比的对数。因此在一方面,d的对数似然比(LLRd)可以根据以下函数来确定:
在一方面,概率p(d=1)和p(d=0)可以基于过去的解码结果或迭代,并且可以因此是后验概率。这些过去的结果可以由执行方法体系500的计算设备(例如,UE 102或者网络实体104)存储在存储器中(例如,计算机设备400的存储器404)。
进一步地,在非限制性示例中,对于长度为k的码块的每次解码迭代,Min_LLR以及因此的可靠性指示符R可以根据以下函数(例如,由可靠性指示符获得组件306)来计算:
在进一步的非限制性方面,在一次或多次码块解码迭代中的每一次迭代之后,码块的可靠性指示符(例如,Min_LLR)可以被计算(例如,经由可靠性指示符获得组件306)并在框510与可靠性指示符进行比较。在此类非限制性方面,UE可以将可靠性指示符设置为在特定传输或者重传期间(或者可选地在所有当前和过去传输期间)所有过去解码迭代的最大、最小、平均、中间、中位、最小可靠性指示符。由此,在任何当前或者过去解码迭代的平均可靠性指示符被用作经历(或者若是在迭代之间,则为已经历)第m次解码迭代(与当前传输/重传或者所有当前和过去传输/重传相关联)的码块的可靠性指示符的非限制性示例中,码块的可靠性指示符R可以根据以下函数来计算:
进一步地,一旦计算出,可靠性指示符310就可以被存储在存储器404中。
在附加方面,在框510,接收设备(例如,比较组件308)可以将可靠性指示符310与存储在存储器404中的可靠性阈值312进行比较。在一些非限制性方面,该比较可以在每次解码迭代之后、在特定数目的解码迭代之后、或者在最大数目的解码迭代之后执行。如上所述,可靠性阈值312可以是由设计者、制造商、用户、网络管理员等预先确定的并且存储在UE和/或网络实体的存储器404或数据存储408中,或者可以根据一个或多个网络条件(例如,负载和/或信道条件)动态地设置和/或更新。
在框512,至少基于框510的比较,接收设备可以确定是否在例如图3的解码器决定引擎314处解码该传输块的后续码块。在一方面,当在框510可靠性指示符310大于(或者可选地等于)可靠性阈值312时,接收设备可以确定要解码后续码块。若接收设备确定要解码后续码块,则接收设备(例如通过利用图3的解码器决定引擎314)可以在框514,进一步确定当前SB是否是收到传输块的最后一个待解码的码块,例如通过将码块的n值与传输块的M值作比较。当n值不等于M值时,在框516,接收设备(例如,利用解码器304)可以将n值递增1(对于顺序解码方案)或者可以按其他方式选取下一n值以标识该传输块的待解码的下一码块,并且可以返回至框506以开始解码所选取的下一码块(例如,经由解码器304)。替代地,在当前码块是该传输块的最后一个待解码的码块时,或者例如n值等于M值时,接收设备(例如,解码器304)可以可任选地将经解码的传输块传递给CRC校验组件(例如CRC组件318)以在框518确定该传输块的CRC是否通过。当CRC通过时,在框524,接收设备(例如,解码器304)可以注意接收机队列以接收和/或解码下一收到传输块的码块。替代地,当CRC未通过时,例如在框520确定接收设备和/或网络被配置成执行重传规程或者以其他方式“允许”的情况下,在框522,接收设备(例如,重传组件316)可以请求传送设备重传该传输块。
在附加或者替代方面,当接收设备(例如图1和图2中的解码管理器106)(例如,经由图3的解码器决定引擎314和/或CRC组件318)确定传输块中的每个码块的解码可靠时,该接收设备可以绕过对该传输块的经解码版本的差错校验规程(例如,CRC校验)。在非限制性示例中,在传输块的每个码块都已被解码(例如,被解码器304解码)之后并且当接收设备的组件(例如,比较组件308)确定与完全解码的传输块的每个码块相关联的可靠性指示符(例如,Min_LLR)高于(或者在一些示例中等于)差错校验绕过阈值时,接收设备可以作出此类传输块可靠性确定。在一方面,该差错校验绕过阈值可以具有任何值,该任何值可以是由用户、UE、网络、设备制造商或者任何其他配置实体来配置的,或者该差错校验绕过阈值可以具有可由配置实体随时间更改的动态值。在附加的非限制性方面,此类动态差错校验绕过阈值更改可以取决于一个或多个设备、网络或通信链路条件。
进一步地,在某些非限制性示例中,差错校验绕过阈值可以具有大于与接收设备相关联的可靠性阈值的值。在此类示例中,接收设备可以被配置成(1)当接收设备的组件(例如,比较组件308)确定码块可靠性指示符小于(或者在一些示例中等于)可靠性阈值时,停止解码后续码块,(2)当传输块的码块的每个可靠性指示符都超过或已超过差错校验绕过阈值时,绕过差错校验规程,以及(3)当可靠性指示符大于可靠性阈值时继续解码传输块的后续码块,并且当任何经解码的码块的任何可靠性指示符被确定(例如,被比较组件308确定)为小于差错校验阈值时,继续执行差错校验规程。
回到框512,接收设备(例如,解码器304)可以在框512替换地确定不解码任何后续SB。在一方面,这可能是由于接收设备基于在框510当前码块的可靠性指示符310小于(或者可选地等于)可靠性阈值312而确定(例如,经由图3的比较组件308)当前码块很可能未被正确接收和解码引起的。在一方面,当接收设备(例如,利用图3的解码器决定引擎314)确定传输块的后续码块将不被解码时,在框526,接收设备可向解码器发出命令(例如,利用解码器决定引擎314)以跳过对该传输块的码块的后续解码。此后,当在框520确定允许重传时(例如,与这些设备中的一者或两者相关联的传送和/或接收设备或网络是否配置有数据重传功能性),在框522,接收设备(例如,重传组件316)可以请求传送设备重传该传输块。
通过利用此类方法,接收设备(其在一非限制性方面可以包括用户装备或者网络组件)可以由于在接收设备处减少解码活动量而节省功率。进一步地,通过利用该方法,接收设备可以减少在数据传输循环中浪费的时间,从而增加数据吞吐量。
参见图6,显示了用于用户装备或者网络设备中的改进型传输块解码的示例***600。例如,***600可至少部分地驻留在用户装备(诸如UE 102(图1))中,或者部分驻留在网络实体(诸如网络实体104(图1))中。将领会,***600被表示为包括功能块,这些功能块可以是表示由处理器、软件、或其组合(例如,固件)实现的功能的功能块。***600包括可协同动作的电组件的逻辑编组602。在一方面,逻辑编组602可以包括图3中解说的解码管理器106的一个或多个组件,但是也可以包括用于执行与电组件604、606、608和/或610相关联的每个功能的其他电组件。
例如,逻辑编组602可以包括用于解码与传输块相对应的多个码块中的一码块的电组件604。在一方面,电组件604可以包括解码器304、码块解码组件302或其组件(图3)。此外,逻辑编组602可以包括用于获得标识该码块的解码可靠性的可靠性指示符度量的电组件606。在一方面,电组件606可以包括可靠性指示符获得组件306或其组件(图3)。进一步地,逻辑编组602可以包括用于将可靠性指示符与可靠性阈值作比较的电组件608。在一方面,电组件608可以包括比较组件308或其组件(图3)。此外,逻辑编组602能够包括用于基于该比较来确定是否解码该多个码块中的后续码块的电组件610。在一方面,电组件610可以包括解码器决定引擎314或其组件(图3)。在一个示例中,电组件604、606、608和610可包括至少一个处理器,或者每个电组件604、606、608和610可以是至少一个处理器的相应模块。此外,在附加或替换性示例中,电组件604、606、608和610可以是包括计算机可读介质的计算机程序产品,其中每个电组件604、606、608和610可以是相应代码或指令。
另外,***600可包括留存用于执行与电组件604、606、608和610相关联的功能的指令、存储电组件604、606、608和610所使用或获得的数据等的存储器610虽然被示为在存储器612外部,但将理解,电组件604、606、608和610中的一个或多个可存在于存储器612内部。
图7是解说采用处理***714的装置700的硬件实现的示例的框图。在该示例中,处理***714可以包括图4的计算机设备400的一个或多个组件,但是也可以包括附加的或替代的组件,并且可以用总线架构(由总线702一般化地表示)实现。取决于处理***714的具体应用和整体设计约束,总线702可包括任何数目的互连总线和桥接器。总线702将包括解码管理器106(图1和2)、一个或多个处理器(由处理器704一般化地表示)和计算机可读介质(由计算机可读介质706一般化地表示)的各种电路链接在一起。总线702还可链接各种其它电路,诸如定时源、***设备、稳压器和功率管理电路,这些电路在本领域中是众所周知的,且因此将不再进一步描述。总线接口708提供总线702与收发机710之间的接口。收发机710提供用于通过传输介质与各种其它装置通信的手段。取决于该装置的本质,也可提供用户接口712(例如,按键板、显示器、扬声器、话筒、操纵杆)。
处理器704负责管理总线702和一般处理,包括对存储在计算机可读介质706上的软件的执行。软件在由处理器704执行时使处理***714执行下文针对任何特定装置描述的各种功能。计算机可读介质706还可被用于存储由处理器704在执行软件时操纵的数据。
本公开中通篇给出的各种概念可跨种类繁多的电信***、网络架构、和通信标准来实现。作为示例而非限定,图8中解说的本公开的各方面是参照采用W-CDMA空中接口的UMTS***800来给出的。UMTS网络包括三个交互域:核心网(CN)804、UMTS地面无线电接入网(UTRAN)802以及用户装备(UE)810。在这一示例中,UTRAN 802提供包括电话、视频、数据、消息接发、广播和/或其他服务的各种无线服务。UTRAN 802可包括多个无线电网络子***(RNS),诸如RNS 807,每个RNS 807由相应的无线电网络控制器(RNC)(诸如RNC 806)来控制。这里,UTRAN 802除本文中解说的RNC 806和RNS807之外还可包括任何数目的RNC 806和RNS 807。RNC 806是尤其负责指派、重配置和释放RNS 807内的无线电资源并负责其他事宜的装置。RNC 806可通过各种类型的接口(诸如直接物理连接、虚拟网或诸如此类等)使用任何合适的传输网络来互连至UTRAN 802中的其它RNC(未示出)。
UE 810与B节点808之间的通信可被认为包括物理(PHY)层和媒体接入控制(MAC)层。此外,UE 810与RNC 806之间借助于相应的B节点808的通信可被认为包括无线电资源控制(RRC)层。在本说明书中,PHY层可被认为是层6;MAC层可被认为是层8;而RRC层可被认为是层3。下文的信息利用通过援引纳入于此的RRC协议规范3GPP TS 85.331v9.1.0中引入的术语。
由RNS 807覆盖的地理区域可被划分成数个蜂窝小区,其中无线电收发机装置服务每个蜂窝小区。无线电收发机装置在UMTS应用中通常被称为B节点,但是也可被本领域技术人员称为基站(BS)、基收发机站(BTS)、无线电基站、无线电收发机、收发机功能、基本服务集(BSS)、扩展服务集(ESS)、接入点(AP)或其它某个合适的术语。为了清楚起见,在每个RNS 807中示出了三个B节点808;然而,RNS 807可包括任何数目的无线B节点。B节点808为任何数目的移动装置提供通往CN 804的无线接入点。移动装置的示例包括蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型电脑、笔记本、上网本、智能本、个人数字助理(PDA)、卫星无线电、全球定位***(GPS)设备、多媒体设备、视频设备、数字音频播放器(例如,MP3播放器)、相机、游戏控制台、或任何其他类似的功能设备。移动装置在UMTS应用中通常被称为UE,但是也可被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端、或其他某个合适的术语。在UMTS***中,UE 810可进一步包括通用订户身份模块(USIM)811,其包含用户对网络的订阅信息。出于解说目的,示出一个UE 810与数个B节点808处于通信。也被称为前向链路的DL是指从B节点808至UE 810的通信链路,而也被称为反向链路的UL是指从UE 810至B节点808的通信链路。
CN 804与一个或多个接入网(诸如UTRAN 802)对接。如图所示,CN 804是GSM核心网。然而,如本领域技术人员将认识到的,本公开中通篇给出的各种概念可在RAN、或其他合适的接入网中实现,以向UE提供对除GSM网络之外的其他类型的CN的接入。
CN 804包括电路交换(CS)域和分组交换(PS)域。一些电路交换元件是移动服务交换中心(MSC)、访客位置寄存器(VLR)和网关MSC。分组交换元件包括服务GPRS支持节点(SGSN)和网关GPRS支持节点(GGSN)。一些网络元件(比如EIR、HLR、VLR和AuC)可由电路交换域和分组交换域两者共享。在所解说的示例中,CN 804用MSC 812和GMSC 814来支持电路交换服务。在一些应用中,GMSC 814可被称为媒体网关(MGW)。一个或多个RNC(诸如,RNC 806)可被连接至MSC 812。MSC 812是控制呼叫建立、呼叫路由以及UE移动性功能的装置。MSC 812还包括VLR,该VLR在UE处于MSC 812的覆盖区内的期间包含与订户相关的信息。GMSC 814提供通过MSC 812的网关,以供UE接入电路交换网816。GMSC 814包括归属位置寄存器(HLR)815,该HLR 815包含订户数据,诸如反映特定用户已订阅的服务的详情的数据。HLR还与包含因订户而异的认证数据的认证中心(AuC)相关联。当接收到对特定UE的呼叫时,GMSC 814查询HLR 815以确定该UE的位置并将该呼叫转发给服务该位置的特定MSC。
CN 804也用服务GPRS支持节点(SGSN)818以及网关GPRS支持节点(GGSN)820来支持分组数据服务。代表通用分组无线电服务的GPRS被设计成以比标准电路交换数据服务可用的速度更高的速度来提供分组数据服务。GGSN 820为UTRAN 802提供与基于分组的网络822的连接。基于分组的网络822可以是因特网、专有数据网、或其他某种合适的基于分组的网络。GGSN820的主要功能在于向UE 810提供基于分组的网络连通性。数据分组可通过SGSN 818在GGSN 820与UE 810之间传递,该SGSN 818在基于分组的域中主要执行与MSC 812在电路交换域中执行的功能相同的功能。
用于UMTS的空中接口可利用扩频直接序列码分多址(DS-CDMA)***。扩频DS-CDMA通过乘以具有称为码片的伪随机比特的序列来扩展用户数据。用于UMTS的“宽带”W-CDMA空中接口基于此类直接序列扩频技术且还要求频分双工(FDD)。FDD对B节点808与UE 810之间的UL和DL使用不同的载波频率。用于UMTS的利用DS-CDMA且使用时分双工(TDD)的另一空中接口是TD-SCDMA空中接口。本领域技术人员将认识到,尽管本文描述的各个示例可能引述W-CDMA空中接口,但根本原理可等同地应用于TD-SCDMA空中接口。
HSPA空中接口包括对3G/W-CDMA空中接口的一系列增强,从而促成了更大的吞吐量和减少的等待时间。在对先前版本的其它修改当中,HSPA利用混合自动重复请求(HARQ)、共享信道传输以及自适应调制和编码。定义HSPA的标准包括HSDPA(高速下行链路分组接入)和HSUPA(高速上行链路分组接入,也称为增强型上行链路或即EUL)。
HSDPA利用高速下行链路共享信道(HS-DSCH)作为其传输信道。HS-DSCH由三个物理信道来实现:高速物理下行链路共享信道(HS-PDSCH)、高速共享控制信道(HS-SCCH)、以及高速专用物理控制信道(HS-DPCCH)。
在这些物理信道当中,HS-DPCCH在上行链路上携带HARQ ACK/NACK信令以指示相应的分组传输是否被成功解码。即,关于下行链路,UE 810在HS-DPCCH上向B节点808提供反馈以指示其是否正确解码了下行链路上的分组。
HS-DPCCH进一步包括来自UE 810的反馈信令,以辅助B节点808在调制和编码方案以及预编码权重选择方面作出正确的判决,此反馈信令包括CQI和PCI。
“演进HSPA”或即HSPA+是HSPA标准的演进,其包括MIMO和64-QAM,从而实现了增加的吞吐量和更高的性能。即,在本公开的一方面,B节点808和/或UE 810可具有支持MIMO技术的多个天线。对MIMO技术的使用使得B节点808能够利用空域来支持空间复用、波束成形和发射分集。
多输入多输出(MIMO)是一般用于指多天线技术——即多个发射天线(去往信道的多个输入)和多个接收天线(来自信道的多个输出)——的术语。MIMO***一般增强了数据传输性能,从而能够实现分集增益以减少多径衰落并提高传输质量,并且能实现空间复用增益以增加数据吞吐量。
空间复用可被用于在相同频率上同时传送不同的数据流。这些数据流可被传送给单个UE 810以增加数据率或传送给多个UE 810以增加***总容量。这是通过空间预编码每一数据流、并随后通过不同发射天线在下行链路上传送每一经空间预编码的流来达成的。经空间预编码的数据流以不同空间签名抵达(诸)UE 810,这使得每个UE 810能够恢复以该UE 810为目的地的这一个或多个数据流。在上行链路上,每个UE 810可传送一个或多个经空间预编码的数据流,这使得B节点808能够标识每个经空间预编码的数据流的源。
空间复用可在信道状况良好时使用。在信道状况不那么有利时,可使用波束成形来将传输能量集中在一个或多个方向上、或基于信道的特性改进传输。这可以通过空间预编码数据流以通过多个天线传输来达成。为了在蜂窝小区边缘处达成良好覆盖,单流波束成形传输可结合发射分集来使用。
一般而言,对于利用n个发射天线的MIMO***,可利用相同的信道化码在相同的载波上同时传送n个传输块。注意,在这n个发射天线上发送的不同传输块可具有彼此相同或不同的调制及编码方案。
另一方面,单输入多输出(SIMO)一般是指利用单个发射天线(去往信道的单个输入)和多个接收天线(来自信道的多个输出)的***。因此,在SIMO***中,单个传输块是在相应的载波上发送的。
参考图9,解说了UTRAN架构中的接入网900。多址无线通信***包括多个蜂窝区划(蜂窝小区),包括各自可包括一个或多个扇区的蜂窝小区902、904和906。这多个扇区可由天线群形成,其中每个天线负责与该蜂窝小区的一部分中的UE通信。例如,在蜂窝小区902中,天线群912、914和916可各自对应于不同扇区。在蜂窝小区904中,天线群918、920和922各自对应于不同扇区。在蜂窝小区906中,天线群924、926和928各自对应于不同扇区。蜂窝小区902、904和906可包括可与每个蜂窝小区902、904或906的一个或多个扇区进行通信的若干无线通信设备,例如,用户装备或者UE。例如,UE 930和932可与B节点942处于通信,UE 934和936可与B节点944处于通信,而UE 938和940可与B节点946处于通信。此处,每一个B节点942、944、946被配置成向各个蜂窝小区902、904和906中的所有UE 930、932、934、936、938、940提供到CN 204(见图7)的接入点。
当UE 934从蜂窝小区904中所解说的位置移动到蜂窝小区906中时,可发生服务蜂窝小区改变(SCC)或越区切换,其中与UE 934的通信从蜂窝小区904(其可被称为源蜂窝小区)转移到蜂窝小区906(其可被称为目标蜂窝小区)。对越区切换规程的管理可以在UE 934处、在与相应各个蜂窝小区对应的B节点处、在无线电网络控制器806处(参见图8)、或者在无线网络中的另一合适的节点处进行。例如,在与源蜂窝小区904的呼叫期间,或者在任何其他时间,UE 934可以监视源蜂窝小区904的各种参数以及邻蜂窝小区(诸如蜂窝小区906和902)的各种参数。此外,取决于这些参数的质量,UE 934可以维持与一个或多个邻蜂窝小区的通信。在这一时间期间,UE 934可以维护活跃集,即,UE 934同时连接到的蜂窝小区的列表(即,当前正在将下行链路专用物理信道DPCH或者部分下行链路专用物理信道F-DPCH指派给UE934的那些UTRA蜂窝小区可以构成活跃集)。
接入网900所采用的调制和多址方案可以取决于正部署的特定电信标准而变化。作为示例,该标准可包括演进数据最优化(EV-DO)或超移动宽带(UMB)。EV-DO和UMB是由第三代伙伴项目2(3GPP2)颁布的作为CDMA2000标准族的一部分的空中接口标准,并且采用CDMA向移动站提供宽带因特网接入。替换地,该标准可以是采用宽带CDMA(W-CDMA)和其他CDMA变体(诸如TD-SCDMA)的通用地面无线电接入(UTRA);采用TDMA的全球移动通信***(GSM);以及采用OFDMA的演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20和Flash-OFDM。UTRA、E-UTRA、UMTS、LTE、高级LTE和GSM在来自3GPP组织的文献中描述。CDMA2000和UMB在来自3GPP2组织的文献中描述。所采用的实际无线通信标准和多址技术将取决于具体应用以及加诸于***的整体设计约束。
无线电协议架构取决于具体应用可采取各种形式。现在将参照图10给出HSPA***的示例。
参照图10,示例无线电协议架构1000涉及用户装备(UE)或B节点/基站的用户面1002和控制面1004。例如,架构1000可被包括在UE(诸如用户装备102)中。用于UE和B节点的无线电协议架构1000被示为具有三层:层61006、层21008和层31010。层61006是最低层并实现各种物理层信号处理功能。如此,层61006包括物理层1007。层2(L2层)1008在物理层1007之上并且负责UE与B节点之间在物理层1007上的链路。层3(L3层)1010包括无线电资源控制(RRC)子层1015。RRC子层1015处置UE与UTRAN之间的层3的控制面信令。
在用户面中,L2层1008包括媒体接入控制(MAC)子层1009、无线电链路控制(RLC)子层1011、以及分组数据汇聚协议(PDCP)1013子层,它们在网络侧终接于B节点处。尽管未示出,但是UE在L2层1008上方可具有若干上层,包括在网络侧终接于PDN网关的网络层(例如,IP层)、以及终接于连接的另一端(例如,远端UE、服务器等)处的应用层。
PDCP子层1013提供不同无线电承载与逻辑信道之间的复用。PDCP子层1013还提供对上层数据分组的头部压缩以减少无线电传输开销,通过将数据分组暗码化来提供安全性,以及提供对UE在各B节点之间的越区切换支持。RLC子层1011提供对上层数据分组的分段和重装、对丢失数据分组的重传、以及对数据分组的重排序以补偿由于混合自动重复请求(HARQ)造成的脱序接收。MAC子层1009提供逻辑信道与传输信道之间的复用。MAC子层1009还负责在各UE间分配一个蜂窝小区中的各种无线电资源(例如,资源块)。MAC子层1009还负责HARQ操作。
图11是B节点1110与UE 1150处于通信的框图,其中B节点1110可以是图8中的B节点808并且UE 1150可以是图8中的UE 810。在下行链路通信中,发射处理器1120可以接收来自数据源1112的数据和来自控制器/处理器1140的控制信号。发射处理器1120为数据和控制信号以及参考信号(例如,导频信号)提供各种信号处理功能。例如,发射处理器1120可提供用于检错的循环冗余校验(CRC)码、促成前向纠错(FEC)的编码和交织、基于各种调制方案(例如,二进制相移键控(BPSK)、正交相移键控(QPSK)、M相移键控(M-PSK)、M正交振幅调制(M-QAM)及诸如此类)向信号星座的映射、用正交可变扩展因子(OVSF)进行的扩展、以及与加扰码的相乘以产生一系列码元。来自信道处理器1144的信道估计可被控制器/处理器1140用来为发射处理器1120确定编码、调制、扩展和/或加扰方案。可以从由UE 1150传送的参考信号或者从来自UE 1150的反馈来推导这些信道估计。由发射处理器1120生成的码元被提供给发射帧处理器1130以创建帧结构。发射帧处理器1130通过将码元与来自控制器/处理器1140的信息复用来创建这一帧结构,从而得到一系列帧。这些帧随后被提供给发射机1132,该发射机1132提供各种信号调理功能,包括对这些帧进行放大、滤波、以及将这些帧调制到载波上以便通过天线1134在无线介质上进行下行链路传输。天线1134可包括一个或多个天线,例如,包括波束调向双向自适应天线阵列或其它类似的波束技术。
在UE 1150处,接收机1154通过天线1152接收下行链路传输,并处理该传输以恢复调制到载波上的信息。由接收机1154恢复出的信息被提供给接收帧处理器1160,该接收帧处理器1160解析每个帧,并将来自这些帧的信息提供给信道处理器1194以及将数据、控制和参考信号提供给接收处理器1170。接收处理器1170随后执行由B节点1110中的发射处理器1120执行的处理的逆处理。更具体而言,接收处理器1170解扰并解扩展这些码元,并且随后基于调制方案确定由B节点1110最有可能传送的信号星座点。这些软判决可以基于由信道处理器1194计算出的信道估计。软判决随后被解码和解交织以恢复数据、控制和参考信号。随后校验CRC码以确定这些帧是否已被成功解码。由成功解码的帧携带的数据随后将被提供给数据阱1172,其代表在UE 1150中运行的应用和/或各种用户接口(例如,显示器)。由成功解码的帧携带的控制信号将被提供给控制器/处理器1190。当帧未被接收机处理器1170成功解码时,控制器/处理器1190还可使用确认(ACK)和/或否定确认(NACK)协议来支持对那些帧的重传请求。
在上行链路中,来自数据源1178的数据和来自控制器/处理器1190的控制信号被提供给发射处理器1180。数据源1178可代表在UE 1150中运行的应用和各种用户接口(例如,键盘)。类似于结合由B节点1110进行的下行链路传输所描述的功能性,发射处理器1180提供各种信号处理功能,包括CRC码、用于促成FEC的编码和交织、映射至信号星座、用OVSF进行的扩展,以及加扰以产生一系列码元。由信道处理器1194从由B节点1110传送的参考信号或者从由B节点1110传送的中置码中包含的反馈推导出的信道估计可被用于选择恰适的编码、调制、扩展和/或加扰方案。由发射处理器1180产生的码元将被提供给发射帧处理器1182以创建帧结构。发射帧处理器1182通过将码元与来自控制器/处理器1190的信息复用来创建这一帧结构,从而得到一系列帧。这些帧随后被提供给发射机1156,发射机1156提供各种信号调理功能,包括对这些帧进行放大、滤波、以及将这些帧调制到载波上以便通过天线1152在无线介质上进行上行链路传输。
在B节点1110处以与结合UE 1150处的接收机功能所描述的方式相类似的方式来处理上行链路传输。接收机1135通过天线1134接收上行链路传输,并处理该传输以恢复调制到载波上的信息。由接收机1135恢复出的信息被提供给接收帧处理器1136,接收帧处理器1136解析每个帧,并将来自这些帧的信息提供给信道处理器1144以及将数据、控制和参考信号提供给接收处理器1138。接收处理器1138执行由UE 1150中的发射处理器1180执行的处理的逆处理。由成功解码的帧携带的数据和控制信号可随后被分别提供给数据阱1139和控制器/处理器。如果接收处理器解码其中一些帧不成功,则控制器/处理器1140还可使用确收(ACK)和/或否定确收(NACK)协议来支持对那些帧的重传请求。
控制器/处理器1140和1190可被用于分别指导B节点1110和UE 1150处的操作。例如,控制器/处理器1140和1190可提供各种功能,包括定时、***接口、稳压、功率管理和其他控制功能。存储器1142和1192的计算机可读介质可分别存储供B节点1110和UE 1150用的数据和软件。B节点1110处的调度器/处理器1146可被用于向UE分配资源,以及为UE调度下行链路和/或上行链路传输。
已经参照W-CDMA***给出了电信***的若干方面。如本领域技术人员将容易领会的那样,贯穿本公开描述的各种方面可扩展到其他电信***、网络架构和通信标准。
作为示例,各种方面可扩展到其他UMTS***,诸如TD-SCDMA、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、高速分组接入+(HSPA+)和TD-CDMA。各个方面还可扩展到采用长期演进(LTE)(在FDD、TDD或这两种模式下)、高级LTE(LTE-A)(在FDD、TDD或这两种模式下)、CDMA2000、演进数据最优化(EV-DO)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、超宽带(UWB)、蓝牙的***和/或其他合适的***。所采用的实际的电信标准、网络架构和/或通信标准将取决于具体应用以及加诸于***的整体设计约束。
根据本公开的各个方面,元素、或元素的任何部分、或者元素的任何组合可用包括一个或多个处理器的“处理***”来实现。处理器的示例包括:微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立的硬件电路以及其他配置成执行本公开中通篇描述的各种功能性的合适硬件。处理***中的一个或多个处理器可以执行软件。软件应当被宽泛地解释成意为指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行件、执行的线程、规程、函数等,无论其是用软件、固件、中间件、微代码、硬件描述语言、还是其他术语来述及皆是如此。软件可驻留在计算机可读介质上。计算机可读介质可以是非瞬态计算机可读介质。作为示例,非瞬态计算机可读介质包括:磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(CD)、数字多用盘(DVD))、智能卡、闪存设备(例如,记忆卡、记忆棒、钥匙驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦式PROM(EPROM)、电可擦式PROM(EEPROM)、寄存器、可移动盘以及任何其他用于存储可由计算机访问和读取的软件和/或指令的合适介质。作为示例,计算机可读介质还可包括载波、传输线路、和任何其它用于传送可由计算机访问和读取的软件和/或指令的合适介质。计算机可读介质可以驻留在处理***中、在处理***外部、或跨包括该处理***的多个实体分布。计算机可读介质可以在计算机程序产品中实施。作为示例,计算机程序产品可包括封装材料中的计算机可读介质。本领域技术人员将认识到如何取决于具体应用和加诸于整体***上的总体设计约束来最佳地实现本公开中通篇给出的所描述的功能性。
应理解,所公开的方法中各步骤的具体次序或阶层是示例性过程的解说。基于设计偏好,应该理解,可以重新编排这些方法中各步骤的具体次序或阶层。所附方法权利要求以样本次序呈现各种步骤的要素,且并不意味着被限定于所呈现的具体次序或阶层,除非在本文中有特别叙述。
提供前面的描述是为了使本领域任何技术人员均能够实践本文中所描述的各种方面。对这些方面的各种改动将容易为本领域技术人员所明白,并且在本文中所定义的普适原理可被应用于其他方面。因此,权利要求并非旨在被限定于本文中所示出的各方面,而是应被授予与权利要求的语言相一致的全部范围,其中对要素的单数形式的引述并非旨在表示“有且仅有一个”(除非特别如此声明)而是“一个或多个”。除非特别另外声明,否则术语一些“/某个”指的是一个或多个。引述一列项目中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a;b;c;a和b;a和c;b和c;以及a、b和c。本公开通篇描述的各种方面的要素为本领域普通技术人员当前或今后所知的所有结构上和功能上的等效方案通过引用被明确纳入于此,且旨在被权利要求所涵盖。此外,本文中所公开的任何内容都并非旨在贡献给公众,无论这样的公开是否在权利要求书中被显式地叙述。权利要求的任何要素都不应当在35U.S.C.§112第六款的规定下来解释,除非该要素是使用措辞“用于……的装置”来明确叙述的或者在方法权利要求情形中该要素是使用措辞“用于……的步骤”来叙述的。
Claims (40)
1.一种解码方法,包括:
解码与传输块相对应的多个码块中的一码块;
获得标识所述码块的解码可靠性的可靠性指示符;
将所述可靠性指示符与可靠性阈值作比较;以及
基于所述比较来确定是否解码所述多个码块中的后续码块。
2.如权利要求1所述的方法,其特征在于,进一步包括在所述比较指示所述可靠性指示符小于所述可靠性阈值的情况下,确定不对所述传输块的至少一个后续码块进行解码。
3.如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括所述传输块的任何剩余的未解码的码块。
4.如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括下一排队码块。
5.如权利要求2所述的方法,其特征在于,所述至少一个后续码块包括下一排队码块之后的较晚码块。
6.如权利要求2所述的方法,其特征在于,进一步包括基于确定要更改所述解码而减少所述解码的迭代数目。
7.如权利要求1所述的方法,其特征在于,解码所述码块进一步包括在turbo解码器处进行解码,并且其中获得所述可靠性指示符进一步包括作为所述解码的结果从所述turbo解码器获得所述可靠性指示符。
8.如权利要求1所述的方法,其特征在于,进一步包括:
在第一时间,基于所述比较来确定所述码块的解码是可靠的;
确定对所述传输块的经解码版本进行的差错校验规程失败;
基于所述差错校验中的失败而接收所述传输块的重传;以及
基于在所述第一时间确定所述码块的解码是可靠的,在第二时间,跳过对随着所述传输块的所述重传接收的所述码块的第二次解码。
9.如权利要求1所述的方法,其特征在于,所述可靠性指示符和所述可靠性阈值包括所述码块的解码所返回的每个信息比特的对数似然比(LLR)的最小绝对值。
10.如权利要求1所述的方法,其特征在于,进一步包括在所述传输块的所有所述多个码块的可靠性指示符都指示解码可靠时,跳过对所述传输块的经解码版本的差错校验规程。
11.一种用于解码无线通信的设备,包括:
用于解码与传输块相对应的多个码块中的一码块的装置;
用于获得标识所述码块的解码可靠性的可靠性指示符的装置;
用于将所述可靠性指示符与可靠性阈值作比较的装置;以及
用于基于所述比较来确定是否解码所述多个码块中的后续码块的装置。
12.如权利要求11所述的设备,其特征在于,进一步包括用于在所述用于比较的装置指示所述可靠性指示符小于所述可靠性阈值的情况下,确定不对所述传输块的至少一个后续码块进行解码的装置。
13.如权利要求12所述的设备,其特征在于,所述至少一个后续码块包括所述传输块的任何剩余的未解码码块。
14.如权利要求12所述的设备,其特征在于,所述至少一个后续码块包括下一排队码块。
15.如权利要求12所述的设备,其特征在于,所述至少一个后续码块包括下一排队码块之后的较晚码块。
16.如权利要求12所述的设备,其特征在于,进一步包括用于基于确定要更改所述解码而减少所述解码的迭代数目的装置。
17.如权利要求11所述的设备,其特征在于,所述用于解码所述码块的装置进一步包括用于在turbo解码器处进行解码的装置,并且其中所述用于获得所述可靠性指示符的装置进一步包括用于从所述用于解码的装置获得来自所述turbo解码器的所述可靠性指示符的装置。
18.如权利要求11所述的设备,其特征在于,进一步包括:
用于在第一时间,基于所述比较来确定所述码块的解码可靠的装置;
用于确定对所述传输块的经解码版本进行的差错校验规程失败的装置;
用于基于所述差错校验中的失败而接收所述传输块的重传的装置;以及
用于基于在所述第一时间确定所述码块的解码是可靠的,在第二时间,跳过对随着所述传输块的所述重传接收的所述码块的第二次解码的装置。
19.如权利要求11所述的设备,其特征在于,所述可靠性指示符和所述可靠性阈值包括所述码块的解码所返回的每个信息比特的对数似然比(LLR)的最小绝对值。
20.如权利要求11所述的设备,其特征在于,进一步包括用于在所述传输块的所有所述多个码块的可靠性指示符都指示解码可靠时,跳过对所述传输块的经解码版本的差错校验规程的装置。
21.一种计算机可读存储介质,包括用于执行以下操作的代码:
解码与传输块相对应的多个码块中的一码块;
获得标识所述码块的解码可靠性的可靠性指示符;
将所述可靠性指示符与可靠性阈值作比较;以及
基于所述比较来确定是否解码所述多个码块中的后续码块。
22.如权利要求21所述的计算机可读存储介质,其特征在于,进一步包括用于在所述比较指示所述可靠性指示符小于所述可靠性阈值的情况下,确定不对所述传输块的至少一个后续码块进行解码的代码。
23.如权利要求22所述的计算机可读存储介质,其特征在于,所述至少一个后续码块包括所述传输块的任何剩余的未解码码块。
24.如权利要求22所述的计算机可读存储介质,其特征在于,所述至少一个后续码块包括下一排队码块。
25.如权利要求22所述的计算机可读存储介质,其特征在于,所述至少一个后续码块包括下一排队码块之后的较晚码块。
26.如权利要求22所述的计算机可读存储介质,其特征在于,进一步包括用于基于确定要更改所述解码而减少所述解码的迭代数目的代码。
27.如权利要求21所述的计算机可读存储介质,其特征在于,所述用于解码所述码块的代码进一步包括用于在turbo解码器处进行解码的代码,并且其中所述用于获得所述可靠性指示符的代码进一步包括用于作为所述解码的结果从所述turbo解码器获得所述可靠性指示符的代码。
28.如权利要求21所述的计算机可读存储介质,其特征在于,还包括用于以下操作的代码:
在第一时间,基于所述比较来确定所述码块的解码是可靠的;
确定对所述传输块的经解码版本进行的差错校验规程失败;
基于所述差错校验中的失败而接收所述传输块的重传;以及
基于在所述第一时间确定所述码块的解码是可靠的,在第二时间,跳过对随着所述传输块的所述重传接收的所述码块的第二次解码。
29.如权利要求21所述的计算机可读存储介质,其特征在于,所述可靠性指示符和所述可靠性阈值包括所述码块的解码所返回的每个信息比特的对数似然比(LLR)的最小绝对值。
30.如权利要求21所述的计算机可读存储介质,其特征在于,进一步包括用于在所述传输块的所有所述多个码块的可靠性指示符都指示解码可靠时,跳过对所述传输块的经解码版本的差错校验规程的代码。
31.一种用于无线通信的装置,包括:
至少一个处理器;以及
耦合至所述至少一个处理器的存储器,其中所述至少一个处理器被配置成:
解码与传输块相对应的多个码块中的一码块;
获得标识所述码块的解码可靠性的可靠性指示符;
将所述可靠性指示符与可靠性阈值作比较;以及
基于所述比较来确定是否解码所述多个码块中的后续码块。
32.如权利要求31所述的装置,其特征在于,所述至少一个处理器被进一步配置成在所述比较指示所述可靠性指示符小于所述可靠性阈值的情况下,确定不对所述传输块的至少一个后续码块进行解码。
33.如权利要求32所述的装置,其特征在于,所述至少一个后续码块包括所述传输块的任何剩余的未解码的码块。
34.如权利要求32所述的装置,其特征在于,所述至少一个后续码块包括下一排队码块。
35.如权利要求32所述的装置,其特征在于,所述至少一个后续码块包括下一排队码块之后的较晚码块。
36.如权利要求32所述的装置,其特征在于,所述至少一个处理器被进一步配置成基于确定不对所述至少一个后续码块进行解码而减少所述解码的迭代数目。
37.如权利要求31所述的装置,其特征在于,解码所述码块进一步包括在turbo解码器处进行解码,并且其中获得所述可靠性指示符进一步包括作为所述解码的结果从所述turbo解码器获得所述可靠性指示符。
38.如权利要求31所述的装置,其特征在于,所述至少一个处理器被进一步配置成:
在第一时间,基于所述比较来确定所述码块的解码是可靠的;
确定对所述传输块的经解码版本进行的差错校验规程失败;
基于所述差错校验中的失败而接收所述传输块的重传;以及
基于在所述第一时间确定所述码块的解码是可靠的,在第二时间,跳过对随着所述传输块的所述重传接收的所述码块的第二次解码。
39.如权利要求31所述的装置,其特征在于,所述可靠性指示符和所述可靠性阈值包括所述码块的解码所返回的每个信息比特的对数似然比(LLR)的最小绝对值。
40.如权利要求31所述的装置,其特征在于,所述至少一个处理器被进一步配置成在所述传输块的所有所述多个码块的可靠性指示符都指示解码可靠时,跳过对所述传输块的经解码版本的差错校验规程。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/589,651 US8839079B2 (en) | 2012-08-20 | 2012-08-20 | Methods and apparatuses for saving power during transport block decoding in UMTS systems |
US13/589,651 | 2012-08-20 | ||
PCT/US2013/055210 WO2014031450A2 (en) | 2012-08-20 | 2013-08-15 | Methods and apparatuses for saving power during transport block decoding in umts systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104584471A true CN104584471A (zh) | 2015-04-29 |
CN104584471B CN104584471B (zh) | 2017-10-20 |
Family
ID=49213065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380043848.6A Expired - Fee Related CN104584471B (zh) | 2012-08-20 | 2013-08-15 | 用于在umts***中的传输块解码期间节省功率的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8839079B2 (zh) |
EP (1) | EP2885889B1 (zh) |
KR (1) | KR101605502B1 (zh) |
CN (1) | CN104584471B (zh) |
WO (1) | WO2014031450A2 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108352930A (zh) * | 2015-11-03 | 2018-07-31 | 高通股份有限公司 | 传输块分段和信令 |
CN110383735A (zh) * | 2017-03-24 | 2019-10-25 | 高通股份有限公司 | 支持有效重传的码块群组化和反馈 |
CN111095835A (zh) * | 2017-09-06 | 2020-05-01 | 高通股份有限公司 | 复用码块群级和传输块级传输及新数据指示 |
CN112385168A (zh) * | 2018-06-29 | 2021-02-19 | 高通股份有限公司 | 解决吞吐量超过阈值的后续传输的可解码性 |
CN112468267A (zh) * | 2020-11-26 | 2021-03-09 | 展讯通信(上海)有限公司 | 下行接收数据的处理方法及装置、存储介质、终端 |
WO2023040585A1 (zh) * | 2021-09-16 | 2023-03-23 | 大唐移动通信设备有限公司 | 数据传输方法、装置及存储介质 |
CN115883014A (zh) * | 2021-09-28 | 2023-03-31 | 诺基亚通信公司 | 选择调制编码方案 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9668167B2 (en) * | 2012-03-16 | 2017-05-30 | Qualcomm Incorporated | Transport block size limitation for enhanced control channel operation in LTE |
US9204437B2 (en) * | 2013-02-27 | 2015-12-01 | Qualcomm Incorporated | Methods and apparatus for conditional offload of one or more log-likelihood ratios (LLRs) or decoded bits |
US9026883B2 (en) * | 2013-03-13 | 2015-05-05 | Mediatek Singapore Pte. Ltd. | Decoding apparatus with adaptive control over external buffer interface and turbo decoder and related decoding method thereof |
US9148253B2 (en) | 2013-09-16 | 2015-09-29 | Futurewei Technologies, Inc. | System and method for user equipment cooperation |
CN104780029B (zh) * | 2014-01-14 | 2019-02-19 | 华为技术有限公司 | 一种混合自动重传请求方法及相关装置 |
US9853772B2 (en) * | 2016-02-23 | 2017-12-26 | Dell Products L.P. | Intelligent network checksum processing |
US10291356B2 (en) * | 2016-05-11 | 2019-05-14 | Futurewei Technologies, Inc. | Decoding procedures in systems with codeblock segmentation |
CN111786749B (zh) * | 2016-06-17 | 2022-01-28 | Oppo广东移动通信有限公司 | 数据传输的方法和装置 |
EP3471485A4 (en) * | 2016-11-01 | 2020-02-26 | LG Electronics Inc. -1- | METHOD FOR TRANSMITTING DOWNLINK CONTROL INFORMATION OF DYNAMIC VARIABLE SIZE IN A WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR |
US11303392B2 (en) * | 2017-03-16 | 2022-04-12 | Qualcomm Incorporated | Multi-HARQ methods and apparatus for codeblock group based transmissions |
US10484146B2 (en) * | 2017-03-23 | 2019-11-19 | Qualcomm Incorporated | Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback |
RU2737481C1 (ru) | 2017-04-03 | 2020-12-01 | Телефонактиеболагет Лм Эрикссон (Пабл) | Harq-обработка для узлов с переменными временами обработки |
CN108809479B (zh) * | 2017-04-28 | 2022-08-19 | 华为技术有限公司 | 数据处理方法和数据处理装置 |
WO2018203400A1 (ja) * | 2017-05-02 | 2018-11-08 | 株式会社Nttドコモ | ユーザ端末及び無線通信方法 |
CN109150372B (zh) * | 2017-06-15 | 2021-08-06 | 中国信息通信研究院 | 一种调制与编码策略调整方法和装置 |
CN107294667B (zh) * | 2017-06-16 | 2020-11-10 | 宇龙计算机通信科技(深圳)有限公司 | 数据收发配置方法及相关装置 |
US10454620B2 (en) | 2017-06-16 | 2019-10-22 | At&T Intellectual Property I, L.P. | Facilitating notifications to indicate failed code block groups in 5G or other next generation networks |
US10420089B2 (en) | 2017-08-10 | 2019-09-17 | At&T Intellectual Property I, L.P. | Adaptive two-stage downlink control channel structure for code block group based fifth generation (5G) or other next generation systems |
US11202298B2 (en) * | 2018-10-09 | 2021-12-14 | Qualcomm Incorporated | Resolving decodability for subsequent transmissions whose throughput exceeds a threshold |
US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
US10432272B1 (en) | 2018-11-05 | 2019-10-01 | XCOM Labs, Inc. | Variable multiple-input multiple-output downlink user equipment |
CN113169764A (zh) | 2018-11-27 | 2021-07-23 | 艾斯康实验室公司 | 非相干协作式多输入多输出通信 |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
WO2020181039A1 (en) | 2019-03-06 | 2020-09-10 | XCOM Labs, Inc. | Local breakout architecture |
US10756782B1 (en) | 2019-04-26 | 2020-08-25 | XCOM Labs, Inc. | Uplink active set management for multiple-input multiple-output communications |
US11032841B2 (en) | 2019-04-26 | 2021-06-08 | XCOM Labs, Inc. | Downlink active set management for multiple-input multiple-output communications |
US10735057B1 (en) | 2019-04-29 | 2020-08-04 | XCOM Labs, Inc. | Uplink user equipment selection |
US10686502B1 (en) | 2019-04-29 | 2020-06-16 | XCOM Labs, Inc. | Downlink user equipment selection |
US11411778B2 (en) | 2019-07-12 | 2022-08-09 | XCOM Labs, Inc. | Time-division duplex multiple input multiple output calibration |
KR102455652B1 (ko) | 2020-03-17 | 2022-10-18 | 한국전자통신연구원 | 연판정을 이용한 복호 방법 및 장치 |
US11411779B2 (en) | 2020-03-31 | 2022-08-09 | XCOM Labs, Inc. | Reference signal channel estimation |
WO2021252053A1 (en) * | 2020-06-12 | 2021-12-16 | Zeku, Inc. | Power saving techniques for layer-to-layer interface |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1748592A2 (en) * | 2005-07-29 | 2007-01-31 | Samsung Electronics Co., Ltd. | Method and apparatus for efficiently decoding a concatenated burst in a Wireless Broadband Internet (WiBro) system |
CN101232289A (zh) * | 2007-01-17 | 2008-07-30 | 美国博通公司 | 涡轮解码器及解码涡轮编码信号的方法 |
CN101803265A (zh) * | 2007-09-18 | 2010-08-11 | 三星电子株式会社 | 产生多个循环冗余校验的方法和设备 |
EP2224633A1 (en) * | 2009-02-27 | 2010-09-01 | Research In Motion Limited | Code block reordering prior to forward error correction decoding based on predicted code block reliability |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6898254B2 (en) * | 2000-01-31 | 2005-05-24 | Texas Instruments Incorporated | Turbo decoder stopping criterion improvement |
KR100713331B1 (ko) * | 2000-12-23 | 2007-05-04 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템의 반복복호 중지 장치 및 방법 |
JP4092352B2 (ja) * | 2005-11-16 | 2008-05-28 | Necエレクトロニクス株式会社 | 復号装置、復号方法、及び受信装置 |
CN101449466B (zh) * | 2006-08-02 | 2012-07-04 | 富士通株式会社 | 接收装置及其解码方法 |
US8386878B2 (en) * | 2007-07-12 | 2013-02-26 | Samsung Electronics Co., Ltd. | Methods and apparatus to compute CRC for multiple code blocks |
US20090077457A1 (en) * | 2007-09-19 | 2009-03-19 | Rajaram Ramesh | Iterative decoding of blocks with cyclic redundancy checks |
KR101412174B1 (ko) | 2007-10-17 | 2014-06-26 | 삼성전자주식회사 | 이동통신 시스템의 복호 장치 및 방법 |
EP2416515B1 (en) | 2009-02-27 | 2019-01-23 | BlackBerry Limited | Forward error correction decoding avoidance based on predicted code block reliability |
US8327234B2 (en) | 2009-02-27 | 2012-12-04 | Research In Motion Limited | Code block reordering prior to forward error correction decoding based on predicted code block reliability |
US8930791B2 (en) * | 2009-12-23 | 2015-01-06 | Intel Corporation | Early stop method and apparatus for turbo decoding |
-
2012
- 2012-08-20 US US13/589,651 patent/US8839079B2/en active Active
-
2013
- 2013-08-15 WO PCT/US2013/055210 patent/WO2014031450A2/en active Application Filing
- 2013-08-15 EP EP13763339.2A patent/EP2885889B1/en active Active
- 2013-08-15 CN CN201380043848.6A patent/CN104584471B/zh not_active Expired - Fee Related
- 2013-08-15 KR KR1020157006872A patent/KR101605502B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1748592A2 (en) * | 2005-07-29 | 2007-01-31 | Samsung Electronics Co., Ltd. | Method and apparatus for efficiently decoding a concatenated burst in a Wireless Broadband Internet (WiBro) system |
CN101232289A (zh) * | 2007-01-17 | 2008-07-30 | 美国博通公司 | 涡轮解码器及解码涡轮编码信号的方法 |
CN101803265A (zh) * | 2007-09-18 | 2010-08-11 | 三星电子株式会社 | 产生多个循环冗余校验的方法和设备 |
EP2224633A1 (en) * | 2009-02-27 | 2010-09-01 | Research In Motion Limited | Code block reordering prior to forward error correction decoding based on predicted code block reliability |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108352930A (zh) * | 2015-11-03 | 2018-07-31 | 高通股份有限公司 | 传输块分段和信令 |
CN108352930B (zh) * | 2015-11-03 | 2021-04-16 | 高通股份有限公司 | 用于传输块分段和信令的方法和装置 |
CN114745082A (zh) * | 2017-03-24 | 2022-07-12 | 高通股份有限公司 | 支持有效重传的码块群组化和反馈 |
CN110383735A (zh) * | 2017-03-24 | 2019-10-25 | 高通股份有限公司 | 支持有效重传的码块群组化和反馈 |
CN114745082B (zh) * | 2017-03-24 | 2023-06-27 | 高通股份有限公司 | 支持有效重传的码块群组化和反馈 |
CN110383735B (zh) * | 2017-03-24 | 2022-06-03 | 高通股份有限公司 | 支持有效重传的码块群组化和反馈 |
CN111095835A (zh) * | 2017-09-06 | 2020-05-01 | 高通股份有限公司 | 复用码块群级和传输块级传输及新数据指示 |
CN111095835B (zh) * | 2017-09-06 | 2022-07-22 | 高通股份有限公司 | 用于复用码块群级和传输块级传输及新数据指示的方法和装置 |
CN112385168A (zh) * | 2018-06-29 | 2021-02-19 | 高通股份有限公司 | 解决吞吐量超过阈值的后续传输的可解码性 |
WO2022111353A1 (zh) * | 2020-11-26 | 2022-06-02 | 展讯通信(上海)有限公司 | 下行接收数据的处理方法及装置、存储介质、终端 |
CN112468267B (zh) * | 2020-11-26 | 2022-08-19 | 展讯通信(上海)有限公司 | 下行接收数据的处理方法及装置、存储介质、终端 |
CN112468267A (zh) * | 2020-11-26 | 2021-03-09 | 展讯通信(上海)有限公司 | 下行接收数据的处理方法及装置、存储介质、终端 |
WO2023040585A1 (zh) * | 2021-09-16 | 2023-03-23 | 大唐移动通信设备有限公司 | 数据传输方法、装置及存储介质 |
CN115883014A (zh) * | 2021-09-28 | 2023-03-31 | 诺基亚通信公司 | 选择调制编码方案 |
CN115883014B (zh) * | 2021-09-28 | 2024-03-26 | 诺基亚通信公司 | 选择调制编码方案 |
Also Published As
Publication number | Publication date |
---|---|
WO2014031450A3 (en) | 2014-05-01 |
US8839079B2 (en) | 2014-09-16 |
US20140053049A1 (en) | 2014-02-20 |
KR101605502B1 (ko) | 2016-03-22 |
KR20150033750A (ko) | 2015-04-01 |
EP2885889A2 (en) | 2015-06-24 |
WO2014031450A2 (en) | 2014-02-27 |
CN104584471B (zh) | 2017-10-20 |
EP2885889B1 (en) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104584471A (zh) | 用于在umts***中的传输块解码期间节省功率的方法和装置 | |
CN104272810B (zh) | 用于dsds情形中的数据处理量优化的方法及设备 | |
CN104205952B (zh) | 用于用户装备中的不连续接收以用于功率节省的方法和装置 | |
CN104205718B (zh) | 用于多载波覆盖分集的方法和装置 | |
CN104641696A (zh) | 用于在多sim移动设备中的抢先电池电压管理的方法和装置 | |
CN104094532A (zh) | 用于上行链路mimo通信的e-tfc选择的方法和装置 | |
CN105009495A (zh) | 用于改进重配置消息的重传的方法和装置 | |
CN104782188A (zh) | 基于wwan负载相关信息来控制向wlan接入节点或wwan接入节点的呼叫建立的用户装备和方法 | |
CN104718716A (zh) | 用于管理无线电链路控制(rlc)不确收模式(um)中的超帧号(hfn)去同步的装置和方法 | |
CN105493612A (zh) | 用于在用户装备处改进上行链路性能的方法和装置 | |
CN103975632A (zh) | 用于针对链路不平衡的功率调整的装置和方法 | |
CN104350782A (zh) | 用于通过搜索长度缩减来节省用户装备功率的方法和装置 | |
CN104838631A (zh) | 用于对流进行分类以供压缩的方法和装置 | |
CN105122922A (zh) | 用于配置无线通信中的上行链路和下行链路服务蜂窝小区的方法和装置 | |
CN106465273A (zh) | 在用户装备处降低电池消耗 | |
CN105027517A (zh) | Dc-hsupa操作中对时间关键数据进行优先化以供在功率受限状态期间传输 | |
CN105210425A (zh) | 用于改进模式转变期间的重选的方法和装置 | |
CN105432112A (zh) | 在用户装备处管理信令无线电承载传输的装置和方法 | |
CN104094657A (zh) | 用于增强型蜂窝小区前向接入信道专用信道中的信道回退的方法和装置 | |
CN104662832A (zh) | 用于增强数据重传以便改善呼叫性能的方法和装置 | |
CN104350791A (zh) | 用于基于sire的dltpc拒绝的方法和装置 | |
CN104662802A (zh) | 用于基于存储器的分组压缩编码的方法和装置 | |
CN104782190A (zh) | 用于使用自主式连通drx模式触发来在hspa+ue中进行下行链路/上行链路流量控制的方法和装置 | |
CN105122708A (zh) | 处理协议数据单元的设备和方法 | |
CN105325035A (zh) | 用于基于数据活动性进行动态用户装备能力报告的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171020 Termination date: 20180815 |
|
CF01 | Termination of patent right due to non-payment of annual fee |