HK1211392B - Scrambling and modulation to constrain the constellation size of ack/nak transmission - Google Patents
Scrambling and modulation to constrain the constellation size of ack/nak transmission Download PDFInfo
- Publication number
- HK1211392B HK1211392B HK15111678.9A HK15111678A HK1211392B HK 1211392 B HK1211392 B HK 1211392B HK 15111678 A HK15111678 A HK 15111678A HK 1211392 B HK1211392 B HK 1211392B
- Authority
- HK
- Hong Kong
- Prior art keywords
- ack
- nak
- size
- bit
- nak transmission
- Prior art date
Links
Description
分案申请的相关信息Information about divisional applications
本申请是国际申请日为2009年3月26日、国际申请号为PCT/US2009/038370、发明名称为“用以约束数据信道上的确认/否认发射的星座图大小的加扰和调制”的PCT申请进入中国国家阶段申请号为200980110293.6的发明专利申请的分案申请。This application is a divisional application of the invention patent application with application number 200980110293.6, which entered the Chinese national phase and has the international application date of March 26, 2009, the international application number of PCT/US2009/038370, and the invention name of “Scrambling and modulation for constellation size constellation for constraining ACK/NAK transmission on data channel”.
交叉参考Cross Reference
本申请案主张2008年3月26日申请的题为“用于无线通信系统中的ACK发射的方法和设备(A METHOD AND APPARATUS FOR ACK TRANSMISSION IN A WIRELESSCOMMUNICATION SYSTEM)”的第6I/039,724号美国临时申请案的权益,且所述申请案已转让给本案受让人,且其全文以引用的方式并入本文中。This application claims the benefit of U.S. Provisional Application No. 61/039,724, filed on March 26, 2008, entitled “A METHOD AND APPARATUS FOR ACK TRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM,” which is assigned to the assignee of this application and is incorporated herein by reference in its entirety.
技术领域Technical Field
以下描述大体上涉及无线通信,且更特定来说,涉及最大化ACK/NAK的译码、加扰和调制的欧几里德距离(Euclidean distance)。The following description relates generally to wireless communications, and more particularly, to maximizing the Euclidean distance of coding, scrambling, and modulation of ACK/NAKs.
背景技术Background Art
无线通信系统经广泛部署以提供各种类型的通信内容,例如语音、数据、视频、音乐等。这些系统可为能够通过共享可用系统资源(例如,带宽和发射功率)而支持与多个用户的通信的多址系统。所述多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、3GPP长期演进(LTE)系统,和正交频分多址(OFDMA)系统,和其它系统。Wireless communication systems are widely deployed to provide various types of communication content, such as voice, data, video, music, etc. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth and transmit power). Examples of such multiple-access systems include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, 3GPP Long Term Evolution (LTE) systems, and orthogonal frequency division multiple access (OFDMA) systems, among others.
一股来说,无线多址通信系统可同时支持多个无线终端的通信。每一终端经由前向和反向链路上的发射而与一个或一个以上基站通信。前向链路(或下行链路)指代从基站到终端的通信链路,且反向链路(或上行链路)指代从终端到基站的通信链路。可经由单输入单输出、多输入单输出或多输入多输出(MIMO)系统而建立此通信链路。In general, a wireless multiple-access communication system can simultaneously support communication for multiple wireless terminals. Each terminal communicates with one or more base stations via transmissions on forward and reverse links. The forward link (or downlink) refers to the communication link from the base station to the terminal, and the reverse link (or uplink) refers to the communication link from the terminal to the base station. This communication link can be established via a single-input single-output, multiple-input single-output, or multiple-input multiple-output (MIMO) system.
随着终端或装置彼此通信且来回发送包,发送装置应知晓是否已成功地接收到包或是否应重发射所述包。因而,接收装置可发送指示成功地接收到所述包的确认(ACK)。如果未成功地接收到所述包,则发射否认(NAK)。此否认指示应重发送所述包。As terminals or devices communicate with each other and send packets back and forth, the sending device needs to know whether a packet has been successfully received or whether it should be retransmitted. Therefore, the receiving device can send an acknowledgment (ACK) indicating that the packet was successfully received. If the packet was not successfully received, a negative acknowledgement (NAK) is sent. This NAK indicates that the packet should be retransmitted.
混合自动重复请求(HARQ)利用前向错误校正码来校正错误的一子集且依靠错误检测来检测不可校正的错误。丢弃错误接收到的包且接收装置请求未成功地接收到的包的重发射。HARQ保护可用于数据,然而,上行链路上的ACK/NAK的重发射不具有HARQ保护。Hybrid Automatic Repeat Request (HARQ) utilizes forward error correction codes to correct a subset of errors and relies on error detection to detect uncorrectable errors. Packets received in error are discarded, and the receiving device requests retransmission of unsuccessfully received packets. HARQ protection is available for data; however, retransmissions of ACK/NAKs on the uplink do not have HARQ protection.
发明内容Summary of the Invention
下文呈现一个或一个以上方面的简化概述,以便提供对所述方面的基本理解。此概述并非所有所涵盖方面的广泛综述,且既不意欲识别所有方面的重要或关键要素,也不意欲描绘任何或所有方面的范围。其唯一目的是以简化形式来呈现一个或一个以上方面的一些概念,作为稍后呈现的更详细描述的序言。The following presents a simplified summary of one or more aspects in order to provide a basic understanding of the aspects. This summary is not an extensive overview of all aspects covered and is neither intended to identify important or critical elements of all aspects nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
若干方面涉及通过选择对应于星座图的边缘的星座图点而改进上行链路上的ACK发射的可靠性。一方面涉及一种用于最大化ACK/NAK发射的欧几里德距离的方法。所述方法包括依据ACK的大小和调制阶数对ACK发射进行编码以获得位序列。ACK发射意欲用于至少一个装置。所述方法还包括:依据调制阶数而组合两个或两个以上位序列;以及依据ACK发射的大小和调制阶数对经组合的位序列进行加扰。加扰约束嵌入于数据信道中的ACK发射的星座图大小。此外,所述方法包括将ACK发射发送到所述至少一个装置作为对来自所述至少一个装置的包的接收的回复。Several aspects relate to improving the reliability of ACK transmissions on an uplink by selecting constellation points corresponding to edges of the constellation. One aspect relates to a method for maximizing the Euclidean distance of ACK/NAK transmissions. The method includes encoding an ACK transmission to obtain a bit sequence based on the size of the ACK and a modulation order. The ACK transmission is intended for at least one device. The method also includes combining two or more bit sequences based on the modulation order; and scrambling the combined bit sequence based on the size of the ACK transmission and the modulation order. The scrambling constellation constrains the size of the ACK transmission embedded in a data channel. Furthermore, the method includes sending the ACK transmission to the at least one device in response to receipt of a packet from the at least one device.
另一方面涉及一种通信设备,其包括存储器和处理器。所述存储器保留与以下操作相关的指令:用换码序列对ACK进行编码以获得位序列;组合两个或两个以上位序列;依据ACK的大小和调制阶数对经组合的位序列进行加扰;以及发射ACK。处理器耦合到存储器且经配置以执行保留于存储器中的指令。Another aspect relates to a communications device comprising a memory and a processor. The memory retains instructions related to encoding an ACK with an escape sequence to obtain a bit sequence; combining two or more bit sequences; scrambling the combined bit sequence based on the size of the ACK and a modulation order; and transmitting the ACK. The processor is coupled to the memory and configured to execute the instructions retained in the memory.
又一方面涉及一种改进上行链路上的ACK发射的可靠性的通信设备。所述设备包括用于依据ACK的大小和调制阶数而用换码序列对ACK发射进行编码的装置和用于通过多个经编码的ACK块的串联而获得位序列的装置。设备还包括用于依据ACK大小和调制阶数对经交错的位序列进行加扰以获得HARQ-ACK的装置和用于输送HARQ-ACK的装置。Yet another aspect relates to a communications device for improving the reliability of ACK transmissions on an uplink. The device includes means for encoding the ACK transmission with an escape sequence based on the size and modulation order of the ACK, and means for obtaining a bit sequence by concatenating multiple encoded ACK blocks. The device also includes means for scrambling the interleaved bit sequence based on the ACK size and modulation order to obtain a HARQ-ACK, and means for transmitting the HARQ-ACK.
又一方面涉及一种包含计算机可读媒体的计算机程序产品。所述计算机可读媒体包括第一代码集合,其用于致使计算机对不同于2位ACK的1位ACK进行编码。所述编码随调制阶数而变。所述计算机可读媒体包括第二代码集合,其用于致使计算机组合从所述编码获得的多个经编码块。还包括:第三代码集合,其用于致使计算机对经组合的多个经编码块进行加扰;以及第四代码集合,其用于致使计算机发送经加扰的经编码块。所述加扰随ACK位的数目和调制阶数而变。Yet another aspect relates to a computer program product comprising a computer-readable medium. The computer-readable medium comprises a first set of codes for causing a computer to encode a 1-bit ACK, as distinct from a 2-bit ACK. The encoding is a function of a modulation order. The computer-readable medium comprises a second set of codes for causing a computer to combine a plurality of encoded blocks obtained from the encoding. The computer-readable medium further comprises: a third set of codes for causing a computer to scramble the combined plurality of encoded blocks; and a fourth set of codes for causing a computer to transmit the scrambled encoded block. The scrambling is a function of the number of ACK bits and the modulation order.
再一方面涉及经配置以最大化ACK/NAK发射的欧几里德距离的至少一个处理器。所述处理器包括第一模块,其用于基于ACK的大小和调制阶数对ACK发射进行编码以获得位序列。ACK的大小为1位或2位。所述处理器还包括:第二模块,其用于组合两个或两个以上位序列;以及第三模块,其用于依据ACK的大小和调制阶数对经组合的位序列进行加扰。所述加扰将嵌入于数据信道中的ACK的为1位的星座图大小约束到二进制相移键控且将为2位的星座图大小约束到正交相移键控。还包括在处理器中的是用于发射ACK的第四模块。Yet another aspect relates to at least one processor configured to maximize the Euclidean distance of ACK/NAK transmissions. The processor includes a first module for encoding an ACK transmission based on the size and modulation order of the ACK to obtain a bit sequence. The ACK size is 1 bit or 2 bits. The processor also includes a second module for combining two or more bit sequences; and a third module for scrambling the combined bit sequence based on the size and modulation order of the ACK. The scrambling constellation constrains a 1-bit constellation size of the ACK embedded in the data channel to binary phase shift keying and a 2-bit constellation size to quadrature phase shift keying. Also included in the processor is a fourth module for transmitting the ACK.
为了实现前述和相关目的,所述一个或一个以上方面包含将在下文中充分描述且在权利要求书中特定地指出的特征。以下描述和附图详细地阐述所述一个或一个以上方面的特定说明性特征。然而,这些特征仅指示可使用各种方面的原理的各种方式中的数种方式。在结合各图式考虑时,将从以下具体实施方式明白其它优点和新颖特征,且所揭示的方面意欲包括所有所述方面和其等效物。To achieve the foregoing and related ends, one or more aspects include features that will be fully described below and particularly pointed out in the claims. The following description and drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are indicative of only a few of the various ways in which the principles of the various aspects may be employed. Additional advantages and novel features will become apparent from the following detailed description when considered in conjunction with the drawings, and the disclosed aspects are intended to include all such aspects and their equivalents.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1说明用于通过选择对应于星座图的边缘的星座图点而最大化ACK/NAK的译码、加扰和调制的欧几里德距离的系统。1 illustrates a system for maximizing the Euclidean distance for coding, scrambling, and modulation of ACK/NAKs by selecting constellation points corresponding to the edges of the constellation.
图2根据一方面说明调制映射。2 illustrates modulation mapping according to an aspect.
图3说明用于通过选择对应于星座图的边缘的星座图点而改进上行链路上的ACK发射的可靠性的系统。3 illustrates a system for improving the reliability of ACK transmissions on the uplink by selecting constellation points corresponding to the edges of the constellation.
图4根据一方面说明用于对一位HARQ-ACK进行编码和加扰的方法。4 illustrates a method for encoding and scrambling a one-bit HARQ-ACK, according to an aspect.
图5根据一方面说明用于对1位HARQ-ACK进行加扰的方法。5 illustrates a method for scrambling a 1-bit HARQ-ACK according to an aspect.
图6根据一方面说明用于对二位HARQ-ACK进行编码和加扰的方法。6 illustrates a method for encoding and scrambling a two-bit HARQ-ACK, according to an aspect.
图7根据一方面说明用于对2位HARQ-ACK进行加扰的方法。7 illustrates a method for scrambling a 2-bit HARQ-ACK according to an aspect.
图8根据一方面说明利用译码、加扰和调制以最大化ACK/NAK的欧几里德距离的实例系统。8 illustrates an example system that utilizes coding, scrambling, and modulation to maximize Euclidean distance for ACK/NAKs according to an aspect.
图9根据所揭示方面中的一个或一个以上方面说明促进最大化ACK/NAK的欧几里德距离的系统。9 illustrates a system that facilitates maximizing Euclidean distance for ACK/NAKs in accordance with one or more of the disclosed aspects.
图10为根据本文中所呈现的各种方面的促进实现ACK的发射的任何星座图中的隅角的系统的说明。10 is an illustration of a system that facilitates corners in any constellation diagram enabling transmission of ACKs in accordance with various aspects presented herein.
图11根据一个或一个以上方面说明多址无线通信系统。11 illustrates a multiple access wireless communication system according to one or more aspects.
图12根据各种方面说明示范性无线通信系统。12 illustrates an exemplary wireless communication system in accordance with various aspects.
具体实施方式DETAILED DESCRIPTION
现参考各图式来描述各种方面。在以下描述中,出于解释的目的,阐述众多特定细节以便提供对一个或一个以上方面的彻底理解。然而,可明显看出,可在无这些特定细节的情况下实践所述方面。在其它例子中,以框图形式来展示众所周知的结构和装置,以便促进描述这些方面。Various aspects will now be described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. However, it will be apparent that the described aspects can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form to facilitate describing these aspects.
如本申请案中所使用,术语“组件”、“模块”、“系统”等意欲指代计算机相关实体:硬件、固件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可为(但不限于)在处理器上执行的进程、处理器、对象、可执行体、执行线程、程序和/或计算机。以说明的方式,在计算装置上执行的应用程序和计算装置两者可为一组件。一个或一个以上组件可驻留于进程和/或执行线程内,且一组件可定位于一个计算机上和/或分布于两个或两个以上计算机之间。另外,这些组件可由上面存储有各种数据结构的各种计算机可读媒体来执行。所述组件可(例如)根据具有一个或一个以上数据包的信号(例如,来自一个借助于所述信号与区域系统、分布式系统中的另一组件,和/或跨越例如因特网等网络而与其它系统交互的组件的数据)借助于本地和/或远程过程而通信。As used in this application, the terms "component," "module," "system," and the like are intended to refer to any computer-related entity: hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process executing on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application executing on a computing device and the computing device may be a component. One or more components may reside within a process and/or thread of execution, and a component may be localized on one computer and/or distributed between two or more computers. In addition, these components may be executed by various computer-readable media having various data structures stored thereon. The components may communicate via local and/or remote processes, for example, based on signals having one or more data packets (e.g., data from a component interacting with another component in a local system, a distributed system, and/or other systems across a network such as the Internet).
此外,本文中结合移动装置来描述各种方面。移动装置还可称为系统、订户单元、订户站、移动台、移动物、无线终端、节点、装置、远程站、远程终端、接入终端、用户终端、终端、无线通信装置、无线通信设备、用户代理、用户装置或用户装备(UE),且可含有其功能性中的一些或全部。移动装置可为蜂窝式电话、无绳电话、会话起始协议(SIP)电话、智能电话、无线本地环路(WLL)站、个人数字助理(PDA)、膝上型计算机、手持式通信装置、手持式计算装置、卫星无线电、无线调制解调器卡和/或用于经由无线系统进行通信的另一处理装置。此外,本文中结合基站来描述各种方面。基站可用于与无线终端通信,且还可称为接入点、节点、节点B、e节点B、e-NB或某一其它网络实体,且可含有其功能性中的一些或全部。In addition, various aspects are described herein in conjunction with mobile devices. A mobile device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a wireless terminal, a node, a device, a remote station, a remote terminal, an access terminal, a user terminal, a terminal, a wireless communication device, a wireless communication apparatus, a user agent, a user device, or a user equipment (UE), and may contain some or all of their functionality. A mobile device may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a smartphone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a laptop computer, a handheld communication device, a handheld computing device, a satellite radio, a wireless modem card, and/or another processing device for communicating via a wireless system. In addition, various aspects are described herein in conjunction with a base station. A base station may be used to communicate with a wireless terminal and may also be referred to as an access point, a node, a Node B, an eNode B, an e-NB, or some other network entity, and may contain some or all of their functionality.
将按照可包括多个装置、组件、模块等的系统来呈现各种方面或特征。应理解并了解,各种系统可包括额外装置、组件、模块等和/或可能不包括结合各图所论述的所有装置、组件、模块等。还可使用这些方法的组合。Various aspects or features will be presented in terms of systems that may include a number of devices, components, modules, etc. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules, etc. discussed in connection with the figures. Combinations of these methods may also be used.
另外,在本描述中,将词“示范性”用以指充当实例、例子或说明。本文中经描述为“示范性”的任何方面或设计没有必要理解为比其它方面或设计优选或有利。而是,词“示范性”的使用意欲以具体方式呈现概念。Additionally, in this description, the word "exemplary" is used to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
参考图1,说明系统100,其用于通过选择对应于星座图的边缘的星座图点而最大化ACK/NAK的译码、加扰和调制的欧几里德距离。系统100经配置以通过选择对应于星座图的边缘的星座图点而帮助改进上行链路上的ACK/NAK发射的可靠性。对于ACK/NAK,不管物理上行链路共享信道(PUSCH)调制方案如何,用于控制信号发射的调制符号载运经译码的控制信息的一个位或两个位。系统100在ACK/NAK信息的译码中利用换码序列,其中可正确地解译所述换码序列。尽管将参考ACK而描述各种方面,但这些方面还可应用于NAK发射。Referring to FIG. 1 , a system 100 is illustrated for maximizing the Euclidean distance for decoding, scrambling, and modulation of ACK/NAKs by selecting constellation points corresponding to the edges of the constellation. System 100 is configured to help improve the reliability of ACK/NAK transmissions on the uplink by selecting constellation points corresponding to the edges of the constellation. For ACK/NAKs, regardless of the physical uplink shared channel (PUSCH) modulation scheme, the modulation symbols used for control signal transmissions carry one or two bits of decoded control information. System 100 utilizes escape sequences in the decoding of ACK/NAK information, which can be correctly interpreted. While various aspects will be described with reference to ACKs, these aspects are also applicable to NAK transmissions.
与第二设备104通信的第一设备102包括于系统100中。第一设备102和第二设备104经配置以发送和接收信息两者。在描述各种方面时,还可将第一设备102称作发射器,且可将第二设备称作接收器。但如将了解,在系统100中可包括多个发射器102和接收器104,但出于简易性目的而说明将通信数据信号发射到单一接收器104的单一发射器102。Included in system 100 is a first device 102 that communicates with a second device 104. The first device 102 and the second device 104 are configured to both send and receive information. When describing various aspects, the first device 102 may also be referred to as a transmitter, and the second device may be referred to as a receiver. As will be appreciated, however, multiple transmitters 102 and receivers 104 may be included in system 100, but for simplicity, a single transmitter 102 is illustrated that transmits a communication data signal to a single receiver 104.
出于此具体实施方式的目的,发射器102已从接收器104接收包,且将把确认(ACK)或否认(NAK)发送到接收器104作为答复。ACK包含指示已正确地接收到(从第二设备104)所接收的数据的确认字符。NAK指示错误地接收到数据,且因此,应重发射数据(例如,包)。对于ACK/NAK,编码、加扰和调制应最大化欧几里德距离。对于ACK/NAK(在频分双工(FDD)的情况下),不管物理上行链路共享信道(PUSCH)调制方案如何,用于控制信号发射的调制符号载运经译码的控制信息的至多两个位。For the purposes of this embodiment, transmitter 102 has received a packet from receiver 104 and will send an acknowledgment (ACK) or a negative acknowledgement (NAK) to receiver 104 in response. An ACK contains an acknowledgement character indicating that the data received (from second device 104) was received correctly. A NAK indicates that the data was received in error and, therefore, the data (e.g., packet) should be retransmitted. For ACK/NAK, the encoding, scrambling, and modulation should maximize the Euclidean distance. For ACK/NAK (in the case of frequency division duplex (FDD)), the modulation symbols used for control signal transmission carry at most two bits of decoded control information, regardless of the physical uplink shared channel (PUSCH) modulation scheme.
为了最大化欧几里德距离,编码器106可经配置以依据位的数目(例如,1位、2位)和调制阶数Qm对ACK信息进行编码。调制阶数Qm可为2、4或6的阶数。为2的调制阶数对应于正交相移键控(QPSK)。为4的调制阶数对应于16QAM(正交调幅),其为QPSK的较高阶调制。为6的调制阶数对应于64QAM,其为比16QAM高阶的调制。较高阶调制意味着调制字母经扩展以包括额外信号发射替代方案,其允许每调制符号传送更多位的信息。对于QPSK,调制字母包含四种不同的信号发射替代方案。扩展到16QAM调制提供十六种不同的信号发射替代方案。到64QAM的进一步扩展提供六十四种不同的信号发射替代方案的可用性。To maximize the Euclidean distance, the encoder 106 may be configured to encode the ACK information based on the number of bits (e.g., 1 bit, 2 bits) and the modulation order Qm . The modulation order Qm may be an order of 2, 4, or 6. A modulation order of 2 corresponds to quadrature phase shift keying (QPSK). A modulation order of 4 corresponds to 16QAM (quadrature amplitude modulation), which is a higher-order modulation of QPSK. A modulation order of 6 corresponds to 64QAM, which is a higher-order modulation than 16QAM. Higher-order modulation means that the modulation alphabet is expanded to include additional signal transmission alternatives, which allows more bits of information to be transmitted per modulation symbol. For QPSK, the modulation alphabet includes four different signal transmission alternatives. Expanding to 16QAM modulation provides sixteen different signal transmission alternatives. Further expansion to 64QAM provides the availability of sixty-four different signal transmission alternatives.
如先前所述,编码器106经配置以依据位的数目和调制阶数Qm对ACK信息进行编码。下表(表1)说明对1位HARQ-ACK的编码,其中“x”表示换码序列,其用以通知加扰器110应执行特定加扰功能:As previously described, encoder 106 is configured to encode the ACK information according to the number of bits and the modulation order Q m . The following table (Table 1) illustrates the encoding of a 1-bit HARQ-ACK, where "x" represents an escape sequence, which is used to inform scrambler 110 that a specific scrambling function should be performed:
表1Table 1
下表(表2)说明对2位HARQ-ACK的编码:The following table (Table 2) illustrates the encoding of 2-bit HARQ-ACK:
表2Table 2
编码器106通过多个经编码的HARQ-ACK块的串联而获得经编码的位序列其中QACK为所有经编码的HARQ-ACK块的经译码位的总数目。这些是作为块而导出的,因为稍后在编码链中,将所述块输入到调制器中。因此,QPSK模块化(modular)将采用在为二的集合中的多个经编码的HARQ-ACK块的串联。16QAM调制将采用在为四的集合中的多个经编码的HARQ-ACK块的串联。此外,64QAM调制器将采用在为六的集合中的多个经编码的HARQ-ACK块的串联。The encoder 106 obtains a coded bit sequence by concatenating multiple coded HARQ-ACK blocks, where Q ACK is the total number of decoded bits for all coded HARQ-ACK blocks. These are derived as blocks because later in the coding chain, the blocks are input to the modulator. Therefore, QPSK modularity will use the concatenation of multiple coded HARQ-ACK blocks in sets of two. 16QAM modulation will use the concatenation of multiple coded HARQ-ACK blocks in sets of four. Furthermore, a 64QAM modulator will use the concatenation of multiple coded HARQ-ACK blocks in sets of six.
由表示用于HARQ-ACK信息的信道译码的向量序列输出,其中Q′ACK=QACK/Qm。如下获得向量序列:The vector sequence is outputted by representing the channel decoding for HARQ-ACK information, where Q′ ACK =Q ACK /Q m . The vector sequence is obtained as follows:
Set i,kto 0Set i, k to 0
while i<QACK while i<Q ACK
i=i+Qm i=i+Q m
k=k+1k=k+1
end whileend while
向量序列接着与经编码的数据一起经多路复用,且由交错器108以“时间第一”方式进行交错。信道交错器108的输出为到PUSCH的处理的输入。加扰器110视ACK为1位ACK还是2位ACK并视调制阶数(例如,QPSK、16QAM、64QAM)而执行以下操作。因此,加扰随大小和调制阶数而变。The vector sequence is then multiplexed with the coded data and interleaved in a "time-first" manner by interleaver 108. The output of channel interleaver 108 is the input to the PUSCH processing. Scrambler 110 performs the following operations depending on whether the ACK is a 1-bit ACK or a 2-bit ACK and the modulation order (e.g., QPSK, 16QAM, 64QAM). Therefore, scrambling varies with the size and modulation order.
加扰器110试图获得任何星座图中的两个隅角以用于PUSCH上的ACK的发射(例如,有效的二进制相移键控(BPSK)调制)。因此,对于具有为2的QM(QPSK)的1位ACK,经译码的位序列[b(i)x]经加扰为其中可根据以下伪码执行此加扰:The scrambler 110 attempts to obtain two corners in any constellation for transmission of the ACK on the PUSCH (e.g., efficient binary phase shift keying (BPSK) modulation). Thus, for a 1-bit ACK with Q M of 2 (QPSK), the decoded bit sequence [b(i)x] is scrambled as , where this scrambling may be performed according to the following pseudocode:
其中x和y为标签,且其中c(i)为加扰序列。可在每一子帧开始时,用来初始化加扰序列产生器112,其中nRNTI对应于与PUSCH发射相关联的无线电网络临时识别符(RNTI)。where x and y are tags, and where c(i) is the scrambling sequence. may be used to initialize the scrambling sequence generator 112 at the beginning of each subframe, where n RNTI corresponds to the Radio Network Temporary Identifier (RNTI) associated with the PUSCH transmission.
对于具有为4的QM(16QAM)的1位ACK,经译码的位序列[b(i)x x x]经加扰为对于具有为6的QM(64QAM)的1位ACK,经译码的位序列[b(i)x x x x x]经加扰为For a 1-bit ACK with Q M of 4 (16QAM), the decoded bit sequence [b(i)xxx] is scrambled as For a 1-bit ACK with Q M of 6 (64QAM), the decoded bit sequence [b(i)xxxxx] is scrambled as
对于2位ACK,加扰器110试图获得任何星座图中的四个隅角以用于PUSCH上的ACK的发射(例如,有效的QPSK调制)。因此,对于具有为2的Qm(QPSK)的2位ACK,经译码的位序列[b(i)b(i+1)]经加扰为如果ACK为2位且Qm为4(16QAM),则经译码的位序列[b(i)b(i+1)x x]经加扰为对于为6的Qm(64QAM)和2位,经译码的位序列[b(i)b(i+1)x x x x]经加扰为For a 2-bit ACK, the scrambler 110 attempts to obtain four corners in any constellation for transmission of the ACK on the PUSCH (e.g., valid QPSK modulation). Thus, for a 2-bit ACK with Qm of 2 (QPSK), the decoded bit sequence [b(i)b(i+1)] is scrambled as If the ACK is 2 bits and Qm is 4 (16QAM), the decoded bit sequence [b(i)b(i+1)xx] is scrambled as For a Qm of 6 (64QAM) and 2 bits, the decoded bit sequence [b(i)b(i+1)xxxx] is scrambled as
如上文所论述,在加扰期间,附加“1s”。然而,根据一些方面,不使用“1”而使用其它者,例如“2”或非零1,或非二进制一等。由发射器102执行的处理(例如,调制、变换预译码器等)的剩余部分对控制信息的存在或不存在是透明的。信号产生器112经配置以将ACK/NAK输送到第二设备104。As discussed above, during scrambling, " 1s " are appended. However, according to some aspects, instead of "1," another value is used, such as "2," a non-zero 1, or a non-binary 1. The remainder of the processing performed by transmitter 102 (e.g., modulation, transform precoder, etc.) is transparent to the presence or absence of control information. Signal generator 112 is configured to transmit an ACK/NAK to second device 104.
系统100可包括操作性地耦合到第一设备102的存储器114。存储器114可处于第一设备102的外部或可驻留于第一设备102内。存储器114可存储与对ACK发射的调制阶数进行编码以获得经编码的HARQ-ACK块、将经编码的HARQ-ACK块中的两者或两者以上串联以获得经译码的位序列、依据ACK大小和调制阶数对经译码的位序列进行加扰,和发射经加扰的位序列相关的信息,和与在通信网路中发射和接收的信号相关的其它合适信息。处理器116可操作性地连接到第一设备102(和/或存储器114)以促进与最大化通信网路中的ACK发射的欧几里德距离相关的信息的分析。处理器116可为专用于分析和/或产生由第一设备102接收的信息的处理器、控制系统100的一个或一个以上组件的处理器,和/或既分析并产生由第一设备102接收的信息又控制系统100的一个或一个以上组件的处理器。The system 100 may include a memory 114 operatively coupled to the first device 102. The memory 114 may be external to the first device 102 or may reside within the first device 102. The memory 114 may store information related to encoding a modulation order for an ACK transmission to obtain a coded HARQ-ACK block, concatenating two or more of the coded HARQ-ACK blocks to obtain a decoded bit sequence, scrambling the decoded bit sequence according to an ACK size and a modulation order, and transmitting the scrambled bit sequence, as well as other suitable information related to signals transmitted and received in a communication network. The processor 116 may be operatively connected to the first device 102 (and/or the memory 114) to facilitate analysis of information related to maximizing the Euclidean distance of ACK transmissions in the communication network. The processor 116 may be a processor dedicated to analyzing and/or generating information received by the first device 102, a processor that controls one or more components of the system 100, and/or a processor that both analyzes and generates information received by the first device 102 and controls one or more components of the system 100.
存储器114可存储与最大化ACK发射的欧几里德距离、采取动作以控制第一设备102与第二设备104之间的通信等相关联的协议,以使得系统100可使用所存储的协议和/或算法来实现无线网络中的经改进的通信,如本文中所描述。应了解,本文中所描述的数据存储(例如,存储器)组件可为易失性存储器或非易失性存储器,或可包括易失性存储器和非易失性存储器两者。以实例而非限制的方式,非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)或快闪存储器。易失性存储器可包括充当外部高速缓冲存储器的随机存取存储器(RAM)。以说明而非限制的方式,RAM可有许多形式,例如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、Synchlink DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。所揭示方面的存储器意欲包含(但不限于)这些和其它合适类型的存储器。Memory 114 may store protocols associated with maximizing the Euclidean distance of ACK transmissions, taking actions to control communications between first device 102 and second device 104, and the like, so that system 100 can use the stored protocols and/or algorithms to implement improved communications in a wireless network, as described herein. It should be understood that the data storage (e.g., memory) components described herein may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. By way of example and not limitation, non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) acting as an external cache memory. By way of illustration and not limitation, RAM may come in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). Memory of the disclosed aspects is intended to comprise, without being limited to, these and other suitable types of memory.
为了充分了解所揭示的方面,图2根据一方面说明调制映射。如所说明,在202处为QPSK调制的信号星座图,其由四种不同信号发射替代方案组成。为了形象化这些信号发射替代方案,将二维平面划分成四个象限204、206、208和210。四个点表示四个不同替代方案,每一象限204到210中有一个点。QPSK允许在每一调制符号间隔期间传送多达2位的信息。对于1位,所揭示的方面实现两个隅角,具体来说,对应于“00”和“11”的右上隅角(在象限204中)和左下隅角(在象限208中)。To better understand the disclosed aspects, FIG2 illustrates a modulation mapping according to one aspect. As illustrated, at 202 is a signal constellation diagram for QPSK modulation, which consists of four different signal transmission alternatives. To visualize these signal transmission alternatives, a two-dimensional plane is divided into four quadrants 204, 206, 208, and 210. Four points represent the four different alternatives, one point in each quadrant 204 through 210. QPSK allows up to two bits of information to be transmitted during each modulation symbol interval. For a single bit, the disclosed aspects implement two corners, specifically, the upper right corner (in quadrant 204) and the lower left corner (in quadrant 208), corresponding to "00" and "11."
在212处,说明16QAM的信号星座图。扩展到16QAM调制允许十六种不同的信号发射替代方案的可用性。在16QAM的情况下,在每一调制符号间隔期间可传送多达4位的信息,如由每一象限214、216、218和220中的点所说明。在16QAM调制的情形中,根据下表(表3)将四联组的位b(i),b(i+1),b(i+2),b(i+3)映射到复合值调制符号x=I+jQ:At 212, a signal constellation diagram for 16QAM is illustrated. Extension to 16QAM modulation allows for the availability of sixteen different signal transmission alternatives. In the case of 16QAM, up to four bits of information can be transmitted during each modulation symbol interval, as illustrated by the points in each quadrant 214, 216, 218, and 220. In the case of 16QAM modulation, the quadruplet of bits b(i), b(i+1), b(i+2), b(i+3) is mapped to a complex-valued modulation symbol x=I+jQ according to the following table (Table 3):
表3Table 3
对于16QAM,所揭示的方面试图实现星座图的四个隅角。因此,右上象限214的调制映射为“0011”。对于左上象限216,调制映射为“1011”。对于左下象限218,调制映射为“1111”,且对于右下象限220,调制映射为“0111”。可经由利用换码序列和本文中所揭示的编码、加扰和调制而实现所述隅角。For 16QAM, the disclosed aspects attempt to achieve the four corners of the constellation. Thus, the modulation mapping for the upper right quadrant 214 is "0011." For the upper left quadrant 216, the modulation mapping is "1011." For the lower left quadrant 218, the modulation mapping is "1111," and for the lower right quadrant 220, the modulation mapping is "0111." The corners can be achieved by utilizing escape sequences and the encoding, scrambling, and modulation disclosed herein.
调制方案可进一步扩展到提供六十四种不同的信号发射替代方案的64QAM。在此情况下,可在每一调制符号间隔传达多达6位的信息。在222处说明64QAM的星座图。在64QAM调制的情形中,根据下表(表4)将六联组的位b(i),b(i+1),b(i+2),b(i+3),b(i+4),b(i+5)映射到复合值调制符号x=I+jQ:The modulation scheme can be further extended to 64QAM, which provides sixty-four different signal transmission alternatives. In this case, up to six bits of information can be conveyed in each modulation symbol interval. The constellation diagram for 64QAM is illustrated at 222. In the case of 64QAM modulation, the sextuplet bits b(i), b(i+1), b(i+2), b(i+3), b(i+4), b(i+5) are mapped to a complex-valued modulation symbol x=I+jQ according to the following table (Table 4):
表4Table 4
将64QAM星座图222分解成四个象限224、226、228和230。右上象限224的隅角为“001111”。左上象限226为“101111”。左下象限228为“111111”且右下象限230为“011111”。所揭示的方面的所揭示编码、加扰和调制可最大化欧几里德距离以便获得星座图222的四个隅角。The 64QAM constellation 222 is decomposed into four quadrants 224, 226, 228, and 230. The corners of the upper right quadrant 224 are "001111." The upper left quadrant 226 is "101111." The lower left quadrant 228 is "111111," and the lower right quadrant 230 is "011111." The disclosed encoding, scrambling, and modulation of the disclosed aspects can maximize the Euclidean distance to obtain the four corners of the constellation 222.
图3说明系统300,其用于通过选择对应于星座图的边缘的星座图点而改进上行链路上的ACK发射的可靠性。系统300可限制用以在PUSCH上用信号发射ACK/NAK的最大调制阶数。标记为发射器302和接收器304的两个装置包括于系统中。应注意,出于简易性目的而利用术语“发射器”和“接收器”,且装置302、304两者均可发射并接收通信。FIG3 illustrates a system 300 for improving the reliability of ACK transmissions on the uplink by selecting constellation points corresponding to the edges of the constellation. System 300 can limit the maximum modulation order used to signal ACK/NAK on the PUSCH. Two devices, labeled transmitter 302 and receiver 304, are included in the system. Note that the terms "transmitter" and "receiver" are used for simplicity, and both devices 302 and 304 can transmit and receive communications.
发射器302包括编码器306,其经配置以依据位的数目和调制阶数Qm对1位和2位HARQ-ACK进行编码。还包括交错器308,其经配置而(例如)以“时间第一”方式对经编码的数据进行交错。经配置以对ACK进行加扰的加扰器310也包括于发射器302中,所述ACK由信号产生器312输送到接收器304。Transmitter 302 includes an encoder 306 configured to encode 1-bit and 2-bit HARQ-ACKs according to the number of bits and the modulation order Qm . Also included is an interleaver 308 configured to interleave the encoded data, for example, in a "time-first" manner. Also included in transmitter 302 is a scrambler 310 configured to scramble the ACKs, which are delivered to receiver 304 by signal generator 312.
为了执行1位和2位HARQ-ACK的适当编码,编码器306可经配置以参考可包括于表A314和表B 316中的信息。表A 314(如上文所论述)可包括与1位HARQ-ACK的编码相关的信息。表B 316可包括与2位HARQ-ACK的编码相关的信息。每一表314、316可包括对调制阶数Qm的交叉参考。To perform appropriate encoding of 1-bit and 2-bit HARQ-ACKs, encoder 306 may be configured to reference information that may be included in Table A 314 and Table B 316. Table A 314 (as discussed above) may include information related to encoding of 1-bit HARQ-ACKs. Table B 316 may include information related to encoding of 2-bit HARQ-ACKs. Each table 314, 316 may include a cross-reference to the modulation order Qm .
举例来说,表A 314可包括以下信息:对于1位和为2的Qm(QPSK),经编码的HARQ-ACK为“x”表示换码序列或占位符,其可用于以最大化载运HARQ-ACK信息的调制符号的欧几里德距离的方式对HARQ-ACK位进行加扰(通过加扰器310)。对于为4的Qm(16QAM)和1位,经编码的HARQ-ACK为包括三个换码序列(或占位符)的对于为6的Qm(64QAM)和1位,经编码的HARQ-ACK为包括五个换码序列(占位符)的For example, Table A 314 may include the following information: For 1 bit and Q m of 2 (QPSK), the coded HARQ-ACK is "x" representing an escape sequence or placeholder that may be used to scramble the HARQ-ACK bits (via scrambler 310) in a manner that maximizes the Euclidean distance of the modulation symbols carrying the HARQ-ACK information. For Q m of 4 (16QAM) and 1 bit, the coded HARQ-ACK is "x" including three escape sequences (or placeholders). For Q m of 6 (64QAM) and 1 bit, the coded HARQ-ACK is "x" including five escape sequences (placeholders).
表B 316可提供对于具有为2的Qm(QPSK)的2位HARQ-ACK的编码,经编码的HARQ-ACK为对于2位和为4的Qm(16QAM),经编码的HARQ-ACK包括两个换码序列(或占位符)且经表达为此外,对于2位和为6的Qm(64QAM),经编码的HARQ-ACK包括四个占位符或换码序列且经表达为因此,如果HARQ-ACK包括1位的信息,则根据表A 314对其进行编码。如果HARQ-ACK包括2位的信息,则根据表B 316对其进行编码。Table B 316 may provide encoding for a 2-bit HARQ-ACK with a Q m of 2 (QPSK), the encoded HARQ-ACK is For 2 bits and a Q m of 4 (16QAM), the encoded HARQ-ACK includes two escape sequences (or placeholders) and is expressed as Furthermore, for 2 bits and a Q m of 6 (64QAM), the encoded HARQ-ACK includes four placeholders or escape sequences and is expressed as Thus, if the HARQ-ACK includes 1 bit of information, it is encoded according to Table A 314. If the HARQ-ACK includes 2 bits of information, it is encoded according to Table B 316.
执行多个经编码的HARQ-ACK块的串联318以获得位序列并获得向量序列。向量序列与经编码的数据一起经多路复用且(由交错器108)以“时间第一”方式进行交错。加扰器110依据ACK的位大小(1位ACK 320或2位ACK 322)和调制阶数324而执行加扰。A concatenation 318 of multiple coded HARQ-ACK blocks is performed to obtain a bit sequence and a vector sequence. The vector sequence is multiplexed with the coded data and interleaved (by the interleaver 108) in a "time-first" manner. The scrambler 110 performs scrambling based on the ACK bit size (1-bit ACK 320 or 2-bit ACK 322) and the modulation order 324.
系统300还包括存储器326和操作性地连接到发射器302的处理器328。存储器326保留与ACK编码和加扰相关的指令以针对1位ACK将嵌入于数据信道中的ACK发射的调制阶数约束到BPSK且针对2位ACK将所述调制阶数约束到QPSK,而不管用于数据发射的调制阶数如何。处理器328耦合到存储器326且经配置以执行保留于存储器326中的指令。System 300 also includes a memory 326 and a processor 328 operatively connected to transmitter 302. Memory 326 retains instructions related to ACK encoding and scrambling to constrain the modulation order of the ACK transmission embedded in the data channel to BPSK for a 1-bit ACK and to QPSK for a 2-bit ACK, regardless of the modulation order used for the data transmission. Processor 328 is coupled to memory 326 and is configured to execute the instructions retained in memory 326.
鉴于上文所展示并描述的示范性系统,参考以下流程图将更好地了解可根据所揭示的标的物而实施的方法。尽管出于解释的简易性目的而将所述方法展示并描述为一系列方框,但应理解并了解,所主张的标的物不限于方框的数目或次序,因为一些方框可以不同于本文中所描绘和描述的次序的次序发生和/或与其它方框大体上同时发生。此外,可能不需要所有所说明的方框来实施本文中所描述的方法。应了解,可通过软件、硬件、其组合或任何其它合适装置(例如,装置、系统、过程、组件)来实施与所述方框相关联的功能性。另外,应进一步了解,下文且在整个本说明书中所揭示的方法能够存储于制品上,以促进将所述方法输送并传送到各种装置。所属领域的技术人员将理解并了解,可替代地将方法表示为一系列相关的状态或事件(例如,以状态图的形式)。In view of the exemplary system shown and described above, reference to the following flow chart will better understand the methods that can be implemented according to the disclosed subject matter. Although the method is shown and described as a series of blocks for the purpose of simplicity of explanation, it should be understood and appreciated that the claimed subject matter is not limited to the number or order of blocks, because some blocks may occur in an order different from the order depicted and described herein and/or occur substantially simultaneously with other blocks. In addition, it may not be necessary for all illustrated blocks to implement the methods described herein. It should be understood that the functionality associated with the blocks can be implemented by software, hardware, a combination thereof, or any other suitable means (e.g., a device, system, process, component). In addition, it should be further understood that the methods disclosed below and throughout this specification can be stored on an article of manufacture to facilitate the transport and transmission of the methods to various devices. Those skilled in the art will understand and appreciate that the methods can alternatively be represented as a series of related states or events (e.g., in the form of a state diagram).
图4根据一方面说明用于对一位HARQ-ACK进行编码和加扰的方法400。可依据位的数目和调制阶数来确定编码和加扰。调制阶数Qm可为2(QPSK)、4(16QAM)或6(64QAM)。在402处,如果Qm为2,则通过加上一个换码序列(或占位符)而导出HARQ-ACK块,因此,经编码的HARQ-ACK为另外,如果Qm为4,则在404处,通过加上三个换码序列(或占位符)而导出HARQ-ACK块。对于Qm4,经编码的HARQ-ACK为如果Qm为6,则在406处通过加上五个换码序列(或占位符)而导出HARQ-ACK块,且经编码的HARQ-ACK为FIG4 illustrates a method 400 for encoding and scrambling a one-bit HARQ-ACK according to an aspect. The encoding and scrambling may be determined based on the number of bits and the modulation order. The modulation order Qm may be 2 (QPSK), 4 (16QAM), or 6 (64QAM). At 402, if Qm is 2, a HARQ-ACK block is derived by adding one escape sequence (or placeholder), and thus, the encoded HARQ-ACK is . Additionally, if Qm is 4, a HARQ-ACK block is derived at 404 by adding three escape sequences (or placeholders). For Qm 4, the encoded HARQ-ACK is . If Qm is 6, a HARQ-ACK block is derived at 406 by adding five escape sequences (or placeholders), and the encoded HARQ-ACK is .
在408处,通过将多个经编码的HARQ-ACK的串联而产生位序列,如在402、404或406处所获得。将经编码的HARQ-ACK视作块,以使得在执行进一步处理时,以适当方式利用所述块。举例来说,QPSK调制器将采用在为二的集合中的多个经编码的HARQ-ACK块的串联;16QAM调制将采用在为四的集合中的多个经编码的HARQ-ACK块的串联;且64QAM调制器将采用在为六的集合中的多个经编码的HARQ-ACK块的串联。At 408, a bit sequence is generated by concatenating multiple coded HARQ-ACKs, as obtained at 402, 404, or 406. The coded HARQ-ACKs are treated as blocks so that they are utilized in an appropriate manner when performing further processing. For example, a QPSK modulator will use the concatenation of multiple coded HARQ-ACK blocks in sets of two; a 16QAM modulation will use the concatenation of multiple coded HARQ-ACK blocks in sets of four; and a 64QAM modulator will use the concatenation of multiple coded HARQ-ACK blocks in sets of six.
在410处,对位序列进行加扰。此加扰可包括在412处复制先前经加扰的位,其中第一换码序列为复制位。在414处,以“1s”附加换码序列的提示(如果存在)。将参考下图来论述与加扰相关的其它信息。At 410, the bit sequence is scrambled. This scrambling may include copying the previously scrambled bits at 412, where the first escape sequence is the copied bits. At 414, a hint of the escape sequence (if present) is appended with "1s." Additional information related to scrambling will be discussed with reference to the following figure.
图5根据一方面说明用于对1位HARQ-ACK进行加扰的方法500。可对1位HARQ-ACK进行编码,如参考图4所论述。HARQ-ACK的加扰随ACK的大小(例如,1位)和调制阶数(例如,QPSK、16QAM、64QAM)而变。在502处,如果调制阶数Qm为2(QPSK),则将经译码的位序列[b(i)x]加扰为其中另外,在504处,如果调制阶数Qm为4(16QAM),则将经译码的位序列[b(i)x x x]加扰为另外,在506处,如果Qm为6(64QAM),则将经译码的位序列[b(i)x x x x x]加扰为FIG5 illustrates a method 500 for scrambling a 1-bit HARQ-ACK according to an aspect. The 1-bit HARQ-ACK may be encoded as discussed with reference to FIG4 . The scrambling of the HARQ-ACK varies with the size of the ACK (e.g., 1 bit) and the modulation order (e.g., QPSK, 16QAM, 64QAM). At 502, if the modulation order Qm is 2 (QPSK), the coded bit sequence [b(i)x] is scrambled as where Additionally, at 504, if the modulation order Qm is 4 (16QAM), the coded bit sequence [b(i)xxx] is scrambled as Additionally, at 506, if Qm is 6 (64QAM), the coded bit sequence [b(i)xxxxx] is scrambled as
现参看图6,根据一方面说明用于对二位HARQ-ACK进行编码和加扰的方法600。可依据位的数目和调制阶数来确定编码和加扰。调制阶数Qm可为2(QPSK)、4(16QAM)或6(64QAM)。6, a method 600 for encoding and scrambling a two-bit HARQ-ACK is illustrated according to one aspect. The encoding and scrambling may be determined based on the number of bits and the modulation order. The modulation order Qm may be 2 (QPSK), 4 (16QAM), or 6 (64QAM).
在602处,如果Qm为2(QPSK),则利用两个经译码的位在604处,如果Qm为4(16QAM),则加上两个换码序列,且经编码的HARQ-ACK块为另外,在606处,如果Qm为6(64QAM),则加上四个换码序列,且HARQ-ACK块为At 602, if Qm is 2 (QPSK), two coded bits are utilized. At 604, if Qm is 4 (16QAM), two escape sequences are added, and the encoded HARQ-ACK block is. Additionally, at 606, if Qm is 6 (64QAM), four escape sequences are added, and the HARQ-ACK block is.
在608处,通过将多个经编码的HARQ-ACK块串联而获得位序列如在602、604或606处所确定。在610处对位序列执行加扰过程,现将参考图7对其进行描述,图7根据一方面说明用于对2位HARQ-ACK进行加扰的方法700。依据位的数目(2位)和调制阶数(例如,QPSK、16QAM、64QAM)而执行加扰。执行加扰以实现任何星座图中的四个隅角以用于PUSCH上的ACK的发射(例如,有效的QPSK调制)。At 608, a bit sequence is obtained by concatenating the plurality of encoded HARQ-ACK blocks, as determined at 602, 604, or 606. At 610, a scrambling process is performed on the bit sequence, which will now be described with reference to FIG. 7 , which illustrates a method 700 for scrambling a 2-bit HARQ-ACK according to one aspect. The scrambling is performed based on the number of bits (2 bits) and the modulation order (e.g., QPSK, 16QAM, 64QAM). The scrambling is performed to achieve four corners in any constellation for transmission of the ACK on the PUSCH (e.g., effective QPSK modulation).
在702处,如果Qm为2(QPSK),则将经译码的位序列[b(i)b(i+1)]加扰为另外,在704处,如果Qm为4(64QAM),则将经译码的位序列[b(i)b(i+1)x x]加扰为另外,如果Qm为6(64QAM),则将经译码的位序列[b(i)b(i+1)x x xx]加扰为At 702, if Qm is 2 (QPSK), the decoded bit sequence [b(i)b(i+1)] is scrambled as . Additionally, at 704, if Qm is 4 (64QAM), the decoded bit sequence [b(i)b(i+1)xx] is scrambled as . Additionally, if Qm is 6 (64QAM), the decoded bit sequence [b(i)b(i+1)xx xx] is scrambled as
参考图8,根据一方面说明实例系统800,其利用译码、加扰和调制以最大化ACK/NAK的欧几里德距离。系统800可至少部分驻留于移动装置内。应了解,将系统800表示为包括功能块,所述功能块可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。8 , an example system 800 is illustrated according to one aspect that utilizes coding, scrambling, and modulation to maximize the Euclidean distance of ACK/NAKs. System 800 can reside at least partially within a mobile device. It should be appreciated that system 800 is represented as including functional blocks, which can be functional blocks that represent functions implemented by a processor, software, or a combination thereof (e.g., firmware).
系统800包括可独立或联合起作用的电组件的逻辑分组802。逻辑分组802可包括用于依据HARQ-ACK的大小和调制阶数而用换码序列对ACK发射进行编码的电组件804。所述大小可为1位或2位,且所述调制阶数可为2(QPSK)、4(16QAM)或6(64QAM)。System 800 includes a logical grouping 802 of electrical components that can function independently or in conjunction. Logical grouping 802 can include an electrical component 804 for encoding an ACK transmission with an escape sequence depending on the size and modulation order of the HARQ-ACK. The size can be 1 or 2 bits, and the modulation order can be 2 (QPSK), 4 (16QAM), or 6 (64QAM).
逻辑分组802中还包括用于通过将多个经编码的ACK块串联而获得位序列的电组件806,和用于依据ACK大小和调制阶数对经交错的位序列进行加扰的电组件808。加扰约束嵌入于数据信道中的ACK发射的星座图大小。电组件808针对1位发射将星座图大小约束到二进制相移键控且针对2位ACK发射将星座图大小约束到正交相移键控。此外,逻辑分组802包括用于发射ACK的电组件810。Also included in logical grouping 802 is an electrical component 806 for obtaining a bit sequence by concatenating multiple encoded ACK blocks, and an electrical component 808 for scrambling the interleaved bit sequence based on the ACK size and the modulation order. The scrambling constellation ...
根据一些方面,ACK发射的大小为1位,且调制阶数为2,经译码的位序列[b(i)x]经加扰为其中根据另一方面,ACK发射的大小为1位,且调制阶数为4,经译码的位序列[b(i)x x x]经加扰为根据另一方面,ACK发射的大小为1位,且调制阶数为6,经译码的位序列[b(i)x x x x x]经加扰为根据另一方面,ACK发射的大小为2位,且调制阶数为2,经译码的位序列[b(i)b(i+1)]经加扰为在又一方面中,ACK发射的大小为2位,且调制阶数为4,经译码的位序列[b(i)b(i+1)x x]经加扰为根据另一方面,ACK发射的大小为2位,且调制阶数为6,经译码的位序列[b(i)b(i+1)x x x x]经加扰为According to some aspects, the ACK transmission has a size of 1 bit and a modulation order of 2, and the decoded bit sequence [b(i)x] is scrambled as wherein According to another aspect, the ACK transmission has a size of 1 bit and a modulation order of 4, and the decoded bit sequence [b(i)x x x] is scrambled as According to another aspect, the ACK transmission has a size of 1 bit and a modulation order of 6, and the decoded bit sequence [b(i)x x x x x] is scrambled as According to another aspect, the ACK transmission has a size of 2 bits and a modulation order of 2, and the decoded bit sequence [b(i)b(i+1)] is scrambled as In yet another aspect, the ACK transmission has a size of 2 bits and a modulation order of 4, and the decoded bit sequence [b(i)b(i+1)x x] is scrambled as According to another aspect, the ACK transmission has a size of 2 bits and a modulation order of 6, and the decoded bit sequence [b(i)b(i+1)x x x x] is scrambled as
系统800可包括存储器812,存储器812保留用于执行与电组件804、806、808和810或其它组件相关联的功能的指令。尽管将电组件804、806、808和810展示为在存储器812外部,但应理解,电组件804、806、808和810中的一者或一者以上可存在于存储器812内。System 800 can include a memory 812 that retains instructions for executing functions associated with electrical components 804, 806, 808, and 810 or other components. Although electrical components 804, 806, 808, and 810 are shown as being external to memory 812, it is understood that one or more of electrical components 804, 806, 808, and 810 can reside within memory 812.
现参考图9,根据所揭示方面中的一者或一者以上说明系统900,系统900促进最大化ACK/NAK的欧几里德距离。系统900可驻留于用户装置中。系统900包含可从(例如)接收器天线接收信号的接收器902。接收器902可对其执行典型动作,例如对所接收的信号进行滤波、放大、下变频转换等。接收器902还可数字化经调节的信号以获得样本。解调器904可在每一符号周期内获得所接收的符号,以及将所接收的符号提供到处理器906。9 , a system 900 is illustrated that facilitates maximizing the Euclidean distance of ACK/NAKs according to one or more of the disclosed aspects. System 900 may reside in a user device. System 900 includes a receiver 902 that may receive a signal from, for example, a receiver antenna. Receiver 902 may perform typical actions on the received signal, such as filtering, amplifying, and downconverting the received signal. Receiver 902 may also digitize the conditioned signal to obtain samples. A demodulator 904 may obtain received symbols in each symbol period and provide the received symbols to a processor 906.
处理器906可为专用于分析由接收器组件902接收的信息和/或产生供发射器908发射的信息的处理器。另外或替代地,处理器906可控制用户装置900的一个或一个以上组件,分析由接收器902接收的信息,产生供发射器908发射的信息,和/或控制用户装置900的一个或一个以上组件。处理器906可包括能够协调与额外用户装置的通信的控制器组件。Processor 906 can be a processor dedicated to analyzing information received by receiver component 902 and/or generating information for transmission by transmitter 908. Additionally or alternatively, processor 906 can control one or more components of user device 900, analyze information received by receiver 902, generate information for transmission by transmitter 908, and/or control one or more components of user device 900. Processor 906 can include a controller component capable of coordinating communications with additional user devices.
用户装置900可另外包含存储器908,存储器908操作性地耦合到处理器906,且可存储与协调通信相关的信息和任何其它合适信息。存储器910可另外存储与最大化欧几里德距离相关联的协议。用户装置900可进一步包含符号调制器912和发射经调制信号的发射器908。The user device 900 may further include a memory 908 operatively coupled to the processor 906 and capable of storing information related to coordinated communications and any other suitable information. The memory 910 may further store a protocol associated with maximizing the Euclidean distance. The user device 900 may further include a symbol modulator 912 and a transmitter 908 that transmits the modulated signal.
图10为根据本文中所呈现的各种方面的系统1000的说明,系统1000促进实现用于ACK的发射的任何星座图中的隅角。系统1000包含基站或接入点1002。如所说明,基站1002通过接收天线1006从一个或一个以上通信装置1004(例如,用户装置)接收信号,且经由发射天线1008发射到所述一个或一个以上通信装置1004。FIG10 is an illustration of a system 1000 that facilitates achieving corners in any constellation diagram for transmission of ACKs in accordance with various aspects presented herein. The system 1000 includes a base station or access point 1002. As illustrated, the base station 1002 receives signals from one or more communication devices 1004 (e.g., user devices) via receive antennas 1006 and transmits to the one or more communication devices 1004 via transmit antennas 1008.
基站1002包含从接收天线1006接收信息且与解调所接收的信息的解调器1012操作性地关联的接收器1010。经解调的符号由耦合到存储器1016的处理器1014分析,存储器1016存储与最大化欧几里德距离相关的信息。调制器1018可对信号进行多路复用以供发射器1020经由发射天线1008发射到通信装置1004。Base station 1002 includes a receiver 1010 that receives information from receive antennas 1006 and is operatively associated with a demodulator 1012 that demodulates the received information. The demodulated symbols are analyzed by a processor 1014 that is coupled to a memory 1016 that stores information related to maximizing the Euclidean distance. A modulator 1018 may multiplex the signals for transmission by a transmitter 1020 to the communication device 1004 via the transmit antennas 1008.
现参考图11,说明根据一个或一个以上方面的多址无线通信系统1100。无线通信系统1100可包括与一个或一个以上用户装置联系的一个或一个以上基站。每一基站提供用于多个扇区的覆盖。说明三扇区基站1102,其包括多个天线群组,一个天线群组包括天线1104和1106,另一天线群组包括天线1108和1110,且第三天线群组包括天线1112和1114。根据所述图,对于每一天线群组仅展示两个天线,然而,更多或更少的天线可用于每一天线群组。移动装置1116与天线1112和1114通信,其中天线1112和1114经由前向链路1118将信息发射到移动装置1116且经由反向链路1120从移动装置1116接收信息。前向链路(或下行链路)指代从基站到移动装置的通信链路,且反向链路(或上行链路)指代从移动装置到基站的通信链路。移动装置1122与天线1104和1106通信,其中天线1104和1106经由前向链路1124将信息发射到移动装置1122且经由反向链路1126从移动装置1122接收信息。在FDD系统中,举例来说,通信链路1118、1120、1124和1126可利用不同频率用于通信。举例来说,前向链路1118可使用与反向链路1120所利用的频率不同的频率。Referring now to FIG. 11 , a multiple-access wireless communication system 1100 is illustrated in accordance with one or more aspects. Wireless communication system 1100 may include one or more base stations in communication with one or more user devices. Each base station provides coverage for multiple sectors. A three-sector base station 1102 is illustrated, comprising multiple antenna groups, one antenna group comprising antennas 1104 and 1106, another antenna group comprising antennas 1108 and 1110, and a third antenna group comprising antennas 1112 and 1114. The figure shows only two antennas for each antenna group, however, more or fewer antennas may be used for each antenna group. A mobile device 1116 communicates with antennas 1112 and 1114, where antennas 1112 and 1114 transmit information to mobile device 1116 via a forward link 1118 and receive information from mobile device 1116 via a reverse link 1120. The forward link (or downlink) refers to the communication link from the base station to the mobile device, and the reverse link (or uplink) refers to the communication link from the mobile device to the base station. Mobile device 1122 communicates with antennas 1104 and 1106, where antennas 1104 and 1106 transmit information to mobile device 1122 via forward link 1124 and receive information from mobile device 1122 via reverse link 1126. In an FDD system, for example, communication links 1118, 1120, 1124, and 1126 can utilize different frequencies for communication. For example, forward link 1118 can use a different frequency than that used by reverse link 1120.
每一天线群组或所述天线经指定以进行通信的区域可被称作基站1102的一扇区。在一个或一个以上方面中,天线群组各自经设计以通信到由基站1102覆盖的扇区或区域中的移动装置。基站可为用于与终端通信的固定站。Each group of antennas, or the area in which they are designated to communicate, can be referred to as a sector of base station 1102. In one or more aspects, each antenna group is designed to communicate to mobile devices in the sector or area covered by base station 1102. A base station can be a fixed station used for communicating with terminals.
在经由前向链路1118和1124的通信中,基站1102的发射天线可利用波束成形以便改进不同移动装置1116和1122的前向链路的信噪比。而且,利用波束成形以发射到随机散布于其整个覆盖区域中的移动装置的基站对相邻小区中的移动装置可能造成的干扰可能比经由单一天线发射到其覆盖区域中的所有移动装置的基站可造成的干扰小。In communications via forward links 1118 and 1124, the transmit antennas of base station 1102 may utilize beamforming in order to improve the signal-to-noise ratio of the forward links for the different mobile devices 1116 and 1122. Furthermore, a base station that utilizes beamforming to transmit to mobile devices randomly dispersed throughout its coverage area may cause less interference to mobile devices in neighboring cells than a base station that transmits to all mobile devices in its coverage area via a single antenna.
图12根据各种方面说明示范性无线通信系统1200。为简洁起见,无线通信系统1200描绘一个基站和一个终端。然而,应了解,系统1200可包括一个以上基站或接入点和/或一个以上终端或用户装置,其中额外基站和/或终端可与下文所描述的示范性基站和终端大体上类似或不同。另外,应了解,基站和/或终端可使用本文中所描述的系统和/或方法以促进其间的无线通信。FIG12 illustrates an exemplary wireless communication system 1200 according to various aspects. For simplicity, wireless communication system 1200 depicts one base station and one terminal. However, it should be appreciated that system 1200 may include more than one base station or access point and/or more than one terminal or user device, wherein the additional base stations and/or terminals may be substantially similar to or different from the exemplary base stations and terminals described below. Furthermore, it should be appreciated that the base stations and/or terminals may employ the systems and/or methods described herein to facilitate wireless communication therebetween.
现参看图12,在下行链路上,在接入点1205处,发射(TX)数据处理器1210接收、格式化、译码、交错和调制(或符号映射)业务数据且提供调制符号(“数据符号”)。符号调制器1215接收并处理数据符号和导频符号且提供符号流。符号调制器1215对数据和导频符号进行多路复用且获得N个发射符号的一集合。每一发射符号可为数据符号、导频符号,或为零的信号值。可在每一符号周期中连续发送导频符号。可对导频符号进行频分多路复用(FDM)、正交频分多路复用(OFDM)、时分多路复用(TDM)、频分多路复用(FDM)或码分多路复用(CDM)。12 , on the downlink, at access point 1205, a transmit (TX) data processor 1210 receives, formats, decodes, interleaves, and modulates (or symbol maps) traffic data and provides modulation symbols ("data symbols"). A symbol modulator 1215 receives and processes the data symbols and pilot symbols and provides a stream of symbols. The symbol modulator 1215 multiplexes the data and pilot symbols and obtains a set of N transmit symbols. Each transmit symbol may be a data symbol, a pilot symbol, or a signal value of zero. Pilot symbols may be sent continuously in each symbol period. The pilot symbols may be frequency division multiplexed (FDM), orthogonal frequency division multiplexed (OFDM), time division multiplexed (TDM), frequency division multiplexed (FDM), or code division multiplexed (CDM).
发射器单元(TMTR)1220接收符号流且将其转换成一个或一个以上模拟信号且进一步调节(例如,放大、滤波和上变频转换)模拟信号以产生适合于经由无线信道发射的下行链路信号。下行链路信号接着经由天线1225而发射到终端。在终端1230处,天线1235接收下行链路信号并将所接收的信号提供到接收器单元(RCVR)1240。接收器单元1240调节(例如,滤波、放大和下变频转换)所述所接收的信号并数字化经调节的信号以获得样本。符号解调器1245获得N个所接收的符号且将所接收的导频符号提供到处理器1250以用于信道估计。符号解调器1245进一步接收来自处理器1250的用于下行链路的频率响应估计,对所接收的数据符号执行数据解调以获得数据符号估计(其为所发射的数据符号的估计),且将数据符号估计提供到RX数据处理器1255,所述RX数据处理器1255解调(即,符号解映射)、解交错且解码数据符号估计以恢复所发射的业务数据。由符号解调器1245和RX数据处理器1255执行的处理分别与由接入点1205处的符号调制器1215和TX数据处理器1210执行的处理互补。A transmitter unit (TMTR) 1220 receives the symbol stream and converts it into one or more analog signals and further conditions (e.g., amplifies, filters, and frequency upconverts) the analog signals to generate a downlink signal suitable for transmission via a wireless channel. The downlink signal is then transmitted to the terminal via antenna 1225. At terminal 1230, antenna 1235 receives the downlink signal and provides the received signal to a receiver unit (RCVR) 1240. Receiver unit 1240 conditions (e.g., filters, amplifies, and frequency downconverts) the received signal and digitizes the conditioned signal to obtain samples. A symbol demodulator 1245 obtains N received symbols and provides received pilot symbols to a processor 1250 for channel estimation. The symbol demodulator 1245 further receives the frequency response estimate for the downlink from the processor 1250, performs data demodulation on the received data symbols to obtain data symbol estimates (which are estimates of the transmitted data symbols), and provides the data symbol estimates to the RX data processor 1255, which demodulates (i.e., symbol demaps), deinterleaves, and decodes the data symbol estimates to recover the transmitted traffic data. The processing performed by the symbol demodulator 1245 and the RX data processor 1255 are complementary to the processing performed by the symbol modulator 1215 and the TX data processor 1210, respectively, at the access point 1205.
在上行链路上,TX数据处理器1260处理业务数据且提供数据符号。符号调制器1265接收数据符号和导频符号且对数据符号和导频符号进行多路复用、执行调制且提供符号流。发射器单元1270接着接收并处理符号流以产生由天线1235发射到接入点1205的上行链路信号。On the uplink, a TX data processor 1260 processes traffic data and provides data symbols. A symbol modulator 1265 receives and multiplexes the data symbols with pilot symbols, performs modulation, and provides a symbol stream. A transmitter unit 1270 then receives and processes the symbol stream to generate an uplink signal, which is transmitted by antenna 1235 to access point 1205.
在接入点1205处,来自终端1230的上行链路信号由天线1225接收且由接收器单元1275处理以获得样本。符号解调器1280接着处理样本且为上行链路提供所接收的导频符号和数据符号估计。RX数据处理器1285处理数据符号估计以恢复由终端1230发射的业务数据。处理器1290针对在上行链路上发射的每一有效终端执行信道估计。At access point 1205, an uplink signal from terminal 1230 is received by antenna 1225 and processed by receiver unit 1275 to obtain samples. A symbol demodulator 1280 then processes the samples and provides received pilot symbols and data symbol estimates for the uplink. An RX data processor 1285 processes the data symbol estimates to recover the traffic data transmitted by terminal 1230. A processor 1290 performs channel estimation for each active terminal transmitting on the uplink.
处理器1290和1250分别引导(例如,控制、协调、管理、...)接入点1205和终端1230处的操作。相应处理器1290和1250可与存储程序代码和数据的存储器单元(未图示)相关联。处理器1290和1250还可执行计算以分别导出用于上行链路和下行链路的频率和脉冲响应估计。Processors 1290 and 1250 direct (e.g., control, coordinate, manage, ...) operation at access point 1205 and terminal 1230, respectively. Respective processors 1290 and 1250 can be associated with memory units (not shown) that store program codes and data. Processors 1290 and 1250 can also perform computations to derive frequency and impulse response estimates for the uplink and downlink, respectively.
对于多址系统(例如,FDMA、OFDMA、CDMA、TDMA等),多个终端可在上行链路上同时发射。对于所述系统,可在不同终端中共享导频子频带。可在其中每一终端的导频子频带横跨整个操作频带(可能除了频带边缘以外)的情况中使用信道估计技术。将需要所述导频子频带结构以获得每一终端的频率分集。可由各种装置实施本文中所描述的技术。举例来说,可以硬件、软件或其组合实施这些技术。对于硬件实施方案,可将用于信道估计的处理单元实施于一个或一个以上专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、经设计以执行本文中所描述的功能的其它电子单元,或其组合内。在软件的情况下,可通过执行本文中所描述的功能的模块(例如,程序、函数等)来实施。软件代码可存储在存储器单元中且由处理器1290和1250执行。For multiple access systems (e.g., FDMA, OFDMA, CDMA, TDMA, etc.), multiple terminals can transmit simultaneously on the uplink. For such systems, pilot subbands can be shared among different terminals. Channel estimation techniques can be used in situations where the pilot subband for each terminal spans the entire operating band (possibly except for the band edges). The pilot subband structure will be required to obtain frequency diversity for each terminal. The techniques described herein can be implemented by various means. For example, these techniques can be implemented in hardware, software, or a combination thereof. For hardware implementations, the processing unit for channel estimation can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof. In the case of software, implementation can be by modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory unit and executed by processors 1290 and 1250.
应理解,本文中所描述的方面可由硬件、软件、固件或其任何组合来实施。当以软件实施时,所述功能可作为一个或一个以上指令或代码而存储在计算机可读媒体上或经由计算机可读媒体来传输。计算机可读媒体包括计算机存储媒体和通信媒体(包括促进计算机程序从一个位置转移到另一位置的任何媒体)两者。存储媒体可为可由通用或专用计算机存取的任何可用媒体。以实例非限制的方式,所述计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于载运或存储呈指令或数据结构形式的所要程序代码装置且可由通用或专用计算机存取的任何其它媒体。而且,可将任何连接适当地称为计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源发射软件,则所述同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波等无线技术均包括于媒体的定义中。如本文中所使用,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。还应将以上各项的组合包括于计算机可读媒体的范围内。It should be understood that the aspects described herein can be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the functions can be stored on a computer-readable medium or transmitted via a computer-readable medium as one or more instructions or codes. Computer-readable media include both computer storage media and communication media (including any media that facilitates the transfer of a computer program from one location to another). Storage media can be any available media that can be accessed by a general-purpose or special-purpose computer. In a non-limiting example, the computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices, or any other media that can be used to carry or store desired program code devices in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer. Moreover, any connection can be appropriately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc. Disks typically reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
可使用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经设计以执行本文中所描述的功能的任何组合来实施或执行结合本文中所揭示的方面而描述的各种说明性逻辑、逻辑块、模块和电路。通用处理器可为微处理器,但在替代方案中,处理器可为任何常规处理器、控制器、微控制器或状态机。还可将处理器实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、结合DSP核心的一个或一个以上微处理器,或任何其它此类配置。另外,至少一个处理器可包含可操作以执行上文所描述的步骤和/或动作中的一者或一者以上的一个或一个以上模块。The various illustrative logic, logic blocks, modules, and circuits described in conjunction with the aspects disclosed herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration. In addition, at least one processor may include one or more modules operable to perform one or more of the steps and/or actions described above.
对于软件实施方案,可使用执行本文中所描述的功能的模块(例如,程序、函数等)来实施本文中所描述的技术。软件代码可存储在存储器单元中且由处理器执行。可在处理器内或处理器外部实施存储器单元,在后一情况下,存储器单元可经由如此项技术中已知的各种装置而通信地耦合到处理器。此外,至少一个处理器可包括可操作以执行本文中所描述的功能的一个或一个以上模块。For software implementation, the techniques described herein can be implemented using modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory unit and executed by a processor. The memory unit can be implemented within the processor or external to the processor, in which case the memory unit can be communicatively coupled to the processor via various means as known in the art. In addition, at least one processor can include one or more modules operable to perform the functions described herein.
本文中所描述的技术可用于例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它系统的各种无线通信系统。常常可互换地使用术语“系统”与“网络”。CDMA系统可实施例如通用陆地无线电接入(UTRA)、CDMA2000等无线电技术。UTRA包括宽带CDMA(W-CDMA)和其它CDMA变体。此外,CDMA2000涵盖IS-2000、IS-95和IS-856标准。TDMA系统可实施例如全球移动通信系统(GSM)等无线电技术。OFDMA系统可实施例如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-等无线电技术。UTRA和E-UTRA为通用移动电信系统(UMTS)的部分。3GPP长期演进(LTE)为使用E-UTRA的UMTS版本,其在下行链路上使用OFDMA且在上行链路上使用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM描述于来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中。另外,CDMA2000和UMB描述于来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中。此外,所述无线通信系统可另外包括对等(例如,移动体对移动体)特设网络系统,其常常使用非成对未许可频谱、802.xx无线LAN、蓝牙和任何其它短程或长程无线通信技术。The techniques described herein may be used in various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system may implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and CDMA2000. UTRA includes Wideband CDMA (W-CDMA) and other CDMA variants. In addition, CDMA2000 covers the IS-2000, IS-95, and IS-856 standards. A TDMA system may implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA system may implement radio technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-Telecom, and others. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) is a release of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). Additionally, CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). Furthermore, the wireless communication systems may additionally include peer-to-peer (e.g., mobile-to-mobile) ad hoc network systems, which often use unpaired unlicensed spectrum, 802.xx wireless LAN, Bluetooth, and any other short-range or long-range wireless communication technology.
此外,可使用标准编程和/或工程技术将本文中所描述的各种方面或特征实施为方法、设备或制品。如本文中所使用的术语“制品”意欲涵盖可从任何计算机可读装置、载体或媒体存取的计算机程序。举例来说,计算机可读媒体可包括(但不限于)磁性存储装置(例如,硬盘、软盘、磁带等)、光盘(例如,压缩盘(CD)、数字化多功能盘(DVD)等)、智能卡,和快闪存储器装置(例如,EPROM、卡、棒、密钥驱动器(key drive)等)。另外,本文中所描述的各种存储媒体可表示用于存储信息的一个或一个以上装置和/或其它机器可读媒体。术语“机器可读媒体”可包括(但不限于)无线信道和能够存储、含有和/或载运指令和/或数据的各种其它媒体。另外,计算机程序产品可包括具有可操作以致使计算机执行本文中所描述的功能的一个或一个以上指令或代码的计算机可读媒体。In addition, the various aspects or features described herein can be implemented as methods, devices, or articles of manufacture using standard programming and/or engineering techniques. As used herein, the term "article of manufacture" is intended to encompass a computer program that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., EPROMs, cards, sticks, key drives, etc.). In addition, the various storage media described herein may represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data. In addition, a computer program product may include a computer-readable medium having one or more instructions or codes operable to cause a computer to perform the functions described herein.
此外,结合本文中所揭示的方面而描述的方法或算法的步骤和/或动作可直接以硬件、以由处理器执行的软件模块,或以所述两者的组合体现。软件模块可驻留于RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体可耦合到处理器,以使得处理器可从存储媒体读取信息且将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一体式。此外,在一些方面中,处理器和存储媒体可驻留于ASIC中。另外,ASIC可驻留于用户终端中。在替代方案中,处理器和存储媒体可作为离散组件而驻留于用户终端中。另外,在一些方面中,方法或算法的步骤和/或动作可作为代码和/或指令的一个或任何组合或集合而驻留于机器可读媒体和/或计算机可读媒体上,机器可读媒体和/或计算机可读媒体可并入于计算机程序产品中。Furthermore, the steps and/or actions of the methods or algorithms described in conjunction with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor so that the processor can read information from and write information to the storage medium. In an alternative, the storage medium may be integral to the processor. Furthermore, in some aspects, the processor and storage medium may reside in an ASIC. Alternatively, the ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside in a user terminal as discrete components. Furthermore, in some aspects, the steps and/or actions of the methods or algorithms may reside as one or any combination or set of code and/or instructions on a machine-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
尽管前述揭示内容论述说明性方面和/或方面,但应注意,可在不脱离如由所附权利要求书界定的所描述方面和/或方面的范围的情况下在本文中作出各种改变和修改。因此,所描述的方面意欲包含处于所附权利要求书的范围内的所有所述更改、修改和变化。此外,尽管所描述方面和/或方面的元件可以单数形式来描述或主张,但除非明确地规定限于单数形式,否则还涵盖复数形式。另外,除非另有规定,否则任何方面和/或方面的全部或一部分可与任何其它方面和/或方面的全部或一部分一起利用。Although the foregoing disclosure discusses illustrative aspects and/or aspects, it should be noted that various changes and modifications may be made herein without departing from the scope of the described aspects and/or aspects as defined by the appended claims. Therefore, the described aspects are intended to encompass all such changes, modifications, and variations that are within the scope of the appended claims. Furthermore, although the elements of the described aspects and/or aspects may be described or claimed in the singular, the plural is also encompassed unless expressly specified to be limited to the singular. Additionally, unless otherwise specified, all or a portion of any aspect and/or aspect may be utilized together with all or a portion of any other aspect and/or aspect.
就在具体实施方式或权利要求书中使用术语“包括”来说,所述术语意欲以与术语“包含”在“包含”于权利要求书中用作过渡词时所解释的方式类似的方式而为包括性的。此外,如具体实施方式或权利要求书中所使用的术语“或”意欲指包括性的“或”而非排他性的“或”。即,除非另有指定或从上下文清楚看出,否则短语“X使用A或B”意欲指自然包括性排列中的任一者。即,以下例子中的任一者满足短语“X使用A或B”:X使用A;X使用B;或X使用A和B两者。另外,如本申请案和所附权利要求书中所使用的冠词“一”应大体上被理解为指“一个或一个以上”,除非另有指定或从上下文清楚看出是针对单数形式。To the extent the term "comprising" is used in the detailed description or the claims, the term is intended to be inclusive in a manner similar to the way the term "including" is interpreted when "comprising" is used as a transitional word in the claims. Furthermore, the term "or," as used in the detailed description or the claims, is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless specified otherwise or clear from the context, the phrase "X employs A or B" is intended to refer to any of the natural inclusive permutations. That is, the phrase "X employs A or B" is satisfied by any of the following examples: X employs A; X employs B; or X employs both A and B. Additionally, the articles "a" and "an," as used in this application and the appended claims, should generally be construed to mean "one or more," unless specified otherwise or clear from the context to be directed to the singular.
Claims (22)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US3972408P | 2008-03-26 | 2008-03-26 | |
| US61/039,724 | 2008-03-26 | ||
| US12/411,322 US8737517B2 (en) | 2008-03-26 | 2009-03-25 | Scrambling and modulation to constrain the constellation size of ACK/NAK transmission on the data channel |
| US12/411,322 | 2009-03-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1211392A1 HK1211392A1 (en) | 2016-05-20 |
| HK1211392B true HK1211392B (en) | 2020-01-17 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101978635B (en) | Scrambling and modulation to constrain constellation size for ACK/NAK transmissions | |
| CN102498689B (en) | Hybrid automatic repeat request operation and decoding status signaling for uplink multiple-input multiple-output | |
| KR101185141B1 (en) | Method and apparatus for resource management in a wireless communication system | |
| CN102124686B (en) | Method and arrangement in a communication system | |
| TWI397283B (en) | H-arq acknowledgment detection validation by re-decoding | |
| JP2020017974A (en) | Encoding and decoding of control information for wireless communication | |
| US8514956B2 (en) | Method and apparatus for facilitating tri-state decoding on a shared uplink channel | |
| CN102160316A (en) | Apparatus and method for reducing overhead for communications | |
| CN103270717B (en) | Interference randomization for uplink signaling | |
| JP2011503927A (en) | Method and apparatus for uplink control signaling | |
| HK1211392B (en) | Scrambling and modulation to constrain the constellation size of ack/nak transmission | |
| HK1150099B (en) | Scrambling and modulation to constrain the constellation size of ack/nak transmission |