Determining Transmission Power for Reporting HARQ Feedback Messages in a Wireless Communication System
By calculating HARQ feedback bits based on DCI messages and threshold values, the UE achieves reliable and efficient power control for HARQ feedback, addressing inefficiencies in existing wireless communication systems.
Patent Information
- Application Number
- CN202180013124.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-02-05
- Filing Date
- 2021-02-08
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-02-08
AI Technical Summary
In wireless communication systems, user equipment (UE) cannot accurately implement power control for hybrid automatic repeat request (HARQ) feedback, resulting in inefficient communication and shortened battery life.
By receiving a downlink control information (DCI) message, the UE calculates the number of information bits of the feedback message, and identifies the transmission power based on the calculation results to accurately transmit the HARQ-ACK codebook.
Accurate feedback power control is achieved, communication reliability and power savings are improved, and reliable communication in the system is ensured.
Smart Images

Figure CN115066852B_ABST
Abstract
Description
[0001] Cross-reference
[0002] This patent application claims priority to U.S. Patent Application No. 17 / 169,386, titled "FEEDBACK POWER CONTROL TECHNIQUES FOR WIRELESS COMMUNICATIONS SYSTEMS," filed on February 5, 2021, by KHOSHNEVISAN et al., and U.S. Provisional Patent Application No. 62 / 975,679, titled "FEEDBACK POWER CONTROL TECHNIQUES FOR WIRELESS COMMUNICATIONS SYSTEMS," filed on February 12, 2020, by KHOSHNEVISAN et al.; each of which is assigned to the assignee of the present application. Technical Field
[0003] The present disclosure relates to wireless communications and, in particular, to feedback power control techniques for wireless communication systems. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multi-access systems include fourth-generation (4G) systems (such as Long-Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems), and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems may employ various techniques, 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 multi-access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication of multiple communication devices, which may also be referred to as User Equipment (UE).
[0005] In some wireless communication systems, a UE and a base station may use hybrid automatic repeat request (HARQ) feedback for communication between these devices. The HARQ feedback can be used to identify and correct errors in the transmitted data, where the feedback may include an acknowledgement (ACK) or a negative acknowledgement (NACK). In some cases, the UE may transmit feedback for one or more downlink transmission groups from the base station. However, the UE may not be able to accurately implement power control for transmitting such feedback, which may result in low communication efficiency, shortened battery life, etc.
[0006] Overview
[0007] The described techniques relate to improved methods, systems, devices, and apparatuses that support feedback power control techniques for wireless communication systems. Generally, the described techniques enable a user equipment (UE) to accurately identify the transmit power for one or more feedback messages. For example, a wireless communication system may support codebook-based hybrid automatic repeat request (HARQ) feedback (e.g., HARQ using an enhanced dynamic codebook). In such a system, the UE may transmit several information bits within a HARQ-acknowledgment (ACK) codebook to a base station. As an example, the UE may monitor control information (e.g., downlink control information (DCI)) during one or more monitoring occasions, where the control information may indicate one or more scheduled downlink transmissions to the UE (e.g., including data transmitted via the physical downlink shared channel (PDSCH)). The UE may use the corresponding information bits (e.g., feedback bits, such as ACK bits or negative acknowledgment (NACK) bits) to indicate whether each downlink transmission has been successfully detected and received (e.g., decoded). Additionally, different downlink transmissions may be associated with different groups (e.g., a first scheduled PDSCH may be associated with a first group, a second scheduled PDSCH may be associated with a second group, etc.), and the DCI may indicate which group the scheduled downlink transmission is associated with. The UE may accordingly report a first feedback (e.g., one or more information bits) corresponding to one or more downlink transmissions of the first group, where the first feedback may include a first HARQ-ACK codebook associated with the first group. Additionally or alternatively, the UE may report a second feedback (e.g., one or more information bits) corresponding to one or more downlink transmissions of the second group. The second feedback may include a second HARQ-ACK codebook associated with the second group. The UE may identify the transmit power for reporting the feedback (e.g., the first feedback and / or the second feedback) to the base station based on the number of information bits. The UE may calculate the number of information bits according to the techniques described herein. For example, the UE may determine (e.g., calculate) the HARQ-ACK information bit number based on one or more terms corresponding to one or more downlink transmission groups. Such terms may include the number of feedback information bits of the first feedback due to DCI messages that the UE fails to receive or decode, the number of transport blocks (TBs) of the corresponding group received by the UE, or both. In some examples, the UE may calculate the number of information bits based on one or more parameters (such as the downlink assignment index (DAI) (e.g., the last DAI in the set of DAI for the group), a predetermined threshold (e.g., maximum) number of TBs per downlink transmission, a HARQ-ACK information request indication, and other examples of the parameters described herein).
[0008] A method for wireless communication at a UE is described. The method may include: receiving a first DCI corresponding to a first group of downlink transmissions and a second DCI corresponding to a second group of downlink transmissions; calculating the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identifying a transmit power for the feedback message based on the calculated number of information bits; and transmitting the feedback message including the first feedback and the second feedback using the identified transmit power.
[0009] 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: receive a first DCI corresponding to a first group of downlink transmissions and a second DCI corresponding to a second group of downlink transmissions; calculate the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identify a transmit power for the feedback message based on the calculated number of information bits; and transmit the feedback message including the first feedback and the second feedback using the identified transmit power.
[0010] Another device for wireless communication at a UE is described. The device may include means for: receiving a first DCI corresponding to a first group of downlink transmissions and a second DCI corresponding to a second group of downlink transmissions; calculating the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identifying a transmit power for the feedback message based on the calculated number of information bits; and transmitting the feedback message including the first feedback and the second feedback using the identified transmit power.
[0011] 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 for: receiving a first DCI corresponding to a first group of downlink transmissions and a second DCI corresponding to a second group of downlink transmissions; calculating the number of information bits for a feedback message, the feedback message including a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identifying a transmit power for the feedback message based on the calculated number of information bits; and transmitting the feedback message including the first feedback and the second feedback using the identified transmit power.
[0012] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, calculating the number of information bits for a feedback message may include operations, features, apparatuses, or instructions for: calculating first information bits of the first feedback, where the first information bits of the first feedback include one or more feedback bits corresponding to DCIs of the first group that the UE fails to receive and one or more feedback bits corresponding to the number of transport blocks (TBs) of the first group received by the UE.
[0013] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for: receiving a third DCI corresponding to the first group and a fourth DCI corresponding to the second group, the third DCI being the last DCI message before transmitting the feedback message and being received after the fourth DCI; identifying a value of the DAI of the third DCI, the value of the DAI indicating the total number of DCI messages of the first group transmitted from the base station to the UE; and calculating a difference between the value of the DAI and the number of DCI messages of the first group associated with those received by the UE, where calculating the first information bits of the first feedback may be based on the calculated difference.
[0014] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, calculating the first information bits of the first feedback may include operations, features, apparatuses, or instructions for: multiplying the calculated difference by a predetermined threshold number of TBs per downlink shared channel.
[0015] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, calculating the number of information bits for a feedback message may include operations, features, apparatuses, or instructions for the following actions: calculating second information bits of a second feedback, where the second information bits of the second feedback include one or more feedback bits corresponding to DCIs of a second group that the UE fails to receive and one or more feedback bits corresponding to the number of TBs of the second group received by the UE.
[0016] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions: receiving a third DCI corresponding to a first group and a fourth DCI corresponding to a second group, where the fourth DCI is the last DCI message before transmitting the feedback message and is received after the third DCI; identifying the value of the DAI of the fourth DCI, where the value of the DAI indicates the total number of DCI messages of the second group transmitted from the base station to the UE; and calculating the difference between the value of the DAI and the number of DCI messages of the second group associated with those received by the UE, where calculating the second information bits of the second feedback may be based on the calculated difference.
[0017] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, calculating the second information bits of the second feedback may include operations, features, apparatuses, or instructions for the following actions: multiplying the calculated difference by a predetermined threshold number of TBs per downlink shared channel.
[0018] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions: receiving a third DCI corresponding to a first group and a fourth DCI corresponding to a second group, where the third DCI is the last DCI message before transmitting the feedback message and is received after the fourth DCI; identifying the value of the DAI of the third DCI, where the value of the DAI indicates the total number of DCI messages of the second group transmitted from the base station to the UE; and calculating the difference between the value of the DAI and the number of DCI messages of the second group associated with those received by the UE, where calculating the second information bits of the second feedback may be based on the calculated difference.
[0019] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions: identifying one or more parameters of the first DCI, the second DCI, or both; generating a first feedback corresponding to the first group based on the one or more parameters; and generating a second feedback corresponding to the second group based on the one or more parameters.
[0020] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, one or more parameters of a first DCI include: an indication that the first DCI corresponds to a first group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to a second group, an indication for the UE to generate a first feedback, an indication for the UE to generate both a first feedback and a second feedback, a DAI corresponding to the first group, a DAI corresponding to the second group, or any combination thereof.
[0021] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, one or more parameters of a second DCI include: an indication that the second DCI corresponds to a second group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication for the UE to generate a second feedback, an indication for the UE to generate both a first feedback and a second feedback, a DAI corresponding to the first group, a DAI corresponding to the second group, or any combination thereof.
[0022] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, generating a first feedback may include operations, features, apparatuses, or instructions for the following actions: generating information bits for a first TB scheduled by the first DCI, where a first entry of a first codebook corresponds to the first DCI and includes the information bits for the first TB.
[0023] 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: generating information bits for a second TB scheduled by the first DCI, where the first entry of the first codebook includes the information bits for the second TB.
[0024] 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: identifying a threshold number of TBs scheduled by the DCI; and attaching one or more NACK bits to the first entry of the first codebook, where the size of the first entry of the first codebook matches the threshold number of TBs.
[0025] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, one of the number of information bits indicates ACK or NACK.
[0026] 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: receiving, from a base station, a configuration of an enhanced dynamic codebook for HARQ feedback, where the feedback message may be transmitted according to the configuration.
[0027] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the feedback message may be transmitted via uplink control information (UCI) of a physical uplink control channel.
[0028] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the payload of the UCI may be less than or equal to 11 bits. Brief Description of the Drawings
[0030] Figure 1 Examples of wireless communication systems that support feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure are illustrated.
[0031] Figure 2 Examples of wireless communication systems that support feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure are illustrated.
[0032] Figure 3 Examples of feedback schemes that support feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure are illustrated.
[0033] Figure 4 Examples of feedback schemes that support feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure are illustrated.
[0034] Figure 5 and 6 A block diagram of an apparatus that supports feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure is shown.
[0035] Figure 7 A block diagram of a communication manager that supports feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure is shown.
[0036] Figure 8 A diagram of a system that includes an apparatus that supports feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure is shown.
[0037] Figure 9 and 10 A flowchart that illustrates a method that supports feedback power control techniques for wireless communication systems in accordance with aspects of the present disclosure is shown.
[0038] Detailed Description
[0039] In some wireless communication systems, a user equipment (UE) may use hybrid automatic repeat request (HARQ) feedback to ensure reception of data transmitted within the system. For example, the UE may send an HARQ feedback transmission that includes an acknowledgement (ACK) or negative acknowledgement (NACK) for data transmitted to the UE. In some cases, a flexible frame structure and a dynamic indication of HARQ feedback timing may be used. Thus, the time offset between the reception of a downlink message (e.g., physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), etc.) and the transmission of the corresponding HARQ feedback may be variable. The system may also utilize codebook-based HARQ feedback, where multiple HARQ feedback indicators (e.g., ACK / NACK) may be transmitted simultaneously at a single feedback occasion (e.g., within a feedback report), and the corresponding information bits representing the detected messages may be encoded in an HARQ-ACK codebook.
[0040] In some cases, the UE may transmit different types of HARQ-ACK codebooks. For example, a semi-static codebook may be used, where HARQ feedback bits for potential downlink messages may be reserved in a semi-static codebook (e.g., of a fixed size and independent of the actual transmission of the downlink message). Additionally or alternatively, a dynamic codebook may be used, where information bits may be conditionally added to the codebook based on, for example, the detection of a downlink message (e.g., a downlink control information (DCI) message). Here, the UE may construct a codebook having a size corresponding to the number of detected downlink transmissions and the corresponding information bits included in the HARQ-ACK codebook, which may reduce the overhead in the feedback signaling.
[0041] In some examples, one or more downlink transmissions from a base station may be configured or organized into groups. In such examples, a UE may be configured to provide group-based HARQ feedback to the base station, which may enable efficient communication in a wireless communication system. Group-based feedback may also be referred to as enhanced dynamic acknowledgment feedback, and a group-based acknowledgment feedback codebook may be referred to as an enhanced dynamic codebook. Using such a codebook-based HARQ feedback scheme, the UE may determine feedback for each group of downlink transmissions. For example, the UE may identify a first feedback (e.g., a first HARQ-ACK codebook) for a first group, a second feedback (e.g., a second HARQ-ACK codebook) for a second group, etc. Such feedback may include an indication of whether the UE has successfully received and decoded one or more downlink transmissions for each group (e.g., an ACK indicating successful decoding of a downlink transmission or a NACK indicating reception failure or decoding failure of a downlink transmission). However, in some cases, the UE may not be able to accurately implement power control for reporting such feedback. For example, the UE may not be able to calculate the number of HARQ-ACK bits for feedback for different groups of downlink transmissions (e.g., due to a separate downlink assignment index (DAI) counting process associated with each group).
[0042] As described herein, techniques may be used to identify the number of information bits (e.g., HARQ feedback bits) for one or more groups of downlink transmissions. Such techniques may enable the UE to accurately identify the transmit power of a feedback message indicating the information bits for the one or more groups, which may enable enhanced power savings and ensure reliable communication, among other advantages. The UE may receive one or more DCI messages corresponding to one or more groups of downlink transmissions. The UE may calculate the number of information bits for the feedback message based on the received DCI messages. For example, the UE may determine the feedback information bits for a first group to be included in the feedback message, the feedback information bits for a second group to be included in the feedback message, etc., based on one or more parameters of the DCI messages as described herein. The one or more parameters may include one or more DAI, a threshold number of transport blocks (TBs) per downlink transmission (e.g., per PDSCH transmission), a HARQ-ACK information request indication, and other parameter examples.
[0043] The UE may calculate the number of information bits for the feedback message based on the feedback of the first group, the feedback of the second group, or both. For example, the UE may determine a first item of the first group. The first item may include the number of feedback information bits of the first feedback due to DCI messages that the UE fails to receive, the number of TBs of the first group received by the UE, or both. The UE may use such items for each group (e.g., the first item for the first group, the second item for the second group, etc.) to calculate the number of information bits, which may enable the UE to accurately identify the transmit power for the feedback message.
[0044] Aspects of the present disclosure are initially described in the context of a wireless communication system. Subsequently, aspects of the present disclosure are described with reference to examples of feedback schemes. Aspects of the present disclosure are further illustrated and described by and with reference to block diagrams, system diagrams, and flowcharts related to feedback power control techniques for wireless communication systems.
[0045] Figure 1 An example of a wireless communication system 100 that supports feedback power control techniques for a wireless communication system in accordance with 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 LTE-Advanced (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.
[0046] The base stations 105 may be dispersed over a geographical area to form the wireless communication system 100, and may be devices of different forms or having different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110, and the UEs 115 and the base stations 105 may establish one or more communication links 125 over the coverage area 110. The coverage area 110 may be an example of a geographical area over which the base stations 105 and the UEs 115 may support signal communication according to one or more radio access technologies.
[0047] The UEs 115 may be dispersed over 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 devices of different forms or having different capabilities. In Figure 1Some example UEs 115 are illustrated herein. 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., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment), as Figure 1 shown herein.
[0048] Each base station 105 may communicate with the core network 130, or with each other, or both. For example, a base station 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 may communicate with each other directly (e.g., directly between base stations 105), or indirectly (e.g., via the core network 130), or both directly and indirectly over backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 may be or include one or more wireless links.
[0049] One or more of the base stations 105 described herein may include or may be referred to by those of ordinary skill in the art as a base transceiver station, radio base station, access point, radio transceiver, B node, evolved B node (eNB), next generation B node, or gigabit B node (any of which may be referred to as a gNB), home B node, home evolved B node, or other suitable terms.
[0050] The UE 115 may include or may be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, where "device" may also be referred to as a unit, station, terminal, or client, etc. The UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, the UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine type communication (MTC) device, etc., which may be implemented in various objects such as appliances, vehicles, meters, etc.
[0051] The UEs 115 described herein may be capable of communicating with various types of devices, such as other UEs 115 that 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., as Figure 1 shown herein.
[0052] UE 115 and base station 105 may wirelessly communicate 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 communication link 125. For example, a carrier for communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth part (BWP)) operating 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 communicating with UE 115 using carrier aggregation or multi-carrier operation. UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0053] The signal waveform transmitted on a carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or 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 using multiple spatial layers may further increase the data rate or data integrity of communication with UE 115.
[0054] In some systems, a frame structure can be used to organize physical resources. A frame can be a 10 ms interval, and the 10 ms interval can be further divided into 10 equally sized subframes. Each subframe can include 2 consecutive time slots. Each time slot can include 6 or 7 OFDMA symbol periods. A resource element includes a symbol period and a subcarrier (15 kHz frequency range). A resource block can contain 12 consecutive subcarriers in the frequency domain, and for the normal cyclic prefix in each OFDM symbol, it contains 7 consecutive OFDM symbols in the time domain (1 time slot), that is, it contains 84 resource elements. Some resource elements can include downlink reference signals (DL-RS). The downlink RS can include cell-specific reference signals (CRS) and UE-specific reference signals. The UE-RS can be transmitted on the resource block associated with the PDSCH. The number of bits carried by each resource element can depend on the modulation scheme (symbol configuration that can be selected during each symbol period). Therefore, the more resource blocks received by UE 115 and the higher the modulation scheme, the higher the data rate can be for UE 115. The payload of the data transmitted on the physical layer can be included in one or more transport blocks (e.g., via the PDSCH and PUSCH). In some cases, a transport block can be associated with a codeword and is sometimes referred to as a codeword. The transport block can have a varying size based on one or more parameters such as the number of resource blocks and the modulation and coding scheme (MCS).
[0055] The time interval of the base station 105 or UE 115 can be expressed as a multiple of a basic time unit, and the basic time unit can refer to, for example, the sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max can represent the maximum supported subcarrier spacing, and N f can represent the maximum supported discrete Fourier transform (DFT) size. The time intervals of communication resources can be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0056] Each frame may include a plurality of consecutively numbered sub - frames or time slots, and each sub - frame or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into sub - frames, and each sub - frame 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 sub - carrier spacing. Each time slot may include a number of symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, a time slot may be further divided into a plurality of mini - slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N f ) sampling periods. The duration of a symbol period may depend on the sub - carrier spacing or the operating frequency band.
[0057] A sub - frame, time 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., as a burst of shortened TTIs (sTTIs)).
[0058] Physical channels may be multiplexed on a carrier according to various techniques. The physical control channel and the physical data channel may be multiplexed on a downlink carrier, for example, using one or more of time - division multiplexing (TDM) techniques, frequency - division multiplexing (FDM) techniques, or hybrid TDM - FDM techniques. A control region (e.g., a control resource set (CORESET)) for the physical control channel may be defined by the number of symbol periods and may extend across the system bandwidth of the carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of the UEs 115 may monitor or search a 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. The aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with the encoded information for a control information format with a given payload size. The search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE - specific search space set configured to send control information to a specific UE 115.
[0059] In some examples, the base station 105 can be mobile and thus provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but 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 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.
[0060] 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.
[0061] In some examples, the UE 115 can also be capable of communicating 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 can be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group can be outside the geographic coverage area 110 of the base station 105 or for other reasons unable to receive transmissions from the base station 105. In some examples, groups of UEs 115 communicating via D2D communication can 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, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving the base station 105.
[0062] The core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and the EPC or 5GC can include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)), and at least one user plane entity that routes packets or interconnects to an external network (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity can manage non-access stratum (NAS) functions such as the mobility, authentication, and bearer management of the UE 115 served by the base station 105 associated with the core network 130. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can be connected to the network operator IP service 150. The operator IP service 150 can include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or a packet-switched streaming service.
[0063] Some network devices (such as the base station 105) can include sub-components, such as an access network entity 140, which can be an example of an access node controller (ANC). Each access network entity 140 can communicate with each UE 115 through one or more other access network transmission entities 145, which can be referred to as radio heads, intelligent radio heads, or transmit / receive points (TRPs). Each access network transmission entity 145 can include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or the base station 105 can be distributed across various network devices (e.g., radio heads and ANCs) or combined into a single network device (e.g., the base station 105).
[0064] The wireless communication system 100 can operate using one or more frequency bands, for example, in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally, the 300 MHz to 3 GHz division is referred to as the ultra-high frequency (UHF) division or the decimeter band because the wavelengths are in the range from approximately 1 decimeter to 1 meter in length. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macro cells to provide service to the UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmissions can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers).
[0065] The wireless communication system 100 can utilize both licensed and unlicensed radio frequency bands. For example, the wireless communication system 100 can employ Licensed-Assisted Access (LAA), Long-Term Evolution 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 band, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation in the unlicensed band can be coordinated with a component carrier operating in a licensed band based on a carrier aggregation configuration (e.g., LAA). Operations in the unlicensed spectrum can include downlink transmission, uplink transmission, peer-to-peer (P2P) transmission, or device-to-device (D2D) transmission, etc.
[0066] Base station 105 or UE 115 can be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 can be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays can be co-located at an antenna assembly such as an antenna tower. In some examples, the antennas or antenna arrays associated with base station 105 can be located at different geographical locations. Base station 105 can have an antenna array having several rows and columns of antenna ports for beamforming that base station 105 can use to support communication with UE 115. Similarly, UE 115 can have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, an antenna panel can support radio frequency beamforming for signals transmitted via an antenna port.
[0067] Beamforming (which can 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 direct an antenna beam (e.g., transmit beam, 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 such that some signals propagating in a particular orientation relative to the antenna array experience constructive interference while other signals experience destructive interference. Adjustment of the signals communicated via the 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 the device. The adjustment 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).
[0068] UE 115 and base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. HARQ feedback is a technique for increasing the likelihood of correctly receiving data on communication link 125. HARQ may include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve the throughput of the media 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, where the device may provide HARQ feedback in a particular slot for data received in a previous symbol in that slot. In other cases, the device may provide HARQ feedback in a subsequent slot or according to some other time interval.
[0069] Wireless communication system 100 may support one or more feedback schemes. For example, wireless communication system 100 may support codebook-based HARQ feedback (e.g., using a type 2 HARQ-ACK codebook). As such, UE 115 may transmit several information bits within a HARQ-ACK codebook to base station 105. UE 115 may also monitor downlink transmissions (e.g., PDSCH, PDCCH, or both) during one or more monitoring occasions. UE 115 may use the corresponding information bits within the HARQ-ACK codebook to indicate whether one or more downlink transmissions corresponding to one or more groups have been successfully decoded by UE 115. For example, UE 115 may generate a HARQ-ACK codebook that includes feedback for a first group of downlink transmissions and a second group of downlink transmissions (e.g., for a codeblock group (CBG)-based codebook). Additionally or alternatively, for example, when UE 115 implements a TB-based codebook, UE 115 may generate one or more HARQ-ACK codebooks for each group (e.g., a first codebook for the first group and a second codebook for the second group).
[0070] However, in some examples, UE 115 may not be able to accurately implement power control for reporting group-based feedback (such as one or more HARQ-ACK codebooks). For example, UE 115 may not be able to accurately calculate the number of information bits for feedback for different groups of downlink transmissions (e.g., due to a separate DAI counting process associated with each group).
[0071] Accordingly, the UE 115 may implement power control techniques as described herein to calculate the number of information bits in a feedback report and identify the transmit power for the feedback report based on the calculated number of information bits. For example, the UE 115 may receive one or more DCI messages corresponding to one or more downlink transmission groups (e.g., a first group and a second group). The UE 115 may calculate the number of information bits based on the one or more groups. For example, the UE 115 may determine a first feedback (e.g., feedback bits of a codebook) for the first group and a second feedback for the second group to include in the feedback message. The UE 115 may calculate terms corresponding to the first group, such as the number of information bits associated with DCI messages of the first group that the UE 115 failed to receive or decode, the number of information bits associated with one or more TBs of the first group received by the UE 115, or both. The UE 115 may similarly calculate terms corresponding to the second group, terms corresponding to the third group, and so on. The UE 115 may calculate the number of information bits based on one or more of the terms associated with each group. Thus, the UE 115 may accurately identify the transmit power for the feedback message, which takes into account the feedback associated with different groups.
[0072] Figure 2 FIG. 200 illustrates an example of a wireless communication system supporting feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. For example, the wireless communication system 200 includes a UE 115-a and a base station 105-a, which may be examples of corresponding devices described with reference to Figure 1 described. The wireless communication system 200 may implement one or more feedback schemes as described herein, which may enable one or more wireless devices (e.g., the UE 115-a) to identify the transmit power for a feedback message, which may provide reliable communication and reduce power consumption and other advantages.
[0073] In some cases, the UE 115-a and the base station 105-a may communicate using one or more downlink transmissions 205 and feedback transmissions 210. For example, the base station 105-a may send a downlink transmission 205 on the PDSCH. The UE 115-a may receive data transmitted by the base station 105-a and may send a feedback transmission 210. In some cases, the downlink transmission 205 may include one or more downlink messages 215, and the feedback transmission 210 may include HARQ feedback 220 (e.g., including one or more dynamic HARQ-ACK codebooks).
[0074] According to some aspects, UE 115-a may transmit HARQ feedback 220 to base station 105-a. For example, base station 105-a may send a data transmission (e.g., downlink message 215) to UE 115-a. UE 115-a may use HARQ feedback 220 to ensure reception of the transmitted data. For example, UE 115-a may send a HARQ feedback transmission (e.g., HARQ feedback 220) that includes an ACK or NACK for one or more of the data transmissions (e.g., one or more PDSCH transmissions or downlink message 215) among the various data transmissions. In such a case, UE 115-a may monitor downlink message 215 sent by base station 105-a during one or more monitoring opportunities (e.g., a period during which UE 115-a monitors a resource set to identify data sent from base station 105-a to UE 115-a).
[0075] In some cases, wireless communication system 200 may use codebook-based HARQ feedback. For example, a HARQ-ACK codebook including multiple HARQ information bits (e.g., ACK / NACK for corresponding downlink message 215) may be transmitted simultaneously on a single feedback opportunity, where the HARQ feedback bits may be encoded in the HARQ-ACK codebook.
[0076] In some cases, the UE 115-a may transmit different types of HARQ-ACK codebooks. For example, a semi-static codebook may be used, where HARQ feedback bits may be reserved in a semi-static codebook of a fixed size (e.g., regardless of whether a PDSCH transmission occurs). Additionally or alternatively, a dynamic codebook may be used. In such cases, HARQ feedback bits may be conditionally added to a feedback message (e.g., a feedback transmission). For example, if a downlink message (such as a DCI message or a PDSCH transmission) is detected, HARQ feedback bits may be added or reserved in the dynamic codebook. Here, the UE 115-a may construct a codebook for transmission based on the detection of a PDSCH transmission (e.g., where if a transmission is detected, information bits may be included in the HARQ-ACK codebook only). In some cases, the UE 115-a may detect a PDSCH transmission by blindly decoding a PDCCH having a PDSCH allocation. In other cases, the UE 115-a may detect a PDCCH that releases a semi-persistently scheduled PDSCH. In such cases, the PDCCH that releases a semi-persistently scheduled PDSCH may not involve a PDSCH transmission, but the UE 115-a may transmit an ACK to confirm the detection of the PDCCH. In still other cases, the UE 115-a may detect a PDSCH transmission by detecting a semi-persistent PDSCH. In any case, such a dynamic codebook may reduce the codebook size and may reduce the feedback overhead.
[0077] In some examples, the UE 115-a may implement feedback for one or more downlink transmission groups (e.g., downlink message 215). For example, different PDSCH transmissions may be configured (e.g., by the base station 105-a) to be included in different groups. As such, the UE 115-a may use corresponding information bits within one or more codebooks to indicate whether data transmissions corresponding to one or more data transmission groups have been successfully received or decoded by the UE 115-a. In some examples, the UE 115-a may generate a HARQ-ACK codebook corresponding to a first group of downlink messages 215 and a second group of downlink messages 215 (e.g., for a CBG-based codebook). Additionally or alternatively, for example, when the UE 115-a is configured with TB-based feedback, the UE 115-a may generate a HARQ-ACK codebook for each group (e.g., a first codebook for the first group and a second codebook for the second group). In other words, the UE 115-a may generate a first codebook including information bits (e.g., ACK or NACK) for each TB of one or more downlink transmissions of the first group. The UE 115-a may also generate a second codebook including information bits for each TB of one or more downlink transmissions of the second group.
[0078] However, in some examples, UE 115-a may not accurately implement power control for reporting group-based feedback (such as one or more codebooks). For example, UE 115-a may not accurately calculate the number of information bits for feedback for different downlink transmission groups (e.g., due to separate DAI counting processes associated with each group).
[0079] Accordingly, UE 115-a can implement the power control techniques described herein to calculate (e.g., determine) the number of information bits for a feedback report, which can enable UE 115-a to identify the transmit power for the feedback report based on the calculated number of information bits. For example, UE 115-a can receive one or more DCI messages corresponding to one or more groups of downlink messages 215 (e.g., a first group and a second group). UE 115-a can calculate (e.g., determine) the number of information bits (e.g., HARQ-ACK information bits) based on the one or more groups. UE 115-a can determine a first feedback (e.g., feedback bits of a codebook) for the first group and a second feedback for the second group to include in the feedback message. UE 115-a can calculate terms corresponding to the first group, e.g., including the number of information bits associated with DCI messages of the first group that UE 115-a did not receive, the number of information bits associated with one or more TBs of the first group that UE 115-a received, or both. UE 115-a can similarly calculate terms corresponding to the second group, terms corresponding to the third group, and so on. UE 115-a can calculate the number of information bits based on one or more of the terms associated with each group. Thus, UE 115-a can accurately identify the transmit power for the feedback message (e.g., HARQ feedback 220).
[0080] Figure 3 An example of feedback scheme 300 that supports feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure is illustrated. In some examples, feedback scheme 300 can implement aspects of wireless communication systems 100 and 200. For example, feedback scheme 300 can illustrate communication between UE 115 and base station 105, which can be examples of UE 115 and base station 105 as described with reference to Figure 1 and 2 respectively. Feedback scheme 300 can enable a wireless device to implement power control techniques for feedback communication to ensure reliable communication and improved power usage in the system.
[0081] Feedback scheme 300 may illustrate an example of DCI message 305. For example, DCI message 305-a may be an example of a transmission from base station 105 to UE 115 during a first monitoring occasion (e.g., time slot). In some examples, DCI message 305-b may be an example of a transmission during a second monitoring occasion, or an example of a transmission during the first monitoring occasion (e.g., one or more of DCI messages 305 may be transmitted during the same PDCCH monitoring occasion, e.g., across serving cells or on different component carriers (CCs)). DCI message 305 may indicate one or more data transmissions corresponding to a first group (e.g., PDSCH transmission 310) or one or more data transmissions corresponding to a second group (e.g., PDSCH transmission 315).
[0082] UE 115 may use physical uplink control channel (PUCCH) transmission 320 to transmit first feedback 325 and / or second feedback 330 (e.g., information bits in one or more HARQ-ACK codebooks). UE 115 may determine first feedback 325 or second feedback 330, PDSCH transmission 310 of the first group, and PDSCH transmission 315 of the second group, or any combination thereof, based on DCI message 305. As an illustrative example, UE 115 may generate first feedback 325-a based on one or more of DCI messages 305-a to 305-c, PDSCH transmissions 310-a and 310-b, and PDSCH transmission 315-a. For example, UE 115 may receive one or more parameters in DCI message 305. The one or more parameters may include an indication of the next opportunity (e.g., subsequent opportunity) for PUCCH transmission 320. For example, DCI message 305-a may include a parameter indicating the number of monitoring occasions (e.g., time slots) between DCI message 305-a and PUCCH transmission 320-a (e.g., K1 = 3 may indicate 3 time slots between DCI message 305-a and PUCCH transmission 320-a).
[0083] Additionally or alternatively, the one or more parameters may include one or more DAI. For example, DCI message 305-a may correspond to PDSCH transmission 310-a of the first group of PDSCH transmissions 310. DCI message 305-a may include the DAI associated with the scheduled group (e.g., the first group of PDSCH transmissions 310). For example, PDSCH transmission 310-a may be the first transmission in the first group, and the DAI of the first group may be represented as, for example, DAI = 1. In some examples, DCI message 305 may include the DAI of different groups. For example, DCI message 305-c may correspond to PDSCH transmission 315-a, which may be the first transmission in the second group of PDSCH transmissions 315. DCI message 305-c may include an indication of the DAI value of the last transmission of the non-scheduled group (e.g., the first group of PDSCH transmissions 310). For example, the indication of the DAI value of the non-scheduled group may be represented by DAI' (e.g., DAI' = 2 in DCI message 305-c). Such an indication of the most recent DAI value of other groups may enable UE 115 to correctly construct the first feedback 325 as described herein. UE 115 may receive PDSCH transmission 310-a of the first group, and DCI message 305-c may indicate that the DAI value of the first group is 2 (e.g., DAI' = 2). Thus, UE 115 may detect the missed DCI message 305-b based on DCI message 305-c. UE 115 may generate the first feedback 325-a to include an entry for the missed DCI message 305-b (e.g., a NACK corresponding to DAI = 2).
[0084] Additionally or alternatively, the one or more parameters may include an indication that DCI message 305 corresponds to a group. For example, feedback scheme 300 may include one or more indication fields g. In some examples, a value of g = 0 may indicate that DCI message 305 corresponds to PDSCH transmission 310 of the first group, and a value of g = 1 may indicate that DCI message 305 corresponds to PDSCH transmission 315 of the second group, and there are other value and indication field examples, and so on. In some examples, the one or more parameters may include a first new feedback indication (NFI) field corresponding to the first group (e.g., h = 0 or h = 1) and / or a second NFI field corresponding to the second group (e.g., h' = 0 or h' = 1). For example, the first NFI field may be toggled by base station 105 (e.g., from value 0 to 1 or vice versa) to indicate to UE 115 to restart the counter for the DAI of the first group. Additionally or alternatively, the second NFI field may be toggled by base station 105 (e.g., from value 0 to 1 or vice versa) to indicate to UE 115 to restart the counter for the DAI of the second group.
[0085] In some examples, the one or more parameters may include an indication to have the UE 115 report (e.g., generate) the first feedback 325, an indication to have the UE 115 report both the first feedback 325 and the second feedback 330, or both. For example, the HARQ-ACK information request field may be represented as q in the feedback scheme 300. As illustrated, if the base station 105 indicates a value of q = 0, the UE 115 may report the first feedback 325-a for the first group and refrain from reporting the second feedback 330 for the second group. Additionally or alternatively, if the base station 105 indicates a value of q = 1, the UE 115 may report the first feedback 325 (e.g., the first feedback 325-b) for the first group and the second feedback 330 (e.g., the second feedback 330-a) for the second group. In some examples, the various parameters described in the feedback scheme 300 may be present or absent in the DCI message 305, for example, based on a configuration from the base station 105 (e.g., a Radio Resource Control (RRC) configuration). In some examples, the RRC configuration may also configure one or more
[0086] The UE 115 may identify the first feedback 325 or the second feedback 330 based on the various parameters and communications described herein. For example, the UE 115 may indicate the first feedback 325-a associated with the first group of PDSCH transmissions 310 to the base station 105 via the PUCCH transmission 320-a. In some examples, the UE 115 may refrain from indicating or generating the second feedback 330 for reporting via the PUCCH transmission 320-a, for example, due to an indication to have the UE 115 report only the first feedback 325-a (e.g., represented as q = 0 in the feedback scheme 300). In some examples, the first feedback 325-a may be indicated in a codebook. For example, the UE 115 may determine the information bits (e.g., feedback bits) for each PDSCH transmission 310. If the PDSCH transmission 310 is successfully decoded, these information bits may indicate ACK, and if the PDSCH transmission 310 is not successfully received or decoded, these information bits may indicate NACK. For example, the UE 115 may successfully decode the PDSCH transmission 310-a and fail to receive the PDSCH transmission 310-b of the first group (e.g., the UE 115 may miss the DCI message 305-b). In such examples, the UE 115 may include an ACK for the first entry of the codebook (e.g., the DAI corresponding to 1) and a NACK for the second entry of the codebook (e.g., the DAI corresponding to 2), which may enable the base station 105 to retransmit the DCI message 305-b, the PDSCH transmission 310-b, or both.
[0087] As another illustrative example, UE 115 may identify a first feedback 325-b and a second feedback 330-a for feedback reporting. For example, UE 115 may include the first feedback 325-b and the second feedback 330-a in the same codebook for the two groups, or generate different codebooks for each of the first group and the second group. In some examples, UE 115 may indicate both the first feedback 325-b for the first group and the second feedback 330-a for the second group based on an indication from the base station 105 (e.g., indicated as q = 1 in the feedback scheme 300). In other examples, the first feedback 325-b for the first group and the second feedback 330-a for the second group may be included in the same feedback message because the base station 105 did not receive a previous feedback message (e.g., sent via the PUCCH transmission 320-a). Other scenarios that may cause the first feedback 325-b for the first group and the second feedback 330-a for the second group to be reported together in the same feedback message may be possible.
[0088] UE 115 may determine the information bits to be included in the first feedback 325-a and the second feedback 330-a as described herein. UE 115 may indicate this feedback report to the base station 105 via the PUCCH transmission 320-b. In some examples, UE 115 may include one information bit for each PDSCH transmission (e.g., one ACK / NACK for each DAI), for example, because the configuration from the base station 105 indicates a threshold number of TBs for each PDSCH transmission as one. In some other examples, UE 115 may report multiple information bits for each PDSCH transmission, as described in Figure 4 what is described.
[0089] UE 115 may identify the transmit power for the PUCCH transmission 320 based on the number of information bits of the feedback report. In some examples, UE 115 may be configured to calculate the number of information bits as represented by Equation 1:
[0090]
[0091] In Equation 1, n HARQ-ACK may represent the number of information bits of the HARQ feedback report. n HARQ-ACK,TB may represent the number of information bits corresponding to the total number of TBs transmitted to UE 115. The first term of Equation 1 may represent the number of information bits (e.g., NACK) that UE 115 may generate in the codebook due to missed DCI messages 305. In the first term, May represent the value of the total DAI (if any) in the last PDCCH monitoring occasion (e.g., the last occasion when UE 115 monitors DCI message 305), or the value of the last counter DAI in the last PDCCH monitoring occasion. May represent the total number of DCI messages 305 (e.g., DCI formats that schedule PDSCH transmissions or indicate SPS PDSCH versions) detected by UE 115 within the number M of PDCCH monitoring occasions for serving cell c. May represent a predetermined threshold (e.g., maximum) number of TBs per downlink data transmission (e.g., one in feedback scheme 300, two in feedback scheme 400 as described in the reference Figure 4 or any other threshold number of TBs). The second term of Equation 1 May represent the number of information bits (e.g., ACK or NACK) that UE 115 can generate in a codebook based on the decoding results of several PDSCH transmissions (e.g., several received TBs).
[0092] As an illustrative example of implementing Equation 1, base station 105 may transmit five DCI messages 305 to UE 115, each DCI message including an associated DAI field (e.g., DAI is 1 for the first data transmission scheduled by the first DCI message 305, DAI is 2 for the second data transmission scheduled by the second DCI message 305, etc.). In some examples, UE 115 may be configured with a threshold number of TBs per data transmission (e.g., the maximum number of codewords scheduled by DCI). For example, UE 115 may be configured with a maximum of two TBs per data transmission. UE 115 may construct a codebook based on the various parameters and techniques described herein. For example, UE 115 may construct the codebook illustrated in reference Table 1:
[0093]
[0094] Table 1
[0095] In Table 1, the A / N field may indicate the PDSCH decoding result (e.g., ACK for successful decoding result and NACK for failed decoding result). Table 1 may also include N results, which may indicate NACK. In some examples, N may represent a "dummy" NACK. For example, since the threshold number of TBs is two, UE 115 may include one or more dummy NACKs in the codebook to ensure a consistent codebook size (e.g., so that base station 105 can correctly decode the codebook). In the example of Table 1, the N corresponding to counter DAI 2 and the N corresponding to DAI 3 may illustrate the dummy NACK (e.g., the DCI message 305 corresponding to counters DAI 2 and 3 may schedule a single TB instead of two TBs, and UE 115 may include a dummy NACK to achieve a consistent codebook size). Table 1 may also illustrate an example of one or more NACKs indicating that UE 115 fails to receive the corresponding DCI (e.g., the N, N field may indicate that UE 115 fails to receive the DCI message 305 corresponding to counter DAI = 4). In some examples illustrated by Table 1, UE 115 may calculate the number of information bits to determine the transmit power for indicating the UE115 codebook to base station 105. For example, UE 115 may calculate each term of Equation 1, as shown in Equation 2:
[0096] n HARQ-ACK =(5 - 4)*2 + 6 = 8 (2)
[0097] In Equation 2, as a result of each operation and factor in Equation 1, the calculated number of information bits may be 8. For example, the number of NACK feedback bits generated by UE 115 in the codebook due to a missing DCI (e.g., the DCI corresponding to the counter DAI value of 4) may be the difference between the last counter DAI value (e.g., 5) and the number of detected DCI messages 305 (e.g., 4), multiplied by the predetermined threshold number of TBs per DCI (e.g., the maximum number of TBs per PDSCH transmission scheduled by the DCI is 2). The number of TBs received by UE 115 may be represented by 6. Therefore, the total number of information bits excluding the number of dummy NACKs (e.g., two dummy NACKs in Table 1) may be equal to 8. In some examples, UE 115 may use the number of information bits to calculate the transmit power for reporting feedback.
[0098] However, in some examples, UE 115 may not be able to implement power control for reporting group-based feedback. For example, when UE 115 may have to account for different DCIs received for different groups, UE 115 may not be configured to calculate the number of information bits. For example, when UE 115 transmits a feedback report indicating a first feedback 325 for a first group and a second feedback 330 for a second group, Equation 1 may not accurately calculate the number of information bits due to dynamically changing parameters such as DAI for multiple groups, NFI for multiple groups, information request fields, and other examples, etc.
[0099] Accordingly, UE 115 can implement power control techniques as described herein (e.g., Equation 3 as described with reference to Figure 4 . Such techniques can enable UE 115 to calculate the number of information bits of feedback across different downlink transmission groups. For example, UE 115 can calculate terms corresponding to each of one or more groups (e.g., a term for the first group PDSCH transmission 310, a term for the second group PDSCH transmission 315, etc.). Thus, UE 115 can accurately identify the transmit power for PUCCH transmission 320.
[0100] Figure 4 An example of a feedback scheme 400 that supports feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure is illustrated. In some instances, feedback scheme 400 may implement aspects of wireless communication systems 100 and 200. For example, feedback scheme 400 can illustrate communication between UE 115 and base station 105, which can be examples of UE 115 and base station 105 as described with reference to Figure 1 and 2 . Generally, feedback scheme 400 can enable a wireless device to implement power control techniques for feedback communication to ensure reliable communication and improved power usage in the system.
[0101] In some examples, feedback scheme 400 can implement aspects of feedback scheme 300. For example, feedback scheme 400 can include a DCI message 405, PDSCH transmissions 410 and 415, PUCCH transmission 420, feedbacks 425 and 430, and one or more parameters of the parameter DCI message 405, which can be examples of the corresponding communication and parameters as described with reference to Figure 3 . As an illustrative example, the first feedback 425 can include information bits (e.g., feedback bits of a codebook) for the PDSCH transmission 410 of the first group, and the second feedback 430 can include information bits for the PDSCH transmission 415 of the second group.
[0102] According to the techniques described herein, the UE 115 may calculate the number of information bits of a feedback message (e.g., feedback such as one or more codebooks transmitted via PUCCH transmission 420). The UE 115 may identify the transmit power for the PUCCH transmission 420 based on the calculated number of information bits. For example, the UE 115 may transmit uplink control information (UCI) that indicates feedback for one or more groups having a payload that meets a threshold (e.g., a payload less than or equal to 11 bits). The UE 115 may calculate the number of information bits of one or more codebooks for the feedback (e.g., first feedback 425 and / or second feedback 430) such that the number of information bits accounts for a separate DAI counting process and dynamic parameters across data transmission groups.
[0103] The UE 115 may calculate the number of information bits (e.g., HARQ-ACK information bits) based on the one or more groups. For example, the UE 115 may calculate the number of information bits for transmitting first feedback 425-b for a first group and second feedback 430-a for a second group via PUCCH transmission 420-b. In some examples, the UE 115 may determine terms corresponding to the first group and terms corresponding to the second group (e.g., the UE 115 may sum the terms for each group to calculate the number of information bits for reporting feedback for both the first group and the second group). In some examples, the terms for each group may not include the number of dummy NACKs of the codebook.
[0104] In some examples, the terms for a group may include two sub-terms. For example, the terms for the first group may include the number of feedback bits associated with the "missed" DCI message 405 for the first group (e.g., the NACK corresponding to DAI = 3 for the first feedback 425-b, which may indicate that the UE 115 failed to receive DCI message 405-d). In some examples, the number of feedback bits of the codebook due to the missed DCI message 405 may be determined according to as described herein with reference to Figure 3Calculated based on one or more of the parameters described. For example, the final value of the total DAI of the first group can be determined in the last DCI message 405 before the PUCCH transmission 420. In some examples, if the DCI message 405 of the second group appears after the last DCI message 405 of the first group before the PUCCH transmission 420, the total DAI of the first group (e.g., the scheduled group) can be indicated in the DCI message 405 of the second group (e.g., the unscheduled group). The difference between the number of detected DCI messages 405 corresponding to the first group and the final value of the total DAI of the first group can be calculated. This difference can be multiplied (e.g., after modulo operation) by the configured threshold (e.g., maximum) number of TBs per data transmission (e.g., if the parameter maxNrofCodeWordsScheduledByDCI = 2 is indicated in the RRC signaling for at least one CC, the configured threshold can be two). In some examples, the item for the first group can also include the number of feedback bits associated with the number of TBs of the first group received by the UE 115. As another illustrative example, the item for the second group can include the number of feedback bits associated with the "missed" DCI messages 405 of the second group and the number of feedback bits associated with the number of TBs of the second group received by the UE 115.
[0105] In some examples, the UE 115 can identify that the last DCI message 405 can be identified according to the DCI sorting scheme. For example, the UE 115 can detect the set of DCI formats that schedule PDSCH reception (e.g., PDSCH transmission 410 for the first group and / or PDSCH transmission 415 for the second group), and the UE 115 is configured to transmit HARQ-ACK information in the PUCCH transmission 420. The detected DCI formats can be indexed in ascending order of the cross-service cell index for the same PDCCH monitoring occasion. Additionally or alternatively, the detected DCI formats can be indexed in ascending order of the cross-PDCCH monitoring occasion index. In such examples, for a given group, the value of the total DAI can be updated based on the last DCI of another group, e.g., if the last DCI of the other group is after the last DCI of the given group and the last DCI of the other group includes the total DAI field of the given group (e.g., the DAI' field as described in reference Figure 3 ).
[0106] Equation 3 can illustrate an example of an equation for calculating (e.g., determining) the number of information bits taking into account one or more groups, as shown below:
[0107]
[0108] In Equation 3, n HARQ-ACKThe number of information bits that can represent a HARQ feedback report. n HARQ-ACK,TB The number of information bits that can represent the total number of TBs transmitted to UE 115. The first term in Equation 3 can represent the number of information bits (e.g., NACK) that UE 115 can generate for each group due to missed DCI message 405. In the first term, Can represent the value of the total DAI (if any) in the last PDCCH monitoring occasion for a given group (e.g., the last occasion when UE 115 monitors DCI message 405), or the value of the last counter DAI in the last PDCCH monitoring occasion. Can represent the total number of DCI messages 405 (e.g., DCI formats that schedule PDSCH transmissions or indicate SPS PDSCH versions) detected by UE 115 within M PDCCH monitoring occasions of serving cell c for a given group. mod(T D ) can represent the modulo function. Can represent a predetermined threshold (e.g., maximum) (e.g., two) of TBs for each downlink data transmission for a given group.
[0109] The second term in Equation 3 Can represent the number of information bits (e.g., ACK or NACK) that UE 115 can generate in a codebook based on the decoding results of several PDSCH transmissions (e.g., several received TBs) for a given group.
[0110] As an illustrative example of reporting the first feedback 425-b and the second feedback 430-a in PUCCH transmission 420-b, UE115 can calculate each term in Equation 3 as shown in Equation 4:
[0111] n HARQ-ACK =[(3 - 2)*2 + 3]+[(2 - 2)*2 + 3]=8 (4)
[0112] In Equation 4, as a result of each operation and factor in Equation 3, the number of information bits calculated can be 8. For example, due to the missed DCI message 405-d for the first group, the number of NACK feedback bits generated by UE 115 in the codebook can be the difference between the last counter DAI value of the first group (e.g., 3) and the number of detected DCI messages 305 of the first group (e.g., 2), multiplied by the predetermined threshold number of TBs per DCI (e.g., the maximum number of TBs per PDSCH transmission scheduled by the DCI is 2) (e.g., after the modulo function). The number of TBs received by UE 115 for the first group can be 3. UE 115 can calculate such factors with reference to the second group and sum the terms for the first and second groups to obtain a result of a total of 8 information bits (e.g., excluding the number of dummy NACKs, such as N for the DAI = 1 entry corresponding to the first feedback 425-b and N for the DAI = 2 entry corresponding to the second feedback 430-a). By calculating the number of information bits that take into account the feedback for both the first and second groups, UE 115 can accurately determine the transmit power for PUCCH transmission 420-b.
[0113] Figure 5 FIG. 500 is a block diagram illustrating an apparatus 505 that supports feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure. Apparatus 505 may be an example of aspects of UE 115 as described herein. Apparatus 505 may include a receiver 510, a communication manager 515, and a transmitter 520. Apparatus 505 may also include one or more processors, a memory coupled to the one or more processors, and instructions stored in the memory that are executable by the one or more processors to enable the one or more processors to perform the power control features discussed herein. Each of these components may be in communication with one another (e.g., via one or more buses).
[0114] The receiver 510 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 feedback power control techniques for a wireless communication system, etc.). The information may be passed to other components of apparatus 505. The receiver 510 may be an example of aspects of the transceiver 820 described with reference to Figure 8 The receiver 510 may utilize a single antenna or an antenna array.
[0115] The communication manager 515 may receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; calculate the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identify a transmit power for the feedback message based on the calculated number of information bits; and transmit the feedback message including the first feedback and the second feedback using the identified transmit power. The communication manager 515 may be an example of aspects of the communication manager 810 described herein.
[0116] The communication manager 515 or its subcomponents may be implemented in hardware, code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 515 or its subcomponents may be performed by a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.
[0117] The communication manager 515 or its subcomponents may be physically located in various positions, including being distributed such that portions of the functions are implemented by one or more physical components in different physical locations. In some examples, in accordance with aspects of the present disclosure, the communication manager 515 or its subcomponents may be separate and distinct components. In some examples, in accordance with various aspects of the present disclosure, the communication manager 515 or its subcomponents may be combined with one or more other hardware components, the one or more other hardware components including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof.
[0118] The transmitter 520 may transmit signals generated by other components of the device 505. In some examples, the transmitter 520 may be co-located with the receiver 510 in a transceiver module. For example, the transmitter 520 may be an example of aspects of the transceiver 820 described with reference to Figure 8 The transmitter 520 may utilize a single antenna or an antenna array.
[0119] Figure 6FIG. 600 is a block diagram illustrating an apparatus 605 supporting feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure. The apparatus 605 may be an example of aspects of the apparatus 505 or UE 115 as described herein. The apparatus 605 may include a receiver 610, a communication manager 615, and a transmitter 640. The apparatus 605 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0120] The receiver 610 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 feedback power control techniques for a wireless communication system, etc.). The information may be passed to other components of the apparatus 605. The receiver 610 may be an example of aspects of the transceiver 820 described with reference to Figure 8 The receiver 610 may utilize a single antenna or an antenna array.
[0121] The communication manager 615 may be an example of aspects of the communication manager 515 as described herein. The communication manager 615 may include a DCI component 620, a computing component 625, a transmit power component 630, and a feedback transmitter 635. The communication manager 615 may be an example of aspects of the communication manager 810 described herein.
[0122] The DCI component 620 may receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions.
[0123] The computing component 625 may compute the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits for the first feedback and second information bits for the second feedback.
[0124] The transmit power component 630 may identify a transmit power for the feedback message based on the computed number of information bits.
[0125] The feedback transmitter 635 may transmit the feedback message including the first feedback and the second feedback using the identified transmit power.
[0126] The transmitter 640 may transmit signals generated by other components of the apparatus 605. In some examples, the transmitter 640 may be co-located with the receiver 610 in a transceiver module. For example, the transmitter 640 may be an example of aspects of the transceiver 820 described with reference to Figure 8 The transmitter 640 may utilize a single antenna or an antenna array.
[0127] In some cases, the DCI component 620, the computing component 625, the transmit power component 630, and the feedback transmitter 635 can each be a processor (e.g., a transceiver processor, or a radio processor, or a transmit processor, or a receive processor) or at least a part thereof. The processor can be coupled to a memory and execute instructions stored in the memory that enable the processor to perform or facilitate the features of the DCI component 620, the computing component 625, the transmit power component 630, and the feedback transmitter 635 as discussed herein. The transceiver processor can be co-located with and / or communicate with (e.g., direct the operation of) the transceiver of the device. The radio processor can be co-located with and / or communicate with (e.g., direct the operation of) the radio of the device (e.g., an NR radio, an LTE radio, a Wi-Fi radio). The transmit processor can be co-located with and / or communicate with (e.g., direct the operation of) the transmitter of the device. The receive processor can be co-located with and / or communicate with (e.g., direct the operation of) the receiver of the device.
[0128] Figure 7 FIG. 700 is a block diagram illustrating a communication manager 705 that supports feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure. The communication manager 705 can be an example of aspects of the communication manager 515, the communication manager 615, or the communication manager 810 described herein. The communication manager 705 can include a DCI component 710, a computing component 715, a transmit power component 720, a feedback transmitter 725, a DAI component 730, a parameter component 735, a generation component 740, a threshold component 745, and a configuration component 750. Each of these modules can communicate directly or indirectly with each other (e.g., via one or more buses).
[0129] The DCI component 710 can receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions.
[0130] In some examples, the DCI component 710 can receive third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, where the third downlink control information is the last downlink control information message before transmitting the feedback message and is received after the fourth downlink control information.
[0131] In some examples, the DCI component 710 can receive third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, where the fourth downlink control information is the last downlink control information message before transmitting the feedback message and is received after the third downlink control information.
[0132] Computing component 715 may compute the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of a first group and a second feedback for one or more downlink transmissions of a second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback. In some examples, computing the number of information bits for the feedback message includes computing first information bits of the first feedback, where the first information bits of the first feedback include one or more feedback bits corresponding to downlink control information for the first group that the UE fails to receive, and one or more feedback bits corresponding to the number of transport blocks of the first group that the UE receives.
[0133] In some examples, computing component 715 may compute a difference between a value of a downlink assignment index and a number of downlink control information messages associated with the first group received by the UE, where computing the first information bits of the first feedback is based on the computed difference.
[0134] In some examples, computing component 715 may multiply the computed difference by a predetermined threshold number of transport blocks per downlink shared channel. In some examples, computing the number of information bits for the feedback message includes computing second information bits of the second feedback, where the second information bits of the second feedback include one or more feedback bits corresponding to downlink control information for the second group that the UE fails to receive, and one or more feedback bits corresponding to the number of transport blocks of the second group that the UE receives.
[0135] In some examples, computing component 715 may compute a difference between a value of a downlink assignment index and a number of downlink control information messages associated with the second group received by the UE, where computing the second information bits of the second feedback is based on the computed difference. In some cases, one of the information bits indicates an acknowledgement or a negative acknowledgement. Transmit power component 720 may identify a transmit power for the feedback message based on the computed number of information bits.
[0136] Feedback transmitter 725 may use the identified transmit power to transmit a feedback message that includes the first feedback and the second feedback. In some cases, the feedback message is transmitted via uplink control information of a physical uplink control channel. In some cases, the payload of the uplink control information is less than or equal to 11 bits.
[0137] The DAI component 730 may identify a value of a downlink assignment index for third downlink control information, where the value of the downlink assignment index indicates the total number of downlink control information messages in a first group transmitted from the base station 105 to the UE. In some examples, the DAI component 730 may identify a value of a downlink assignment index for fourth downlink control information, where the value of the downlink assignment index indicates the total number of downlink control information messages in a second group transmitted from the base station 105 to the UE.
[0138] In some examples, the DAI component 730 may identify a value of a downlink assignment index for third downlink control information, where the value of the downlink assignment index indicates the total number of downlink control information messages in a second group transmitted from the base station 105 to the UE.
[0139] The parameter component 735 may identify one or more parameters of the first downlink control information, the second downlink control information, or both. In some cases, the one or more parameters of the first downlink control information include: an indication that the first downlink control information corresponds to the first group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication to cause the UE to generate a first feedback, an indication to cause the UE to generate both a first feedback and a second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
[0140] In some cases, the one or more parameters of the second downlink control information include: an indication that the second downlink control information corresponds to the second group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication to cause the UE to generate a second feedback, an indication to cause the UE to generate both a first feedback and a second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
[0141] The generation component 740 may generate a first feedback corresponding to the first group based on the one or more parameters. In some examples, the generation component 740 may generate a second feedback corresponding to the second group based on the one or more parameters. In some examples, generate information bits for a first transport block scheduled by the first downlink control information, where the first entry of the first codebook corresponds to the first downlink control information and includes the information bits for the first transport block. In some examples, generate information bits for a second transport block scheduled by the first downlink control information, where the first entry of the first codebook includes the information bits for the second transport block.
[0142] In some examples, the generating component 740 may attach one or more negative acknowledgment bits to the first entry of the first codebook, where the size of the first entry of the first codebook matches a threshold number of transport blocks. The threshold component 745 may identify the threshold number of transport blocks scheduled by the downlink control information.
[0143] The configuration component 750 may receive, from a base station, a configuration of an enhanced dynamic codebook for hybrid automatic repeat request feedback, where the feedback message is transmitted according to the configuration.
[0144] In some cases, the DCI component 710, the computing component 715, the transmit power component 720, the feedback transmitter 725, the DAI component 730, the parameter component 735, the generating component 740, the threshold component 745, and the configuration component 750 may each be a processor (e.g., a transceiver processor, or a radio processor, or a transmitter processor, or a receiver processor) or at least a part thereof. The processor may be coupled to a memory and execute instructions stored in the memory, and the instructions enable the processor to perform or facilitate the features of the DCI component 710, the computing component 715, the transmit power component 720, the feedback transmitter 725, the DAI component 730, the parameter component 735, the generating component 740, the threshold component 745, and the configuration component 750 as discussed herein.
[0145] Figure 8 FIG. shows a diagram of a system 800 including a device 805 that supports feedback power control techniques for a wireless communication system according to aspects of the present disclosure. The device 805 may be an example of the device 505, the device 605, or the UE 115 described herein or include components of the device 505, the device 605, or the UE 115. The device 805 may include components for two-way voice and data communication, which include components for transmitting and receiving communication, including a communication manager 810, an I / O controller 815, a transceiver 820, an antenna 825, a memory 830, and a processor 840. These components may be in electronic communication via one or more buses (e.g., bus 845).
[0146] The communication manager 810 may receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; calculate the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identify a transmit power for the feedback message based on the calculated number of information bits; and transmit the feedback message including the first feedback and the second feedback using the identified transmit power.
[0147] The I / O controller 815 can manage the input and output signals of the device 805. The I / O controller 815 can also manage peripheral devices that are not integrated into the device 805. In some cases, the I / O controller 815 can represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 815 can utilize an operating system, such as MS- MS- OS / or another known operating system. In other cases, the I / O controller 815 can represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the I / O controller 815 can be implemented as part of a processor. In some cases, a user can interact with the device 805 via the I / O controller 815 or via hardware components controlled by the I / O controller 815.
[0148] The transceiver 820 can perform two-way communication via one or more antennas, wired or wireless links, as described above. For example, the transceiver 820 can represent a wireless transceiver and can perform two-way communication with another wireless transceiver. The transceiver 820 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.
[0149] In some cases, the wireless device can include a single antenna 825. However, in some cases, the device can have more than one antenna 825, which can be capable of concurrently transmitting or receiving multiple wireless transmissions.
[0150] The memory 830 can include random access memory (RAM) and read-only memory (ROM). The memory 830 can store computer-readable, computer-executable code 835 that includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 830 can particularly include a basic input / output system (BIOS), which can control basic hardware or software operations, such as interactions with peripheral components or devices.
[0151] The processor 840 may include intelligent hardware devices (e.g., a general-purpose processor, DSP, CPU, microcontroller, ASIC, FPGA, programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 840 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 840. The processor 840 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 830) to cause the device 805 to perform various functions (e.g., support various functions or tasks for feedback power control techniques in a wireless communication system).
[0152] The code 835 may include instructions for implementing aspects of the present disclosure, including instructions for supporting wireless communication. The code 835 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 835 may not be directly executable by the processor 840, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0153] Figure 9 A flowchart illustrating a method 900 for supporting feedback power control techniques in a wireless communication system in accordance with aspects of the present disclosure is shown. The operations of method 900 may be implemented by the UE 115 or its components as described herein. For example, the operations of method 900 may be performed by a communication manager as described with reference to Figures 5 to 8 In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0154] At 905, the UE may receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions. The operation at 905 may be performed according to the methods described herein. In some examples, aspects of the operation at 905 may be performed by a DCI component as described with reference to Figures 5 to 8 described.
[0155] At 910, the UE may calculate the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback. The operation at 910 may be performed according to the methods described herein. In some examples, aspects of the operation at 910 may be performed by a calculation component as described with reference to Figures 5 to 8 described.
[0156] At 915, the UE may identify the transmit power for the feedback message based on the number of information bits calculated. The operation of 915 may be performed according to the methods described herein. In some examples, aspects of the operation of 915 may be performed by a transmit power component as described with reference to Figures 5 to 8 what is described.
[0157] At 920, the UE may use the identified transmit power to transmit a feedback message including a first feedback and a second feedback. The operation of 920 may be performed according to the methods described herein. In some examples, aspects of the operation of 920 may be performed by a feedback transmitter as described with reference to Figures 5 to 8 what is described.
[0158] Figure 10 FIG. 1000 is a flow diagram illustrating a method 1000 supporting feedback power control techniques for a wireless communication system in accordance with aspects of the present disclosure. The operations of method 1000 may be implemented by a UE 115 or components thereof as described herein. For example, the operations of method 1000 may be performed by a communication manager as described with reference to Figures 5 to 8 what is described. In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0159] At 1005, the UE may receive first downlink control information corresponding to a first set of downlink transmissions and second downlink control information corresponding to a second set of downlink transmissions. The operation of 1005 may be performed according to the methods described herein. In some examples, aspects of the operation of 1005 may be performed by a DCI component as described with reference to Figures 5 to 8 what is described.
[0160] At 1010, the UE may identify one or more parameters of the first downlink control information, the second downlink control information, or both. The operation of 1010 may be performed according to the methods described herein. In some examples, aspects of the operation of 1010 may be performed by a parameter component as described with reference to Figures 5 to 8 what is described.
[0161] At 1015, the UE may generate a first feedback corresponding to the first set based on the one or more parameters. The operation of 1015 may be performed according to the methods described herein. In some examples, aspects of the operation of 1015 may be performed by a generation component as described with reference to Figures 5 to 8 what is described.
[0162] At 1020, the UE may generate a second feedback corresponding to the second group based on the one or more parameters. The operations at 1020 may be performed according to the methods described herein. In some examples, aspects of the operations at 1020 may be performed by a generation component as described with reference to Figures 5 to 8 as described.
[0163] At 1025, the UE may calculate the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback. The operations at 1025 may be performed according to the methods described herein. In some examples, aspects of the operations at 1025 may be performed by a calculation component as described with reference to Figures 5 to 8 as described.
[0164] At 1030, the UE may identify a transmit power for the feedback message based on the calculated number of information bits. The operations at 1030 may be performed according to the methods described herein. In some examples, aspects of the operations at 1030 may be performed by a transmit power component as described with reference to Figures 5 to 8 as described.
[0165] At 1035, the UE may use the identified transmit power to transmit a feedback message that includes the first feedback and the second feedback. The operations at 1035 may be performed according to the methods described herein. In some examples, aspects of the operations at 1035 may be performed by a feedback transmitter as described with reference to Figures 5 to 8 described.
[0166] It should be noted that the methods described herein describe possible implementations, and the operations and steps may be rearranged or otherwise modified and other implementations are possible. Additionally, aspects from two or more methods may be combined.
[0167] An overview of aspects of the present disclosure is provided below:
[0168] Aspect 1: A method for wireless communication at a UE, comprising: receiving first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; calculating the number of information bits for a feedback message that includes a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; identifying, at least in part based on the calculated number of information bits, a transmit power for the feedback message; and transmitting the feedback message including the first feedback and the second feedback using the identified transmit power.
[0169] Aspect 2: The method of aspect 1, wherein calculating the number of information bits for the feedback message includes: calculating first information bits of the first feedback, wherein the first information bits of the first feedback include one or more feedback bits corresponding to downlink control information of the first group that the UE fails to receive and one or more feedback bits corresponding to the number of transport blocks of the first group received by the UE.
[0170] Aspect 3: The method of aspect 2, further comprising: receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; identifying a value of a downlink assignment index of the third downlink control information, the value of the downlink assignment index indicating the total number of downlink control information messages of the first group transmitted from a base station to the UE; and calculating a difference between the value of the downlink assignment index and the number of downlink control information messages of the first group received by the UE, wherein calculating the first information bits of the first feedback is at least in part based on the calculated difference.
[0171] Aspect 4: The method of aspect 3, wherein calculating the first information bits of the first feedback includes: multiplying the calculated difference by a predetermined threshold number of transport blocks per downlink shared channel.
[0172] Aspect 5: The method of any of aspects 1 to 4, wherein calculating the number of information bits for the feedback message includes: calculating second information bits of the second feedback, wherein the second information bits of the second feedback include one or more feedback bits corresponding to downlink control information of the second group that the UE fails to receive and one or more feedback bits corresponding to the number of transport blocks of the second group received by the UE.
[0173] Aspect 6: The method of Aspect 5 further includes: receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the fourth downlink control information being the last downlink control information message before transmitting the feedback message and being received after the third downlink control information; identifying a value of a downlink assignment index of the fourth downlink control information, the value of the downlink assignment index indicating a total number of downlink control information messages of the second group transmitted from the base station to the UE; and calculating a difference between the value of the downlink assignment index and a number of downlink control information messages of the second group received by the UE, wherein the second information bit for calculating the second feedback is at least partially based on the calculated difference.
[0174] Aspect 7: The method of Aspect 6, wherein calculating the second information bit of the second feedback includes: multiplying the calculated difference by a predetermined threshold number of transport blocks per downlink shared channel.
[0175] Aspect 8: The method of any one of Aspects 5 to 7 further includes: receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; identifying a value of a downlink assignment index of the third downlink control information, the value of the downlink assignment index indicating a total number of downlink control information messages of the second group transmitted from the base station to the UE; and calculating a difference between the value of the downlink assignment index and a number of downlink control information messages of the second group received by the UE, wherein the second information bit for calculating the second feedback is at least partially based on the calculated difference.
[0176] Aspect 9: The method of any one of Aspects 1 to 8 further includes: identifying one or more parameters of the first downlink control information, the second downlink control information, or both; generating a first feedback corresponding to the first group at least partially based on the one or more parameters; and generating a second feedback corresponding to the second group at least partially based on the one or more parameters.
[0177] Aspect 10: The method of Aspect 9, wherein the one or more parameters of the first downlink control information include: an indication that the first downlink control information corresponds to the first group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication for the UE to generate the first feedback, an indication for the UE to generate both the first feedback and the second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
[0178] Aspect 11: The method according to any one of Aspects 9 to 10, wherein one or more parameters of the second downlink control information include: an indication that the second downlink control information corresponds to a second group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication to cause the UE to generate second feedback, an indication to cause the UE to generate both first feedback and second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
[0179] Aspect 12: The method according to any one of Aspects 9 to 11, wherein generating the first feedback includes: generating information bits for a first transport block scheduled by the first downlink control information, wherein a first entry of the first codebook corresponds to the first downlink control information and includes the information bits for the first transport block.
[0180] Aspect 13: The method according to Aspect 12, further including: generating information bits for a second transport block scheduled by the first downlink control information, wherein the first entry of the first codebook includes the information bits for the second transport block.
[0181] Aspect 14: The method according to any one of Aspects 12 to 13, further including: identifying a threshold number of transport blocks scheduled by the downlink control information; and attaching one or more negative acknowledgment bits to the first entry of the first codebook, wherein the size of the first entry of the first codebook matches the threshold number of transport blocks.
[0182] Aspect 15: The method according to any one of Aspects 1 to 14, wherein one of the information bits among the plurality of information bits indicates an acknowledgment or a negative acknowledgment.
[0183] Aspect 16: The method according to any one of Aspects 1 to 15, further including: receiving, from a base station, a configuration of an enhanced dynamic codebook for hybrid automatic repeat request feedback, wherein the feedback message is transmitted according to the configuration.
[0184] Aspect 17: The method according to any one of Aspects 1 to 16, wherein the feedback message is transmitted via uplink control information of a physical uplink control channel.
[0185] Aspect 18: The method according to Aspect 17, wherein the payload of the uplink control information is less than or equal to 11 bits.
[0186] Aspect 19: An apparatus for wireless communication at a UE, including: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to any one of Aspects 1 to 18.
[0187] Aspect 20: A device for wireless communication at a UE, comprising at least one apparatus for performing the method of any one of Aspects 1 to 18.
[0188] Aspect 21: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by a processor to perform the method of any one of Aspects 1 to 18.
[0189] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in much of the description, the techniques described herein may also be applied to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may be applied 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.
[0190] The information and signals described herein may be represented using any of a variety of different arts 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 voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0191] The various illustrative blocks and components described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, DSP, ASIC, CPU, 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, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0192] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on or transmitted via a computer-readable medium as one or more instructions or code. Other examples and implementations fall within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software, hardware, firmware, hardwiring, or any combination thereof executed by a processor. The features implementing the functions can also be physically located in various places, including being distributed such that portions of the functions are implemented at different physical locations.
[0193] Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium can be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc ROM (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer, or a general purpose or special purpose processor. Likewise, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a web site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium. As used herein, the terms “disk” and “disc” include CD's, laser discs, optical discs, digital versatile discs (DVD's), floppy disks, and Blu-ray discs where disks usually reproduce data magnetically and discs reproduce data optically with lasers. Combinations of the above media are also included within the scope of computer-readable media.
[0194] As used herein, including in the claims, the “or” in a list of items (e.g., a list of items accompanied by phrases such as “at least one of” or “one or more of”) indicates an inclusive listing such that, for example, a listing 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 construed as referring to a closed set of conditions. For example, an example step described as “based on condition A” can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” should be interpreted in the same manner as the phrase “at least partially based on”.
[0195] In the drawings, like components or features may have the same reference numeral. Additionally, each of the same type of components may be distinguished by following the reference numeral with a dash and a second numeral that differentiates between like components. If only the first reference numeral is used in the specification, the description may apply to any one of the like components having the same first reference numeral regardless of the second or further reference numerals.
[0196] The description set forth herein with reference to the drawings describes exemplary configurations and does not represent all examples that may be implemented or that fall within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration" and does not mean "superior to" or "better than" other examples. This detailed description includes specific details to provide an understanding of the described techniques. However, the techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0197] The present description is provided to enable a person of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be apparent to a person 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 at a user equipment (UE), comprising: Receiving first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; Calculating the number of information bits for a feedback message, the feedback message including a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including a first information bit of the first feedback and a second information bit of the second feedback; Identifying a transmit power for the feedback message based at least in part on the calculated number of information bits; Transmitting the feedback message including the first feedback and the second feedback using the identified transmit power; Receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; Identifying a value of a downlink assignment index of the third downlink control information, the value of the downlink assignment index indicating a total number of downlink control information messages of the second group transmitted from a network entity to the UE; Calculating a difference between the value of the downlink assignment index and a number of downlink control information messages of the second group received by the UE; And Calculating the second information bit of the second feedback based at least in part on the calculated difference.
2. The method of claim 1, wherein calculating the number of information bits for the feedback message includes: Calculating the first information bit of the first feedback, wherein the first information bit of the first feedback includes one or more feedback bits corresponding to downlink control information of the first group that the UE fails to receive and one or more feedback bits corresponding to a number of transport blocks of the first group received by the UE.
3. The method of claim 2, further comprising: Receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; Identifying a value of a downlink assignment index of the third downlink control information, the value of the downlink assignment index indicating a total number of downlink control information messages of the first group transmitted from a network entity to the UE; And Calculating a difference between the value of the downlink assignment index and a number of downlink control information messages of the first group received by the UE, wherein calculating the first information bit of the first feedback is based at least in part on the calculated difference.
4. The method of claim 3, wherein calculating the first information bit of the first feedback includes: Multiply the calculated difference by a predetermined threshold number of transport blocks for each downlink shared channel.
5. The method of claim 1, wherein the second information bits of the second feedback include one or more feedback bits corresponding to downlink control information for the second group that the UE fails to receive and one or more feedback bits corresponding to the number of transport blocks of the second group received by the UE.
6. The method of claim 1, further comprising: Identifying one or more parameters of the first downlink control information, the second downlink control information, or both; Generating the first feedback corresponding to the first group based at least in part on the one or more parameters; And Generating the second feedback corresponding to the second group based at least in part on the one or more parameters.
7. The method according to claim 6, wherein the one or more parameters of the first downlink control information comprise: The first downlink control information corresponds to an indication of the first group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication for the UE to generate the first feedback, an indication for the UE to generate both the first feedback and the second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
8. The method according to claim 6, wherein the one or more parameters of the second downlink control information include: The second downlink control information corresponds to an indication of the second group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication for the UE to generate the second feedback, an indication for the UE to generate both the first feedback and the second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
9. The method of claim 6, wherein generating the first feedback comprises: Generating information bits for a first transport block scheduled by the first downlink control information, wherein a first entry of a first codebook corresponds to the first downlink control information and includes the information bits for the first transport block.
10. The method of claim 9, further comprising: Generating information bits for a second transport block scheduled by the first downlink control information, wherein the first entry of the first codebook includes the information bits for the second transport block.
11. The method of claim 9, further comprising: Identifying a threshold number of transport blocks scheduled by the downlink control information; And Attaching one or more negative acknowledgment bits to the first entry of the first codebook, wherein the size of the first entry of the first codebook matches the threshold number of transport blocks.
12. The method of claim 1, wherein one of the number of information bits indicates an acknowledgment or a negative acknowledgment.
13. The method according to claim 1, further comprising: Receiving, from a network entity, a configuration of an enhanced dynamic codebook for hybrid automatic repeat request feedback, wherein the feedback message is transmitted according to the configuration.
14. The method according to claim 1, wherein the feedback message is transmitted via uplink control information of a physical uplink control channel.
15. The method according to claim 14, wherein the payload of the uplink control information is less than or equal to 11 bits.
16. An apparatus for wireless communication at a user equipment (UE), comprising: means for receiving first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; means for calculating the number of information bits for a feedback message, the feedback message including a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including first information bits of the first feedback and second information bits of the second feedback; means for at least partially based on the calculated number of information bits to identify the transmit power for the feedback message; means for using the identified transmit power to transmit the feedback message including the first feedback and the second feedback; means for receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; means for identifying the value of a downlink assignment index of the third downlink control information, the value of the downlink assignment index indicating the total number of downlink control information messages of the second group transmitted from a network entity to the UE; means for calculating the difference between the value of the downlink assignment index and the number of downlink control information messages of the second group received by the UE; and means for at least partially based on the calculated difference to calculate the second information bits of the second feedback.
17. The apparatus according to claim 16, wherein the means for calculating the number of information bits for the feedback message comprises: means for calculating the first information bits of the first feedback, wherein the first information bits of the first feedback include one or more feedback bits corresponding to downlink control information of the first group that the UE fails to receive and one or more feedback bits corresponding to the number of transport blocks of the first group received by the UE.
18. The apparatus according to claim 17, further comprising: means for receiving third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, the third downlink control information being the last downlink control information message before transmitting the feedback message and being received after the fourth downlink control information; Apparatus for identifying a value of a downlink assignment index for the third downlink control information, the value of the downlink assignment index indicating a total number of downlink control information messages of a first group transmitted from a network entity to the UE; and Apparatus for calculating a difference between the value of the downlink assignment index and a number of downlink control information messages of the first group received by the UE, wherein the first information bit for calculating the first feedback is at least partially based on the calculated difference.
19. The apparatus according to claim 18, wherein the apparatus for calculating the first information bit of the first feedback comprises: Apparatus for multiplying the calculated difference by a predetermined threshold number of transport blocks per downlink shared channel.
20. The apparatus according to claim 16, wherein the second information bit of the second feedback comprises one or more feedback bits corresponding to downlink control information of the second group that the UE fails to receive and one or more feedback bits corresponding to a number of transport blocks of the second group received by the UE.
21. The apparatus according to claim 16, further comprising: Apparatus for identifying one or more parameters of the first downlink control information, the second downlink control information, or both; Apparatus for generating the first feedback corresponding to the first group at least partially based on the one or more parameters; and Apparatus for generating the second feedback corresponding to the second group at least partially based on the one or more parameters.
22. The apparatus according to claim 21, wherein the one or more parameters of the first downlink control information comprise: The first downlink control information corresponds to an indication of the first group, a first new feedback indication field corresponding to the first group, a second new feedback indication field corresponding to the second group, an indication for the UE to generate the first feedback, an indication for the UE to generate both the first feedback and the second feedback, a downlink assignment index corresponding to the first group, a downlink assignment index corresponding to the second group, or any combination thereof.
23. An apparatus for wireless communication at a user equipment (UE), comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to: receive first downlink control information corresponding to a first group of downlink transmissions and second downlink control information corresponding to a second group of downlink transmissions; calculate a number of information bits for a feedback message, the feedback message comprising a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits comprising a first information bit of the first feedback and a second information bit of the second feedback; identify a transmit power for the feedback message at least partially based on the calculated number of information bits; transmit the feedback message comprising the first feedback and the second feedback using the identified transmit power; Receive third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, where the third downlink control information is the last downlink control information message before transmitting the feedback message and is received after the fourth downlink control information; Identify the value of the downlink assignment index of the third downlink control information, where the value of the downlink assignment index indicates the total number of downlink control information messages of the second group transmitted from the network entity to the UE; Calculate the difference between the value of the downlink assignment index and the number of downlink control information messages of the second group received by the UE; And Calculate the second information bit of the second feedback at least in part based on the calculated difference.
24. The apparatus according to claim 23, wherein the instructions can be further executed by the processor to cause the apparatus to perform the method according to any one of claims 2 - 15.
25. A non - transient computer - readable medium storing code for wireless communication at a user equipment (UE), the code including instructions that can be executed by a processor to: Receive first downlink control information corresponding to first - group downlink transmissions and second downlink control information corresponding to second - group downlink transmissions; Calculate the number of information bits for a feedback message, the feedback message including a first feedback for one or more downlink transmissions of the first group and a second feedback for one or more downlink transmissions of the second group, the number of information bits including a first information bit of the first feedback and a second information bit of the second feedback; Identify the transmit power for the feedback message at least in part based on the calculated number of information bits; Transmit the feedback message including the first feedback and the second feedback using the identified transmit power; Receive third downlink control information corresponding to the first group and fourth downlink control information corresponding to the second group, where the third downlink control information is the last downlink control information message before transmitting the feedback message and is received after the fourth downlink control information; Identify the value of the downlink assignment index of the third downlink control information, where the value of the downlink assignment index indicates the total number of downlink control information messages of the second group transmitted from the network entity to the UE; Calculate the difference between the value of the downlink assignment index and the number of downlink control information messages of the second group received by the UE; And Calculate the second information bit of the second feedback at least in part based on the calculated difference.