Method and apparatus for user equipment shift randomization for uplink control channel transmission
By identifying specific base sequences for user equipment and applying specific shifts to randomize the shifts of base sequences, the interference problem caused by resource reuse by user equipment in wireless communication systems is solved, and the transmission quality of the uplink control channel is improved.
Patent Information
- Application Number
- CN202310436849.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-11-28
- Filing Date
- 2018-11-29
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2038-11-29
AI Technical Summary
In wireless communication systems, when multiple user devices reuse resources within a cell, uplink control information transmission is prone to interference, especially when using the physical uplink control channel, where interference is difficult to avoid.
By identifying a specific base sequence for each user equipment and applying a UE-specific initial shift, the shift is indicated by explicit or implicit signaling, and the shift of the base sequence is randomized to reduce interference, for example by bit indication in downlink control messages or RRC signaling, combined with explicit and implicit mapping of resource subsets, to determine the shifted sequence.
It effectively reduces interference between user equipment, improves the transmission quality of the uplink control channel, and reduces the possibility of interference within the cell.
Smart Images

Figure CN116366209B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese invention patent application 201880076161.5 (PCT / US2018 / 062979), filed on November 29, 2018, entitled "User Equipment Shift Randomization for Uplink Control Channel Transmission". Technical Field
[0002] The following generally relates to wireless communication, and more particularly to user equipment shift randomization for uplink control channel format transmission. Background Technology
[0003] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ various 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 Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include several base stations or network access nodes, each supporting communication from multiple communication devices simultaneously, which may also be referred to as User Equipment (UE).
[0004] In a wireless system, a UE can transmit uplink control information (e.g., for scheduling requests, Hybrid Automatic Repeat Request (HARQ) feedback, etc.) to a base station, with each UE utilizing the Physical Uplink Control Channel (PUCCH) for this transmission. However, when multiple UEs are multiplexed on resources within a cell, uplink control information transmissions by different UEs can lead to inter-cell interference. Summary of the Invention
[0005] The described technology relates to improved methods, systems, devices, or apparatuses for user equipment (UE) shift randomization supporting uplink control channel transmissions. Generally, the described technology provides the use of shifts in a base sequence for transmitting uplink control information. For example, the UE may identify a base sequence used for transmitting uplink control messages. The UE may also receive signaling indicating a UE-specific initial shift that can be used in conjunction with the identified base sequence (e.g., applied to the identified base sequence). In some cases, this signaling may be explicit (e.g., using several bits from the received control message) or implicit (based on a mapping of control channel element (CCE) indices). In other examples, a combination of explicit and implicit mappings for indicating the initial shift may exist. In some examples, the UE may determine uplink control information and determine a shifted sequence 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 acknowledgment (ACK), 2-bit ACK, etc. The UE can transmit uplink control information in uplink control messages based on a shifted sequence. The base station can receive the shifted sequence from the UE (e.g., uplink control information in the uplink control message) and can also receive different shifted sequences from other UEs. Due to these shifts in the base sequence, these identical UEs are unlikely to interfere with each other; although interference between multiple UEs may still be possible, these randomized shifts lead to the avoidance of interference between UEs that would normally interfere with each other's uplink transmissions if these shifts were not randomized (but were always the same).
[0006] A wireless communication method is described. The method may include: identifying a base sequence for the transmission of an uplink control message; receiving signaling indicating a UE-specific initial shift to be used in conjunction 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 communication is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. These instructions are executable by the processor to cause the apparatus to: identify a base sequence for the transmission of an uplink control message; receive signaling indicating a UE-specific initial shift to be used in conjunction 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.
[0008] Another device for wireless communication is described. This device may include means for: identifying a base sequence for the 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.
[0009] A non-transient computer-readable medium storing code for wireless communication is described. The code may include instructions executable by a processor for: identifying a base sequence for the 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.
[0010] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for the following actions: the payload identifying the uplink control information may be a scheduling request (SR), a 1-bit confirmation, or a 2-bit confirmation, and the shifted sequence may be determined based on the identified payload.
[0011] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the uplink control message may be formatted as a short physical uplink control channel message, wherein the payload of the uplink control information includes the 1-bit acknowledgement or the 2-bit acknowledgement.
[0012] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the payload of the uplink control information may include operations, features, means, or instructions for determining the shifted sequence based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0 or 6.
[0013] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the uplink control information may include operations, features, means, or instructions for determining the shift sequence based on a shift value corresponding to the payload of the uplink control information, the shift value including the values 0, 3, 6, or 9.
[0014] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, determining the uplink control information may include operations, features, means, or instructions for determining the size of the received information in the uplink control information.
[0015] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, receiving signaling indicating the UE-specific initial shift may further include operations, features, means, or instructions for receiving an explicit indication of the UE-specific initial shift.
[0016] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the explicit indication may be included within the ACK Resource Indicator (ARI) bits of the DCI message.
[0017] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the number of these ARI bits may be large enough that a power of 2 of the number of ARI bits may be greater than the number of resources configured for the uplink control message.
[0018] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, receiving the signaling indicating the UE-specific initial shift may further include operations, features, means, or instructions for receiving a downlink grant control message having a CCE index from which the UE-specific initial shift can be derived.
[0019] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for deriving the UE-specific initial shift RB index and shift index based on the CCE index of the downlink grant control message.
[0020] In some examples of the methods, apparatus (devices) and nontransient computer-readable media described herein, receiving the signaling indicating the UE-specific initial shift may include operations, features, means, or instructions for: receiving an explicit indication of a subset of resources configured for the uplink control message; receiving a downlink grant control message with 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] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the explicit indication may be included within the ARI bits of the DCI message.
[0022] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the number of these ARI bits is such that a power of 2 of the ARI bit number is less than the number of resources configured for the uplink control message.
[0023] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means, or instructions for: determining one or more shifted sequences based on the UE-specific initial shift and the uplink control information, and selecting the shifted sequence from the one or more shifted sequences based on the payload of the uplink control message.
[0024] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for randomizing the selection of one or more shifted sequences.
[0025] A wireless communication method is described. The method may include: transmitting signaling to a UE indicating a UE-specific initial shift of a base sequence to be applied to the transmission of an uplink control message; and receiving uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0026] An apparatus for wireless communication is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. These instructions are executable by the processor to cause the apparatus to: transmit signaling to a UE indicating a UE-specific initial shift of a base sequence to be applied to the 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 shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0027] Another device for wireless communication is described. This device may include means for: transmitting signaling to a UE indicating a UE-specific initial shift of a base sequence to be applied to the transmission of an uplink control message; and receiving uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0028] A non-transient computer-readable medium storing code for wireless communication is described. The code may include instructions executable by a processor for: transmitting signaling to a UE indicating a UE-specific initial shift of a base sequence to be applied to the transmission of an uplink control message; and receiving uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0029] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the uplink control message may be formatted as a short physical uplink control channel message, wherein the payload of the uplink control information includes 1 bit of confirmation or 2 bits of confirmation.
[0030] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the transmission of signaling indicating the UE-specific initial shift may further include operations, features, means, or instructions for transmitting an explicit indication of the UE-specific initial shift.
[0031] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the explicit indication may be included within the ARI bits of the DCI message.
[0032] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the number of these ARI bits may be large enough that a power of 2 of the number of ARI bits may be greater than the number of resources configured for the uplink control message.
[0033] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for transmitting additional instructions to different UEs, which indicate different UE-specific initial shifts to be applied to the base sequence for each of these different UEs, such that interference between uplink control message transmissions can be randomized.
[0034] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the transmission of signaling indicating the UE-specific initial shift may further include operations, features, means, or instructions for transmitting a downlink grant control message having a CCE index from which the UE-specific initial shift can be derived.
[0035] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, transmitting the 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 with a CCE index such that an RB index and a shift index of the UE-specific initial shift can be derived based on the CCE index applied to the subset of resources.
[0036] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the explicit indication may be included within the ARI bits of the DCI message.
[0037] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the number of these ARI bits is such that a power of 2 of the ARI bit number is less than the number of resources configured for the uplink control message. Attached Figure Description
[0038] Figure 1 Examples of wireless communication systems that support user equipment (UE) shift randomization for uplink control channel transmissions are described in accordance with various aspects of this disclosure.
[0039] Figure 2A and Figure 2B The disclosure explains hypotheses and examples of UE-specific shifts in systems supporting UE shift randomization for uplink control channel transmissions, based on various aspects of this disclosure.
[0040] Figure 3 An example of the process flow for UE shift randomization for uplink control channel transmissions, supported by various aspects of this disclosure, is explained.
[0041] Figures 4 to 6 A block diagram of an apparatus supporting UE shift randomization for uplink control channel transmissions is shown, according to various aspects of this disclosure.
[0042] Figure 7 A block diagram of a system for a UE that supports UE shift randomization for uplink control channel transmissions, according to various aspects of this disclosure, is provided.
[0043] Figures 8 to 10 A block diagram of an apparatus supporting UE shift randomization for uplink control channel transmissions is shown, according to various aspects of this disclosure.
[0044] Figure 11 A block diagram of a system according to various aspects of this disclosure, including a base station supporting UE shift randomization for uplink control channel transmission, is explained.
[0045] Figures 12 to 13 The present disclosure describes a method for UE shift randomization for uplink control channel transmission. Detailed Implementation
[0046] User equipment (UE) in a wireless system can transmit uplink control information to a base station. For example, a UE can use uplink control information transmitted on the Physical Uplink Control Channel (PUCCH) to transmit scheduling requests (SRs) or feedback information (e.g., Hybrid Automatic Repeat Request (HARQ feedback)). However, in some situations, when multiple UEs are multiplexed on the same resources within a cell (where resources can be uniquely identified by different symbol indices, different resource block (RB) indices, and different shift indices), uplink control information transmissions by different UEs can lead to intra-cell interference. For example, intra-cell interference may exist between multiple UEs transmitting PUCCH 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.
[0047] As described herein, various techniques can be used to randomize the sequence of uplink control information to mitigate intra-cell interference between different UEs. For example, randomization of shifts for the transmission of sequence-based uplink control messages can exist, and low-complexity techniques can also be used to randomize interference. In some cases, the shifts of sequence-based control messages can be UE-specific and can be indicated according to various techniques. For example, the initial shift can be explicitly indicated, implicitly mapped, or a combination thereof. In some examples, there can be an explicit indication of the shift using a specific number of bits in the downlink control message. In such cases, the Acknowledgment / Nack of Acknowledgment (ACK / NACK) Resource Indicator (ARI) bits can be used to explicitly indicate the random initial shift. Additionally or alternatively, there can be an 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, this indication can be provided via Radio Resource Control (RRC) signaling. Additionally or alternatively, there may be a combination of explicit and implicit mappings, where a subset of resources may be explicitly indicated, while specific resources within these subsets may be implicitly mapped (e.g., mapped to a CCE index); and the shifted sequence may be determined from that specific resource (e.g., at least in part based on a symbol index).
[0048] The aspects of this disclosure are initially described in the context of wireless communication systems. The aspects of this disclosure are further explained and described by way of apparatus diagrams, system diagrams, and flowcharts relating to UE shift randomization for uplink control channel transmissions.
[0049] Figure 1 Examples of wireless communication system 100 according to various aspects of this disclosure are described. Wireless communication system 100 includes base station 105, UE 115, and core network 130. In some examples, wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or an NR network. In some cases, wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low latency communication, or communication with low-cost and low-complexity devices.
[0050] Base station 105 can wirelessly communicate with UE 115 via one or more base station antennas. Base station 105 described herein may include, or may be referred to by those skilled in the art as, a base transceiver station, radio base station, access point, radio transceiver, B-node, evolved B-node (eNB), next-generation B-node, or gigabit B-node (any of which may be referred to as gNB), home B-node, home evolved B-node, or any other suitable term. Wireless communication system 100 may include different types of base stations 105 (e.g., macro base stations or small cell base stations). UE 115 described herein may be able to communicate with various types of base stations 105 and network equipment (including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.).
[0051] Each base station 105 may be associated with a specific geographic coverage area 110, within which communication with various UEs 115 is supported. Each base station 105 may provide communication coverage to the corresponding 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 transmission from the UE 115 to the base station 105, or downlink transmission from the base station 105 to the UE 115. Downlink transmission may also be referred to as forward link transmission, and uplink transmission may also be referred to as reverse link transmission.
[0052] The geographic coverage area 110 of base station 105 can be divided into sectors that constitute only a part of the geographic coverage area 110, and each sector can be associated with a cell. For example, each base station 105 can provide communication coverage to macrocells, small cells, hotspots, or other types of cells, or various combinations thereof. In some examples, base station 105 can be mobile and thus provide communication coverage to mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, and overlapping geographic coverage areas 110 associated with different technologies can be supported by the same base station 105 or different base stations 105. The wireless communication system 100 can include, for example, heterogeneous LTE / LTE-A / LTE-A Pro or NR networks, wherein different types of base stations 105 provide coverage to various geographic coverage areas 110.
[0053] The term "cell" refers to a logical communication entity used to communicate with base station 105 (e.g., on a carrier) and may be associated with an identifier to distinguish adjacent cells operating via the same or different carriers (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID), etc.). In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types that can provide access for different types of devices (e.g., Machine-Type Communication (MTC), Narrowband Internet of Things (NB-IoT), Enhanced Mobile Broadband (eMBB), or others). In some cases, the term "cell" may refer to a portion (e.g., a sector) of the geographical coverage area 110 on which the logical entity operates.
[0054] Each UE 115 can be distributed throughout the wireless communication system 100, and each UE 115 can be stationary or mobile. UE 115 may also be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client. UE 115 can also be a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may also refer to a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or MTC device, which can be implemented in various items such as appliances, vehicles, and instruments.
[0055] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated machine-to-machine communication (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that have integrated sensors or meters to measure or capture information and relay that information to a central server or application that can utilize the information or present it to people interacting with the program or application. Some UE 115 devices may be designed to collect information or enable automated machine behavior. Examples of applications for MTC devices include: smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wilderness survival monitoring, weather and geographic event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial charging.
[0056] Some UEs 115 can be configured to operate in reduced-power modes, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UE 115 include entering a power-saving “deep sleep” mode when not engaged in active communication, or operating on limited bandwidth (e.g., according to narrowband communication). In some cases, UE 115 can be designed to support critical functions (e.g., mission-critical functions), and the wireless communication system 100 can be configured to provide ultra-reliable communication for these functions.
[0057] In some scenarios, UE 115 may also be able to communicate directly with other UE 115s (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more UEs in a group of UEs 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115s in such a group may be outside the geographic coverage area 110 of base station 105 or may be unable to receive transmissions from base station 105 for other reasons. In some scenarios, groups of UEs 115s communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some scenarios, base station 105 facilitates the scheduling of resources for D2D communication. In other scenarios, D2D communication is performed between UEs 115 without involving base station 105.
[0058] Each base station 105 can communicate with the core network 130 and with each other. For example, base station 105 can interface with the core network 130 via backhaul link 132 (e.g., via S1 or other interfaces). Base stations 105 can communicate with each other directly (e.g., directly between base stations 105) or indirectly (e.g., via the core network 130) on backhaul link 134 (e.g., via X2 or other interfaces).
[0059] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 may be an evolved packet core (EPC), which 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 manages non-access stratum (e.g., control plane) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with the EPC. User IP packets can be delivered via the S-GW, which itself can connect to the P-GW. The P-GW provides IP address allocation and other functions. The P-GW can connect 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.
[0060] At least some network devices (such as base station 105) may include sub-components, such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with each UE 115 through several other access network transport entities, which may be referred to as a radio headend, a smart radio headend, or a transmit / receive point (TRP). In some configurations, the various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio headends and access network controllers) or combined into a single network device (e.g., base station 105).
[0061] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. Generally, the 300 MHz to 3 GHz band is referred to as the Ultra High Frequency (UHF) band or decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter. UHF waves can be blocked or redirected by buildings and environmental features. However, this wave can penetrate various structures sufficiently for macrocells to provide service to UE 115 located indoors. 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, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).
[0062] The wireless communication system 100 can also operate in the UHF (Super High Frequency) zone using a frequency band from 3 GHz to 30 GHz (also known as the centimeter band). The SHF zone includes frequency bands that can be used opportunistically by devices capable of tolerating interference from other users (such as the 5 GHz Industrial, Scientific and Medical (ISM) band).
[0063] The wireless communication system 100 can 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 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be even smaller and more closely spaced than UHF antennas. In some cases, this can facilitate the use of antenna arrays within the UE 115. However, the propagation of EHF transmissions may suffer even greater atmospheric attenuation and shorter range than SHF or UHF transmissions. The techniques disclosed herein can be employed across transmissions using one or more different frequency divisions, and the frequency band usage specified across these frequency divisions may vary by country or regulatory authority.
[0064] In some scenarios, wireless communication system 100 may utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 may employ License-Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands (such as the 5 GHz ISM band). When operating in unlicensed radio spectrum bands, wireless devices (such as base station 105 and UE 115) may employ a Listen-Before-Talk (LBT) protocol to ensure the frequency channel is open before transmitting data. In some scenarios, operation in unlicensed frequency bands may be coordinated with CC operation in licensed frequency bands based on CA configuration (e.g., LAA). Operation in unlicensed spectrum may include downlink transmission, uplink transmission, peer-to-peer transmission, or a combination thereof. Duplexing in unlicensed spectrum may be based on Frequency Division Duplex (FDD), Time Division Duplex (TDD), or a combination thereof.
[0065] In some examples, base station 105 or UE 115 may be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. For example, wireless communication system 100 may use a transmission scheme between a transmitting device (e.g., base station 105) and a receiving device (e.g., UE 115), wherein the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communication may employ multipath signal propagation to increase spectral efficiency by transmitting or receiving multiple signals via different spatial layers, which may be referred to as spatial multiplexing. For example, the transmitting device may transmit multiple signals via different antennas or different combinations of antennas. Similarly, the receiving device may receive multiple signals via different antennas or different combinations of antennas. Each of these 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 measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO), in which multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), in which multiple spatial layers are transmitted to multiple devices.
[0066] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105 or UE 115) to shape or guide an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array, such that signals propagating relative to a particular orientation of the antenna array experience constructive interference, while other signals experience destructive interference. Adjustment of the signals transmitted via the antenna elements may include the transmitting or receiving device applying specific amplitude and phase shifts to the signals carried via each antenna element associated with that device. The adjustment associated with each antenna element may be defined by a beamforming weight set associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other orientation).
[0067] In one example, base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communication with UE 115. For example, some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by base station 105 in different directions, and these signals may include signals transmitted according to different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions can be used (e.g., by base station 105 or receiving device, such as UE 115) to identify the beam direction used by base station 105 for subsequent transmission and / or reception. Some signals (such as data signals associated with a particular receiving device) may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with the receiving device, such as UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined at least in part based on the signals transmitted in different beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions, and UE 115 may report to base station 105 an indication of the signals it received with the highest signal quality or other acceptable signal quality. Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may use similar techniques to transmit signals multiple times in different directions (e.g., to identify the beam direction used by UE 115 for subsequent transmission or reception) or to transmit signals in a single direction (e.g., to transmit data to a receiving device).
[0068] A receiver device (e.g., UE 115, which may be an example of an mmW receiver device) may attempt multiple receive beams when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiver device may attempt multiple reception directions by: receiving via different antenna subarrays; processing the received signal according to different antenna subarrays; receiving according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of the antenna array; or processing the received signal according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of the antenna array, any of which may be referred to as “listening” according to different receive beams or reception directions. In some examples, the receiver device may use a single receive beam to receive along a single beam direction (e.g., when a data signal is received). A single receiving beam can be aligned on a beam direction determined at least in part based on listening to different receiving beam directions (e.g., a beam direction determined at least in part based on listening to multiple beam directions to have the highest signal strength, highest signal-to-noise ratio, or other acceptable signal quality).
[0069] In some cases, the antennas of base station 105 or UE 115 may be located within one or more antenna arrays that support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may coexist at an antenna assembly (such as an antenna tower). In some cases, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with several rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that support various MIMO or beamforming operations.
[0070] In some scenarios, 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. In some scenarios, the Radio Link Control (RLC) layer may perform packet segmentation and reassembly for communication on logical channels. The Media 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) to provide MAC layer retransmissions, thereby improving link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer may provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 that support user plane data radio bearers. At the physical (PHY) layer, transport channels may be mapped to physical channels.
[0071] In some scenarios, UE 115 and base station 105 may support data retransmission to increase the likelihood of successful data reception. HARQ feedback is a technique that increases the likelihood of correctly receiving data on communication link 125. HARQ may include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve MAC layer throughput in poor radio conditions (e.g., signal-to-noise ratio conditions). In some scenarios, the wireless device may support simultaneous time-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in previous symbols within that time slot. In other scenarios, the device may provide HARQ feedback in subsequent time slots or according to some other time interval.
[0072] The time interval in LTE or NR can be represented by a basic time unit (which may, for example, refer to the sampling period T). s = 1 / 30,720,000 seconds) is used as a multiple. The time interval of communication resources can be organized according to radio frames, each with a duration of 10 milliseconds (ms), where the frame period can be expressed as T. f =307,200Ts Radio frames can be identified by System Frame Numbers (SFNs) 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. Subframes may be further divided into two time slots, each with a duration of 0.5 ms, where each time slot may contain 6 or 7 modulation symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). Excluding the cyclic prefix, each symbol period may contain 2048 sampling periods. In some cases, a subframe may be the smallest scheduling unit of the wireless communication system 100 and may 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 shortened TTI (sTTI) burst or in a selected component carrier using an sTTI).
[0073] In some wireless communication systems, time slots can be further divided into multiple mini-time slots containing one or more symbols. In some instances, the symbol or mini-time slot of a mini-time slot can be the smallest scheduling unit. For example, the duration of each symbol may vary depending on the subcarrier spacing or operating frequency band. Furthermore, some wireless communication systems can implement time slot aggregation, where multiple time slots or mini-time slots are grouped together and used for communication between UE 115 and base station 105.
[0074] The term "carrier" refers to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communications on communication link 125. For example, a carrier of communication link 125 may include a portion of a radio 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 located according to a channel grid for discovery by UE 115. A carrier may be downlink or uplink (e.g., in FDD mode), or may be configured to carry both downlink and uplink communications (e.g., in TDD mode). In some examples, the signal waveform transmitted on a carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or DFT-s-OFDM).
[0075] The organization of a carrier can vary depending on the radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR, etc.). For example, communication on a carrier can be organized according to a TTI or time slot, each of which may include user data and control information or signaling that supports decoding the user data. A carrier may also include dedicated acquisition signaling (e.g., synchronization signals or system information) and control signaling that coordinates carrier operation. In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers.
[0076] Physical channels can be multiplexed on a carrier using various techniques. Physical control channels and physical data channels can be multiplexed on a downlink carrier, for example, using time division multiplexing (TDM), frequency division multiplexing (FDM), or a hybrid TDM-FDM technique. In some examples, control information transmitted in the physical control channel can be distributed in a cascaded manner between different control regions (e.g., between a shared control region or shared search space and one or more UE-specific control regions or UE-specific search spaces).
[0077] A carrier may be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, this carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one of several predetermined bandwidths of a carrier for a particular radio access technology (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 on a portion or all of the carrier bandwidth. In other examples, some UEs 115 may be configured to operate using a narrowband protocol type associated with a predefined portion or range within the carrier (e.g., a set of subcarriers or RBs) (e.g., “in-band” deployment of a narrowband protocol type).
[0078] In systems employing MCM technology, a resource element may include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme). Therefore, the more resource elements UE 115 receives and the higher the order of the modulation scheme, the higher the data rate UE 115 can achieve. In MIMO systems, wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers), and using multiple spatial layers can further improve the data rate of communication with UE 115.
[0079] The devices of the wireless communication system 100 (e.g., base station 105 or UE 115) may have a hardware configuration that supports communication on a specific carrier bandwidth, or may be configurable to support communication on a single carrier bandwidth within a set of carrier bandwidths. In some examples, the wireless communication system 100 may include base station 105 and / or UE 115 that can support simultaneous communication via carriers associated with more than one different carrier bandwidth.
[0080] The wireless communication system 100 can support communication with the UE 115 on multiple cells or carriers, a feature that may be referred to as carrier aggregation (CA) or multi-carrier operation. The UE 115 can be configured with multiple downlink CCs and one or more uplink CCs depending on the carrier aggregation configuration. CA can be used in conjunction with both FDD and TDD component carriers.
[0081] In some scenarios, the wireless communication system 100 may utilize enhanced component carrier (eCC). eCC can be characterized by one or more features, including a wider carrier or frequency channel bandwidth, shorter symbol duration, shorter TTI duration, or a modified control channel configuration. In some scenarios, eCC may be associated with carrier aggregation configurations or dual connectivity configurations (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). eCC can also be configured for use in unlicensed or shared spectrum (e.g., where more than one operator is permitted to use the spectrum). eCC characterized by a wide carrier bandwidth may include one or more segments that can be utilized by a UE 115 that is unable to monitor the entire carrier bandwidth or is otherwise configured to use a limited carrier bandwidth (e.g., to save power).
[0082] In some cases, eCC may utilize a symbol duration different from other CCs, which may include using a reduced symbol duration compared to other CCs. A shorter symbol duration may be associated with increased spacing between adjacent subcarriers. Devices utilizing eCC (such as UE 115 or base station 105) can transmit wideband signals (e.g., based on frequency channels or carrier bandwidths of 20, 40, 60, or 80 MHz) with a reduced symbol duration (e.g., 16.67 μs). The TTI in eCC may include one or more symbol periods. In some cases, the TTI duration (i.e., the number of symbol periods in the TTI) may be variable.
[0083] Wireless communication systems (such as NR systems) can utilize any combination of licensed, shared, and unlicensed frequency bands. The flexibility of eCC symbol duration and subcarrier spacing allows eCC to be used across multiple spectrums. In some examples, NR spectrum sharing can increase spectrum utilization and efficiency, particularly through dynamic vertical (e.g., across frequency) and horizontal (e.g., across time) sharing of resources.
[0084] PUCCH can be mapped to a control channel defined by a code and two coherent resource blocks. Uplink control signaling may depend on the presence of cell timing synchronization. PUCCH resources used for scheduling requests (SR) and channel quality indicator (CQI) reporting can be assigned (and invoked) via RRC signaling. In some cases, resources for SR can be assigned after synchronization is captured via random access procedures (e.g., using a random access channel (RACH)). In other cases, SR may not be assigned to UE 115 via RACH (i.e., the synchronized UE may or may not have a dedicated SR channel). PUCCH resources used for SR and CQI may be lost if UE 115 is no longer synchronized.
[0085] The wireless communication system 100 may support the use of randomized shifts of the base sequence used to transmit uplink control information, which can lead to reduced interference between different UEs 115. For example, UE 115 may identify the base sequence used for the transmission of uplink control messages. UE 115 may also receive signaling indicating a UE-specific initial shift that can be applied to the identified base sequence. In some cases, this signaling may be explicit (e.g., using several bits in the received control message) or implicit (based on a mapping of CCE indices). In other examples, a combination of explicit and implicit mappings for indicating the randomized initial shift may exist. After determining one or more shifted sequences based on the UE-specific initial shift and base sequence, UE 115 may select the shifted sequence based on the payload of the uplink control message. For example, different shifted sequences may be used for the corresponding transmissions of scheduling requests, 1-bit ACKs, 2-bit ACKs, etc. UE 115 can transmit uplink control messages to base station 105 based on a selected shift sequence, and different UEs 115 can similarly use different initial shifts for their respective transmissions to base station 105.
[0086] Figure 2A and Figure 2B Examples of hypotheses 200 and UE-specific shifts 201 in systems supporting UE shift randomization for uplink control channel transmissions according to various aspects of this disclosure are explained. In some examples, hypotheses 200 and UE-specific shifts 201 may be implemented according to various aspects of the wireless communication system 100. For example, UE 115 may use randomized initial shifts of a sequence constituting control information to transmit uplink control messages. Such techniques can be used to randomize interference between UEs 115 sharing the same resources (e.g., multiplexed on the same RB).
[0087] In some examples, uplink control information can utilize a sequence-based design (e.g., uplink control information can be signaled as a specific sequence), and different PUCCH formats can be used for different purposes. For example, PUCCH format 0 can be associated with a short PUCCH (sPUCCH) transmission, which can include uplink control information with a specific number of bits (e.g., 1 or 2 bits). In such cases, using a base sequence (e.g., of length 12), UE 115 can be assigned an initial shift, and UE 115 can subsequently derive other shifts based on this initial shift. In some examples, and as described below, the derivation of other shifts can be based on uplink control information (e.g., 1-bit ACK, 2-bit ACK, SR), and shifting the base sequence can thus be based on the initial shift and other shifts derived from the uplink control information. As an example, a base sequence of length 12 can be transmitted in a single resource bandwidth; and using (e.g., in the time domain) cyclic shifting, different shifts that can be derived from the base sequence are possible.
[0088] UE 115 may be assigned an initial shift. UE 115 may determine the initial shift based on a UE-specific hop pattern (e.g., S0′) and a hop pattern that varies depending on the cell. In some examples, UE 115 may use the equation S0 = (S0′ + Scell) mod 12 to determine the first shift S0. In some cases, Scell may be predefined and may be a function of the cell ID, while S0′ may be provided to UE 115 by base station 105.
[0089] like Figure 2A As explained, different hypotheses can be used in conjunction with different shifts 205. For example, for the first hypothese 200-a used for SR transmission, there may be 12 possible positions for shift 205. Accordingly, SR transmission (which may include only a single bit) performed by UE 115 may include only one shift 205 (e.g., only S0).
[0090] In another example (such as hypothetical 200-b for the transmission of a 1-bit ACK), there may be a total of two shifts, each shift 205 with a certain shift distance between them. As explained in the clock representation of hypothetical 200-b, the position of shift 205 within hypothetical 200 may correspond to the value of that shift 205, and the shift distance may correspond to the difference between the corresponding shift values. As an illustrative example, the first shift 205-a may correspond to a shift value of 0, while the second shift 205-b may correspond to a shift value of 6. In some examples, these 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 positions 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 can be a first shift S (corresponding to shift 205-a) and a second shift S1 (corresponding to shift 205-b, which can be calculated using the equation S1 = (S0 + 6) mod 12).
[0091] In yet another example, in the third hypothetical 200-c used for the 2-bit ACK, there can be a total of four shifts, each with a certain shift distance between them, where different shifts can correspond to different values in the clock representation of hypothetical 200-c. For example, for a shift distance of three shifts, UE 115 can use: a first shift S0 (e.g., value 0), a second shift S1 calculated using S1 = (S0 + 3) mod 12 (e.g., value 3), a third shift S2 calculated using (S0 + 6) mod 12 (e.g., value 6), or a fourth shift S3 calculated using S3 = (S0 + 9) mod 12 (e.g., value 9). In some examples, these four shifts can each be associated with different values of the 2-bit ACK (e.g., {0,0}, {0,1}, {1,0}, and {1,1}). In other words, each pair of 2-bit ACK value pairs can correspond to a different shift. For example, a 2-bit ACK with the value {0,0} can correspond to the first shift, while a 2-bit ACK with the value {1,1} can correspond to the fourth shift.
[0092] As in Figure 2BAs explained, different UEs 115 can be separated using different shifts. For example, there can be a total of 12 shifts per cell RB. Accordingly, for SR transmission, up to 12 UEs 115 can be multiplexed per RB, with each UE 115 having 1 shift. For example, for 1-bit ACK transmission, up to 6 UEs 115 can be multiplexed per RB, with each UE 115 having 2 shifts. For example, as shown in UE-specific shift 201-a, the first UE 115 can use the first shift 210-a for NACK transmission and can also use the second shift 210-b for ACK transmission. Similarly, the second UE 115 can use the first shift 215-a for NACK transmission and can also use the second shift 215-b for ACK transmission. Additionally or alternatively, and as shown in UE-specific shift 201-b, for a 2-bit ACK transmission, up to three UEs 115 may be multiplexed per RB, with each UE 115 having four shifts 210, 215. In any case, a mapping may exist between the different shifts used by UE 115 for ACK and NACK transmissions. In some cases, this mapping may be predetermined.
[0093] In some scenarios, interference may arise from different UEs 115 that are multiplexed on the same RB. For example, in a case where the Physical Downlink Shared Channel (PDSCH) decoding rate for the first transmission is 90%, 90% 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, these corresponding UEs 115 may experience interference from each other.
[0094] Accordingly, various techniques can be used to mitigate interference from different UEs 115. In some cases, randomized hypothetical mapping can be used, which can randomize the interference. Alternatively, and as described herein, randomization of shift sequences can be used to generate uplink control messages, which can also randomize the interference. In some examples, randomized hypothetical mapping may introduce additional pseudo-random sequences, potentially leading to greater complexity compared to using random initial shifts.
[0095] The initial shift can be UE-specific and can be indicated using various techniques. For example, the initial shift can be explicitly indicated, implicitly mapped, or a combination thereof. As an example, there can be an explicit indication using a specific number of bits in the downlink control message. In such cases, ACK / NACK resource indicators or ARI bits can be used to explicitly indicate a random initial shift. In such cases, there can be Y resources configured for UE 115 (e.g., configured using RRC signaling). As a result, X ARI bits can be used to indicate one or more of these resources to be used for PUCCH format 0, where 2 X ≥Y. As an illustrative example, X = 2 and Y = 4 resources, and one ARI bit can indicate one of these 4 resources configured by base station 105. In some cases, multiple resources may include different shifts while other parameters are the same. Accordingly, the ARI bit can indicate (e.g., on the corresponding resource) different initial shifts for different transmissions. In such cases, different initial shifts can be indicated by different ARI bit values.
[0096] Alternatively, an implicit mapping based on the CCE index of the downlink grant control message (e.g., received by UE 115 on the PDCCH) may exist. In such cases, an implicit mapping may exist in which the ARI bits are not included in the DCI, and UE 115 may instead rely on the CCE index to derive the RB index and shift index. For each transmission, the PDCCH may be randomized, and therefore the initial shift may also be randomized.
[0097] In another example, a combination of explicit and implicit mappings may exist. For example, when 2 X When the number of resources is less than Y, X ARI bits may not be sufficient to select a specific resource from Y resources. For example, if X = 2 and Y = B resources, these 2 ARI bits may not be enough to indicate a specific resource. As a result, UE 115 can use X ARI bits to select (e.g., with...) A subset of resources is defined as a set of resources, and a resource within that subset can be selected using a CCE index. For example, each subset may have two resources, and the CCE index can be used to identify a specific resource. In other words, resource subsets can be implicitly indicated, and resources within these subsets can be implicitly mapped. In some cases, different subsets may correspond to the same or different initial shifts. Additionally or alternatively, different resources within the same subset may correspond to the same or different initial shifts. Thus, randomized shifts can be associated with resource allocation based on ARI bits, CCE indexes, or a combination thereof, and this randomization can be achieved by selecting resources within a resource subset.
[0098] Using the techniques described herein, the use of UE-specific initial shifts allows different shifts to be used for different hypotheses 200 and by different UEs 115. For example, when using a second hypothese 200-b for transmission, a given UE 115 may use a specific shift for ACK / NACK transmissions for 1-bit ACK, while another UE 115 may use a different shift, thereby randomizing interference between the two UEs 115. Similarly, using UE-specific shifts 201, ACK / NACK (or scheduling request) transmissions may also include a randomized sequence based on the initial shift used by each UE 115. Such techniques can make the probability of randomizing interference between corresponding UEs 115 (e.g., UEs 115 multiplexed on the same resources) greater.
[0099] Figure 3 Examples of process flow 300 in a system supporting UE shift randomization for uplink control channel transmission according to various aspects of this disclosure are described. In some examples, process flow 300 may implement various aspects of wireless communication system 100. For example, process flow 300 includes UE 115-a and base station 105-a, which may be referenced... Figure 1 Examples of the corresponding devices described. Process flow 300 can interpret the randomization of sequences to efficiently reduce interference between wireless devices transmitting over resources within a cellular cell.
[0100] At 305, UE 115-a may identify the base sequence to be transmitted in the uplink control message. At 310, base station 105-a may transmit signaling indicating a UE-specific initial shift to be applied to the base sequence (e.g., in conjunction with the base sequence), and UE 115-a may receive the signaling. In some cases, base station 105-a may transmit signaling to different UEs 115 (e.g., including UE 115-a), and the signaling may indicate different UE-specific initial shifts to be applied to the base sequence by the respective UE 115, so that interference between uplink control message transmissions is randomized. In some cases, the shifted sequence used in generating the uplink control payload may be randomized for the corresponding transmission, and different transmissions performed by the respective UE 115 may use different shifts. In such cases, the sequence can be randomized efficiently with minimal complexity.
[0101] For example, UE 115-a may receive an explicit indication of a UE-specific initial shift. In some examples, this explicit indication is included within the ARI bits of a downlink DCI message transmitted by base station 105-a. The number of ARI bits may be large enough that a power of 2 of the number of ARI bits is greater than or equal to the number of resources configured for uplink control messages. That is, 2 X ≥Y, as described above.
[0102] In some examples, receiving signaling indicating a 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 cases, the RB index and shift index of the UE-specific initial shift can be derived based on the CCE index of the downlink grant control message.
[0103] Additionally or alternatively, receiving this signaling includes: receiving an explicit indication of a subset of resources configured for uplink control messages, and receiving a downlink grant control message with a CCE index. Accordingly, UE 115-a may derive UE-specific RB and shift indices for the 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 within the 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 uplink control messages. That is, 2 X <Y, as described above. In some examples, at 315, UE 115-a may determine the UE-specific initial shift based on this signaling. At 320, UE 115-a may determine one or more shift sequences based on the UE-specific initial shift and the base sequence. In some examples, UE 115-a may determine the information included in the uplink control message (e.g., payload including 1-bit ACK, 2-bit ACK, SR, etc.) and may determine the shift sequence based on the information included in the uplink control message. For example, as mentioned above, PUCCH format 0 may be associated with sPUCCH transmissions, which may include uplink control information with 1 or 2 bits (e.g., SR, ACK / NACK, etc.). UE 115-a may thus determine the number of bits in the uplink control information to be transmitted using sPUCCH, and the shift sequence may be based on the number of bits of the payload, as referenced. Figure 2A and Figure 2BAs described. Accordingly, UE 115-a may determine the shift sequence based on UE-specific initial shift, base sequence, and the number of bits of uplink control information to be transmitted using uplink control messages. In some examples, at 325, UE 115-a may select a shift sequence from one or more shift sequences based at least in part on the payload of the uplink control message. In some examples, selecting a shift sequence from one or more shift 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 shift sequence based at least in part on the identified payload. In some cases, UE 115-a may randomize the selection of the shift sequence from one or more shift sequences.
[0104] At 330, UE 115-a may transmit uplink control information in the uplink control message based on the shifted sequence, and base station 105-a may receive the uplink control information. For example, the uplink control message may include a shifted sequence mapped to physical resources (e.g., REs) for transmission to 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.
[0105] Figure 4 A block diagram 400 of a wireless device 405 supporting UE shift randomization for uplink control channel transmissions according to various aspects of this disclosure is shown. Wireless device 405 may be an example of various aspects of UE 115 as described herein. Wireless device 405 may include a receiver 410, a UE communication manager 415, and a transmitter 420. 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).
[0106] Receiver 410 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to UE shift randomization for uplink control channel transmissions). The information can be passed to other components of the device. Receiver 410 can be a reference... Figure 7 Examples of various aspects of the transceiver 735 described. The receiver 410 may utilize a single antenna or an array of antennas.
[0107] UE communication manager 415 can be a reference Figure 7Examples of various aspects of the described UE communication manager 715. At least some of the UE communication manager 415 and / or its various sub-components may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functionality of at least some of the UE communication manager 415 and / or its various sub-components may be performed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), 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.
[0108] At least some of the UE communication manager 415 and / or its various sub-components may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical devices in different physical locations. In some examples, according to various aspects of this disclosure, at least some of the UE communication manager 415 and / or its various sub-components may be separate and distinct components. In other examples, according to various aspects of this disclosure, at least some of the UE communication manager 415 and / or its various sub-components may be combined with one or more other hardware components (including, but not limited to, I / O components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof).
[0109] The UE communication manager 415 may: identify a base sequence for the 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 communication manager 415 may: 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.
[0110] Transmitter 420 can transmit signals generated by other components of the device. In some examples, transmitter 420 may coexist with receiver 410 in a transceiver module. For example, transmitter 420 may be a reference... Figure 7 Examples of various aspects of the transceiver 735 described. The transmitter 420 may utilize a single antenna or an array of antennas.
[0111] Figure 5 A block diagram 500 of a wireless device 505 supporting UE shift randomization for uplink control channel transmissions according to various aspects of this disclosure is shown. The wireless device 505 may be as described in reference... Figure 4Examples of various aspects of the described wireless device 405 or UE 115. Wireless device 505 may include a receiver 510, a UE communication manager 515, and a transmitter 520. 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).
[0112] Receiver 510 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to UE shift randomization for uplink control channel transmissions). The information can be passed to other components of the device. Receiver 510 can be a reference... Figure 7 Examples of various aspects of the transceiver 735 described. The receiver 510 may utilize a single antenna or an array of antennas.
[0113] UE Communication Manager 515 can be used as a reference Figure 7 Examples of various aspects of the described UE communication manager 715. The UE communication manager 515 may also include a sequence manager 525, a randomization shift component 530, and a control message transmission component 535.
[0114] The sequence manager 525 may: identify a base sequence to be transmitted in an uplink control message; determine one or more shifted sequences based on a 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 the shifted sequence of the base sequence based on the UE-specific initial shift and uplink control information. In some examples, the sequence manager 525 may randomize the selection of a shifted sequence from one or more shifted sequences. In some cases, selecting a shifted sequence from one or more shifted sequences based on the payload of the uplink control message includes: identifying that the payload of the uplink control message is one of SR, 1-bit ACK, or 2-bit ACK.
[0115] The randomization shift component 530 can: receive signaling indicating (e.g., indicating) a UE-specific initial shift to be applied to the base sequence, and determine the UE-specific initial shift based on the signaling. In some cases, receiving the signaling indicating the UE-specific initial shift includes receiving an explicit indication of the UE-specific initial shift. In some cases, the explicit indication is included within the ARI bits of the DCI message. In some cases, the number of ARI bits is large enough that a power of 2 of the number of ARI bits is greater than the number of resources configured for uplink control messages.
[0116] In some cases, receiving signaling indicating a UE-specific initial shift includes receiving a downlink grant control message having a CCE index from which the UE-specific initial shift is 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 signaling indicating a UE-specific initial shift includes receiving an explicit indication of a subset of resources configured for uplink control messages. In some cases, this explicit indication is included within the ARI bits of a DCI message. In some cases, the number of ARI bits is such that a power of 2 of the number of ARI bits is less than the number of resources configured for uplink control messages.
[0117] The control message transmission component 535 may transmit a selected shifted sequence in an uplink control message. In some examples, the control message transmission 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 transmission component 535 may transmit uplink control information in an uplink control message based on a shifted sequence. In some cases, the uplink control message is formatted as an sPUCCH message with only 1 or 2 bits of uplink control information.
[0118] Transmitter 520 can transmit signals generated by other components of the device. In some examples, transmitter 520 may coexist with receiver 510 in a transceiver module. For example, transmitter 520 may be a reference... Figure 7 Examples of various aspects of the transceiver 735 described. The transmitter 520 may utilize a single antenna or an array of antennas.
[0119] Figure 6 A block diagram 600 is shown of a UE communication manager 615 supporting UE shift randomization for uplink control channel transmission according to various aspects of this disclosure. The UE communication manager 615 may be a reference... Figure 4 , 5 Examples of aspects of UE communication manager 415, UE communication manager 515, or UE communication manager 715 as described in section 7. UE communication manager 615 may include sequence manager 620, randomization shift component 625, control message transmission component 630, downlink grant manager 635, and index manager 640. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0120] The sequence manager 620 can: identify a base sequence to be transmitted in an uplink control message; determine one or more shifted sequences based on a UE-specific initial shift and the base sequence; select a shifted sequence from the one or more shifted sequences based on the payload of the uplink control message; select the shifted sequence based on the identified payload; and randomize the selected shifted sequence from the one or more shifted sequences. In some examples, the sequence manager 620 can determine the shifted sequence based on a UE-specific initial shift, the number of bits of the uplink control information, and the base sequence. In some examples, the sequence manager 620 can...
[0121] In some examples, the sequence manager 620 may determine the shifted sequence at least in part based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0 or 6. In some examples, the sequence manager 620 may determine the shifted sequence at least in part based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0, 3, 6, or 9. In some cases, selecting a shifted sequence from one or more shifted sequences based on the payload of the uplink control message includes identifying that the payload of the uplink control message is SR, 1-bit ACK, 2-bit ACK, etc.
[0122] The randomization shift component 625 can: receive signaling indicating a UE-specific initial shift to be applied to the base sequence, and determine the UE-specific initial shift based on the signaling. In some cases, receiving the signaling indicating 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 the ARI bits of the DCI message. In some cases, the number of ARI bits is large enough that a power of 2 of the number of ARI bits is greater than the number of resources configured for uplink control messages.
[0123] In some cases, receiving signaling indicating a UE-specific initial shift includes receiving a downlink grant control message having a CCE index from which the UE-specific initial shift is 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 signaling indicating a UE-specific initial shift includes receiving an explicit indication of a subset of resources configured for uplink control messages. In some cases, this explicit indication is included within the ARI bits of a DCI message. In some cases, the number of ARI bits is such that a power of 2 of the number of ARI bits is less than the number of resources configured for uplink control messages.
[0124] The control message transmission component 630 may transmit a selected shifted sequence in an uplink control message. In some examples, the control message transmission component 630 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 transmission component 630 may transmit uplink control information in an uplink control message, wherein the uplink control message is based on a shifted sequence. In some examples, the control message transmission component 630 may determine the size of the received information in the uplink control information. In some cases, the uplink control message is formatted as an sPUCCH message with only 1 or 2 bits of uplink control information.
[0125] Downlink grant manager 635 can receive downlink grant control messages with CCE indexes. Index manager 640 can derive UE-specific RB indexes and shift indexes for initial shifts based on CCE indexes applied to a subset of resources.
[0126] Figure 7 A diagram is shown of a system 700 including device 705 supporting UE shift randomization for uplink control channel transmission, according to various aspects of this disclosure. Device 705 may be as described herein (e.g., see reference 1). Figure 4 and Figure 5 The wireless device 405, wireless device 505, or UE 115 described herein may include examples or components thereof. Device 705 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a UE communication manager 715, a processor 720, a 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). Device 705 may wirelessly communicate with one or more base stations 105.
[0127] Processor 720 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, central processing units (CPUs), microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 720 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 720. 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).
[0128] Memory 725 may include random access memory (RAM) and read-only memory (ROM). Memory 725 may store computer-readable, computer-executable software 730, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 725 may particularly include a basic input / output system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0129] Software 730 may include code for implementing various aspects of this disclosure, including code for supporting UE shift randomization for uplink control channel transmissions. Software 730 may be stored in a non-transient computer-readable medium, such as system memory or other memory. In some cases, software 730 may not be executed directly by a processor, but rather (e.g., at compile and execution time) may cause a computer to perform the functions described herein.
[0130] Transceiver 735 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, transceiver 735 may represent a wireless transceiver and be able to communicate bidirectionally with another wireless transceiver. Transceiver 735 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna. In some cases, the wireless device may include a single antenna 740. However, in some cases, the device may have more than one antenna 740, which may be able to transmit or receive multiple wireless transmissions concurrently.
[0131] The I / O controller 745 manages the input and output signals of device 705. The I / O controller 745 can also manage peripheral devices not integrated into device 705. In some cases, the I / O controller 745 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 745 may utilize an operating system, such as... 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 a processor. In some cases, a user may interact with the device 705 via the I / O controller 745 or via hardware components controlled by the I / O controller 745.
[0132] Figure 8A block diagram 800 of a wireless device 805 supporting UE shift randomization for uplink control channel transmissions according to various aspects of this disclosure is shown. The wireless device 805 may be an example of various aspects of a base station 105 as described herein. The wireless device 805 may include a receiver 810, a base station communication 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).
[0133] Receiver 810 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to UE shift randomization for uplink control channel transmissions). This information can be passed to other components of the device. Receiver 810 can be a reference... Figure 11 Examples of various aspects of the transceiver 1135 are described. The receiver 810 may utilize a single antenna or an array of antennas.
[0134] Base station communication manager 815 can be used as a reference Figure 11 Examples of various aspects of the described base station communication manager 1115. At least some of the base station communication manager 815 and / or its various sub-components may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functionality of at least some of the base station communication manager 815 and / or its various sub-components may be performed by a general-purpose processor, DSP, ASIC, 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.
[0135] At least some of the sub-components of the base station communication manager 815 and / or its various sub-components may be physically located at 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, according to various aspects of this disclosure, at least some of the sub-components of the base station communication manager 815 and / or its various sub-components may be separate and distinct components. In other examples, according to various aspects of this disclosure, at least some of the sub-components of the base station communication manager 815 and / or its various sub-components may be combined with one or more other hardware components (including, but not limited to, I / O components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof).
[0136] The base station communication manager 815 may: transmit signaling to the UE 115 indicating a UE-specific initial shift of the base sequence to be applied to the transmission of the uplink control message; and receive uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
[0137] Transmitter 820 can transmit signals generated by other components of the device. In some examples, transmitter 820 may coexist with receiver 810 in a transceiver module. For example, transmitter 820 may be a reference... Figure 11 Examples of various aspects of the transceiver 1135 described. The transmitter 820 may utilize a single antenna or an array of antennas.
[0138] Figure 9 A block diagram 900 of a wireless device 905 supporting UE shift randomization for uplink control channel transmissions according to various aspects of this disclosure is shown. The wireless device 905 may be as described with reference to... Figure 8 Examples of various aspects of the described wireless device 805 or base station 105. Wireless device 905 may include a receiver 910, a base station communication manager 915, and a transmitter 920. 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).
[0139] Receiver 910 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to UE shift randomization for uplink control channel transmissions). This information can be passed to other components of the device. Receiver 910 can be a reference... Figure 11 Examples of various aspects of the transceiver 1135 are described. The receiver 910 may utilize a single antenna or an array of antennas.
[0140] Base Station Communication Manager 915 can be used as a reference Figure 11 Examples of various aspects of the described base station communication manager 915 are provided. The base station communication manager 915 may also include a shift signaling component 925 and a control message manager 930.
[0141] The shift signaling component 925 can transmit signaling to the UE 115 indicating a UE-specific initial shift to be applied to the base sequence for uplink control message transmission. In some cases, the shift signaling component 925 can transmit signaling to different UEs 115, wherein the signaling can indicate a different UE-specific initial shift to be applied to the base sequence for each of these different UEs 115, so that interference between uplink control message transmissions is randomized. In some cases, transmitting signaling indicating a UE-specific initial shift includes transmitting an explicit indication of the UE-specific initial shift.
[0142] In some cases, the explicit indication is included within the ARI bits of the DCI message. In some cases, the number of ARI bits is large enough that a power of 2 of the ARI bit number is greater than the number of resources configured for uplink control messages. In some cases, transmitting signaling indicating a UE-specific initial shift includes transmitting a downlink grant control message having a CCE index from which the UE-specific initial shift is derived. In some cases, transmitting signaling indicating a UE-specific initial shift includes transmitting an explicit indication of a subset of resources configured for uplink control messages. In some cases, the explicit indication is included within the ARI bits of the DCI message, and the number of ARI bits is such that a power of 2 of the ARI bit number is less than the number of resources configured for uplink control messages.
[0143] The control message manager 930 may receive, in an uplink control message, a shifted sequence relative to the base sequence based on a UE-specific initial shift. In some examples, the control message manager 930 may receive uplink control information in an uplink control message, wherein the uplink control information is based on a shifted sequence relative to the base sequence based on a UE-specific initial shift and the payload of the uplink control information. In some cases, the uplink control message is formatted as an sPUCCH message with only 1 or 2 bits of uplink control information.
[0144] Transmitter 920 can transmit signals generated by other components of the device. In some examples, transmitter 920 may coexist with receiver 910 in a transceiver module. For example, transmitter 920 may be a reference... Figure 11 Examples of various aspects of the transceiver 1135 described. The transmitter 920 may utilize a single antenna or an array of antennas.
[0145] Figure 10 A block diagram 1000 of a base station communication manager 1015 supporting UE shift randomization for uplink control channel transmission according to various aspects of this disclosure is shown. The base station communication manager 1015 may be a reference... Figure 8 ,9 Examples of various aspects of the base station communication manager 1115 described in section 11. The base station communication 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 directly or indirectly with each other (e.g., via one or more buses).
[0146] The shift signaling component 1020 can: transmit signaling to the UE 115 indicating a UE-specific initial shift to be applied to the base sequence for uplink control message transmission; and transmit additional signaling to different UEs 115. In some cases, the additional signaling can indicate different UE-specific initial shifts to be applied to the base sequence by different UEs 115, so that interference between uplink control message transmissions is randomized.
[0147] In some examples, transmitting signaling indicating a UE-specific initial shift includes transmitting an explicit indication of the UE-specific initial shift. In some cases, this explicit indication is included within the ARI bits of the DCI message, wherein the number of ARI bits is large enough that a power of 2 of the ARI bit number is greater than the number of resources configured for uplink control messages. In some cases, transmitting signaling indicating a UE-specific initial shift includes transmitting a downlink grant control message having a CCE index from which the UE-specific initial shift is derived. In some cases, transmitting signaling indicating a UE-specific initial shift includes transmitting an explicit indication of a subset of resources configured for uplink control messages. In some cases, this explicit indication is included within the ARI bits of the DCI message. In some cases, the number of ARI bits is such that a power of 2 of the ARI bit number is less than the number of resources configured for uplink control messages.
[0148] The control message manager 1025 can receive, in uplink control messages, a shifted sequence relative to the base sequence, based on an initial shift specific to the UE. In some cases, the uplink control message is formatted as an sPUCCH message with only 1 or 2 bits of uplink control information.
[0149] Downlink control message component 1030 can transmit a downlink grant control message with a CCE index, enabling the UE-specific RB index and shift index to be derived based on the CCE index applied to a subset of resources.
[0150] Figure 11 A diagram is shown of a system 1100 including a device 1105 supporting UE shift randomization for uplink control channel transmission, according to various aspects of this disclosure. Device 1105 may be, for example, as described herein (see reference 1105). Figure 1 The example of base station 105 described herein may include its components. Device 1105 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a base station communication manager 1115, a processor 1120, a memory 1125, software 1130, a transceiver 1135, an antenna 1140, a network communication manager 1145, and an inter-station communication manager 1150. These components may be in electronic communication via one or more buses (e.g., bus 1110). Device 1105 may wirelessly communicate with one or more UEs 115.
[0151] 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, processor 1120 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1120. 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).
[0152] Memory 1125 may include RAM and ROM. Memory 1125 may store computer-readable, computer-executable software 1130 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1125 may, in particular, contain a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0153] Software 1130 may include code for implementing various aspects of this disclosure, including code for supporting UE shift randomization for uplink control channel transmissions. Software 1130 may be stored in a non-transient computer-readable medium, such as system memory or other memory. In some cases, software 1130 may not be executed directly by a processor, but rather (e.g., at compile and execution time) may cause a computer to perform the functions described herein.
[0154] Transceiver 1135 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, transceiver 1135 may represent a wireless transceiver and be able to communicate bidirectionally with another wireless transceiver. Transceiver 1135 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna. In some cases, the wireless device may include a single antenna 1140. However, in some cases, the device may have more than one antenna 1140, which may be able to transmit or receive multiple wireless transmissions concurrently.
[0155] The network communication manager 1145 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1145 can manage the delivery of data communication by client devices (such as one or more UEs 115).
[0156] Inter-site communication manager 1150 manages communication with other base stations 105 and may include a controller or scheduler for cooperating with other base stations 105 to control communication with UE 115. For example, inter-site communication manager 1150 may coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, inter-site communication manager 1150 may provide an X2 interface within Long Term Evolution (LTE) / LTE-A wireless communication network technology to facilitate communication between base stations 105.
[0157] Figure 12 A flowchart illustrating a method 1200 for UE shift randomization for uplink control channel transmission according to various aspects of this disclosure is shown. Operation of method 1200 may be implemented by a UE 115 or its components as described herein. For example, operation of method 1200 may be performed by, as described in reference... Figures 4 to 7 The UE communication manager described herein is used for execution. In some examples, the UE 115 can execute a set of code to control the functional elements of the device to perform the functions described herein. Additionally or alternatively, the UE 115 may use dedicated hardware to perform aspects of the functions described herein.
[0158] In 1205, UE 115 may identify the base sequence used for the transmission of uplink control messages. Operation of 1205 may be performed according to the methods described herein. In some examples, aspects of the operation of 1205 may be determined by reference to... Figures 4 to 7 The sequence manager described is used to execute this.
[0159] At 1210, UE 115 may receive signaling indicating a UE-specific initial shift to be associated with the base sequence. Operation of 1210 may be performed according to the methods described herein. In some examples, aspects of the operation of 1210 may be determined by reference to... Figures 4 to 7 The described randomized shift component is used to perform this.
[0160] At 1215, UE 115 can determine the uplink control information used for the uplink control message. The operation of 1215 can be performed according to the method described herein. In some examples, aspects of the operation of 1230 can be determined by referring to... Figures 4 to 7 The control message transmission component described is used to perform this.
[0161] At 1220, UE 115 may determine the shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the uplink control information. The operation of 1220 may be performed according to the method described herein. In some examples, aspects of the operation of 1220 may be determined by reference to... Figures 4 to 7 The sequence manager described is used to execute this.
[0162] In 1225, UE 115 may transmit the uplink control information in the uplink control message, wherein the uplink control information is based on the shifted sequence. The operation of 1225 may be performed according to the method described herein. In some examples, aspects of the operation of 1225 may be as described in reference... Figures 4 to 7 The control message transmission component described is used to perform this.
[0163] Figure 13 A flowchart illustrating a method 1300 for UE shift randomization for uplink control channel transmission according to various aspects of this disclosure is shown. Operation of method 1300 may be implemented by a base station 105 or its components as described herein. For example, operation of method 1300 may be implemented by, as described in reference... Figures 8 to 11 The described base station communication manager is used to perform these functions. In some examples, base station 105 may execute a set of code to control the functional elements of the device to perform the functions described herein. Additionally or alternatively, base station 105 may use dedicated hardware to perform aspects of the functions described herein.
[0164] At 1305, base station 105 may transmit signaling to UE 115, indicating a UE-specific initial shift of the base sequence to be applied to the transmission of uplink control messages. Operation of 1305 may be performed according to the methods described herein. In some examples, aspects of operation of 1305 may be determined by reference to... Figures 8 to 11 The described shift signaling component is used to perform this.
[0165] At 1310, base station 105 may receive uplink control information in the uplink control message, wherein the uplink control information is based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information. Operation of 1310 may be performed according to the method described herein. In some examples, aspects of the operation of 1310 may be provided by reference to... Figures 8 to 11 The described control message manager is used to execute this.
[0166] It should be noted that the methods described herein describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are also possible. Furthermore, aspects from two or more methods can be combined.
[0167] The techniques described in this article can be used in 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 others. CDMA systems can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). CDMA2000 encompasses the IS-2000, IS-95, and IS-856 standards. Versions of IS-2000 are often 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 CDMA variants. TDMA systems can implement radio technologies such as Global System for Mobile Communications (GSM).
[0168] OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are UMTS versions using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called 3rd Generation Partnership Project 2 (3GPP2). The technologies described herein can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the descriptions, the techniques described herein may also be applied to applications beyond LTE, LTE-A, LTE-A Pro, or NR applications.
[0169] Macrocells typically cover a relatively large geographic area (e.g., an area with a radius of several kilometers) and allow unrestricted access by UE 115 with a service subscription to a network provider. Small cells may be associated with a lower-power base station 105 (compared to macrocells) and may operate in the same or different (e.g., licensed, unlicensed, etc.) frequency bands as macrocells. Depending on the examples, small cells may include picocells, femtocells, and microcells. Picocells may, for example, cover a smaller geographic area and allow unrestricted access by UE 115 with a service subscription to a network provider. Femtocells may also cover a smaller geographic area (e.g., a residential area) and provide restricted access by UE 115 associated with that femtocell (e.g., UE 115 in a closed subscriber group (CSG), UE 115 of a user in a residence, etc.). The eNB used for a macrocell may be referred to as a macro eNB. eNBs used for small cells may be referred to as small cell eNBs, pico eNBs, femto eNBs, or home eNBs. An eNB can support one or more (e.g., two, three, four, etc.) cells and can also support communication using one or more component carriers.
[0170] One or more wireless communication systems 100 described herein can support synchronous or asynchronous operation. For synchronous operation, base stations 105 can have similar frame timing, and transmissions from different base stations 105 can be approximately time-aligned. For asynchronous operation, base stations 105 can have different frame timing, and transmissions from different base stations 105 may not be time-aligned. The techniques described herein can be used for both synchronous and asynchronous operation.
[0171] The information and signals described herein can be represented using any of a wide variety of different techniques and technologies. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields, light fields, particles, or any combination thereof.
[0172] The various illustrative blocks and modules described herein can be implemented or executed using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), 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. The general-purpose processor may be a microprocessor, but in alternative embodiments, the processor may be any conventional processor, controller, microcontroller, or state machine. The 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 cooperating with a DSP core, or any other such configuration).
[0173] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically located in various locations, including being distributed such that different parts of the function are implemented at different physical locations.
[0174] Computer-readable media includes both non-transient computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. Non-transient storage media can be any available medium accessible to a general-purpose or special-purpose computer. By way of example, and not limitation, non-transient computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transient medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Any connection is also legitimately referred to as computer-readable media. 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, then that coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used in this article, disk and disc include CDs, laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where disks often magnetically reproduce data while discs optically reproduce data using lasers. Combinations of these media are also included within the scope of computer-readable media.
[0175] As used herein (including in the claims), the word "or" in an enumeration of items (e.g., an enumeration of items accompanied by phrases such as "at least one of" or "one or more of") indicates an inclusive enumeration, such that an enumeration of at least one of, for example, 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). Similarly, as used herein, the phrase "based on" should not be construed as referencing a closed set of conditions. For example, an exemplary step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".
[0176] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, components of the same type may be distinguished by a dash following the reference numeral and a second reference numeral used to differentiate between similar components. If only the first reference numeral is used in the description, the description may apply to any of the similar components having the same first reference numeral, regardless of the second reference numeral or other subsequent reference numerals.
[0177] This document, illustrated with reference to the accompanying drawings, describes exemplary configurations but does not represent all examples that can be implemented or fall within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration" and does not mean "superior to" or "outperforms" other examples. This detailed description includes specific details to provide 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 to avoid obscuring the concepts of the described examples.
[0178] The description provided herein is intended to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the universal principles defined herein can be applied to other variations without departing from the scope of this disclosure. Thus, this disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for performing wireless communication at a user equipment (UE), comprising: Identifies the base sequence used for the transmission of uplink control messages; Receive UE-specific initial shift signaling to be used in conjunction with the base sequence; Determine the uplink control information used for the uplink control message; The shifted sequence of the base sequence is determined at least in part based on the UE-specific initial shift and the uplink control information; and The uplink control information is transmitted in the uplink control message. The uplink control messages are at least partially based on the shifted sequence, and The receiving of the signaling indicating the UE-specific initial shift includes: Receive a downlink control message having an Acknowledgment Resource Indicator (ARI) bit and a Control Channel Element (CCE) index, wherein the UE-specific initial shift is derived from the ARI bit and the CCE index.
2. The method of claim 1, further comprising: The payload identifying the uplink control information is either 1 bit confirmed or 2 bits confirmed: and The shift sequence is determined at least in part based on the identified payload.
3. The method of claim 2, wherein the uplink control message is formatted as a short physical uplink control channel message.
4. The method of claim 2, wherein the payload of the uplink control information includes the 1-bit confirmation, and wherein determining the shifted sequence includes: The shift sequence is determined at least in part based on shift values corresponding to the payload of the uplink control information, the shift values including values 0 or 6.
5. The method of claim 2, wherein the payload of the uplink control information includes the 2-bit confirmation, and wherein determining the shifted sequence includes: The shift sequence is determined at least in part based on shift values corresponding to the payload of the uplink control information, the shift values including values 0, 3, 6, or 9.
6. The method of claim 1, wherein determining the uplink control information includes: Determine the size of the received information in the uplink control information.
7. The method of claim 1, further comprising: The resource block RB index is derived at least in part based on the CCE index of the downlink control message.
8. The method of claim 1, further comprising: The subset of resources used for the uplink control messages is determined at least in part based on the signaling.
9. The method of claim 8, further comprising: The resource block RB index is derived at least in part based on the CCE index of the downlink control message.
10. The method of claim 1, further comprising: The ARI bits are used to determine the subset of resources for the uplink control message.
11. The method of claim 10, wherein 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.
12. A method for wireless communication at a network node, comprising: Signaling is transmitted to the user equipment (UE) indicating a UE-specific initial shift of the base sequence to be applied to the transmission of uplink control messages; as well as Uplink control information is received in the uplink control message, wherein the uplink control information is based at least in part on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information, wherein The signaling indicating the UE-specific initial shift includes: Transmit a downlink control message having an Acknowledgment Resource Indicator (ARI) bit and a Control Channel Element (CCE) index, wherein the UE-specific initial shift can be derived from the ARI bit and the CCE index.
13. The method of claim 12, wherein the uplink control message is formatted as a short physical uplink control channel message, and wherein the payload of the uplink control information includes 1 bit of confirmation or 2 bits of confirmation, and wherein the shifted sequence is at least partially based on the payload.
14. The method of claim 13, wherein the payload of the uplink control information includes the 1-bit confirmation, and wherein the shifted sequence is at least partially based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0 or 6.
15. The method of claim 13, wherein the payload of the uplink control information includes the 2-bit confirmation, and wherein the shifted sequence is at least partially based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0, 3, 6, or 9.
16. The method of claim 12, wherein the signaling further indicates a subset of resources configured for the uplink control message.
17. The method of claim 16, wherein the resource block (RB) index can be derived at least in part based on the CCE index of the downlink control message.
18. The method of claim 12, wherein the ARI bit indication of the downlink control message is configured for a resource subset of the uplink control message.
19. The method of claim 18, wherein 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.
20. A user equipment (UE), comprising: Memory; as well as At least one processor coupled to the memory, the at least one processor being configured to cause the UE to: Identifies the base sequence used for the transmission of uplink control messages; Receive signaling indicating a UE-specific initial shift to be used in conjunction with the base sequence, wherein the signaling includes a downlink control message having an ACK resource indicator (ARI) bit and a control channel element (CCE) index, and wherein the UE-specific initial shift is derived from the ARI bit and the CCE index. Determine the uplink control information used for the uplink control message; The shifted sequence of the base sequence is determined at least in part based on the UE-specific initial shift and the uplink control information; as well as The uplink control information is transmitted in the uplink control message, wherein the uplink control message is at least partially based on the shifted sequence.
21. The UE of claim 20, wherein the at least one processor is further configured to cause the UE to: The payload identifying the uplink control information is either 1 bit confirmed or 2 bits confirmed: and The shift sequence is determined at least in part based on the identified payload.
22. The UE of claim 21, wherein the uplink control message is formatted as a short physical uplink control channel message.
23. The UE of claim 21, wherein the payload of the uplink control information includes the 1-bit confirmation, and wherein, in order to determine the shifted sequence, the at least one processor is configured to cause the UE to: The shift sequence is determined at least in part based on shift values corresponding to the payload of the uplink control information, the shift values including values 0 or 6.
24. The UE of claim 21, wherein the payload of the uplink control information includes the 2-bit confirmation, and wherein, in order to determine the shifted sequence, the at least one processor is configured to cause the UE to: The shift sequence is determined at least in part based on shift values corresponding to the payload of the uplink control information, the shift values including values 0, 3, 6, or 9.
25. The UE of claim 20, wherein, in order to determine the uplink control information, the at least one processor is configured to cause the UE to: Determine the size of the received information in the uplink control information.
26. The UE of claim 20, wherein the at least one processor is further configured to cause the UE to: The resource block RB index is derived at least in part based on the CCE index of the downlink control message.
27. The UE of claim 20, wherein the at least one processor is further configured to cause the UE to: The subset of resources used for the uplink control messages is determined at least in part based on the signaling.
28. The UE of claim 27, wherein the resource block (RB) index is derived at least in part based on the CCE index of the downlink control message.
29. The UE of claim 20, wherein the at least one processor is further configured to cause the UE to: The subset of resources used for the uplink control message is determined at least in part based on the ARI bits.
30. The UE of claim 29, wherein 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.
31. A network node, comprising: Memory; as well as At least one processor coupled to the memory, the at least one processor being configured to cause the network node to: Signaling is transmitted to a user equipment (UE) indicating a UE-specific initial shift to be applied to a base sequence for the transmission of uplink control messages, wherein the signaling includes a downlink control message having an ACK resource indicator (ARI) bit and a control channel element (CCE) index, wherein the UE-specific initial shift can be derived from the ARI bit and the CCE index. as well as Uplink control information is received in the uplink control message, wherein the uplink control information is at least partially based on a shifted sequence shifted relative to the base sequence according to the UE-specific initial shift and the payload of the uplink control information.
32. The network node of claim 31, wherein the uplink control message is formatted as a short physical uplink control channel message, and wherein the payload of the uplink control information includes 1 bit of confirmation or 2 bits of confirmation, and wherein the shifted sequence is based on the payload.
33. The network node of claim 32, wherein the payload of the uplink control information includes the 1-bit confirmation, and wherein the shifted sequence is at least partially based on a shift value corresponding to the payload of the uplink control information, the shift value including the value 0 or 6.
34. The network node of claim 32, wherein the payload of the uplink control information includes the 2-bit confirmation, and wherein the shifted sequence is at least partially based on a shift value corresponding to the payload of the uplink control information, the shift value including the values 0, 3, 6, or 9.
35. The network node of claim 31, wherein the signaling further indicates a subset of resources configured for the uplink control message.
36. The network node of claim 35, wherein the resource block (RB) index can be derived at least in part from the CCE index of the downlink control message.
37. The network node of claim 31, wherein the ARI bit indication of the downlink control message is configured for a resource subset of the uplink control message.
38. The network node of claim 37, wherein 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 messages.
39. A non-transient computer-readable medium storing code for wireless communication at a user equipment (UE), the code comprising instructions executable by a processor to cause the UE to perform the method according to any one of claims 1 to 11.
40. A non-transient computer-readable medium storing code for wireless communication at a network node, the code comprising instructions executable by a processor to cause the network node to perform the method according to any one of claims 12 to 19.
41. A method for performing wireless communication at a user equipment (UE), comprising: Identifies the base sequence used for the transmission of uplink control messages; Receive signaling specific to the UE for initial shifting to be used in conjunction with the base sequence, the signaling including: The indication of the subset of resources used for the uplink control message included in the ACK resource indicator (ARI) bits of the downlink control information (DCI) message; and Downlink grant control message with Control Channel Element (CCE) index; The resource block RB index and the shift index of the UE-specific initial shift are derived at least in part based on the CCE index applied to the resource subset; Determine the uplink control information (UCI) used for the uplink control message; The shifted sequence of the base sequence is determined at least in part based on the UE-specific initial shift and the UCI; and The UCI is transmitted in the uplink control message based at least in part on the shifted sequence.
42. The method of claim 41, wherein the downlink grant control message includes the DCI message.
43. The method of claim 42, wherein the UE receives the downlink grant control message on the physical downlink control channel (PDCCH).
44. The method of claim 41, wherein the uplink control message is formatted as a short physical uplink control channel message, and wherein the payload of the uplink control information includes 1 bit ACK or 2 bits ACK.
45. The method of claim 41, wherein 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.
46. The method of claim 41, further comprising: The payload identifying the uplink control information is either a 1-bit ACK or a 2-bit ACK: and The shift sequence is determined at least in part based on the identified payload.
47. The method of claim 41, wherein determining the shifted sequence of the base sequence further comprises: The multiple shifted sequences of the base sequence are determined at least in part based on the UE-specific initial shift and the UCI; as well as The shifted sequence is selected from the plurality of shifted sequences.
48. A user equipment (UE), comprising: One or more memories that store processor-executable code; as well as One or more processors, coupled to one or more memories and capable of operating individually or collectively to execute the code to enable the UE: Identifies the base sequence used for the transmission of uplink control messages; Receive signaling specific to the UE for initial shifting to be used in conjunction with the base sequence, the signaling including: The indication of the subset of resources used for the uplink control message included in the ACK resource indicator (ARI) bits of the downlink control information (DCI) message; and Downlink grant control message with Control Channel Element (CCE) index; The resource block RB index and the shift index of the UE-specific initial shift are derived at least in part based on the CCE index applied to the resource subset; Determine the uplink control information (UCI) used for the uplink control message; The shifted sequence of the base sequence is determined at least in part based on the UE-specific initial shift and the UCI; and The UCI is transmitted in the uplink control message based at least in part on the shifted sequence.
49. The UE of claim 48, wherein the downlink grant control message includes the DCI message.
50. The UE of claim 49, wherein the UE receives the downlink grant control message on the physical downlink control channel (PDCCH).
51. The UE of claim 48, wherein the payload of the uplink control message includes 1 bit ACK or 2 bits ACK.
52. The UE of claim 48, wherein the uplink control message is formatted as a short physical uplink control channel message and includes 1 bit or 2 bits corresponding to the UCI.
53. The UE of claim 48, wherein 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.
54. The UE of claim 48, wherein the one or more processors are further capable of operating individually or collectively to execute the code to cause the UE to: The payload identifying the uplink control information is either a 1-bit ACK or a 2-bit ACK: and The shift sequence is determined at least in part based on the identified payload.
55. The UE of claim 48, wherein, in order to determine the shifted sequence of the base sequence, the one or more processors can further operate individually or collectively to execute the code to cause the UE to: The base sequence is determined at least in part based on the UE-specific initial shift and the UCI, comprising a plurality of shifted sequences; and The shifted sequence is selected from the plurality of shifted sequences.
56. A device for wireless communication, comprising: A means for identifying the base sequence used for the transmission of uplink control messages; Means for receiving UE-specific initial shift signaling to be used in conjunction with the base sequence, the signaling including: A means for indicating a subset of resources for the uplink control message, included in the ARI bits of the ACK resource indicator for the downlink control information (DCI) message; and A means for a downlink grant control message having a Control Channel Element (CCE) index; and a means for deriving a resource block (RB) index and a shift index of the UE-specific initial shift based at least in part on the CCE index applied to the resource subset. A means for determining uplink control information (UCI) for the uplink control message; Means for determining the shifted sequence of the base sequence based at least in part on the UE-specific initial shift and the UCI; and A means for transmitting the UCI in the uplink control message based at least in part on the shifted sequence.
57. The device of claim 56, wherein the downlink grant control message includes the DCI message.
58. The apparatus of claim 57, wherein the apparatus receives the downlink grant control message on the physical downlink control channel (PDCCH).
59. The device of claim 56, wherein the payload of the uplink control message includes 1 bit ACK or 2 bits ACK.
60. The device of claim 56, wherein the uplink control message is formatted as a short physical uplink control channel message and includes 1 bit or 2 bits corresponding to the UCI.
61. The device of claim 56, wherein 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.
62. The apparatus of claim 56, further comprising: Means for identifying that the payload of the uplink control information is either a 1-bit ACK or a 2-bit ACK: and A means for determining the shifted sequence based at least in part on the identified payload.
63. The apparatus of claim 56, wherein the means for determining the shifted sequence of the base sequence further comprises: A means for determining a plurality of shifted sequences of the base sequence based at least in part on the UE-specific initial shift and the UCI; as well as A means for selecting the shifted sequence from the plurality of shifted sequences.
64. A non-transient computer-readable medium storing code for wireless communication, said code comprising instructions executable by one or more processors to perform the following operations: Identifies the base sequence used for the transmission of uplink control messages; Receive signaling specific to the UE for initial shifting to be used in conjunction with the base sequence, the signaling including: The indication of the subset of resources used for the uplink control message included in the ACK resource indicator (ARI) bits of the downlink control information (DCI) message; and Downlink grant control message with Control Channel Element (CCE) index; The resource block RB index and the shift index of the UE-specific initial shift are derived at least in part based on the CCE index applied to the resource subset; Determine the uplink control information (UCI) used for the uplink control message; The shifted sequence of the base sequence is determined at least in part based on the UE-specific initial shift and the UCI; and The UCI is transmitted in the uplink control message based at least in part on the shifted sequence.
65. The non-transient computer-readable medium of claim 64, wherein the downlink grant control message includes the DCI message.
66. The non-transient computer-readable medium of claim 65, wherein the downlink grant control message is received on the physical downlink control channel (PDCCH).
67. The non-transient computer-readable medium of claim 64, wherein the uplink control message is formatted as a short physical uplink control channel message, and wherein the payload of the uplink control information includes 1 bit ACK or 2 bits ACK.
Citation Information
Patent Citations
Method and apparatus for transmitting uplink signal in wireless communication system
CN104126280A
System and method for an uplink control signal in wireless communication systems
CN107257269A