Systems and methods for signaling feedback
The system addresses inefficiencies in HARQ-ACK feedback by using detailed HARQ-ACK signaling to enhance granularity and overhead management, improving communication reliability and resource allocation in 5G NR networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-11
AI Technical Summary
Existing wireless communication systems face inefficiencies in HARQ-ACK feedback mechanisms, particularly in 5G NR networks, due to insufficient granularity and overhead management in signaling, leading to suboptimal resource allocation and communication reliability.
A system and method for transmitting and receiving HARQ-ACK feedback with enhanced granularity and overhead management through a first signaling that provides detailed information about the second signaling, including HARQ-ACK bits, feedback types, and resource allocation, allowing for accurate and efficient communication.
Enhances communication reliability and resource management by providing detailed HARQ-ACK feedback, optimizing resource allocation and improving overall system performance in wireless networks.
Smart Images

Figure CN2024136326_11062026_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS FOR SIGNALING FEEDBACKTECHNICAL FIELD
[0001] The disclosure relates generally to wireless communications, including but not limited to systems and methods for signaling feedback.BACKGROUND
[0002] The standardization organization Third Generation Partnership Project (3GPP) is currently in the process of specifying a new Radio Interface called 5G New Radio (5G NR) as well as a Next Generation Packet Core Network (NG-CN or NGC) . The 5G NR will have three main components: a 5G Access Network (5G-AN) , a 5G Core Network (5GC) , and a User Equipment (UE) . In order to facilitate the enablement of different data services and requirements, the elements of the 5GC, also called Network Functions, have been simplified with some of them being software based, and some being hardware based, so that they could be adapted according to need.SUMMARY
[0003] The example embodiments disclosed herein are directed to solving the issues relating to one or more of the problems presented in the prior art, as well as providing additional features that will become readily apparent by reference to the following detailed description when taken in conjunction with the accompany drawings. In accordance with various embodiments, example systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and are not limiting, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of this disclosure.
[0004] At least one aspect is directed to a system, method, apparatus, or a computer-readable medium of the following. A method can include transmitting, by a wireless communication device (e.g., UE) to a wireless communication node (e.g., BS, gNB, TRP) , a first signaling comprising first information that is associated with second information comprised in a second signaling. The first information can include, e.g., an indication of overhead of the second signaling, and / or HARQ-ACK information that is less granular than that of the at least one HARQ-ACK bit in the second signaling. The method can include transmitting, by the wireless communication device to the wireless communication node, the second signaling according to the first information of the first signaling. The second information can include hybrid automatic repeat request -acknowledgement (HARQ-ACK) bits for one or more transmissions.
[0005] The method can include receiving, by a wireless communication node from a wireless communication device, a first signaling comprising first information that is associated with second information comprised in a second signaling. The method can include receiving, by the wireless communication node from the wireless communication device, the second signaling according to the first information of the first signaling. The second information can include hybrid automatic repeat request -acknowledgement (HARQ-ACK) bit for one or more transmission.
[0006] In some embodiments, the first information in the first signaling can include at least one of: size information which is indicative of number of bits for the second information, information of number of information blocks for the second information, information of transmission for the second information (e.g., indicative of which transmission (s) may be unsuccessfully received / decoded by the UE) , a type for first information, and / or a feedback type of the one or more transmissions associated with the second information. The first information in the first signaling can include information of at least one of the one or more transmissions that is successful or unsuccessful, information on availability of the second information (e.g., indicative of whether the BS can expect to receive the second information / signaling) . The information of transmission for the second information can include information of at least one of the one or more transmissions that can be received by the wireless communication device (e.g., which may indicate that a transmission can be decoded successfully or not) , or information of at least one of the one or more transmissions that is not received by the wireless communication device.
[0007] In certain embodiments, the second information in the second signaling can include one or more information blocks. Each of the one or more information blocks can correspond to one of the one or more transmissions, and can include at least one of: position information (e.g., to indicate the position of information block (s) in the second information) , a feedback type for a corresponding transmission, or HARQ-ACK bits for the corresponding transmission. The size information can include at least one of: one or more actual values for a number of HARQ-ACK bits for at least one or the one or more transmissions, one or more codepoints to indicate a number of HARQ-ACK bits for at least one of the one or more transmissions, a bitmap to indicate a number of HARQ-ACK bits for one or more transmissions, and / or a scaling factor. The size information can be indicative of a total number of bits in the second information (e.g., for all of the one or more transmissions) , or a number of bits in the second information for a transmission (e.g., for each transmission, or for a specific transmission) of the one or more transmissions.
[0008] In some implementations, the first information can include the information of transmission and the feedback type for at least one of the one or more transmissions. The first information can include a number of transmissions for a first feedback type and an indication of a number of transmissions for a second feedback type. For example, the first information can indicate or specify how many transmissions there are for each feedback type. The feedback type can include at least one of: transport block (TB) based feedback, code block (CB) based feedback, code block group (CBG) based feedback, transport block group (TBG) based feedback, and / or HARQ-ACK bundling based feedback (e.g., for HARQ-ACK bundling for multiple PDSCHs / CBGs / CBs) . The size information can include one or more actual values for a number of HARQ-ACK bits for one or more information blocks for the one or more transmissions in the second information. Each of the one or more actual values can correspond to one information block in the second information.
[0009] In certain embodiments, the size information can include one or more codepoints indicative of a number of HARQ-ACK bits for the one or more transmissions in the second information. Each of the one or more codepoints can correspond to one information block in the second information. The information blocks in the first signaling can be arranged according to an order (e.g., ascending or descending order) of downlink assignment indices (DAIs) or starting symbols of physical downlink shared channel (PDSCH) transmissions corresponding to the one or more transmissions.
[0010] In some embodiments, the bitmap can include one or more bits. Each of the one or more bits can correspond to a scaling factor for an information block for a transmission in the second information, and can include a first bit value for a first scaling factor or a second bit value for a second scaling factor. The first scaling factor and the second scaling factor can be configured in a higher layer parameter (e.g., in RRC signaling) . A number of bits of (e.g., used for, or forming) the second information can be determined by a number of bits (N) configured by a higher layer parameter. The size information can include a scaling factor (S) , where N can be a positive integer and S can be a value larger than 0 and not larger than 1. The information of at least one of the one or more transmissions that is successful or unsuccessful in the second information can include at least one of amount information or position information for the at least one of the one or more transmissions that is successful or unsuccessful. The second information can include information (e.g., more granular HARQ-ACK bits) for transmissions that are unsuccessful.
[0011] In some implementations, the information for transmissions that are unsuccessful can be determined by (e.g., determined as equal to, or as a function of) a maximum number of code blocks in one code block group (CBG) , and / or can be determined by a maximum number of transport blocks in one transport block group (TBG) . The amount information and the position information can include a bitmap with a length that is equal to a number of the at least one of the one or more transmissions that is successful or unsuccessful. Each bit of the bitmap can correspond to a respective transmission. A first value of the bit can indicate that the respective transmission is unsuccessful. A second value of the bit can indicate that the respective transmission is successful. The bits of the bitmap can be arranged in order of DAIs or starting symbols of the at least one of the one or more transmissions that is successful or unsuccessful.
[0012] In some implementations, the amount information (e.g., information to represent the number of unsuccessful transmissions or number of successful transmissions) and the position information can include K1 bits in the bitmap for each transmission that is successful or unsuccessful. The second information can include K2 bits for each transmission that is unsuccessful, where K1 and K2 can be positive integers, and K1 is not larger than K2. The amount information can include at least one of: an indication of a number of transmissions that are unsuccessful, or an indication of a number of transmissions that are successful. The second information can include a number of information blocks for the transmissions that are unsuccessful. The number can be a positive integer value determined by the indication of the number of transmissions that are unsuccessful.
[0013] In certain embodiments, the amount information and position information can include one or more indexes of one or more transmissions, or an indication of one or more groups of transmissions (e.g., PDSCH transmission, and / or DCI that schedules the PDSCH transmission) , that are unsuccessful (e.g., unsuccessfully communicated to or received by the wireless communication device) . A resource of the first signaling can be determined according to a higher layer parameter (e.g., in RRC signaling) , a control channel element (CCE) , and / or a downlink control information (DCI) signaling. A resource of the second signaling can be determined according to an uplink (UL) grant or the first signaling. A third signaling can be used for releasing one or more unoccupied resource elements when a number of configured resource elements for the first signaling can be larger than a number of actual occupied resource elements.
[0014] In some implementations, the third signaling can include at least one of: uplink control information (UCI) signaling, medium access control control element (MAC CE) signaling, UE assistance information (UAI) signaling, radio access control (RRC) signaling, downlink control information (DCI) signaling, and / or downlink reference signaling. The first signaling can be transmitted via at least one of: physical random access channel (PRACH) , physical uplink control channel (PUCCH) , and / or physical uplink shared channel (PUSCH) . The second signaling can be transmitted via at least one of: physical uplink control channel (PUCCH) , or physical uplink shared channel (PUSCH) . The resource for the first signaling and the resource for the second signaling transmission can not overlap in time domain, or can overlap in time domain but can not overlap in frequency domain.
[0015] In some implementations, a non-transitory computer-readable medium may store instructions that when executed by at least one processor may cause the at least one processor to perform any one or more of the methods disclosed herein. An apparatus may comprise at least one processor configured to perform any one or more of the methods disclosed herein.BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG. 1 illustrates an example cellular communication network in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure;
[0017] FIG. 2 illustrates a block diagram of an example base station and a user equipment device, in accordance with some embodiments of the present disclosure;
[0018] FIG. 3 illustrates an example implementation of a data transmission structure, in accordance with some embodiments of the present disclosure;
[0019] FIG. 4 illustrates an example implementation for allocating HARQ-ACK bits, in accordance with some embodiments of the present disclosure;
[0020] FIG. 5 illustrates an example implementation for allocating HARQ-ACK bits in accordance with some embodiments of the present disclosure;
[0021] FIG. 6 illustrates an example implementation of configuring and / or adjusting HARQ-ACK bits, in accordance with some embodiments of the present disclosure;
[0022] FIG. 7 illustrates an example implementation of feedback procedure for multiple DCI scheduling PDSCHs, in accordance with some embodiments of the present disclosure; and
[0023] FIG. 8 illustrates a flow diagram of an example method for signaling feedback, in accordance with some embodiments of the present disclosure.DETAILED DESCRIPTION
[0024] 1. Mobile Communication Technology and Environment
[0025] FIG. 1 illustrates an example wireless communication network, and / or system, 100 in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure. In the following discussion, the wireless communication network 100 may be any wireless network, such as a cellular network or a narrowband Internet of things (NB-IoT) network, and is herein referred to as “network 100. ” Such an example network 100 includes a base station 102 (hereinafter “BS 102” ; also referred to as wireless communication node) and a user equipment device 104 (hereinafter “UE 104” ; also referred to as wireless communication device) that can communicate with each other via a communication link 110 (e.g., a wireless communication channel) , and a cluster of cells 126, 130, 132, 134, 136, 138 and 140 overlaying a geographical area 101. In Figure 1, the BS 102 and UE 104 are contained within a respective geographic boundary of cell 126. Each of the other cells 130, 132, 134, 136, 138 and 140 may include at least one base station operating at its allocated bandwidth to provide adequate radio coverage to its intended users.
[0026] For example, the BS 102 may operate at an allocated channel transmission bandwidth to provide adequate coverage to the UE 104. The BS 102 and the UE 104 may communicate via a downlink radio frame 118, and an uplink radio frame 124, respectively. Each radio frame 118 / 124 may be further divided into sub-frames 120 / 127 which may include data symbols 122 / 128. In the present disclosure, the BS 102 and UE 104 are described herein as non-limiting examples of “communication nodes, ” generally, which can practice the methods disclosed herein. Such communication nodes may be capable of wireless and / or wired communications, in accordance with various embodiments of the present solution.
[0027] FIG. 2 illustrates a block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM / OFDMA signals) in accordance with some embodiments of the present solution. The system 200 may include components and elements configured to support known or conventional operating features that need not be described in detail herein. In one illustrative embodiment, system 200 can be used to communicate (e.g., transmit and receive) data symbols in a wireless communication environment such as the wireless communication environment 100 of Figure 1, as described above.
[0028] System 200 generally includes a base station 202 (hereinafter “BS 202” ) and a user equipment device 204 (hereinafter “UE 204” ) . The BS 202 includes a BS (base station) transceiver module 210, a BS antenna 212, a BS processor module 214, a BS memory module 216, and a network communication module 218, each module being coupled and interconnected with one another as necessary via a data communication bus 220. The UE 204 includes a UE (user equipment) transceiver module 230, a UE antenna 232, a UE memory module 234, and a UE processor module 236, each module being coupled and interconnected with one another as necessary via a data communication bus 240. The BS 202 communicates with the UE 204 via a communication channel 250, which can be any wireless channel or other medium suitable for transmission of data as described herein.
[0029] As would be understood by persons of ordinary skill in the art, system 200 may further include any number of modules other than the modules shown in Figure 2. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in connection with the embodiments disclosed herein may be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software can depend upon the particular application and design constraints imposed on the overall system. Those familiar with the concepts described herein may implement such functionality in a suitable manner for each particular application, but such implementation decisions should not be interpreted as limiting the scope of the present disclosure.
[0030] In accordance with some embodiments, the UE transceiver 230 may be referred to herein as an “uplink” transceiver 230 that includes a radio frequency (RF) transmitter and a RF receiver each comprising circuitry that is coupled to the antenna 232. A duplex switch (not shown) may couple the uplink transmitter or receiver to the uplink antenna in time duplex fashion. Similarly, in accordance with some embodiments, the BS transceiver 210 may be referred to herein as a “downlink” transceiver 210 that includes a RF transmitter and a RF receiver each comprising circuity that is coupled to the antenna 212. A downlink duplex switch may couple the downlink transmitter or receiver to the downlink antenna 212 in time duplex fashion. The operations of the two transceiver modules 210 and 230 may be coordinated in time such that the uplink receiver circuitry is coupled to the uplink antenna 232 for reception of transmissions over the wireless transmission link 250 at the same time that the downlink transmitter is coupled to the downlink antenna 212. Conversely, the operations of the two transceivers 210 and 230 may be coordinated in time such that the downlink receiver is coupled to the downlink antenna 212 for reception of transmissions over the wireless transmission link 250 at the same time that the uplink transmitter is coupled to the uplink antenna 232. In some embodiments, there is close time synchronization with a minimal guard time between changes in duplex direction.
[0031] The UE transceiver 230 and the base station transceiver 210 are configured to communicate via the wireless data communication link 250, and cooperate with a suitably configured RF antenna arrangement 212 / 232 that can support a particular wireless communication protocol and modulation scheme. In some illustrative embodiments, the UE transceiver 210 and the base station transceiver 210 are configured to support industry standards such as the Long Term Evolution (LTE) and emerging 5G standards, and the like. It is understood, however, that the present disclosure is not necessarily limited in application to a particular standard and associated protocols. Rather, the UE transceiver 230 and the base station transceiver 210 may be configured to support alternate, or additional, wireless data communication protocols, including future standards or variations thereof.
[0032] In accordance with various embodiments, the BS 202 may be an evolved node B (eNB) , a serving eNB, a target eNB, a femto station, or a pico station, for example. In some embodiments, the UE 204 may be embodied in various types of user devices such as a mobile phone, a smart phone, a personal digital assistant (PDA) , tablet, laptop computer, wearable computing device, etc. The processor modules 214 and 236 may be implemented, or realized, with a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0033] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module executed by processor modules 214 and 236, respectively, or in any practical combination thereof. The memory modules 216 and 234 may be realized as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 216 and 234 may be coupled to the processor modules 210 and 230, respectively, such that the processors modules 210 and 230 can read information from, and write information to, memory modules 216 and 234, respectively. The memory modules 216 and 234 may also be integrated into their respective processor modules 210 and 230. In some embodiments, the memory modules 216 and 234 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be executed by processor modules 210 and 230, respectively. Memory modules 216 and 234 may also each include non-volatile memory for storing instructions to be executed by the processor modules 210 and 230, respectively.
[0034] The network communication module 218 generally represents the hardware, software, firmware, processing logic, and / or other components of the base station 202 that enable bi-directional communication between base station transceiver 210 and other network components and communication nodes configured to communication with the base station 202. For example, network communication module 218 may be configured to support internet or WiMAX traffic. In a typical deployment, without limitation, network communication module 218 provides an 802.3 Ethernet interface such that base station transceiver 210 can communicate with a conventional Ethernet based computer network. In this manner, the network communication module 218 may include a physical interface for connection to the computer network (e.g., Mobile Switching Center (MSC) ) . The terms “configured for, ” “configured to” and conjugations thereof, as used herein with respect to a specified operation or function, refer to a device, component, circuit, structure, machine, signal, etc., that is physically constructed, programmed, formatted and / or arranged to perform the specified operation or function.
[0035] The Open Systems Interconnection (OSI) Model (referred to herein as, “open system interconnection model” ) is a conceptual and logical layout that defines network communication used by systems (e.g., wireless communication device, wireless communication node) open to interconnection and communication with other systems. The model is broken into seven subcomponents, or layers, each of which represents a conceptual collection of services provided to the layers above and below it. The OSI Model also defines a logical network and effectively describes computer packet transfer by using different layer protocols. The OSI Model may also be referred to as the seven-layer OSI Model or the seven-layer model. In some embodiments, a first layer may be a physical layer. In some embodiments, a second layer may be a Medium Access Control (MAC) layer. In some embodiments, a third layer may be a Radio Link Control (RLC) layer. In some embodiments, a fourth layer may be a Packet Data Convergence Protocol (PDCP) layer. In some embodiments, a fifth layer may be a Radio Resource Control (RRC) layer. In some embodiments, a sixth layer may be a Non Access Stratum (NAS) layer or an Internet Protocol (IP) layer, and the seventh layer being the other layer.
[0036] Various example embodiments of the present solution are described below with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present solution. As would be apparent to those of ordinary skill in the art, after reading the present disclosure, various changes or modifications to the examples described herein can be made without departing from the scope of the present solution. Thus, the present solution is not limited to the example embodiments and applications described and illustrated herein. Additionally, the specific order or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present solution. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present solution is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0037] 2. Systems and Methods for Signaling Feedback
[0038] The described methods and systems can provide an efficient approach for facilitating feedback in wireless communication networks through a structured design of signaling mechanisms. a first signaling can provide information such as the total number of hybrid automatic repeat request acknowledgment (HARQ-ACK) bits in a second signaling, and HARQ-ACK bits corresponding to each transmission (e.g., signaling or channel) within the second signaling. The second signaling can feature a structure that includes the generation of HARQ-ACK bits to enable accurate and detailed feedback. The method described herein includes the transmission of both the first and second signaling, ensuring effective communication and resource management for HARQ-ACK systems. This approach can enhance the overall performance and reliability of wireless communication systems.
[0039] A sequence of steps can be performed by a wireless terminal, such as a UE, and a wireless communication node, such as a gNB. The UE can transmit a first signaling to the gNB, where the first signaling can include information associated with the HARQ-ACK codebook (e.g., to be expected / configured in the second signaling) . The UE can transmit the HARQ-ACK codebook to the gNB in the second signaling. Based on the first signaling (and prior to actually receiving the second signaling for instance) , the gNB can determine specific parameters of the HARQ-ACK codebook, including the overhead, such as the number of bits required for each signaling or channel, and the structure of the HARQ-ACK codebook.
[0040] Dynamic signaling transmission with information reporting can be designed / configured with one or more of the following aspects: a content of a first signaling, a rule for the content generation (e.g., including in the first signaling and in the second signaling) , and / or HARQ-ACK bit transmissions. The content of a first signaling can carry / include information for subsequent communication (e.g., in a second signaling) . The rules governing content generation can apply to both the first signaling and the second signaling. The transmission of HARQ-ACK bits (e.g., in the second signaling) can provide acknowledgment information (e.g., for hybrid automatic repeat request mechanisms) .
[0041] Example 1 illustrating various implementation features
[0042] The first signaling can provide an indication of the actual overhead of the second signaling. The actual overhead (e.g., payload size) can include / indicate the actual number of HARQ-ACK information bits for each signaling or channel for data transmission. The actual overhead can include the total number of bits for the amount of HARQ-ACK information carried and / or included in the HARQ-ACK codebook in the second signaling, wherein the overhead can be indicated in the first signaling. For example, for each signal signaling and / or channel, the HARQ-ACK codebook can indicate the bit values of the corresponding HARQ-ACK feedback information.
[0043] The overhead can be indicated in the first signaling using various types of indications, such as feedback type (e.g., actual value, bitmap, or codepoint) or a scaling factor to be applies on a configured / defined value to determine a number of bits. The type of indication provided in the first signaling can include at least one of the following: an actual value (e.g., corresponding to a bitlength of the HARQ-ACK information) , or a bitmap or codepoint (e.g., where each bit or groups of bits corresponds to or represents a bitlength) . The second signaling can carry one or more HARQ-ACK information bits. The UE can generate the HARQ-ACK information bits for inclusion in the second signaling according to (or consistent with) the information provided in the first signaling.
[0044] In some embodiments, the transmission can include at least one of: one or more DCI signaling transmissions, one or more physical downlink shared channel (PDSCH) transmissions, one or more reference signaling transmissions, and / or one or more common signal transmission. In some embodiments, the reference signaling can include demodulation reference signaling (DM-RS) , channel state information reference signaling (CSI-RS) , and / or phase tracking reference signaling (PT-RS) . In certain embodiments, the common signal transmission can include synchronization signal / physical broadcast channel block (SSB) transmission, and / or system information block (SIB) transmission. In some embodiments, the DCI signaling transmission can include scheduling DCI signaling transmission, or non-scheduling DCI signaling transmission. In certain implementations, the scheduling DCI can include DCI signalings for scheduling PDSCH (s) . In certain implementations, the non-scheduling DCI can include DCI signaling for secondary cell activation / deactivation or DCI signaling for semi-persistent scheduling (SPS) release or configured grant (CG) release.
[0045] In some embodiments, the first information in the first signaling can include size information which can be indicative of number of bits for the second information. In certain embodiments, the size information can include one or more actual values for a number of HARQ-ACK bits for one or more transmissions. In certain embodiments, one actual value can correspond to a number of HARQ-ACK bits for one transmission. In certain embodiments, a number of bits of the actual value can be determined by the maximum number of HARQ-ACK bits for one transmission in the second information. In some embodiments, the number of bits of the actual value can be where Nmax can be the maximum number of HARQ-ACK bits for one transmission in the second information, and the brackets can denote ceiling operation. In some embodiments, the maximum number of HARQ-ACK bits for one transmission can be determined by a higher layer parameter. In some embodiments, the higher layer parameter can be an RRC signaling. The RRC signaling can be maxCodeBlockGroupPerTransportBlock. In some embodiments, the RRC signaling can be pdsch-TimeDomainAllocationListForMultiPDSCH. In some implementations, the RRC signaling can be pusch-TimeDomainAllocationListForPUSCH. The RRC signaling can be maxNroCodeWordsSchededByDCI. In some embodiments, the first signaling can include a plurality of actual values for a number of HARQ-ACK bits for transmissions; the number of actual values in the first signaling can be determined by a number of transmissions needed to feed back in the second information in the second signaling.
[0046] In some embodiments, the second information can include one or more information blocks. In certain embodiments, each information block can correspond to one transmission.
[0047] In some embodiments, towards each control signaling (e.g., DCI transmission) and / or channel for data transmission (e.g., PDSCH transmission) , the first signaling can report the actual value of HARQ-ACK bits in the corresponding bit field, where each control signaling and / or channel for data transmission can correspond to one bit field in the first signaling.
[0048] For example, assuming there can be four DCI signalings (with DAIs) needed to be fed back, there can be four bit fields in the first signaling. A bit field can represent size information for the HARQ-ACK bits for a corresponding control signaling and / or channel for data transmission. In this case, the bit fields in the first signaling can be in ascending (or descending) order of DAI. In this case, the bit fields in the first signaling can be in ascending (or descending) order of starting symbols of PDSCH scheduled by the DCI signaling.
[0049] As shown in FIG. 3 in this case and by way of non-limiting illustration, when there are two bits in each bit field, in some embodiments, ‘11’ can mean that the number of HARQ-ACK information bits for a corresponding control signaling and / or channel for data transmission is 4. In some embodiments, ‘10’ can mean the number of HARQ-ACK bits for corresponding control signaling and / or channel for data transmission is 3. In certain embodiments, ‘01’ can mean that the number of HARQ-ACK bits for corresponding control signaling and / or channel for data transmission is 2. In some embodiments, ‘00’ can mean that the number of HARQ-ACK bits for corresponding control signaling and / or channel for data transmission is 1.
[0050] In certain implementations, the size information can include one or more codepoints to indicate a number of HARQ-ACK bits for one or more transmissions. In an embodiment, one codepoint can correspond to a number of HARQ-ACK bits for one transmission. In some embodiments, the first signaling can include a plurality of codepoints for a number of HARQ-ACK bits for transmissions. In this case, the number of codepoints in the first signaling can be determined by a number of transmissions needed to feed back in the second information in the second signaling. In some embodiments, one codepoint can correspond to a scaling factor for a number of HARQ-ACK bits for one transmission. In some embodiments, a number of HARQ-ACK bits for one transmission can be determined by a baseline number of HARQ-ACK bits for one transmission and the scaling factor determined by the first signaling. In this case, a number of HARQ-ACK bits for one transmission can be equal to a baseline number of HARQ-ACK bits for one transmission multiplied by the scaling factor determined by the first signaling. In some embodiments, one codepoint can correspond to one actual value of a number of HARQ-ACK bits for one transmission. In this case, the baseline number of HARQ-ACK bits for one transmission can be determined by a higher layer parameter. The baseline number of HARQ-ACK bits can be 1.
[0051] In some embodiments, towards each control signaling (e.g., DCI transmission) and / or channel for data transmission (e.g., PDSCH transmission) , the first signaling can report codepoints for HARQ-ACK bits in the corresponding bit field, where each control signaling and / or channel for data transmission corresponds to one bit field in the first signaling.
[0052] For one example, assuming there can be four DCI signalings (with DAIs) for which to provide feedback, there can be four bits fields in the first signaling. The bit field can represent size information for the HARQ-ACK bits for corresponding control signaling and / or channel for data transmission. The bits fields in the first signaling can be in ascending / descending order of DAI. In this case, the bit fields in the first signaling can be in ascending / descending order of starting symbols of PDSCH. In this case, there can be four scaling factors configured in a higher layer parameter (SF0, SF1, SF2, SF3) .
[0053] As shown in FIG. 5, and for example, when there are two bits in each bit field, the codepoint ‘00’ may indicate that the actual number of HARQ-ACK information bits is N multiplied by SF0. Similarly, the codepoint ‘01’ may indicate that actual number of HARQ-ACK information bits is N multiplied by SF1, the codepoint ‘10’ may indicate that actual number of HARQ-ACK information bits is N multiplied by SF2, and codepoint ‘11’ may indicate that the actual number of HARQ-ACK information bits is N multiplied by SF3. In this case, N can be the baseline number of HARQ-ACK bits for one transmission.
[0054] In an embodiment, the size information can include a bitmap to indicate a number of HARQ-ACK bits for one or more transmissions. In an embodiment, one bit in the bitmap can correspond to one transmission in the second information in the second signaling. In an embodiment, the bits in the bitmap can indicate the transmissions in ascending (or descending) order of DAIs. In an embodiment, the bits in the bitmap can indicate the transmission in ascending (or descending) order of PDSCH scheduled by the DCI signaling. In an embodiment, the scaling factor (s) can be determined by a higher layer parameter. In an embodiment, one value of the bit in the bitmap can correspond to one scaling factor. In some embodiments, one value of the bit can correspond to a first scaling factor, while the other value of the bit can correspond to a second scaling factor. In an embodiment, one value of the bit in the bitmap can correspond to one value of a number of HARQ-ACK bits. In some embodiments, one value of the bit can correspond to a first value of a number of HARQ-ACK bits, while the other value of the bit can correspond to a second value of a number of HARQ-ACK bits. In some embodiments, a number of HARQ-ACK bits for one transmission can be determined by a baseline number of HARQ-ACK bits for one transmission and the scaling factor determined by the first signaling. In this case, a number of HARQ-ACK bits for one transmission can be equal to a baseline number of HARQ-ACK bits for one transmission multiplied by the scaling factor determined by the first signaling. In some embodiments, one codepoint can correspond to one actual value of a number of HARQ-ACK bits for one transmission. In this case, the baseline number of HARQ-ACK bits for one transmission can be determined by a higher layer parameter. The baseline number of HARQ-ACK bits can be 1.
[0055] As shown in FIG. 4 for example, assuming there are four DCI signalings (with DAIs) for which to provide feedback, the length of the bitmap can be 4. Two scaling factors can be configured in the higher layer parameter, where a first scaling factor can be A1 and a second scaling factor can be A2. The bitmap indicates ‘1010’ . As a nonlimiting example, it can mean that for the first DAI / PDSCH, the actual HARQ-ACK bit number can be (e.g., is) N*A2; for the second DAI / PDSCH, the actual HARQ-ACK bit number can be N*A1; for the third DAI / PDSCH, the actual HARQ-ACK bit number can be N*A2; and for the forth DAI / PDSCH, the actual HARQ-ACK bit number can be (e.g., is) N*A1. N can denote the baseline number of HARQ-ACK bits for one transmission.
[0056] In an embodiment, the size information can include a scaling factor. In an embodiment, the size information can include a plurality of scaling factors, and each scaling factor can correspond to a number of HARQ-ACK bits for one transmission. In this case, some previous embodiments mentioned how the first signaling includes a plurality of scaling factors. In an embodiment, the scaling factor can be for a number of bits for the first information in the first signaling. In some embodiments, a number of bits for the first information in the first signaling can be determined by a configured number of bits for the first information and the scaling factor determined in the first signaling. In some embodiments, a number of bits for the first information in the first signaling can be equal to a configured number of bits for the first information multiplied by the scaling factor determined in the first signaling. In some embodiments, the configured number of bits for the first information can be determined by a higher layer parameter (e.g., RRC signaling) . In some embodiments, a value of the scaling factor cannot be larger than 1. In this case, the scaling factor can be larger than 0 and smaller than 1.
[0057] For example, for the transmitted number of bits of the first information, the first signaling can report one of the scaling factors within the scaling factor set {SF1, SF2, SF3, …} configured by a higher layer parameter. In this case, the configured number of bits of the first information can be denoted as M. In this case, the transmitted number of bits of the first information can be (e.g., is) M *SF1, when the first signaling reports SF1 to the base station. In this case, the transmitted number of bits of the first information can be (e.g., is) M *SF2, when the first signaling reports SF2 to the base station.
[0058] As shown in FIG. 8 and in some embodiments, the first information in the first signaling can include / can be information of the number of information blocks for the second information. In an embodiment, the information of the number of information blocks for the second information can be utilized to indicate the number of information blocks in the second information. For example, the first signaling can indicate that there can be four information blocks for the corresponding four transmissions in the second information in the second signaling needed to feed back. Then the second information can include four information blocks based on the first signaling indication.
[0059] In some embodiments, the first information in the first signaling can include / can be information of transmission for the second information. In an embodiment, the information of transmission for the second information can include / can be the information of one or more transmissions that can be received or not received by the wireless communication device (UE) . In some embodiments, the information can include a bitmap. In this case, each bit corresponds to one transmission. In this case, bits in the bitmap indicate the transmissions can be in ascending (or descending) order of DAIs in DCI signaling or in ascending (or descending) order of starting symbols of PDSCHs scheduled by the DCI. In this case, the length of the bitmap can be equal to the number of transmissions for which to provide feedback. In this case, one value of a bit in the bitmap denotes the transmission can be not received by the UE, while one other value of the bit in the bitmap denotes the transmission can be received by the UE. In an embodiment, the information of transmission for the second information can include / can be the information of one or more transmissions that can be received by the wireless communication device. In some embodiments, the information of one or more transmissions that can be received by the wireless communication device can include the number of transmissions that can be received by the wireless communication device. In some embodiments, the information of one or more transmissions that can be received by the wireless communication devices can include the index of transmissions that can be received by the wireless communication devices. The information of transmission for the second information can include / can be the information of one or more transmissions that cannot be received by the wireless communication device. In some embodiments, the information of one or more transmissions that cannot be received by the wireless communication device can include the number of transmissions that cannot be received by the wireless communication device. In some embodiments, the information of one or more transmissions that is not received by the wireless communication devices can include the index of transmissions that is received by the wireless communication devices. In some embodiments, the transmissions that cannot be received by the wireless communication device denotes the transmissions that are dropped. In some embodiments, the transmissions that can be received by the wireless communication device denotes the transmissions that are received. And the wireless communication device reports they are received successfully or unsuccessfully.
[0060] In some embodiments, the first information can include a feedback type of the one or more transmissions associated with the second information. In an embodiment, the feedback type for the transmissions associated with the second information can include at least one of transport block (TB) based feedback, code block (CB) based feedback, code block group (CBG) based feedback, transport block group (TBG) based feedback or HARQ-ACK bundling based feedback. In some embodiments, TB based feedback can mean there can be one HARQ-ACK bit for one / each TB. In this case, bit ‘1’ can mean the TB transmission is successful (or unsuccessful) , while ‘0’ can mean the TB transmission is unsuccessful (or successful) . In some embodiments, CB based feedback can mean there is one HARQ-ACK bit for one / each CB. In this case, bit ‘1’ can mean the CB transmission is successful (or unsuccessful) , while ‘0’ can mean the CB transmission is unsuccessful (or successful) . In this case, there can be one or more CBs in one TB. For example, there can be four TBs for which to be provide feedback, and there can be 8 CBs in each TB. CB based feedback can mean wireless communication device provides a feedback of 32 bits representing the CB transmissions can be successful or not.
[0061] In some embodiments, CBG based feedback can mean there can be one HARQ-ACK bit for one CBG. In this case, bit ‘1’ can mean that the CBG transmission is successful (or unsuccessful) , while ‘0’ can mean that the CBG transmission is unsuccessful (or successful) . In this case, there can be one or more CBGs in one TB, and each CBG can include one or more CBs. For example, there can be four TBs to be provided feedback, and there can be 4 CBGs in each TB, and each CBG can include 2 CBs. CBG based feedback can mean wireless communication device feeds back 16 bits representing the CBG transmissions that can be successful or not. In some embodiments, CBG based feedback can be characterized by a granularity of the CBG feedback. In this case, the granularity of CBG based feedback includes a maximum CBG number in one transmission. In this case, the maximum CBG number includes 4 CBGs in one transmission, 8 CBGs in one transmission or 16 CBGs in one transmission. For example, the type of CBG based feedback determines 4 CBGs feedback for the transmission or 8 CBGs feedback for the transmission. In some embodiments, CBG based feedback can be characterized by a position of the CBG feedback. In this case, the position of CBG-based feedback includes CBGs position in one transmission that is to be provided feedback. In some embodiments, one HARQ-ACK bit can correspond to one UE.
[0062] In some embodiments, the CBGs position in one transmission can include first P1 CBGs in one transmission. In this case, the wireless communication device can provide feedback with HARQ-ACK bits for the first P1 CBGs in one transmission, while the remaining CBGs in this transmission may not be provided feedback. In some embodiments, the CBGs position in one transmission can include the last P1 CBGs in one transmission. In this case, the wireless communication device feeds back HARQ-ACK bits for the last P1 CBGs in one transmission, the remaining CBGs in this transmission may not be provided feedback. In some embodiments, the CBGs position in one transmission can include P1 predefined CBGs in one transmission. In this case, the wireless communication device feeds back HARQ-ACK bits for the P1 predefined CBGs in one transmission, the remaining CBGs in this transmission can be not fed back. In this case, the P1 CBGs can be predefined by a higher layer parameter, e.g., RRC signaling.
[0063] The P1 CBGs can be consecutive. The P1 CBGs can be nonconsecutive. In this case, P1 can be an integer that cannot be larger than a maximum CBG number in one transmission. In some embodiments, CBG based feedback can be characterized by a granularity of the CBG feedback and a position of the CBG feedback. For example, granularity of CBG-based HARQ-ACK feedback: 4 CBG, 8 CBG, 16 CBG. For example, the position of CBG-based HARQ-ACK feedback in the feedback information: first half can include CBGs feedback and / or second half can include CBGs feedback and / or predefined positions for CBG-based HARQ-ACK feedback. The remaining CBGs that are not provided feedback can be regarded as ACK and / or NACK. In some embodiments, TBG based feedback can mean there can be one HARQ-ACK bit for one TB in the case of one DCI schedules a plurality of transmissions. In this case, the transmissions can be time domain multiplexing, overlapped in time domain, overlapped in frequency domain or overlapped in time and frequency domain. In this case, bit ‘1’ can mean that the TB transmission is successful (or unsuccessful) , while ‘0’ can mean that the TB transmission is unsuccessful (or successful) . In this case, one TBG includes a plurality of TBs for corresponding a plurality of transmissions. For example, one DCI schedules 4 TB simultaneously, for this DCI, TBGs means wireless communication device feeds back 4 bits representing whether the TBG transmission can be successful or not. In some embodiments, HARQ-ACK bundling based feedback can mean using one HARQ-ACK bit representing the bundling feedback unit. In this case, the feedback unit includes CB, CBG, TB, or TBG. In some embodiments, TBG-based feedback can be characterized by a position of the TBG feedback. In this case, the position of TBG-based feedback includes the TBG position in one transmission that is to be provided feedback. In some embodiments, one HARQ-ACK bit can correspond to one UE. In some embodiments, the TBGs position in one transmission can include first P2 TBG s in one transmission. In this case, wireless communication device feeds back HARQ-ACK bits for the first P2 TBGs in one transmission, the remaining TBGs in this transmission can be not fed back. In some embodiments, the TBGs position in one transmission can include the last P2 TBGs in one transmission. In this case, the wireless communication device feeds back HARQ-ACK bits for the last P2 TBGs in one transmission, and the remaining TBGs in this transmission can be not fed back. In some embodiments, the TBGs position in one transmission can include P2 predefined TBGs in one transmission. In this case, the wireless communication device feeds back HARQ-ACK bits for the P2 predefined TBGs in one transmission, and the remaining TBGs in this transmission can be not fed back. In this case, the P2 TBGs can be predefined by a higher layer parameter, e.g., RRC signaling. The P2 TBGs can be consecutive. The P2 TBGs can be nonconsecutive. In this case, P2 can be an integer that is larger than a maximum TBG number in one transmission. In this case, P2 can bean integer that cannot be larger than a maximum number of transmissions multiplexed in one slot. In some embodiments, TBG based feedback can be characterized by a granularity of the TBG feedback and a position of the TBG feedback. In some implementations, TBG based feedback can be characterized by a granularity of the TBG feedback. The granularity of TBG based feedback can include a maximum TB number scheduled by one control signaling (e.g., DCI signaling) . The granularity of TBG based feedback can include a maximum TB number multiplexed in one slot. The maximum TB number scheduled by one control signaling can include 4 TBs in one TBG, 8 TBs in one TBG or 16 TBs in one TBG. For example, the type of TBG based feedback determines 4 TBs feedback for one TBG or 8 TBs feedback for one TBG. The maximum TB number multiplexed in one slot can include 2 TBs in one TBG, 3 TBs in one TBG or 4 TBs in one TBG. For example, the type of TBG based feedback determines feedback is for 2 TBs multiplexed in one slot or feedback is for 3 TB multiplexed in one slot. For example, the feedback type can be expressed by a 2-bit field. Each codepoint of the 2-bit field can correspond to one feedback type. The relationship can be shown in Table 1.
[0064] In some embodiments, the first information in the first signaling can include the information of one or more transmissions that is successful or unsuccessful. In an embodiment, the information of one or more transmissions that is successful or unsuccessful can include amount information and position information for one or more transmissions that is successful or unsuccessful. In an embodiment, amount information and position information for one or more transmissions that is successful or unsuccessful can include a bitmap. In some embodiments, the bit length of the bitmap can be equal to a number of the transmissions. In some embodiments, one bit can correspond to one transmission. In some embodiments, the bits in the bitmap indicate transmissions that can be successful or unsuccessful in ascending / descending order of DAIs or in ascending / descending order of the starting symbol of PDSCH scheduled by DCI. In some embodiments, one value of the bit in the bitmap can indicate the transmission is successful, while one other value of the bit in the bitmap indicates the transmission is unsuccessful. For example, bit ‘1’ indicates the transmission is successful (or unsuccessful) , while bit ‘0’ indicates the transmission is unsuccessful (or successful) . In some embodiments, the amount information and the position information comprise K1 bits in the bitmap for each transmission that can be successful or unsuccessful, while second information can include K2 bits for each transmission that is unsuccessful, where K1 and K2 can be positive integers, and K1 cannot be larger than K2. In some embodiments, K1 can be equal to 1. K2 can be determined by the maximum number of code blocks within one code block group (CBG) or the maximum number of transport blocks within one transport block group (TBG) .
[0065] For one example, the method of transmitting the second information can include two signaling mechanisms: the first signaling and the second signaling. The first signaling can include a bitmap indicating the information of one or more transmissions that is successful or unsuccessful. In this case, the bit number of the bitmap in the first signaling can be one per signaling or channel for data transmission. A bit of ‘1’ indicates that the signaling or channel for data transmission is successfully transmitted (or successfully received) , while a bit of ‘0’ indicates that the control signaling or channel is transmitted unsuccessfully (or unsuccessfully received) . In this case, the control signaling or channel is transmitted unsuccessfully (or unsuccessfully received) means the control signaling or channel is transmitted or received, but it is decoded wrongly / unsuccessfully. In this case, the control signaling or channel is transmitted successfully (or successfully received) can means the control signaling or channel is transmitted or received, and it is decoded correctly. The second signaling can include HARQ-ACK bits for the signalings or channels for data transmission that have been assigned a bit of ‘0’ in the first signaling. For each signaling or channel for data transmission with a bit of ‘0’ , the number of HARQ-ACK bits in the second signaling can be denoted as K2, where K2 can be a positive integer. For example, K2 can be greater than 1. K2 can be determined by factors such as the maximum number of code blocks within one code block group (CBG) (e.g., RRC signaling maxCodeBlockGroupPerTransportBlock) or the maximum number of transport blocks within one transport block group (TBG) .
[0066] In an embodiment, the information of one or more transmissions that is successful and / or unsuccessful in the second information can include an amount information. In some embodiments, the amount information can include an indication of a number of transmissions that are unsuccessful and / or a number of transmissions that are successful. In this case, a number of transmissions that are unsuccessful can be equal to a number of information blocks for the transmissions that are unsuccessful. In some embodiments, the amount information can include an indication of a number of transmissions that are successful and / or a number of transmissions that are unsuccessful. In this case, a number of transmissions that are successful is equal to a number of information blocks for the transmissions that are successful.
[0067] In an embodiment, the information of one or more transmissions that is successful or unsuccessful in the second information can include amount information and position information. In an embodiment, the amount information and position information comprise one or more indexes of one or more transmissions. In some embodiments, one or more indexes are of one or more transmissions that are unsuccessful. In some embodiments, the indexes of one or more transmissions can be determined by DAIs in DCI signaling. In this case, the DAI is counter DAI. In this case, the DAI is total DAI. In this case, the DAI is counter DAI and total DAI. In some embodiments, the indexes of one or more transmissions can be determined by starting symbols of PDSCHs. In this case, the transmissions can be indexed in ascending order of starting symbol indexes of the PDSCHs.
[0068] In an embodiment, the amount information and position information comprise an indication of one or more groups of transmissions that are unsuccessful. In an embodiment, the amount information and position information comprise an indication of one or more groups of transmissions that are successful. In an embodiment, the amount information and position information comprise an indication of one or more groups of transmissions that are unsuccessful and successful. In an embodiment, the indication of one or more groups of transmissions that are unsuccessful can be determined by the total number of transmissions to be fed back, the number of transmissions that are unsuccessful and / or the index of one or more transmissions.
[0069] For one example, the first signaling can include an index representing a group or combination of the transmissions that are unsuccessful (e.g., an indication of one or more groups of transmissions that are unsuccessful) . The index can be determined based on the total number of (e.g., PDSCH) transmissions to be provided feedback, the number of (e.g., PDSCH) transmissions that are unsuccessful within the group or combination, and / or the indices of the individual (e.g., PDSCH) transmissions within the group.
[0070] The indices of the transmissions can be organized in ascending / descending order based on their starting symbols. Assuming that the total number of transmissions to be provided feedback can be denoted as N and the number of transmissions with failures within the group can be denoted as M, the index r for a data transmission combination can be defined using a combinatorial formula. The index r for a data transmission combination can be defined as:
[0071] where Si denotes the index for the corresponding PDSCH.
[0072] For example, when the total number of transmission (s) can be N = 4 (e.g., PDSCH#0, PDSCH#1, PDSCH#2, PDSCH#3) , and there can be M = 2 PDSCHs that can be unsuccessful (e.g., PDSCH #1 and PDSCH #2, S0 = 1, S1 = 2) . Then the index for the combination of PDSCH#1 and PDSCH#2 can be expressed for example as:
[0073] As a result, the user equipment (UE) can report the index ‘5’ in the first signaling to indicate the combination of failed transmissions, PDSCH#1 and PDSCH#2.
[0074] In some embodiments, the first information in the first signaling can include information on availability of the second information. In an embodiment, the information on availability of the second information can be used to indicate the existence of second information in the second signaling. In some embodiments, the information on availability of the second information can include one bit. Bit ‘1’ can indicate the second information exists (or not exist) , while bit ‘0’ can indicate the second information does not exist (or exists) . Bit ‘0’ can indicate the second information exists (or does not exist) , while bit ‘1’ can indicate the second information does not exist (or exists) . In an embodiment, the information on availability of the second information can be used to indicate the existence of the second signaling. In some embodiments, the information on availability of the second information can include one bit. Bit ‘1’ can indicate the second signaling exists, while bit ‘0’ can indicate the second signaling does not exist (or exists) . Bit ‘0’ can indicate the second signaling exists (or does not exist) , while bit ‘1’ can indicate the second signaling does not exist (or exists) .
[0075] In some embodiments, the first information in the first signaling can include a type for the first information. In an embodiment, the type for the first information determines the contents of the first information in the first signaling. In an embodiment, the type for the first information can be / can include codepoints for determining the contents. In some embodiments, one codepoint can correspond to one kind of contents combination or one content. For example, the type for the first information indicates ‘11’ , denoting the first information includes size information and a feedback type of the transmission. While the type for the first information indicates ‘10’ , denoting the first information includes information of one or more transmissions that are successful or unsuccessful.
[0076] In some embodiments, a resource of the first signaling can be determined according to a higher layer parameter. In an embodiment, the higher layer parameter can include RRC signaling. In some embodiments, the first signaling can be transmitted via a physical uplink control channel (PUCCH) . In this case, the RRC signaling can be PUCCH-Config. In this case, the RRC signaling can be PUCCH-ConfigCommon. In this case, the RRC signaling can be PUCCH-HARQ-ACK-Resource. In some embodiments, the first signaling can be transmitted via a physical random access channel (PRACH) . In some embodiments, the RRC signaling can be RACH-ConfigCommon. In some embodiments, the RRC signaling can be RACH-configDedicated. In some embodiments, the RRC signaling can be RACH-ConfigGeneric. In some embodiments, the first signaling can be transmitted via physical uplink control channel (PUSCH) . In some embodiments, the RRC signaling can be PUSCH-Config. In some embodiments, the RRC signaling can be PUSCH-ServingCellConfig. In some embodiments, the RRC signaling can be PUSCH-ConfigCommon. In an embodiment, the resource of the first signaling can include at least one of a time domain resource assignment (TDRA) , a frequency domain resource assignment, and a modulation and coding scheme (MCS) .
[0077] In some embodiments, the time domain resource assignment can include a number of symbols in the slot. In this case, the time domain resource assignment can be determined by a parameter in the RRC signaling. In this case, the time domain resource assignment includes a number of symbols and the starting symbol index. For example, the starting symbol index can be determined by a parameter startingSymbolIndex. The number of symbols can be determined by a parameter nrofSymbols. A number of symbols and the starting symbol index can be expressed by start and length indicator value (SLIV) . For example, the SLIV can be determined by startSymbolAndLength. In some embodiments, the frequency domain resource assignment can include a bitmap for resource block group, a resource indicator value (RIV) , or a starting PRB index and a number of physical resource blocks. For one example, the bitmap for resource block group can be determined by frequencyDomainAllocation. In this case, the bitmap includes a plurality of bits, where each bit corresponds to one resource block group. In this case, the resource block group includes one or more resource blocks. In this case, the number of resource blocks can be determined by a parameter rbg-size. For another example, a starting PRB index can be determined by startingPRB. For another example, a number of physical resource block can be determined by nrofPRBs. In some embodiments, the MCS level can include the type of CQI table or MCS table. For one example, the index in the CQI table or MCS table can be determined by mcsAndTBS. For another example, the type of CQI table or MCS table can be determined by mcs-Table. In some embodiments, the type of CQI table or MCS table for the first signaling can be predetermined. For example, the type of CQI table or MCS table for the first signaling can be predetermined as 64 QAM table (i.e., qam64LowSE) .
[0078] In some embodiments, a resource of the first signaling can be determined by a control channel element (CCE) . In an embodiment, the resource of the first signaling can be determined by one of the CCEs in the physical downlink control channel (PDCCH) .
[0079] In some embodiments, a resource of the second signaling can be determined by a high layer parameter. In an embodiment, the higher layer parameter can include RRC signaling. In some embodiments, the second signaling can be transmitted via physical uplink control channel (PUCCH) . In this case, the RRC signaling can be PUCCH-Config. In this case, the RRC signaling can be PUCCH-ConfigCommon. In this case, the RRC signaling can be PUCCH-HARQ-ACK-Resource. In some embodiments, the second signaling can be transmitted via a physical random access channel (PRACH) . In some embodiments, the RRC signaling can be RACH-ConfigCommon. In some embodiments, the RRC signaling can be RACH-configDedicated. In some embodiments, the RRC signaling can be RACH-ConfigGeneric. In some embodiments, the first signaling can be transmitted via a physical uplink control channel (PUSCH) . In some embodiments, the RRC signaling can be PUSCH-Config. In some embodiments, the RRC signaling can be PUSCH-ServingCellConfig. In some embodiments, the RRC signaling can be PUSCH-ConfigCommon. In an embodiment, the resource of the second signaling can include at least one of a time domain resource assignment (TDRA) , a frequency domain resource assignment, and a modulation and coding scheme (MCS) .
[0080] In some embodiments, the time domain resource assignment can include a number of symbols in the slot. In this case, the time domain resource assignment can be determined by a parameter in the RRC signaling. In this case, the time domain resource assignment includes a number of symbols and the starting symbol index. For example, the starting symbol index can be determined by a parameter startingSymbolIndex. The number of symbols can be determined by a parameter nrofSymbols. A number of symbols and the starting symbol index can be expressed by the start and length indicator value (SLIV) . For example, the SLIV can be determined by startSymbolAndLength. In some embodiments, the frequency domain resource assignment can include a bitmap for resource block group, a resource indicator value (RIV) , or a starting PRB index and a number of physical resource blocks. For one example, the bitmap for resource block group can be determined by frequencyDomainAllocation. In this case, the bitmap includes a plurality of bits, where each bit corresponds to one resource block group. In this case, the resource block group includes one or more resource blocks. In this case, the number of resource blocks can be determined by a parameter rbg-size. For example, a starting PRB index can be determined by startingPRB. For another example, a number of physical resource block can be determined by nrofPRBs. In some embodiments, the MCS level can include the type of CQI table or MCS table. For one example, the index in the CQI table or MCS table can be determined by mcsAndTBS. For other examples, the type of CQI table or MCS table can be determined by mcs-Table. In some embodiments, the type of CQI table or MCS table for the second signaling can be predetermined. For example, the type of CQI table or MCS table for the second signaling can be predetermined as a 64 QAM table (e.g., qam64LowSE) .
[0081] In some embodiments, a resource of the second signaling can be determined by an uplink grant. In some embodiments, the uplink grant can include DCI format 0_1, DCI format 0_0, DCI format 0_2, or DCI format 0_3. In some embodiments, the uplink grant can include scheduling DCI.
[0082] In some embodiments, a resource of the second signaling can be determined by the first signaling. In an embodiment, the first signaling further can include at least one of the following: a time domain resource assignment for the second signaling, a frequency domain resource assignment for the second signaling, or a modulation and coding scheme for the second signaling.
[0083] In some embodiments, the number of actual occupied resource elements for the first signaling can be smaller than the number of configured resource elements, a third signaling can be used for releasing the unoccupied resource elements. In an embodiment, the number of configured resource elements can be determined by at least one of a time domain resource assignment for the second signaling, a frequency domain resource assignment for the second signaling, or a modulation and coding scheme for the second signaling. In an embodiment, the first signaling can include a number of occupied resources elements. In an embodiment, the third signaling can include a bitmap for occupied resource elements and unoccupied resource elements. In some embodiments, each bit in the bitmap can correspond to one resource element. In some embodiments, each bit in the bitmap can correspond to one resource block. In some embodiments, each bit in the bitmap can correspond to one resource block group. In some embodiments, one value of a bit can indicate the resource block group can be unoccupied or unused, while another value of a bit can indicate the resource block group can be occupied or used. In some embodiments, each bit in the bitmap can correspond to one resource block. In some cases, one value of a bit can indicate the resource block is unoccupied or unused, while another value of a bit can indicate the resource block is occupied or used. In some embodiments, each bit in the bitmap can correspond to one resource element. In some cases, one value of a bit can indicate the resource element is unoccupied or unused, while another value of a bit can indicate the resource element is occupied or used. In an embodiment, the first signaling can include starting resource index for unoccupied resource elements.
[0084] In some embodiments, the third signaling can include uplink control information signaling. In an embodiment, UCI signaling can include unused transmission occasion uplink control information (UTO-UCI) . In some embodiments, the first signaling can include MAC CE signaling. In some embodiments, the first signaling can include RRC signaling. In some embodiments, the first signaling can include reference signaling.
[0085] In some embodiments, the first information can include / can be a HARQ-ACK codebook. In some embodiments, the second information can include / can be a HARQ-ACK codebook.
[0086] In an embodiment, for each transmission (e.g., control signaling and / or channel for data transmission) , the first signaling can report and / or indicate the actual number of HARQ-ACK bits in the corresponding bit field (e.g., a bit field of 2 bits such as ‘11’ representing 4 HARQ-ACK bits) . Each signaling and / or channel for data transmission can correspond to one bit field in the first signaling.
[0087] When it is assumed for example that four downlink assignment indices (DAIs) can be used for feedback, the first signaling can include four bit fields (e.g., equal to the number of DAIs) . Each information block can represent information corresponding to HARQ-ACK bits associated with a signaling or channel for data transmission. The information blocks can be organized in ascending (or descending) order based on the DAI or starting symbols of the physical downlink shared channel (PDSCH) or other type of transmission.
[0088] Each bit field can consist of a plurality of bits (two bits for example) , where the bit values can indicate the number of HARQ-ACK bits that can be used for the associated control signaling or channel. For example, a bit value of ‘11’ can indicate that the number of HARQ-ACK information bits for the corresponding signaling or channel for data transmission can be four. A bit value of ‘10’ can indicate that the number of HARQ-ACK bits for the corresponding signaling or channel for data transmission can be 3. A bit value of ‘01’ can indicate that the number of HARQ-ACK bits for the corresponding signaling or channel for data transmission can be 2. A bit value of ‘00’ can indicate that the number of HARQ-ACK information bits for the corresponding signaling or channel for data transmission can be 1.
[0089] As shown in FIG. 3, the flexible structure of bit fields can allow for efficient encoding of the first information within the first signaling, ensuring accurate and scalable representation of the HARQ-ACK bits for multiple DAIs and / or associated transmissions (e.g., channels / signalings) . By aligning the information blocks with the order of DAIs or starting symbols, the system can maintain a clear and logical association between the codebooks and their corresponding data transmissions.
[0090] In an embodiment, for each signaling or channel for data transmission, the first signaling can report or include a bitmap that represents / indicates the actual amount of HARQ-ACK bits corresponding to the signalings or channels for data transmission. Each bit within the bitmap can correspond to one signaling or channel for data transmission, and can be arranged in ascending (or descending) order based on the DAI or the starting symbols of the data transmission (e.g., PDSCH transmission) . A higher layer parameter (e.g., received via RRC signaling) can configure two scaling factors to determine the actual number of HARQ-ACK information bits. A bit value of ‘1’ in the bitmap can indicate that the actual number of HARQ-ACK information bits can be equal to a baseline number N multiplying a first scaling factor. A bit value of ‘0’ can indicate that the actual number of HARQ-ACK information bits can be equal to the baseline number N multiplying a second scaling factor. N can represent a baseline number of HARQ-ACK bits per PDSCH transmission, and N can be a positive integer. This approach allows for dynamic adjustment of the HARQ-ACK information bit allocation, ensuring efficient signaling and resource utilization.
[0091] As shown in FIG. 4, when four DAIs are to be fed back for instance, the length of the bitmap can be four (e.g., equal to the number of DAIs) . Two scaling factors can be configured via a higher layer parameter (or in the first signaling) : a default / first scaling factor (e.g., A1) and an additional / second scaling factor (e.g., A2) . For example, when the bitmap is set to ‘1010’ , the bit values can define the HARQ-ACK bit numbers for each DAI or associated transmission (e.g., PDSCH) in sequential order. The first DAI or PDSCH (e.g., corresponding to the leftmost bit in the bitmap) can have an actual HARQ-ACK bit number equal to N×A2. The second DAI or PDSCH can have an actual HARQ-ACK bit number equal to N×A1. Similarly, the third DAI or PDSCH can have an actual HARQ-ACK bit number of N×A2, and the fourth DAI or PDSCH can have an actual HARQ-ACK bit number of N×A1. The configuration can enable dynamic and flexible allocation of HARQ-ACK bits based on the bitmap and scaling factors.
[0092] In an example embodiment / implementation, for each signaling or channel used for data transmission, the UE can report or include in the first signaling a codepoint to represent / indicate / calculate / determine the actual number of HARQ-ACK bits for the corresponding signalings or channels used for data transmission in the corresponding information blocks. Each signaling or channel for data transmission can correspond to one information block in the first signaling, and one codepoint can be included in one information block.
[0093] As shown in FIG. 5, and assuming by way of illustration that four DAIs can be fed back, the first signaling can include four information blocks. Each information block can represent the number of HARQ-ACK information bits associated with a corresponding control signaling or channel used for data transmission, in ascending (or descending) order of the DAI or the starting symbols of the transmissions (e.g., PDSCH transmissions) . Four scaling factors (e.g., SF0, SF1, SF2, SF3) can be configured through a higher layer parameter.
[0094] When each bit field in the first signaling includes two bits for example, the codepoints (sets of two bits) can represent / indicate the actual number of HARQ-ACK bits as follows: the codepoint ‘00’ can indicate that the actual number of HARQ-ACK bits can be equal to N multiplied by SF0; the codepoint ‘01’ can indicate that the actual number of HARQ-ACK bits can be equal to N multiplied by SF1; the codepoint ‘10’ can indicate that the actual number of HARQ-ACK bits can be equal to N multiplied by SF2; and the codepoint ‘11’ can indicate that the actual number of HARQ-ACK bits can be equal to N multiplied by SF3. In this case, N can be the configured number of HARQ-ACK bits.
[0095] In an embodiment, for the total overhead of the first information, the first signaling can report one scaling factor selected from a set of scaling factors {SF1, SF2, SF3, ..., etc. } , which can be configured by a higher layer parameter. In one HARQ-ACK feedback corresponding to a transmission (e.g., signaling or channel) , the total number of HARQ-ACK bits indicated in the HARQ-ACK codebook can be M multiplied by SF1. In another HARQ-ACK feedback corresponding to another specific signaling or channel, the total number of HARQ-ACK bits indicated in the HARQ-ACK codebook can be M multiplied by SF2, and so on. The value M can represent the total number of HARQ-ACK bits in the HARQ-ACK codebook and can be configured by a higher layer parameter (or indicated in the first signaling) . In some cases, the scaling factor can be larger than 0 and smaller than 1.
[0096] FIG. 6 illustrates an implementation where the parameter M can be equal to 8, the scaling factor SF can be set to 1 / 8, resulting in the product of M and SF equaling 1 bit for the HARQ-ACK information.
[0097] Example 2 illustrating various implementation features
[0098] In a first signaling, the UE can generate one HARQ-ACK bit for each signaling or channel for data transmission. The HARQ-ACK bits in the first signaling can correspond to the signalings or channels for data transmission in ascending (or descending) order of the downlink assignment index (DAI) or the starting symbol of each signaling or channel.
[0099] In a second signaling, the UE can generate K HARQ-ACK bits for each signaling or channel for data transmission, assigned a feedback bit of ‘0’ in the first signaling. The HARQ-ACK bits in the second signaling can correspond to the signalings or channels for data transmission in ascending order of the DAI or the starting symbol of the signalings or channels (e.g., PDSCH transmissions) .
[0100] As shown in FIG. 7, in one example, there can be four DCIs scheduling PDSCH (s) , where DCI #0 can schedule 8 PDSCHs, DCI #1 can schedule one PDSCH, DCI #2 can schedule one PDSCH comprising 8 CBGs, and DCI #3 can schedule one PDSCH. When three CBGs can be transmitted unsuccessfully in the PDSCH scheduled by DCI #2, and all other PDSCHs can be transmitted successfully, the feedback procedure can proceed as follows:
[0101] The first HARQ-ACK codebook (e.g., first information) can feed back ‘1101’ , which implies (e.g., implies less granularly) that there can be an unsuccessful transmission in the PDSCH scheduled by DCI #2. The second HARQ-ACK codebook can provide more granular feedback by reporting the CBG-based HARQ-ACK information bits for DCI #2 and can report ‘01101110’ , indicating that CBG#0, CBG#3, and CBG#7 are transmitted unsuccessfully.
[0102] In an example embodiment / implemention, the first signaling can include the index for each control signaling or channel for data transmission that is unsuccessful, such as for a negative acknowledgment (NACK) PDSCH or NACK DCI. The bit length of the first signaling can be determined based on the maximum number of signalings or channels for data transmission that are being provided feedback. The content of the first signaling can list the indices of the failed transmissions (e.g., transmissions that are unsuccessful) in ascending (or descending) order of the DAIs or the starting symbols of the corresponding PDSCH transmissions. In some configurations, the index can be represented as a DAI. In other configurations, the index can include dedicated information corresponding to each transmission (e.g., PDSCH) . These configurations can allow for efficient and organized feedback on failed transmissions, enabling more precise retransmission strategies.
[0103] The transmission of the first signaling and the second signaling can include resource allocation and modulation and coding scheme (MCS) configuration, with provisions for managing unused resources.
[0104] Example 3 illustrating various implementation features
[0105] In some embodiments, the resource for the first signaling transmission can be determined in both the time domain and frequency domain, along with the MCS level, as configured by or via a higher layer parameter. When the number of configured resource elements exceeds the number of resource elements that are actually occupied, a third signaling can be employed / used to release the unused (e.g., unoccupied) resources. The third signaling can include or be selected from multiple signaling types such as uplink control information (UCI) signaling, medium access control control element (MAC CE) signaling, user equipment assistance information (UAI) , and / or radio resource control (RRC) signaling. In another implementation, the third signaling can include downlink control information (DCI) signaling, MAC CE signaling, and / or downlink (DL) reference signaling.
[0106] In certain embodiments, the resource in the time domain and frequency domain, as well as the MCS level, can be determined for the first signaling. The resource allocation and MCS level can be configured via the third signaling. The third signaling can include time domain resource assignment, frequency domain resource assignment, and / or the MCS level, thereby effectively serving as scheduling information for the feedback information. The third signaling can include UCI signaling, MAC CE signaling, UAI, and / or RRC signaling. In another implementation, the third signaling can include DCI signaling, MAC CE signaling, and / or DL reference signaling.
[0107] In some embodiments, for the second signaling transmission, the resource allocation in the time domain and frequency domain, as well as the modulation and coding scheme (MCS) level, can be determined and / or configured via a third signaling. The third signaling can include scheduling information for feedback, and can include the time domain resource assignment, frequency domain resource assignment, and the MCS level.
[0108] In certain embodiments, for the second signaling transmission, the resource allocation in the time domain and frequency domain, and / or the MCS level, can be determined through the first signaling. The first signaling can include scheduling information for the second signaling, such as time domain resource assignment, frequency domain resource assignment, and / or the MCS level.
[0109] In some embodiments, the resource for the first signaling and the resource for the second signaling do not overlap in time domain. In this case, the resource for the first signaling and the resource for the second signaling are time domain multiplexing. In some embodiments, the resource for the first signaling and the resource for the second signaling overlap in time domain but do not overlap in frequency domain. In this case, the resource for the first signaling and the resource for the second signaling are frequency domain multiplexing.
[0110] Various implementation features described herein can be combined in any manner, including across one or more examples, implementations and / or embodiments.
[0111] FIG. 8 illustrates a flow diagram of an example method for signaling configuration. The method 800 may be implemented using any one or more of the components and devices detailed herein in conjunction with FIGs. 1–7. In overview, the method 800 may be performed by a wireless communication device (e.g., a UE, a first wireless device, a second wireless device) , a wireless communication node (e.g., BS, gNB) and / or a network node (e.g., core network, etc. ) , in some embodiments. Additional, fewer, or different operations may be performed in the method 800 depending on the embodiment. At least one aspect of the operations can be directed to a system, method, apparatus, or a computer-readable medium.
[0112] With regards to (805) , and in some embodiments, a method can include transmitting, by a wireless communication device (e.g., UE) to a wireless communication node (e.g., BS) , a first signaling comprising first information that is associated with second information comprised in a second signaling. For example, the first information can be an indication of overhead of second signaling or HARQ-ACK information that can be less granular than the at least one HARQ-ACK bit in the second signaling. The first signaling can include an indication of the overhead associated with the second signaling, where the information in the first signaling can provide less granular feedback compared to the HARQ-ACK bits in the second signaling.
[0113] With regards to (810) , the method can include transmitting, by the wireless communication device to the wireless communication node, the second signaling according to the first information of the first signaling. The second information can include hybrid automatic repeat request -acknowledgement (HARQ-ACK) bits for one or more transmissions. The second signaling can be structured based on the information provided in the first signaling, such as the number of HARQ-ACK bits required for the feedback or the specific control signaling or channels associated with the feedback. For example, if the first signaling indicates that feedback can be required for multiple transmissions, the second signaling can include individual HARQ-ACK bits for each transmission to provide detailed acknowledgment or retransmission requests.
[0114] With regards to (815) , the method can include receiving, by a wireless communication node from a wireless communication device, a first signaling comprising first information that can be associated with second information comprised in a second signaling. For example, the first signaling can include that a subset of transmissions requires retransmission, while the second signaling subsequently provides detailed HARQ-ACK bits identifying the transmissions or CBGs that failed (e.g., to be received and / or decoded by the wireless communication device) .
[0115] With regards to (820) , the method can include receiving, by the wireless communication node from the wireless communication device, the second signaling according to the first information of the first signaling. The second information can include hybrid automatic repeat request -acknowledgement (HARQ-ACK) bit for one or more transmission. For example, when the first signaling includes a failed transmission for a control signaling, the second signaling can provide HARQ-ACK bits identifying the specific code blocks or transport blocks within that transmission that require retransmission.
[0116] The first information in the first signaling can include at least one of: size information which can be indicative of number of bits for the second information, information of number of information blocks for the second information, information of transmission for the second information, a type for first information, and / or a feedback type of the one or more transmissions associated with the second information. The first information in the first signaling can include information of at least one of the one or more transmissions that is successful or unsuccessful, in the second information, information on availability of the second information. The information of transmission for the second information can include information of at least one of the one or more transmissions that can be received by the wireless communication device, or information of at least one of the one or more transmissions that is not received by the wireless communication device. An unsuccessful or successful transmission can refer to a scenario where the UE receives the transmission, but the decoding result is either successful or unsuccessful.
[0117] The first information in the first signaling can include size information, which can indicate the number of bits required for the second information, and can help the wireless communication node efficiently allocate resources for processing the second signaling. For example, size information can include whether the feedback includes detailed HARQ-ACK bits for individual transmissions or broader feedback for grouped transmissions. In some implementations, when providing feedback for candidate transmissions (e.g., DCI or PDSCH) , the UE can only provide feedback for the transmissions it receives (e.g., detects) , implying that some transmissions can be missed by the UE. As a result, this information can indicate which transmissions are missed by the UE. In some embodiments, information on the availability of the second information can indicate whether the second information is to be made available or exists (e.g., whether the BS can expect to receive the second information or signaling) . The position information can be used to indicate the position of additional information in the second information. For example, the position information can specify that the next indication of feedback type is located from / in the fifth bit to the eighth bit in the second information. Additionally, the position information can indicate the location of information blocks within the second information. The size information can apply to all of the one or more transmissions, ensuring precise feedback and resource management.
[0118] The first information can include the information of transmission and the feedback type for at least one of the one or more transmissions. The first information can include a number of transmissions for a first feedback type and an indication of a number of transmissions for a second feedback type. The feedback type can include at least one of: transport block (TB) based feedback, code block (CB) based feedback, code block group (CBG) based feedback, transport block group (TBG) based feedback, and / or HARQ-ACK bundling based feedback (e.g., HARQ bundling for multiple PDSCHs, CBGs, CBs) . The size information can include one or more actual values for a number of HARQ-ACK bits for one or more information blocks for the one or more transmissions in the second information. Each of the one or more actual values can correspond to one information block in the second information.
[0119] In some embodiments, the size information can include one or more codepoints indicative of a number of HARQ-ACK bits for the one or more transmissions in the second information. Each of the one or more codepoints can correspond to one information block in the second information. The information blocks in the first signaling and / or second s can be arranged according to an order (e.g., ascending or descending order) of downlink assignment indices (DAIs) or starting symbols of physical downlink shared channel (PDSCH) transmissions corresponding to the one or more transmissions. For example, a codepoint in the size information can indicate that a specific information block in the second information corresponds to HARQ-ACK feedback for a PDSCH transmission with a particular starting symbol or DAI.
[0120] The bitmap can include one or more bits. Each of the one or more bits can correspond to a scaling factor for an information block for a transmission in the second information, and can include a first bit value for a first scaling factor or a second bit value for a second scaling factor. The first scaling factor and the second scaling factor can be configured in a higher layer parameter (e.g., in RRC signaling) . A number of bits of the second information can be determined by a number of bits (N) configured by a higher layer parameter. The size information can include a scaling factor (S) , where N can be a positive integer and S can be a value larger than 0 and not larger than 1. The information of at least one of the one or more transmissions that is successful or unsuccessful in the second information can include at least one of amount information or position information for the at least one of the one or more transmissions that is successful or unsuccessful. The second information can include information (e.g., more granular HARQ-ACK bits) for transmissions that are unsuccessful.
[0121] The information for transmissions that are unsuccessful can be determined by (e.g., as equal to, or as a function of) a maximum number of code blocks in one code block group (CBG) , and / or can be determined by a maximum number of transport blocks in one transport block group (TBG) . The amount information and the position information can include a bitmap with a length that is equal to a number of the at least one of the one or more transmissions that is successful or unsuccessful. Each bit of the bitmap can correspond to a respective transmission. A first value of the bit can indicate that the respective transmission is unsuccessful, . A second value of the bit can indicate that the respective transmission is successful. The bits of the bitmap can be arranged in order of DAIs or starting symbols of the at least one of the one or more transmissions that is successful or unsuccessful. The bitmap can provide a compact and efficient representation of the transmission statuses, enabling precise feedback for retransmission management.
[0122] The amount information and the position information can include K1 bits in the bitmap for each transmission that is successful or unsuccessful. The second information can include K2 bits for each transmission that is unsuccessful, where K1 and K2 can be positive integers, and K1 can be configured to be not larger than K2. The amount information can include at least one of: an indication of a number of transmissions that are unsuccessful, or an indication of a number of transmissions that are successful. The second information can include a number of information blocks for the transmissions that are unsuccessful. The number can be a positive integer value determined by the indication of the number of transmissions that are unsuccessful. For example, K1 bits in the bitmap can represent the success or failure of individual transmissions, while K2 bits can provide additional details, such as identifying CBGs that failed within an unsuccessful transmission. The number of information blocks in the second information can correspond to the maximum number of transport blocks or code blocks in a single failed transmission, enabling granular feedback for precise retransmission strategies.
[0123] In certain implementation, the amount information and position information can include one or more indexes of one or more transmissions, or an indication of one or more groups of transmissions (e.g., PDSCH transmission, and / or DCI that schedules the PDSCH transmission) , that are unsuccessful (e.g., unsuccessfully communicated to or received by the wireless communication device) . A resource of the first signaling can be determined according to a higher layer parameter (e.g., in RRC signaling) , a control channel element (CCE) , and / or a downlink control information (DCI) signaling. A resource of the second signaling can be determined according to an uplink (UL) grant or the first signaling. A third signaling can be used for releasing one or more unoccupied resource elements when a number of configured resource elements for the first signaling is larger than a number of actual occupied resource elements. For example, the indexes in the amount information and position information can identify PDSCH transmissions that were not successfully decoded, enabling targeted retransmission strategies. The third signaling can indicate the unused resource elements explicitly, allowing the network to reallocate those resources dynamically for other purposes, such as supporting additional transmissions or reducing interference.
[0124] The third signaling can include at least one of: uplink control information (UCI) signaling, medium access control control element (MAC CE) signaling, UE assistance information (UAI) signaling, radio access control (RRC) signaling, downlink control information (DCI) signaling, and / or downlink reference signaling. The first signaling can be transmitted via at least one of: physical random access channel (PRACH) , physical uplink control channel (PUCCH) , and / or physical uplink shared channel (PUSCH) . The second signaling can be transmitted via at least one of: physical uplink control channel (PUCCH) , or physical uplink shared channel (PUSCH) . The resource for the first signaling and the resource for the second signaling transmission can not overlap in time domain, or can overlap in time domain but can not overlap in frequency domain. For example, the third signaling, when transmitted as MAC CE signaling, can provide explicit instructions to release unused resources, ensuring efficient resource reallocation. The non-overlapping resource allocation between the first signaling and second signaling can minimize interference and optimize the overall uplink transmission efficiency (e.g., when multiple signaling types are transmitted simultaneously) .
[0125] It should be understood that one or more features from the above / following implementation examples are not exclusive to the specific implementation examples, but can be combined in any manner (e.g., in any priority and / or order, concurrently or otherwise) .
[0126] While various embodiments of the present solution have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architectural or configuration, which are provided to enable persons of ordinary skill in the art to understand example features and functions of the present solution. Such persons would understand, however, that the solution is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described illustrative embodiments.
[0127] It is also understood that any reference to an element herein using a designation such as “first, ” “second, ” and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0128] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof. A person of ordinary skill in the art would further appreciate that any of the various illustrative logical blocks, modules, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as “software” or a “software module) , or any combination of these techniques. To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure.
[0129] Furthermore, a person of ordinary skill in the art would understand that various illustrative logical blocks, modules, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, modules, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein.
[0130] If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0131] In this document, the term “module” as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various modules are described as discrete modules; however, as would be apparent to one of ordinary skill in the art, two or more modules may be combined to form a single module that performs the associated functions according to embodiments of the present solution.
[0132] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present solution. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present solution. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization. Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A method comprising:transmitting, by a wireless communication device to a wireless communication node, a first signaling comprising first information that is associated with second information comprised in a second signaling; andtransmitting, by the wireless communication device to the wireless communication node, the second signaling according to the first information of the first signaling, wherein the second information comprises hybrid automatic repeat request -acknowledgement (HARQ-ACK) bits for one or more transmissions.2.A method comprising:receiving, by a wireless communication node from a wireless communication device, a first signaling comprising first information that is associated with second information comprised in a second signaling; andreceiving, by the wireless communication node from the wireless communication device, the second signaling according to the first information of the first signaling, wherein the second information comprises hybrid automatic repeat request -acknowledgement (HARQ-ACK) bit for one or more transmission.3.The method of claim 1 or 2, wherein the first information in the first signaling comprises at least one of:size information which is indicative of number of bits for the second information,information of number of information blocks for the second information,information of transmission for the second information,a feedback type of the one or more transmissions associated with the second information orinformation of at least one of the one or more transmissions that is successful or unsuccessful,information on availability of the second information; ora type for first information.4.The method of claim 3, wherein the information of transmission for the second information includes information of at least one of the one or more transmissions that is received by the wireless communication device, or information of at least one of the one or more transmissions that is not received by the wireless communication device.5.The method of any one of claims 1 to 3, wherein the second information in the second signaling comprises one or more information blocks, wherein each of the one or more information blocks corresponds to one of the one or more transmissions, and comprises at least one of: position information, a feedback type for a corresponding transmission, or HARQ-ACK bits for the corresponding transmission.6.The method of claim 3, wherein the size information includes at least one of:one or more actual values for a number of HARQ-ACK bits for at least one or the one or more transmissions.one or more codepoints to indicate a number of HARQ-ACK bits for at least one of the one or more transmissions,a bitmap to indicate a number of HARQ-ACK bits for one or more transmissions, ora scaling factor.7.The method of claim 6, wherein the size information is indicative of a total number of bits in the second information, or a number of bits in the second information for a transmission of the one or more transmissions.8.The method of claim 3, wherein when the first information includes the information of transmission and the feedback type for at least one of the one or more transmissions,the first information further includes a number of transmissions for a first feedback type and an indication of a number of transmissions for a second feedback type.9.The method of claim 3, wherein the feedback type includes at least one of:transport block (TB) based feedback,code block (CB) based feedback,code block group (CBG) based feedback,transport block group (TBG) based feedback, orHARQ-ACK bundling based feedback.10.The method of claim 6, wherein the size information comprises one or more actual values for a number of HARQ-ACK bits for one or more information blocks for the one or more transmissions in the second information, wherein each of the one or more actual values corresponds to one information block in the second information.11.The method of claim 6, wherein the size information comprises one or more codepoints indicative of a number of HARQ-ACK bits for the one or more transmissions in the second information, wherein each of the one or more codepoints corresponds to one information block in the second information.12.The method of claim 3, wherein the information blocks in the second signaling are arranged according to an order of downlink assignment indices (DAIs) or starting symbols of physical downlink shared channel (PDSCH) transmissions corresponding to the one or more transmissions.13.The method of claim 6, wherein the bitmap comprises one or more bits, wherein each of the one or more bits corresponds to a scaling factor for an information block for a transmission in the second information, and has a first bit value for a first scaling factor or a second bit value for a second scaling factor, wherein the first scaling factor and the second scaling factor are configured in a higher layer parameter.14.The method of claim 3, wherein a number of bits of the second information is determined by a number of bits (N) configured by a higher layer parameter, and the size information comprising a scaling factor (S) , where N is a positive integer and S is a value larger than 0 and not larger than 1.15.The method of claim 3, wherein the information of at least one of the one or more transmissions that is successful or unsuccessful in the second information comprises at least one of amount information or position information for the at least one of the one or more transmissions that is successful or unsuccessful; andwherein the second information comprises information for transmissions that are unsuccessful.16.The method of claim 15, wherein the information for transmissions that are unsuccessful is determined by a maximum number of code blocks in one code block group (CBG) , or is determined by a maximum number of transport blocks in one transport block group (TBG) .17.The method of claim 15, wherein the amount information and the position information comprises a bitmap with a length that is equal to a number of the at least one of the one or more transmissions that is successful or unsuccessful, each bit of the bitmap corresponding to a respective transmission, and a first value of the bit indicates that the respective transmission is unsuccessful, while a second value of the bit indicates that the respective transmission is successful, andwherein the bits of the bitmap are arranged in order of DAIs or starting symbols of the at least one of the one or more transmissions that is successful or unsuccessful.18.The method of claim 17, wherein the amount information and the position information comprise K1 bits in the bitmap for each transmission that is successful or unsuccessful, while the second information comprises K2 bits for each transmission that is unsuccessful, where K1 and K2 are positive integers, and K1 is not larger than K2.19.The method of claim 15, wherein the amount information includes at least one of: an indication of a number of transmissions that are unsuccessful, or an indication of a number of transmissions that are successful.20.The method of claim 19, wherein the second information comprises a number of information blocks for the transmissions that are unsuccessful, wherein the number is a positive integer value determined by the indication of the number of transmissions that are unsuccessful.21.The method of claim 15, wherein the amount information and position information comprises one or more indexes of one or more transmissions, or an indication of one or more groups of transmissions, that are unsuccessful.22.The method of claim 1 or 2, wherein a resource of the first signaling is determined according to a higher layer parameter, a control channel element (CCE) , or a downlink control information (DCI) signaling, and wherein a resource of the second signaling is determined according to an uplink (UL) grant or the first signaling.23.The method of claim 22, wherein a third signaling is used for releasing one or more unoccupied resource elements when a number of configured resource elements for the first signaling is larger than a number of actual occupied resource elements.24.The method of claim 23, wherein the third signaling comprises at least one of: uplink control information (UCI) signaling, medium access control control element (MAC CE) signaling, UE assistance information (UAI) signaling, radio access control (RRC) signaling, downlink control information (DCI) signaling, or downlink reference signaling.25.The method of any one of claims 22 to 24, wherein the first signaling is transmitted via at least one of: physical random access channel (PRACH) , physical uplink control channel (PUCCH) , or physical uplink shared channel (PUSCH) .26.The method of claim 24 or 25, wherein the second signaling is transmitted via at least one of: physical uplink control channel (PUCCH) , or physical uplink shared channel (PUSCH) .27.The method of claim 25 or 26, wherein the resource for the first signaling and the resource for the second signaling do not overlap in time domain, or overlap in time domain but do not overlap in frequency domain.28.A non-transitory computer readable medium storing instructions, which when executed by at least one processor of the wireless communication device, cause the at least one processor to perform the method of any one of claims 1 and 3-27.29.A non-transitory computer readable medium storing instructions, which when executed by at least one processor of the wireless communication node, cause the at least one processor to perform the method of any one of claims 2-27.30.A wireless communication device comprising:at least one processor configured to perform the method of any one of claims 1 and 3-27.31.A wireless communication node comprising:at least one processor configured to perform the method of any one of claims 2-27.