Multiplexing of control information and data for wireless communication
Abstract
A technique for transmitting control information in a wireless communication system is disclosed. User equipment (UE) may be configured to periodically transmit control information (e.g., CQI information) and may receive an allocation of control resources for transmitting control information. The UE may also receive an allocation of data resources for sending data (for example, dynamic allocation or semi-persistent allocation). The UE can: (i) if the control and data resources do not overlap in time, send control information on the control resource; or (ii) if the control and data resources overlap in time, send control information on the designated part of the data resource information. The UE may generate at least one SC-FDMA symbol, which includes control information sent on the control resource or on a designated part of the data resource. The UE can maintain a single carrier waveform for each SC-FDMA symbol.

Term
Projected expiry 27 August 2029.
- Priority
- Filed
- Published
- Today
- Projected expiry
28 claims: 6 independent, 22 dependent
- 1一种用于无线通信的方法,包括: 接收由用户设备(UE)用来周期性地发送控制信息的第一资源的第一分配; 接收由所述UE用来发送数据的第二资源的第二分配; 如果所述第一资源和第二资源在时间上不重合,则在所述第一资源上发送所述控制信 息;以及 如果所述第一资源和第二资源在时间上重合,则在所述第二资源的指定部分上发送所 述控制信息。
- 2如权利要求1所述的方法,还包括: 产生至少一个单载波频分多址(SC-FDMA)符号,所述SC-FDMA符号包括在所述第一资 源上或在所述第二资源的所述指定部分上发送的所述控制信息。
- 3如权利要求1所述的方法,其中,所述控制信息包括信道质量指示符(CQI)信息。
- 4如权利要求1所述的方法,其中,所述第一资源用于物理上行链路控制信道 (PUCCH),所述第二资源用于物理上行链路共享信道(PUSCH)-
- 5如权利要求1所述的方法,其中,所述第二资源包括至少一个资源块,每个资源块包 括多个资源元素,以及其中,所述第二资源的所述指定部分包括所述至少一个资源块中的 指定的资源元素组。
- 6如权利要求5所述的方法,其中,所述指定的资源元素组包括连续的资源元素。
- 7如权利要求5所述的方法,其中,所述指定的资源元素组包括分布在一个或多个所 述至少一个资源块中的资源元素。 &如权利要求1所述的方法,其中,所述第二分配包括用于数据的单次传输的动态分 配。
- 89. 如权利要求1所述的方法,其中,所述第二分配包括用于数据的多次传输的半持续 分配。
- 910. 如权利要求9所述的方法,还包括: 如果所述控制信息在所述第二资源的所述指定部分中进行发送且没有数据正被发送, 则在所述第二资源的剩余部分上发送非连续发信(DTX)。
- 1011. 如权利要求1所述的方法,其中,所述第一分配和第二分配是单独的分配。
- 1112. 如权利要求9所述的方法,其中,所述第一分配和第二分配由联合分配给出。
- 1213. 如权利要求12所述的方法,还包括: 接收用于取消分配所述第一资源和第二资源的第二联合分配。
- 1314. 如权利要求1所述的方法,其中,如果所述第一资源和第二资源在相同的子帧中, 则所述第一资源和第二资源在时间上重合,以及如果所述第一资源和第二资源在不同的子 帧中,则所述第一资源和第二资源在时间上不重合。
- 1415. 一种用于无线通信的装置,包括: 用于接收由用户设备(UE)用来周期性地发送控制信息的第一资源的第一分配的模 块; 用于接收由所述UE用来发送数据的第二资源的第二分配的模块; 用于如果所述第一资源和第二资源在时间上不重合,则在所述第一资源上发送所述控 制信息的模块;以及 用于如果所述第一资源和第二资源在时间上重合,则在所述第二资源的指定部分上发 送所述控制信息的模块。
- 1516. 如权利要求15所述的装置,还包括: 用于产生至少一个单载波频分多址(SC-FDMA)符号的模块,所述SC-FDMA符号包括在 所述第一资源上或在所述第二资源的所述指定部分上发送的所述控制信息。
- 1617. 如权利要求15所述的装置,其中,所述控制信息包括信道质量指示符(CQI)信息, 其中所述第一资源用于物理上行链路控制信道(PUCCH),以及其中,所述第二资源用于物理 上行链路共享信道(PUSCH)- 1&如权利要求15所述的装置,其中,所述第二分配包括用于数据的多次传输的半持 续分配。
- 1719. 一种用于无线通信的装置,包括: 至少一个处理器,配置为接收由用户设备(UE)用来周期性地发送控制信息的第一资 源的第一分配,接收由所述UE用来发送数据的第二资源的第二分配,如果所述第一资源和 第二资源在时间上不重合,则在所述第一资源上发送所述控制信息,以及如果所述第一资 源和第二资源在时间上重合,则在所述第二资源的指定部分上发送所述控制信息。
- 1820. 如权利要求19所述的装置,其中,所述至少一个处理器配置为产生至少一个单载 波频分多址(SC-FDMA)符号,所述SC-FDMA符号包括在所述第一资源上或在所述第二资源 的所述指定部分上发送的所述控制信息。
- 1921. 如权利要求19所述的装置,其中,所述控制信息包括信道质量指示符(CQI)信息, 其中所述第一资源用于物理上行链路控制信道(PUCCH),以及其中,所述第二资源用于物理 上行链路共享信道(PUSCH)-
- 2022. 如权利要求19所述的装置,其中,所述第二分配包括用于数据的多次传输的半持 续分配。
- 2123. 一种计算机程序产品,包括: 计算机可读介质,其包括: 用于使至少一个计算机接收由用户设备(UE)用来周期性地发送控制信息的第一资源 的第一分配的代码, 用于使所述至少一个计算机接收由所述UE用来发送数据的第二资源的第二分配的代 码, 用于如果所述第一资源和第二资源在时间上不重合,则使所述至少一个计算机在所述 第一资源上发送所述控制信息的代码,以及 如果所述第一资源和第二资源在时间上重合,则使所述至少一个计算机在所述第二资 源的指定部分上发送所述控制信息的代码。
- 2224. 一种用于无线通信的方法,包括: 发送由用户设备(UE)用来周期性地发送控制信息的第一资源的第一分配; 发送由所述UE用来发送数据的第二资源的第二分配; 如果所述第一资源和第二资源在时间上不重合,则在所述第一资源上接收所述控制信 息;以及 如果所述第一资源和第二资源在时间上重合,则在所述第二资源的指定部分上接收所 述控制信息。
- 2325. 如权利要求24所述的方法,其中,所述控制信息包括信道质量指示符(CQI)信息, 其中所述第一资源用于物理上行链路控制信道(PUCCH),以及其中,所述第二资源用于物理 上行链路共享信道(PUSCH)-
- 2426. 如权利要求24所述的方法,其中,所述第二资源包括至少一个资源块,每个资源块 包括多个资源元素,以及其中,所述第二资源的所述指定部分包括所述至少一个资源块中 的指定的资源元素组。
- 2527. 如权利要求24所述的方法,其中,所述第二分配包括用于数据的单次传输的动态 分配。 2&如权利要求24所述的方法,其中,所述第二分配包括用于数据的多次传输的半持 续分配。
- 2629. 一种用于无线通信的装置,包括: 用于发送由用户设备(UE)用来周期性地发送控制信息的第一资源的第一分配的模 块; 用于发送由所述UE用来发送数据的第二资源的第二分配的模块; 用于如果所述第一资源和第二资源在时间上不重合,则在所述第一资源上接收所述控 制信息的模块;以及 如果所述第一资源和第二资源在时间上重合,则在所述第二资源的指定部分上接收所 述控制信息的模块。
- 2730. 如权利要求29所述的装置,其中,所述控制信息包括信道质量指示符(CQI)信息, 其中所述第一资源用于物理上行链路控制信道(PUCCH),以及其中,所述第二资源用于物理 上行链路共享信道(PUSCH)-
- 2831. 如权利要求29所述的装置,其中,所述第一分配包括用于数据的多次传输的半持 续分配。
Independent claims28
79 paragraphs, as filed
Multiplexing of control information and data for wireless communication
[0001] This application claims the priority of U.S. Provisional Application No. 61/092, 193 filed on August 27, 2008, titled "MULTIPLEXING OFC0NTR0L AND DATA ON PUSCH", which has been assigned to the assignee of this application People, and incorporated it into this article by reference.
Technical field
[0002] The present disclosure generally relates to communication, and more specifically, to a technique for transmitting control information in a wireless communication system.
Background technique
[0003] Wireless communication systems are widely deployed to provide various communication contents, such as: voice, video, packet data, messaging, broadcast, and so on. These wireless systems may be multiple-access systems capable of supporting multiple users by sharing available system resources. 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, orthogonal FDMA (OFDMA) systems, and single carrier FDMA (SC-FDMA) )system.
[0004] In a wireless communication system, a base station may transmit data to user equipment (UE) on the downlink and/or receive data from the UE on the uplink. The downlink (or forward link) refers to the communication link from the base station to the UE, and the downlink (or reverse link) refers to the communication link from the UE to the base station. The UE may send control information (e.g., channel quality indicator (CQI) information indicating downlink channel quality) to the base station. The base station can use control information to support data transmission on the downlink to the UE. The UE is expected to effectively transmit control information on the uplink.
Summary of the invention
[0005] This document describes techniques for transmitting control information in a wireless communication system. The UE may be configured to periodically transmit control information (e.g., CQI information), and may receive a first allocation of control resources for transmitting the control information. The UE may also receive a second allocation of data resources for sending data. The second allocation may be a dynamic allocation for a single transmission of data, or a semi-continuous allocation for multiple transmissions of data. If the control resource and the data resource do not overlap in time, for example, they appear in different subframes, the UE may send control information on the control resource. If the control resource and the data resource overlap in time, for example, appear in the same subframe, the UE may send control information on the designated part of the data resource. The UE can generate at least one SC-FDMA symbol, which includes control information sent on a designated part of the control resource or data resource, and there is one SC-FDMA symbol in each symbol period in which the control information is sent. The UE can maintain a single carrier waveform for each SC-FDMA symbol by sending control information as described.
[0006] Various aspects and features of the present disclosure are described in further detail below.
Description of the drawings
[0007] FIG. 1 shows a wireless communication system.
[0008] FIG. 2 shows an exemplary transmission structure.
[0009] FIG. 3 shows data transmission with dynamic allocation.
[0010] FIG. 4 shows data transmission with semi-persistent allocation.
[0011] FIG. 5 shows the periodic transmission of control information on the uplink.
[0012] FIGS. 6 and 7 show two designs for multiplexing control information and data to maintain a single carrier waveform.
[0013] FIG. 8 shows a design for reserving resources for control information.
[0014] FIG. 9 shows a process for transmitting control information.
[0015] FIG. 10 shows an apparatus for transmitting control information.
[0016] FIG. 11 shows a process for receiving control information.
[0017] FIG. 12 shows an apparatus for receiving control information.
[0018] FIG. 13 shows a block diagram of a UE and a base station/eNB.
Detailed ways
[0019] The techniques described herein can 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. The CDMA system can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers IS-2000, IS-95 and IS-856 standards. The TDMA system can implement radio technologies such as the Global System for Mobile Communications (GSM). The OFDMA system can implement radio technologies, such as: Evolved UTRA (Ε-UTRA), Ultra Mobile Broadband (UMB), IEEE 802. 11 (Wi-Fi), IEEE 802. 16 (WiMAX)> IEEE 802. 20. Flash-OFDM®, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTM) and LTE-Advanced (LTE-A) are new versions of UMTS using E-UTRA, which use OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, LTE-A and GSM are described in documents of the "Partnership Project" (3GPP) organization. Cdma2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. For clarity, certain aspects of these technologies are described below for LTE, and LTE terminology is used in much of the description below.
[0020] FIG. 1 shows a wireless communication system 100, which may be an LTE system or some other system. The system 100 may include multiple evolved Node Bs (eNBs) and other network entities that support various services to multiple UEs. For simplicity, only one UE 100, only one eNB 120, and only one network controller 130 are shown in FIG. 1. The eNB 120 may be a station that communicates with the UE, and may also be referred to as a Node B, a base station, an access point, and so on. The eNB 120 may be the serving eNB of the UE 110.
[0021] The UE 110 may be stationary or mobile, and may be referred to as a mobile station, terminal, access terminal, subscriber unit, station, or the like. The UE 110 may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, and the like. UE 110 may communicate with eNB 120 via downlink 122 and/or uplink 124. The UE 110 may receive data and control information from the eNB 120 via the downlink 122, and may transmit data and control information via the uplink 124.
[0022] The system may support one set of physical channels for the downlink and another set of physical channels for the uplink. Each physical channel can carry data, control information, and so on. Table 1 lists some physical channels of uplink and downlink used in LTE.
[0023] Table 1-Physical Channel
[0024]
<td>channel</td><td>Channel name</td><td>Description</td>
<td>PDCCH</td><td>Physical downlink control channel</td><td>Carrying resource allocation and other control information on the downlink of different UEs</td>
<td>PDSCH</td><td>Physical downlink shared channel</td><td>Carry data to different UEs on the downlink</td>
<td>PUCCH</td><td>Physical uplink control channel</td><td>Carry the control information (such as CQI and ACK information) sent by the UE on the uplink</td>
<td>PUSCH</td><td>Physical uplink shared channel</td><td>Carry the data sent by the UE on the uplink</td>
[0025] LTE utilizes orthogonal frequency division multiplexing (OFDM) on the downlink and single carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal sub-carriers, which are also commonly referred to as tones, bins, and so on. Each sub-carrier can be modulated with data. Generally, modulation symbols are transmitted in the frequency domain using OFDM and in the time domain using SC-FDM. The interval between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. For example, for a system bandwidth of 1.4, 2.5, 5, 10, or 20 MHz, K can be equal to 128, 256, 512, 1024, or 2048, respectively.
[0026] FIG. 2 shows a transmission structure 200 that can be used for each of the downlink and the uplink. The transmission timeline can be divided into multiple subframe units. Each subframe may have a predetermined duration, for example, 1 millisecond (ms), and may be divided into two time slots. Each slot may include L symbol periods, where L may depend on the cyclic prefix length. For example, each slot may include L=6 symbol periods for the extended cyclic prefix, and L=7 symbol periods for the regular cyclic prefix. [0027] For each of the downlink and uplink, it may In each slot, M resource blocks are defined, where M may depend on the system bandwidth. Each resource block can cover 12 subcarriers in one slot. The available resource blocks of each link can be allocated to the UE for transmission of data and control information on the link.
[0028] For the uplink, the available resource blocks can be divided into PUSCH regions and PUCCH regions. The PUCCH area may include resource blocks near the two edges of the system bandwidth, as shown in FIG. 2. The PUCCH zone may have a configurable size, which may be selected according to the desired amount of control information sent by the UE on the uplink. The PUSCH region may include all resource blocks not included in the PUCCH region. The design in Figure 2 makes the PUSCH region include contiguous resource blocks, which can allow all contiguous resource blocks in the PUSCH region to be allocated to a single UE.
[0029] The resource blocks in the PUCCH region may be allocated to the UE 110 to send control information to the eNB 120. It is also possible to allocate resource blocks in the PUSCH area to UE 110 to send data to eNB 120<sub>o</sub>The allocated resource blocks may be in pairs, and the uplink transmission may span two slots in a subframe. Two resource blocks in a given pair can occupy the same subcarrier group without using frequency hopping, or occupy different subcarrier groups when using frequency hopping.
[0030] The system can support dynamic allocation and semi-persistent allocation of resources for data transmission. Dynamic allocation can allocate resources for a single transmission or short duration of data. Semi-continuous allocation can allocate resources for: multiple transmissions of data in an extended period of time, or transmission in an indeterminate period of time until the allocation is cancelled, or as long as the last data is scheduled to be sent Send more data transmission within the time period.
[0031] FIG. 3 shows data transmission on the uplink using dynamic allocation. The UE 110 may have data to be sent on the uplink, and may send a request for uplink resources on the PDCCH ± at time Ίπ. The eNB 120 may receive a resource request from the UE 110, and may return a dynamic uplink (UL) grant on the PDCCH± at time E.
The uplink grant may also be referred to as resource allocation, resource grant, and so on. The uplink grant may convey resources allocated to the UE 100 for transmitting data on the uplink. The allocated resources may include one or more resource blocks of PUSCH± and/or other resources (for example, one or more codes). UE 110 can process packets (or transport blocks), and can<sub>ΐ3</sub>The allocated PUSCH± resources are used to transmit packets. Data transmission can span one subframe and can be sent on the uplink shared channel (UL-SCH), which is a transmission channel mapped to the PUSCH. [0032] At a later time, UE 110 may have more data to send, and may have more data to send at time T<sub>14</sub>Send resource request on PUCCH. The eNB 120 may receive the resource request and may return the dynamic uplink grant on the PDCCH± at time T15. UE 110 may process another packet and may use the allocated resources of PUSCH± to transmit the packet at time Ti6. UE 110 can transmit more data in a similar manner on the uplink.
[0033] For simplicity, FIG. 3 shows a single transmission of a packet sent by the UE 110 for each uplink grant. Generally, the UE 110 may send a transmission of the packet, and may also send one or more retransmissions, until the eNB 120 correctly decodes the packet or sends the maximum number of retransmissions. The UE 110 may send each retransmission on the resources allocated in the initial uplink grant or in the subsequent uplink grant.
[0034] FIG. 4 shows data transmission on the uplink using semi-persistent allocation. UE 110 may have data to be sent on the uplink, and may<sub>21</sub>Send a request for uplink semi-persistent resources. The eNB 120 may receive a resource request from the UE 110, and may return a semi-persistent uplink grant at time T22. The semi-persistent uplink grant may convey the resources allocated to the UE 100 for transmitting data on the uplink, the duration for which the allocated resources are valid, and so on. The allocated resources may include one or more resource blocks and/or other resources in a specific subframe. At time T<sub>23</sub>At this point, the UE 110 may use the allocated resources to transmit the first packet on the PUSCH. At the moment Τ? - Τ<sub>25 </sub>At the same time, UE 110 may use the allocated resources to transmit additional packets. The semi-persistent uplink grant may be terminated after the last transmission of data at time T%.
[0035] The UE 110 may be configured to send control information to the eNB 120 periodically. The control information may include CQI information and/or other channel state information (CSI).
[0036] FIG. 5 shows the periodic transmission of control information on the uplink. The UE 110 may be configured (for example, configured by an upper layer) to periodically transmit control information every Q subframes on the PUCCH, where Q may be any integer value. For example, the UE 110 may be configured to periodically send control information every 2ms>5ms>10ms, etc. The UE 110 may be allocated one or more resource blocks for transmitting control information in a specific subframe. The allocation can be used for a predetermined period of time, or for an indeterminate duration until it is cancelled.
[0037] Control information can be used to support data transmission on the downlink and/or uplink. For example, UE 110 may not know when it will be served by eNB 120. Therefore, the UE 110 may periodically transmit CQI information on the allocated resource block in each allocated subframe t, t+Q, t+2Q, etc. If and when the eNB 120 decides to serve the UE 110, doing so may allow the eNB 120 to have the latest CQI information for the UE 110. If the eNB 120 schedules the UE 110 to perform data transmission on the downlink in a given subframe, the eNB 120 can use the most recent CQI information from the UE 110 to determine the appropriate transmission format (or Modulation and coding scheme).
[0038] The UE 110 may be configured to periodically send control information to the eNB 120, for example, as shown in FIG. 5. UE 110 may also receive dynamic or semi-persistent allocation for sending data to eNB 120. The allocated resources for transmitting control information may be for PUCCH, and may be referred to as PUCCH resources, control resources, and so on. The allocated resources for transmitting data may be for PUSCH, and may be referred to as PUSCH resources, data resources, and so on. It may be expected that the UE 110 transmits control information and data so that a single carrier waveform can be maintained, regardless of whether it only transmits control information, or only data, or transmits control.
Control both information and data. A single carrier waveform can be obtained by using SC-FDMA to send information (such as control information and/or data) on a set of continuous subcarriers. Single carrier waveforms may have a lower peak-to-average power ratio (PAPR), which may be desirable. For example, a lower PAPR may allow the UE 110 to operate its power amplifier with a smaller back-off, which may increase efficiency and allow higher peak output power.
[0039] In one aspect, if no data is being sent, the control information can be sent on the PUCCH resource, and if there is data being sent, the control information can be sent in a designated part of the PUCCH resource. This will preserve the single carrier waveform regardless of whether control information and/or data is sent. This may also allow multiplexing of periodic control information (which can be mapped to PUCCH) and data (which can be mapped to PUSCH using dynamic or semi-persistent allocation). [0040] FIG. 6 shows a design for multiplexing control information and data to maintain a single carrier waveform. The UE 110 may be configured to periodically transmit control information (eg, CQI information) to the eNB 120 in every Q subframes, and may be allocated with PUCCH resources for transmitting control information. When there is no data to send, UE 110 may send control information on the allocated PUCCH resource in subframe t. The UE 110 may receive the dynamic allocation in the subframe t+1, and may transmit data on the PUSCH resources allocated by the dynamic allocation.
[0041] UE 110 may receive dynamic or semi-persistent allocation in subframe t+Q, and may be allocated with PUSCH resources for transmitting data. In the subframe t+Q, the UE 110 may also be allocated with PUCCH resources for transmitting control information. The UE 110 may send control information on the designated part of the allocated PUSCH resources, and may send data on the remaining part of the allocated PUSCH resources in the subframe t+Q. UE 110 may transmit nothing on the allocated PUCCH resources in subframe t+Q. When there is no PUSCH resource allocated for data, the UE 110 may send control information on the allocated PUCCH resource in the subframe t+2Q.
[0042] FIG. 7 shows a design that uses semi-persistent allocation to multiplex control information and data. The UE 110 may be configured to periodically transmit control information in every Q subframes, and may be allocated with PUCCH resources for transmitting control information. UE 110 may also receive semi-persistent allocation, and may allocate PUSCH resources for transmitting data in every 2Q subframes. [0043] When no PUSCH resource is allocated, the UE 110 may send control information on the allocated PUCCH resource in the subframe t. The UE 110 may send control information on the designated part of the allocated PUSCH resources, and may send data on the remaining part of the allocated PUSCH resources in the subframe t+Q. If UE 110 has no data to send in subframe t+Q, UE 110 can: (i) send Discontinuous Transmission (DTX) or send nothing on the remaining part of the allocated PUSCH resources, or (ii ) Use fillers to fill the allocated PUSCH resources. The filler may include known symbols. The UE 110 may transmit nothing on the allocated PUCCH resources in the subframe t+Q.
[0044] When no PUSCH resource is allocated, the UE 110 may send control information on the allocated PUCCH resource in the subframe t+2Q. UE 110 may send control information and data (if any) on the allocated PUSCH resources in subframe t+3Q. The UE 110 may transmit control information and data in a similar manner for the remaining subframes.
[0045] In one design, the semi-persistent allocation of data and the periodic allocation of control information may use separate allocations. Semi-persistent allocation can transmit PUSCH resources allocated to transmit data, and periodic allocation can transmit PUCCH resources allocated to transmit control information. Each allocation can be sent independently, and can start and end at any time.
[0046] In another design, a single joint allocation may be sent for the semi-persistent allocation of data and the periodic allocation of control information. The joint allocation may convey PUSCH resources allocated to transmit data and PUCCH resources allocated to transmit control information. The joint allocation can start and terminate the allocated PUSCH resources and the allocated PUCCH resources at the same time. Optionally, a joint release message may be sent to unallocate or release PUSCH resources and PUCCH resources.
[0047] FIG. 8 shows the design of resources reserved for control information. For the regular cyclic prefix, the resource block can include 7
There are 12 subcarriers in a symbol period, and can include 84 resource elements. Each resource element can include one subcarrier in one symbol period, and can be used to transmit one modulation symbol, which can be real-valued or complex-valued.
[0048] In the design shown in FIG. 8, the resource block 810 of the PUSCH may be allocated to the UE 110 for transmitting data, and may have a designated portion 820 reserved for transmitting control information. In the example shown in FIG. 8, the designated part 820 includes 21 resource elements in the upper three rows of resource elements in the resource block 810. Generally, the designated part 820 of the control information may include any number of resource elements and any one resource element in the resource block 810. The number of resource elements to be reserved may depend on the amount of control information to be sent. The specific resource element to be reserved may depend on various factors. In one design, continuous resource elements can be reserved, for example, as shown in Figure 8. This design can simplify the processing at the UE 110 and the eNB 120. In another design, resource elements (not shown in FIG. 8) distributed throughout the resource block 810 may be reserved. The distributed resource elements can be determined by the interleaving scheme or some other function. The design can provide time and/or frequency diversity. In yet another design, resource elements near the pilot resource elements can be reserved, which can improve detection performance. The pilot resource element may be a resource element used to transmit a reference signal or a pilot, which is information known a priori by the transmitter and the receiver. The resource element of the control information can also be reserved in other ways.
[0049] As shown in FIG. 6, if the PUCCH resources allocated for control information (such as CQI) coincide in time with the PUSCH allocated in the dynamic uplink grant, the UE 110 may be allocated in the dynamic uplink grant. The control information is sent on the allocated PUSCH resources. As shown in FIG. 7, if the PUCCH resource allocated for control information overlaps in time with the PUSCH allocated in the semi-persistent uplink grant, the UE 110 can use the PUSCH resource allocated in the semi-persistent uplink grant. Send control information. For dynamic and semi-persistent uplink grants, if both control information and data are mapped to the same resource block of the allocated PUSCH resource, the multiplexing rule can be defined in the assigned or reserved PUSCH resource for control information. Resource elements and resource elements designated for data. For a semi-persistent uplink grant, if the UE 110 has no data to send, the UE 110 may send a DTX transmission on the resource element designated for data.
[0050] FIG. 9 shows a design of a process 900 for transmitting control information in a wireless communication system. Process 900 may be performed by a UE (described below) or by some other entity. The UE may receive a first allocation of a first resource (eg, PUCCH resource) for periodically sending control information (eg, CQI information) (block 912). The UE may also receive a second allocation of a second resource (eg, PUSCH resource) for sending data (block 914). If the first resource and the second resource do not coincide in time, for example, appear in different frames, the UE may send control information on the first resource (block 916). If the first resource and the second resource coincide in time, for example, appear in the same frame, the UE may send control information on the designated part of the second resource (block 918). The UE may generate at least one SC-FDMA symbol that includes control information sent on the first resource or on a designated portion of the second resource (block 920). One SC-FDMA symbol can be generated for each symbol period in which control information is sent. The UE can maintain a single carrier waveform for each SC-FDMA symbol by transmitting control information as described above.
[0051] In one design, the second resource may include at least one resource block, and each resource block includes multiple resource elements. The designated part of the second resource may include a designated resource element group in at least one resource block. For example, the specified resource element group may include continuous resource elements (for example, as shown in FIG. 8) or may include resource elements distributed in one or more resource blocks.
[0052] In one design, the second allocation may include dynamic allocation for a single transmission of data, for example, as shown in FIG. 3. In another design, the second allocation may include a semi-persistent allocation for multiple transmissions of data, for example, as shown in FIG. 4. In this case, if the control information is sent on the designated part of the second resource and there is no data being sent, the UE
DTX can be sent on the remaining part of the second resource. The first and second allocations can be separate allocations. Alternatively, the first and second allocations may be given by a joint allocation, and the UE may receive a second joint allocation for de-allocating the first resource and the second resource.
[0053] FIG. 10 shows the design of an apparatus 1000 for transmitting control information in a wireless communication system. The apparatus 1000 includes: a module 1012 for receiving a first allocation of a first resource used by the UE to periodically send control information, a module 1014 for receiving a second allocation of a second resource used by the UE to send data, A module 1016 for sending control information on the first resource if the first resource and the second resource do not overlap in time, for sending control information on the first resource if the first resource and the second resource overlap in time, in the designated part of the second resource A module 1018 for sending control information on the upper side, and a module 1020 for generating at least one SC-FDMA symbol including control information sent on the first resource or on a designated part of the second resource.
[0054] FIG. 11 shows a design of a process 1100 for receiving control information in a wireless communication system. The process 1100 may be performed by an eNB (described below) or by some other entity. The eNB may send a first allocation of a first resource (for example, PUCCH resource) used by the UE to periodically send control information (for example, CQI information) (block 1112). The eNB may also send a second allocation for the UE to send data. Second allocation (eg, dynamic allocation or semi-persistent allocation) of resources (eg, PUSCH resources) (block 1114) ο If the first resource and the second resource do not coincide in time, the eNB may receive control on the first resource Information (block 1116). If the first resource and the second resource coincide in time, the eNB may receive control information on the designated portion of the second resource (block 1118). The first allocation and the second allocation can be sent as described in FIG. 9. The designated part of the second resource can be defined as described above.
[0055] FIG. 12 shows the design of an apparatus 1200 for receiving control information in a wireless communication system. The apparatus 1200 includes: a module 1212 for sending a first allocation of a first resource used by the UE to periodically send control information, a module 1214 for sending a second allocation of a second resource used by the UE to send data, A module 1216 for receiving control information on the first resource if the first resource and the second resource do not coincide in time, and a module 1216 for receiving control information on the first resource if the first resource and the first resource coincide in time A module 1218 that receives control information on the designated part.
[0056] The modules in FIGS. 10 and 12 may include: processors, electronic devices, hardware devices, electronic components, logic circuits, memories, software codes, firmware codes, etc., or any combination thereof.
[0057] FIG. 13 shows a block diagram of the design of the UE 110 and the eNB 120. In this design, the UE 110 is equipped with T antennas from 1334a to 1334t, and the eNB 120 is equipped with R antennas from 1352a to 1352r, where T 2 1 and R 3 1 are generally used.
[0058] At the UE 110, the transmit processor 1320 may receive data from a data source 1312, process (eg, encode, interleave, and modulate) the data according to one or more modulation and coding schemes, and provide data symbols numbers. The transmitting processor 1320 may also process control information (for example, CQI and/or other information) from the controller/processor 1340, and provide control symbols. The transmit processor 1320 can also generate reference/pilot symbols. If data and control information are transmitted at the same time, the transmission processor 1320 may map the control symbol to the PUSCH resource, and if no data is being transmitted, the transmission processor 1320 maps the control symbol to the PUCCH resource. The transmit (TX) multiple input multiple output (MIMO) processor 1330 may receive data symbols, control symbols, and reference symbols. The processor 1330 may perform precoding of received symbols where applicable, and may provide T output symbol streams to T modulators (MOD) 1332a to 1332t. Each modulator 1332 can process a respective output symbol stream (for example, for SC-FDMA) to obtain an output sample stream. Each modulator 1332 may further process (eg, convert to analog, amplify, filter, and up-convert) the output sample stream to obtain an uplink signal. T uplink signals from modulators 1332a to 1332t can pass through T antennas 1334a to lj, respectively 1334t to launch.
[0059] At the eNB 120, the antennas 1352a to U 1352r may receive uplink signals from the UE 110, and may provide the received signals to the demodulators (DEMOD) 1354a to 1354r, respectively. Each demodulator 1354 can adjust (e.g., filter, amplify, down-convert, and digitize) the respective received signal to obtain input samples. Each demodulator 1354 may further process the input samples (e.g., for SC-FDMA) to obtain received symbols. The MIMO detector 1356 can obtain received symbols from all R demodulators 1354a to IJ 1354r, if applicable, perform MIMO detection on the received symbols, and provide detection symbols. The receiving processor 1358 may process (for example, demodulate, deinterleave, and decode) the detected symbols, and provide decoded data to the data sink 1360, and provide decoded control information to the controller/processor 1380.
[0060] On the downlink, at the eNB 120, the data from the data source 1362 and the control information from the controller/processor 1380 (for example, for resource allocation or permission) can be processed by the transmit processor 1364, if available It is suitable for precoding by TX MIMO processor 1366, adjusted by modulators 1354a to 1354r, and transmitted to UE 110. At UE 110, the downlink signal from eNB 120 can be received by antenna 1334 and adjusted by demodulator 1332, If applicable, it is processed by the MIMO detector 1336, and further processed by the receiving processor 1338 to obtain the data and control information sent to the UE 110.
[0061] The controller/processors 1340 and 1380 may direct operations at the UE 110 and the eNB 120, respectively. The processor 1340 and/or other processors and modules at the UE 110 may perform or direct the process 900 in FIG. 9 and/or other processes of the techniques described herein. The processor 1380 and/or other processors and modules at the eNB 120 may perform or direct the process 1100 in FIG. UI and/or other processes of the techniques described herein. The memories 1342 and 1382 may store data and program codes of the UE 110 and the eNB 120, respectively. The scheduler 1384 can schedule the UE for data transmission and can also schedule the UE for periodic transmission of control information. The scheduler 1384 can allocate resources for the scheduled UE.
[0062] Those skilled in the art should understand that information and signals can be represented using any of a variety of different technologies and processes. For example, the data, instructions, commands, information, signals, bits, symbols, and chips mentioned in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or light particles, or any combination thereof.
[0063] The skilled person will also recognize that the various exemplary logic blocks, modules, currents, and algorithm steps described herein in conjunction with the present disclosure can be implemented as electronic hardware, computer software, or a combination of both. In order to clearly show this interchangeability of hardware and software, various exemplary components, blocks, modules, circuits, and steps described above are generally described according to their functions. Whether these functions are implemented as hardware or software depends on the specific application and design constraints of the overall system. Those skilled in the art can implement the functions in a varying manner for each specific application, but such implementation decisions should not be construed as causing deviations from the scope of the present disclosure.
[0064] 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 devices, discrete gates or transistor logic, discrete hardware can be used The components or are designed to perform any combination of the functions described herein to implement or execute the various exemplary logic blocks, modules, and circuits described herein in connection with the present disclosure. The general-purpose processor may be a microprocessor, but alternatively, the processor may be an existing processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a DSP and microprocessor, multiple microprocessors, one or more microprocessors and DSP cores, or any other such configuration.
[0065] The steps of the method or algorithm described herein in conjunction with the present disclosure may be directly implemented in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory>EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from the storage medium and write information to
Storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may reside in the ASIC. The ASIC may reside in the user terminal. Optionally, the processor and the storage medium may reside in the user terminal as separate components.
[0066] In one or more exemplary designs, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium or transmitted through a computer-readable medium. Computer-readable media includes computer storage media and communication media, and communication media includes any medium that facilitates the transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer. For example and without limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or may be used to carry or store instructions or data in the form of a structure Any other medium of the desired program code module that can be accessed by a general-purpose or special-purpose computer or general-purpose or special-purpose processor. Also, any connection can be properly referred to as a computer-readable medium. For example, if you use coaxial cable, fiber optic cable, twisted pair, data subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave to transmit software from a website, server, or other remote source, then coaxial cable, fiber optic cable , Twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. Disks and platters used in this article include optical disks (CD), laser disk, optical disk, digital versatile disk (DVD), floppy disk or blu-ray disk, in which disks usually reproduce data magnetically, while disks use lasers to reproduce data optically. Combinations of the above items should also be included in the scope of computer-readable media.
[0067] The foregoing provides a description of the present disclosure to enable those skilled in the art to implement or use the present disclosure. Those skilled in the art will clear various modifications to the present disclosure, and the general principles defined herein can be applied to other modifications without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the examples and designs described herein, but should be given the widest scope consistent with the principles and novel features disclosed herein.
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US11582731B2 | Cited by | United States of America | – | Applicant | – |
| US12063654B2 | Cited by | United States of America | – | Applicant | – |
| CN104303566A | Cited by | China | – | Search report | – |
| CN111294983A | Cited by | China | – | Search report | – |
| CN108352973A | Cited by | China | – | Search report | – |
| CN108124315A | Cited by | China | – | Search report | – |
| CN113726495A | Cited by | China | – | Search report | – |
| WO2019183942A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| WO2014040268A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| CN110149700A | Cited by | China | – | Search report | – |
| CN101151832A | Cites | China | A | Search report | 1-31 |
| EP1677457A1 | Cites | European Patent Office (EPO) | A | Search report | 1-31 |
| US2002155839A1 | Cites | United States of America | A | Search report | 1-31 |
| US2004240415A1 | Cites | United States of America | A | Search report | 1-31 |
| US2006285601A1 | Cites | United States of America | Y | Search report | 1-22、24-31 |
| WO2007091839A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-31 |
| US2008130612A1 | Cites | United States of America | A | Search report | 1-31 |
| US7283492B2 | Cites | United States of America | Y | Search report | 1-22、24-31 |
13 members in 10 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 61092193 | United States of America | – | |
| 9219308 | United States of America | P | |
| 12548335 | United States of America | – | |
| 54833509 | United States of America | A | |
| 2009055194 | United States of America | W |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| CA2734308A1 | Canada | A1 | |
| US2010054203A1 | United States of America | A1 | |
| WO2010025249A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2010025249A8 | World Intellectual Property Organization (WIPO) | A8 | |
| TW201026114A | Taiwan Province of China | A | |
| KR20110050537A | Republic of Korea | A | |
| EP2327248A1 | European Patent Office (EPO) | A1 | |
| CN102132604AThis record | China | A | |
| JP2012501597A | Japan | A | |
| RU2011111567A | Russian Federation | A | |
| RU2477017C2 | Russian Federation | C2 | |
| US8611313B2 | United States of America | B2 | |
| BRPI0917903A2 | Brazil | A2 |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Deemed withdrawal of patent application after publication (patent law 2001)C02 | C02 | |
| Entry into substantive examinationC10 | C10 | |
| PublicationC06 | C06 |
Numbers
- Publication
- 102132604
- Application
- 801330006
Titles2
- Chinese
- 用于无线通信的控制信息和数据的复用
- English
- Multiplexing of control information and data for wireless communication
Classification
- CPC, 10
- H04L1/0026
- H04W72/23
- H04L1/0027
- H04L5/0007
- H04L5/0044
- H04L5/0053
- H04J11/00
- H04W72/11
- H04W72/21
- H04W76/28
- IPC, 1
- H04W36 06