Select uplink control information reporting mode
By selecting and switching the uplink control information reporting mode in a wireless communication system, the communication failure problem of multiple service cells and transmission/reception points is solved, the transmission reliability is improved, the waiting time is reduced, and the performance of the wireless communication system is optimized.
Patent Information
- Application Number
- CN202080092609.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-04
- Filing Date
- 2020-12-18
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2040-12-18
AI Technical Summary
In wireless communication systems, existing technologies have difficulty in effectively selecting uplink control information reporting modes to optimize latency and reliability, especially across multiple serving cells and transmission/reception points, leading to communication failures and reliability issues.
By identifying the component carrier sets associated with different serving cell clusters, selecting the appropriate uplink control resource mode, and dynamically switching the reporting mode across multiple serving cells, the transmission of uplink control information is optimized, combining signaling and measurement information for adaptation.
The transmission reliability of uplink control information is improved, the waiting time is reduced, and the overall performance of the wireless communication system is enhanced.
Smart Images

Figure CN114930950B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 961,899, filed by Khoshnevisan et al. on January 16, 2020, entitled “Techniques for Selecting an Uplink Control Information Reporting Mode,” and U.S. Patent Application No. 17 / 088,946, filed by Khoshnevisan et al. on November 14, 2020, entitled “Techniques for Selecting an Uplink Control Information Reporting Mode,” each of which is assigned to the assignee of this application. Technical Field
[0003] The following relates generally to wireless communications, and more particularly to techniques for selecting an uplink control information reporting mode.
[0004] background
[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be able to 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, advanced LTE (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 may 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 spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices, which may be further referred to as user equipment (UE).
[0006] In some cases, a base station may communicate with a UE by transmitting downlink communications on one or more component carriers. In some cases, the UE may generate uplink control information associated with receiving downlink communications. The uplink control information may include an acknowledgement of whether the downlink communication was successfully received, information about the communication channel between the base station and the UE, a request for the base station to schedule uplink resources for the UE, or any combination thereof. In some cases, the base station may use the uplink control information received from the UE to improve the reliability of downlink communications to the UE.
[0007] Overview
[0008] The described techniques relate to selecting an uplink control information reporting mode. A communication device configured for communications via carrier aggregation may receive communications on multiple component carriers using multiple serving cells. In some cases, the multiple serving cells are divided into multiple groups (e.g., which may be referred to as "physical uplink control channel (PUCCH) groups"). In some cases, serving cells in a serving cell group may be configured with uplink control resources that are configured to convey uplink control information for communications using the serving cell group. For example, a serving cell (e.g., a primary serving cell) in a first serving cell group may be configured with uplink resources that are configured to convey uplink control information for communications received on component carriers using the first serving cell group (or, for example, received from a first transmit / receive point (TRP)). Similarly, a serving cell in the second serving cell group (e.g., a PUCCH secondary serving cell) may be configured with uplink control resources that are configured to convey uplink control information for communications received on component carriers using the second serving cell group (or, for example, received from a second TRP).
[0009] In some cases, a communications device may activate a mode for reporting uplink control information that triggers the communications device to transmit uplink control information generated separately for a first PUCCH group and a second PUCCH group using PUCCH resources on a corresponding serving cell. In some cases, the communications device may activate a reporting mode that triggers the communications device to transmit uplink control information generated separately for a first PUCCH group and a second PUCCH group using PUCCH resources on a single serving cell. In some cases, the communications device may determine which reporting mode to activate based on signaling received from another communications device. Additionally or alternatively, the communications device may determine whether to activate a reporting mode based on measurements made or information calculated by the communications device. In some cases, the communications device may dynamically switch between different reporting modes based on signaling received and / or information obtained by the communications device, for example, to adapt to optimize latency and reliability for uplink control information transmission.
[0010] A method of wireless communication at a user equipment (UE) is described. The method may include identifying a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first component carrier set, identifying a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and second component carrier set, selecting a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and transmitting first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using a first uplink control resource of the first serving cell based on the selected mode.
[0011] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: identify a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, identify a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first component carrier set, identify a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and second component carrier set, select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and transmit first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using a first uplink control resource of the first serving cell based on the selected mode.
[0012] Another apparatus for wireless communications at a UE is described. The apparatus may include means for identifying a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first component carrier set, identifying a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and second component carrier set, selecting a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and transmitting first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using a first uplink control resource of the first serving cell based on the selected mode.
[0013] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: identify a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, identify a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first component carrier set, identify a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and second component carrier set, select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and transmit first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using a first uplink control resource of the first serving cell based on the selected mode.
[0014] Some examples of the methods, apparatuses (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for the following actions: before selecting a reporting mode, selecting different modes for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, using the second uplink control resources of the first serving cell to transmit third uplink control information for the first component carrier set and using the third uplink control resources of the second serving cell to transmit fourth uplink control information for the second component carrier set based on the different modes, and switching from the different mode to the selected mode after transmitting the third uplink control information and the fourth uplink control information.
[0015] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for receiving a first communication set on a first component carrier set and a second communication set on a second component carrier set, and generating first uplink control information for the first component carrier set and second uplink control information for the second component carrier set based on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
[0016] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for receiving a first downlink control information (DCI) message set on a first component carrier set and a second DCI message set on a second component carrier set, and identifying a location of a first uplink control resource based on the first DCI message set and the second DCI message set.
[0017] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the location of the first uplink control resource may be identified relative to a last received DCI message in a first set of received DCI messages and a second set of received DCI messages that may be received.
[0018] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the location of a first uplink control resource may be identified relative to a last received first DCI message in a first received DCI message set and a last received second DCI message in a second received DCI message set, wherein the first uplink control resource includes a first uplink control resource set for a first component carrier set and a second uplink control resource set for a second component carrier set that may not overlap in time with the first uplink control resource set.
[0019] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for multiplexing first uplink control information for a first component carrier set with second uplink control information for a second component carrier set based on a selected mode.
[0020] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions: receiving control signaling from a base station, the control signaling indicating that uplink control information for a first component carrier set and uplink control information for a second component carrier set may be reported using uplink control resources of a first serving cell, wherein a mode for reporting the uplink control information may be selected based on the received control signaling.
[0021] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the control signaling may include operations, features, apparatus, or instructions for: a radio resource control message for configuring a mode for reporting uplink control information, a downlink control information message including an indication to first activate a mode for reporting uplink control information, a media access control-control element for activating a mode for reporting uplink control information, and or any combination thereof.
[0022] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for determining that uplink control information for a first component carrier set and uplink control information for a second component carrier set may be reported using uplink control resources of a first serving cell, wherein a mode for reporting the uplink control information may be selected based on received control signaling.
[0023] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, a first priority of the first uplink control information and a second priority of the second uplink control information, a first payload size of the first uplink control information and a second payload size of the second uplink control information, a first coding rate of the first uplink control information and a second coding rate of the second uplink control information, and or any combination thereof.
[0024] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, a first channel condition of a first serving cell and a second channel condition of a second serving cell are measured, a transmission power for simultaneously transmitting uplink control information on both the first serving cell and the second serving cell is calculated, and any combination thereof.
[0025] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the scheduled uplink data resources overlap in time with uplink control resources of the second serving cell.
[0026] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, uplink control resources of a first serving cell are temporally overlapped with uplink control resources of a second serving cell, uplink data resources are scheduled on the second serving cell, and or any combination thereof.
[0027] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting an indication of the selected mode to a base station.
[0028] Some examples of the methods, apparatuses (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for the following actions: after transmitting the first uplink control information and the second uplink control information, selecting different modes for reporting uplink control information for the first component carrier set and the second component carrier set, and based on the different modes, using the second uplink control resources of the first serving cell to transmit the third uplink control information for the first component carrier set and using the third uplink control resources of the second serving cell to transmit the fourth uplink control information for the second component carrier set.
[0029] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the uplink control information includes a hybrid automatic repeat request codebook, a channel state information report, a scheduling request, or any combination thereof.
[0030] A method of wireless communication at a base station is described. The method may include activating a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, configuring a first serving cell in the first serving cell group with uplink control resources for reporting uplink control information for the first component carrier set, configuring a second serving cell in the second serving cell group with uplink control resources for reporting uplink control information for the second component carrier set based on the activation, selecting a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and receiving first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using the uplink control resources of the first serving cell based on the selection.
[0031] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: activate a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, configure a first serving cell in the first serving cell group with uplink control resources for reporting uplink control information for the first component carrier set, configure a second serving cell in the second serving cell group with uplink control resources for reporting uplink control information for the second component carrier set based on the activation, select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and receive first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using the uplink control resources of the first serving cell based on the selection.
[0032] Another apparatus for wireless communications at a base station is described. The apparatus may include means for activating a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group, configuring a first serving cell in the first serving cell group with uplink control resources for reporting uplink control information for the first set of component carriers, configuring a second serving cell in the second serving cell group with uplink control resources for reporting uplink control information for the second set of component carriers based on the activation, selecting a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based on the first serving cell and the second serving cell, and receiving first uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers using the uplink control resources of the first serving cell based on the selection.
[0033] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: activate a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group, configure a first serving cell in the first serving cell group with uplink control resources for reporting uplink control information for the first component carrier set, configure a second serving cell in the second serving cell group with uplink control resources for reporting uplink control information for the second component carrier set based on the activation, select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell, and receive first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using the uplink control resources of the first serving cell based on the selection.
[0034] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for determining that uplink control information for a first set of component carriers and uplink control information for a second set of component carriers may be reported using uplink control resources of a first serving cell, wherein a mode for reporting the uplink control information may be selected based on the determination.
[0035] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, measurement of a first channel condition of a first serving cell and a second channel condition of a second serving cell, calculation of a transmission power for simultaneously transmitting uplink control information on both the first serving cell and the second serving cell, a first priority of the first uplink control information and a second priority of the second uplink control information, a first payload size of the first uplink control information and a second payload size of the second uplink control information, a first code rate of the first uplink control information and a second code rate of the second uplink control information, temporal overlap of uplink control resources of the first serving cell and uplink control resources of the second serving cell, scheduling of uplink data resources on the second serving cell, and or any combination thereof.
[0036] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for transmitting control signaling to a user equipment, the control signaling indicating a mode for reporting uplink control information, wherein the control signaling includes a radio resource control message, a downlink control information message, a media access control-control element, or any combination thereof.
[0037] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for scheduling uplink control resources for the first serving cell based on the selected mode.
[0038] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the received first uplink control information may be multiplexed with the received second uplink control information.
[0039] A method of wireless communication at a UE is described. The method may include receiving a first communication from a first transmission point and a second communication from a second transmission point, identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point, identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point, determining, based on the first serving cell and the second serving cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell, and transmitting the first uplink control information for the first transmission point and the second uplink control information for the second transmission point using the uplink control resources of the first serving cell based on the selection.
[0040] An apparatus for wireless communication at a user equipment terminal (UE) is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: receive a first communication from a first transmission point and a second communication from a second transmission point; identify a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point; identify a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point; determine, based on the first serving cell and the second serving cell, whether uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell; and transmit, based on the selection, the first uplink control information for the first transmission point and the second uplink control information for the second transmission point using the uplink control resources of the first serving cell.
[0041] Another apparatus for wireless communication at a UE is described. The apparatus may include means for receiving a first communication from a first transmission point and a second communication from a second transmission point, identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point, identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point, determining, based on the first serving cell and the second serving cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell, and transmitting the first uplink control information for the first transmission point and the second uplink control information for the second transmission point using the uplink control resources of the first serving cell based on the selection.
[0042] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive a first communication from a first transmission point and a second communication from a second transmission point, identify a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point, identify a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point, determine, based on the first serving cell and the second serving cell, whether uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell, and transmit, based on the selection, the first uplink control information for the first transmission point and the second uplink control information for the second transmission point using the uplink control resources of the first serving cell.
[0043] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving a first communication set from a first transmission point and a second communication set from a second transmission point, and generating first uplink control information for the first transmission point and second uplink control information for the second transmission point based on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
[0044] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving a first set of DCI messages from a first transmission point and a second set of DCI messages from a second transmission point, and identifying a location of uplink control resources based on the first set of DCI messages and the second set of DCI messages.
[0045] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for multiplexing, based on the selected mode, first uplink control information from the first transmission point with second uplink control information for the second transmission point.
[0046] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for selecting a mode for reporting uplink control information for the first transmission point and the second transmission point based on the determination.
[0047] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving control signaling from a base station, the control signaling indicating that uplink control information for a first transmission point and uplink control information for a second transmission point may be reported using uplink control resources of a first serving cell, wherein a mode for reporting the uplink control information may be selected based on the received control signaling.
[0048] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that uplink control information for the first transmission point and uplink control information for the second transmission point may be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information may be selected based on received control signaling.
[0049] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, uplink data resources for a first transmission point or a second transmission point are scheduled on a second serving cell, uplink control resources of the first serving cell overlap in time with uplink control resources of the second serving cell, and or any combination thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1
[0014] An example of a wireless communication system supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is illustrated.
[0052] Figure 2
[0014] An example of a wireless communication subsystem supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is illustrated.
[0053] Figure 3
[0014] Various aspects of a process for selecting an uplink control information reporting mode are illustrated in accordance with various aspects of the present disclosure.
[0054] Figure 4 A block diagram of a device supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown.
[0055] Figure 5 A block diagram of a UE communications manager supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown.
[0056] Figure 6
[0014] Diagrams of systems including devices supporting techniques for selecting an uplink control information reporting mode are shown in accordance with various aspects of the present disclosure.
[0057] Figure 7 A block diagram of a device supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown.
[0058] Figure 8 A block diagram of a base station communications manager supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown.
[0059] Figure 9
[0014] Diagrams of systems including devices supporting techniques for selecting an uplink control information reporting mode are shown in accordance with various aspects of the present disclosure.
[0060] Figures 10 to 12 A flow chart illustrating a method supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown.
[0061] Detailed description
[0062] A wireless communication system may configure each communication device (e.g., each base station and each UE) to communicate with each other on multiple component carriers using multiple serving cells. The wireless communication system may also configure each communication device to use uplink control resources to report uplink control information (UCI) for communications received on the multiple component carriers. In some cases, the wireless communication system may configure the uplink control resources such that first uplink control resources on a first serving cell included in a first serving cell group are used to transmit first uplink control information for communications received on a first set of component carriers using the first serving cell group. The wireless communication system may also configure the uplink control resources such that second uplink control resources on a second serving cell included in a second serving cell group are used to transmit second uplink control information for communications received on a second set of component carriers using the second serving cell group.
[0063] The wireless communication system may configure each communication device to perform communications using multiple transmit / receive points (TRPs). In some examples, the wireless communication system further configures the multiple TRPs to perform transmissions on multiple component carriers. Similar to the discussion above, the wireless communication system may configure each uplink control resource such that a first uplink control resource on a first serving cell included in a first serving cell group is used to transmit first uplink control information for communications received from the first TRP. And further such that a second uplink control resource on a second serving cell included in a second serving cell group is used to transmit second uplink control information for communications received from a second TRP.
[0064] By transmitting separate uplink control information on different serving cells, the latency associated with reporting the uplink control information can be reduced relative to using a single serving cell, for example, because a communications device can transmit one set of uplink control information without waiting for another set of uplink control information to be generated. However, in some situations, one of the serving cells may have worse coverage than another serving cell, resulting in a failure in the transmission of one set of uplink control information.
[0065] To increase the reliability of uplink control information transmission when multiple uplink control resources are configured across multiple serving cells, an additional mode for reporting uplink control information may be used. For example, when multiple uplink control resources are configured across multiple serving cells, a communications device may be configured to transmit multiple separately generated sets of uplink control information on uplink control resources on a single serving cell. In some cases, a communications device activates this additional reporting mode based on signaling received from another communications device and / or measurements performed by the communications device.
[0066] Furthermore, to both reduce latency and increase reliability of uplink control information transmission, the communications device may be configured to switch between the first mode for reporting uplink control information on multiple serving cells and the additional reporting mode, for example, to adapt to changing channel conditions. In some cases, the communications device determines whether to switch between reporting modes based on signaling received from another communications device and / or measurements performed by the communications device.
[0067] Various aspects of the present disclosure are initially described in the context of wireless communication systems. Aspects of the present disclosure are also described in exemplary processes illustrating various aspects of using techniques for selecting an uplink control information reporting mode. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow charts related to the techniques for selecting an uplink control information reporting mode.
[0068] Figure 1 An example of a wireless communication system supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is illustrated. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0069] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100 and may be different forms of devices or devices with different capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which UEs 115 and base stations 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographic area over which base stations 105 and UEs 115 may support signal communication according to one or more radio access technologies.
[0070] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or stationary and mobile at different times. The UEs 115 may be different forms of devices or devices with different capabilities. Figure 1 1. Some example UEs 115 are illustrated in FIG. 1. The UEs 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., a core network node, a relay device, an integrated access and backhaul (IAB) node, or another network equipment), such as a Figure 1 As shown in .
[0071] Each base station 105 can communicate with the core network 130, or with each other, or both. For example, the base station 105 can interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or another interface). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105), indirectly (e.g., via the core network 130), or both directly and indirectly on the backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 can be or include one or more wireless links.
[0072] One or more of the base stations 105 described herein may include or may be referred to by one of ordinary skill in the art as a base transceiver station, a radio base station, an access point, a radio transceiver, a Node B, an evolved Node B (eNB), a next generation Node B, or a Gigabit Node B (any of which may be referred to as a gNB), a Home Node B, a Home Evolved Node B, or other suitable terminology.
[0073] UE 115 may include or may be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where a “device” may also be referred to as a unit, a station, a terminal, or a client, etc. UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, etc., which may be implemented in various objects, such as appliances or vehicles, meters, etc.
[0074] The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as base stations 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in .
[0075] The UE 115 and the base station 105 may communicate wirelessly with each other via one or more communication links 125 on one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operation, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. The UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0076] 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. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be located according to a channel grid for discovery by a UE 115. A carrier may operate in a standalone mode in which initial acquisition and connection may be performed by a UE 115 via the carrier, or a carrier may operate in a non-standalone mode in which the connection is anchored using a different carrier (e.g., a different carrier of the same or different radio access technology).
[0077] The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).
[0078] A carrier may be associated with a particular bandwidth of radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of several determined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)) of a carrier of a particular radio access technology. Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) may have a hardware configuration that supports communication on a particular carrier bandwidth, or may be configurable to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a subband, a BWP) or all of the carrier bandwidth.
[0079] The signal waveform transmitted on the carrier may include multiple subcarriers (e.g., using a multicarrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may include one symbol period (e.g., the duration of one modulation symbol) and one 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, the coding rate of the modulation scheme, or both). Thus, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 can be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further improve the data rate or data integrity of communications with UE 115.
[0080] One or more parameter designs for a carrier may be supported, where the parameter designs may include subcarrier spacing (Δf) and cyclic prefix. A carrier may be divided into one or more BWPs with the same or different parameter designs. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communications for the UE 115 may be limited to the one or more active BWPs.
[0081] The time interval of the base station 105 or the UE 115 can be expressed as a multiple of a basic time unit, which can be, for example, a sampling period T s =1 / (Δf max Nf) seconds, where Δf max Nf may represent the maximum supported subcarrier spacing, while Nf may represent the maximum supported discrete Fourier transform (DFT) size. Time intervals of communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0082] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, the frame may be divided into subframes (e.g., in the time domain), and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of codeword periods (e.g., depending on the length of the cyclic prefix added before each codeword period). In some wireless communication systems 100, the time slot may be further divided into a plurality of mini-time slots containing one or more codewords. Excluding the cyclic prefix, each codeword period may include one or more (e.g., Nf) sampling periods. The duration of the codeword period may depend on the subcarrier spacing or the operating frequency band.
[0083] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).
[0084] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier, for example, using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels may be defined by a number of symbol periods and may extend across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of UEs 115 may monitor or search the control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with encoded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115 .
[0085] Each base station 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used to communicate with a base station 105 (e.g., on a carrier) and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other) used to distinguish between adjacent cells. In some examples, a cell may also refer to a geographic coverage area 110 or a portion of a geographic coverage area 110 (e.g., a sector) on which the logical communication entity operates. The scope of such a cell may range from a smaller area (e.g., a structure, a subset of structures) to a larger area depending on various factors (such as the capabilities of the base station 105). For example, a cell may be or include a building, a subset of buildings, or an external space between or overlapping geographic coverage areas 110, among other examples.
[0086] A macro cell generally covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access to UEs 115 that have a service subscription with a network provider that supports the macro cell. A small cell may be associated with a lower power base station 105 (compared to a macro cell), and the small cell may operate in the same or different (e.g., licensed, unlicensed) frequency band as the macro cell. A small cell may provide unrestricted access to UEs 115 that have a service subscription with the network provider, or may provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 associated with users in a home or office). A base station 105 may support one or more cells and may also support communications over one or more cells using one or more component carriers.
[0087] In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that may provide access to different types of devices.
[0088] In some examples, base stations 105 can be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but the different geographic coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.
[0089] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. The UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication and can be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably herein.
[0090] In some examples, UE 115 may also be able to communicate directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving base station 105.
[0091] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), and the EPC or 5GC may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets or interconnects to external networks. The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UEs 115 served by base stations 105 associated with the core network 130. User IP packets may be delivered through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the network operator IP service 150. Operator IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0092] Some network devices (such as base stations 105) may include subcomponents, such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or TRPs. Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., base station 105).
[0093] The wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the 300 MHz to 3 GHz region is referred to as the ultra-high frequency (UHF) region or the decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter long. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UEs 115 located indoors. Transmissions using UHF waves can be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) compared to transmissions using the lower frequencies and longer wavelengths in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.
[0094] The wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band, such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices (such as base stations 105 and UEs 115) may employ carrier sensing for conflict detection and avoidance. In some examples, operations in the unlicensed band may be based on a carrier aggregation configuration (e.g., LAA) in coordination with component carriers operating in the licensed band. Operations in the unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.
[0095] The base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with the base station 105 may be located at different geographical locations. The base station 105 may have an antenna array having several rows and columns of antenna ports that the base station 105 can use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.
[0096] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., base station 105, UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0097] UE 115 and base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the likelihood that data is correctly received on communication link 125. HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput of the medium access control (MAC) layer in poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device may support simultaneous slot HARQ feedback, wherein the device may provide HARQ feedback in a particular time slot for data received in a previous symbol in that time slot. In other cases, the device may provide HARQ feedback in a subsequent time slot or according to some other time interval.
[0098] The wireless communication system 100 may be configured such that the UE 115 transmits uplink control information (e.g., HARQ acknowledgment (ACK) feedback, channel state information (CSI) messages, and / or scheduling request (SR) messages) to the base station 105 to, for example, increase reliability of communications between the base station 105 and the UE 115. The UE 115 may transmit the uplink control information on PUCCH resources scheduled by the base station 105 for the UE 115. In some examples, the UE 115 may be configured to report HARQ-ACK feedback in response to downlink transmissions received from the base station 105, the HARQ-ACK feedback indicating whether one or more of the downlink transmissions were successfully received, e.g., by including corresponding ACK or negative ACK (NACK) indicators in the HARQ-ACK feedback message, and the base station 105 may retransmit data from the downlink transmissions indicated as failed to the UE 115. In some examples, UE 115 can be configured to report CSI to base station 105, where the CSI indicates a state of a channel between base station 105 and UE 115, and base station 105 can use the reported CSI to adapt transmission parameters for subsequent transmissions to UE 115, thereby improving the reliability of subsequent transmissions on the channel. In some cases, UE 115 can transmit an SR message to base station 105, where the SR message requests base station 105 to allocate uplink resources to UE 115, e.g., so that UE 115 can transmit uplink control and / or uplink data to base station 105, and base station 105 can schedule uplink resources to UE 115.
[0099] The wireless communication system 100 may be configured such that the base station 105 and the UE 115 communicate with each other using multiple component carriers, for example, to increase the communication throughput between the base station 105 and the UE 115. When multiple component carriers are used for communication, the base station 105 and the UE 115 may be configured to perform simultaneous communication with each other on the multiple component carriers. Using multiple component carriers to communicate data between wireless devices may also be referred to as carrier aggregation. In some cases, each component carrier may be associated with a serving cell, and the combination of serving cells used by these component carriers may be referred to as a cell group. In some cases, the serving cells in a cell group may have different coverage levels and / or use different frequency ranges. For example, a primary serving cell (which may also be referred to as a primary cell) may have improved coverage characteristics relative to one or more secondary serving cells (which may also be referred to as secondary cells), for example, based on the primary serving cell using the lowest frequency band. In some cases, the serving cells in a cell group may be associated with different subcarrier spacings. For example, a first serving cell may be configured for a subcarrier spacing of 15 KHz, and a second serving cell may be configured for a subcarrier spacing of 120 KHz.
[0100] Similar to the above discussion regarding transmitting uplink control information, a UE 115 receiving communications on multiple component carriers can be configured to report uplink control information for each component carrier on PUCCH resources. For example, the UE 115 can transmit ACK / NACK messages, CSI messages, and / or SR messages for each component carrier on the PUCCH resources. In some examples, the wireless communication system 100 can configure the UE 115 to be in a mode for reporting uplink control information for each component carrier on "primary PUCCH resources" - PUCCH resources that appear only within the primary cell. When reporting uplink control information for all component carriers on the primary PUCCH resources, the UE 115 can report a single HARQ-ACK codebook generated for all component carriers, for example, based on a downlink assignment indicator included in a physical downlink control channel (PDCCH) message and / or a physical downlink shared channel (PDSCH) opportunity. Additionally or alternatively, when reporting uplink control information for each component carrier on the primary PUCCH resources, the UE 115 may report a single CSI message and / or SR message generated for all component carriers.
[0101] By configuring UE 115 to use primary PUCCH resources to report uplink control information for all component carriers, the reliability of uplink control information transmission can be improved, for example, when the primary cell is associated with better coverage than the secondary cell. In other words, reporting uplink control information for each component carrier on the primary PUCCH resources can delay the reporting of uplink control information for one or more component carriers. For example, UE 115 can use less time to calculate first uplink control information for a component carrier with a larger subcarrier spacing (e.g., 120 kHz) than second uplink control information for a component carrier with a smaller subcarrier spacing (e.g., 15 kHz). However, to support combined reporting of uplink control information for all component carriers on the primary PUCCH resources, UE 115 can wait to report the first uplink control information, for example, by buffering the first uplink control information until the second uplink control information is calculated.
[0102] In some examples, wireless communication system 100 may configure UE 115 in a mode for reporting "primary uplink control information"—first uplink control information calculated for a first component carrier group present on a first serving cell set including a primary cell—on primary PUCCH resources, and reporting "secondary uplink control information"—second uplink control information calculated for a second component carrier group present on a second serving cell set—on secondary PUCCH resources. Secondary PUCCH resources may be resources present only within a "PUCCH secondary cell"—a secondary cell configured with PUCCH resources. In such a scenario, the first component carrier group may be associated with the "primary PUCCH group"—a serving cell group including the primary cell and one or more secondary cells. And the second component carrier group may be associated with the "secondary PUCCH group"—a serving cell group including the PUCCH secondary cell and one or more secondary cells. When uplink control information for a first component carrier group is reported on primary PUCCH resources and uplink control information for a second component carrier group is reported on secondary PUCCH resources, UE 115 may generate separate HARQ-ACK codebooks for different component carrier groups, for example, based on a downlink assignment indicator included in a PDCCH message and / or a PDSCH opportunity. Additionally or alternatively, when uplink control information for a first component carrier group is reported on primary PUCCH resources and uplink control information for a secondary component carrier group is reported on secondary PUCCH resources, UE 115 may generate separate CSI and / or SR messages for different component carrier groups.
[0103] By configuring UE 115 to report primary uplink control information and secondary uplink control information separately, uplink control information for different component carriers can be calculated separately, and the delay associated with reporting uplink control information on a single primary PUCCH resource can be eliminated or reduced. For example, the primary PUCCH group can be associated with a first subcarrier spacing, while the secondary PUCCH group can be associated with a second subcarrier spacing. As discussed above, for component carrier groups with larger subcarrier spacing, uplink control information can be calculated in less time. By configuring the primary PUCCH group, once the primary uplink control information is calculated, the primary uplink control information can be transmitted on the primary PUCCH resource. And by configuring the secondary PUCCH group, once the secondary uplink control information is calculated, the secondary uplink control information can be transmitted on the secondary PUCCH resource. In this way, either the primary uplink control information or the secondary uplink control information (whichever is associated with the larger subcarrier spacing) can be transmitted without waiting for the other uplink control information to be calculated. In other words, transmission of secondary uplink control information on secondary PUCCH resources may be less reliable than transmission of primary uplink control information on primary PUCCH resources, for example, where the secondary PUCCH cell has worse coverage than the primary cell, or vice versa.
[0104] In some cases, the wireless communication system 100 may be configured so that the UE 115 receives communications from multiple TRPs 145. In some cases, the communications transmitted from different TRPs 145 include separate downlink control information (DCI) messages. In some cases, a first component carrier may be used to carry transmissions from a first TRP 145, and a second component carrier may be used to carry transmissions from a second TRP 145. In some examples, the first component carrier may be used to carry a transmission from the first TRP 145 and another transmission from the second TRP 145, and the second component carrier may be used to carry only transmissions from the first TRP 145. In some examples, the transmissions from the first TRP and the second TRP may be received on a primary cell. In some examples, the transmissions from the first TRP and the second TRP may be received on a secondary cell.
[0105] Similar to the above discussion regarding transmitting uplink control information, a UE 115 receiving communications from multiple TRPs may be configured to report uplink control information for each received communication. In some examples, the wireless communication system 100 may configure the UE 115 in a mode for reporting uplink control information for each TRP on PUCCH resources present on a single serving cell. For example, if the UE 115 receives information from a first TRP and a second TRP on one or more component carriers in a first PUCCH group, the UE 115 may report corresponding uplink control information for the first TRP and the second TRP on the primary PUCCH resources. In another example, if the UE 115 receives information from a first TRP and a second TRP on one or more component carriers in a second PUCCH group, the UE 115 may report corresponding uplink control information for the first TRP and the second TRP on the primary PUCCH resources or the secondary PUCCH resources (e.g., where a PUCCH secondary cell is configured and linked to the secondary cell). In some cases, such as if the backhaul conditions between the first TRP and the second TRP are not ideal, the first uplink control information for the first TRP is time-multiplexed (or TDM) with the second uplink control information for the second TRP. That is, the first uplink control information may be transmitted on a first portion of a PUCCH resource, and the second uplink control information may be transmitted on a second portion of the PUCCH resource that occurs after the first portion in time. In some cases, TDMing the first uplink control information with the second uplink control information reduces the reliability or coverage of the transmission, for example, because the individual transmissions are shorter and more susceptible to interference.
[0106] In some examples, the wireless communication system 100 may configure the UE 115 in a mode for reporting uplink control information for each TRP on PUCCH resources that appear on multiple serving cells (e.g., on a primary cell and a PUCCH secondary cell). For example, regardless of whether the UE 115 receives information from the first TRP and the second TRP on one or more component carriers on the primary cell or the secondary cell, the UE 115 may report uplink control information for the first TRP on the primary PUCCH resources and uplink control information for the second TRP on the secondary PUCCH resources, or vice versa. In some cases, when multiple PUCCH groups are configured, the UE 115 is configured in a mode for reporting uplink control information on multiple serving cells. By separately transmitting the uplink control information for the first TRP and the second TRP on PUCCH resources that appear on different serving cells (e.g., on the primary PUCCH resources and the secondary PUCCH resources), the uplink control information for the two TRPs can be transmitted simultaneously. In other words, for example, in a case where the secondary cell has worse coverage than the primary cell, the transmission of uplink control information for one of the TRPs on the secondary PUCCH resources may be less reliable than the transmission of uplink control information for the other TRP on the primary PUCCH resources, or vice versa.
[0107] In some cases, the wireless communication system 100 may configure the UE 115 to use one of the above-described modes for reporting uplink control information for multiple component carriers. However, while operating in one of the reporting modes, the UE 115 may not be able to take advantage of the benefits of the other reporting modes (e.g., lower latency, higher reliability, etc.). For example, when a reporting mode using a single PUCCH resource set (e.g., primary PUCCH resources) is used to report uplink control information, the uplink control information report may suffer from reporting delays. In another example, when a reporting mode using multiple PUCCH resource sets (e.g., primary PUCCH resources and secondary PUCCH resources) is used to report uplink control information, the uplink control information report may suffer from transmission failures, for example, if one of the PUCCH resources is less reliable. In addition, the UE 115 may not be able to switch between the modes without reconfiguring the wireless communication system 100, thereby preventing the UE 115 from adapting to changing channel conditions (which may favor one reporting mode over another).
[0108] To improve latency and / or reliability of uplink control information transmission, a UE 115 configured with multiple PUCCH groups may use techniques for combining aspects of various reporting modes. For example, a UE 115 configured to support reporting of separately calculated control information on primary and secondary PUCCH resources may determine whether to report first uplink control information and second uplink control information only on primary PUCCH resources (e.g., to increase reliability) or on corresponding primary and secondary PUCCH resources (e.g., to reduce latency). In some cases, the base station 105 signals to the UE 115 whether to report the first uplink control information and the second uplink control information only on primary PUCCH resources (or only on secondary PUCCH resources) or on corresponding primary and secondary PUCCH resources, for example, based on measurements made by the base station 105 or information received. In some cases, in order to enable UE 115 to adapt to changing channel conditions, UE 115 may determine, for example based on measurements made by UE 115 or information received, whether to report the first uplink control information and the second uplink control information only on the primary PUCCH resources or on corresponding primary PUCCH resources and secondary PUCCH resources.
[0109] Figure 2 An example of a wireless communication subsystem supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is illustrated. The wireless communication subsystem 200 may include a base station 205 and a UE 215, which may be the base station 205 and the UE 215 described above. Figure 1 In some cases, the base station 205 may include a first TRP 280 and a second TRP 285, which may be reference Figure 1 An example of a TRP 145 is described. The base station 205 and the UE 215 can communicate within the coverage area 210, as described above with reference to Figure 1 described.
[0110] As discussed above and herein, for example, where one or more of the component carriers have different subcarrier spacings, reporting uplink control information for multiple component carriers only on the primary cell may delay reporting of the uplink control information. Also as discussed above and herein, for example, where the coverage level of the PUCCH secondary cell is worse than the coverage level of the primary cell, reporting uplink control information for a first component carrier group included in the primary PUCCH group on the primary cell and reporting uplink control information for a second component carrier group included in the secondary PUCCH group on the PUCCH secondary cell may result in transmission failure. To reduce latency and / or increase reliability of uplink control information transmission when the serving cell is divided into PUCCH groups, the wireless device may be configured to determine, for example, based on channel conditions, whether to transmit the calculated uplink control information only on the primary cell or on both the primary cell and the PUCCH secondary cell.
[0111] In some examples, base station 205 may transmit control signaling to UE 215 that activates multiple component carriers (including first component carrier 220 and second component carrier 225) for carrier-aggregated communications between base station 205 and UE 215. Base station 205 may also transmit control signaling to configure a cell group 230 that may include multiple serving cells, where the activated component carriers may be transmitted using the serving cells included in cell group 230. For example, the component carriers may use frequency resources allocated to the serving cells in cell group 230. Base station 205 may further transmit control signaling to configure the available serving cells into a primary PUCCH group 235 and a secondary PUCCH group 240. In some cases, primary PUCCH group 235 may include a primary cell 245 and one or more secondary cells (including secondary cell 250). The primary cell may be configured with PUCCH resources for conveying uplink control information generated for communications received on the serving cells included in primary PUCCH group 235. In some cases, the secondary PUCCH group 240 may include one or more secondary cells, including a PUCCH secondary cell 255. The PUCCH secondary cell 255 may be a secondary cell configured with PUCCH resources for conveying uplink control information generated for communications received on a serving cell included in the secondary PUCCH group 240.
[0112] In some cases, the first component carrier 220 may use a serving cell included in the primary PUCCH group 235, and the second component carrier 225 may use a serving cell included in the secondary PUCCH group 240. In some cases, the primary PUCCH group 235 may be associated with primary PUCCH resources (e.g., primary PUCCH resources 260) present in the primary cell 245, and the secondary PUCCH group 240 may be associated with secondary PUCCH resources (e.g., secondary PUCCH resources 265) present in the PUCCH secondary cell 255. That is, uplink control information generated for receiving communications on a serving cell in the primary PUCCH group 235 (e.g., on the first component carrier 220) may be transmitted on the primary PUCCH resources 260. Furthermore, uplink control information generated for receiving communications on a serving cell in the secondary PUCCH group 240 (e.g., on the second component carrier 225) may be transmitted on the secondary PUCCH resources 265. In some examples, the first component carrier 270 may use the primary cell 245 (e.g., may use frequency resources dedicated to the primary cell 245) and may carry primary PUCCH resources 260, and the second component carrier 275 may use the PUCCH secondary cell 255 and may carry secondary PUCCH resources 265.
[0113] After activating the component carriers and configuring the PUCCH groups, the base station 205 may transmit downlink information on the component carriers to the UE 215. The UE 215 may receive the downlink information on the component carriers and may generate first uplink control information (e.g., a HARQ-ACK codebook, a CSI report, or an SR) for the downlink information transmitted on the first component carrier 220. The UE 215 may also separately generate second uplink control information for the downlink information transmitted on the second component carrier 225 (e.g., the secondary PUCCH group 240). In some cases, the first uplink control information may be referred to as "primary uplink control information," and the second uplink control information may be referred to as "secondary uplink control information."
[0114] After generating the primary uplink control information and the secondary uplink control information, the UE 215 may determine whether to report the primary uplink control information and the secondary uplink control information on the corresponding primary and secondary PUCCH resources (e.g., primary PUCCH resources 260 and secondary PUCCH resources 265), or to report the primary and secondary uplink control information only on the primary PUCCH resources (e.g., primary PUCCH resources 260), or alternatively, to report the primary and secondary uplink control information only on the secondary PUCCH resources (e.g., secondary PUCCH resources 265).
[0115] In some examples, the UE 215 determines whether to transmit the primary uplink control information and the secondary uplink control information on one or both of the primary PUCCH resources and the secondary PUCCH resources based on receiving control signaling (e.g., radio resource control (RRC) signaling, MAC-control element (CE) messaging, or DCI messaging) from the base station 205. For example, the UE 215 may determine that the primary uplink control information and the secondary uplink control information are to be transmitted on the primary PUCCH resources based on receiving control signaling that activates a reporting mode at the UE 215 for transmitting the primary uplink control information and the secondary uplink control information on the primary PUCCH resources (e.g., the primary PUCCH resources 260). Alternatively, the UE 215 may determine that the primary uplink control information and the secondary uplink control information are to be transmitted on the respective primary and secondary PUCCH resources (e.g., the primary and secondary PUCCH resources 260 and 265) based on receiving control signaling that activates a reporting mode for transmitting the primary and secondary uplink control information on the respective primary and secondary PUCCH resources at the UE 215. In some cases, the control signaling activates the indicated reporting mode at the UE 215 for one or more subsequent transmissions. In other cases, the control signaling activates the indicated reporting mode at the UE 215 indefinitely, e.g., until additional control signaling is received that activates a different reporting mode.
[0116] In some examples, base station 205 determines whether to schedule uplink control information reporting on one or both of the primary PUCCH resources and the secondary PUCCH resources based on information obtained by base station 205 (e.g., based on measurements performed by base station 205 and / or messages received from UE 215). In some examples, base station 205 may determine which reporting resources to schedule based on measuring the channel quality of primary cell 245 and the channel quality of PUCCH secondary cell 255. For example, base station 205 may schedule primary PUCCH resources (e.g., primary PUCCH resources 260) for uplink control information reporting based on determining that the channel quality of primary cell 245 exceeds the channel quality of PUCCH secondary cell 255 by a threshold amount. In some examples, base station 205 may determine which reporting resources to schedule based on a power headroom report received from UE 215 indicating the transmission power used for uplink transmission on primary cell 245 and the uplink transmission on PUCCH secondary cell 255. For example, the base station 205 may schedule the primary PUCCH resources (e.g., the primary PUCCH resources 260) for uplink control information reporting based on determining that the UE 215 will reach a maximum transmission power if the UE 215 transmits primary uplink control information and secondary uplink control information on both the primary PUCCH resources and the secondary PUCCH resources (e.g., the primary PUCCH resources 260 and the secondary PUCCH resources 265).
[0117] In some examples, base station 205 may determine which reporting resources to schedule based on the priority of the primary uplink control information generated relative to the priority of the secondary uplink control information. In some examples, base station 205 may determine which reporting resources to schedule based on the payload size or code rate of the primary uplink control information relative to the payload size or code rate of the secondary uplink control information. In some examples, base station 205 may determine which reporting resources to schedule based on whether PUCCH resources scheduled for transmission of the primary uplink control information overlap with PUCCH resources scheduled for transmission of the secondary uplink control information. In some examples, base station 205 may determine which reporting resources to schedule based on whether the PUCCH secondary cell 255 includes physical uplink shared channel (PUSCH) resources. After determining which reporting resources to schedule, base station 205 may transmit control signaling to activate the corresponding reporting mode at UE 215. In other examples, UE 215 may determine which reporting mode to schedule based on measurements performed by UE 215 and may activate the reporting mode.
[0118] In some examples, UE 215 may determine whether to transmit separately generated uplink control information on one or both of the primary and secondary PUCCH resources, e.g., based on measurements performed by UE 215 and / or other information determined by UE 215. In some cases, base station 205 schedules both primary and secondary PUCCH resources for UE 215 to report primary and secondary uplink control information. In some examples, UE 215 may determine which reporting resources to use based on the channel quality of primary cell 245 relative to the channel quality of PUCCH secondary cell 255. In some cases, UE 215 determines channel quality (e.g., RSRP) based on downlink reference signal or synchronization signal block measurements. In some examples, UE 215 may determine which reporting resources to use based on the transmit power used to transmit the uplink control information. For example, UE 215 may report both primary uplink control information and secondary uplink control information on primary PUCCH resources (e.g., primary PUCCH resources 260) based on determining that the transmission power used to transmit the primary uplink control information and secondary uplink control information on the primary PUCCH resources and secondary PUCCH resources (e.g., primary PUCCH resources 260 and secondary PUCCH resources 265) will reach or exceed the maximum transmit power of UE 215.
[0119] In some examples, the UE 215 may determine which reporting resources to use based on whether the PUCCH resources scheduled for transmission of the primary uplink control information overlap with the PUCCH resources scheduled for transmission of the secondary uplink control information. In some cases, the primary uplink control information and the secondary uplink control information comprise a primary uplink control information set and a secondary uplink control information set. For example, the UE 215 may report both the primary uplink control information and the secondary uplink control information on the primary PUCCH resources based on determining that the primary PUCCH resources used to report any of the primary uplink control information set overlap in time with the secondary PUCCH resources used to report any of the secondary uplink control information set.
[0120] In some examples, the UE 215 may determine which reporting resources to use based on whether the PUCCH secondary cell 255 includes PUSCH resources. For example, the UE 215 may report both primary uplink control information and secondary uplink control information on primary PUCCH resources if no PUSCH resources are scheduled on the PUCCH secondary cell 255. In some examples, the UE 215 may determine which reporting resources to use based on whether the PUCCH secondary cell 255 includes scheduled PUSCH resources and whether the scheduled PUSCH resources overlap with the secondary PUCCH resources 265. For example, the UE 215 may report both primary uplink control information and secondary uplink control information on primary PUCCH resources if the PUSCH resources scheduled on the PUCCH secondary cell 255 do not overlap with the secondary PUCCH resources.
[0121] In some examples, the base station 215 may determine which reporting resources to use based on the priority of the primary uplink control information relative to the priority of the secondary uplink control information. For example, the UE 215 may report the primary uplink control information and the secondary uplink control information on primary and secondary PUCCH resources (e.g., primary PUCCH resources 260 and secondary PUCCH resources 265) based on determining that the primary uplink control information and the secondary uplink control information have different priorities (e.g., where one of the uplink control information carries URLLC data and the other uplink control information carries eMBB information). In some examples, the UE 215 may determine which reporting resources to use based on the payload size or code rate of the primary uplink control information relative to the payload size or code rate of the secondary uplink control information.
[0122] In some examples, the UE 215 may be configured in a default operating mode that configures the UE 215 to transmit primary uplink control information and secondary uplink control information on respective primary and secondary PUCCH resources. In such examples, the UE 215 may override the default operating mode and transmit the primary and secondary uplink control information only on the primary PUCCH resources based on signaling received from the base station 205 and / or based on information determined by the UE 215. In some cases, the base station 205 may signal the UE 215 to transmit the primary and secondary uplink control information only on the primary PUCCH resources based on the techniques described above. In some cases, the UE 215 may determine, based on the techniques described above, to use only the primary PUCCH resources to transmit the primary and secondary uplink control information.
[0123] After deciding to report both the primary uplink control information and the secondary uplink control information only on the primary PUCCH resources (e.g., based on activating the corresponding reporting mode), the UE 215 may identify the primary PUCCH resources for the separately generated primary uplink control information and the secondary uplink control information. In some examples, the UE 215 may identify the primary PUCCH resources for reporting the primary uplink control information and the secondary uplink control information based on a PUCCH resource indicator (PRI) included in the last DCI message received across the first component carrier 220 and the second component carrier 225. For example, after receiving a set of communications on the first component carrier 220 and the second component carrier 225, the UE 215 may determine, for example, based on the DCI message (and the PRI) included in the last communication, that the primary PUCCH resources (e.g., primary PUCCH resources 260) for reporting the separately generated uplink control information occur within a fixed duration after the last communication is received.
[0124] After identifying the primary PUCCH resource for reporting the primary uplink control information and the secondary uplink control information, the UE 215 may transmit the primary uplink control information and the secondary uplink control information on the primary PUCCH resource. In some cases, the UE 215 may multiplex the primary uplink control information and the secondary uplink control information together, for example, in time and / or frequency.
[0125] As discussed above and herein, for example, where uplink control information for different TRPs is TDMed, reporting uplink control information for multiple TRPs only on the primary cell may reduce the reliability of uplink control information transmission. As also discussed above and herein, for example, where the coverage level of the PUCCH secondary cell is worse than the coverage level of the PUCCH secondary cell 245, reporting uplink control information for a first TRP on the primary cell and uplink control information for a second TRP on the PUCCH secondary cell may result in transmission failure. When the serving cells are divided into PUCCH groups, in order to increase the reliability of uplink control information transmission, the wireless device may be configured to determine, for example, based on channel conditions, whether to transmit the calculated uplink control information only on the primary cell or on the primary cell and the PUCCH secondary cell.
[0126] In some examples, base station 205 can transmit control signaling to UE 215 that activates multiple component carriers (including first component carrier 220 and second component carrier 225) for carrier-aggregated communication between base station 205 and UE 215. Base station 205 can also transmit control signaling that configures a primary PUCCH group 235 and a secondary PUCCH group 240, where primary PUCCH group 235 can include first component carrier 220 and secondary PUCCH group 240 can include second component carrier 225. In some cases, primary PUCCH group 235 is associated with primary PUCCH resources (e.g., primary PUCCH resources 260) present in primary cell 245, and secondary PUCCH group 240 is associated with secondary PUCCH resources (e.g., secondary PUCCH resources 265) present in PUCCH secondary cell 255. In some examples, the base station 205 may also transmit control signaling to the UE 215 to activate transmissions from multiple TRPs (e.g., the first TRP 280 and the second TRP 285). In some cases, the base station 205 may also transmit control signaling to the UE 215 to indicate that control information generated for one TRP (e.g., the first TRP 280) is to be transmitted on primary PUCCH resources and control information generated for another TRP (e.g., the second TRP 285) is to be transmitted on secondary PUCCH resources.
[0127] In some examples, the first TRP 280 and the second TRP 285 can transmit information to the UE 215 using one or more of the first component carrier 220 and the second component carrier 225. The UE 215 can receive information from the first TRP 280 and the second TRP 285 and can generate first uplink control information (e.g., HARQ-ACK codebook, CSI report, or SR) for the downlink information transmitted from the first TRP 280. The UE 215 can also separately generate second uplink control information for the downlink information transmitted from the second TRP 285. In some cases, the first uplink control information can be referred to as "first TRP uplink control information," and the second uplink control information can be referred to as "second TRP uplink control information."
[0128] After generating the first TRP uplink control information and the second TRP uplink control information, the UE 215 may determine whether to report the first TRP uplink control information and the second TRP uplink control information on the corresponding primary PUCCH resources and secondary PUCCH resources (e.g., primary PUCCH resources 260 and secondary PUCCH resources 265). Or whether to report the first TRP uplink control information and the second TRP uplink control information only on the primary PUCCH resources (e.g., primary PUCCH resources 260). In some examples, the UE 215 may receive signaling from the base station 205 indicating whether to report the first TRP uplink control information and the second TRP uplink control information on one or both of the primary PUCCH resources and the secondary PUCCH resources. In some cases, the base station 205 may determine which reporting resources to schedule based on the techniques described above for reporting uplink control information for multiple component carriers.
[0129] In some examples, the UE 215 may determine whether to transmit separately generated uplink control information for multiple TRPs on one or both of the primary and secondary PUCCH resources. In some cases, the UE 215 may determine which reporting resources to use based on the techniques described above for reporting uplink control information for multiple component carriers. In some examples, the UE 215 may determine which reporting resources to use based on whether the PUSCH resources on the PUCCH secondary cell 255 are scheduled by the first TRP 280 or the second TRP 285. In some examples, the UE 215 may determine which reporting resources to use based on whether the first TRP uplink control information and the second TRP uplink control information are scheduled to be transmitted on overlapping PUCCH resources. For example, UE 215 may transmit the first TRP uplink control information on a primary PUCCH resource (e.g., primary PUCCH resource 260) and the second TRP uplink control information on a secondary PUCCH resource (e.g., secondary PUCCH resource 265) after determining that the first TRP uplink control information and the second TRP uplink control information are scheduled for PUCCH resources that overlap in time.
[0130] Figure 3 Illustrate aspects of a process for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure. Process flow 300 may be performed by a base station 305 and a UE 315, which may be described above with reference to Figure 1 and 2 In some cases, the base station 305 may include a first TRP 320 and a second TRP 325, which may be reference Figure 1 and 2Examples of TRPs described.
[0131] In some examples, process flow 300 illustrates aspects of a process for base station 105 to identify PUCCH resources for transmission of first uplink control information and separately generated second uplink control information. Additionally or alternatively, process flow 300 illustrates aspects of a process for UE 315 to identify PUCCH resources for transmission of first uplink control information and separately generated second uplink control information. In some cases, the first uplink control information is generated for a first component carrier set, and the second uplink control information is generated for a second component carrier set. In some cases, the first uplink control information is generated for a first TRP, and the second uplink control information is generated for a second TRP.
[0132] At arrow 330, base station 305 may exchange control information with UE 315. In some examples, UE 315 may transmit control signaling to base station 305 indicating a capability to perform carrier-aggregated communications. When multiple PUCCH groups are configured, UE 315 may also transmit control signaling to base station 305 indicating a capability to transmit uplink control information on one PUCCH resource. In some examples, base station 305 may transmit control signaling to UE 315 indicating that carrier-aggregated communications are configured. Base station 305 may also transmit control signaling indicating that multiple serving cells will be used to support carrier-aggregated communications. Base station 305 may also transmit control signaling to activate component carriers on different serving cells. In some examples, base station 305 may also transmit control signaling indicating the PUCCH grouping of the configured serving cells, e.g., the control signaling may indicate that a first set of serving cells is included in a first PUCCH group and a second set of serving cells is included in a second PUCCH group.
[0133] In some examples, UE 315 may transmit control signaling to base station 305 indicating a capability for receiving uplink control information from multiple TRPs. And base station 305 may transmit control signaling to UE 315 indicating that multi-TRP communication is configured for transmissions to UE 315.
[0134] At block 335, UE 315 may identify (or activate) a component carrier set and a serving cell set based on the exchanged control information. UE 315 may also identify which component carriers are associated with which serving cells. In some cases, UE 315 may also identify a first serving cell subset (including a primary cell) included in a first PUCCH group and a second serving cell subset (including a PUCCH secondary cell) included in a second PUCCH group. Accordingly, UE 315 may also identify a first component carrier subset that uses the first serving cell subset, wherein the component carriers in the first component carrier subset are associated with the primary cell and are configured to transmit uplink control information generated for the first component carrier subset. UE 315 may also identify a second component carrier subset that uses a second serving cell subset, wherein the component carriers in the second component carrier subset are associated with the PUCCH secondary cell and are configured to transmit uplink control information generated for the second component carrier subset. In some cases, the UE 315 may activate a reporting mode that triggers the UE 315 to transmit uplink control information generated for the first subset of component carriers on the primary cell and transmit uplink control information generated for the second subset of component carriers on the PUCCH secondary cell, e.g., as a default operating mode, based on determining that the PUCCH group is configured.
[0135] In some examples, UE 315 may similarly activate a reporting mode that triggers UE 315 to transmit uplink control information generated for the first TRP 320 on the primary cell and uplink control information generated for the second TRP 325 on the PUCCH secondary cell, for example, as a default operating mode based on determining that the PUCCH group is configured.
[0136] At block 340, the base station 305 may determine an uplink control information reporting mode for communications via carrier aggregation. In some cases, such as when PUCCH groups are not configured, the base station 305 activates an uplink control information reporting mode that triggers the UE 315 to transmit uplink control information for all activated component carriers on primary PUCCH resources. In some cases, such as when PUCCH groups are configured, the base station 305 activates an uplink control information reporting mode that triggers the UE 315 to transmit first uplink control information (e.g., uplink control information for a first subset of component carriers and / or a first TRP 320) on primary PUCCH resources and second uplink control information (e.g., uplink control information for a second subset of component carriers and / or a second TRP 325) on secondary PUCCH resources.
[0137] In some cases, when the PUCCH group is configured, the base station 305 may activate an uplink control information reporting mode that triggers the UE 315 to transmit first uplink control information (e.g., uplink control information for the first component carrier subset and / or the first TRP 320) and second uplink control information (e.g., uplink control information for the second component carrier subset and / or the second TRP 325) on the primary PUCCH resource. In some examples, the base station 305 determines which reporting mode to activate based on the channel quality of the primary serving cell and the PUCCH secondary serving cell, the power headroom report received from the UE 315, the priority associated with the separate uplink control information generated by the UE 315, the payload size and / or code rate of the separate uplink control information generated by the UE 315, whether the timing for reporting the first uplink control information generated by the UE 315 overlaps with the timing for reporting the second uplink control information generated by the UE 315, whether the PUCCH secondary cell carries the PUSCH for the UE 315, or any combination thereof, as described herein and with reference to Figure 2 discussed.
[0138] At arrow 345, base station 305 may transmit control information to UE 315. In some cases, the transmitted control information indicates (e.g., based on the above determination) the selected uplink control information reporting mode to UE 315. In some cases, such as where base station 305 selects a default reporting mode based on the determination, base station 305 refrains from transmitting control information to UE 315.
[0139] At block 350, the base station 305 may schedule one or more PUCCH resources for the UE 315 to report uplink control information. In some examples, the scheduled PUCCH resources may be indicated in the transmitted control information. In some examples, the base station 305 schedules a first PUCCH resource in the primary cell and a second PUCCH resource in the PUCCH secondary cell. In some cases, the base station 305 schedules the first PUCCH resource and the second PUCCH resource after determining that a reporting mode that triggers the UE 315 to transmit separately generated uplink control information on respective primary and secondary PUCCH resources is to be used for reporting uplink control information. In some examples, the base station 305 schedules the first PUCCH resource in the primary cell but does not schedule the second PUCCH resource in the PUCCH secondary cell after determining that a reporting mode that triggers the UE 315 to transmit separately generated uplink control information only on primary PUCCH resources is to be used for reporting uplink control information. In some examples, after determining that a reporting mode that triggers UE 315 to transmit separately generated uplink control information only on primary PUCCH resources is to be used, base station 305 continues to schedule the first PUCCH resource and the second PUCCH resource. If UE 315 is unable to activate the corresponding reporting mode (e.g., where UE 315 is unable to receive control signaling or makes a different reporting mode determination than base station 305), scheduling both the first PUCCH resource and the second PUCCH resource in such a situation can enable base station 305 to support erroneous uplink control transmissions on two PUCCH resources.
[0140] At arrow 355, base station 305 may transmit data on the activated component carrier to UE 315. In some examples, base station 305 may transmit a first data set on a first set of component carriers associated with a first PUCCH group and a second data set on a second set of component carriers associated with a second PUCCH group.
[0141] In some examples, the base station 305 may use a first TRP 320 to transmit a first data set on one or more of the activated component carriers, and may use a second TRP 325 to transmit a second data set on the same or different combination of one or more of the activated component carriers.
[0142] At block 360, the UE 315 may generate separate uplink control information messages for communications received on the activated component carriers and / or from multiple TRPs. In some cases, the UE 315 may separately generate first uplink control information for communications received on a first set of component carriers and second uplink control information for communications received on a second set of component carriers. Additionally or alternatively, the UE 315 may separately generate first uplink control information for communications received from a first TRP 320 and second uplink control information for communications received from a second TRP 325.
[0143] At block 365, UE 315 may determine a mode for reporting the separately generated uplink control information. In some examples, when multiple PUCCH groups are activated, UE 315 may determine the reporting mode by activating a default mode for reporting the uplink control information. For example, UE 315 may activate a default reporting mode that triggers UE 315 to transmit the separately generated uplink control information on corresponding primary and secondary PUCCH resources. In some examples, UE 315 may determine the reporting mode based on control signaling received from base station 305. For example, UE 315 may activate the reporting mode based on receiving control signaling that activates a reporting mode that triggers UE 315 to transmit the separately generated uplink control information only on primary PUCCH resources (or only on secondary PUCCH resources).
[0144] In some examples, the UE 315 may determine the reporting mode based on information obtained or determined by the UE 315. In some cases, the UE 315 determines which reporting mode to activate based on channel quality measured by the UE 315 for the primary cell and the secondary cell, a transmit power calculation performed by the UE 315, a priority associated with the separate uplink control information generated by the UE 315, a payload size and / or code rate of the separate uplink control information generated by the UE 315, whether the timing for reporting the first uplink control information generated by the UE 315 overlaps with the timing for reporting the second uplink control information generated by the UE 315, whether the PUCCH secondary cell carries a PUSCH for the UE 315, whether PUSCH resources scheduled for the UE 315 on the PUCCH secondary cell overlap with PUCCH resources that may be scheduled for the UE 315 on the PUCCH secondary cell, or any combination thereof, as described herein and with reference to Figure 2 discussed.
[0145] In some examples, when determining which reporting mode to activate, when the base station 305 transmits using the first TRP 320 and the second TRP 325, the UE 315 may also consider whether the PUSCH resources for the UE 315 are scheduled on the primary cell and / or the PUCCH secondary cell, whether the primary PUCCH resources that can be scheduled for the UE 315 overlap with the secondary PUCCH resources that can be scheduled for the UE 315, or both.
[0146] At block 370, the UE 315 may identify PUCCH resources for transmitting the separately generated uplink control information based on the determined reporting mode. In some examples, after determining to activate a reporting mode that triggers the UE 315 to transmit the separately generated uplink control information on the respective primary and secondary PUCCH resources, the UE 315 may identify the primary and secondary PUCCH resources. In some examples, after determining to activate a reporting mode that triggers the UE 315 to transmit the separately generated uplink control information only on the primary PUCCH resources, the UE 315 may identify the primary PUCCH resources. In some examples, for example, if the subcarrier spacing for the first component carrier set and the second component carrier set is different, the UE 315 may identify a first primary PUCCH resource for transmitting the uplink control information for the first component carrier set and a second primary PUCCH resource for transmitting the uplink control information for the second component carrier set. In some examples, before determining to activate a reporting mode that triggers the UE 315 to transmit separately generated uplink control information only on primary PUCCH resources, the UE 315 may identify both primary and secondary PUCCH resources.
[0147] In some examples, the UE 315 may identify the primary PUCCH resources for transmitting separately generated uplink control information based on a first set of DCI messages received on a first set of component carriers and a second set of DCI messages received on a second set of component carriers. For example, the UE 315 may identify the primary PUCCH resources relative to a last received DCI message in the first set of DCI messages and the second set of DCI messages, e.g., the primary PUCCH resources may occur K time slots after the last DCI message.
[0148] At arrow 375, UE 315 may use the identified PUCCH resources to transmit the separately generated uplink control information to base station 305. In some examples, UE 315 transmits the separately generated uplink control information on primary PUCCH resources on the primary cell, e.g., when the corresponding reporting mode is activated at UE 315. In some cases, UE 315 may also transmit an indication to base station 305 of which reporting mode is activated at UE 315.
[0149] In some cases, when UE 315 identifies a single PUCCH resource for transmitting uplink control information, UE 315 multiplexes the separately generated uplink control information together within the single PUCCH resource, e.g., within a single uplink control information message. That is, UE 315 may use a first set of time and frequency resources for the first uplink control information and a second set of time and frequency resources for the second uplink control information. In some examples, the time resources or frequency resources used for different uplink control information may not overlap. In some examples, the time and frequency resources used for different uplink control information may overlap, e.g., the time and frequency resources used for different uplink control information may be interspersed.
[0150] At arrow 380, base station 305 may transmit additional data on the activated component carrier to UE 315. In some examples, base station 305 may also transmit additional control signaling to UE 315, such as control signaling indicating that UE 315 is to use a new uplink control information reporting mode.
[0151] At block 385, UE 315 may perform a procedure for determining how to report uplink control information for the additional data received by UE 315. In some examples, UE 315 may use the same reporting mode used for the data received at arrow 355. In some examples, UE 315 may determine that a different reporting mode is to be used for the data received at arrow 380. In some examples, UE 315 determines to use a different reporting mode based on signaling received from base station 305 indicating that a different reporting mode is to be used. In some examples, UE 315 determines to use a different reporting mode based on measurements or information obtained by UE 315 and rules stored at UE 315 for determining which reporting mode to use. In some examples, UE 315 determines to use a different reporting mode and switches from the reporting mode determined at block 365 to the different reporting mode. For example, UE 315 may determine to activate a reporting mode that triggers UE 315 to transmit separately generated uplink control information on corresponding primary and secondary PUCCH resources. After determining the reporting mode, the UE 315 may identify corresponding PUCCH resources for transmitting the separately generated uplink control information.
[0152] At arrow 390, UE 315 may transmit the separately generated uplink control information to base station 305. In some examples, transmitting the separately generated uplink control information includes transmitting first uplink control information (generated for a first component carrier set and / or a first TRP) on primary PUCCH resources and transmitting second uplink control information (generated for a second component carrier set and / or a second TRP) on secondary PUCCH resources.
[0153] In some cases, the UE 315 may continue to receive communications from the base station 305 and may continue to switch between reporting uplink control information on one primary PUCCH resource or on respective primary and secondary PUCCH resources when multiple PUCCH groups are configured.
[0154] Figure 4 A block diagram of a device supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. Block diagram 400 may illustrate various aspects of a device 405. Device 405 may be an example of various aspects of UE 115 as described herein. Device 405 may include a receiver 410, a UE communication manager 415, and a transmitter 445. 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).
[0155] The receiver 410 may 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 techniques for selecting uplink control information reporting modes, etc.). The information may be passed to other components of the device 405. The receiver 410 may be a reference Figure 6 Examples of aspects of the described transceiver 620. The receiver 410 may utilize a single antenna or a collection of antennas.
[0156] UE communication manager 415 may include UE CA configuration component 420, PUCCH group component 425, UCI pattern determination component 430, UCI reporting component 435, and CA reception component 440. UE communication manager 415 may be an example of aspects of UE communication manager 610 described herein.
[0157] UE CA configuring component 420 can identify a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group.
[0158] The PUCCH group component 425 may identify a first serving cell in a first serving cell group as being configured with uplink control resources for reporting uplink control information for the first set of component carriers, and identify a second serving cell in a second serving cell group as being configured with uplink control resources for reporting uplink control information for the second set of component carriers, based on the identified first set of component carriers and the second set of component carriers.
[0159] UCI mode determining component 430 can select a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based on the first serving cell and the second serving cell.
[0160] The UCI reporting component 435 can transmit first uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers using first uplink control resources of the first serving cell based on the selected mode.
[0161] In some cases, communications from multiple TRPs and with separate DCI messages may be configured for communication to device 405.
[0162] CA receiving component 440 can receive a first communication from a first transmission point and a second communication from a second transmission point.
[0163] The PUCCH group component 425 may identify a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for a first transmission point, and identify a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for a second transmission point.
[0164] UCI pattern determining component 430 may determine, based on the first serving cell and the second serving cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell.
[0165] The UCI reporting component 435 can, based on the selection, transmit first uplink control information for the first transmission point and second uplink control information for the second transmission point using uplink control resources of the first serving cell.
[0166] The transmitter 445 may transmit signals generated by other components of the device 405. In some examples, the transmitter 445 may be co-located with the receiver 410 in a transceiver module. For example, the transmitter 445 may be a reference Figure 6Examples of aspects of the described transceiver 620. The transmitter 445 may utilize a single antenna or a collection of antennas.
[0167] Figure 5 A block diagram of a UE communication manager supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown. Block diagram 500 may illustrate aspects of a UE communication manager 505. UE communication manager 505 may be an example of aspects of UE communication manager 415 described herein. UE communication manager 505 may include a UE CA configuration component 510, a UE PUCCH group component 515, a UE UCI pattern determination component 520, a UCI reporting component 525, a CA reception component 530, and a UE PUCCH identifier component 535. Each of these modules may communicate directly or indirectly with one another (e.g., via one or more buses).
[0168] UE CA configuring component 510 can identify a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group.
[0169] The UE PUCCH group component 515 may identify a first serving cell in a first serving cell group as being configured with uplink control resources for reporting uplink control information for the first component carrier set and a second serving cell in a second serving cell group as being configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and the second component carrier set. In some cases, the uplink control information includes a hybrid automatic repeat request codebook, a channel state information report, a scheduling request, or any combination thereof.
[0170] CA receiving component 530 can receive a first set of communications on a first set of component carriers and a second set of communications on a second set of component carriers. In some cases, CA receiving component 530 can receive a first set of DCI messages on a first set of component carriers and a second set of DCI messages on a second set of component carriers.
[0171] The UE PUCCH identifier component 535 can identify a location of a first uplink control resource based on the first DCI message set and the second DCI message set. In some cases, the location of the first uplink control resource is identified relative to a last received DCI message in the first received DCI message set and the second received DCI message set. In some cases, the first uplink control resource includes a first uplink control resource set for a first component carrier set and a second uplink control resource set for a second component carrier set that does not overlap in time with the first uplink control resource set.
[0172] UE UCI pattern determining component 520 can select a pattern for reporting uplink control information for the first set of component carriers and the second set of component carriers based on the first serving cell and the second serving cell.
[0173] UCI reporting component 525 can transmit first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using first uplink control resources of the first serving cell based on the selected mode. UCI reporting component 525 can transmit an indication of the selected mode to the base station.
[0174] In some cases, the UCI reporting component 525 may generate first uplink control information for the first component carrier set and second uplink control information for the second component carrier set based on the first communication set and the second communication set. In some cases, the second uplink control information may be generated separately from the first uplink control information. In some cases, the UCI reporting component 525 may multiplex the first uplink control information for the first component carrier set with the second uplink control information for the second component carrier set based on the selected mode.
[0175] In some cases, the UCI reporting component 525 can receive control signaling from the base station indicating that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information can be selected based on the received control signaling. In some cases, the control signaling includes a radio resource control message for configuring the mode for reporting uplink control information, a downlink control information message including an indication that the mode for reporting uplink control information is first activated, a medium access control-control element activating the mode for reporting uplink control information, or any combination thereof.
[0176] In some cases, the UCI reporting component 525 may determine that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information may be selected based on received control signaling. In some cases, the determination is based on a first priority of the first uplink control information and a second priority of the second uplink control information. In some cases, the determination is based on a first payload size of the first uplink control information and a second payload size of the second uplink control information. In some cases, the determination is based on a first code rate of the first uplink control information and a second code rate of the second uplink control information.
[0177] In some cases, the determination is based on a measurement of first channel conditions for the first serving cell and a measurement of second channel conditions for the second serving cell. In some cases, the determination is based on a calculation of transmit power for simultaneously transmitting uplink control information on both the first serving cell and the second serving cell. In some cases, the determination is based on a temporal overlap of uplink control resources of the first serving cell with uplink control resources of the second serving cell. In some cases, the determination is based on scheduling uplink data resources on the second serving cell. In some cases, the determination is further based on a temporal overlap of the scheduled uplink data resources with uplink control resources of the second serving cell.
[0178] In some cases, UE UCI mode determining component 520 may, after transmitting the first uplink control information and the second uplink control information, select a different mode for reporting uplink control information for the first component carrier set and the second component carrier set. In such cases, UCI reporting component 525 may, based on the different modes, transmit third uplink control information for the first component carrier set using the second uplink control resources of the first serving cell and transmit fourth uplink control information for the second component carrier set using the third uplink control resources of the second serving cell.
[0179] In some cases, the UE UCI mode determination component 520 may select a different mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell before selecting the reporting mode. In such a case, the UCI reporting component 525 may use the second uplink control resources of the first serving cell to transmit the third uplink control information for the first component carrier set and use the third uplink control resources of the second serving cell to transmit the fourth uplink control information for the second component carrier set based on the different mode. Similarly, the UE UCI mode determination component 520 may switch from the different mode to the selected mode after transmitting the third uplink control information and the fourth uplink control information.
[0180] In some cases, communications from multiple TRPs and with separate DCI messages may be configured for communication to a device including the UE communications manager 505.
[0181] CA receiving component 530 may receive a first communication from a first transmission point and a second communication from a second transmission point. In some cases, CA receiving component 530 may receive a first set of communications from the first transmission point and a second set of communications from the second transmission point. In some cases, CA receiving component 530 may receive a first set of DCI messages from the first transmission point and a second set of DCI messages from the second transmission point.
[0182] The UE PUCCH group component 515 may identify a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for a first transmission point, and identify a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for a second transmission point.
[0183] UE PUCCH identifier component 535 can identify the location of uplink control resources based on the first DCI message set and the second DCI message set.
[0184] UE UCI pattern determining component 520 may determine, based on the first serving cell and the second serving cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell. In some cases, UE UCI pattern determining component 520 may select a pattern for reporting uplink control information for the first transmission point and the second transmission point based on the determination.
[0185] In some cases, UE UCI mode determining component 520 may receive control signaling from a base station indicating that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein the mode for reporting the uplink control information is selected based on the received control signaling.
[0186] In some cases, UE UCI mode determination component 520 may determine that uplink control information for a first transmission point and uplink control information for a second transmission point are to be reported using uplink control resources of a first serving cell, wherein a mode for reporting the uplink control information is selected based on received control signaling. In some cases, the determination is based on scheduling of uplink data resources for the first transmission point or the second transmission point on the second serving cell. In some cases, the determination is based on temporal overlap of uplink control resources of the first serving cell with uplink control resources of the second serving cell.
[0187] UCI reporting component 525 can, based on the selection, transmit first uplink control information for the first transmission point and second uplink control information for the second transmission point using uplink control resources of the first serving cell.
[0188] In some cases, the UCI reporting component 525 may generate first uplink control information for a first transmission point and second uplink control information for a second transmission point based on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information. In some cases, the UCI reporting component 525 may multiplex the first uplink control information from the first transmission point with the second uplink control information from the second transmission point based on the selected mode.
[0189] Figure 6 A diagram of a system including devices supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. System 600 may include device 605. Device 605 may be an example of, or include components of, device 405 or UE 115 as described herein. Device 605 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a UE communications manager 610, an I / O controller 615, a transceiver 620, an antenna 625, a memory 630, and a processor 640. These components may be in electronic communication via one or more buses (e.g., bus 645).
[0190] UE communications manager 610 is an example of UE communications manager 415 or UE communications manager 505 as described herein.
[0191] I / O controller 615 can manage input and output signals for device 605. I / O controller 615 can also manage peripheral devices that are not integrated into device 605. In some cases, I / O controller 615 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 615 can utilize an operating system, such as MS- MS- OS / or another known operating system. In other cases, I / O controller 615 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 615 may be implemented as part of a processor. In some cases, a user may interact with device 605 via I / O controller 615 or via hardware components controlled by I / O controller 615.
[0192] The transceiver 620 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 620 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 620 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.
[0193] In some cases, a wireless device may include an antenna 625. However, in some cases, the device may have more than one antenna, which may be capable of transmitting or receiving multiple wireless transmissions concurrently.
[0194] The memory 630 may include random access memory (RAM) and read-only memory (ROM). The memory 630 may store computer-readable and computer-executable code 635 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 630 may include, among other things, a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0195] The processor 640 may include an intelligent hardware device (e.g., a general-purpose processor, a digital system processor (DSP), a CPU, a microcontroller, an ASIC, a field programmable gate array (FPGA), a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 640 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 640. The processor 640 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 630) to cause the device 605 to perform various functions (e.g., various functions or tasks supporting the technology for selecting an uplink control information reporting mode).
[0196] The code 635 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 635 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 635 may not be directly executed by the processor 640, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0197] Figure 7A block diagram of a device supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. Block diagram 700 may illustrate aspects of a device 705. Device 705 may be an example of aspects of a base station 105 as described herein. Device 705 may include a receiver 710, a base station communication manager 715, and a transmitter 740. Device 705 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0198] The receiver 710 may 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 techniques for selecting uplink control information reporting modes, etc.). The information may be passed to other components of the device 705. The receiver 710 may be a reference to Figure 9 Examples of aspects of the described transceiver 920. The receiver 710 may utilize a single antenna or a collection of antennas.
[0199] The base station communication manager 715 may include a base station CA configuration component 720 , a base station PUCCH group component 725 , a base station UCI pattern determination component 730 , and a UCI reception component 735 .
[0200] Base station CA configuring component 720 can activate a first set of component carriers associated with a first serving cell cluster and a second set of component carriers associated with a second serving cell cluster.
[0201] The base station PUCCH group component 725 can, based on the activation, configure a first serving cell in the first serving cell group to have uplink control resources for reporting uplink control information for the first set of component carriers, and configure a second serving cell in the second serving cell group to have uplink control resources for reporting uplink control information for the second set of component carriers.
[0202] Base station UCI pattern determining component 730 can select a pattern for reporting uplink control information for the first set of component carriers and the second set of component carriers based on the first serving cell and the second serving cell.
[0203] UCI receiving component 735 can receive first uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers using uplink control resources of the first serving cell based on the selection.
[0204] The transmitter 740 may transmit signals generated by other components of the device 705. In some examples, the transmitter 740 may be co-located with the receiver 710 in a transceiver module. For example, the transmitter 740 may be a reference Figure 9 Examples of aspects of the described transceiver 920. The transmitter 740 may utilize a single antenna or a collection of antennas.
[0205] Figure 8 A block diagram of a base station communication manager supporting techniques for selecting an uplink control information reporting mode in accordance with various aspects of the present disclosure is shown. Block diagram 800 may illustrate aspects of a base station communication manager 805. The base station communication manager 805 may be an example of aspects of the base station communication manager 715 described herein. The base station communication manager 805 may include a base station CA configuration component 810, a base station PUCCH group component 815, a base station UCI pattern determination component 820, a UCI reception component 825, and a base station PUCCH identifier component 830. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0206] Base station CA configuring component 810 can activate a first set of component carriers associated with a first serving cell cluster and a second set of component carriers associated with a second serving cell cluster.
[0207] The base station PUCCH group component 815 may, based on the activation, configure a first serving cell in a first serving cell group with uplink control resources for reporting uplink control information for a first set of component carriers, and configure a second serving cell in a second serving cell group with uplink control resources for reporting uplink control information for a second set of component carriers.
[0208] Base station UCI pattern determination component 820 may select a pattern for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell. In some cases, base station UCI pattern determination component 820 may determine that the uplink control information for the first component carrier set and the uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell. In some cases, this determination is based on a measurement of first channel conditions of the first serving cell and a measurement of second channel conditions of the second serving cell. In some cases, this determination is based on a calculation of a transmit power for simultaneously transmitting the uplink control information on both the first serving cell and the second serving cell. In some cases, this determination is based on a first priority of the first uplink control information and a second priority of the second uplink control information. In some cases, this determination is based on a first payload size of the first uplink control information and a second payload size of the second uplink control information. In some cases, this determination is based on a first code rate of the first uplink control information and a second code rate of the second uplink control information. In some cases, the determination is based on temporal overlap of uplink control resources of the first serving cell and uplink control resources of the second serving cell. In some cases, the determination is based on scheduling of uplink data resources on the second serving cell.
[0209] In some cases, base station UCI pattern determining component 820 can transmit control signaling to the user equipment indicating a pattern for reporting uplink control information. In some cases, the control signaling includes a radio resource control message, a downlink control information message, a medium access control-control element, or any combination thereof.
[0210] Base station PUCCH identifier component 830 can schedule uplink control resources for the first serving cell based on the selected pattern.
[0211] Based on the selection, UCI receiving component 825 can use the uplink control resources of the first serving cell to receive first uplink control information for the first component carrier set and second uplink control information for the second component carrier set. In some cases, the received first uplink control information is multiplexed with the received second uplink control information.
[0212] Figure 9A diagram of a system including devices supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. System 900 may include device 905. Device 905 may be an example of device 705 or base station 105 as described herein or include components thereof. Device 905 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a base station communication manager 910, a network communication manager 915, a transceiver 920, an antenna 925, a memory 930, a processor 940, and an inter-station communication manager 945. These components may be in electronic communication via one or more buses (e.g., bus 950).
[0213] The base station communication manager 910 may be an example of the base station communication manager 715 or the base station communication manager 805 described herein.
[0214] The network communications manager 915 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 915 may manage the delivery of data communications for client devices, such as one or more UEs 115.
[0215] The transceiver 920 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 920 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.
[0216] In some cases, a wireless device may include an antenna 925. However, in some cases, the device may have more than one antenna, which may be capable of transmitting or receiving multiple wireless transmissions concurrently.
[0217] The memory 930 may include RAM, ROM, or a combination thereof. The memory 930 may store computer-readable code 935 including instructions that, when executed by a processor (e.g., processor 940), cause the device to perform the various functions described herein. In some cases, the memory 930 may include, among other things, a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0218] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 940 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks supporting techniques for selecting an uplink control information reporting mode).
[0219] The inter-site communication manager 945 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with UE 115 in coordination with other base stations 105. For example, the inter-site communication manager 945 can coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 945 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between base stations 105.
[0220] The code 935 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 935 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 935 may not be directly executed by the processor 940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0221] Figure 10 A flow chart illustrating a method for supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. The operations of the method 1000 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1000 may be implemented by the UE 115 or components thereof as described herein. Figure 5 and 6 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the following functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the following functions.
[0222] At 1005, the UE may identify a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group. The operations of 1005 may be performed according to the methods described herein. In some examples, aspects of the operations of 1005 may be performed as described with reference to Figure 5 and 6The UE CA configuration component described is performed.
[0223] At 1010, the UE may identify a first serving cell in a first serving cell group as being configured with uplink control resources for reporting uplink control information for a first component carrier set. The operations of 1010 may be performed according to the methods described herein. In some examples, aspects of the operations of 1010 may be as described with reference to Figure 5 and 6 The described PUCCH group components are performed.
[0224] At 1015, the UE may identify a second serving cell in the second serving cell group as being configured with uplink control resources for reporting uplink control information for the second component carrier set based on the identified first component carrier set and the second component carrier set. The operations of 1015 may be performed according to the methods described herein. In some examples, aspects of the operations of 1015 may be as described with reference to Figure 5 and 6 The described PUCCH group components are performed.
[0225] At 1020, the UE may select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell. The operations of 1020 may be performed according to the methods described herein. In some examples, aspects of the operations of 1020 may be as described with reference to Figure 5 and 6 The described UCI pattern determines the components to perform.
[0226] At 1025, the UE may transmit first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using the first uplink control resource of the first serving cell based on the selected mode. The operations of 1025 may be performed according to the methods described herein. In some examples, aspects of the operations of 1025 may be as described with reference to Figure 5 and 6 The described UCI reporting components are used to perform
[0227] Figure 11 A flow chart illustrating a method for supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. The operations of the method 1100 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 1100 may be implemented by the base station 105 or components thereof as described herein. Figure 8 and 9In some examples, the base station may execute an instruction set to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.
[0228] At 1105, the base station may activate a first component carrier set associated with a first serving cell group and a second component carrier set associated with a second serving cell group. The operations of 1105 may be performed according to the methods described herein. In some examples, aspects of the operations of 1105 may be performed as described with reference to Figure 8 and 9 The described base station CA configuration component is performed.
[0229] At 1110, the base station may configure a first serving cell in a first serving cell group with uplink control resources for reporting uplink control information for a first component carrier set. The operations of 1110 may be performed according to the methods described herein. In some examples, aspects of the operations of 1110 may be as described with reference to Figure 8 and 9 The described PUCCH group components are performed.
[0230] At 1115, the base station may configure a second serving cell in the second serving cell group with uplink control resources for reporting uplink control information for the second component carrier set based on the activation. The operations of 1115 may be performed according to the methods described herein. In some examples, aspects of the operations of 1115 may be as described with reference to Figure 8 and 9 The described PUCCH group components are performed.
[0231] At 1120, the base station may select a mode for reporting uplink control information for the first component carrier set and the second component carrier set based on the first serving cell and the second serving cell. The operations of 1120 may be performed according to the methods described herein. In some examples, aspects of the operations of 1120 may be as described with reference to Figure 8 and 9 The described UCI pattern determines the components to perform.
[0232] At 1125, the base station may receive first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using the uplink control resources of the first serving cell based on the selection. The operations of 1125 may be performed according to the methods described herein. In some examples, aspects of the operations of 1125 may be as described with reference to Figure 8 and 9 The described UCI receives components to execute.
[0233] Figure 12 A flow chart illustrating a method for supporting techniques for selecting an uplink control information reporting mode according to various aspects of the present disclosure is shown. The operations of the method 1200 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1200 may be implemented by the UE 115 or components thereof as described with reference to FIG. Figure 5 and 6 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the following functions. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the following functions.
[0234] At 1205, the UE may receive a first communication from a first transmission point and a second communication from a second transmission point. The operations of 1205 may be performed according to the methods described herein. In some examples, aspects of the operations of 1205 may be performed as described with reference to Figure 5 and 6 The described CA receives the component to execute.
[0235] At 1210, the UE may identify a first serving cell in a first serving cell group as being configured with uplink control resources for reporting uplink control information for a first transmission point. The operations of 1210 may be performed according to the methods described herein. In some examples, aspects of the operations of 1210 may be as described with reference to Figure 5 and 6 The described PUCCH group components are performed.
[0236] At 1215, the UE may identify a second serving cell in the second serving cell group as being configured with uplink control resources for reporting uplink control information for the second transmission point. The operations of 1215 may be performed according to the methods described herein. In some examples, aspects of the operations of 1215 may be as described with reference to Figure 5 and 6 The described PUCCH group components are performed.
[0237] At 1220, the UE may determine, based on the first serving cell and the second serving cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first serving cell. The operations of 1220 may be performed according to the methods described herein. In some examples, aspects of the operations of 1220 may be as described with reference to Figure 5 and 6 The described UCI reporting components are used to perform
[0238] At 1225, the UE may transmit first uplink control information for the first transmission point and second uplink control information for the second transmission point using the uplink control resources of the first serving cell based on the selection. The operations of 1225 may be performed according to the methods described herein. In some examples, aspects of the operations of 1225 may be as described with reference to Figure 5 and 6 The described UCI reporting components are used to perform
[0239] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified and other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0240] The following provides an overview of various aspects of the disclosure:
[0241] Aspect 1: A method for wireless communication at a UE, comprising: identifying a first component carrier set associated with a first service cell group and a second component carrier set associated with a second service cell group; identifying a first service cell in the first service cell group as being configured with uplink control resources for reporting uplink control information for the first component carrier set; identifying a second service cell in the second service cell group as being configured with uplink control resources for reporting uplink control information for the second component carrier set based at least in part on the identified first component carrier set and second component carrier set; selecting a mode for reporting uplink control information for the first component carrier set and the second component carrier set based at least in part on the first service cell and the second service cell; and using the first uplink control resource of the first service cell to transmit first uplink control information for the first component carrier set and second uplink control information for the second component carrier set based at least in part on the selected mode.
[0242] Aspect 2: The method of Aspect 1 further includes: before selecting a reporting mode, selecting a different mode for reporting uplink control information for the first component carrier set and the second component carrier set based at least in part on the first service cell and the second service cell; using the second uplink control resources of the first service cell to transmit third uplink control information for the first component carrier set and using the third uplink control resources of the second service cell to transmit fourth uplink control information for the second component carrier set based at least in part on the different mode; and switching from the different mode to the selected mode after transmitting the third uplink control information and the fourth uplink control information.
[0243] Aspect 3: The method as in any one of Aspects 1 to 2 further includes: receiving a first communication set on a first component carrier set and receiving a second communication set on a second component carrier set; and generating first uplink control information for the first component carrier set and second uplink control information for the second component carrier set based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
[0244] Aspect 4: The method as in any one of Aspects 1 to 3 further includes: receiving a first downlink control information message set on a first component carrier set and receiving a second downlink control information message set on a second component carrier set; and identifying the location of the first uplink control resource based at least in part on the first downlink control information message set and the second downlink control information message set.
[0245] Aspect 5: The method of aspect 4, wherein the location of the first uplink control resource is identified relative to the last received downlink control information message in the received first set of downlink control information messages and the received second set of downlink control information messages.
[0246] Aspect 6: A method as described in any one of Aspects 4 to 5, wherein the position of the first uplink control resource is identified relative to the last received first downlink control information message in the received first downlink control information message set and the last received second downlink control information message in the received second downlink control information message set, and the first uplink control resource includes a first uplink control resource set for a first component carrier set and a second uplink control resource set for a second component carrier set that does not overlap with the first uplink control resource set in time.
[0247] Aspect 7: The method of any one of aspects 1 to 6, further comprising: multiplexing the first uplink control information for the first component carrier set with the second uplink control information for the second component carrier set based at least in part on the selected pattern.
[0248] Aspect 8: The method of any one of Aspects 1 to 7 further includes: receiving control signaling from a base station, the control signaling indicating that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected at least in part based on the received control signaling.
[0249] Aspect 9: A method as in Aspect 8, wherein the control signaling includes: a radio resource control message for configuring a mode for reporting uplink control information, a downlink control information message including an indication of first activating a mode for reporting uplink control information, a media access control-control element activating a mode for reporting uplink control information, or any combination thereof.
[0250] Aspect 10: The method of any one of Aspects 1 to 9 further includes: determining that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein the mode for reporting the uplink control information is selected at least in part based on the received control signaling.
[0251] Aspect 11: A method as in Aspect 10, wherein the determination is based at least in part on: a first priority of the first uplink control information and a second priority of the second uplink control information, a first payload size of the first uplink control information and a second payload size of the second uplink control information, a first coding rate of the first uplink control information and a second coding rate of the second uplink control information, or any combination thereof.
[0252] Aspect 12: A method as described in any of Aspects 10 to 11, wherein the determination is based at least in part on: measurement of a first channel condition of the first serving cell and a second channel condition of the second serving cell, calculation of a transmission power for simultaneously transmitting uplink control information on both the first serving cell and the second serving cell, or any combination thereof.
[0253] Aspect 13: The method of aspect 12, wherein the determination is based at least in part on scheduled uplink data resources that overlap in time with uplink control resources of the second serving cell.
[0254] Aspect 14: A method as described in any of Aspects 10 to 13, wherein the determination is based at least in part on: temporal overlap of uplink control resources of the first serving cell and uplink control resources of the second serving cell, scheduling of uplink data resources on the second serving cell, or any combination thereof.
[0255] Aspect 15: The method according to any one of aspects 1 to 14, further comprising: transmitting an indication of the selected mode to a base station.
[0256] Aspect 16: The method of any one of Aspects 1 to 15 further includes: after transmitting the first uplink control information and the second uplink control information, selecting a different mode for reporting uplink control information for the first component carrier set and the second component carrier set; and using the second uplink control resources of the first serving cell to transmit the third uplink control information for the first component carrier set and using the third uplink control resources of the second serving cell to transmit the fourth uplink control information for the second component carrier set based at least in part on the different mode.
[0257] Aspect 17: The method according to any one of aspects 1 to 16, wherein the uplink control information comprises a hybrid automatic repeat request codebook, a channel state information report, a scheduling request, or any combination thereof.
[0258] Aspect 18: A method for wireless communication at a base station, comprising: activating a first component carrier set associated with a first service cell group and a second component carrier set associated with a second service cell group; configuring a first service cell in the first service cell group to have uplink control resources for reporting uplink control information for the first component carrier set; configuring a second service cell in the second service cell group to have uplink control resources for reporting uplink control information for the second component carrier set based at least in part on the activation; selecting a mode for reporting uplink control information for the first component carrier set and the second component carrier set based at least in part on the first service cell and the second service cell; and using the first uplink control resource of the first service cell to receive first uplink control information for the first component carrier set and second uplink control information for the second component carrier set based at least in part on the selection.
[0259] Aspect 19: The method of Aspect 18 further includes: determining that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein the mode for reporting the uplink control information is selected at least in part based on the determination.
[0260] Aspect 20: A method as in Aspect 19, wherein the determination is based at least in part on: measurement of a first channel condition of the first service cell and a second channel condition of the second service cell, calculation of a transmission power for simultaneously transmitting uplink control information on both the first service cell and the second service cell, a first priority of the first uplink control information and a second priority of the second uplink control information, a first payload size of the first uplink control information and a second payload size of the second uplink control information, a first code rate of the first uplink control information and a second code rate of the second uplink control information, temporal overlap of uplink control resources of the first service cell and uplink control resources of the second service cell, scheduling of uplink data resources on the second service cell, or any combination thereof.
[0261] Aspect 21: The method of any one of Aspects 18 to 20 further comprises: transmitting control signaling to a user equipment, the control signaling indicating a mode for reporting uplink control information, wherein the control signaling comprises a radio resource control message, a downlink control information message, a media access control-control element, or any combination thereof.
[0262] Aspect 22: The method of any one of aspects 18 to 21, further comprising: scheduling uplink control resources of the first serving cell based at least in part on the selected pattern.
[0263] Aspect 23: The method according to any one of aspects 18 to 22, wherein the received first uplink control information is multiplexed with the received second uplink control information.
[0264] Aspect 24: A method for wireless communication at a UE, comprising: receiving a first communication from a first transmission point and receiving a second communication from a second transmission point; identifying a first service cell in a first service cell group as being configured with uplink control resources for reporting uplink control information for the first transmission point; identifying a second service cell in a second service cell group as being configured with uplink control resources for reporting uplink control information for the second transmission point; determining, based at least in part on the first service cell and the second service cell, that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported on the first service cell; and using the uplink control resources of the first service cell to transmit, based at least in part on the selection, the first uplink control information for the first transmission point and the second uplink control information for the second transmission point.
[0265] Aspect 25: The method of Aspect 24 further includes: receiving a first communication set from a first transmission point and receiving a second communication set from a second transmission point; and generating first uplink control information for the first transmission point and second uplink control information for the second transmission point based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
[0266] Aspect 26: The method of any one of Aspects 24 to 25 further includes: receiving a first downlink control information message set from a first transmission point and receiving a second downlink control information message set from a second transmission point; and identifying the location of the uplink control resource based at least in part on the first downlink control information message set and the second downlink control information message set.
[0267] Aspect 27: The method of any one of aspects 24 to 26, further comprising: multiplexing the first uplink control information from the first transmission point with the second uplink control information for the second transmission point based at least in part on the selected pattern.
[0268] Aspect 28: The method of any one of aspects 24 to 27, further comprising: selecting a mode for reporting uplink control information for the first transmission point and the second transmission point based at least in part on the determination.
[0269] Aspect 29: The method of Aspect 28 further includes: receiving control signaling from a base station, the control signaling indicating that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected at least in part based on the received control signaling.
[0270] Aspect 30: The method of any one of Aspects 28 to 29, further comprising: determining that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected at least in part based on the received control signaling.
[0271] Aspect 31: A method as in Aspect 30, wherein the determination is based at least in part on: scheduling of uplink data resources for the first transmission point or the second transmission point on the second serving cell, temporal overlap of uplink control resources of the first serving cell and uplink control resources of the second serving cell, or any combination thereof.
[0272] Aspect 32: An apparatus for wireless communication at a UE, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method of any one of aspects 1 to 17.
[0273] Aspect 33: An apparatus for wireless communication at a UE, comprising at least one means for performing the method of any one of aspects 1 to 17.
[0274] Aspect 34: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method of any one of aspects 1 to 17.
[0275] Aspect 35: An apparatus for wireless communication at a base station, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method of any one of Aspects 18 to 23.
[0276] Aspect 36: An apparatus for wireless communication at a base station, comprising at least one means for performing the method of any one of Aspects 18 to 23.
[0277] Aspect 37: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform the method of any one of aspects 18 to 23.
[0278] Aspect 38: An apparatus for wireless communication at a UE, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method of any one of aspects 24 to 31.
[0279] Aspect 39: An apparatus for wireless communication at a UE, comprising at least one means for performing the method of any one of aspects 24 to 31.
[0280] Aspect 40: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method of any one of aspects 24 to 31.
[0281] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein may also be applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0282] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0283] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or performed with a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any 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, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0284] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted by a computer-readable medium as one or more instructions or code. 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 may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that implement the functions may also be physically located in various locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0285] Computer-readable media include both non-transient computer storage media and communication media, which include any media that facilitates a computer program to be transferred from one place to another. Non-transient storage media can be any available medium that can be accessed by a general or special-purpose computer. As an example and not limitation, non-transient computer-readable media may include RAM, ROM, electrically erasable programmable ROM (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 the desired program code means of an instruction or data structure form and can be accessed by a general or special-purpose computer, or a general or special-purpose processor. Similarly, any connection is also properly referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of computer-readable media. Disk and disc, as used herein, include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0286] As used herein (including in the claims), "or" used in a list of items (e.g., a list of items followed by a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Likewise, as used herein, the phrase "based on" should not be read as referencing a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be read in the same manner as the phrase "based on."
[0287] In the accompanying drawings, similar components or features may have the same reference number. In addition, components of the same type may be distinguished by following the reference number with a dash and a second reference number that distinguishes between the similar components. If only the first reference number is used in the specification, the description applies to any of the similar components having the same first reference number, regardless of the second reference number or other subsequent reference numbers.
[0288] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that can be implemented or fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and does not mean "better than" or "better than other examples." This detailed description includes specific details to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0289] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication performed by a user equipment (UE), comprising: identifying a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group; identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first set of component carriers; identifying a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second set of component carriers based at least in part on the identified first set of component carriers and the identified second set of component carriers; selecting a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information for the first set of component carriers with second uplink control information for the second set of component carriers based at least in part on the selected pattern; as well as First uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers are transmitted using first uplink control resources of the first serving cell based at least in part on the selected mode.
2. The method of claim 1, further comprising: Before selecting the reporting mode, selecting different modes for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; transmitting third uplink control information for the first component carrier set using second uplink control resources of the first serving cell and transmitting fourth uplink control information for the second component carrier set using third uplink control resources of the second serving cell based at least in part on the different pattern; as well as and switching from the different mode to the selected mode after transmitting the third uplink control information and the fourth uplink control information.
3. The method of claim 1, further comprising: receiving a first set of communications on the first set of component carriers and receiving a second set of communications on the second set of component carriers; as well as The first uplink control information for the first set of component carriers and the second uplink control information for the second set of component carriers are generated based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
4. The method of claim 1, further comprising: receiving a first set of downlink control information messages on the first set of component carriers and receiving a second set of downlink control information messages on the second set of component carriers; as well as A location of the first uplink control resource is identified based at least in part on the first set of downlink control information messages and the second set of downlink control information messages.
5. The method of claim 4, wherein the location of the first uplink control resource is identified relative to a last received downlink control information message in the received first set of downlink control information messages and the received second set of downlink control information messages.
6. A method as claimed in claim 4, wherein the position of the first uplink control resource is identified relative to the last received first downlink control information message in the received first downlink control information message set and the last received second downlink control information message in the received second downlink control information message set, wherein the first uplink control resource includes a first uplink control resource set for the first component carrier set and a second uplink control resource set for the second component carrier set that does not overlap with the first uplink control resource set in time.
7. The method of claim 1, further comprising: Control signaling is received from a base station, the control signaling indicating that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected based at least in part on the received control signaling.
8. The method of claim 7, wherein the control signaling comprises: a radio resource control message for configuring a mode for reporting uplink control information; a downlink control information message including an indication that a mode for reporting uplink control information is first activated; activating a medium access control-control element for a mode of reporting uplink control information; or any combination thereof.
9. The method of claim 1, further comprising: Determining uplink control information for the first component carrier set and uplink control information for the second component carrier set to be reported using uplink control resources of the first serving cell, wherein a mode for reporting uplink control information is selected based at least in part on the received control signaling.
10. The method of claim 9, wherein the determining is based at least in part on: a first priority of the first uplink control information and a second priority of the second uplink control information; a first payload size of the first uplink control information and a second payload size of the second uplink control information; a first coding rate for the first uplink control information and a second coding rate for the second uplink control information; or any combination thereof.
11. The method of claim 9, wherein the determining is based at least in part on: measuring a first channel condition of the first serving cell and a second channel condition of the second serving cell; calculation of transmit power for simultaneously transmitting uplink control information on both the first serving cell and the second serving cell; or any combination thereof.
12. The method of claim 9, wherein the determining is based at least in part on: The uplink control resources of the first serving cell and the uplink control resources of the second serving cell overlap in time; scheduling of uplink data resources on the second serving cell; or any combination thereof.
13. The method of claim 11, wherein the determining is based at least in part on scheduled uplink data resources that overlap in time with uplink control resources of the second serving cell.
14. The method of claim 1, further comprising: An indication of the selected mode is transmitted to a base station.
15. The method of claim 1, further comprising: selecting, after transmitting the first uplink control information and the second uplink control information, different modes for reporting uplink control information for the first component carrier set and the second component carrier set; as well as Transmit third uplink control information for the first component carrier set using second uplink control resources of the first serving cell and transmit fourth uplink control information for the second component carrier set using third uplink control resources of the second serving cell based at least in part on the different pattern.
16. The method of claim 1, wherein the uplink control information comprises a hybrid automatic repeat request codebook, a channel state information report, a scheduling request, or any combination thereof.
17. A method for wireless communication performed by a user equipment (UE), comprising: receiving a first communication from a first transmission point and receiving a second communication from a second transmission point; identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point; identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point; selecting a mode for reporting uplink control information for the first transmission point and uplink control information for the second transmission point on the first serving cell or the second serving cell based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information from the first transmission point with second uplink control information for the second transmission point based at least in part on the selected pattern; as well as First uplink control information for the first transmission point and second uplink control information for the second transmission point are transmitted using uplink control resources of the first serving cell based at least in part on the selection.
18. The method of claim 17, further comprising: receiving a first set of communications from the first transmission point and receiving a second set of communications from the second transmission point; as well as The first uplink control information for the first transmission point and the second uplink control information for the second transmission point are generated based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
19. The method of claim 17, further comprising: receiving a first set of downlink control information messages from the first transmission point and receiving a second set of downlink control information messages from the second transmission point; as well as The location of the uplink control resources is identified based at least in part on the first set of downlink control information messages and the second set of downlink control information messages.
20. The method of claim 17, further comprising: A mode for reporting uplink control information for the first transmission point and the second transmission point is selected based at least in part on the selection.
21. The method of claim 20, further comprising: Control signaling is received from a base station, the control signaling indicating that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected based at least in part on the received control signaling.
22. The method of claim 20, further comprising: Determining uplink control information for the first transmission point and uplink control information for the second transmission point to be reported using uplink control resources of the first serving cell, wherein a mode for reporting uplink control information is selected based at least in part on the received control signaling.
23. The method of claim 22, wherein the determining is based at least in part on: scheduling of uplink data resources for the first transmission point or the second transmission point on the second serving cell; The uplink control resources of the first serving cell and the uplink control resources of the second serving cell overlap in time; or any combination thereof.
24. A user equipment (UE), comprising: means for identifying a first set of component carriers associated with a first serving cell cluster and a second set of component carriers associated with a second serving cell cluster; means for identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first set of component carriers; means for identifying, based at least in part on the identified first and second component carrier sets, a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second set of component carriers; means for selecting a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; means for multiplexing first uplink control information for the first set of component carriers with second uplink control information for the second set of component carriers based at least in part on the selected pattern; as well as Means for transmitting first uplink control information for the first component carrier set and second uplink control information for the second component carrier set using first uplink control resources of the first serving cell based at least in part on the selected mode.
25. The user equipment of claim 24, further comprising: means for selecting, before selecting a reporting mode, different modes for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; means for transmitting third uplink control information for the first component carrier set using second uplink control resources of the first serving cell and transmitting fourth uplink control information for the second component carrier set using third uplink control resources of the second serving cell based at least in part on the different pattern; as well as means for switching from the different mode to the selected mode after transmitting the third uplink control information and the fourth uplink control information.
26. The user equipment of claim 24, further comprising: means for receiving a first set of communications on the first set of component carriers and a second set of communications on the second set of component carriers; as well as Means for generating the first uplink control information for the first component carrier set and the second uplink control information for the second component carrier set based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
27. The user equipment of claim 24, further comprising: means for receiving a first set of downlink control information messages on the first set of component carriers and a second set of downlink control information messages on the second set of component carriers; as well as Means for identifying a location of the first uplink control resource based at least in part on the first set of downlink control information messages and the second set of downlink control information messages.
28. The user equipment of claim 24, further comprising: means for receiving control signaling from a base station, the control signaling indicating that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected based at least in part on the received control signaling.
29. The user equipment of claim 24, further comprising: means for determining that uplink control information for the first component carrier set and uplink control information for the second component carrier set are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected based at least in part on the received control signaling.
30. The user equipment of claim 24, further comprising: means for transmitting an indication of the selected mode to a base station.
31. The user equipment of claim 24, further comprising: means for selecting different modes for reporting uplink control information for the first set of component carriers and the second set of component carriers after transmitting the first uplink control information and the second uplink control information; as well as Means for transmitting third uplink control information for the first component carrier set using second uplink control resources of the first serving cell based at least in part on the different pattern and transmitting fourth uplink control information for the second component carrier set using third uplink control resources of the second serving cell.
32. A user equipment (UE), comprising: means for receiving a first communication from a first transmission point and receiving a second communication from a second transmission point; means for identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point; means for identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point; means for selecting a mode for reporting uplink control information for the first transmission point and uplink control information for the second transmission point on the first serving cell or the second serving cell based at least in part on the first serving cell and the second serving cell; means for multiplexing first uplink control information from the first transmission point with second uplink control information for the second transmission point based at least in part on the selected pattern; as well as Means for transmitting first uplink control information for the first transmission point and second uplink control information for the second transmission point using uplink control resources of the first serving cell based at least in part on the selection.
33. The user equipment of claim 32, further comprising: means for receiving a first set of communications from the first transmission point and a second set of communications from the second transmission point; as well as Means for generating the first uplink control information for the first transmission point and the second uplink control information for the second transmission point based at least in part on the first communication set and the second communication set, the second uplink control information being generated separately from the first uplink control information.
34. The user equipment of claim 32, further comprising: means for receiving a first set of downlink control information messages from the first transmission point and a second set of downlink control information messages from the second transmission point; as well as Means for identifying a location of the uplink control resources based at least in part on the first set of downlink control information messages and the second set of downlink control information messages.
35. The user equipment of claim 32, further comprising: Means for selecting a mode for reporting uplink control information for the first transmission point and the second transmission point based at least in part on the selection.
36. The user equipment of claim 35, further comprising: means for receiving control signaling from a base station, the control signaling indicating that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting the uplink control information is selected based at least in part on the received control signaling.
37. The user equipment of claim 35, further comprising: Means for determining that uplink control information for the first transmission point and uplink control information for the second transmission point are to be reported using uplink control resources of the first serving cell, wherein a mode for reporting uplink control information is selected based at least in part on received control signaling.
38. A user equipment (UE), comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the user equipment to: identifying a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group; identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first set of component carriers; identifying a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second set of component carriers based at least in part on the identified first set of component carriers and the identified second set of component carriers; selecting a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information for the first set of component carriers with second uplink control information for the second set of component carriers based at least in part on the selected pattern; as well as First uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers are transmitted using first uplink control resources of the first serving cell based at least in part on the selected mode.
39. A user equipment (UE), comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the user equipment to: receiving a first communication from a first transmission point and receiving a second communication from a second transmission point; identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point; identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point; selecting a mode for reporting uplink control information for the first transmission point and uplink control information for the second transmission point on the first serving cell or the second serving cell based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information from the first transmission point with second uplink control information for the second transmission point based at least in part on the selected pattern; as well as First uplink control information for the first transmission point and second uplink control information for the second transmission point are transmitted using uplink control resources of the first serving cell based at least in part on the selection.
40. A non-transitory computer-readable medium storing code for wireless communication by a user equipment (UE), the code comprising instructions executable by a processor to: identifying a first set of component carriers associated with a first serving cell group and a second set of component carriers associated with a second serving cell group; identifying a first serving cell in the first serving cell group as configured with uplink control resources for reporting uplink control information for the first component carrier set; identifying a second serving cell in the second serving cell group as configured with uplink control resources for reporting uplink control information for the second set of component carriers based at least in part on the identified first set of component carriers and the identified second set of component carriers; selecting a mode for reporting uplink control information for the first set of component carriers and the second set of component carriers based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information for the first set of component carriers with second uplink control information for the second set of component carriers based at least in part on the selected pattern; as well as First uplink control information for the first set of component carriers and second uplink control information for the second set of component carriers are transmitted using first uplink control resources of the first serving cell based at least in part on the selected mode.
41. A non-transitory computer-readable medium storing code for wireless communication by a user equipment (UE), the code comprising instructions executable by a processor to: receiving a first communication from a first transmission point and receiving a second communication from a second transmission point; identifying a first serving cell in a first serving cell group as configured with uplink control resources for reporting uplink control information for the first transmission point; identifying a second serving cell in a second serving cell group as configured with uplink control resources for reporting uplink control information for the second transmission point; selecting a mode for reporting uplink control information for the first transmission point and uplink control information for the second transmission point on the first serving cell or the second serving cell based at least in part on the first serving cell and the second serving cell; multiplexing first uplink control information from the first transmission point with second uplink control information for the second transmission point based at least in part on the selected pattern; as well as First uplink control information for the first transmission point and second uplink control information for the second transmission point are transmitted using uplink control resources of the first serving cell based at least in part on the selection.
Citation Information
Patent Citations
Method and apparatus for feeding back HARQ-ACK information
WO2017171299A1