Hybrid Automatic Repeat Request Feedback Retransmission
By rescheduling HARQ feedback based on specific fields in the signaling, the method addresses the challenges of signal attenuation in wireless communication systems, improving performance and throughput.
Patent Information
- Application Number
- JP2024543493
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-31
- Filing Date
- 2023-01-11
- Publication Date
- 2025-03-18
AI Technical Summary
Existing wireless communication systems face challenges in managing and optimizing finite wireless channel resources due to complex and dynamic environments, leading to signal attenuation or blocking between transmitters and receivers.
The method involves receiving signaling to reschedule hybrid automatic retransmission request (HARQ) feedback for transmission, determining that the HARQ feedback is based on specific fields of the signaling, and transmitting the HARQ feedback accordingly. This approach allows for improved wireless communication performance by dynamically managing HARQ feedback retransmissions.
This solution enhances wireless communication performance by reducing latency and increasing throughput, enabling dynamic prioritization of communications such as URLLC over receiving specific HARQ feedback.
Smart Images

Figure 2025507259000001_ABST
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS)
[0001] This application claims priority to U.S. Nonprovisional Patent Application No. 17 / 823,859, filed August 31, 2022, and claims the benefit of and priority to U.S. Provisional Patent Application No. 63 / 267,984, filed February 14, 2022, and assigned to the assignee of this application, the contents of each of which are incorporated by reference in their entirety.
[0002] introduction Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for communicating hybrid automatic repeat request (HARQ) feedback.
[0003]
[0003] Wireless communication systems have been widely deployed to provide various telecommunication services, such as telephony, video, data, messaging, broadcast, or other similar types of services. These wireless communication systems may employ multiple access techniques capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power, or other resources) with the users. The multiple access techniques may rely on any of the following, to name just a few: code division, time division, frequency division orthogonal frequency division, single carrier frequency division, or time division synchronous code division. These and other multiple access techniques have been adopted in various telecommunication standards to provide a common protocol that allows various wireless devices to communicate at city, national, regional, and even global levels.
[0004]
[0004] Although wireless communication systems have made great technological advances over the years, challenges still exist. For example, complex and dynamic environments can still attenuate or block signals between wireless transmitters and wireless receivers, thereby undermining various existing wireless channel measurement and reporting mechanisms used to manage and optimize the use of finite wireless channel resources. Therefore, further improvements in wireless communication systems are needed to overcome various challenges. Summary of the Invention
[0005] One aspect provides an example method of wireless communication by a user equipment (UE). The method generally includes receiving signaling indicating rescheduling hybrid automatic repeat request (HARQ) feedback for transmission, determining the HARQ feedback based at least in part on one or more fields of the signaling, and transmitting the HARQ feedback based on the determination.
[0006] One aspect provides an example method for wireless communication by a network entity. The method generally includes sending signaling to a user equipment (UE) indicating to reschedule hybrid automatic repeat request (HARQ) feedback for transmission, the signaling identifying the HARQ feedback based at least in part on one or more fields of the signaling, and obtaining the HARQ feedback in response to the signaling.
[0007]
[0007] Other aspects provide an apparatus operable, configured or otherwise adapted to perform the above-mentioned method as well as methods described elsewhere herein, a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of the apparatus, cause the apparatus to perform the above-mentioned method as well as methods described elsewhere herein, a computer program product embodied on a computer-readable storage medium comprising code for performing the above-mentioned method as well as methods described elsewhere herein, and an apparatus comprising means for performing the above-mentioned method as well as methods described elsewhere herein. By way of example, the apparatus may comprise a processing system, a device having a processing system, or processing systems cooperating via one or more networks.
[0008]
[0008] The following description and the annexed drawings set forth certain features for purposes of illustration. [Brief description of the drawings]
[0009]
[0009] The accompanying drawings illustrate certain features of the various aspects described herein and should not be considered as limiting the scope of the disclosure. [Figure 1]
[0010] FIG. 1 is a block diagram conceptually illustrating an example wireless communication network. [Diagram 2]
[0011] FIG. 2 is a block diagram conceptually illustrating an example of a base station and user equipment. [Figure 3A]
[0012] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 3B] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 3C] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 3D] 1 illustrates various example aspects of a data structure for a wireless communication network. [Figure 4]
[0013] FIG. 1 is a timing diagram illustrating an example of Hybrid Automatic Repeat Request (HARQ) feedback retransmission in a user equipment. [Diagram 5]
[0014] FIG. 13 is a signaling flow diagram illustrating an example communication of HARQ feedback retransmissions. [Figure 6A]
[0015] A diagram showing an example downlink control information (DCI) format. [Figure 6B] A diagram showing an example downlink control information (DCI) format. [Figure 7]
[0016] FIG. 1 is a flow diagram illustrating example operations for wireless communication by a user equipment. [Figure 8]
[0017] 1 is a flow diagram illustrating example operations for wireless communication by network entities. [Figure 9]
[0018] 1 illustrates aspects of an exemplary communications device. [Figure 10]
[0019] 1 illustrates aspects of an exemplary communications device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010]
[0020] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for Hybrid Automatic Repeat Request (HARQ) feedback retransmission.
[0011]
[0021] Certain wireless communication networks (e.g., 5G New Radio (NR) systems) may use Radio Network Temporary Identifiers (RNTIs) to scramble certain control signaling for a particular user equipment (UE) or group of UEs. The RNTI may be used to scramble control signaling for a particular type of information, such as system information, transmit power control, and / or configured scheduling, such as semi-persistent scheduling. Certain wireless communication networks (e.g., 5G NR systems) may support transmission of data using HARQ to enable forward error correction at the receiver in addition to automatic retransmission of corrupted data at the receiver. A transmitter (e.g., a base station) may send an initial transmission of data to a receiver (e.g., a UE), and if the data is corrupted at the receiver, the transmitter may send one or more retransmissions of the data. The receiver may send HARQ feedback to the transmitter to indicate whether the transmission was successfully decoded.
[0012]
[0022] In some cases, the control signaling (e.g., Downlink Control Information (DCI)) may have a Cyclic Redundancy Check (CRC) scrambled with a specific RNTI, such as a Cell Random Network Identifier (C-RNTI) or a Configured Scheduling RNTI (CS-RNTI). When the CRC is scrambled with a specific RNTI, a specific field in the control signaling may be designated to indicate certain information, such as a modulation and coding scheme, an indication of HARQ feedback to be retransmitted, or an indication of secondary cell dormancy. In some cases, there may be ambiguity regarding the meaning of the field when the control signaling triggers a retransmission of HARQ feedback with a specific RNTI.
[0013]
[0023] Aspects of the present disclosure provide a method and apparatus for indicating a HARQ feedback retransmission. For example, a DCI that triggers a HARQ feedback retransmission may have a CRC scrambled with a C-RNTI. In such a case, when the DCI indicates to transmit a HARQ feedback retransmission, a particular field in the triggering DCI (e.g., a modulation and coding scheme field associated with transport block 1) may be interpreted as a HARQ feedback retransmission offset (as further described herein with respect to FIG. 4). In some cases, a DCI that triggers a HARQ feedback retransmission may have a CRC scrambled with a CS-RNTI. In such a case, the triggering DCI may or may not be allowed to indicate a release of semi-persistent scheduling for a downlink transmission(s) or a configured grant for an uplink transmission.
[0014]
[0024] The HARQ feedback retransmissions described herein may enable improved wireless communication performance, e.g., lower latency and / or higher throughput. For example, the HARQ feedback retransmissions may enable the network to prioritize other communications (e.g., URLLC) over receiving certain HARQ feedback and dynamically request HARQ feedback retransmissions.
[0015] Introduction to wireless communication networks
[0025] FIG. 1 illustrates an example of a wireless communication network 100 in which aspects described herein may be implemented.
[0016]
[0026] Generally, the wireless communication network 100 includes base stations (BSs) 102, user equipment (UE) 104, and one or more core networks, such as an evolved packet core (EPC) 160 and a 5G core (5GC) network 190, which interoperate to provide wireless communication services.
[0017]
[0027] The BS 102 may provide an access point to the EPC 160 and / or the 5GC 190 for the UE 104 and may perform one or more of the following functions: transfer of user data, encryption and decryption of radio channels, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and delivery of alert messages, among other functions. A base station may include and / or be referred to as a gNB, NodeB, eNB, ng-eNB (e.g., an eNB enhanced to provide connectivity to both EPC160 and 5GC190), access point, base transceiver station, radio base station, radio transceiver, or transceiver function, or a transmit reception point in various contexts.
[0018]
[0028] More generally, a base station, such as BS 102, may include components located in a single physical location or components located in various physical locations. In embodiments in which a base station includes components located in various physical locations, the various components may each perform various functions such that the various components collectively achieve similar functionality as a base station located in a single physical location. Thus, a base station may equally refer to a standalone base station or a base station including components located in various physical or virtualized locations. In some implementations, such base stations including components located in various physical locations may be referred to as or associated with a disaggregated radio access network (RAN) architecture, such as an open RAN (O-RAN) or virtualized RAN (VRAN) architecture. In some implementations, such components of a base station may include or refer to one or more of a central unit (CU), a distributed unit (DU), or a radio unit (RU).
[0019]
[0029] The BSs 102 communicate wirelessly with the UEs 104 via communication links 120. Each of the BSs 102 may provide communication coverage in a respective geographic coverage area 110, which may in some cases overlap. For example, a small cell 102' (e.g., a low power base station) may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro cells (e.g., high power base stations).
[0020]
[0030] The communication link 120 between the BS 102 and the UE 104 may include uplink (UL) (also referred to as reverse link) transmissions from the UE 104 to the BS 102, and / or downlink (DL) (also referred to as forward link) transmissions from the BS 102 to the UE 104. The communication link 120 may use Multiple-Input and Multiple-Output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity in various aspects.
[0021]
[0031] Examples of UEs 104 include mobile phones, smartphones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players, cameras, gaming consoles, tablets, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small cooking appliances, healthcare devices, implants, sensors / actuators, displays, or other similar devices. Some of the UEs 104 may be internet of things (IoT) devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, or other IoT devices), always on (AON) devices, or edge processing devices. The UE 104 may also be referred to more generally as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, or client.
[0022]
[0032] Communications using higher frequency bands may have higher path loss and shorter range compared to lower frequency communications. Thus, some base stations (e.g., 180 in FIG. 1) may utilize beamforming 182 with the UE 104 to improve path loss and range. For example, the base station 180 and the UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.
[0023]
[0033] In some cases, the base station 180 may transmit a beamformed signal to the UE 104 in one or more transmit directions 182′. The UE 104 may receive a beamformed signal from the base station 180 in one or more receive directions 182″. The UE 104 may also transmit a beamformed signal to the base station 180 in one or more transmit directions 182″. The base station 180 may also receive a beamformed signal from the UE 104 in one or more receive directions 182′. The base station 180 and the UE 104 may then perform beam training to determine the best receive and transmit directions for each of the base station 180 and the UE 104. In particular, the transmit and receive directions for the base station 180 may or may not be the same. Similarly, the transmit and receive directions for the UE 104 may or may not be the same.
[0024]
[0034] The wireless communications network 100 includes a HARQ feedback retransmission component 199 that may be configured to signal an indication to reschedule the HARQ feedback for retransmission and to receive the HARQ feedback in response to the signaling. The wireless communications network 100 further includes a HARQ feedback retransmission component 198 that may be configured to receive signaling indicating to reschedule the HARQ feedback for retransmission and to transmit the HARQ feedback.
[0025]
[0035] 2 illustrates aspects of an example BS 102 and UE 104. Generally, the BS 102 includes various processors (e.g., 220, 230, 238, and 240), antennas 234a-t (collectively 234), transceivers 232a-t (collectively 232) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., data source 212) and wireless reception of data (e.g., data sink 239). For example, the BS 102 may transmit and receive data between itself and the UE 104.
[0026]
[0036] The BS 102 includes a controller / processor 240 that may be configured to implement various functions relating to wireless communications. In the depicted example, the controller / processor 240 includes a HARQ feedback retransmission component 241, which may represent the HARQ feedback retransmission component 199 of FIG. 1. Notably, while shown as an aspect of the controller / processor 240, the HARQ feedback retransmission component 241 may be implemented in addition to or instead of various other aspects of the BS 102 in other implementations.
[0027]
[0037] Generally, the UE 104 includes various processors (e.g., 258, 264, 266, and 280), antennas 252a-r (collectively 252), transceivers 254a-r (collectively 254) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., a data source 262) and wireless reception of data (e.g., a data sink 260).
[0028]
[0038] The UE 104 includes a controller / processor 280 that may be configured to implement various functions relating to wireless communications. In the depicted example, the controller / processor 280 includes a HARQ feedback retransmission component 281, which may represent the HARQ feedback retransmission component 198 of FIG. 1. Notably, while shown as an aspect of the controller / processor 280, the HARQ feedback retransmission component 281 may be implemented in addition to or instead of various other aspects of the UE 104 in other implementations.
[0029]
[0039] 1 and 2 as communicating within a base station and / or network, the user equipment 104 may be configured to communicate / transmit directly with / to another user equipment 104 or to / to another wireless device without relaying the communication through a network. In some aspects, the base station 102 illustrated in FIG. 2 and described above is an example of another user equipment 104, or vice versa.
[0030]
[0040] Figures 3A, 3B, 3C, and 3D illustrate aspects of data structures for a wireless communications network, such as the wireless communications network 100 of Figure 1. In particular, Figure 3A is a diagram 300 illustrating an example of a first subframe in a 5G (e.g., 5G NR) frame structure, Figure 3B is a diagram 330 illustrating an example of a DL channel in a 5G subframe, Figure 3C is a diagram 350 illustrating an example of a second subframe in a 5G frame configuration, and Figure 3D is a diagram 380 illustrating an example of a UL channel in a 5G subframe.
[0031]
[0041] Further discussion regarding Figures 1, 2, 3A, 3B, 3C, and 3D is provided later in this disclosure.
[0032] Introduction to mmWave wireless communications
[0042] In wireless communications, the electromagnetic spectrum is often subdivided into various classes, bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where frequencies may also be referred to as carriers, subcarriers, frequency channels, tones, or subbands.
[0033]
[0043] 5G networks may utilize several frequency ranges, possibly defined by standards such as the 3GPP standard. For example, 3GPP technical standard TS 38.101 currently defines Frequency Range 1 (FR1) as including 600 MHz to 6 GHz, although specific uplink and downlink allocations may be outside of this general range. Thus, FR1 is often referred to (interchangeably) as the "sub-6 GHz" band.
[0034]
[0044] Similarly, TS 38.101 currently defines Frequency Range 2 (FR2) as including 26-41 GHz, although again, specific uplink and downlink allocations may be outside of this general range. FR2 is sometimes referred to (interchangeably) as the "millimeter wave" ("mmW" or "mmWave") band because the wavelengths at these frequencies are between 1 millimeter and 10 millimeters, although it is distinct from the extremely high frequency (EHF) bands (30 GHz to 300 GHz) identified by the International Telecommunications Union (ITU) as "millimeter wave" bands.
[0035]
[0045] Communications using mmWave / near mmWave radio frequency bands (e.g., 3 GHz to 300 GHz) may have higher path loss and shorter range compared to lower frequency communications. As discussed above with respect to FIG. 1, a base station (e.g., 180) configured to communicate using mmWave / near mmWave radio frequency bands may utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0036]
[0046] Additionally, as described herein, HARQ feedback may be communicated in mmWave frequency bands and / or other frequency bands.
[0037] Exemplary HARQ Communication
[0047] Certain wireless communication networks (e.g., 5G NR systems) may support transmission of data using hybrid automatic repeat request (HARQ) to provide forward error correction at the receiver in addition to automatic retransmission of corrupted data to the receiver. For example, a transmitter (e.g., BS 102) may send an initial transmission of data to a receiver (e.g., UE 104), and if the data is corrupted at the receiver, the transmitter may send one or more retransmissions of the data (such as a transport block (TB), code block group (CBG), or one or more code blocks) until the data is successfully decoded at the receiver, or until a maximum number of retransmissions of the data occurs, or until some other termination condition is encountered.
[0038]
[0048] When a retransmission is received, the receiver may combine the received transmissions (including the initial transmission and the retransmission) to attempt to decode the data. In some cases, the receiver may send HARQ feedback to the transmitter to indicate whether the transmission was successfully decoded. The HARQ feedback may include an acknowledgement (ACK) indicating that the data was successfully decoded at the receiver, or a negative acknowledgement (NACK) indicating that the data was decoded incorrectly or successfully at the receiver. In some cases, the HARQ feedback may be referred to as HARQ-ACK feedback or a HARQ-ACK codebook. The transmitter may send a retransmission of the data if a NACK is received, and terminate transmission of the data if an ACK is received. In some cases, the transmitter may send a retransmission if the transmitter fails to receive an ACK within a certain time period. The transmitter may process (e.g., encode and modulate) the data with forward error correction and / or redundancy information, which may be selected such that the data can be successfully decoded with a high probability. The data may also be referred to as a TB, a codeword, a data block, etc. In some cases, a data transmission (e.g., a transport block) may be segmented into code blocks (CBs) and retransmissions may be triggered on a CBG basis (e.g., a group of code blocks). In other words, a retransmission may include a portion of an initial transmission, such as a code block group of a transport block.
[0039]
[0049] In an aspect, the HARQ feedback (e.g., ACK or NACK) reported by the UE may be formatted according to a codebook. For example, a codebook for HARQ may define the number of HARQ bits to be reported and the order in which the particular HARQ information is placed in the bits. The codebook may define what each HARQ bit represents based on the position of the HARQ bit in the HARQ feedback. For example, a given HARQ bit may correspond to a particular CBG, a particular TB, a particular HARQ process (e.g., HARQ process identifier), a particular carrier, and a particular serving cell. The codebook provides a mapping of HARQ bit positions in the HARQ feedback to particular HARQ transmissions based on the respective CBG, TB, HARQ process, carrier, and / or serving cell. As used herein, a carrier may refer to a component carrier.
[0040]
[0050] A particular wireless communication system (e.g., a 5G NR system) may support various HARQ codebooks, such as a type 1 codebook, a type 2 codebook, or a type 3 codebook. In general, a type 1 codebook may have a fixed size for HARQ feedback associated with a particular time window. A type 2 codebook may have a dynamic size for HARQ feedback. A type 3 codebook may be associated with one-shot HARQ-ACK feedback. In some cases (3GPP Release 17), a type 3 codebook may provide an extended codebook with a smaller size compared to a particular release in 3GPP (e.g., Release 16). The codebook size of the single triggered extended type 3 HARQ-ACK codebook may be determined at least by a radio resource control (RRC) configuration. The extended type 3 HARQ-ACK codebook configuration may handle HARQ (e.g., ordered according to HARQ process ID and / or serving cell) as a basis.
[0041]
[0051] In some cases, a one-shot HARQ-ACK feedback scheme may be employed for the transmitter to dynamically request HARQ-ACK feedback. For example, the receiver may be configured to refrain from reporting HARQ-ACK feedback until the transmitter sends a request for HARQ feedback to the receiver. For example, the one-shot HARQ-ACK feedback scheme may be employed when the network is transmitting a particular packet without retransmission (e.g., in Ultra-Reliable Low Latency Communication (URLLC) applications), and the network may determine when to request HARQ feedback from the UE, for example, when a particular network service demand and / or load (e.g., data rate, latency, reliability) drops. In response to the one-shot HARQ-ACK feedback request, the receiver may send the transmitter the latest status of all of the HARQ processes configured for one or more carriers and / or serving cells. The receiver may send a snapshot of ACK-NACK information related to the transmission(s) received at the receiver.
[0042]
[0052] Certain wireless communication systems (e.g., 5G NR systems) may support HARQ feedback retransmission, e.g., with cancelled HARQ feedback. The network and / or UE may decide to cancel HARQ feedback, e.g., in response to a higher priority transmission. In some cases, the network may decide to cancel HARQ feedback by receiving HARQ feedback from the UE and / or by scheduling other communications during the transmission occasion of the HARQ feedback. The UE may decide to cancel HARQ feedback by performing other communications, e.g., by transmitting and / or receiving other signals in the transmission of the HARQ feedback.
[0043]
[0053] The wireless communication system may support one-shot (e.g., dynamic) triggering (e.g., via downlink control information (DCI) associated with a downlink assignment) of HARQ feedback retransmission on uplink channel resources (e.g., physical uplink control channel (PUCCH) resources). The HARQ feedback retransmission may be associated with a type-1 codebook, a type-2 codebook, a type-3 codebook, or an extension thereof. The DCI triggering (e.g., via a downlink assignment) one-shot HARQ-ACK retransmission on PUCCH resources may dynamically indicate the HARQ-ACK codebook(s) and / or the corresponding PUCCH occasion to be retransmitted.
[0044]
[0054] 4 is a timing diagram illustrating an example of HARQ feedback retransmission at a UE. In this example, the UE may be scheduled to transmit HARQ feedback 402 at slot n. In some cases, the HARQ feedback 402 may identify ACK-NACK information associated with a downlink transmission from the network. For example, the HARQ feedback 402 may identify a list of one or more HARQ process identifiers (IDs) 404 as an indication of an ACK or NACK associated with a corresponding HARQ process. In some cases, the network may decide to schedule the HARQ feedback 402 for retransmission, for example, due to the HARQ feedback 402 being canceled at the UE and / or the network.
[0045]
[0055] The UE may receive an indication 406 to transmit a HARQ feedback retransmission in slot m. In some cases, a DCI may carry the indication 406 to trigger the HARQ feedback retransmission. The triggering DCI may dynamically indicate a time offset 408 indicating the number of PUCCH slots / subslots between the triggering DCI and the PUCCH slot / subslot of the HARQ-ACK codebook to be retransmitted. Such a time offset may be referred to as a HARQ feedback retransmission offset or a HARQ-ACK codebook retransmission offset. The triggering DCI may indicate to transmit a HARQ feedback retransmission in slot / subslot m+k and indicate the HARQ feedback retransmission offset. The PUCCH slot / subslot n of the HARQ feedback to be retransmitted may be determined according to the following equation: n=m-HARQ_retx_offset where HARQ_retx_offset is the time offset 408, n is the slot associated with the HARQ feedback, and m is the slot in which the DCI triggering the HARQ feedback retransmission is received. It will be appreciated that the use of slots as the time domain resource units is merely an example, and other suitable time domain resource units such as sub-slots, symbols, etc. may be used. In the DCI, the time offset 408 may be indicated as a value of a multi-bit field associated with a range of values. For example, the time offset 408 may have a value from -7 slots to 24 slots, which may correspond to a 5-bit field, where "00000" may represent the lowest value of the time offset (-7), "11111" may represent the highest value of the time offset (24), and similarly for values between "00000" and "11111". It will be appreciated that a negative value of the time offset may indicate that the HARQ feedback 402 is scheduled in a slot after the triggering DCI (e.g., the DCI carrying the indication 406) is received. In some cases, the range of values of time offset 408 supported by the UE may be signaled to the network in the UE capability report. The UE may identify the HARQ feedback 402 for retransmission based on the slot n that corresponds to the time position at which the HARQ feedback 402 was scheduled. The UE may transmit a HARQ feedback retransmission 410 in slot m+k, where the HARQ feedback retransmission 410 may carry the same HARQ feedback information as the HARQ feedback 402, such as the list of HARQ process IDs 404.
[0046] Aspects Related to HARQ Feedback Retransmission
[0056] Aspects of the present disclosure provide a method and apparatus for indicating a HARQ feedback retransmission. In some cases, the DCI that triggers the HARQ feedback retransmission may have a cyclic redundancy check (CRC) scrambled with a cell random network identifier (C-RNTI). In such a case, a particular field in the triggering DCI (e.g., a modulation and coding scheme (MCS) field associated with transport block 1) may be interpreted as a HARQ feedback retransmission offset when the DCI indicates to transmit a HARQ feedback retransmission. The C-RNTI may be, for example, a UE-specific RNTI to facilitate scheduling of unicast transmissions to the UE. In some cases, the DCI that triggers the HARQ feedback retransmission may have a CRC scrambled with a configured scheduling RNTI (CS-RNTI). In such a case, the triggering DCI may or may not be allowed to indicate a release (e.g., deactivation) of semi-persistent scheduling (SPS). The CS-RNTI may be used to activate or release periodic transmissions, such as an SPS for downlink transmissions and / or a configured grant (CG) for uplink transmissions.
[0047]
[0057] The HARQ feedback retransmissions described herein may enable improved wireless communication performance, e.g., lower latency and / or higher throughput. For example, the HARQ feedback retransmissions may enable the network to prioritize other communications (e.g., URLLC) over receiving certain HARQ feedback and dynamically request HARQ feedback retransmissions.
[0048]
[0058] 5 is a signaling flow diagram illustrating an example communication of HARQ feedback retransmission. At activity 502, the UE 104 may receive from the BS 102 signaling (e.g., DCI) scheduling one or more downlink transmissions, as well as PUCCH resources for HARQ feedback associated with the downlink transmission(s).
[0049]
[0059] At activity 504, the UE 104 may receive from the BS 102 the downlink transmission(s) scheduled at activity 502. For example, the UE 104 may receive downlink data from the BS 102.
[0050]
[0060] Optionally, at activity 506, the UE 104 may transmit HARQ feedback associated with the downlink transmission(s) to the BS 102. The HARQ feedback may indicate whether the downlink transmission(s) was successfully decoded at the UE 104. As an example, the UE 104 may be scheduled to transmit the HARQ feedback in slot n, e.g., as shown in FIG.
[0051]
[0061] In activity 508, the UE 104 may receive signaling from the BS 102 to schedule a HARQ feedback retransmission associated with the downlink transmission(s). In some cases, the signaling may indicate rescheduling a not yet transmitted or previously canceled HARQ feedback transmission. In some cases, the signaling may indicate retransmitting a HARQ feedback transmission. The UE 104 may receive signaling to schedule a HARQ feedback retransmission, for example, in slot m, as shown in FIG. 4. In some cases, the BS 102 and / or the UE 104 may cancel a HARQ feedback scheduled for transmission in activity 506. The BS 102 may determine not to receive HARQ feedback in activity 506, for example, due to other higher priority communications (e.g., URLLC). Additionally or alternatively, the UE 104 may determine not to transmit HARQ feedback in activity 506, for example, due to other higher priority communications (e.g., URLLC).
[0052]
[0062] At activity 510, the UE 104 may determine the HARQ feedback for retransmission based on, e.g., the time offset indicated in the signaling at activity 508. For example, the signaling triggering the HARQ feedback retransmission may identify the HARQ feedback scheduled for transmission in slot n based on a time offset relative to when the signaling triggering the HARQ feedback retransmission was received (slot m), e.g., as described herein with respect to Figure 4. The time offset may be indicated as a value of a multi-bit field, such as the MCS field of transport block 1 in the DCI, as further described herein with respect to Figure 6A.
[0053]
[0063] At activity 512, the UE 104 may send a HARQ feedback retransmission to the BS 102, for example, in slot m+k, as shown in FIG 4. The HARQ feedback may include an ACK-NACK status associated with one or more transmissions, such as the transmission received at activity 504.
[0054]
[0064] In some aspects, a DCI with a CRC scrambled with the C-RNTI may use the MCS field in transport block 1 to indicate a HARQ feedback retransmission offset or secondary cell outage. When the DCI indicates to transmit a HARQ feedback retransmission, the MCS field may be interpreted as indicating a HARQ feedback retransmission offset (e.g., time offset 408). For example, if a DCI field or bit indicating whether to transmit a HARQ feedback retransmission is set to a value (e.g., 1) indicating to retransmit or reschedule the HARQ feedback, the MCS field may be interpreted as indicating a HARQ feedback retransmission offset, e.g., as described further herein with respect to FIG. 6A. When the C-RNTI is used for CRC scrambling of a DCI that triggers a one-shot HARQ feedback retransmission, the DCI field / bit used to indicate to transmit a HARQ feedback retransmission may be set to a value (e.g., 1) indicating to retransmit or reschedule the HARQ feedback to also trigger interpretation of the MCS field as a HARQ feedback retransmission offset. If the DCI field / bit indicating to send a HARQ feedback retransmission is set to a complementary value (e.g., 0) or is not present, the MCS field may be interpreted as a bitmap indicating secondary cell idle state(s).
[0055]
[0065] In some aspects, a DCI with a CRC scrambled with the CS-RNTI may use the MCS field in transport block 1 to indicate an SPS or CG release (or deactivation) or to indicate a HARQ feedback retransmission offset. For example, a value of "11111" in the MCS field may be interpreted as releasing (deactivating) an SPS or CG. A value of "00000" in the HARQ process number field may be interpreted as activating an SPS or CG. In some cases, if a DCI field or bit indicating whether to transmit a HARQ feedback retransmission is set to a value (e.g., 1) indicating retransmission or rescheduling of the HARQ feedback, the MCS field may be interpreted as indicating a HARQ feedback retransmission offset and not allowed to indicate a release of an SPS or CG.
[0056]
[0066] In some cases, when the DCI field or bit indicating whether to transmit a HARQ feedback retransmission is set to a value (e.g., 1) indicating to retransmit or reschedule the HARQ feedback, the MCS field may be allowed to indicate the release of the SPS or CG. For example, an MCS value of "11111" may be interpreted as releasing the SPS, and the remaining values of the MCS field may be interpreted as indicating a HARQ feedback transmission offset. The UE may be configured with one value removed from the range of values for the HARQ feedback retransmission offset. For example, the UE may be configured to interpret the remaining values of the MCS field as corresponding to values from -7 slots to 23 slots, where the value 24 is removed from the range of values for the HARQ feedback retransmission offset. In some cases, other field(s) may be used to indicate the HARQ feedback transmission offset, e.g., as further described herein with respect to FIG. 6B.
[0057]
[0067] 6A is a diagram illustrating an example DCI format 600A according to some aspects of the present disclosure. In this example, the DCI format 600A may include DCI format 1_1 or DCI format 1_2 used for scheduling one or more physical downlink shared channels (PDSCHs) in a cell. In some cases, the DCI format(s) 1_1 and / or 1_2 may be used to schedule HARQ feedback retransmissions instead of downlink transmissions. The DCI format 600A may include various fields, including, for example, a DCI identifier field, a frequency domain resource allocation (FDRA) field, fields for transport block 1 and / or transport block 2 (including MCS, new data indicator (NDI), and redundancy version fields), a HARQ process number (HPN) field, a transmit power control (TPC) command field, a PUCCH resource indicator (PRI) field, an antenna port field, a sounding reference signal (SRS) field, a demodulation reference signal (DMRS) sequence initialization field, and / or a HARQ feedback retransmission indicator field (sometimes referred to as a HARQ-ACK retransmission indicator). Each of the fields may be allocated a particular number of bits, as shown.
[0058]
[0068] If the CRC of DCI format 600A is scrambled with the C-RNTI, and if the HARQ feedback retransmission indicator field 602 is set to a particular value (e.g., 1) indicating transmitting a HARQ feedback retransmission, then the MCS field 604 of transport block 1 may be interpreted as a HARQ feedback retransmission offset (e.g., time offset 408). For example, a value of "00000" for the MCS field 604 may correspond to the lowest value for the HARQ feedback retransmission offset (e.g., -7 slots), and a value of "11111" for the MCS field 604 may correspond to the highest value for the HARQ feedback retransmission (e.g., 24 slots).
[0059]
[0069] When the CRC of the DCI format 600A is scrambled with the CS-RNTI and when the HARQ feedback retransmission indicator field 602 is set to a particular value (e.g., 1) indicating transmitting a HARQ feedback retransmission, the MCS field 604 may be permitted to indicate the release of the SPS. For example, a value of "11111" in the MCS field 604 may indicate the release of the SPS or CG, and the remaining values of the MCS field 604 ("00000", "00001", ..., "11110") may be used to indicate the HARQ feedback retransmission offset. As an example, a value of "00000" in the MCS field 604 may indicate -7 slots for the HARQ feedback transmission offset, and a value of "11110" in the MCS field 604 may indicate 23 slots for the HARQ feedback transmission offset.
[0060]
[0070] 6B is a diagram illustrating an example DCI format 600B according to some aspects of the present disclosure. In this example, the DCI format 600B may include DCI format 1_1 or DCI format 1_2 used to schedule HARQ feedback retransmission. If the CRC of the DCI format 600B is scrambled with the CS-RNTI and if the HARQ feedback retransmission indicator field 602 is set to a particular value (e.g., 1) indicating transmitting a HARQ feedback retransmission, the MCS field 604 may be allowed to indicate the release of the SPS or CG, and other field(s) 606 may be used to indicate the HARQ feedback retransmission offset. For example, the other field(s) 606 used to indicate the HARQ feedback retransmission offset may include an NDI field associated with transport block 1, a redundancy version field associated with transport block 1, a HARQ process number field, an antenna port field, an SRS request field, a DMRS sequence initialization field, or any combination thereof. Assuming that the HARQ feedback retransmit offset corresponds to one value out of 32 values, any 5 bits from the other field(s) 606 may be used to indicate the HARQ feedback retransmit offset. In some cases, the HARQ feedback retransmit offset may correspond to other ranges of values, such as, for example, a range represented by 1 bit, 2 bits, 3 bits, or 4 bits.
[0061]
[0071] 7 is a flow diagram illustrating example operations 700 for wireless communication according to some aspects of the disclosure. The operations 700 may be performed, for example, by a UE (such as UE 104 in wireless communication network 100). The operations 700 may be implemented as software components executed and operated on one or more processors (e.g., controller / processor 280 of FIG. 2). Furthermore, the transmission and reception of signals by the UE in the operations 700 may be enabled, for example, by one or more antennas (e.g., antenna 252 of FIG. 2). In some aspects, the transmission and / or reception of signals by the UE may be implemented via a bus interface of one or more processors (e.g., controller / processor 280) that acquires and / or outputs the signals.
[0062]
[0072] The operations 700 may optionally begin at block 702, where the UE may receive signaling indicating to reschedule HARQ feedback for transmission. The UE may receive the signaling from a network entity, such as the BS 102. The signaling may include control signaling, such as DCI, RRC signaling, medium access control (MAC) signaling, and / or system information. As an example, the signaling may include DCI format 600A and / or DCI format 600B. The DCI format may have a HARQ feedback retransmission indicator (e.g., HARQ feedback retransmission indicator 602) set to a value indicating to transmit a HARQ feedback retransmission and / or to reschedule the HARQ feedback for transmission. In some cases, the signaling may include a first signaling and a second signaling. The UE may have received first signaling to schedule HARQ feedback for transmission, such as a DCI scheduling a downlink assignment with resources for HARQ feedback, as described herein with reference to activity 502 shown in Figure 5. The UE may receive second signaling indicating rescheduling the HARQ feedback, such as a DCI scheduling a HARQ feedback retransmission, as described herein with reference to activity 508 shown in Figure 5.
[0063]
[0073] At block 704, the UE may determine HARQ feedback based at least in part on one or more fields of the signaling. The UE may determine HARQ feedback for retransmission and / or rescheduling based on a time offset (e.g., time offset 408) associated with the HARQ feedback indicated in the signaling, e.g., as described herein with respect to Figures 4, 6A, and 6B. For example, the second signaling may identify a time offset in an MCS field associated with transport block 1 and / or other fields in the DCI format. The UE may determine a time offset associated with the HARQ feedback based on a field(s) of the second signaling. The UE may identify the HARQ feedback based on a first time position (e.g., slot n) associated with a time offset relative to when the second signaling was received (e.g., slot m) that coincides with a second time position (e.g., slot n) associated with when the HARQ feedback was scheduled for transmission by the first signaling. The UE may identify the HARQ feedback for transmission based on n=m-HARQ_retx_offset, eg, as described herein with respect to FIG.
[0064]
[0074] At block 706, the UE may transmit HARQ feedback based on the determination. For example, the UE may transmit the HARQ feedback to a network entity as described herein with respect to FIG.
[0065]
[0075] In some aspects, a DCI with a CRC scrambled with the C-RNTI may use an MCS field in transport block 1 to indicate a HARQ feedback retransmission offset or a secondary cell dormancy state(s). If the CRC of the signaling (e.g., the second signaling) is scrambled with the C-RNTI, the signaling may include a field (e.g., the HARQ feedback retransmission indicator field 602) set to a value (e.g., 1) indicating transmitting the HARQ feedback as a retransmission or rescheduled transmission. The one or more fields may include an MCS field associated with the transport block (e.g., transport block 1). If the CRC of the signaling (e.g., the second signaling) is scrambled with the C-RNTI and if the field is set to a particular value (e.g., 1) indicating transmitting the HARQ feedback as a retransmission or rescheduled transmission, the UE may interpret the MCS field as a HARQ feedback retransmission offset (e.g., time offset 408).
[0066]
[0076] In some aspects, the DCI with the CRC scrambled with the CS-RNTI may use the MCS field in transport block 1 to indicate releasing the SPS or to indicate the HARQ feedback retransmission offset. In some cases, if the CRC of the signaling (e.g., the second signaling) is scrambled with the CS-RNTI, the signaling may not be allowed to indicate the release of the SPS. If the CRC of the signaling (e.g., the second signaling) is scrambled with the CS-RNTI and if a field in the signaling (e.g., the HARQ feedback retransmission indicator field 602) is set to a value (e.g., 1) indicating transmitting the HARQ feedback as a retransmission or rescheduled transmission, the UE may interpret the MCS field associated with transport block 1 as indicating the HARQ feedback retransmission offset, and the MCS field may not be allowed to indicate the release of the SPS.
[0067]
[0077] In some aspects, the signaling (e.g., the second signaling) is permitted to indicate the release of the SPS if the CRC of the signaling is scrambled with the CS-RNTI. In some cases, if the CRC of the signaling (e.g., the second signaling) is scrambled with the CS-RNTI and if a field in the signaling (e.g., the HARQ feedback retransmission indicator field 602) is set to a value (e.g., 1) indicating the transmission of the HARQ feedback as a retransmission or a rescheduled transmission, the UE may interpret the MCS field associated with transport block 1 as indicating the release of the SPS or indicating a HARQ feedback retransmission offset. For example, the one or more fields may identify a time offset associated with the HARQ feedback or release the SPS.
[0068]
[0078] In some cases, other field(s) may be used to indicate the HARQ feedback transmission offset, e.g., as described herein with respect to FIG. 6B. When the CRC of the signaling (e.g., second signaling) is scrambled with the CS-RNTI and a field in the signaling (e.g., HARQ feedback retransmission indicator field 602) is set to a value (e.g., 1) indicating transmission of the HARQ feedback as a retransmission or rescheduled transmission, the UE may interpret the MCS field associated with transport block 1 to indicate release of SPS and one or more other fields to indicate the HARQ feedback retransmission offset. For example, the one or more fields may include an NDI field associated with the transport block (e.g., transport block 1), a redundancy version (RV) field associated with the transport block, a DMRS sequence initialization field, an SRS request field, or any combination thereof.
[0069]
[0079] In some aspects, the UE may receive a configuration indicating how to interpret an MCS field associated with transport block 1 of a particular DCI format(s) (e.g., DCI format 1_1 and / or DCI format 1_2). In some cases, the UE may receive a configuration indicating one or more values to be removed from a range of values associated with a time offset. For example, the UE configuration may identify that two highest values (e.g., 23 slots and 24 slots) are to be removed from a range of values associated with a time offset. To determine the HARQ feedback, the UE may determine the HARQ feedback based at least in part on the configuration and one or more fields of the second signaling.
[0070]
[0080] In some aspects, the HARQ feedback may identify an ACK-NACK state associated with one or more transmissions. For example, the HARQ feedback may identify an ACK-NACK state associated with a particular transmission based on a respective CBG, TB, HARQ process, carrier, and / or serving cell. The HARQ feedback may include one or more ACKs and / or one or more NACKs. The HARQ feedback may include one or more HARQ process IDs, e.g., as a list of HARQ process IDs. In some aspects, the HARQ feedback retransmission may be used for a particular HARQ codebook type. For example, the HARQ feedback may be associated with a type 1 HARQ-ACK codebook, a type 2 HARQ-ACK codebook, a type 3 HARQ-ACK codebook, an extension thereof, or any combination thereof.
[0071]
[0081] FIG. 8 is a flow diagram illustrating example operations 800 for wireless communication according to some aspects of the disclosure. The operations 800 may be performed, for example, by a network entity (such as the BS 102 in the wireless communication network 100). The operations 800 may be complementary to the operations 700 performed by a UE. The operations 800 may be implemented as software components executed and operated on one or more processors (e.g., the controller / processor 240 of FIG. 2). Furthermore, the transmission and reception of signals by the network entity in the operations 800 may be enabled, for example, by one or more antennas (e.g., the antenna 234 of FIG. 2). In some aspects, the transmission and / or reception of signals by the network entity may be implemented via a bus interface of one or more processors (e.g., the controller / processor 240) that obtain and / or output the signals. As used herein, a network entity may refer to a communication device in a radio access network (RAN), such as a radio unit of a base station, a base station, and / or a network controller that may control the operation of one or more base stations and / or one or more units of a base station. The network entity may be implemented as a distributed base station or a distributed RAN device or unit.
[0072]
[0082] The operations 800 may optionally begin at block 802, where a network entity may send (e.g., transmit, provide, and / or output) signaling to a UE (e.g., the UE 104) indicating rescheduling HARQ feedback for transmission. The signaling may identify the HARQ feedback based at least in part on one or more fields of the signaling. The signaling may include first signaling and second signaling. The network entity may send the first signaling to schedule the HARQ feedback for transmission, such as a DCI to schedule a downlink assignment with resources for the HARQ feedback, to the UE, as described herein with respect to activity 502 illustrated in FIG. 5. The network entity may send the second signaling to the UE indicating rescheduling the HARQ feedback. The second signaling may identify a time offset (e.g., time offset 408) associated with the HARQ feedback based on one or more fields of the second signaling. A first time position (e.g., slot n) associated with the time offset for when the second signaling is sent (e.g., slot m) may match a second time position (e.g., slot n) associated with when the HARQ feedback was scheduled for transmission by the first signaling.
[0073]
[0083] At block 802, a network entity may obtain HARQ feedback in response to the signaling. For example, the network entity may receive HARQ feedback from the UE as described herein with respect to FIG.
[0074]
[0084] In an aspect, the signaling may be formatted as described herein with respect to Figures 6A, 6B, and 7. In some cases, if the CRC of the signaling (e.g., the second signaling) is scrambled with the C-RNTI, the signaling may include a field (e.g., the HARQ feedback retransmission indicator field 602) set to a value (e.g., 1) indicating transmission of the HARQ feedback as a retransmission or a rescheduled transmission, e.g., as described herein with respect to Figure 6A. In some cases, if the CRC of the signaling (e.g., the second signaling) is scrambled with the CS-RNTI, the signaling is not permitted to indicate release of the SPS, e.g., as described herein with respect to Figure 7. In some cases, if the CRC of the signaling (e.g., the second signaling) is scrambled with the CS-RNTI, the signaling is permitted to indicate release of the SPS, e.g., as described herein with respect to Figures 6A, 6B, and 7.
[0075]
[0085] In some aspects, a network entity may send a configuration indicating how to interpret an MCS field associated with transport block 1 of a particular DCI format(s) (e.g., DCI format 1_1 and / or DCI format 1_2). The network entity may send a configuration to the UE indicating one or more values removed from a range of values associated with the time offset, and the second signaling may identify the time offset based at least in part on the one or more fields and configurations of the second signaling.
[0076]
[0086] In some aspects, the HARQ feedback may identify an ACK-NACK status associated with one or more transmissions, e.g., as described herein with respect to FIG. 7. In some aspects, HARQ feedback retransmissions may be used for a particular HARQ codebook type, e.g., as described herein with respect to FIG. 7.
[0077] Exemplary Wireless Communication Device
[0087] 9 illustrates an example communications device 900 that includes various components operable, configured, or adapted to perform operations for the techniques disclosed herein, such as those illustrated and described with respect to Figures 5-7. In some examples, the communications device 900 may be a UE 104, for example, as described with respect to Figures 1 and 2.
[0078]
[0088] Communications device 900 includes a processing system 902 coupled to a transceiver 908 (e.g., a transmitter and / or receiver). The transceiver 908 is configured to transmit and receive signals for communications device 900 via an antenna 910, such as various signals as described herein. The processing system 902 may be configured to perform processing functions for communications device 900, including processing signals received and / or transmitted by communications device 900.
[0079]
[0089] The processing system 902 includes one or more processors 920 coupled to a computer-readable medium / memory 930 via a bus 906. In some aspects, the computer-readable medium / memory 930 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 920, cause the one or more processors 920 to perform operations illustrated in Figures 5-7 or other operations to implement various techniques described herein for retransmission or rescheduling of HARQ feedback.
[0080]
[0090] In the depicted example, computer readable medium / memory 930 stores code for receiving 931, code for transmitting 932, and / or code for determining 933.
[0081]
[0091] In the illustrated example, the one or more processors 920 include circuitry configured to implement code stored in a computer-readable medium / memory 930, including a circuitry 921 for receiving, a circuitry 922 for transmitting, and / or a circuitry 923 for determining.
[0082]
[0092] The various components of the communications device 900 may provide means for implementing the methods described herein, including those with respect to FIGS.
[0083]
[0093] In some examples, the means for transmitting or sending (or the means for outputting for transmission) may include the transceiver 254 and / or antenna(s) 252 of the UE 104 illustrated in FIG. 2 and / or the transceiver 908 and antenna 910 of the communications device 900 of FIG. 9.
[0084]
[0094] In some examples, the means for receiving (or the means for obtaining) may include the transceiver 254 and / or antenna(s) 252 of the UE 104 illustrated in FIG. 2 and / or the transceiver 908 and antenna 910 of the communications device 900 of FIG. 9.
[0085]
[0095] In some cases, a device may have an interface (means for outputting) for outputting signals and / or data for transmission, for example, rather than actually transmitting the signals and / or data. For example, a processor may output signals and / or data to a radio frequency (RF) front end for transmission via a bus interface. Similarly, a device may have an interface (means for acquiring) for acquiring signals and / or data received from another device, rather than actually receiving the signals and / or data. For example, a processor may acquire (or receive) signals and / or data from an RF front end for reception via a bus interface. In various aspects, the RF front end may include various components, including transmit and receive processors, transmit and receive MIMO processors, modulators, demodulators, etc., such as those shown in the example of FIG. 2.
[0086]
[0096] In some examples, the means for transmitting, the means for receiving, and / or the means for determining and / or identifying may include various processing system components such as, for example, one or more processors 920 in FIG. 9 or aspects of the UE 104 shown in FIG. 2, including the receive processor 258, the transmit processor 264, the TX MIMO processor 266, and / or the controller / processor 280 (including the HARQ feedback retransmission component 281).
[0087]
[0097] Notably, FIG. 9 is merely an example, and many other examples and configurations of communications device 900 are possible.
[0088]
[0098] Figure 10 illustrates an example communications device 1000 including various components operable, configured, or adapted to perform operations for the techniques disclosed herein, such as those illustrated and described with respect to Figures 5, 6A, 6B, and 8. In some examples, the communications device 1000 may be, for example, the BS 102 described with respect to Figures 1 and 2.
[0089]
[0099] The communications device 1000 includes a processing system 1002 coupled to a transceiver 1008 (e.g., a transmitter and / or receiver). The transceiver 1008 is configured to transmit and receive signals for the communications device 1000 via an antenna 1010, such as various signals as described herein. The processing system 1002 may be configured to perform processing functions for the communications device 1000, including processing signals received and / or transmitted by the communications device 1000.
[0090]
[0100] The processing system 1002 includes one or more processors 1020 coupled to a computer-readable medium / memory 1030 via a bus 1006. In some aspects, the computer-readable medium / memory 1030 is configured to store instructions (e.g., computer-executable code) that, when executed by the one or more processors 1020, cause the one or more processors 1020 to perform operations illustrated in Figures 5, 6A, 6B, and 8, or other operations to implement various techniques described herein for retransmission or rescheduling of HARQ feedback.
[0091]
[0101] In the depicted example, computer readable medium / memory 1030 stores code 1031 for sending (or transmitting) and / or code 1032 for obtaining (or receiving).
[0092]
[0102] In the illustrated example, the one or more processors 1020 include circuitry configured to implement code stored in a computer-readable medium / memory 1030, including circuitry 1021 for sending (or transmitting) and / or circuitry 1022 for acquiring (or receiving).
[0093]
[0103] The various components of the communications device 1000 may provide means for implementing the methods described herein, including those with respect to FIGS. 5, 6A, 6B, and 8.
[0094]
[0104] In some examples, the means for transmitting or sending (or the means for outputting for transmission) may include the transceiver 232 and / or antenna(s) 234 of the BS 102 illustrated in FIG. 2 and / or the transceiver 1008 and antenna 1010 of the communications device 1000 in FIG. 10.
[0095]
[0105] In some examples, the means for receiving (or the means for obtaining) may include the transceiver 232 and / or the antenna(s) 234 of the base station illustrated in FIG. 2 and / or the transceiver 1008 and antenna 1010 of the communications device 1000 in FIG. 10.
[0096]
[0106] In some examples, the means for transmitting and / or the means for receiving may include various processing system components such as, for example, one or more processors 1020 in FIG. 10 or aspects of BS 102 shown in FIG. 2, including receive processor 238, transmit processor 220, TX MIMO processor 230, and / or controller / processor 240 (including HARQ feedback retransmission component 241).
[0097]
[0107] Notably, FIG. 10 is merely an example, and many other examples and configurations of communications device 1000 are possible.
[0098] Exemplary Aspects
[0108] The following numbered clauses describe example implementations.
[0099]
[0109] Aspect 1: A method of wireless communication by a user equipment, the method including receiving signaling indicating rescheduling hybrid automatic repeat request (HARQ) feedback for transmission, determining the HARQ feedback based at least in part on one or more fields of the signaling, and transmitting the HARQ feedback based on the determination.
[0100]
[0110] Aspect 2: The method of aspect 1, wherein receiving the signaling includes receiving first signaling scheduling the HARQ feedback for transmission and receiving second signaling indicating rescheduling the HARQ feedback, and determining the HARQ feedback includes determining a time offset associated with the HARQ feedback based on one or more fields of the second signaling, and identifying the HARQ feedback based on a first time position associated with the time offset relative to when the second signaling is received matching a second time position associated with when the HARQ feedback was scheduled for transmission via the first signaling.
[0101]
[0111] Aspect 3: The method of aspect 1 or 2, wherein if a cyclic redundancy check (CRC) of the signaling is scrambled with a Cell Radio Network Temporary Identifier (C-RNTI), the signaling includes a field set to a value indicating that HARQ feedback is to be transmitted.
[0102]
[0112] Aspect 4: The method of any one of aspects 1 to 3, wherein the one or more fields include a modulation and coding scheme field associated with the transport block.
[0103]
[0113] Aspect 5: The method of aspect 1 or 2, wherein the signaling is not allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the configured scheduling RNTI (CS-RNTI).
[0104]
[0114] Aspect 6: The method of aspect 2, wherein the signaling is allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the CS-RNTI.
[0105]
[0115] Aspect 7: The method of aspect 6, wherein the one or more fields identify a time offset associated with the HARQ feedback or for releasing the semi-persistent scheduling.
[0106]
[0116] Aspect 8: The method of aspect 6 or 7, further comprising receiving a configuration indicating one or more values removed from a range of values associated with the time offset, and determining the HARQ feedback comprises determining the HARQ feedback based at least in part on the one or more fields and configurations of the second signaling.
[0107]
[0117] Aspect 9: The method of any of aspects 6 to 8, wherein the one or more fields include a new data indicator (NDI) field associated with the transport block, a redundancy version (RV) field associated with the transport block, a demodulation reference signal (DMRS) sequence initialization field, a sounding reference signal (SRS) request field, or any combination thereof.
[0108]
[0118] Example 10: The method of any one of examples 1 to 9, wherein the signaling includes downlink control information.
[0109]
[0119] Aspect 11: The method of any one of aspects 1 to 10, wherein the HARQ feedback includes one or more positive acknowledgments or one or more negative acknowledgments.
[0110]
[0120] Aspect 12: The method of any one of aspects 1 to 11, wherein the HARQ feedback includes one or more HARQ process identifiers.
[0111]
[0121] Aspect 13: The method of any of aspects 1 to 12, wherein the HARQ feedback is associated with a type-1 or type-2 HARQ acknowledgement (HARQ-ACK) codebook.
[0112]
[0122] Aspect 14: A method of wireless communication by a network entity, the method including: sending signaling to a user equipment (UE) indicating to reschedule hybrid automatic repeat request (HARQ) feedback for transmission, the signaling identifying the HARQ feedback based at least in part on one or more fields of the signaling; and obtaining the HARQ feedback in response to the signaling.
[0113]
[0123] Aspect 15: The method of aspect 14, wherein sending the signaling includes sending, to the UE, first signaling scheduling the HARQ feedback for transmission and sending, to the UE, second signaling indicating to reschedule the HARQ feedback, wherein the second signaling identifies a time offset associated with the HARQ feedback based on one or more fields of the second signaling, and wherein a first time position associated with the time offset for when the second signaling is sent corresponds to a second time position associated with when the HARQ feedback was scheduled for transmission according to the first signaling.
[0114]
[0124] Aspect 16: The method of aspect 14 or 15, wherein if a cyclic redundancy check (CRC) of the signaling is scrambled with a cell radio network temporary identifier (C-RNTI), the signaling includes a field set to a value indicating that HARQ feedback is to be transmitted.
[0115]
[0125] Example 17: The method of any one of examples 14 to 16, wherein the one or more fields include a modulation and coding scheme field associated with the transport block.
[0116]
[0126] Aspect 18: The method of aspect 14 or 15, wherein the signaling is not allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the configured scheduling RNTI (CS-RNTI).
[0117]
[0127] Aspect 19: The method of aspect 15, wherein the signaling is allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the CS-RNTI.
[0118]
[0128] Aspect 20: The method of aspect 19, wherein the one or more fields identify a time offset associated with the HARQ feedback or for releasing the semi-persistent scheduling.
[0119]
[0129] Aspect 21: The method of aspect 19 or 20, further comprising sending to the UE a configuration indicating one or more values removed from a range of values associated with the time offset, wherein the second signaling identifies the time offset based at least in part on one or more fields and the configuration of the second signaling.
[0120]
[0130] Aspect 22: A method as described in any of aspects 19 to 21, wherein the one or more fields include a new data indicator (NDI) field associated with the transport block, a redundancy version (RV) field associated with the transport block, a demodulation reference signal (DMRS) sequence initialization field, a sounding reference signal (SRS) request field, or any combination thereof.
[0121]
[0131] Example 23: The method of any one of examples 14 to 22, wherein the signaling includes downlink control information.
[0122]
[0132] Aspect 24: The method of any of aspects 14 to 23, wherein the HARQ feedback includes one or more positive acknowledgments or one or more negative acknowledgments.
[0123]
[0133] Example 25: The method of any one of examples 14 to 24, wherein the HARQ feedback includes one or more HARQ process identifiers.
[0124]
[0134] Aspect 26: The method of any of aspects 14 to 25, wherein the HARQ feedback is associated with a type-1 or type-2 HARQ acknowledgement (HARQ-ACK) codebook.
[0125]
[0135] Aspect 27: An apparatus for wireless communication, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to receive signaling indicating rescheduling hybrid automatic repeat request (HARQ) feedback for transmission, determine HARQ feedback based at least in part on one or more fields of the signaling, and transmit the HARQ feedback based on the determination.
[0126]
[0136] Aspect 28: The apparatus of aspect 27, wherein, for receiving the signaling, the processor is further configured to receive first signaling scheduling the HARQ feedback for transmission and receive second signaling indicating rescheduling the HARQ feedback; and, for determining the HARQ feedback, the processor is further configured to determine a time offset associated with the HARQ feedback based on one or more fields of the second signaling, and identify the HARQ feedback based on a first time position associated with the time offset relative to when the second signaling was received matching a second time position associated with when the HARQ feedback was scheduled for transmission via the first signaling.
[0127]
[0137] Aspect 29: The apparatus of aspect 27 or 28, wherein if a cyclic redundancy check (CRC) of the signaling is scrambled with a cell radio network temporary identifier (C-RNTI), the signaling includes a field set to a value indicating sending HARQ feedback.
[0128]
[0138] Aspect 30: The apparatus of any of aspects 27 to 29, wherein the one or more fields include a modulation and coding scheme field associated with the transport block.
[0129]
[0139] Aspect 31: The apparatus of aspect 27 or 28, wherein the signaling is not allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the configured scheduling RNTI (CS-RNTI).
[0130]
[0140] Aspect 32: The apparatus of aspect 28, wherein the signaling may indicate release of semi-persistent scheduling if a CRC of the signaling is scrambled with the CS-RNTI.
[0131]
[0141] Aspect 33: The apparatus of aspect 32, wherein the one or more fields identify a time offset associated with HARQ feedback or for releasing semi-persistent scheduling.
[0132]
[0142] Aspect 34: The apparatus of aspect 32 or 33, wherein the processor is further configured to receive a configuration indicating one or more values removed from a range of values associated with the time offset, and wherein to determine the HARQ feedback, the processor is further configured to determine the HARQ feedback based at least in part on the one or more fields and configurations of the second signaling.
[0133]
[0143] Aspect 35: The apparatus of any of aspects 32 to 34, wherein the one or more fields include a new data indicator (NDI) field associated with the transport block, a redundancy version (RV) field associated with the transport block, a demodulation reference signal (DMRS) sequence initialization field, a sounding reference signal (SRS) request field, or any combination thereof.
[0134]
[0144] Aspect 36: The apparatus of any of aspects 27 to 35, wherein the signaling includes downlink control information.
[0135]
[0145] Aspect 37: The apparatus of any of aspects 27 to 36, wherein the HARQ feedback includes one or more positive acknowledgments or one or more negative acknowledgments.
[0136]
[0146] Example 38: The apparatus of any of examples 27 to 37, wherein the HARQ feedback includes one or more HARQ process identifiers.
[0137]
[0147] Aspect 39: The apparatus of any of aspects 27 to 38, wherein the HARQ feedback is associated with a type-1 or type-2 HARQ acknowledgement (HARQ-ACK) codebook.
[0138]
[0148] Aspect 40: An apparatus for wireless communication, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to: send signaling to a user equipment (UE) indicating to reschedule hybrid automatic repeat request (HARQ) feedback for transmission, the signaling identifying the HARQ feedback based at least in part on one or more fields of the signaling; and obtain the HARQ feedback in response to the signaling.
[0139]
[0149] Aspect 41: The apparatus of aspect 40, wherein, to send the signaling, the processor is configured to send, to the UE, first signaling scheduling the HARQ feedback for transmission and to send, to the UE, second signaling indicating to reschedule the HARQ feedback, wherein the second signaling identifies a time offset associated with the HARQ feedback based on one or more fields of the second signaling, and wherein a first time position associated with the time offset for when the second signaling is sent corresponds to a second time position associated with when the HARQ feedback was scheduled for transmission according to the first signaling.
[0140]
[0150] Aspect 42: The apparatus of aspect 40 or 41, wherein if a cyclic redundancy check (CRC) of the signaling is scrambled with a cell radio network temporary identifier (C-RNTI), the signaling includes a field set to a value indicating sending HARQ feedback.
[0141]
[0151] Aspect 43: The apparatus of any of aspects 40 to 42, wherein the one or more fields include a modulation and coding scheme field associated with the transport block.
[0142]
[0152] Aspect 44: The apparatus of aspect 40 or 41, wherein the signaling is not allowed to indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the configured scheduling RNTI (CS-RNTI).
[0143]
[0153] Aspect 45: The apparatus of aspect 41, wherein the signaling may indicate release of semi-persistent scheduling if the CRC of the signaling is scrambled with the CS-RNTI.
[0144]
[0154] Aspect 46: The apparatus of aspect 45, wherein the one or more fields identify a time offset associated with HARQ feedback or for releasing semi-persistent scheduling.
[0145]
[0155] Aspect 47: The apparatus of aspect 45 or 46, wherein the processor is further configured to send a configuration to the UE indicating one or more values removed from a range of values associated with the time offset, and the second signaling identifies the time offset based at least in part on one or more fields and the configuration of the second signaling.
[0146]
[0156] Aspect 48: The apparatus of any of aspects 45 to 47, wherein the one or more fields include a new data indicator (NDI) field associated with the transport block, a redundancy version (RV) field associated with the transport block, a demodulation reference signal (DMRS) sequence initialization field, a sounding reference signal (SRS) request field, or any combination thereof.
[0147]
[0157] Aspect 49: The apparatus of any of aspects 40 to 48, wherein the signaling includes downlink control information.
[0148]
[0158] Aspect 50: An apparatus according to any of aspects 40 to 49, wherein the HARQ feedback includes one or more positive acknowledgments or one or more negative acknowledgments.
[0149]
[0159] Aspect 51: The apparatus of any of aspects 40 to 50, wherein the HARQ feedback includes one or more HARQ process identifiers.
[0150]
[0160] Aspect 52: The apparatus of any of aspects 40 to 51, wherein the HARQ feedback is associated with a type 1 or type 2 HARQ acknowledgement (HARQ-ACK) codebook.
[0151]
[0161] Aspect 53: An apparatus comprising: a memory including computer-executable instructions; and one or more processors configured to execute the computer-executable instructions and cause the apparatus to perform a method described in any of aspects 1 to 26.
[0152]
[0162] Embodiment 54: An apparatus comprising means for carrying out a method according to any of embodiments 1 to 26.
[0153]
[0163] Aspect 55: A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors of a processing system, cause the processing system to perform any of the methods of aspects 1 to 26.
[0154]
[0164] Aspect 56: A computer program product, embodied on a computer-readable storage medium, comprising code for performing the method according to any of aspects 1 to 26.
[0155] Additional Wireless Communication Network Considerations
[0165] The techniques and methods described herein may be used for a variety of wireless communications networks (or Wireless Wide Area Networks (WWANs)) and Radio Access Technologies (RATs). Although aspects may be described herein using terminology commonly associated with 3G, 4G, and / or 5G (e.g., 5G New Radio (NR)) wireless technologies, aspects of the disclosure may be equally applicable to other communications systems and standards not explicitly mentioned herein.
[0156]
[0166] 5G wireless communication networks may support a variety of advanced wireless communication services, such as enhanced Mobile BroadBande (eMBB), millimeter Wave (mmWave), Machine Type Communication (MTC), and / or mission-critical targeted Ultra-Reliable, Low-Latency Communication (URLLC), etc. These services, etc., may include latency and reliability requirements.
[0157]
[0167] Returning to FIG. 1, various aspects of the disclosure may be implemented within an exemplary wireless communication network 100.
[0158]
[0168] In 3GPP, the term "cell" can refer to a coverage area of a NodeB and / or a narrowband subsystem serving this coverage area, depending on the context in which the term is used. In an NR system, the terms "cell" and BS, next generation NodeB (gNB or gNodeB), access point (AP), distributed unit (DU), carrier, or transmit reception point (TRP) can be used interchangeably. A BS can provide communication coverage for a macrocell, a picocell, a femtocell, and / or other types of cells.
[0159]
[0169] A macro cell may cover a relatively large geographic area (e.g., a few kilometers in radius) and may allow unrestricted access by UEs with a service subscription. A pico cell may cover a relatively small geographic area (e.g., a sports stadium) and may allow unrestricted access by UEs with a service subscription. A femto cell may cover a relatively small geographic area (e.g., a home) and may allow restricted access by UEs that have an association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in the home, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS, a home BS, or a home NodeB.
[0160]
[0170] A BS 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 through a first backhaul link 132 (e.g., an S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) may interface with the 5GC 190 through a second backhaul link 184. The base stations 102 may communicate with each other directly or indirectly (e.g., through the EPC 160 or 5GC 190) through a third backhaul link 134 (e.g., an X2 interface). The third backhaul link 134 may typically be wired or wireless.
[0161]
[0171] The small cell 102' may operate in a licensed and / or unlicensed frequency spectrum. When operating in an unlicensed frequency spectrum, the small cell 102' may employ NR and may use the same 5 GHz unlicensed frequency spectrum used by the Wi-Fi AP 150. A small cell 102' employing NR in the unlicensed frequency spectrum may provide increased coverage to and / or increase the capacity of an access network.
[0162]
[0172] Some base stations, such as BS 180 (e.g., gNBs), may operate in conventional sub-6 GHz spectrum, millimeter wave (mmWave) frequencies, and / or near-mmWave frequencies to communicate with UE 104. When BS 180 operates on mmWave or near-mmWave frequencies, BS 180 may be referred to as an mmWave base station.
[0163]
[0173] The communication link 120 between the BS 102 and, for example, the UE 104 may be via one or more carriers. The BS 102 / UE 104 may use spectrum with up to YMHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) of bandwidth per carrier allocated in carrier aggregation with up to a total of YxMHz (x component carriers) used for transmission in each direction. The carriers may be adjacent or non-adjacent to each other. The carrier allocation may be asymmetric for DL and UL (e.g., more or fewer carriers may be allocated for DL than UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).
[0164]
[0174] The wireless communication network 100 further includes Wi-Fi access points (APs) 150 in communication with Wi-Fi stations (STAs) 152 over communication links 154, for example, in the 2.4 GHz and / or 5 GHz unlicensed frequency spectrum. When communicating in the unlicensed frequency spectrum, the STAs 152 / APs 150 may perform a clear channel assessment (CCA) prior to communication to determine if a channel is available.
[0165]
[0175] Particular UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 may use DL / UL WWAN spectrum. The D2D communication links 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be via various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on IEEE 802.11 standards, 4G (e.g., LTE), or 5G (e.g., NR), to name a few options.
[0166]
[0176] The EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may be in communication with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management.
[0167]
[0177] Generally, user Internet Protocol (IP) packets are forwarded through a Serving Gateway 166, which itself is connected to a PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation as well as other functions. The PDN Gateway 172 and the BM-SC 170 are connected to IP Services 176, which may include, for example, the Internet, an Intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.
[0168]
[0178] The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may act as an entry point for content provider MBMS transmissions and may be used to authorize and initiate MBMS bearer services in a Public Land Mobile Network (PLMN) and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to deliver MBMS traffic to BSs 102 that belong to a Multicast Broadcast Single Frequency Network (MBSFN) area broadcasting a particular service and may be responsible for session management (start / stop) and collecting eMBMS related charging information.
[0169]
[0179] The 5GC 190 may include an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may be in communication with a Unified Data Management (UDM) 196.
[0170]
[0180] The AMF 192 is generally a control node that handles signaling between the UE 104 and the 5GC 190. Generally, the AMF 192 provides QoS flow and session management.
[0171]
[0181] All user Internet Protocol (IP) packets are forwarded through the UPF 195, which connects to IP services 197 and provides UE IP address allocation as well as other functions for the 5GC 190. The IP services 197 may include, for example, the Internet, an intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.
[0172]
[0182] Turning now to FIG. 2, various example components of a BS 102 and a UE 104 (eg, the wireless communication network 100 of FIG. 1) that may be used to implement aspects of the present disclosure are illustrated.
[0173]
[0183] At the BS 102, the transmit processor 220 may receive data from a data source 212 and control information from the controller / processor 240. The control information may be for a Physical Broadcast CHannel (PBCH), a Physical Control Format Indicator CHannel (PCFICH), a Physical Hybrid ARQ Indicator CHannel (PHICH), a Physical Downlink Control CHannel (PDCCH), a Group Common PDCCH (GC PDCCH), etc. In some examples, the data may be for a Physical Downlink Shared Channel (PDSCH).
[0174]
[0184] A Medium Access Control (MAC) Control Element (MAC-CE) is a MAC layer communication construct that may be used to control command exchanges between wireless nodes. The MAC-CE may be carried within a shared channel, such as a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Shared Channel (PUSCH), or a Physical Sidelink Shared Channel (PSSCH).
[0175]
[0185] The transmit processor 220 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. The transmit processor 220 may also generate reference symbols, such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a PBCH demodulation reference signal (DMRS), and a channel state information reference signal (CSI-RS).
[0176]
[0186] A transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols, if applicable, and may provide output symbol streams to modulators (MODs) in transceivers 232a-t. Each modulator in transceivers 232a-t may process a respective output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in transceivers 232a-t may be transmitted via antennas 234a-t, respectively.
[0177]
[0187] At the UE 104, the antennas 252a-252r may receive downlink signals from the BS 102 and may provide received signals to demodulators within the transceivers (DEMODs) 254a-254r, respectively. Each demodulator within the transceivers 254a-254r may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator may further process the input samples (e.g., for OFDM) to obtain received symbols.
[0178]
[0188] A MIMO detector 256 may obtain received symbols from all demodulators in transceivers 254a-254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate, deinterleave, and decode) the detected symbols and provide decoded data for the UE 104 to a data sink 260 and provide decoded control information to the controller / processor 280.
[0179]
[0189] On the uplink, at the UE 104, a transmit processor 264 may receive and process data (e.g., for the physical uplink shared channel (PUSCH)) from a data source 262 and control information (e.g., for the physical uplink control channel (PUCCH)) from a controller / processor 280. The transmit processor 264 may also generate reference symbols for a reference signal (e.g., for a sounding reference signal (SRS)). The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266 if applicable, further processed by a modulator in the transceivers 254a-254r (e.g., for SC-FDM), and transmitted to the BS 102.
[0180]
[0190] At the BS 102, the uplink signals from the UE 104 may be received by antennas 234a-t, processed by demodulators in transceivers 232a-t, detected by a MIMO detector 236 if applicable, and further processed by a receive processor 238 to obtain decoded data and control information sent by the UE 104. The receive processor 238 may provide the decoded data to a data sink 239 and the decoded control information to a controller / processor 240.
[0181]
[0191] Memories 242 and 282 may store data and program codes for BS 102 and UE 104, respectively.
[0182]
[0192] A scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.
[0183]
[0193] 5G may utilize Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) on the uplink and downlink. 5G may also support half-duplex operation using Time Division Duplexing (TDD). OFDM and Single-Carrier Frequency Division Multiplexing (SC-FDM) partition the system bandwidth into multiple orthogonal subcarriers, also commonly referred to as tones, bins, etc. Each subcarrier may be modulated with data. Modulation symbols may be sent in the frequency domain with OFDM and in the time domain with SC-FDM. The spacing between adjacent subcarriers may be fixed, and the total number of subcarriers may depend on the system bandwidth. The minimum resource allocation, called a Resource Block (RB), may be 12 contiguous subcarriers in some examples. The system bandwidth may also be partitioned into subbands. For example, a subband may cover multiple RBs. NR may support a base subcarrier spacing (SCS) of 15 KHz, and other SCSs (e.g., 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc.) may be defined relative to the base SCS.
[0184]
[0194] 3A, 3B, 3C, and 3D illustrate various example aspects of data structures for a wireless communications network, such as wireless communications network 100 of FIG.
[0185]
[0195] In various aspects, the 5G frame configuration may be Frequency Division Duplex (FDD), where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL. The 5G frame configuration may also be Time Division Duplex (TDD), where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. In the example provided by Figures 3A, 3C, the 5G frame configuration is assumed to be TDD, subframe 4 is configured with slot format 28 (which is mostly DL), where D is DL, U is UL, and X is flexible in use between DL / UL, and subframe 3 is configured with slot format 34 (which is mostly UL). Subframes 3 and 4 are shown with slot formats 34 and 28, respectively, although any particular subframe may be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are all DL and UL, respectively. The other slot formats 2-61 contain a mix of DL, UL and flexible symbols. The UE is configured with the slot format through the received Slot Format Indicator (SFI) (either dynamically through DL control information (DCI) or semi-statically / statically through Radio Resource Control (RRC) signaling). Note that the following description also applies to 5G frame configurations, which are TDD.
[0186]
[0196] Other wireless communication technologies may have different frame configurations and / or different channels. A frame (10 ms) may be divided into 10 equally sized subframes (1 ms). Each subframe may include one or more time slots. A subframe may also include a minislot, which may include 7, 4, or 2 symbols. In some examples, each slot may include 7 or 14 symbols depending on the slot configuration.
[0187]
[0197] For example, in slot configuration 0, each slot may contain 14 symbols, and in slot configuration 1, each slot may contain 7 symbols. The symbols on the DL may be Cyclic Prefix OFDM (CP-OFDM) symbols. The symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also referred to as single carrier frequency division multiple access (SC-FDMA) symbols) (for power limited scenarios, i.e., restricted to single stream transmission).
[0188]
[0198] The number of slots in a subframe is based on the slot configuration and numerology. In slot configuration 0, the different numerologies (μ) 0-5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. In slot configuration 1, the different numerologies 0-2 allow 2, 4, and 8 slots per subframe, respectively. Thus, for slot configuration 0 and numerology μ, there are 14 symbols / slot and 2μ slots / subframe. Subcarrier spacing and symbol length / duration are functions of numerology. Subcarrier spacing is 2 μ×15 kHz, where μ is a numerology from 0 to 5. Thus, numerology μ=0 has a subcarrier spacing of 15 kHz, and numerology μ=5 has a subcarrier spacing of 480 kHz. The symbol length / period is inversely proportional to the subcarrier spacing. Figures 3A, 3B, 3C, and 3D provide an example of slot configuration 0 with 14 symbols per slot and numerology μ=2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol period is approximately 16.67 μs.
[0189]
[0199] A resource grid may be used to represent the frame structure. Each time slot contains resource blocks (RBs) (also called physical RBs (PRBs)), which span 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0190]
[0200] As shown in Figure 3A, some of the REs carry reference (pilot) signals (RS) for the UE (e.g., UE 104 in Figures 1 and 2). The RS may include Demodulation RS (DM-RS) (shown as Rx for one particular configuration where 100x is the port number, but other DM-RS configurations are possible) and Channel State Information Reference Signals (CSI-RS) for channel estimation at the UE. The RS may also include Beam Measurement RS (BRS), Beam Refinement RS (BRRS), and Phase Tracking RS (PT-RS).
[0191]
[0201] 3B shows an example of various DL channels within a subframe of a frame. The Physical Downlink Control Channel (PDCCH) carries DCI in one or more control channel elements (CCEs), each CCE containing 9 RE Groups (REGs), each REG containing 4 consecutive REs within one OFDM symbol.
[0192]
[0202] A primary synchronization signal (PSS) may be present in symbol 2 of a particular subframe of a frame. The PSS is used by the UE (e.g., 104 in Figures 1 and 2) to determine subframe / symbol timing and physical layer identification information.
[0193]
[0203] A secondary synchronization signal (SSS) may be present in symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the group number of the physical layer cell identity and the timing of the radio frame.
[0194]
[0204] Based on the physical layer identity and the group number of the physical layer cell identity, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the above-mentioned DM-RS. The physical broadcast channel (PBCH), which carries the master information block (MIB), may be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information not transmitted over the PBCH, such as system information blocks (SIBs), and paging messages.
[0195]
[0205] As shown in FIG. 3C, some of the REs carry DM-RS (denoted as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE may transmit DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS may be transmitted in the first one or two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used. The UE may transmit sounding reference signals (SRS). The SRS may be transmitted in the last symbol of a subframe. The SRS may have a comb configuration, and the UE may transmit the SRS in one of the combs. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0196]
[0206] 3D shows an example of various UL channels within a subframe of a frame. The PUCCH may be arranged as shown in one configuration. The PUCCH carries uplink control information (UCI) such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.
[0197] Additional Considerations
[0207] The above description provides examples of communicating Hybrid Automatic Repeat Request (HARQ) feedback in a communication system. The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. The embodiments described herein are not intended to limit the scope, applicability, or aspects described in the claims. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. For example, changes may be made in the function and arrangement of the elements described without departing from the scope of the disclosure. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to some embodiments may be combined in some other embodiments. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects described herein. Moreover, the scope of the disclosure is intended to encompass such devices or methods that are implemented using other structures, functions, or structures and functions in addition to or other than the various aspects of the disclosure described herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim.
[0198]
[0208] The techniques described herein may be used for various wireless communication technologies, such as 5G (e.g., 5G NR), 3GPP Long Term Evolution (LTE), LTE Advanced (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network may implement a radio technology, such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA network may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA network may implement a radio technology such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). cdma2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2 (3GPP2)." NR is a new wireless communications technology under development.
[0199]
[0209] The various example logic blocks, modules, and circuits described in connection with this disclosure may be implemented or performed using a general purpose processor, a DSP, an ASIC, a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any commercially available processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0200]
[0210] When implemented in hardware, an exemplary hardware configuration may comprise a processing system in a wireless node. The processing system may be implemented using a bus architecture. The bus may include any number of interconnected buses and bridges depending on the particular application of the processing system and the overall design constraints. The bus may link various circuits together, including the processor, the machine-readable medium, and the bus interface. The bus interface may be used to connect a network adapter, among other things, to the processing system via the bus. The network adapter may be used to implement the signal processing functions of the physical (PHY) layer. In the case of user equipment (such as the example UE 104 of FIG. 1), a user interface (e.g., keypad, display, mouse, joystick, touch screen, biometric sensor, proximity sensor, light emitting element, etc.) may also connect to the bus. The bus may also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, etc., which are well known in the art and therefore will not be described further. The processor may be implemented using one or more general-purpose and / or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuits capable of executing software. Those skilled in the art will recognize how to best implement the described functionality for a processing system depending on the particular application and the overall design constraints imposed on the overall system.
[0201]
[0211] If implemented in software, the functions may be stored on or transmitted over a computer-readable medium as one or more instructions or code. Software shall be broadly construed to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Computer-readable media includes both computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. A processor may be responsible for general processing, including managing a bus and executing software modules stored on a machine-readable storage medium. A computer-readable storage medium may be coupled to a processor such that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium may be integral to the processor. By way of example, a machine-readable medium may include a transmission line, a carrier wave modulated by data, and / or a computer-readable storage medium having stored instructions separate from a wireless node, all of which may be accessed by a processor through a bus interface. Alternatively or additionally, the machine-readable medium, or any portion thereof, may be integrated into the processor, such as may be a cache and / or a general purpose register file. Examples of machine-readable storage media may include, by way of example only, a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a magnetic disk, an optical disk, a hard drive, or any other suitable storage medium, or any combination thereof. The machine-readable medium may be embodied in a computer program product.
[0202]
[0212] A software module may comprise a single instruction or many instructions, and may be distributed across several different code segments, among different programs, and across several storage media. A computer-readable medium may comprise several software modules. A software module includes instructions that, when executed by a device such as a processor, cause a processing system to perform various functions. A software module may include a transmitting module and a receiving module. Each software module may reside in a single storage device or may be distributed across several storage devices. As an example, a software module may be loaded into RAM from a hard drive when a trigger event occurs. During execution of a software module, a processor may load some of the instructions into a cache to increase access speed. One or more cache lines may then be loaded into a general-purpose register file for execution by the processor. When referring to a function of a software module below, it will be understood that such function is implemented by a processor upon executing instructions from that software module.
[0203]
[0213] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. By way of example, "at least one of a, b, or c" is intended to encompass a, b, c, ab, ac, bc, and abc, as well as any combination having multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other permutation of a, b, and c).
[0204]
[0214] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include identifying, calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, and the like. Also, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Also, "determining" may include resolving, selecting, electing, establishing, and the like.
[0205]
[0215] The methods disclosed herein include one or more steps or actions for achieving the method. The steps and / or actions of those methods may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order of specific steps and / or actions and / or the use of those steps and / or actions may be modified without departing from the scope of the claims. Furthermore, various operations of the methods described above may be performed by any suitable means capable of performing the corresponding functions. Those means may include various hardware and / or software component(s) including, but not limited to, circuits, application specific integrated circuits (ASICs), or processors, and / or various hardware and / or software module(s). In general, when operations are illustrated in figures, those operations may have corresponding equivalent means-plus-function components that are similarly numbered.
[0206]
[0216] The following claims are not intended to be limited to the embodiments set forth herein, but are to be accorded the full scope consistent with the language of the claims. Within the claims, reference to an element by the singular is not intended to mean "only one" unless expressly stated as such, but rather "one or more." The term "several" refers to one or more, unless expressly stated otherwise. No element of a claim is to be construed under the provisions of 35 U.S.C. 112(f) unless the element is expressly recited using the phrase "means for" or, in the case of a method claim, unless the element is recited using the phrase "step for." All structural and functional equivalents of the elements of the various embodiments described throughout this disclosure that are known or later become known to those skilled in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be made public, regardless of whether such disclosure is expressly recited in the claims.
Claims
1. 1. A method of wireless communication by a user equipment, comprising: receiving signaling indicating rescheduling a hybrid automatic repeat request (HARQ) feedback for transmission; determining the HARQ feedback based at least in part on one or more fields of the signaling; transmitting the HARQ feedback based on the determination; and A method comprising:
2. receiving the signaling includes receiving first signaling scheduling the HARQ feedback for transmission and receiving second signaling indicating rescheduling the HARQ feedback; determining the HARQ feedback includes determining a time offset associated with the HARQ feedback based on the one or more fields of the second signaling; and identifying the HARQ feedback based on a first time location associated with the time offset relative to when the second signaling was received matching a second time location associated with when the HARQ feedback was scheduled for transmission via the first signaling. The method of claim 1.
3. a cyclic redundancy check (CRC) of the second signaling is scrambled with a cell radio network temporary identifier (C-RNTI); the second signaling includes a field set to a value indicating transmitting the HARQ feedback. The method of claim 2.
4. The method of claim 2 , wherein the one or more fields identify the time offset associated with the HARQ feedback.
5. 2. The method of claim 1, wherein the signaling includes a field set to a value indicating that the HARQ feedback is to be sent if a Cyclic Redundancy Check (CRC) of the signaling is scrambled with a Cell Radio Network Temporary Identifier (C-RNTI).
6. The method of claim 5 , wherein the one or more fields include a modulation and coding scheme field associated with a transport block.
7. the signaling includes downlink control information; the HARQ feedback comprises one or more positive acknowledgments or one or more negative acknowledgments; the HARQ feedback comprises one or more HARQ process identifiers; The HARQ feedback is associated with a type 1 or type 2 HARQ acknowledgement (HARQ-ACK) codebook. The method of claim 1.
8. 1. A method of wireless communication by a network entity, comprising: sending signaling to a user equipment (UE) indicating to reschedule a hybrid automatic repeat request (HARQ) feedback for transmission, the signaling identifying the HARQ feedback based at least in part on one or more fields of the signaling; obtaining the HARQ feedback in response to the signaling; Including, method.
9. sending the signaling sending, to the UE, first signaling scheduling the HARQ feedback for transmission; sending second signaling to the UE indicating to the UE to reschedule the HARQ feedback, the second signaling identifying a time offset associated with the HARQ feedback based on the one or more fields of the second signaling, wherein a first time location associated with the time offset relative to when the second signaling is sent corresponds to a second time location associated with when the HARQ feedback was scheduled for transmission according to the first signaling. The method according to claim 8.
10. a cyclic redundancy check (CRC) of the second signaling is scrambled with a cell radio network temporary identifier (C-RNTI); the second signaling includes a field set to a value indicating transmitting the HARQ feedback.
10. The method of claim 9.
11. 10. The method of claim 9, wherein the one or more fields identify the time offset associated with the HARQ feedback.
12. 9. The method of claim 8, wherein the signaling includes a field set to a value indicating that the HARQ feedback is to be sent if a Cyclic Redundancy Check (CRC) of the signaling is scrambled with a Cell Radio Network Temporary Identifier (C-RNTI).
13. 13. The method of claim 12, wherein the one or more fields include a modulation and coding scheme field associated with a transport block.
14. the signaling includes downlink control information; the HARQ feedback comprises one or more positive acknowledgments or one or more negative acknowledgments; the HARQ feedback comprises one or more HARQ process identifiers; The HARQ feedback is associated with a type 1 or type 2 HARQ acknowledgement (HARQ-ACK) codebook. The method according to claim 8.
15. 1. An apparatus for wireless communication, comprising: Memory, a processor coupled to the memory, the processor comprising: receiving signaling indicating rescheduling a hybrid automatic repeat request (HARQ) feedback for transmission; determining the HARQ feedback based at least in part on one or more fields of the signaling; transmitting the HARQ feedback based on the determination. The apparatus is configured to:
16. To receive the signaling, the processor is further configured to receive first signaling scheduling the HARQ feedback for transmission and to receive second signaling indicating to reschedule the HARQ feedback; and, to determine the HARQ feedback, the processor is further configured to: determine a time offset associated with the HARQ feedback based on the one or more fields of the second signaling; and identify the HARQ feedback based on a first time position associated with the time offset relative to when the second signaling was received matching a second time position associated with when the HARQ feedback was scheduled for transmission via the first signaling.
16. The apparatus of claim 15.
17. a cyclic redundancy check (CRC) of the second signaling is scrambled with a cell radio network temporary identifier (C-RNTI); the second signaling includes a field set to a value indicating transmitting the HARQ feedback.
17. The apparatus of claim 16.
18. 17. The apparatus of claim 16, wherein the one or more fields identify the time offset associated with the HARQ feedback.
19. 16. The apparatus of claim 15, wherein the signaling includes a field set to a value indicating sending the HARQ feedback if a cyclic redundancy check (CRC) of the signaling is scrambled with a Cell Radio Network Temporary Identifier (C-RNTI).
20. 20. The apparatus of claim 19, wherein the one or more fields include a modulation and coding scheme field associated with a transport block.
21. the signaling includes downlink control information; the HARQ feedback comprises one or more positive acknowledgments or one or more negative acknowledgments; the HARQ feedback comprises one or more HARQ process identifiers; The HARQ feedback is associated with a type 1 or type 2 HARQ acknowledgement (HARQ-ACK) codebook.
16. The apparatus of claim 15.
22. 1. An apparatus for wireless communication, comprising: Memory, a processor coupled to the memory, the processor comprising: sending signaling to a user equipment (UE) indicating to reschedule a hybrid automatic repeat request (HARQ) feedback for transmission, the signaling identifying the HARQ feedback based at least in part on one or more fields of the signaling; obtaining the HARQ feedback in response to the signaling; The apparatus is configured to:
23. To send the signaling, the processor: sending, to the UE, first signaling scheduling the HARQ feedback for transmission; sending second signaling to the UE indicating to reschedule the HARQ feedback, the second signaling identifying a time offset associated with the HARQ feedback based on the one or more fields of the second signaling, wherein a first time position associated with the time offset relative to when the second signaling is sent corresponds to a second time position associated with when the HARQ feedback was scheduled for transmission according to the first signaling.
23. The apparatus of claim 22, configured to:
24. a cyclic redundancy check (CRC) of the second signaling is scrambled with a cell radio network temporary identifier (C-RNTI); the second signaling includes a field set to a value indicating transmitting the HARQ feedback.
24. The apparatus of claim 23.
25. 24. The apparatus of claim 23, wherein the one or more fields identify the time offset associated with the HARQ feedback.
26. 23. The apparatus of claim 22, wherein the signaling includes a field set to a value indicating sending the HARQ feedback if a cyclic redundancy check (CRC) of the signaling is scrambled with a Cell Radio Network Temporary Identifier (C-RNTI).
27. 30. The apparatus of claim 26, wherein the one or more fields include a modulation and coding scheme field associated with a transport block.
28. the signaling includes downlink control information; the HARQ feedback comprises one or more positive acknowledgments or one or more negative acknowledgments; the HARQ feedback comprises one or more HARQ process identifiers; The HARQ feedback is associated with a type 1 or type 2 HARQ acknowledgement (HARQ-ACK) codebook.
23. The apparatus of claim 22.