User Equipment Shift Randomization for Uplink Control Channel Transmissions
By applying UE-specific sequence shifts indicated through explicit or implicit signaling, the method mitigates intra-cell interference in uplink control channel transmissions, improving communication efficiency in wireless systems.
Patent Information
- Application Number
- JP2023097582
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-11-28
- Filing Date
- 2023-06-14
- Publication Date
- 2026-01-07
- Estimated Expiration
- 2038-11-29
AI Technical Summary
In wireless communication systems, uplink control information transmissions by multiple UEs can cause inter-cell interference due to the lack of sequence randomization, leading to intra-cell interference, particularly in PUCCH transmissions using format 0 with one or two UCI bits.
Implementing UE-specific sequence shifts for uplink control channel transmissions, where the initial shift is indicated explicitly or implicitly through signaling, such as ARI bits in DCI messages or CCE indices, to randomize the base sequence and reduce interference.
The randomization of sequence shifts reduces intra-cell interference among UEs, enhancing communication efficiency and reducing interference in uplink control channel transmissions.
Smart Images

Figure 0007795496000002 
Figure 0007795496000003 
Figure 0007795496000004
Abstract
Description
cross reference
[0001]
[0001] This patent application is related to U.S. patent application Ser. No. 16 / 202,927, filed Nov. 28, 2018, by Wang et al., entitled "User Equipment Shift Randomization for Uplink Control Channel Transmission," and U.S. patent application Ser. No. 16 / 202,927, filed Nov. 29, 2017, by Wang et al., entitled "User Equipment Shift Randomization for Uplink Control Channel Format 0 in This application claims the benefit of U.S. Provisional Patent Application No. 62 / 592,391, entitled "New Radio," which is assigned to the assignee of the present application and expressly incorporated by reference in its entirety. [Technical Field]
[0002] The following relates generally to wireless communications, and more particularly to user equipment shift randomization for uplink control channel format transmissions. [Background technology]
[0003] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcasts, etc. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems are Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A These include fourth-generation (4G) systems, such as Pro systems, and fifth-generation (5G) systems, sometimes referred to as New Radio (NR) systems. These systems may employ technologies such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM). A wireless multiple-access communication system may include several base stations or network access nodes, each simultaneously supporting communication for multiple communication devices, sometimes known as user equipment (UE).
[0004]
[0004] UEs in a wireless system may transmit uplink control information (e.g., for scheduling requests, hybrid automatic repeat request (HARQ) feedback, etc.) to a base station, where each UE may utilize a physical uplink control channel (PUCCH) for transmission. However, when multiple UEs are multiplexed on resources within a cell, uplink control information transmissions by different UEs may cause inter-cell interference. Summary of the Invention
[0005] The described techniques relate to an improved method, system, device, or apparatus that supports user equipment (UE) shift randomization for uplink control channel transmissions. Generally, the described techniques enable the use of a shift of a base sequence used to transmit uplink control information. For example, a UE may identify a base sequence used to transmit an uplink control message. The UE may also receive signaling indicating a UE-specific initial shift that may be used with (e.g., applied to) the identified base sequence. In some cases, the signaling may be explicit (e.g., using several bits in the received control message) or implicit based on a mapping of control channel element (CCE) indices. In other examples, there may be a combination of explicit and implicit mappings used to indicate the initial shift. In some examples, the UE may determine uplink control information and determine a shifted version of the base sequence based on the UE-specific initial shift and the uplink control information. For example, different shifted sequences may be used for transmissions of scheduling requests, 1-bit acknowledgments (ACKs), 2-bit ACKs, etc. The UE may transmit uplink control information in an uplink control message based on the shifted sequence. The base station may receive the shifted sequence (e.g., uplink control information in an uplink control message) from the UE and may also receive different shifted sequences from other UEs. Due to the shifting of the base sequence, the same UEs are less likely to interfere with each other. Although interference between multiple UEs is still possible, the randomized shifting results in avoiding interference between UEs that would normally interfere with each other's uplink transmissions if the shifting were not randomized (but always the same).
[0006] A method for wireless communications is described. The method may include identifying a base sequence for transmission of an uplink control message, receiving signaling indicating a UE-specific initial shift to be used with the base sequence, determining uplink control information for the uplink control message, determining a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information, and transmitting the uplink control information in the uplink control message, wherein the uplink control information is based on the shifted sequence.
[0007] An apparatus for wireless communications is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to identify a base sequence for transmission of an uplink control message, receive signaling indicating a UE-specific initial shift to be used with the base sequence, determine uplink control information for the uplink control message, determine a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information, and transmit the uplink control information in the uplink control message, where the uplink control information is based on the shifted sequence.
[0008] Another apparatus for wireless communications is described. The apparatus may include means for identifying a base sequence for transmission of an uplink control message, means for receiving signaling indicating a UE-specific initial shift to be used with the base sequence, means for determining uplink control information for the uplink control message, means for determining a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information, and means for transmitting the uplink control information in the uplink control message, where the uplink control information is based on the shifted sequence.
[0009] A non-transitory computer-readable medium having stored thereon code for wireless communications is described. The code may include instructions executable by a processor to identify a base sequence for transmission of an uplink control message, receive signaling indicating a UE-specific initial shift to be used with the base sequence, determine uplink control information for the uplink control message, determine a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information, and transmit the uplink control information in the uplink control message, wherein the uplink control information is based on the shifted sequence.
[0010]
[0010] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for identifying that the payload of the uplink control information may be one of a scheduling request (SR), a 1-bit acknowledgment, or a 2-bit acknowledgment, and determining a shifted sequence based on the identified payload.
[0011]
[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, the uplink control message may be formatted as a short physical uplink control channel message, and the payload of the uplink control information includes a 1-bit acknowledgment or a 2-bit acknowledgment.
[0012]
[0012] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the payload of the uplink control information may include operations, features, means, or instructions for determining a shifted sequence based on a shift value corresponding to the payload uplink control information, wherein the shift value includes a value of 0 or 6.
[0013]
[0013] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the uplink control information may include operations, features, means, or instructions for determining a shifted sequence based on a shift value corresponding to the payload uplink control information, wherein the shift value includes a value of 0, 3, 6, or 9.
[0014]
[0014] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the uplink control information may include an operation, feature, means, or instruction for determining the size of the acknowledgement information in the uplink control information.
[0015]
[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, receiving signaling indicating a UE-specific initial shift may include an operation, feature, means, or instruction for receiving an explicit indication of the UE-specific initial shift.
[0016]
[0016] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the explicit indication may be included within an ACK resource indicator (ARI) bit of the DCI message.
[0017]
[0017] In some examples of the methods, devices, and non-transitory computer-readable media described in this specification, the number of ARI bits may be sufficiently large such that 2 raised to the power of the number of ARI bits may be greater than the number of resources configured for uplink control messages.
[0018]
[0018] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving signaling indicating a UE-specific initial shift may include an operation, feature, means, or instruction for receiving a downlink grant control message having a CCE index from which the UE-specific initial shift can be derived.
[0019]
[0019] Some examples of the methods, apparatuses, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for deriving an RB index and a shift index for a UE-specific initial shift based on a CCE index of a downlink grant control message.
[0020]
[0020] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, receiving signaling indicating a UE-specific initial shift may include operations, features, means, or instructions for receiving an explicit indication of a subset of resources configured for an uplink control message, receiving a downlink grant control message having a CCE index, and deriving an RB index and a shift index for the UE-specific initial shift based on the CCE index applied to the subset of resources.
[0021]
[0021] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the explicit indication may be included in the ARI bits of the DCI message.
[0022]
[0022] In some examples of the methods, devices, and non-transitory computer-readable media described in this specification, the number of ARI bits may be a number such that 2 raised to the power of the number of ARI bits may be less than the number of resources configured for the uplink control message.
[0023]
[0023] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for determining one or more shifted sequences based on the UE-specific initial shift and uplink control information, and selecting a shifted sequence from the one or more shifted sequences based on the payload of the uplink control message.
[0024]
[0024] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for randomizing the selection of a shifted sequence from one or more shifted sequences.
[0025] A method of wireless communication is described. The method may include transmitting signaling to a UE indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message, and receiving uplink control information in the uplink control message, where the uplink control information is based on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information.
[0026] An apparatus for wireless communications is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to cause the apparatus to: send signaling to a UE indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; and receive uplink control information in the uplink control message, where the uplink control information is based on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information.
[0027] Another apparatus for wireless communications is described. The apparatus may include means for transmitting signaling to a UE indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message, and means for receiving uplink control information in the uplink control message, where the uplink control information is based on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information.
[0028] A non-transitory computer-readable medium having stored thereon code for wireless communications is described. The code may include instructions executable by a processor to: send signaling to a UE indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; and receive uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information.
[0029]
[0029] In some examples of the methods, devices, and non-transitory computer-readable media described in this specification, the uplink control message may be formatted as a short physical uplink control channel message, and the payload of the uplink control information includes a 1-bit acknowledgment or a 2-bit acknowledgment.
[0030]
[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification, transmitting signaling indicating a UE-specific initial shift may include an operation, feature, means, or instruction for transmitting an explicit indication of the UE-specific initial shift.
[0031]
[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the explicit indication may be included in the ARI bits of the DCI message.
[0032]
[0032] In some examples of the methods, devices, and non-transitory computer-readable media described herein, the number of ARI bits may be sufficiently large such that 2 raised to the power of the number of ARI bits may be greater than the number of resources configured for uplink control messages.
[0033]
[0033] Some examples of the methods, apparatus, and non-transitory computer-readable media described in this specification may further include operations, features, means, or instructions for transmitting additional signaling to different UEs, the additional signaling indicating different UE-specific initial shifts to be applied to the base sequence by each of the different UEs such that interference between transmissions of uplink control messages can be randomized.
[0034]
[0034] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting signaling indicating a UE-specific initial shift may include an operation, feature, means, or instruction for transmitting a downlink grant control message having a CCE index from which the UE-specific initial shift may be derived.
[0035]
[0035] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, transmitting signaling indicating the UE-specific initial shift may include operations, features, means, or instructions for transmitting an explicit indication of a subset of resources configured for the uplink control message, and transmitting a downlink grant control message having a CCE index such that an RB index and a shift index for the UE-specific initial shift may be derived based on the CCE index applied to the subset of resources.
[0036]
[0036] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the explicit indication may be included in the ARI bits of the DCI message.
[0037]
[0037] In some examples of the methods, devices, and non-transitory computer-readable media described in this specification, the number of ARI bits may be a number such that 2 raised to the power of the number of ARI bits may be less than the number of resources configured for the uplink control message. [Brief explanation of the drawings]
[0038] [Figure 1] FIG. 1 illustrates an example of a system for wireless communication supporting user equipment (UE) shift randomization for uplink control channel transmissions, according to aspects of the present disclosure. [Figure 2A] FIG. 1 illustrates a hypothetical example of a system supporting UE shift randomization for uplink control channel transmissions, according to aspects of the present disclosure. [Figure 2B] FIG. 10 illustrates an example of a UE-specific shift in a system supporting UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 3] FIG. 10 illustrates an example of a process flow for supporting UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 4] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 5] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 6] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 7] 1 is a block diagram of a system including a UE that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 8] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 9] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 10] FIG. 10 is a block diagram of a device that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 11] 1 is a block diagram of a system including a base station that supports UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 12] 1 illustrates a method for UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. [Figure 13] 1 illustrates a method for UE shift randomization for uplink control channel transmissions, according to an aspect of the present disclosure. Detailed Description
[0039]
[0046] A user equipment (UE) in a wireless system may transmit uplink control information to a base station. For example, a UE may transmit a scheduling request (SR) or feedback information (e.g., hybrid automatic repeat request (HARQ) feedback) using the uplink control information transmitted on a physical uplink control channel (PUCCH). However, in some cases, when multiple UEs are multiplexed on the same resource (where the resource may be uniquely identified by different symbol indices, resource block (RB) indices, and shift indices) in a cell, uplink control information transmissions by different UEs may cause intra-cell interference. For example, there may be intra-cell interference between multiple UEs for PUCCH transmissions using format 0 (which may have only one or two uplink control information (UCI) bits), such as when UEs from the same cell are multiplexed in the same RB.
[0040]
[0047] As described herein, techniques for randomizing sequences used for uplink control information may be utilized such that intra-cell interference between different UEs is mitigated. For example, there may be randomization of the shift used to transmit sequence-based uplink control messages, which may also randomize interference using low-complexity techniques. In some cases, the shift for the sequence-based control message may be UE-specific and indicated according to various techniques. For example, the initial shift may be explicitly indicated, implicitly mapped, or a combination thereof. In some examples, there may be explicit indication of the shift using a certain number of bits in the downlink control message. In such cases, an acknowledgment / negative acknowledgment resource indicator (ARI) bit may be used to explicitly indicate the random initial shift. Additionally or alternatively, there may be implicit mapping based on the CCE index of the downlink grant control message (e.g., received by the UE on the physical downlink control channel (PDCCH)). In other examples, the indication may be provided via radio resource control (RRC) signaling. Additionally or alternatively, there may be a combination of explicit and implicit mapping, where a subset of resources may be explicitly indicated, certain resources within the subset may be implicitly mapped (e.g., to a CCE index), and the shifted sequence may be determined from the certain resources (e.g., based at least in part on a symbol index).
[0041]
[0048] Aspects of the present disclosure are first described in the context of a wireless communication system. Further, aspects of the present disclosure are illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts relating to UE shift randomization for uplink control channel transmissions.
[0042]
[0049] 1 illustrates an example of a wireless communication system 100 in accordance with various aspects of the present disclosure. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or an NR network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, or communications using low-cost and low-complexity devices.
[0043]
[0050] The base stations 105 may communicate wirelessly with the UEs 115 via one or more base station antennas. The base stations 105 described herein may include or be referred to by those skilled in the art as a base transceiver station, radio base station, access point, radio transceiver, Node B, eNode B (eNB), Next Generation Node B or Giga Node B (either of which may be referred to as gNB), Home Node B, Home eNode B, or some other suitable terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell base stations or small cell base stations). The UEs 115 described herein may be capable of communicating with various types of base stations 105 and network equipment, including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.
[0044]
[0051] Each base station 105 may be associated with a particular geographic coverage area 110 in which communication with various UEs 115 may be supported. Each base station 105 may provide communication coverage to its respective geographic coverage area 110 via a communication link 125, and the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include uplink transmissions from the UE 115 to the base station 105 or downlink transmissions from the base station 105 to the UE 115. Downlink transmissions may also be referred to as forward link transmissions, while uplink transmissions may also be referred to as reverse link transmissions.
[0045]
[0052] A geographic coverage area 110 for a base station 105 may be divided into sectors that make up only a portion of the geographic coverage area 110, and each sector may be associated with a cell. For example, each base station 105 may provide communication coverage for a macro cell, a small cell, a hotspot, or other type of cell, or various combinations thereof. In some examples, the base station 105 may be mobile and thus provide communication coverage for a moving geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, and overlapping geographic coverage areas 110 associated with different technologies may be supported by the same base station 105 or by different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous LTE / LTE-A / LTE-A Pro or NR network, in which different types of base stations 105 provide coverage for various geographic coverage areas 110.
[0046]
[0053] The term “cell” refers to a logical communication entity used for communication with a base station 105 (e.g., via a carrier) and may be associated with an identifier (e.g., physical cell identifier (PCID), virtual cell identifier (VCID), etc.) to distinguish between adjacent cells operating over the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., machine-type communication (MTC), narrowband Internet-of-Things (NB-IoT), enhanced mobile broadband (eMBB), etc.) that may provide access to different types of devices. In some cases, the term “cell” may refer to a portion (e.g., a sector) of a geographic coverage area 110 in which the logical entity operates.
[0047]
[0054] The UEs 115 may be dispersed throughout the wireless communication system 100, and each UE 115 may be fixed or mobile. The UEs 115 may also be referred to as mobile devices, wireless devices, remote devices, handheld devices, or subscriber devices, or some other suitable terminology, where a “device” may also be referred to as a unit, station, terminal, or client. The UEs 115 may also be personal electronic devices such as cellular phones, personal digital assistants (PDAs), tablet computers, laptop computers, or personal computers. In some examples, the UEs 115 may also refer to wireless local loop (WLL) stations, Internet of Things (IoT) devices, Internet of Everything (IoE) devices, MTC devices, etc., which may be implemented in various items such as appliances, vehicles, meters, etc.
[0048]
[0055] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automatic communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technologies that enable devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that incorporate sensors or meters to measure or capture information and relay that information to a central server or application program that can utilize the information or present the information to a human interacting with the program or application. Some UEs 115 may be designed to gather information or enable automated machine behavior. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security detection, physical access control, and transaction-based business billing.
[0049]
[0056] Some UEs 115 may be configured to employ operating modes that reduce power consumption, such as half-duplex communication (e.g., a mode that supports one-way communication via transmission or reception rather than simultaneous transmission and reception). In some examples, half-duplex communication may occur at a reduced peak rate. Other power conservation techniques for the UE 115 include entering a power-saving “deep sleep” mode when not engaged in active communication or operating over a limited bandwidth (e.g., pursuant to narrowband communication). In some cases, the UE 115 may be designed to support important functions (e.g., mission-critical functions), and the wireless communication system 100 may be configured to provide ultra-reliable communication for these functions.
[0050]
[0057] In some cases, the UE 115 may also be able to communicate directly with other UEs 115 (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more of a group of UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or may otherwise not be able to receive transmissions from the base station 105. In some cases, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system in which each UE 115 transmits to every other UE 115 in the group. In some cases, the base station 105 facilitates scheduling of resources for D2D communication. In other cases, D2D communication occurs between UEs 115 without the involvement of the base station 105.
[0051]
[0058] The base stations 105 may communicate with the core network 130 and with each other. For example, the base stations 105 may interface with the core network 130 through backhaul links 132 (e.g., via an S1 or other interface). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130) via backhaul links 134 (e.g., via an X2 or other interface).
[0052]
[0059] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) that may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may manage non-access stratum (e.g., control plane) functions such as mobility, authentication, and bearer management for the UEs 115 served by the base stations 105 associated with the EPC. User IP packets may be forwarded through the S-GW, which may itself be connected to a P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to network operator IP services. Network operator IP services may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or Packet-Switched (PS) streaming services.
[0053]
[0060] At least some of the network devices, such as the base stations 105, may include subcomponents, such as access network entities, which may be an example of an access node controller (ANC). Each access network entity may communicate with the UE 115 through some other access network transmission entity, sometimes referred to as a radio head, a smart radio head, or a transmission / reception point (TRP). In some configurations, various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or integrated into a single network device (e.g., the base station 105).
[0054]
[0061] The wireless communication system 100 may operate using one or more frequency bands, typically ranging from 300 megahertz (MHz) to 300 gigahertz (GHz). The 300 MHz to 3 GHz region is generally known as the ultra-high frequency (UHF) region or decimeter band because wavelengths range in length from approximately 1 decimeter to 1 meter. UHF waves may be blocked or redirected by buildings and environmental features. However, the waves may penetrate structures sufficiently for a macrocell to serve UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 km) compared to transmissions using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0055]
[0062] The wireless communication system 100 may also operate in the super high frequency (SHF) region using the frequency band from 3 GHz to 30 GHz, also known as the centimeter band. The SHF region includes bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band that may be used opportunistically by devices that can tolerate interference from other users.
[0056]
[0063] The wireless communication system 100 may also operate in the extremely high frequency (EHF) region of the spectrum (e.g., from 25 GHz to 300 GHz), also known as the millimeter band. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, where the EHF antennas on each device may be smaller and more closely spaced than the UHF antennas. In some cases, this may facilitate the use of antenna arrays within the UE 115. However, propagation of EHF transmissions may suffer from greater atmospheric attenuation and shorter distances than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the designated use of bands across these frequency regions may vary by country or regulatory body.
[0057]
[0064] In some cases, the wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may employ License Assisted Access (LAA), LTE-Unlicensed (LTE-U), or NR technology in an unlicensed band, such as the 5 GHz ISM band. When operating in an unlicensed radio frequency spectrum band, wireless devices, such as the base station 105 and the UE 115, may employ a listen-before-talk (LBT) procedure to ensure that the frequency channel is clear before transmitting data. In some cases, operation in an unlicensed band may be based on a CA configuration with a CC operating in a licensed band (e.g., LAA). Operation in the unlicensed spectrum may include downlink transmission, uplink transmission, peer-to-peer transmission, or a combination thereof. Duplexing in the unlicensed spectrum may be based on frequency division duplexing (FDD), time division duplexing (TDD), or a combination of both.
[0058]
[0065] In some examples, the base station 105 or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. For example, the wireless communication system 100 may use a transmission scheme between a transmitting device (e.g., the base station 105) and a receiving device (e.g., the UE 115), where the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communications can employ multipath signal propagation to increase spectral efficiency by transmitting or receiving multiple signals via various spatial layers, which may be referred to as spatial multiplexing. Multiple signals may be transmitted by a transmitting device, for example, via different antennas or different combinations of antennas. Similarly, multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. Different spatial layers may be associated with different antenna ports used for channel measurements and reporting. MIMO techniques include single-user MIMO (SU-MIMO), in which multiple spatial layers are transmitted to the same receiving device, and multiple-user MIMO (MU-MIMO), in which multiple spatial layers are transmitted to multiple devices.
[0059]
[0066] Beamforming, sometimes referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting or receiving device (e.g., a base station 105 or a UE 115) to shape or direct an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming may be achieved by combining signals communicated through antenna elements of an antenna array such that signals propagating in a particular direction relative to the antenna array experience constructive interference, while others experience destructive interference. Adjustment of signals communicated through antenna elements may include the transmitting or receiving device applying certain amplitude and phase offsets to signals carried through each of the antenna elements associated with the device. The adjustment associated with each of the antenna elements may be defined by a beamforming weight set associated with a particular direction (e.g., relative to the antenna array of the transmitting or receiving device, or to some other orientation).
[0060]
[0067] In one example, the base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communication with the UE 115. For example, some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted by the base station 105 multiple times in different directions, including signals being transmitted according to different beamforming weight sets associated with different directions of transmission. Transmissions in different beam directions may be used (e.g., by the base station 105 or a receiving device such as the UE 115) to identify a beam direction for subsequent transmission and / or reception by the base station 105. Some signals, such as data signals associated with a particular receiving device, may be transmitted by the base station 105 in a single beam direction (e.g., a direction associated with the receiving device such as the UE 115). In some examples, the beam direction associated with a transmission along a single beam direction may be determined based at least in part on signals transmitted in different beam directions. For example, the UE 115 may receive one or more of the signals transmitted by the base station 105 in different directions, and the UE 115 may report an indication of the signal it received with the best or otherwise acceptable signal quality to the base station 105. Although these techniques are described with respect to signals transmitted by the base station 105 in one or more directions, the UE 115 may employ similar techniques to transmit a signal multiple times in different directions (e.g., to identify a beam direction for subsequent transmission or reception by the UE 115) or to transmit a signal in a single direction (e.g., to transmit data to a receiving device).
[0061]
[0068] A receiving device (e.g., a UE 115, which may be an example of a mmW receiving device) may attempt multiple receive beams when receiving various signals from the base station 105, such as a synchronization signal, a reference signal, a beam selection signal, or other control signals. For example, the receiving device may attempt multiple receive directions by receiving via different antenna subarrays, by processing received signals according to different antenna subarrays, by receiving according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, or by processing received signals according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as “listening” according to different receive beams or receive directions. In some examples, the receiving device may use a single receive beam to receive along a single beam direction (e.g., when receiving a data signal). The single receive beam may be aligned to a beam direction determined at least in part based on listening according to different receive beam directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio, or otherwise acceptable signal quality based at least in part on listening according to multiple beam directions).
[0062]
[0069] In some cases, the antennas of the base station 105 or the UE 115 may be located in one or more antenna arrays that may support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located on an antenna assembly such as an antenna tower. In some cases, antennas or antenna arrays associated with the base station 105 may be located at various geographic locations. The base station 105 may have an antenna array with several rows and columns of antenna ports that the base station 105 may use to support beamforming of communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations.
[0063]
[0070] In some cases, the wireless communication system 100 may be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer may be IP-based. The Radio Link Control (RLC) layer may perform packet segmentation and reassembly in some cases for communication on logical channels. The Medium Access Control (MAC) layer may perform priority handling and multiplexing of logical channels into transport channels. The MAC layer may also use Hybrid Automatic Repeat Request (HARQ) for retransmissions at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer may establish, configure, and maintain an RRC connection between the UE 115 and the base station 105 or core network 130, supporting radio bearers for user plane data. In the physical (PHY) layer, transport channels may be mapped to physical channels.
[0064]
[0071] In some cases, the UE 115 and the base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. HARQ feedback is one technique that increases the likelihood that data is correctly received over the communication link 125. HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve throughput at the MAC layer in poor radio conditions (e.g., signal-to-noise conditions). In some cases, a wireless device may support same-slot HARQ feedback, in which the device may provide HARQ feedback in a particular slot for data received in a previous symbol in the slot. In other cases, the device may provide HARQ feedback in a subsequent slot or according to some other time interval.
[0065]
[0072] The time interval in LTE or NR is, for example, T s The time intervals of the communication resources may be organized according to radio frames, each having a duration of 10 milliseconds (ms), where the frame period is T f =307,200T sA radio frame may be represented as: . Radio frames may be identified by a system frame number (SFN) ranging from 0 to 1023. Each frame may include 10 subframes numbered from 0 to 9, and each subframe may have a duration of 1 ms. A subframe may be further divided into two slots, each having a duration of 0.5 ms, and each slot may include six or seven modulation symbol periods (e.g., depending on the length of a cyclic prefix prepended to each symbol period). Excluding the cyclic prefix, each symbol period may include 2048 sampling periods. In some cases, a subframe may be the smallest scheduling unit of the wireless communication system 100 and may sometimes be referred to as a transmission time interval (TTI). In other cases, the smallest scheduling unit of the wireless communication system 100 may be shorter than a subframe or may be dynamically selected (e.g., in a burst of shortened TTI (sTTI) or in selected component carriers using sTTI).
[0066]
[0073] In some wireless communication systems, a slot may be further divided into multiple minislots containing one or more symbols. In some instances, a symbol or minislot may be the smallest unit of scheduling. For example, each symbol may vary in duration depending on the subcarrier spacing or frequency band of operation. Additionally, some wireless communication systems may implement slot aggregation, in which multiple slots or minislots are aggregated together and used for communication between the UE 115 and the base station 105.
[0067]
[0074] The term “carrier” refers to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communications over the communication link 125. For example, a carrier of the communication link 125 may include a portion of a radio frequency spectrum band operating according to physical layer channels for a given radio access technology. Each physical layer channel may carry user data, control information, or other signaling. A carrier may be associated with a predefined frequency channel (e.g., an E-UTRA absolute radio frequency channel number (EARFCN)) and may be arranged according to a channel raster for discovery by the UE 115. A carrier may be downlink or uplink (e.g., in FDD mode) or may be configured to carry downlink and uplink communications (e.g., in TDD mode). In some examples, a signal waveform transmitted over a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or DFT-s-OFDM).
[0068]
[0075] The organizational structure of a carrier may vary for each radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR, etc.). For example, communications over a carrier may be organized according to TTIs or slots, each of which may include user data as well as control information or signaling to support decoding the user data. A carrier may also include dedicated collection signaling (e.g., synchronization signals or system information, etc.) and control signaling that coordinates operation for the carrier. In some examples (e.g., in a carrier aggregation configuration), a carrier may also have collection signaling or control signaling that coordinates operation for other carriers.
[0069]
[0076] Physical channels may be multiplexed on carriers according to various techniques. Physical control channels and physical data channels may be multiplexed on downlink carriers using, for example, time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. In some examples, control information transmitted in physical control channels may be distributed between different control regions in a cascaded manner (e.g., between a common control region or common search space and one or more UE-specific control regions or UE-specific search spaces).
[0070]
[0077] A carrier may be associated with a particular bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communications system 100. For example, the carrier bandwidth may be one of several predetermined bandwidths for a particular radio access technology carrier (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). In some examples, each served UE 115 may be configured to operate over a portion or all of the carrier bandwidth. In other examples, some UEs 115 may be configured for operation using a narrowband protocol type associated with a predefined portion or range (e.g., a set of subcarriers or RBs) within the carrier (e.g., “in-band” deployment of a narrowband protocol type).
[0071]
[0078] In a system employing MCM techniques, a resource element may consist of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and the subcarrier spacing have an inverse relationship. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme). Thus, the more resource elements and the higher the order of the modulation scheme received by the UE 115, the higher the data rate of the UE 115 may be. In a MIMO system, wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers), and the use of multiple spatial layers may further increase the data rate for communications with the UE 115.
[0072]
[0079] A device (e.g., a base station 105 or a UE 115) of the wireless communication system 100 may have a hardware configuration that supports communication over a particular carrier bandwidth or may be configurable to support communication over one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 and / or a UE 115 that can support simultaneous communication over carriers associated with two or more different carrier bandwidths.
[0073]
[0080] The wireless communication system 100 may support communication with the UE 115 over multiple cells or carriers, a feature sometimes referred to as carrier aggregation (CA) or multi-carrier operation. The UE 115 may be configured with multiple downlink CCs and one or more uplink CCs according to a carrier aggregation configuration. CA may be used with both FDD and TDD component carriers.
[0074]
[0081] In some cases, the wireless communication system 100 may utilize an enhanced component carrier (eCC). An eCC may be characterized by one or more features including a wider carrier or frequency channel bandwidth, a shorter symbol duration, a shorter TTI duration, or a modified control channel configuration. In some cases, an eCC may be associated with a carrier aggregation configuration or a dual connectivity configuration (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). An eCC may also be configured for use in unlicensed or shared spectrum (e.g., when two or more operators are authorized to use the spectrum). An eCC characterized by a wide carrier bandwidth may include one or more segments that can be utilized by UEs 115 that are not capable of monitoring the entire carrier bandwidth or that are possibly configured to use limited carrier bandwidth (e.g., to conserve power).
[0075]
[0082] In some cases, an eCC may utilize a different symbol duration than other CCs, which may include the use of a reduced symbol duration compared to the symbol duration of other CCs. The shorter symbol duration may be associated with increased spacing between adjacent subcarriers. A device, such as a UE 115 or a base station 105, utilizing an eCC may transmit a wideband signal (e.g., according to a frequency channel or carrier bandwidth, such as 20, 40, 60, 80 MHz, etc.) with a reduced symbol duration (e.g., 16.67 μs). A TTI within an eCC may consist of one or more symbol periods. In some cases, the TTI duration (i.e., the number of symbol periods in a TTI) may be variable.
[0076]
[0083] Wireless communication systems, such as NR systems, may utilize any combination of licensed, shared, and unlicensed spectrum bands, among others. Flexibility in eCC symbol duration and subcarrier spacing may enable the use of eCCs across multiple spectrum bands. In some examples, NR shared spectrum may increase spectrum utilization and spectral efficiency, particularly through dynamic vertical (e.g., across frequency) and horizontal (e.g., across time) sharing of resources.
[0077]
[0084] The PUCCH may be mapped to a control channel defined by a code and two consecutive resource blocks. Uplink control signaling may depend on the existence of timing synchronization for the cell. PUCCH resources for scheduling requests (SRs) and channel quality indicator (CQI) reports may be assigned (and revoked) through RRC signaling. In some cases, resources for SRs may be assigned after obtaining synchronization through a random access procedure (e.g., using a random access channel (RACH)). In other cases, SRs may not be assigned to the UE 115 through the RACH (i.e., a synchronized UE may or may not have a dedicated SR channel). When the UE 115 is no longer synchronized, the PUCCH resources for SRs and CQIs may be lost.
[0078]
[0085] The wireless communication system 100 may support the use of randomized shifts of a base sequence used to transmit uplink control information, which may lead to reduced interference between different UEs 115. For example, the UE 115 may identify a base sequence used to transmit an uplink message. The UE 115 may also receive signaling that suggests a UE-specific initial shift that may be applied to the identified base sequence. In some cases, the signaling may be explicit (e.g., using several bits in the received control message) or may be implicit based on a mapping of CCE indices. In other examples, there may be a combination of explicit and implicit mappings used to indicate the randomized initial shift. After determining one or more shifted sequences based on the UE-specific initial shift and the base sequence, the UE 115 may select a shifted sequence based on the payload of the uplink control message. For example, a different shifted sequence may be used for each transmission of a scheduling request, a 1-bit ACK, a 2-bit ACK, etc. The UE 115 may transmit an uplink control message to the base station 105 based on the selected shifted sequence, and different UEs 115 may similarly use different initial shifts for their respective transmissions to the base station 105.
[0079]
[0086] 2A and 2B illustrate examples of hypotheses 200 and UE-specific shifts 201, respectively, in a system supporting UE shift randomization for uplink control channel transmissions in accordance with various aspects of the present disclosure. In some examples, hypotheses 200 and UE-specific shifts 201 may be implemented by aspects of wireless communications system 100. For example, UE 115 may transmit uplink control messages using a randomized initial shift of a sequence that constitutes the control information. Such techniques may be used to randomize interference between UEs 115 that share the same resources (e.g., multiplexed on the same RBs).
[0080]
[0087] In some examples, the uplink control information may utilize a sequence-based design (e.g., the uplink control information may be signaled as a specific sequence), and different formats of the PUCCH may be used for different purposes. For example, PUCCH format 0 may be associated with a short PUCCH (sPUCCH) transmission, which may include uplink control information having a certain number of bits (e.g., 1 or 2 bits). In such a case, a base sequence (e.g., of length 12) may be used to assign an initial shift to the UE 115, and the UE 115 may then derive other shifts based on the initial shift. In some examples, and as described below, the derivation of other shifts may be based on uplink control information (e.g., 1-bit ACK, 2-bit ACK, SR), and thus, shifting the base sequence may be based on the initial shift and other shifts derived from the uplink control information. As an example, a length-12 base sequence may be transmitted in a single resource bandwidth, and using a cyclic shift (e.g., in the time domain), there may be multiple different shifts from which the base sequence may be derived.
[0081]
[0088] An initial shift may be assigned to the UE 115. The UE 115 may determine an initial shift (e.g., S0′) based on a UE-specific hopping pattern and a cell-specific hopping pattern. In some examples, the UE 115 may determine the first shift S0 using the formula S0=(S0′+Scell) mod 12. In some cases, Scell may be predefined and may be a function of a cell ID, and S0′ may be provided to the UE 115 by the base station 105.
[0082]
[0089] 2A, different hypotheses may be used that use different shifts 205. For example, in a first hypothesis 200-a used to transmit an SR, there may be 12 possible locations for the shift 205. Thus, a transmission of an SR by the UE 115 (which may comprise only a single bit) may include only one shift 205 (e.g., only S0).
[0083]
[0090] In another example, such as hypothesis 200-b for transmitting a one-bit ACK, there may be a total of two shifts with some shift distance between the shifts 205. As shown in the clock representation of hypothesis 200-b, the location of the shifts 205 within hypothesis 200 may correspond to the value of the shifts 205, and the shift distance may correspond to the difference between the respective shift values. As an illustrative example, the first shift 205-a may correspond to a shift value of 0, and the second shift 205-b may correspond to a shift value of 6. In some examples, the two shifts may be based on the value of the ACK bit (e.g., 1 or 0), where each value of the ACK bit may correspond to a different shift. In some cases, there may be 12 possible locations for the first shift 205-a, and the second shift 205-b may be separated by a distance of 6 shifts 205. For example, when the shift distance is equal to 6, there may be a first shift S0 (corresponding to shift 205-a) and a second shift S1 (corresponding to shift 205-b), and the second shift S1 may be calculated using the formula S1=(S0+6)mod12).
[0084]
[0091] In yet another example, in the third hypothesis 200-c for a 2-bit ACK, there may be a total of four shifts with some shift distance between each shift, where different shifts may correspond to different values in the clock representation of hypothesis 200-c. For example, for a shift distance of three shifts, the UE 115 may use a first shift S0 (e.g., having a value of 0), a second shift S1 (e.g., having a value of 3) calculated using S1 = (S0 + 3) mod 12, a third shift S2 (e.g., having a value of 6) calculated using (S0 + 6) mod 12, or a fourth shift S3 (e.g., having a value of 9) calculated using S3 = (S0 + 9) mod 12. In some examples, the four shifts may each be associated with a different value of the 2-bit ACK (e.g., {0,0}, {0,1}, {1,0}, and {1,1}). In other words, each 2-bit ACK value pair may correspond to a different shift. For example, a 2-bit ACK having a value {0,0} may correspond to the first shift, and a 2-bit ACK having a value {1,1} may correspond to the fourth shift.
[0085]
[0092] As shown in FIG. 2B , different UEs 115 may be separated using different shifts. For example, there may be a total of 12 shifts per cell RB. Thus, for SR transmission, there may be up to 12 multiplexed UEs 115 per RB, with each UE 115 associated with one shift. For 1-bit ACK transmission, there may be up to six multiplexed UEs 115 per RB, with each UE 115 associated with two shifts. For example, as shown in UE-specific shift 201-a, a first UE 115 may use the first shift 210-a for NACK transmission and the second shift 210-b for ACK transmission. Similarly, a second UE 115 may use the first shift 215-a for NACK transmission and the second shift 215-b for ACK transmission. Additionally or alternatively, and as shown in UE-specific shift 201-b, for 2-bit ACK transmission, there may be up to three multiplexed UEs 115 per RB, with each UE 115 involving four shifts 210, 215. In any case, there may be a mapping between different shifts used by the UEs 115 for ACK and NACK transmission. In some cases, the mapping may be predetermined.
[0086]
[0093] In some cases, there may be interference from different UEs 115 multiplexed on the same RB. For example, if there is a 90 percent physical downlink shared channel (PDSCH) decoding rate for the first transmission, 90 percent of the ACK channel may be used for ACK hypotheses (e.g., across all UEs 115). If two UEs 115 use the same or similar shifts, each UE 115 may experience interference from the other.
[0087]
[0094] Therefore, techniques for mitigating interference due to different UEs 115 may be used. In some cases, there may be a randomized hypothesis mapping used, which may randomize the interference. Alternatively, and as described herein, there may be randomization of the shift sequence used to generate the uplink control message, which may also randomize the interference. In some examples, the randomized hypothesis mapping may introduce an additional pseudo-random sequence, which may result in higher complexity than using a random initial shift.
[0088]
[0095] The initial shift may be UE-specific and may be indicated using various techniques. For example, the initial shift may be explicitly indicated or implicitly mapped, or a combination thereof. As an example, there may be an explicit indication using a certain number of bits in the downlink control message. In such a case, an ACK / NACK resource indicator or ARI bit may be used to explicitly indicate a random initial shift. In such a case, there may be Y configured resources (e.g., configured using RRC signaling) for the UE 115. As a result, X ARI bits may be used to indicate one or more of the resources to use for PUCCH format 0, where 2 X ≧Y. As an illustrative example, X=2 and Y=4 resources, and the ARI bit may indicate one of the four resources configured by the base station 105. In some cases, multiple resources may include different shifts, and other parameters may be the same. Thus, the ARI bit may indicate different initial shifts for different transmissions (e.g., on each resource). In such cases, different initial shifts may be indicated by different ARI bit values.
[0089]
[0096] As an addition or alternative, there may be an implicit mapping based on the CCE index of a downlink grant control message (e.g., received by UE 115 on PDCCH). In such a case, there may be an implicit mapping, where there are no ARI bits included in the DCI, and UE 115 may instead rely on the CCE index to derive the RB index and the shift index. For each transmission, the PDCCH may be randomized, and thus the initial shift may also be randomized.
[0090]
[0097] In another example, a combination of explicit and implicit mappings may be possible. For example, 2 X When Y, X ARI bits may not be sufficient to select a particular resource from Y resources. For example, X = 2 and Y = 8 resources, and 2 ARI bits may not be sufficient to indicate a particular resource. As a result, UE 115 may use the X ARI bits to select a subset of resources (e.g., having ceil
[0091]
Number
[0092] resources), and then use the CCE index to select one of the resources in the subset. For example, each subset may have 2 resources, and the CCE index may be used to identify a particular resource. In other words, the subset of resources may be implicitly indicated, and the resources within the subset may be implicitly mapped. In some cases, different subsets may correspond to the same or different initial shifts. As an addition or alternative, different resources within the same subset may correspond to the same or different initial shifts. Thus, the randomized shift may be associated with the resource allocation based on the ARI bits, the CCE index, or a combination thereof, and the randomization may be achieved through the selection of resources within the subset of resources.
[0093]
[0098] Using the techniques described herein, the use of a UE-specific initial shift may allow different shifts to be used for different hypotheses 200 and by different UEs 115. For example, when transmitting using the second hypothesis 200-b, a given UE 115 may use a particular shift for transmitting an ACK / NACK for a 1-bit ACK, while another UE 115 may use a different shift, thereby randomizing interference for both UEs 115. Similarly, with the UE-specific shift 201, the transmission of an ACK / NACK (or scheduling request) may also include a randomized sequence based on the initial shift used by each UE 115. Such a technique may allow for a greater probability that interference can be randomized between each UE 115 (e.g., UEs 115 multiplexed on the same resource).
[0094]
[0099] 3 illustrates an example process flow 300 in a system supporting UE shift randomization for uplink control channel transmissions in accordance with various aspects of the present disclosure. In some examples, the process flow 300 may implement aspects of the wireless communications system 100. For example, the process flow 300 includes a UE 115-a and a base station 105-a, which may be examples of corresponding devices described with reference to FIG. 1. The process flow 300 may illustrate sequence randomization to efficiently reduce interference between wireless devices transmitting on resources within a cell.
[0095]
[0100] At 305, the UE 115 may identify a base sequence for transmission in an uplink control message. At 310, the base station 105-a may transmit, and the UE 115-a may receive, signaling suggesting a UE-specific initial shift to be applied to (e.g., utilized with) the base sequence. In some cases, the base station 105-a may transmit signaling to different UEs 115 (e.g., including the UE 115-a), and the signaling may suggest different UE-specific initial shifts to be applied to the base sequence by each UE 115, such that interference between transmissions of the uplink control message is randomized. In some cases, the shifted sequence used in generating the uplink control payload may be randomized for each transmission, and different transmissions by each UE 115 may use different shifts. In such cases, the sequence may be efficiently randomized with minimal complexity.
[0096]
[0101] For example, the UE 115-a may receive an explicit indication of a UE-specific initial shift. In some examples, the explicit indication is included in the ARI bits of the downlink DCI message transmitted by the base station 105-a. The number of ARI bits may be sufficiently large such that 2 raised to the power of the number of ARI bits is equal to or greater than the number of resources configured for the uplink control message. That is, as noted above, 2 X ≧Y.
[0097]
[0102] In some examples, receiving the signaling indicating the UE-specific initial shift includes receiving a downlink grant control message having a CCE index from which the UE-specific initial shift is determined. In such a case, an RB index and a shift index for the UE-specific initial shift may be derived based on the CCE index of the downlink grant control message.
[0098]
[0103] Additionally or alternatively, receiving the signaling includes receiving an explicit indication of a subset of resources configured for the uplink control message and receiving a downlink grant control message having a CCE index. Thus, the UE 115-a may derive an RB index and a shift index for the UE-specific initial shift based at least in part on the CCE index applied to the subset of resources. In some examples, the explicit indication is included in ARI bits of the DCI message. In some cases, the number of ARI bits is such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message. That is, as noted above, 2 X<It is Y. In some examples, at 315, UE115-a may determine a UE-specific initial shift based on signaling. At 320, UE115-a may determine one or more shifted sequences based on the UE-specific initial shift and a base sequence. In some examples, UE115-a may determine information (such as a payload including 1-bit ACK, 2-bit ACK, SR, etc.) included in an uplink control message and may determine a shifted sequence based on the information included in the uplink control message. For example, as previously mentioned, PUCCH format 0 may be associated with sPUCCH transmission, and this transmission may include uplink control information having 1 or 2 bits (such as SR, ACK / NACK, etc.). UE115-a may thus determine the number of bits in the uplink control information to be sent using sPUCCH, and the shifted sequence may be based on the number of bits of the payload as described while referring to FIGS. 2A and 2B. Thus, UE115-a may determine a shifted sequence based on the UE-specific initial shift, the base sequence, and the number of bits of the uplink control information to be set using an uplink control message. In some examples, at 325, UE115-a may select a shifted sequence from one or more shifted sequences based at least in part on the payload of the uplink control message. In some examples, selecting a shifted sequence from one or more shifted sequences based on the payload of the uplink control message may include identifying that the payload of the uplink control message is one of SR, 1-bit ACK, or 2-bit ACK and then selecting a shifted sequence based at least in part on the identified payload. In some cases, UE115-a may randomize the selection of the shifted sequence from one or more shifted sequences.
[0099]
[0104] At 330, the UE 115-a may transmit uplink control information based on the shifted sequence in an uplink control message, which the base station 105-a may receive. For example, the uplink control message may comprise the shifted sequence mapped to physical resources (e.g., REs) for transmission to the base station 105-a. In some cases, the uplink control message may be formatted as an sPUCCH message with one or two bits of uplink control information.
[0100]
[0105] 4 shows a block diagram 400 of a wireless device 405 that supports UE shift randomization for uplink control channel transmissions in accordance with an aspect of the present disclosure. The wireless device 405 may be an example of an aspect of a UE 115 described herein. The wireless device 405 may include a receiver 410, a UE communications manager 415, and a transmitter 420. The wireless device 405 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0101]
[0106] The receiver 410 may receive information such as packets, user data, or control information associated with various information channels (e.g., information related to UE shift randomization for control channel, data channel, and uplink control channel transmissions). The information may be passed to other components of the device. The receiver 410 may be an example of an aspect of the transceiver 735 described with reference to FIG. 7. The receiver 410 may utilize a single antenna or a set of antennas.
[0102]
[0107] UE communications manager 415 may be an example of an aspect of UE communications manager 715 described with reference to FIG. 7. UE communications manager 415, and / or at least some of its various subcomponents, may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions of UE communications manager 415 and / or at least some of its various subcomponents may be performed by 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 in this disclosure.
[0103]
[0108] The UE communications manager 415 and / or at least some of its various subcomponents may be physically located in various locations, including being distributed such that some of the functionality is performed by one or more physical devices at different physical locations. In some examples, the UE communications manager 415 and / or at least some of its various subcomponents may be separate and distinct components in accordance with various aspects of the present disclosure. In other examples, the UE communications manager 415 and / or at least some of its various subcomponents may be combined with one or more other hardware components, including, but not limited to, an I / O component in accordance with various aspects of the present disclosure, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0104]
[0109] The UE communications manager 415 may identify a base sequence for transmission of an uplink control message, receive signaling indicating a UE-specific initial shift to be used with the base sequence, and determine the UE-specific initial shift based on the signaling. In some cases, the UE communications manager 415 may determine uplink control information for the uplink control message based on the UE-specific initial shift, determine a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information, and transmit the uplink control information in the uplink control message, where the uplink control information is based on the shifted sequence.
[0105]
[0110] The transmitter 420 may transmit signals generated by other components of the device. In some examples, the transmitter 420 may be co-located with the receiver 410 in a transceiver module. For example, the transmitter 420 may be an example of an embodiment of the transceiver 735 described with reference to FIG. 7. The transmitter 420 may utilize a single antenna or a set of antennas.
[0106]
[0111] 5 shows a block diagram 500 of a wireless device 505 supporting UE shift randomization for uplink control channel transmissions in accordance with an aspect of the present disclosure. The wireless device 505 may be an example of an aspect of the wireless device 405 or UE 115 described with reference to FIG. 4. The wireless device 505 may include a receiver 510, a UE communications manager 515, and a transmitter 520. The wireless device 505 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0107]
[0112] The receiver 510 may receive information such as packets, user data, or control information associated with various information channels (e.g., information related to UE shift randomization for control channel, data channel, and uplink control channel transmissions). The information may be passed to other components of the device. The receiver 510 may be an example of an aspect of the transceiver 735 described with reference to FIG. 7. The receiver 510 may utilize a single antenna or a set of antennas.
[0108]
[0113] The UE communications manager 515 may be an example of an aspect of the UE communications manager 715 described with reference to Figure 7. The UE communications manager 515 may also include a sequence manager 525, a randomized shift component 530, and a control message transmission component 535.
[0109]
[0114] The sequence manager 525 may identify a base sequence for transmission in the uplink control message, determine one or more shifted sequences based on the UE-specific initial shift and the base sequence, and select a shifted sequence from the one or more shifted sequences based on the payload of the uplink control message. In some examples, the sequence manager 525 may select a shifted sequence based on the identified payload. In some examples, the sequence manager 525 may determine a shifted sequence of the base sequence based on the UE-specific initial shift and the uplink control information. In some examples, the sequence manager 525 may randomize the selection of the shifted sequence from the one or more shifted sequences. In some cases, selecting a shifted sequence from the one or more shifted sequences based on the payload of the uplink control message includes identifying the payload of the uplink control message as one of an SR, a 1-bit ACK, or a 2-bit ACK.
[0110]
[0115] The randomized shift component 530 may receive signaling indicating (e.g., suggesting) a UE-specific initial shift to be applied to the base sequence and may determine the UE-specific initial shift based on the signaling. In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving an explicit indication of the UE-specific initial shift. In some cases, the explicit indication is included in ARI bits of the DCI message. In some cases, the number of ARI bits is sufficiently large such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message.
[0111]
[0116] In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving a downlink grant control message having a CCE index from which the UE-specific initial shift is to be derived. In some cases, determining the UE-specific initial shift includes deriving an RB index and a shift index for the UE-specific initial shift based on the CCE index of the downlink grant control message. In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving an explicit indication of a subset of resources configured for the uplink control message. In some cases, the explicit indication is included in ARI bits of the DCI message. In some cases, the number of ARI bits is such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message.
[0112]
[0117] The control message transmitting component 535 may transmit the selected shifted sequence in an uplink control message. In some examples, the control message transmitting component 535 may determine the number of bits of uplink control information based on the payload of the uplink control message. In some examples, the control message transmitting component 535 may transmit the uplink control information in the uplink control message, where the uplink control message is based on the shifted sequence. In some cases, the uplink control message is formatted as an sPUCCH message having only one or two bits of uplink control information.
[0113]
[0118] The transmitter 520 may transmit signals generated by other components of the device. In some examples, the transmitter 520 may be co-located with the receiver 510 in a transceiver module. For example, the transmitter 520 may be an example of an embodiment of the transceiver 735 described with reference to FIG. 7. The transmitter 520 may utilize a single antenna or a set of antennas.
[0114]
[0119] 6 shows a block diagram 600 of a UE communications manager 615 supporting UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The UE communications manager 615 may be an example of an aspect of the UE communications manager 415, 515, or 715 described with reference to FIGS. 4, 5, and 7. The UE communications manager 615 may include a sequence manager 620, a randomized shift component 625, a control message transmission component 630, a downlink grant manager 635, and an index manager 640. Each of these modules may communicate directly or indirectly with one another (e.g., via one or more buses).
[0115]
[0120] The sequence manager 620 may identify a base sequence for transmission in the uplink control message, determine one or more shifted sequences based on the UE-specific initial shift and the base sequence, select a shifted sequence from the one or more shifted sequences based on a payload of the uplink control message, select a shifted sequence based on the identified payload, and randomize the selection of the shifted sequence from the one or more shifted sequences. In some examples, the sequence manager 620 may determine the shifted sequence based on the UE-specific initial shift, the number of bits of the uplink control information, and the base sequence. In some examples, the sequence manager 620 may
[0121] In some examples, the sequence manager 620 may determine the shifted sequence based at least in part on a shift value corresponding to the payload uplink control information, where the shift value comprises a value of 0 or 6. In some examples, the sequence manager 620 may determine the shifted sequence based at least in part on a shift value corresponding to the payload uplink control information, where the shift value comprises a value of 0, 3, 6, or 9. In some cases, selecting the shifted sequence from the one or more shifted sequences based on the payload of the uplink control message includes identifying that the payload of the uplink control message includes an SR, a 1-bit ACK, a 2-bit ACK, etc.
[0116]
[0122] The randomized shift component 625 may receive signaling suggesting a UE-specific initial shift to be applied to the base sequence and may determine the UE-specific initial shift based on the signaling. In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving an explicit indication of the UE-specific initial shift. In some cases, the explicit indication is included in an ARI bit of the DCI message. In some cases, the number of ARI bits is sufficiently large such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message.
[0117]
[0123] In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving a downlink grant control message having a CCE index from which the UE-specific initial shift is to be derived. In some cases, determining the UE-specific initial shift includes deriving an RB index and a shift index for the UE-specific initial shift based on the CCE index of the downlink grant control message. In some cases, receiving the signaling suggesting the UE-specific initial shift includes receiving an explicit indication of a subset of resources configured for the uplink control message. In some cases, the explicit indication is included in ARI bits of the DCI message. In some cases, the number of ARI bits is such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message.
[0118]
[0124] The control message transmitting component 630 may transmit the selected shifted sequence in an uplink control message. In some examples, the control message transmitting component 630 may determine the number of bits of the uplink control message based on the payload of the uplink control message. In some examples, the control message transmitting component 630 may transmit uplink control information in the uplink control message, where the uplink control message is based on the shifted sequence. In some examples, the control message transmitting component 630 may determine the size of the acknowledgment information in the uplink control information. In some cases, the uplink control message is formatted as an sPUCCH message having only 1 or 2 bits of uplink control information.
[0119]
[0125] The downlink grant manager 635 may receive a downlink grant control message with the CCE index. The index manager 640 may derive an RB index and a shift index for the UE-specific initial shift based on the CCE index applied to the subset of resources.
[0120]
[0126] FIG. 7 shows a diagram of a system 700 including a device 705 supporting UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The device 705 may be an example of or include components of the wireless device 405, wireless device 505, or UE 115 described herein, for example, with reference to FIGS. 4 and 5. The device 705 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a UE communications manager 715, a processor 720, memory 725, software 730, a transceiver 735, an antenna 740, and an I / O controller 745. These components may be in electronic communication via one or more buses (e.g., bus 710). The device 705 may communicate wirelessly with one or more base stations 105.
[0121]
[0127] The processor 720 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a central processing unit (CPU), a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 720 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be incorporated into the processor 720. The processor 720 may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks supporting UE shift randomization for uplink control channel transmissions).
[0122]
[0128] The memory 725 may include random access memory (RAM) and read-only memory (ROM). The memory 725 may store computer-readable, computer-executable software 730 that includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 725 may include a basic input / output system (BIOS), which may control basic hardware or software operations such as interaction with peripheral components or devices, among other things.
[0123]
[0129] The software 730 may include code for implementing aspects of the present disclosure, including code for supporting UE shift randomization for uplink control channel transmissions. The software 730 may be stored in a non-transitory computer-readable medium, such as a system memory or other memory. In some cases, the software 730 may not be directly executable by a processor, but may (e.g., when compiled and executed) cause the processor to perform functions described herein.
[0124]
[0130] The transceiver 735 may communicate bidirectionally via one or more antennas, wired links, or wireless links, as described herein. For example, the transceiver 735 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 735 may also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna. In some cases, a wireless device may include a single antenna 740. However, in some cases, a device may have two or more antennas 740 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions.
[0125]
[0131] The I / O controller 745 may manage input and output signals for the device 705. The I / O controller 745 may also manage peripherals not built into the device 705. In some cases, the I / O controller 745 may represent a physical connection or port to an external peripheral. In some cases, the I / O controller 745 may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the I / O controller 745 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 745 may be implemented as part of the processor. In some cases, a user may interact with the device 705 through the I / O controller 745 or through hardware components controlled by the I / O controller 745.
[0126]
[0132] 8 shows a block diagram 800 of a wireless device 805 supporting UE shift randomization for uplink control channel transmissions in accordance with an aspect of the present disclosure. The wireless device 805 may be an example of an aspect of a base station 105 described herein. The wireless device 805 may include a receiver 810, a base station communications manager 815, and a transmitter 820. The wireless device 805 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0127]
[0133] The receiver 810 may receive information such as packets, user data, or control information associated with various information channels (e.g., information related to UE shift randomization for control channel, data channel, and uplink control channel transmissions, etc.). The information may be passed on to other components of the device. The receiver 810 may be an example of an aspect of the transceiver 1135 described with reference to FIG. 11. The receiver 810 may utilize a single antenna or a set of antennas.
[0128]
[0134] Base station communications manager 815 may be an example of an aspect of base station communications manager 1115 described with reference to Figure 11. Base station communications manager 815 and / or at least some of its various subcomponents may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions of base station communications manager 815 and / or at least some of its various subcomponents may be performed by a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.
[0129]
[0135] The base station communications manager 815 and / or at least some of its various subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical devices at different physical locations. In some examples, the base station communications manager 815 and / or at least some of its various subcomponents may be separate and distinct components in accordance with various aspects of the present disclosure. In other examples, the base station communications manager 815 and / or at least some of its various subcomponents may be combined with one or more other hardware components, including, but not limited to, an I / O component, a transceiver, a network server, another computing device, one or more other components described in this disclosure, or a combination thereof, in accordance with various aspects of the present disclosure.
[0130]
[0136] The base station communications manager 815 may send signaling to the UE 115 indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message, and may receive the uplink control information in the uplink control message, where the uplink control information is based on a shifted sequence that has been shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0131]
[0137] The transmitter 820 may transmit signals generated by other components of the device. In some examples, the transmitter 820 may be co-located with the receiver 810 in a transceiver module. For example, the transmitter 820 may be an example of an aspect of the transceiver 1135 described with reference to FIG. 11. The transmitter 820 may utilize a single antenna or a set of antennas.
[0132]
[0138] 9 shows a block diagram 900 of a wireless device 905 supporting UE shift randomization for uplink control channel transmissions in accordance with an aspect of the present disclosure. The wireless device 905 may be an example of an aspect of the wireless device 805 or base station 105 described with reference to FIG. 8. The wireless device 905 may include a receiver 910, a base station communications manager 915, and a transmitter 920. The wireless device 905 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0133]
[0139] The receiver 910 may receive information such as packets, user data, or control information associated with various information channels (e.g., information related to UE shift randomization for control channel, data channel, and uplink control channel transmissions, etc.). The information may be passed on to other components of the device. The receiver 910 may be an example of an aspect of the transceiver 1135 described with reference to FIG. 11. The receiver 910 may utilize a single antenna or a set of antennas.
[0134]
[0140] The base station communications manager 915 may be an example of an aspect of the base station communications manager 1115 described with reference to Figure 11. The base station communications manager 915 may also include a shift signaling component 925 and a control message manager 930.
[0135]
[0141] The shift signaling component 925 may transmit signaling to the UE 115 suggesting a UE-specific initial shift to be applied to the base sequence for transmission of the uplink control message. In some cases, the shift signaling component 925 may transmit signaling to different UEs 115, where the signaling may suggest a different UE-specific initial shift to be applied to the base sequence by each of the different UEs 115, such that interference between transmissions of the uplink control message is randomized. In some cases, transmitting the signaling suggesting the UE-specific initial shift includes transmitting an explicit indication of the UE-specific initial shift.
[0136]
[0142] In some cases, the explicit indication is included in the ARI bits of the DCI message. In some cases, the number of ARI bits is sufficiently large such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. In some cases, sending the signaling suggesting the UE-specific initial shift includes sending a downlink grant control message with a CCE index from which the UE-specific initial shift is derived. In some cases, sending the signaling suggesting the UE-specific initial shift includes sending an explicit indication of a subset of the resources configured for the uplink control message. In some cases, the explicit indication is included in the ARI bits of the DCI message, and the number of ARI bits is such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message.
[0137]
[0143] The control message manager 930 may receive, in an uplink control message, a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift. In some examples, the control message manager 930 may receive uplink control information in an uplink control message, where the uplink control information is based on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information. In some cases, the uplink control message is formatted as an sPUCCH with only one or two bits of uplink control information.
[0138]
[0144] The transmitter 920 may transmit signals generated by other components of the device. In some examples, the transmitter 920 may be co-located with the receiver 910 in a transceiver module. For example, the transmitter 920 may be an example of an aspect of the transceiver 1135 described with reference to FIG. 11. The transmitter 920 may utilize a single antenna or a set of antennas.
[0139]
[0145] 10 shows a block diagram 1000 of a base station communications manager 1015 supporting UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The base station communications manager 1015 may be an example of an aspect of the base station communications manager 1115 described with reference to FIGS. 8, 9, and 11. The base station communications manager 1015 may include a shift signaling component 1020, a control message manager 1025, and a downlink control message component 1030. Each of these modules may communicate with one another directly or indirectly (e.g., via one or more buses).
[0140]
[0146] The shift signaling component 1020 transmits signaling to the UE 115 indicating a UE-specific initial shift to be applied to the base sequence for transmission of the uplink control message, and may transmit additional signaling to different UEs 115. In some cases, the additional signaling may suggest different UE-specific initial shifts to be applied to the base sequence by different UEs 115 such that interference between transmissions of the uplink control message is randomized.
[0141]
[0147] In some examples, transmitting the signaling indicating the UE-specific initial shift includes transmitting an explicit indication of the UE-specific initial shift. In some cases, the explicit indication is included in ARI bits of the DCI message, where the number of ARI bits is a sufficiently large number such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. In some cases, transmitting the signaling suggesting the UE-specific initial shift includes transmitting a downlink grant control message with a CCE index from which the UE-specific initial shift is derived. In some cases, transmitting the signaling suggesting the UE-specific initial shift includes transmitting an explicit indication of a subset of resources configured for the uplink control message. In some cases, the explicit indication is included in ARI bits of the DCI message. In some cases, the number of ARI bits is a number such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message.
[0142]
[0148] The control message manager 1025 may receive the shifted sequence, which is shifted relative to the base sequence according to the UE-specific initial shift, in an uplink control message. In some cases, the uplink control message is formatted as an sPUCCH with only one or two bits of uplink control information.
[0143]
[0149] The downlink control message component 1030 may transmit a downlink grant control message with a CCE index such that an RB index and a shift index for the UE-specific initial shift can be derived based on the CCE index applied to the subset of resources.
[0144]
[0150] 11 shows a diagram of a system 1100 including a device 1105 supporting UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The device 1105 may be or include, for example, an example of the components of a base station 105 described herein with reference to FIG. 1. The device 1105 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a base station communications manager 1115, a processor 1120, a memory 1125, software 1130, a transceiver 1135, an antenna 1140, a network communications manager 1145, and an inter-station communications manager 1150. These components may be in electronic communication via one or more buses (e.g., bus 1110). The device 1105 can communicate wirelessly with one or more UEs 115.
[0145]
[0151] The processor 1120 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1120 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be incorporated into the processor 1120. The processor 1120 may be configured to execute computer-readable instructions stored in memory to perform various functions (e.g., functions or tasks supporting UE shift randomization for uplink control channel transmissions).
[0146]
[0152] The memory 1125 may include RAM and ROM. The memory 1125 may store computer-readable, computer-executable software 1130 that includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 1125 may include a BIOS that may, among other things, control basic hardware or software operations such as interaction with peripheral components or devices.
[0147]
[0153] The software 1130 may include code for implementing aspects of the present disclosure, including code for supporting UE shift randomization for uplink control channel transmissions. The software 1130 may be stored in a non-transitory computer-readable medium, such as a system memory or other memory. In some cases, the software 1130 may not be directly executable by a processor, but may (e.g., when compiled and executed) cause a processor to perform functions described herein.
[0148]
[0154] The transceiver 1135 may communicate bidirectionally via one or more antennas, wired links, or wireless links, as described herein. For example, the transceiver 1135 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1135 may also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and for demodulating packets received from the antenna. In some cases, a wireless device may include a single antenna 1140. However, in some cases, a device may have two or more antennas 1140 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions.
[0149]
[0155] The network communications manager 1145 may manage communications with the core network (e.g., via one or more wired backhaul links). For example, the network communications manager 1145 may manage the forwarding of data communications for client devices, such as one or more UEs 115.
[0150]
[0156] The inter-station communications manager 1150 may manage communications with other base stations 105 and may include a controller or scheduler for controlling communications with the UE 115 in cooperation with the other base stations 105. For example, the inter-station communications manager 1150 may coordinate scheduling for transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-station communications manager 1150 may provide an X2 interface within a Long Term Evolution (LTE) / LTE-A wireless communications network technology for communicating between base stations 105.
[0151]
[0157] FIG. 12 shows a flowchart illustrating a method 1200 for UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The operations of method 1200 may be performed by the UE 115 or components thereof, as described herein. For example, the operations of method 1200 may be performed by the UE communications manager described with reference to FIGS. 4-7. In some examples, the UE 115 may execute a set of code for controlling functional elements of the device to perform the functions described herein. Additionally or alternatively, the UE 115 may perform aspects of the functions described herein using dedicated hardware.
[0152]
[0158] At 1205, the UE 115 may identify a base sequence for transmission of the uplink control message. The operations of 1205 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 1205 may be performed by a sequence manager described with reference to FIGS. 4-7.
[0153]
[0159] At 1210, the UE 115 may receive signaling indicating a UE-specific initial shift to be used with the base sequence. The operations of 1210 may be performed according to methods described herein. In some examples, aspects of the operations of 1210 may be performed by a randomized shift component described with reference to FIGS. 4-7.
[0154]
[0160] At 1215, the UE 115 may determine uplink control information for the uplink control message. The operations of 1215 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 1230 may be performed by a control message transmission component described with reference to FIGS. 4-7.
[0155]
[0161] At 1220, the UE 115 may determine a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information. The operations of 1220 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 1220 may be performed by a sequence manager described with reference to FIGS. 4-7.
[0156]
[0162] At 1225, the UE 115 may transmit uplink control information in an uplink control message, where the uplink control information is based on the shifted sequence. The operations of 1225 may be performed in accordance with methods described herein. In some examples, aspects of the operations of 1225 may be performed by a control message transmission component described with reference to FIGS. 4-7.
[0157]
[0163] FIG. 13 shows a flowchart illustrating a method 1300 for UE shift randomization for uplink control channel transmissions according to an aspect of the present disclosure. The operations of method 1300 may be performed by a base station 105 or components thereof described herein. For example, the operations of method 1300 may be performed by a base station communications manager described with reference to FIGS. 8-11. In some examples, the base station 105 may execute a set of code for controlling functional elements of a device to perform functions described herein. Additionally or alternatively, the base station 105 may perform aspects of the functions described herein using dedicated hardware.
[0158]
[0164] At 1305, the base station 105 may transmit signaling to the UE 115 indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message. The operations of 1305 may be performed according to methods described herein. In some examples, aspects of the operations of 1305 may be performed by a shift signaling component described with reference to FIGS. 8-11.
[0159]
[0165] At 1310, the base station 105 may receive uplink control information in an uplink control message, where the uplink control information is based on a shifted sequence that is shifted relative to a base sequence according to a UE-specific initial shift and a payload of the uplink control information. The operations of 1310 may be performed according to methods described herein. In some examples, aspects of the operations of 1310 may be performed by a control message manager described with reference to FIGS. 8-11.
[0160]
[0166] It should be noted that the methods described herein represent possible embodiments, and that the acts and steps may be rearranged or otherwise modified, and that other embodiments are possible. Furthermore, aspects from two or more of the methods may be combined.
[0161]
[0167] The techniques described herein may be used for various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency Division Multiple Access (SC-FDMA), and other systems. A CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 releases are sometimes commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM).
[0162]
[0168] An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi®), IEEE 802.16 (WiMAX®), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR, and GSM are described in documents from an organization named “3rd Generation Partnership Project” (3GPP®). CDMA2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. Aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described by way of example, and although LTE, LTE-A, LTE-A Pro, or NR technology may be used in much of the description, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR applications.
[0163]
[0169] A macrocell generally covers a relatively large geographic area (e.g., a few kilometers in radius) and may allow unrestricted access by UEs 115 with a service subscription with the network provider. Small cells may be associated with lower power base stations 105 compared to macrocells, and small cells may operate in the same or different frequency bands (e.g., licensed, unlicensed, etc.) as macrocells. Small cells may include picocells, femtocells, and microcells, according to various examples. A picocell, for example, may cover a small geographic area and allow unrestricted access by UEs 115 with a service subscription with the network provider. A femtocell may also cover a small geographic area (e.g., a home) and may provide restricted access by UEs 115 associated with the femtocell (e.g., UEs 115 in a Closed Subscriber Group (CSG), UEs 115 for home users, etc.). An eNB for a macrocell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, pico eNB, femto eNB, or home eNB. An eNB may support one or more (e.g., two, three, four, etc.) cells and may support communication using one or more component carriers.
[0164]
[0170] The wireless communications system 100 or any system described herein may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time. The techniques described herein may be used for either synchronous or asynchronous operation.
[0165]
[0171] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields, optical fields, particles, or any combination thereof.
[0166]
[0172] The various example blocks and modules described in connection with the disclosure 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 (PLD), 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 alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0167]
[0173] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or code. Other examples and embodiments are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions may also be physically located in various locations, including being distributed so that portions of the functions are implemented in different physical locations.
[0168]
[0174] Computer-readable media includes both non-transitory computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. Non-transitory storage media may be any available medium that can be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may comprise random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, compact disc (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer or processor. Also, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, 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 CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically and discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0169]
[0175] As used herein, including in the claims, "or" used within a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, such as, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, the phrase "based on" as used herein should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, the phrase "based on" as used herein should be construed the same as the phrase "based at least in part on."
[0170]
[0176] In the accompanying figures, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes between the similar components. If only a first reference label is used herein, the description is applicable to any of the similar components having the same first reference label, regardless of a second reference label or other subsequent reference labels.
[0171]
[0177] The description set forth herein with reference to the accompanying drawings describes exemplary configurations and does not represent every example that may be implemented or that falls within the scope of the claims. As used herein, the term "exemplary" means "serving as an example, instance, or illustration" and does not mean "preferred" or "advantageous over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.
[0172]
[0178] The description herein is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. The inventions described in the claims of the present application as originally filed are set forth below. [C1] 1. A method for wireless communication in a user equipment (UE), comprising: identifying a base sequence for transmission of an uplink control message; receiving signaling indicating a UE-specific initial shift to be used with the base sequence; determining uplink control information for the uplink control message; determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; transmitting the uplink control information in the uplink control message, wherein the uplink control information is based at least in part on the shifted sequence. [C2] identifying the payload of the uplink control information as one of a scheduling request (SR), a one-bit acknowledgement, or a two-bit acknowledgement; and determining the shifted sequence based at least in part on the identified payload. [C3] The method of C2, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises the 1-bit acknowledgment or the 2-bit acknowledgment. [C4] the payload of the uplink control information comprises the one-bit acknowledgment and determining the shifted sequence; The method of C3, comprising determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, wherein the shift value has a value of 0 or 6. [C5] the uplink control information comprises the two-bit acknowledgement and determines the shifted sequence; The method of C3, comprising determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, wherein the shift value has a value of 0, 3, 6, or 9. [C6] determining the uplink control information The method of C1, comprising determining a size of acknowledgement information in the uplink control information. [C7] receiving the signaling indicating the UE specific initial shift; The method of C1, comprising receiving an explicit indication of the UE-specific initial shift. [C8] The method of C7, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C9] The method of C8, wherein the number of ARI bits is a sufficiently large number such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. [C10] receiving the signaling indicating the UE specific initial shift; The method of C1, comprising receiving a downlink grant control message having a control channel element (CCE) index from which the UE-specific initial shift is derived. [C11] The method of C10, further comprising deriving a resource block (RB) index and a shift index for the UE-specific initial shift based at least in part on the CCE index of the downlink grant control message. [C12] receiving the signaling indicating the UE specific initial shift; receiving an explicit indication of a subset of resources configured for the uplink control message; receiving a downlink grant control message having a control channel element (CCE) index; and deriving a resource block (RB) index and a shift index for the UE-specific initial shift based at least in part on the CCE index applied to the subset of resources. [C13] The method of C12, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C14] The method of C13, wherein the number of ARI bits is a number such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message. [C15] determining one or more shifted sequences of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; and selecting the shifted sequence from the one or more shifted sequences based at least in part on a payload of the uplink control message. [C16] The method of C15, further comprising randomizing the selection of the shifted sequence from the one or more shifted sequences. [C17] 1. A method for wireless communication in a base station, comprising: transmitting signaling to a user equipment (UE) indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; receiving uplink control information in the uplink control message, wherein the uplink control information is based at least in part on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information. [C18] The method of C17, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises a 1-bit acknowledgment or a 2-bit acknowledgment. [C19] transmitting the signaling indicating the UE specific initial shift; The method of C17, comprising sending an explicit indication of the UE-specific initial shift. [C20] The method of C19, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C21] The method of claim 20, wherein the number of ARI bits is a sufficiently large number such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. [C22] The method of claim 17, further comprising transmitting additional signaling to different UEs, the additional signaling indicating different UE-specific initial shifts to be applied to the base sequence by each of the different UEs such that interference between transmissions of uplink control messages can be randomized. [C23] transmitting the signaling indicating the UE specific initial shift; The method of C17, comprising transmitting a downlink grant control message having a control channel element (CCE) index from which the UE-specific initial shift is derived. [C24] transmitting the signaling indicating the UE specific initial shift; transmitting an explicit indication of a subset of resources configured for the uplink control message; and transmitting a downlink grant control message having a control channel element (CCE) index applied to the subset of resources such that a resource block (RB) index and a shift index for the UE-specific initial shift can be derived based at least in part on the CCE index. [C25] The method of C24, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C26] The method of C25, wherein the number of ARI bits is a number such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message. [C27] 1. An apparatus for wireless communication in a user equipment (UE), comprising: means for identifying a base sequence for transmission of an uplink control message; means for receiving signaling indicating a UE specific initial shift to be used with the base sequence; means for determining uplink control information for the uplink control message; means for determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; An apparatus, comprising: means for transmitting the uplink control information in the uplink control message, wherein the uplink control information is based at least in part on the shifted sequence. [C28] means for identifying the payload of the uplink control information as one of a scheduling request (SR), a one-bit acknowledgement, or a two-bit acknowledgement; and means for determining the shifted sequence based at least in part on the identified payload. [C29] The apparatus of C28, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises the 1-bit acknowledgment or the 2-bit acknowledgment. [C30] the payload of the uplink control information comprises the one-bit acknowledgment; 30. The apparatus of claim 29, further comprising: means for determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, the shift value having a value of 0 or 6. [C31] the uplink control information comprises the two-bit acknowledgment; 30. The apparatus of claim 29, further comprising: means for determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, the shift value having a value of 0, 3, 6, or 9. [C32] The apparatus of C27, wherein the means for determining the uplink control information comprises means for determining a size of acknowledgement information in the uplink control information. [C33] the means for receiving the signaling indicating the UE specific initial shift, The apparatus of C27, comprising means for receiving an explicit indication of the UE-specific initial shift. [C34] The apparatus of C33, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C35] The apparatus of C34, wherein the number of ARI bits is sufficiently large such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. [C36] the means for receiving the signaling indicating the UE specific initial shift, 20. The apparatus of claim 17, comprising: means for receiving a downlink grant control message having a control channel element (CCE) index from which the UE-specific initial shift is derived. [C37] The apparatus of C36, further comprising means for deriving a resource block (RB) index and a shift index for the UE-specific initial shift based at least in part on the CCE index of the downlink grant control message. [C38] the means for receiving the signaling indicating the UE specific initial shift, means for receiving an explicit indication of a subset of resources configured for the uplink control message; means for receiving a downlink grant control message having a control channel element (CCE) index; and means for deriving a resource block (RB) index and a shift index for the UE-specific initial shift based at least in part on the CCE index applied to the subset of resources. [C39] The apparatus of C38, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C40] The apparatus of C39, wherein the number of ARI bits is a number such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message. [C41] means for determining one or more shifted sequences of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; and means for selecting the shifted sequence from the one or more shifted sequences based at least in part on a payload of the uplink control message. [C42] The apparatus of C41, further comprising means for randomizing the selection of the shifted sequence from the one or more shifted sequences. [C43] 1. An apparatus for wireless communication at a base station, comprising: means for transmitting signaling to a user equipment (UE) indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; 1. An apparatus comprising: means for receiving uplink control information in the uplink control message, wherein the uplink control information is based at least in part on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information. [C44] The apparatus of C43, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises a 1-bit acknowledgment or a 2-bit acknowledgment. [C45] the means for transmitting the signaling indicating the UE specific initial shift, The apparatus of C43, comprising means for transmitting an explicit indication of the UE-specific initial shift. [C46] The apparatus of C45, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C47] The apparatus of C46, wherein the number of ARI bits is sufficiently large such that 2 raised to the power of the number of ARI bits is greater than the number of resources configured for the uplink control message. [C48] The apparatus of C43, further comprising means for transmitting additional signaling to different UEs, the additional signaling indicating different UE-specific initial shifts to be applied to the base sequence by each of the different UEs such that interference between transmissions of uplink control messages can be randomized. [C49] the means for transmitting the signaling indicating the UE specific initial shift, The apparatus of C43, comprising: means for transmitting a downlink grant control message having a control channel element (CCE) index from which the UE-specific initial shift is derived. [C50] the means for transmitting the signaling indicating the UE specific initial shift, means for transmitting an explicit indication of a subset of resources configured for the uplink control message; and means for transmitting a downlink grant control message having a control channel element (CCE) index applied to the subset of resources such that a resource block (RB) index and a shift index for the UE-specific initial shift can be derived based at least in part on the CCE index. [C51] The apparatus of C50, wherein the explicit indication is included in an acknowledgement (ACK) resource indicator (ARI) bit of a downlink control information (DCI) message. [C52] The apparatus of C51, wherein the number of ARI bits is a number such that 2 raised to the power of the number of ARI bits is less than the number of resources configured for the uplink control message. [C53] 1. An apparatus for wireless communication in a user equipment (UE), comprising: a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions comprising: identifying a base sequence for transmission of an uplink control message; receiving signaling indicating a UE-specific initial shift to be used with the base sequence; determining uplink control information for the uplink control message; determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; The apparatus, executable by the processor to cause the apparatus to transmit the uplink control information in the uplink control message, wherein the uplink control information is based at least in part on the shifted sequence. [C54] The instructions further include: identifying the payload of the uplink control information as one of a scheduling request (SR), a one-bit acknowledgement, or a two-bit acknowledgement; and determining the shifted sequence based at least in part on the identified payload. [C55] The apparatus of C54, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises the 1-bit acknowledgment or the 2-bit acknowledgment. [C56] the payload of the uplink control information comprises the one-bit acknowledgment; The apparatus of C55, comprising determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, the shift value having a value of 0 or 6. [C57] the uplink control information comprises the two-bit acknowledgment; The apparatus of C55, comprising determining the shifted sequence based at least in part on a shift value corresponding to the uplink control information payload, the shift value having a value of 0, 3, 6, or 9. [C58] the instructions for determining the uplink control information further comprising: The apparatus of C53, wherein the apparatus is executable by the processor to cause the apparatus to determine a size of acknowledgement information in the uplink control information. [C59] the instructions to receive the signaling indicating the UE specific initial shift The apparatus of C53, wherein the apparatus is executable by the processor to cause the apparatus to receive an explicit indication of the UE-specific initial shift. [C60] 1. An apparatus for wireless communication at a base station, comprising: a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions comprising: transmitting signaling to a user equipment (UE) indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; an apparatus executable by the processor to cause the apparatus to receive uplink control information in the uplink control message, wherein the uplink control information is based at least in part on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information. [C61] The apparatus of C60, wherein the uplink control message is formatted as a short physical uplink control channel message, and the payload of the uplink control information comprises a 1-bit acknowledgment or a 2-bit acknowledgment. [C62] the instructions to transmit the signaling indicating the UE specific initial shift The apparatus of C60, wherein the apparatus is executable by the processor to cause the apparatus to send an explicit indication of the UE-specific initial shift. [C63] The instructions further include: The apparatus of C60, wherein the apparatus is executable by the processor to cause the apparatus to transmit additional signaling to different UEs, the additional signaling indicating different UE-specific initial shifts to be applied to the base sequence by each of the different UEs such that interference between transmissions of uplink control messages can be randomized. [C64] 1. A non-transitory computer-readable medium having stored thereon code for wireless communication in a user equipment (UE), the code comprising: identifying a base sequence for transmission of an uplink control message; receiving signaling indicating a UE-specific initial shift to be used with the base sequence; determining uplink control information for the uplink control message; determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information; a non-transitory computer-readable medium comprising instructions executable by a processor to transmit the uplink control information in the uplink control message, wherein the uplink control information is based at least in part on the shifted sequence. [C65] 1. A non-transitory computer-readable medium having stored thereon code for wireless communication in a base station, the code comprising: transmitting signaling to a user equipment (UE) indicating a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; A non-transitory computer-readable medium comprising instructions executable by a processor to receive uplink control information in the uplink control message, wherein the uplink control information is based at least in part on a shifted sequence that is shifted relative to the base sequence according to the UE-specific initial shift and a payload of the uplink control information.
Claims
1. 1. A method for wireless communication in a user equipment (UE), comprising: identifying a base sequence for transmission of an uplink control message; determining a UE specific initial shift to be used with the base sequence; determining a number of hybrid automatic repeat request (HARQ) feedback bits for the uplink control message; determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the number of bits of the HARQ feedback; transmitting the HARQ feedback in the uplink control message; wherein the uplink control message is based at least in part on the shifted sequence; wherein determining the UE-specific initial shift comprises receiving an indication of a subset of resources configured for the uplink control message. A method for providing the above.
2. The method of claim 1, wherein the indication of the subset of resources comprises a resource indication bit in a downlink control information (DCI) message.
3. The method of claim 2, wherein the UE determines the UE-specific initial shift based at least in part on the resource indication bits of the DCI message.
4. The method of claim 1, further comprising receiving an indication of the UE-specific initial shift.
5. The method described in claim 4, wherein the instruction of the UE-specific initial shift is an implicit instruction.
6. The method of claim 1, further comprising: receiving the indication of the UE-specific initial shift; The method of claim 4 , comprising receiving an explicit indication of the UE-specific initial shift.
7. The method of claim 6, wherein the indication of the UE-specific initial shift is received in a radio resource control (RRC) message.
8. Receiving a Downlink Control Information (DCI) message comprising the indication of the subset of resources; determining the UE-specific initial shift based at least in part on a control channel element (CCE) index of the DCI message; The method of claim 1 further comprising:
9. The method of claim 8, further comprising: identifying one or more bits of the HARQ feedback as comprising a one-bit acknowledgment or a two-bit acknowledgment; determining the shifted sequence based at least in part on the one or more bits of the HARQ feedback; The method of claim 1 further comprising:
10. The method of claim 1, wherein determining the UE-specific initial shift comprises: receiving an explicit indication of the subset of resources configured for the uplink control message; determining the UE-specific initial shift based at least in part on the subset of resources configured for the uplink control message; The method of claim 1 , comprising:
11. The method of claim 10, wherein the indication of the subset of resources is included within bits of downlink control information (DCI), and determining the UE-specific initial shift is based at least in part on control channel elements (CCEs) of the DCI. determining one or more shifted sequences of the base sequence based at least in part on the UE-specific initial shift and the HARQ feedback; selecting the shifted sequence from the one or more shifted sequences based at least in part on the HARQ feedback; The method of claim 1 further comprising:
13. A method for wireless communication in a network entity, comprising: transmitting to a user equipment (UE) an indication of a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; receiving hybrid automatic repeat request (HARQ) feedback in the uplink control message, wherein the uplink control message is based at least in part on the shifted sequence; wherein transmitting the indication of the UE-specific initial shift comprises transmitting a message indicating a subset of resources configured for the uplink control message. A method for providing the above.
14. The method of claim 13, further comprising transmitting a downlink control information (DCI) message indicating the subset of resources, wherein the UE-specific initial shift is based at least in part on a control channel element (CCE) index of the DCI message.
15. The method of claim 13, wherein transmitting the indication of the UE-specific initial shift further comprises transmitting an implicit indication of the UE-specific initial shift.
16. The method of claim 15, wherein the implicit indication of the UE-specific initial shift comprises a control channel element (CCE) index of a downlink control information (DCI) message.
17. The method of claim 13, wherein transmitting the indication of the UE-specific initial shift comprises transmitting an explicit indication of the UE-specific initial shift.
18. The method of claim 17, wherein the explicit instruction comprises a radio resource control (RRC) configuration for the UE.
19. The method of claim 13, further comprising sending additional instructions to different UEs, the additional instructions indicating different UE-specific initial shifts to be applied to the base sequence by each of the different UEs.
20. The method of claim 20, wherein transmitting the indication of the UE-specific initial shift comprises:
14. The method of claim 13, comprising transmitting a downlink control information (DCI) message comprising an explicit indication of the subset of resources configured for the uplink control message, wherein a first control channel element (CCE) index of the DCI message comprises the indication of the UE-specific initial shift.
21. The method of claim 20, wherein the explicit instruction is included within a resource instruction bit of the DCI message.
22. An apparatus for wireless communication, comprising: a processor; a memory coupled to the processor; instructions stored in the memory, the instructions comprising: identifying a base sequence for transmission of an uplink control message; determining a UE specific initial shift to be used with the base sequence; determining a number of hybrid automatic repeat request (HARQ) feedback bits for the uplink control message; determining a shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the number of bits of the HARQ feedback; transmitting the HARQ feedback in the uplink control message, wherein the uplink control message is based at least in part on the shifted sequence; wherein determining the UE-specific initial shift comprises receiving an indication of a subset of resources configured for the uplink control message. Executable by the processor to cause the device to 23. The apparatus of claim 22, wherein the indication of the subset of resources comprises resource indication bits of a downlink control information (DCI) message, and wherein the determination of the UE-specific initial shift is based at least in part on the resource indication bits of the DCI message.
24. The instructions further comprising:
23. The apparatus of claim 22, executable by the processor to cause the apparatus to receive an indication of the UE-specific initial shift.
25. The apparatus of claim 24, wherein the instruction of the UE-specific initial shift is an implicit instruction.
26. To receive the indication of the UE-specific initial shift, the instructions further comprise:
25. The apparatus of claim 24, executable by the processor to cause the apparatus to receive an explicit indication of the UE-specific initial shift.
27. The apparatus of claim 26, wherein the indication of the UE-specific initial shift is received in a radio resource control (RRC) message.
28. The instructions further comprising: receiving a downlink control information (DCI) message; determining the UE-specific initial shift based at least in part on a control channel element (CCE) index of the DCI message; 23. The apparatus of claim 22, wherein the step is executable by the processor to cause the apparatus to:
29. The instructions further comprising: Identifying one or more bits of the HARQ feedback as comprising a one-bit acknowledgment or a two-bit acknowledgment; determining the shifted sequence based at least in part on the one or more bits; 23. The apparatus of claim 22, wherein the step is executable by the processor to cause the apparatus to:
30. An apparatus for wireless communication, comprising: a processor; a memory coupled to the processor; instructions stored in the memory, the instructions comprising: transmitting to a user equipment (UE) an indication of a UE-specific initial shift to be applied to a base sequence for transmission of an uplink control message; receiving hybrid automatic repeat request (HARQ) feedback in the uplink control message, wherein the uplink control message is based at least in part on the shifted sequence; wherein transmitting the indication of the UE-specific initial shift comprises transmitting a message indicating a subset of resources configured for the uplink control message. Executable by the processor to cause the device to
Citation Information
Patent Citations
Base station device, terminal device, communication method and program
WO2017073465A1