Lossless compression for HARQ-ACK codebooks with different BLERs

By employing a two-part HARQ-ACK mechanism and joint dataset optimization, the problem of HARQ-ACK codebook compression under different BLER objectives is solved, thereby achieving optimization of the HARQ-ACK payload and high efficiency of the communication system.

CN122095580APending Publication Date: 2026-05-26QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing wireless communication systems struggle to achieve efficient lossless compression and flexible codebook compression schemes when processing HARQ-ACK codebooks with different block error rates (BLER), making it difficult to optimize the HARQ-ACK payload size.

Method used

A two-part HARQ-ACK mechanism is adopted. By compressing HARQ-ACK codebooks with different BLER targets individually or jointly, the codebook compression is optimized using the joint dataset, and the compression results are reused in the uplink control information to achieve efficient codebook compression.

Benefits of technology

By optimizing codebook compression, the size of the HARQ-ACK payload is reduced, adapting to HARQ-ACK codebooks for different BLER targets, thus improving the efficiency and flexibility of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122095580A_ABST
    Figure CN122095580A_ABST
Patent Text Reader

Abstract

Lossless compression for HARQ-ACK codebooks with different BLERs is described. An apparatus is configured to receive downlink transmissions from a network node. The apparatus is configured to transmit two-part HARQ-ACK feedback for the downlink transmission based on: a first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, and / or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. Another apparatus is configured to configure a UE with: a first configuration for the first, second, or third compressed dataset, or a second configuration for a first, second, or third rate. The apparatus is configured to receive two-part HARQ-ACK feedback for the downlink transmission based on the first and second compressed datasets or the third compressed dataset.
Need to check novelty before this filing date? Find Prior Art

Description

Cross-reference to related applications

[0001] This application claims the benefit of U.S. Non-Provisional Patent Application Serial No. 18 / 503,745, filed November 7, 2023, entitled “LOSSLESS COMPRESSION FOR HARQ-ACK CODEBOOKS WITH DIFFERENT BLER”, the entire contents of which are expressly incorporated herein by reference. Technical Field

[0002] This disclosure relates generally to communication systems, and more specifically to wireless communication utilizing a hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK) mechanism. Background Technology

[0003] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.

[0004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the city, national, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the Continuous Evolution of Mobile Broadband (CEM) program issued by the 3rd Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT),) and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR can be based on the 4G Long Term Evolution (LTE) standard. Further improvements to 5G NR technology are needed. Furthermore, these improvements can also be applied to other multiple access technologies and telecommunications standards that adopt these technologies. Summary of the Invention

[0005] The following is a simplified summary of one or more aspects to provide a basic understanding of these aspects. This summary is not a comprehensive overview of all conceived aspects. It neither identifies key or essential elements of all aspects nor describes the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed descriptions that follow.

[0006] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may include user equipment (UE), and the method may be performed at / by the UE. The apparatus is configured to receive one or more downlink transmissions from a network node. The apparatus is also configured to transmit a two-part HARQ-ACK feedback for one or more downlink transmissions based on at least one of: a first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks.

[0007] In this respect, the method includes receiving one or more downlink transmissions from a network node. The method also includes transmitting a two-part HARQ-ACK feedback for the one or more downlink transmissions based on at least one of the following: a first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, or a third compressed dataset based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0008] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus is configured to configure a UE with at least one of: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; or (ii) indicating a second configuration of at least one of a first rate, a second rate, or a third rate. The apparatus is also configured to receive from the UE a two-part HARQ-ACK feedback transmitted for one or more downlinks based on at least one of: a first compressed dataset for a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate; or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks.

[0009] In this respect, the method includes configuring the UE with at least one of: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset, or (ii) indicating a second configuration of at least one of a first rate, a second rate, or a third rate. The method also includes receiving from the UE a two-part HARQ-ACK feedback transmitted for one or more downlinks based on at least one of: a first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks.

[0010] To achieve the foregoing and related objectives, one or more aspects may include the features fully described below and specifically pointed out in the claims. The following description and drawings set forth some exemplary features of one or more aspects in detail. However, these features indicate only a few of the various ways in which the principles of the various aspects may be employed. Attached Figure Description

[0011] Figure 1 This is a diagram illustrating an example of a wireless communication system and an access network.

[0012] Figure 2A This is an illustration of an example of the first frame according to various aspects of this disclosure.

[0013] Figure 2B This is a diagram illustrating examples of downlink (DL) channels within a subframe according to various aspects of this disclosure.

[0014] Figure 2C This is an illustration of an example of a second frame according to various aspects of this disclosure.

[0015] Figure 2D This is a diagram illustrating examples of uplink (UL) channels within a subframe according to various aspects of this disclosure.

[0016] Figure 3 This is a diagram illustrating examples of base stations and user equipment (UEs) in an access network.

[0017] Figure 4 This is a diagram illustrating an example of a two-part HARQ-ACK.

[0018] Figure 5 This is a diagram illustrating a sample dataset of two parts of HARQ-ACK.

[0019] Figure 6 This is a diagram illustrating examples of codebooks with different block error rates (BLER).

[0020] Figure 7 This is a call flow diagram for wireless communication based on various aspects of this disclosure.

[0021] Figure 8 These are illustrations of individual compression and joint compression of codebooks with different BLERs according to various aspects of this disclosure.

[0022] Figure 9 This is a diagram illustrating the construction of an example dataset for joint compression of codebooks with different BLERs, according to various aspects of this disclosure.

[0023] Figure 10 This is a diagram illustrating example datasets for joint compression of codebooks with different BLERs according to various aspects of this disclosure.

[0024] Figure 11 This is a diagram illustrating examples of multiplexing codebooks with different BLERs using compression according to various aspects of this disclosure.

[0025] Figure 12 This is a flowchart of a wireless communication method according to various aspects of this disclosure.

[0026] Figure 13 This is a flowchart of a wireless communication method according to various aspects of this disclosure.

[0027] Figure 14 This is a flowchart of a wireless communication method according to various aspects of this disclosure.

[0028] Figure 15 This is a flowchart of a wireless communication method according to various aspects of this disclosure.

[0029] Figure 16 These are illustrations of examples of hardware implementations of example devices and / or network entities.

[0030] Figure 17 This is a diagram illustrating an example of the hardware implementation of a sample network entity. Detailed Implementation

[0031] Wireless communication networks can be designed to support communication between network nodes (e.g., base stations, gNBs, etc.) and the UE. For example, a network node can send downlink transmissions to the UE and receive HARQ-ACKs from the UE indicating whether the UE accurately received the downlink transmissions. This includes... N The unit digit of HARQ-ACK can have unequal probabilities of occurrence. NThe number of code points. This could be due to a BLER target of less than or equal to 10% (e.g., 0.1), but could also be due to correlations in time, frequency, and / or layers (e.g., across time slots, code block groups (CBGs), component carriers (CCs), transport blocks (TBs), etc.). To minimize the HARQ-ACK payload, compression can be implemented. As an example, the UE can transmit a two-part HARQ-ACK with compression enabled, where the two parts are encoded separately. The first part can have a fixed size and can carry information indicating the size of the second part. This allows the second part to have a variable size while enabling the base station to decode both parts efficiently. The network node decodes the first part before decoding the second part, and the size and interpretation of the second part depend on the code points indicated by the first part. Therefore, a two-part HARQ-ACK can achieve near-optimal compression in terms of average HARQ-ACK payload length.

[0032] The aspects proposed in this paper also implement two-part HARQ-ACK based on two HARQ-ACK codebooks designed with different BLER targets. The aspects proposed in this paper provide a solution for optimizing codebook compression. Furthermore, the aspects proposed in this paper provide a solution for encoding compressed codebooks of two HARQ-ACKs with different BLER targets. As an example, the aspects proposed in this paper can be used to handle different (sub)codebooks for HARQ-ACKs used for TB-based PDSCH (e.g., for primary cell (PCell)) and CBG-based PDSCH (e.g., for secondary cell (SCell)). As another example, the aspects proposed in this paper can be used to handle both high-priority HARQ-ACK codebooks and low-priority HARQ-ACK codebooks used for PDSCH.

[0033] Various aspects typically involve two parts of HARQ-ACK. Some aspects are more specifically related to lossless compression of HARQ-ACK based on multiple HARQ-ACK codebooks with different BLERs. In some examples, HARQ-ACK compression for HARQ-ACK codebooks with different BLERs can be optimized for individual codebook compression, or for joint codebook compression. In some examples, compression for HARQ-ACK codebooks with different BLERs can be optimized for a combination of individual and joint codebook compression. In some examples, compression for HARQ-ACK codebooks with different BLERs optimized using joint compression can further utilize a joint dataset based on two datasets, one for single codebook compression of two different HARQ-ACKs. In some examples, compression for HARQ-ACK codebooks with different BLERs can be utilized in uplink control information (UCI) multiplexing.

[0034] Specific aspects of the subject matter described in this disclosure can be implemented to achieve one or more of the following potential advantages. In some examples, by minimizing codebooks in a partitioned dataset for compression of HARQ-ACK codebooks with different BLERs based on the probability of occurrence associated with low-bit length, the described techniques can be used to reduce the HARQ-ACK payload size in terms of average payload length. In some examples, by providing compression flexibility through the use of individual compression and / or joint compression, the described techniques can be used to efficiently handle codebooks with different BLER targets across (e.g., different cells) TB / CBG PDSCH and high-priority / low-priority HARQ-ACK codebooks with different BLERs (e.g., within a single cell).

[0035] The detailed descriptions following, illustrated with reference to the accompanying drawings, describe various configurations and do not represent the only configurations in which the concepts described herein can be practiced. To provide a thorough understanding of the various concepts, the detailed descriptions include specific details. However, these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring these concepts.

[0036] Various apparatuses and methods are presented with reference to several aspects of a telecommunications system. These apparatuses and methods are described in detail below and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the system as a whole.

[0037] As an example, an element, any part of an element, or any combination of elements may be implemented as a "processing system" including one or more processors. When multiple processors are implemented, the multiple processors may perform functions individually or in combination. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic components, discrete hardware circuitry, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in a processing system may execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other terms, software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, or any combination thereof.

[0038] Therefore, in one or more example aspects, specific implementations, and / or use cases, the described functionality may be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media. Storage media can be any available medium that can be accessed by a computer. By way of example, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage devices, magnetic disk storage devices, other magnetic storage devices, combinations of these types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures accessible by a computer.

[0039] While aspects, implementations, and / or use cases are described herein by way of example, additional or different aspects, implementations, and / or use cases may arise in many different arrangements and scenarios. The aspects, implementations, and / or use cases described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, aspects, implementations, and / or use cases may arise via integrated chip implementations and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a use case or application, the described examples may exhibit broad applicability. Aspects, implementations, and / or use cases can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more of the technologies described herein. In some practical settings, devices incorporating the described aspects and features may also include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals necessarily involve multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The techniques described herein can be practiced in a wide variety of devices, chip-level components, systems, distributed arrangements, aggregated or decomposed components, end-user equipment, etc., of various sizes, shapes, and configurations.

[0040] Communication systems, such as 5G NR systems, can be deployed in various ways with a variety of components or parts. In a 5G NR system or network, network nodes, network entities, network mobility elements, radio access network (RAN) nodes, core network nodes, network elements or network equipment (such as base stations (BS)), or one or more units (or components) performing base station functions can be implemented in aggregated or decomposed architectures. For example, BSs (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as aggregated base stations (also known as standalone BS or monolithic BS) or decomposed base stations.

[0041] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs) (i.e., central or distributed units). In some respects, the CU may be implemented within a RAN node, and one or more DUs may co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other RAN nodes. DUs may be implemented to communicate with one or more RUs. Each of the CU, DU, and RU may be implemented as a virtual unit, namely a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).

[0042] Base station operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units of a decomposed base station or decomposed RAN architecture can be configured to communicate wirelessly with at least one other unit.

[0043] Figure 1 Figure 100 illustrates an example of a wireless communication system and access network. The illustrated wireless communication system includes a decomposed base station architecture. The decomposed base station architecture may include one or more CUs 110, which may communicate directly with the core network 120 via a backhaul link, or indirectly with the core network 120 via one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 125 via an E2 link, or a non-real-time (non-RT) RIC 115 associated with a Service Management and Orchestration (SMO) framework 105, or both. CUs 110 may communicate with one or more DUs 130 via a corresponding midhaul link (such as an F1 interface). DUs 130 may communicate with one or more RUs 140 via a corresponding fronthaul link. RUs 140 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 140.

[0044] Each of the units (i.e., CU 110, DU 130, RU 140, and near-RT RIC 125, non-RT RIC 115, and SMO frame 105) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each of the units, or an associated processor or controller providing instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals or transmit signals to one or more other units via wired transmission media. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as RF transceivers) configured to receive signals via wireless transmission media and / or transmit signals to one or more other units.

[0045] In some aspects, the CU 110 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by the CU 110. The CU 110 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 110 can be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 110 can be implemented to communicate with the DU 130 for network control and signaling, as needed.

[0046] DU 130 may correspond to a logic unit that includes one or more base station functions for controlling the operation of one or more RU 140s. In some aspects, DU 130 may at least partially host one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) according to functional splits (such as those defined by 3GPP). In some aspects, DU 130 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signals with other layers (and modules) hosted by DU 130 or with control functions hosted by CU 110.

[0047] Lower-layer functionality can be implemented by one or more RU 140s. In some deployments, an RU140 controlled by a DU 130 may correspond to a logical node that at least partially hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, Physical Random Access Channel (PRACH) extraction and filtering, etc.) based on functional decomposition such as lower-layer functional decomposition, or both. In such architectures, the RU 140 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some specific implementations, the real-time and non-real-time aspects of communication with the control plane and user plane of the RU 140 may be controlled by the corresponding DU 130. In some scenarios, this configuration allows the DU130 and CU 110 to be implemented in cloud-based RAN architectures such as vRAN architectures.

[0048] SMO framework 105 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 105 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 105 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 190 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 110, DU 130, RU 140, and near-RT RIC 125. In some implementations, SMO framework 105 can communicate with hardware aspects of the 4G RAN, such as Open eNB (O-eNB) 111, via the O1 interface. Additionally, in some implementations, SMO framework 105 can communicate directly with one or more RU 140s via the O1 interface. SMO framework 105 may also include a non-RT RIC 115 configured to support the functionality of SMO framework 105.

[0049] The non-RT RIC 115 can be configured to include logical functions enabling non-real-time control and optimization of RAN elements and resources, including artificial intelligence (AI) / machine learning (ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 125. The non-RT RIC 115 can be coupled to or communicate with the near-RT RIC 125, such as via an A1 interface. The near-RT RIC 125 can be configured to include logical functions enabling near real-time control and optimization of RAN elements and resources via an interface, such as an E2 interface, through data collection and action, connecting one or more CU 110s, one or more DU 130s, or both, and O-eNBs to the near-RT RIC 125.

[0050] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 125, the non-RT RIC 115 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 125 and may be received from non-network data sources or network functions at the SMO framework 105 or the non-RT RIC 115. In some examples, the non-RT RIC 115 or the near-RT RIC 125 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 115 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 105 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).

[0051] At least one of CU 110, DU 130, and RU 140 may be referred to as base station 102. Therefore, base station 102 may include one or more of CU 110, DU 130, and RU 140 (each component is indicated by a dashed line to indicate that each component may or may not be included in base station 102). Base station 102 provides UE 104 with an access point to core network 120. Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Small cells include femtocells, picocells, and microcells. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include an evolved home node B (eNB) (HeNB), which can provide service to a restricted group referred to as a closed subscriber group (CSG). The communication link between RU 140 and UE 104 may include uplink (UL) transmission (also known as reverse link) from UE 104 to RU 140 and / or downlink (DL) transmission (also known as forward link) transmission from RU 140 to UE 104. The communication link may utilize multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may use one or more carriers. For each direction, the total number of carriers used for transmission can be up to [number missing]. Yx MHz ( x For each carrier allocated in carrier aggregation (of component carriers), base station 102 / UE 104 can use up to [number] carriers. Y A spectrum with a bandwidth of MHz (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz, etc.). Carriers may be adjacent to each other or may not be adjacent to each other. Carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell) and the secondary component carrier may be referred to as the secondary cell (SCell).

[0052] Some UEs 104 can communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 can use DL / UL wireless wide area network (WWAN) spectrum. D2D communication link 158 can use one or more sidelink channels, such as Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be performed through various wireless D2D communication systems, such as Bluetooth. ™ (Bluetooth is a trademark of the Bluetooth Special Interest Group (SIG), and is based on the IEEE 802.11 standard for Wi-Fi.)™ (Wi-Fi is a trademark of the Wi-Fi Alliance), LTE, or NR.

[0053] The wireless communication system may also include a Wi-Fi AP 150, which communicates with the UE 104 (also referred to as a Wi-Fi station (STA)) via a communication link 154, for example, in an unlicensed spectrum such as 5 GHz. When communicating in unlicensed spectrum, the UE 104 / AP 150 may perform a free channel assessment (CCA) to determine whether a channel is available before communication.

[0054] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz to 7.125GHz) and FR2 (24.25GHz to 52.6GHz). Although a portion of FR1 is greater than 6GHz, FR1 is generally (interchangeably) referred to as the "sub-6GHz" band in various documents and articles. Similar naming issues sometimes occur with FR2, which is generally (interchangeably) referred to as the "millimeter wave" band in documents and articles, although this is distinct from the Extremely High Frequency (EHF) band (30GHz to 300GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU).

[0055] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have identified the operating bands used for these mid-band frequencies as the frequency range designation FR3 (7.125 GHz to 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been identified as the frequency range designations FR2-2 (52.6 GHz to 71 GHz), FR4 (71 GHz to 114.25 GHz), and FR5 (114.25 GHz to 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0056] In view of the above, unless otherwise specified, the term "below 6 GHz" as used herein can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise specified, the term "millimeter wave" as used herein can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR2-2 and / or FR5, or within the EHF band.

[0057] Base station 102 and UE 104 may each include multiple antennas (such as antenna elements, antenna panels, and / or antenna arrays) to facilitate beamforming. Base station 102 may transmit beamformed signals 182 to UE 104 in one or more transmit directions. UE 104 may receive beamformed signals from base station 102 in one or more receive directions. UE 104 may also transmit beamformed signals 184 to base station 102 in one or more transmit directions. Base station 102 may receive beamformed signals from UE 104 in one or more receive directions. Base station 102 / UE 104 may perform beamforming training to determine the optimal receive and transmit directions for each of base station 102 / UE 104. The transmit and receive directions of base station 102 may be the same or different. The transmit and receive directions of UE 104 may be the same or different.

[0058] Base station 102 may include and / or be referred to as gNB, Node B, eNB, access point, transceiver base station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP, network node, network entity, network equipment, or some other suitable terminology. Base station 102 may be implemented as an integrated access and backhaul (IAB) node, relay node, sidelink node, aggregated (monolithic) base station with baseband units (BBU) (including CU and DU) and RU, or may be implemented as a decomposed base station including one or more of CU, DU, and / or RU. A collection of base stations that may include decomposed base stations and / or aggregated base stations may be referred to as Next Generation (NG) RAN (NG-RAN).

[0059] The core network 120 may include Access and Mobility Management Function (AMF) 161, Session Management Function (SMF) 162, User Plane Function (UPF) 163, Unified Data Management (UDM) 164, one or more location servers 168, and other functional entities. AMF 161 is the control node that handles signaling between UE 104 and the core network 120. AMF 161 supports registration management, connection management, mobility management, and other functions. SMF 162 supports session management and other functions. UPF 163 supports packet routing, packet forwarding, and other functions. UDM 164 supports authentication and key agreement (AKA) credential generation, user identity processing, access authorization, and subscription management. One or more location servers 168 are exemplified as including a Gateway Mobile Location Center (GMLC) 165 and a Location Management Function (LMF) 166. However, generally, one or more location servers 168 may include one or more location / positioning servers, which may include one or more of GMLC 165, LMF 166, Position Determination Entity (PDE), Serving Mobile Location Center (SMLC), Mobile Location Center (MPC), etc. GMLC 165 and LMF 166 support UE location services. GMLC 165 provides an interface for clients / applications (e.g., emergency services) to access UE location information. LMF 166 receives measurement and auxiliary information from NG-RAN and UE 104 via AMF 161 to calculate the location of UE 104. NG-RAN may use one or more positioning methods to determine the location of UE 104. Positioning UE 104 may involve signal measurement, location estimation, and optional speed calculation based on these measurements. Signal measurement may be performed by UE 104 and / or base station 102 serving UE 104. The measured signals may be based on one or more of the following: Satellite Positioning System (SPS) 170 (e.g., one or more of Global Navigation Satellite System (GNSS), Global Positioning System (GPS), Non-Terrestrial Network (NTN) or other satellite positioning / location systems), LTE signals, Wireless Local Area Network (WLAN) signals, Bluetooth signals, Terrestrial Beacon System (TBS), sensor-based information (e.g., barometric pressure sensor, motion sensor), NR Enhanced Cell ID (NR E-CID) method, NR signals (e.g., multiple round-trip time (multiple RTT), DL departure angle (DL-AoD), DL time difference of arrival (DL-TDOA), UL time difference of arrival (UL-TDOA), and UL angle of arrival (UL-AoA) positioning) and / or other systems / signals / sensors.

[0060] Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking meters, air pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable terminology. In some scenarios, the term UE may also be applied to one or more companion devices, such as in a device constellation arrangement. One or more of these devices may access the network together and / or individually.

[0061] Refer again Figure 1In some respects, UE 104 may have a HARQ-ACK codebook component 198 (“Component 198”) configured to receive one or more downlink transmissions from a network node. Component 198 may also be configured to transmit two-part HARQ-ACK feedback for one or more downlink transmissions based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. Component 198 may be configured to receive from a network node a first configuration indicating at least one of the first, second, or third compressed datasets. Component 198 may be configured to encode at least one of a first portion of the first compressed codebook, a first portion of the second compressed codebook, a second portion of the first compressed codebook, or a second portion of the second compressed codebook into a payload for the two-part HARQ-ACK feedback and for the associated channel. Component 198 may be configured to encode a first portion of both a first compressed codebook and a second compressed codebook based on a third compressed dataset, and a second portion of both a first HARQ-ACK codebook and a second HARQ-ACK codebook based on the third compressed dataset, into a two-part HARQ-ACK feedback and a payload for the associated channel. In some aspects, base station 102 may have a HARQ-ACK codebook component 199 (“Component 199”) that may be configured to configure the UE with at least one of: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset, or (ii) indicating a second configuration of at least one of a first rate, a second rate, or a third rate. Component 199 may also be configured to receive two-part HARQ-ACK feedback transmitted from the UE for one or more downlinks based on at least one of: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. Component 199 can be configured to decode the payload of the two-part HARQ-ACK feedback based on at least one of a first configuration or a second configuration. Therefore, aspects of this paper provide individual and / or joint compression of HARQ-ACK codebooks with different BLERs. By minimizing the codebooks in the partitioned dataset used for compression of HARQ-ACK codebooks with different BLERs based on the probability of occurrence associated with the low-bit length, aspects can reduce the HARQ-ACK payload size in terms of average payload length.By using individual compression and / or joint compression to provide compression flexibility, all aspects are also able to efficiently handle codebooks with different BLER targets across TB / CBG PDSCH as well as high-priority / low-priority HARQ-ACK codebooks with different BLERs.

[0062] Figure 2A Figure 200 illustrates an example of the first subframe within a 5G NR frame structure. Figure 2B Figure 230 illustrates an example of a DL channel within a 5G NR subframe. Figure 2C Figure 250 is an example of a second subframe within a 5G NR frame structure. Figure 2D Figure 280 illustrates an example of a UL channel within a 5G NR subframe. The 5G NR frame structure can be Frequency Division Duplex (FDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to either DL or UL) or Time Division Duplex (TDD) (where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to both DL and UL). Figure 2A , Figure 2C In the provided example, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured using slot format 28 (most of which are DL), where D is DL, U is UL, and F is flexible and can be used between DL / UL, and subframe 3 is configured using slot format 1 (all of which are UL). Although subframes 3 and 4 are shown as having slot formats 1 and 28 respectively, any particular subframe can be configured using any of the various available slot formats 0 to 61. Slot formats 0 and 1 are both DL and UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The UE is configured using the slot format via the received Slot Format Indicator (SFI) (dynamically configured via DL Control Information (DCI) or semi-statically / statically configured via Radio Resource Control (RRC) signaling). Note that the following description also applies to the 5G NR frame structure as TDD.

[0063] Figures 2A to 2DThe frame structure is illustrated, and aspects of this disclosure are applicable to other wireless communication technologies that may have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equal-sized subframes (1 ms). Each subframe may include one or more time slots. Subframes may also include micro-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 14 or 12 symbols, depending on whether the cyclic prefix (CP) is normal or extended. For normal CP, each time slot may include 14 symbols, and for extended CP, each time slot may include 12 symbols. Symbols on the DL may be CP Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high-throughput scenarios) or Discrete Fourier Transform (DFT) Extended OFDM (DFT-s-OFDM) symbols (for power-constrained scenarios; limited to single-stream transmission). The number of time slots within a subframe is based on the CP and a parameter set. The parameter set defines the subcarrier spacing (SCS) (see Table 1). Symbol length / duration can be scaled by 1 / SCS.

[0064] Table 1: Parameter Set, SCS, and CP For a normal CP (14 symbols / slot), different parameter sets µ 0 through 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For the extended CP, parameter set 2 allows 4 slots per subframe. Therefore, for a normal CP and parameter set µ, there are 14 symbols per slot and 2 slots per subframe. µ One time slot. The subcarrier spacing can be equal to ,in The parameter sets are 0 to 4. Therefore, the subcarrier spacing is 15 kHz for parameter set µ=0 and 240 kHz for parameter set µ=4. The symbol length / duration is negatively correlated with the subcarrier spacing. Figures 2A to 2D Examples of a normal frequency division multiplexing (CP) with 14 symbols per time slot and a parameter set of µ=2 with 4 time slots per subframe are provided. The time slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within the frame set, there may be one or more distinct bandwidth portions (BWPs) of frequency division multiplexing (see [link to relevant documentation]). Figure 2B Each BWP can have a specific set of parameters and CP (normal or extended).

[0065] A resource grid can be used to represent the frame structure. Each time slot consists of a resource block (RB) extending for 12 consecutive subcarriers (also known as a physical RB (PRB)). The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.

[0066] like Figure 2A As illustrated, some of the REs carry reference (pilot) signals (RS) for the UE. RS may include demodulation RS (DM-RS) (indicated as R for a particular configuration, but other DM-RS configurations are possible) and channel state information reference signals (CSI-RS) for channel estimation at the UE. RS may also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).

[0067] Figure 2B Examples of various DL channels within a subframe of a frame are illustrated. The Physical Downlink Control Channel (PDCCH) carries the DCI within one or more Control Channel Elements (CCEs) (e.g., 1, 2, 4, 8, or 16 CCEs), each CCE comprising six RE Groups (REGs), each REG comprising 12 consecutive REs in the OFDM symbol of the RB. A PDCCH within a BWP can be referred to as a Control Resource Set (CORESET). The UE is configured to monitor PDCCH candidates in the PDCCH search space (e.g., the common search space, the UE-specific search space) during PDCCH monitoring timing on the CORESET, where the PDCCH candidates have different DCI formats and different aggregation levels. Additional BWPs may be located at higher and / or lower frequencies on the channel bandwidth. The Primary Synchronization Signal (PSS) may be located within symbol 2 of a specific subframe of the frame. The PSS is used by UE 104 to determine subframe / symbol timing and physical layer identification. The Secondary Synchronization Signal (SSS) may be located within symbol 4 of a specific subframe of the frame. The SSS is used by the UE to determine the Physical Layer Cell Identifier Group Number and radio frame timing. Based on the Physical Layer Identifier and the Physical Layer Cell Identifier Group Number, the UE can determine the Physical Cell Identifier (PCI). Based on the PCI, the UE can determine the location of the DM-RS. The Physical Broadcast Channel (PBCH), carrying the Master Information Block (MIB), can be logically grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block (also known as an SS block (SSB)). The MIB provides the System Frame Number (SFN) and the number of Restricted Frames (RBs) in the system bandwidth. The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted via the PBCH (such as System Information Blocks (SIBs)), and paging messages.

[0068] like Figure 2CAs illustrated, some REs in the REs carry DM-RS (indicated as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE can transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS can be transmitted in the first or first two symbols of the PUSCH. Depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used, the PUCCH DM-RS can be transmitted in different configurations. The UE can transmit a Sounding Reference Signal (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb structure, and the UE can transmit the SRS on one of the comb teeth. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling of the UL.

[0069] Figure 2D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH may be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), pre-decoding matrix indicators (PMI), rank indicators (RI), and hybrid automatic repeat request (HARQ) acknowledgment (ACK) (HARQ-ACK) feedback (i.e., one or more HARQ ACK bits indicating one or more ACKs and / or negative ACKs (NACKs)). The PUCCH carries data and may additionally be used to carry buffer status reports (BSR), power clearance reports (PHR), and / or UCIs.

[0070] Figure 3This is a block diagram illustrating communication between base station 310 and UE 350 in the access network. In the DL, Internet Protocol (IP) packets can be provided to controller / processor 375. Controller / processor 375 implements Layer 3 and Layer 2 functionality. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-Radio Access Technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the delivery of upper-layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.

[0071] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functionality associated with various signal processing functions. Layer 1 (which includes the physical (PHY) layer) may include error detection on the transport channel, forward error correction (FEC) decoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-order phase shift keying (M-PSK), M-order quadrature amplitude modulation (M-QAM)). The decoded and modulated symbols can then be split into parallel streams. Each stream can then be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then combined using inverse fast Fourier transform (IFFT) to produce a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream undergoes spatial pre-decoding to generate multiple spatial streams. Channel estimates from channel estimator 374 can be used to determine decoding and modulation schemes, as well as for spatial processing. Channel estimates can be derived from reference signals and / or channel condition feedback transmitted by UE 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318Tx. Each transmitter 318Tx can utilize the corresponding spatial stream to modulate a radio frequency (RF) carrier for transmission.

[0072] At UE 350, each receiver 354Rx receives signals via its corresponding antenna 352. Each receiver 354Rx recovers the information modulated onto the RF carrier and provides that information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for UE 350. If multiple spatial streams are destined for UE 350, the RX processor 356 can combine them into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with a reference signal, are recovered and demodulated by determining the most probable signal constellation point transmitted by base station 310. These soft decisions can be based on a channel estimate calculated by channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.

[0073] The controller / processor 359 may be associated with at least one memory 360 storing program code and data. The at least one memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0074] Similar to the functionality described in conjunction with DL transmission performed by base station 310, controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) acquisition, RRC connectivity, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with upper-layer PDU delivery, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.

[0075] The TX processor 368 can use the reference signal transmitted from the base station 310 or the channel estimate derived from feedback by the channel estimator 358 to select an appropriate decoding and modulation scheme and facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via individual transmitters 354Tx. Each transmitter 354Tx can use the corresponding spatial stream to modulate an RF carrier for transmission.

[0076] UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function at UE 350. Each receiver 318Rx receives signals via its corresponding antenna 320. Each receiver 318Rx recovers the information modulated onto the RF carrier and provides that information to RX processor 370.

[0077] The controller / processor 375 may be associated with at least one memory 376 storing program code and data. The at least one memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets between transport and logical channels. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0078] At least one of the TX processor 368, RX processor 356, and controller / processor 359 can be configured to perform coupling. Figure 1 The components of 198 are all aspects.

[0079] At least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to perform coupling. Figure 1 The components of 199 in all aspects.

[0080] A network node (such as 310) can send one or more downlink transmissions to UE 350. UE 350 responds by sending a HARQ / ACK to the network node to indicate whether the UE has correctly received the downlink transmissions. N The unit HARQ-ACK can have 2 N There are several code point options. For example, based on the BLER target, the correlation of time, frequency, and / or layer (e.g., across time slots, code block groups (CBGs), component carriers (CCs), transport blocks (TBs), etc.), the probability of occurrence of different code points may not be equal. To minimize the HARQ-ACK payload, the UE can use compression. As mentioned above, a two-part HARQ-ACK can achieve compression of the HARQ-ACK payload. The two parts of the HARQ-ACK can be encoded separately. Since it is easier for the network to decode messages with a fixed size, the first part of the HARQ-ACK can indicate the size of the second part of the HARQ-ACK. The first part can have a fixed size, allowing the network node to receive the first part using a known size. Once the first part is received, the network node can obtain the size information of the second part of the HARQ-ACK and use this size information to further receive the second part of the HARQ-ACK. This allows the second part of the HARQ-ACK to have a variable size while maintaining low complexity for the network node in receiving the HARQ-ACK, because the network node knows their size before attempting to receive the HARQ-ACK parts. For example, network nodes decode the first part before decoding the second part, and the size and interpretation of the second part depend on the code points indicated by the first part. Therefore, the two-part HARQ-ACK can achieve near-optimal compression in terms of average HARQ-ACK payload length.

[0081] Figure 4Figure 400 illustrates an example of HARQ-ACK compression based on a two-part HARQ-ACK. Figure 400 shows an example UE 402 in the context of generating and transmitting a HARQ-ACK payload, where the HARQ-ACK payload can be a two-part HARQ-ACK codebook (or CB) with N bits. Part 1 of the HARQ-ACK is a portion of the codebook comprising N1 bits (for a given N, this is fixed, e.g., not the number of bits x in the HARQ-ACK codebook 404). N The function), while part 2 of HARQ-ACK is based on the second part of the codebook, which consists of N2 bits, and this second part can be variable and is x N The function (e.g., a variable length depending on the length of part 1, N1 bits).

[0082] As shown in the figure, UE 402 can generate the number of bits x in the HARQ-ACK codebook 404. N Then (at position 406), x the number of bits in the HARQ-ACK codebook at position 404. N Transformed into two parts: Part 1 HARQ-ACK 408 (With fixed size) and part of 2HARQ-ACK 410 (Variable size). UE 402 to part 1 HARQ-ACK 408 Perform channel coding (at 412a) and perform partial 2 HARQ-ACK 410. Perform channel coding (at 412b). Part 1 HARQ-ACK 408 And part 2 HARQ-ACK 410 The channel coding representation is provided / transmitted to the network node via the channel. Upon reception, the network node (e.g., a base station / gNB) can first decode part 1 of the HARQ-ACK based on the codebook, and then determine the length of part 2 of the HARQ-ACK based on the codebook. The network node can decode part 2 of the HARQ-ACK based on the codebook and determine the length corresponding to x. N Initial HARQ-ACK feedback for the unit digit.

[0083] As an illustrative example, Figure 400 shows HARQ-ACK 414 (4 bits) and HARQ-ACK 416 (4 bits). Assuming the shown 4-bit HARQ-ACK and BLER = 10% (e.g., 0.1), the two parts of the HARQ-ACK can be configured as having 1 bit in part 1 and {0 or 4} bits in part 2. If each bit of the HARQ-ACK is associated with an ACK, then UE 402 can transmit a "1" to the network node in part 1 and nothing in part 2, as shown for HARQ-ACK 414 (e.g., indicating 1 bit with a probability of 0.6561). Otherwise, UE 402 can transmit a "0" to the network node in part 1 and 4 bits in part 2, as shown exemplarily for HARQ-ACK 416 (e.g., indicating 5 bits with a probability of 0.3439). This indicates an average length of 2.3756 bits. It should be noted that the probabilities shown in the accompanying figures are for illustrative and descriptive purposes; in various respects, base stations, gNBs, etc., may or may not include such probabilities in the various datasets / information provided to the UE.

[0084] Figure 5 Figure 500 illustrates an example dataset for a two-part HARQ-ACK. Figure 500 shows that dataset 502 can be partitioned for use with a two-part HARQ-ACK. As an example, dataset 502 represents an uncompressed 5-bit HARQ-ACK codebook with an entropy of 2.345 bits, and the corresponding standard two-part decoding would have an average of N1 = 3.05 bits. In the example dataset 502, N = 5, BLER = 0.1(iid), and N1 = 2, resulting in an average payload length of 2.91 bits via the compressed codebook.

[0085] Dataset 502 includes 2 N Each code point is divided into There are groups, among which group g ( ) has at most There are 100 members. For example, dataset 502 includes four partitions. Generally, in order to minimize... And reduce the codebook payload, when x N When some code points have a higher probability, a smaller N can be used. 1 This allows for exhaustive search (e.g., for N = 1 or N = 2). However, such minimization can be nondeterministically polynomial in time. The aspects of this paper enable the minimization of... or Perform an exhaustive search. For Partitioning can be represented for all scenarios as {all ACKs, all others}. However, in some configurations, It can be better than As illustrated in dataset 502. In various aspects, this optimization / partitioning can be performed by network nodes and can depend on one or more facts, such as scheduling policies, target BLER, correlation, estimated protected management frames (PMF), etc. In these configurations, partitioning can be provided to the UE (which can also be a function of N). For example, the network can signal or send indications of partitioning to the UE.

[0086] When two HARQ-ACK codebooks are designed with different BLER targets, compression issues may arise in optimizing the codebooks.

[0087] Figure 6 Figure 600 illustrates an example of a two-part HARQ-ACK based on codebooks with different BLERs. Figure 600 shows a configuration 650 for compression associated with CBG-based HARQ-ACK feedback and TB-based HARQ-ACK feedback, and a configuration 660 for compression associated with high-priority and low-priority HARQ-ACK feedback. For example, TB-based feedback may be based on a first HARQ-ACK codebook associated with a first BLER, and CBG feedback may be based on different codebooks associated with different BLERs. Similarly, high-priority feedback may be based on a first HARQ-ACK codebook associated with a first BLER, and low-priority feedback may be based on different codebooks associated with different BLERs. These two use cases are merely examples illustrating the concept of HARQ-ACK feedback based on multiple codebooks with different BLERs, and the concepts presented herein can be applied to other examples.

[0088] In configuration 650, the network node sends a TB-based PDSCH 602 to the UE from the PCell, and the UE has HARQ-ACK feedback to indicate whether the TB was accurately received, based on HARQ-ACK (sub)codebook 606. The network may also send a CBG-based PDSCH 604 to the UE from the SCell, for example, and the UE may have HARQ-ACK feedback for the CBG-based PDSCH 604. The CBG-based HARQ-ACK feedback is based on HARQ-ACK (sub)codebook 608. Since the network node may target different BLERs for the TB and CBGPDSCH, various aspects of this document provide techniques for compressing two (sub)codebooks (e.g., HARQ-ACK (sub)codebook 606 and HARQ-ACK (sub)codebook 608) with different target BLERs. In configuration 660, the network node may send a first PDSCH 610 to the UE from the PCell. The PDSCH can have a high priority, and the UE can generate a HARQ-ACK feedback based on the high-priority HARQ-ACK codebook 614. The network node can also send a second PDSCH 612 to the UE, which can originate from the PCell. This second PDSCH can have a lower priority, and the UE can use the low-priority HARQ-ACK codebook 616 to generate the corresponding HARQ-ACK. Since the PDSCHs associated with the higher / lower priority HARQ-ACK can have different BLER targets, aspects of this document provide techniques for compressing the two codebooks (e.g., the high-priority HARQ-ACK codebook 614 and the low-priority HARQ-ACK codebook 616). These aspects are further described in detail in the context of the following figures.

[0089] For example, this paper provides aspects of lossless compression for HARQ-ACK codebooks with different BLERs, which can be optimized for individual codebook compression or joint codebook compression. Compression for HARQ-ACK codebooks with different BLERs can also be optimized for a combination of individual and joint codebook compression. In some aspects, joint compression with a joint dataset based on two datasets used for single codebook compression of two different HARQ-ACKs can be used to optimize compression for HARQ-ACK codebooks with different BLERs. By minimizing the codebooks in the partitioned dataset for compression of HARQ-ACK codebooks with different BLERs based on the probability of occurrence associated with the low-order bit length, aspects can reduce the HARQ-ACK payload size in terms of average payload length. By using individual compression and / or joint compression to provide compression flexibility, all aspects are also able to efficiently handle codebooks with different BLER targets across TB / CBG PDSCH as well as high-priority / low-priority HARQ-ACK codebooks with different BLERs.

[0090] The aspects of this paper utilize the mechanism used for two-part HARQ-ACK to achieve near-optimal compression in terms of average HARQ-ACK codebook payload length, resulting in improved overhead reduction (or compression gain), which provides improved and enhanced efficiency for devices in 5G NR and higher versions of wireless communication systems (e.g., 6G systems, etc.). The aspects of this paper provide lossless compression schemes to compress two HARQ-ACK codebooks with different BLER targets. A key observation is that when the two HARQ-ACK codebooks are designed (e.g., on corresponding DL data) to have different BLER targets, the two HARQ-ACK codebooks can be compressed at different rates. The aspects of this paper provide joint compression and separate compression of both, and are also applicable to other related problems in wireless communication systems (e.g., UCI multiplexing on PUSCH / PUCCH procedures).

[0091] Figure 7Call flowchart 700 illustrates various aspects of wireless communication for a wireless device (UE 702, for example, communicating with a network node (base station 704, such as a gNB or other types of base stations, as shown) for lossless compression of HARQ-ACK codebooks with different BLERs. The aspects described for base station 704 can be performed by the base station in an aggregated form and / or by one or more components of the base station in a decomposed form. Additionally or alternatively, these aspects can be performed autonomously by UE 702 as a supplement to and / or alternative to the operation of base station 704.

[0092] In the illustrated aspects, UE 702 may be configured to receive and base station 704 may be configured to transmit / provide a first configuration and / or a second configuration 706. In each aspect, the first configuration in the first configuration and / or second configuration 706 may indicate at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset. The first compressed dataset may be a dataset associated with compression of a first HARQ-ACK codebook for a first HARQ-ACK, the second compressed dataset may be a dataset associated with compression of a second HARQ-ACK codebook for a second HARQ-ACK, and the third compressed dataset may be a dataset associated with joint compression of the first HARQ-ACK codebook for the first HARQ-ACK and the second HARQ-ACK codebook for the second HARQ-ACK. The first compressed dataset, the second compressed dataset, and / or the third compressed dataset may be a partitioned dataset including a first number of N-bit codepoint values, for example, as described above for... Figure 5 And the following text is about Figure 9 , Figure 10 As described herein, a dataset can be a dataset in which element "A" is associated with element "B", and a given dataset can be configured and / or implemented in different ways according to various data structures. In each respect, each of the first number of N-bit code point values ​​can be associated with a corresponding first part (e.g., part 1 of the HARQ-ACK codebook) and a corresponding second part (e.g., part 2 of the HARQ-ACK codebook), and N can be a positive integer. In each respect, the second configuration in the first configuration and / or the second configuration 706 can indicate at least one of a first rate, a second rate, or a third rate. The first rate, the second rate, and the third rate can be BLERs associated with the first compressed dataset, the second compressed dataset, and the third compressed dataset, respectively.

[0093] UE 702 can be configured to receive and base station 704 can be configured to transmit / provide one or more DL transmissions 708. In some aspects, UE 702 can be configured to receive and base station 704 and / or another base station (not shown for clarity and brevity) can be configured to transmit / provide one or more DL transmissions 708. That is, one or more DL transmissions 708 may be included in a PDSCH from base station 704 (e.g., PCell), or may be included in a PDSCH from base station 704 (e.g., PCell) and another base station (e.g., SCell). One or more DL transmissions 708 may include a first PDSCH corresponding to a first HARQ-ACK codebook and a second PDSCH corresponding to a second HARQ-ACK codebook. In various aspects, one or more DL transmissions 708 may include data / information that UE 702 generates for it as feedback HARQ-ACK codebooks.

[0094] UE 702 can be configured to generate at least one of the following based on one or more DL transmissions 708 from base station 704: a first HARQ-ACK codebook associated with HARQ-ACK and a first compressed dataset, a second HARQ-ACK codebook associated with HARQ-ACK and a second compressed dataset, or a third codebook associated with HARQ-ACK and a third compressed dataset. That is, the HARQ-ACK codebook can be generated by UE 702 to indicate ACK and / or NACK for one or more DL transmissions 708.

[0095] UE 702 can be configured (at 710) to select one or more portions of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset as two-part HARQ-ACK feedback. UE 702 can be configured (at 710) to select a first compressed codebook and a second compressed codebook for at least one of separate or joint compression of the first HARQ-ACK codebook and the second HARQ-ACK codebook. Separate compression may include two-part HARQ-ACK feedback and may include: a first portion and a second portion, the first portion indicating a first group within a first compressed dataset of a first set into which the first HARQ-ACK codebook is divided into multiple groups, and the second portion indicating a first code point of the first HARQ-ACK codebook within the first group indicated in the first portion; and a third portion and a fourth portion, the third portion indicating a second group within a second compressed dataset of a second set into which the second HARQ-ACK codebook is divided into multiple groups, and the fourth portion indicating a second code point of the second HARQ-ACK codebook within the second group indicated in the third portion. Joint compression may be associated with a two-part HARQ-ACK feedback that includes joint compression feedback based on a third compressed dataset. The two-part HARQ-ACK feedback may include a first part and a second part, the first part indicating groups within the third compressed dataset into multiple groups based on a combination of a first HARQ-ACK codebook and a second HARQ-ACK codebook, and the second part indicating a first code point of the first HARQ-ACK codebook and a second code point of the second HARQ-ACK codebook within that group of the third compressed dataset indicated in the first part. In various aspects, the two-part HARQ-ACK feedback may include a first part based on both a first HARQ-ACK codebook and a second HARQ-ACK codebook at a third rate based on the third compressed dataset, and a second part based on both a first HARQ-ACK codebook and a second HARQ-ACK codebook at a third rate.

[0096] UE 702 can be configured (at 712) to encode one or more portions of the two-part HARQ-ACK feedback into a payload for the two-part HARQ-ACK feedback 714 and, in various respects, for at least one associated channel. For example, UE 702 can be configured to encode at least one of a first portion of a first compressed codebook, a first portion of a second compressed codebook, a second portion of a first compressed codebook, or a second portion of a second compressed codebook (at 712). As an example, UE 702 can be configured to encode each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook separately (at 712). As another example, UE 702 can be configured to jointly encode the first portion of both the first and second compressed codebooks based on a third compressed dataset and the second portion of both the first and second HARQ-ACK codebooks based on the third compressed dataset (at 712). As yet another example, UE 702 can be configured to encode and jointly encode one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook (at 712).

[0097] UE 702 can be configured to transmit / provide, and base station 704 can be configured to receive, a two-part HARQ-ACK feedback 714 transmitted for one or more downlinks. The two-part HARQ-ACK feedback 714 may include a HARQ-ACK payload (e.g., a payload representing a compressed portion of the HARQ-ACK codebook selected by UE 702 (at 710)). The two-part HARQ-ACK feedback 714 is based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. As described above, the two-part HARQ-ACK feedback 714 may include two parts of HARQ-ACK feedback and may include data transmitted by the UE. 702 (at 710) selects a first compressed codebook and a second compressed codebook, the first compressed codebook and the second compressed codebook representing a first part and a second part, the first part indicating a first group within a first compressed dataset of a first set of groups into which the first HARQ-ACK codebook is divided, the second part indicating a first code point of the first HARQ-ACK codebook within the first group indicated in the first part; and a third part and a fourth part, the third part indicating a second group within a second compressed dataset of a second set of groups into which the second HARQ-ACK codebook is divided, the fourth part indicating a second code point of the second HARQ-ACK codebook within the second group indicated in the third part, for individual compression, and / or the first compressed codebook and the second compressed codebook represent a first part and a second part, the first part indicating a group within a third compressed dataset of groups into which a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook is divided, the second part indicating a first code point of the first HARQ-ACK codebook and the second code point of the second HARQ-ACK codebook based on the group within the third compressed dataset indicated in the first part, for joint compression.

[0098] Base station 704 can be configured to subsequently decode the payload of the two-part HARQ-ACK feedback 714 based on at least one of the first configuration or the second configuration (e.g., the first configuration and / or the second configuration 706).

[0099] Figure 8Figure 800 illustrates example individual and joint compression of codebooks with different BLERs in various aspects. Figure 800 shows configuration 850 for individual compression of two HARQ-ACK codebooks (or CBs) with different BLERs, and configuration 860 for joint compression of two HARQ-ACK codebooks with different BLER targets. In each respect, the illustrated configurations can be associated with lossless compression performed by the UE on HARQ-ACK codebooks with different BLERs.

[0100] Configuration 850 for separate compression of the codebook includes a first HARQ-ACK codebook 802 generated by the UE with a first BLER target associated with a network node and a second HARQ-ACK codebook 804 with a different second BLER target associated with a network node. In each respect, the first HARQ-ACK codebook 802 may be associated with a TB-based PDSCH, and the second HARQ-ACK codebook 804 may be associated with a CBG-based PDSCH. For separate compression in configuration 850, the first HARQ-ACK codebook 802 is provided for transformation into two parts (at 806a), while the second HARQ-ACK codebook 804 is provided for transformation into two parts (at 806b).

[0101] As described herein, the transformation to two parts of the first HARQ-ACK codebook 802 (at 806a) may be based on a first compressed dataset associated with the first HARQ-ACK codebook 802. The transformation to two parts of the first HARQ-ACK codebook 802 (at 806a) may include generating / determining a first part 808a and a second part 808b of the first HARQ-ACK codebook 802 as its compressed representation. For example, having x N The first HARQ-ACK codebook 802 for the unit digit can be transformed into a first portion 808a associated with a first compressed dataset used for the first HARQ-ACK codebook 802. Units digit) and Part 808b ( Units digit). The first part 808a (can then be further examined) Units digit) and Part 808b ( The individual digits are channel coded (at 810a and 810b respectively) to provide / transmit to network nodes, such as base stations, gNBs, etc.

[0102] Similarly, as described herein, the transformation to two parts of the second HARQ-ACK codebook 804 (at 806b) can be based on a second compressed dataset associated with the second HARQ-ACK codebook 804. The transformation to two parts of the second HARQ-ACK codebook 804 (at 806b) can include generating / determining a first part 808c and a second part 808d of the second HARQ-ACK codebook 804 as its compressed representation. For example, having x N The second HARQ-ACK codebook 804 for the unit digit can be transformed into a first part 808c associated with the second compressed dataset used for the second HARQ-ACK codebook 804. Units digit) and the second part 808d ( Units digit). The first part 808c (...) can then be... Units digit) and the second part 808d ( The individual digits are channel coded (at 810c and 810d respectively) to provide / transmit to network nodes, such as base stations, gNBs, etc.

[0103] Configuration 860 for joint compression of the codebook includes a first HARQ-ACK codebook 812 generated by the UE with a first BLER target associated with a network node and a second HARQ-ACK codebook 814 with a different second BLER target associated with a network node. In each respect, the first HARQ-ACK codebook 812 may be associated with a high priority, and the second HARQ-ACK codebook 814 may be associated with a low priority. For joint compression in configuration 860, the first HARQ-ACK codebook 812 and the second HARQ-ACK codebook 804 are provided together for transformation into two parts (at 816).

[0104] The transformation to the two parts of the first HARQ-ACK codebook 812 and the second HARQ-ACK codebook 814 (at 816) can be based on a third compressed dataset for joint compression, which is based on a first compressed dataset associated with the first HARQ-ACK codebook 812 and a second compressed dataset associated with the second HARQ-ACK codebook 814, as described herein. The transformation to the two parts of the first HARQ-ACK codebook 812 and the second HARQ-ACK codebook 814 (at 816) can include generating / determining a first part 818a and a second part 818b of the first HARQ-ACK codebook 812 together with the second HARQ-ACK codebook 814 as its compressed representation. For example, each having x N The first HARQ-ACK codebook 812 and the second HARQ-ACK codebook 814 of the unit digit can be transformed into the first part 818a associated with the third compressed dataset. Units digit) and Part 818b ( The units digit is used for joint compression of the HARQ-ACK codebook. The first part 818a ( Units digit) and Part 818b ( The individual digits are channel coded (at 820a and 820b respectively) to provide / transmit to network nodes, such as base stations, gNBs, etc.

[0105] Figure 9 Figure 900 illustrates the construction of example datasets for joint compression of codebooks with different BLERs in various aspects. Figure 900 shows a first compressed dataset 902 and a second compressed dataset 904, the first compressed dataset being associated with a first HARQ-ACK codebook and a corresponding BLER, and the second compressed dataset being associated with a second HARQ-ACK codebook and a corresponding BLER that is different from the BLER corresponding to the first HARQ-ACK codebook.

[0106] As noted herein, the first compressed dataset, second compressed dataset, and / or third compressed dataset described herein may be partitioned datasets comprising a first number of N-bit codepoint values. In each respect, each of the first number of N-bit codepoint values ​​may be associated with a corresponding first portion (e.g., portion 1 of the HARQ-ACK codebook) and a corresponding second portion (e.g., portion 2 of the HARQ-ACK codebook), and N may be a positive integer. For the third compressed dataset, as described herein, it may be based on the first and second compressed datasets used for individual HARQ-ACK codebooks. For example, assuming the BLER of the first HARQ-ACK codebook associated with dataset 902 is P1 (e.g., NACK probability) and assuming the BLER of the second HARQ-ACK codebook associated with dataset 904 is P2 (e.g., NACK probability), corresponding codepoints for a joint dataset for joint compression may be generated. In each respect, the network node or UE may generate / determine the joint dataset (e.g., the third compressed dataset herein), wherein an indication of the joint dataset may be provided / sent to the UE after the network node generates the joint dataset. The joint dataset generation can assume that there is no correlation between the first HARQ-ACK codebook and the second HARQ-ACK codebook used for ACK / NACK events.

[0107] A first compressed dataset 902 is shown for ACK / NACK events of a first HARQ-ACK codebook where N = 5 and BLER = 0.1 (iid), and a second compressed dataset 904 is shown for ACK / NACK events of a second HARQ-ACK codebook where N = 4 and BLER = 0.2 (iid). For a third compressed dataset associated with the joint compression of the first and second HARQ-ACK codebooks, corresponding codepoints in the first compressed dataset 902 for the first HARQ-ACK codebook and the second compressed dataset 904 for the second HARQ-ACK codebook can be combined to generate / determine codepoints 906 with corresponding joint codebook values ​​and joint probabilities (e.g., based on the product of probabilities in the first and second compressed datasets 902 and 904). Therefore, for all aspects of this paper, the first compressed dataset for compressing the first HARQ-ACK codebook, the second compressed dataset for compressing the second HARQ-ACK codebook, and the third compressed dataset for joint compression of the first and second HARQ-ACK codebooks together can be applied to lossless compression of HARQ-ACK codebooks with different BLERs. The following section discusses... Figure 10 Further details about the joint dataset are described.

[0108] Figure 10 Figure 1000 illustrates example datasets for joint compression of codebooks with different BLERs in various aspects. Figure 1000 shows, by way of example, joint datasets 1002 and 1004, each with four partitions and N1 = 2. Joint dataset 1002 is shown by way of example as minimally optimized, while joint dataset 1004 is shown by way of example as fully optimized. Joint datasets 1002 and 1004 can be... Figure 9 And another aspect of code point 906. That is, the joint dataset can be based on a dataset of two combined codebooks: a first HARQ-ACK codebook with N = 5 bits, and a second HARQ-ACK codebook with M = 4 bits (where M is used for clarity to illustrate the distinction between N).

[0109] Joint dataset 1002 represents the minimally optimized dataset, with an average bit length of 6.6313 for its codebook payload, which is higher than two separate compressions (e.g., for...). Figure 5 The dataset 502 in the dataset is compressed twice to obtain 2.91 + 3.36. The four partitions of the joint dataset 1002 include a first partition with 1 entry (e.g., code point), a second partition with 2 entries, a third partition with 4 entries, and a fourth partition with 505 remaining entries.

[0110] Joint dataset 1004 represents the fully optimized dataset, with an average bit length of 5.6469 for its codebook payload, lower than two separate compressions (e.g., 2.91 + 3.13). Joint dataset 1002 consists of four partitions: a first partition with one entry (e.g., code point), a second partition with eight entries, a third partition with 32 entries, and a fourth partition with the remaining 471 entries.

[0111] Figure 11 Figure 1100 illustrates examples of multiplexing using compression with codebooks having different BLERs in various aspects. As mentioned above, aspects of this document are also applicable to other related problems in wireless communication systems (e.g., simplifying UCI multiplexing over PUSCH / PUCCH procedures). Figure 1100 shows configurations 1102, 1104, and 1106 for examples of multiplexing using compression with codebooks having different BLERs (they can be respectively...) Figure 8 (The other aspects following 806a, 806b and 816).

[0112] Configuration 1102 illustrates an example of separate compression. Using two separate compressions of the HARQ-ACK codebook, the UE can have two parts: Part 1 HARQ-ACK and Part 2 HARQ-ACK. In various aspects, the UE can be configured to use bits x for separate compression. N and different BLER HARQ-ACK codebooks (e.g., in Figure 8 At points 806a and 806b in the code, the code is transformed into a first part 1 HARQ-ACK codebook 1108a and a second part 1 HARQ-ACK codebook 1108b (e.g., two parts 1 HARQ-ACK codebooks). and ), and transformed into a first part 2 HARQ-ACK codebook 1108c and a second part 2 HARQ-ACK codebook 1108d (e.g., two part 2 HARQ-ACK codebooks) and The UE can be configured (at 1109a) to concatenate two part-1 HARQ-ACK codebooks and treat them as a single part-1 HARQ-ACK codebook. , The UE can also be configured (at 1109b) to concatenate two partial 2 HARQ-ACK codebooks and treat them as a single partial 2 HARQ-ACK codebook. , Therefore, the UE has a HARQ-ACK codebook compressed by a single part 1 and a single part 2. The UE can be configured to encode the HARQ-ACK codebook using the UCI multiplexing mechanism for PDSCH / PDCCH transmission (at 1110a and 1110b respectively) for transmission to the network node.

[0113] Configuration 1104 illustrates an example of joint compression. For joint compression, the UE may have a part 1 and a part 2 HARQ-ACK codebook. In various aspects, the UE may be configured to use a codebook with bits x for joint compression. N and different BLER HARQ-ACK codebooks (e.g., in Figure 8 (at position 816) is transformed into part 1 HARQ-ACK codebook 1112a (e.g., for the first and second HARQ-ACK codebooks). The single part 1 HARQ-ACK codebook), and the transformed part 2 HARQ-ACK codebook 1112b (e.g., the single part 2 HARQ-ACK codebook). Using a single part 1 and part 2 HARQ-ACK codebook, the concatenation performed by the UE (e.g., separate compression as used in configuration 1102) may be redundant. Therefore, the UE has a HARQ-ACK codebook compressed with a single part 1 and a single part 2, and the UE can be configured to encode this HARQ-ACK codebook using the UCI multiplexing mechanism for PDSCH / PDCCH transmissions (at 1114a and 1114b, respectively) for transmission to the network node.

[0114] Configuration 1106 illustrates additional aspects of encoding in the context of multiplexing using codebooks with different BLERs in compression. Configuration 1106 shows an example of encoding for high / low priority HARQ-ACK codebooks. For example, the UE can be configured to encode using a combination of individual channel coding (at 1116a) and joint channel coding (at 1116b). In various aspects, the combination of encodings can be associated with high / low priority HARQ-ACK codebooks.

[0115] As an example, a UE can be configured to encode part 1 of the low-priority HARQ-ACK codebook and part 1 of the high-priority HARQ-ACK codebook (e.g., codebook 1120) separately, but jointly encode part 2 of the low-priority HARQ-ACK codebook and part 2 of the high-priority HARQ-ACK codebook (e.g., codebook 1120). Therefore, there may be three encodings for transmission to the network node using the UCI multiplexing mechanism for PDSCH / PDCCH transmission. In such a scenario, the two part 1 codebooks can be decoded by the network node before the joint part 2 codebook can be decoded (e.g., if one of the two part 1 codebooks is not decoded, the base station may not be able to decode the joint part 2 codebook). However, the system benefits from the decoding rate of the two part 1 codebooks, which are controlled separately for two different priorities.

[0116] As another example, the UE can be configured to jointly encode part 1 of the low-priority HARQ-ACK codebook and part 1 of the high-priority HARQ-ACK codebook (e.g., codebook 1124), but separately encode part 2 of the low-priority HARQ-ACK codebook and part 2 of the high-priority HARQ-ACK codebook (e.g., codebook 1126). Therefore, there may be three encodings for transmission to the network node using the UCI multiplexing mechanism for PDSCH / PDCCH transmission. In such scenarios, it is not a problem for the network node to first decode part 1 of the codebook before the joint part 2 codebook can be decoded, and the system also benefits from an average number of encodings of less than 3 (e.g., for high priority, if the jointly encoded part 1 codebook uses 1 bit of part 1 configuration to indicate all ACKs, then part 2 is absent for most compressed codebooks).

[0117] The other aspect shown in configuration 1106 allows for four separate codes. This type of aspect allows for the most direct combination of multiplexing across different priorities with two-part HARQ-ACK feedback. Although enabled, this approach may involve more than three coding chains on the PUSCH. For example, codebook 1128 could be individually coded for each channel (at 1118).

[0118] To facilitate the individual encoding of each codebook in codebook 1128 (at 1118), aspects also provide the conditional discarding of one of the codebooks in codebook 1128 after it has been individually encoded (at 1118). By way of example and as shown in the figure, if the higher priority codebook ( If part 2 of the codebook exists or is presented, the UE can be configured to discard the low-priority codebook. Part 2 of the codebook. Therefore, although the UE can still encode each one in the codebook 1128 individually (e.g., at 1118), the lower priority codebook is discarded. Part 2 of the code allows for a maximum of three encodings on the PUSCH. In all respects, assuming a high-priority codebook ( In cases where part 2 of the code is likely to be absent or not presented most of the time, the low-priority codebook is discarded. The probability of part 2 is likely to be low.

[0119] Figure 12 This is a flowchart 1200 of a method for wireless communication in various aspects. The method can be performed by a UE (e.g., UE 104, 702; device 1604). In some aspects, the method may include combining... Figure 7 The communication process described in the document covers various aspects and / or Figure 5 , Figure 6 , Figure 8 , Figure 9 , Figure 10 , Figure 11 The method describes various aspects. It can be used for lossless compression of HARQ-ACK codebooks with different BLERs. This method provides individual and / or joint compression of HARQ-ACK codebooks with different BLERs. It reduces the HARQ-ACK payload size in terms of average payload length by minimizing the occurrence probability associated with the low-bit length of the codebooks applied to the compression of HARQ-ACK codebooks with different BLERs in a partitioned dataset. Furthermore, it provides compression flexibility through individual and / or joint compression, enabling efficient processing of codebooks with different BLER targets across TB / CBGPDSCH, as well as high / low priority HARQ-ACK codebooks with different BLERs.

[0120] At position 1202, the UE receives one or more downlink transmissions from the network node. As an example, this reception could be achieved by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 The context illustrates an example of UE 702 receiving such configuration from a network node (e.g., base station 704).

[0121] UE 702 can be configured to receive and base station 704 can be configured to transmit / provide a first configuration and / or a second configuration 706. In various respects, the first configuration in the first configuration and / or second configuration 706 may indicate a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 At least one of 1002 and 1004 in the first compressed dataset (e.g., ...). Figure 5 502 in the middle; Figure 9 902 in the first HARQ-ACK codebook (e.g., for the first HARQ-ACK) can be related to the first HARQ-ACK codebook. Figure 8 The compressed dataset associated with 802 and 812 in the dataset, and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the codebook can be related to the second HARQ-ACK codebook for the second HARQ-ACK (e.g., Figure 8 The compressed datasets associated with 804 and 814 in the dataset, and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002, 1004) can be related to the first HARQ-ACK codebook for the first HARQ-ACK (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook of the second HARQ-ACK (e.g., Figure 8 The jointly compressed datasets associated with 804 and 814 in the dataset. The first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and / or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002 and 1004 in the above text can be a partitioned dataset that includes the first number of N-bit code point values, such as the one mentioned above for... Figure 5 And targeting Figure 9 , Figure 10 As described. In each respect, each of the first number of N-bit code point values ​​may be associated with a corresponding first portion (e.g., portion 1 of the HARQ-ACK codebook) and a corresponding second portion (e.g., portion 2 of the HARQ-ACK codebook), and N may be a positive integer. In each respect, the second configuration in the first configuration and / or the second configuration 706 may indicate at least one of a first rate, a second rate, or a third rate. The first rate, the second rate, and the third rate may be respectively associated with a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The BLER associated with 1002 and 1004 in the middle.

[0122] At 1204, the UE transmits a two-part HARQ-ACK feedback for one or more downlinks based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. As an example, this transmission may be performed by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 An example of such a two-part HARQ-ACK feedback sent by UE 702 to a network node (e.g., base station 704) is illustrated in the context.

[0123] UE 702 can be configured to receive and base station 704 can be configured to transmit / provide one or more DL transmissions 708. In some aspects, UE 702 can be configured to receive and base station 704 and / or another base station (not shown for clarity and brevity) can be configured to transmit / provide one or more DL transmissions 708. That is, one or more DL transmissions 708 may be included in the PDSCH from base station 704 (e.g., PCell), or may be included in the PDSCH from base station 704 (e.g., PCell) and another base station (e.g., SCell). One or more DL transmissions 708 may include a first HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The first PDSCH of 802 and 812) and the second HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The second PDSCH (804, 814) in the above. In various aspects, one or more DL transmissions 708 may include UE 702 generating a HARQ-ACK codebook for it as feedback data / information.

[0124] UE 702 can be configured to generate at least one of the following based on one or more DL transmissions 708 from base station 704: with HARQ-ACK and a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 The first HARQ-ACK codebook associated with 902 in the codebook (e.g., Figure 8 (802, 812 in the dataset), and HARQ-ACK and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 The second HARQ-ACK codebook associated with 904 in the codebook (e.g., Figure 8(e.g., 804, 814), or with HARQ-ACK and a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The third codebook associated with 1002 and 1004 in the codebook. That is, the HARQ-ACK codebook can be generated by the UE 702 to indicate ACK and / or NACK for one or more DLs sent 708.

[0125] UE 702 can be configured (at 710) to select a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 One or more portions of at least one of (e.g., 1002, 1004) Figure 8 808a-808d, 818a-818b; Figure 11 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook are used as two-part HARQ-ACK feedback. UE 702 can be configured (at 710) to select a first compressed codebook and a second compressed codebook for use against the first HARQ-ACK codebook and the second HARQ-ACK codebook (e.g., Figure 8 At least one of individual or combined compression of 802, 812 and 804, 814 (in HARQ-ACK). Individual compression may include two parts of HARQ-ACK feedback, and may include a first part (e.g., ... Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9 The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second codepoints (804, 814) in the dataset. Joint compression may include data based on a third compression dataset (e.g., ...). Figure 9 906 in the middle; Figure 10 The two-part HARQ-ACK feedback (1002, 1004 in the original text) is a joint compressed feedback. The two-part HARQ-ACK feedback may include the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code). In all respects, the two-part HARQ-ACK feedback may include the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) is based on the first HARQ-ACK codebook at the third rate (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The first part of both 804 and 814 in the dataset, the third rate is based on the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 (1002, 1004) and the second part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second part (1108c-1108d, 1112b, 1122, 1124, 1128) is based on the first HARQ-ACK codebook at the third rate (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 (804 and 814) the second part of both).

[0126] UE 702 can be configured (at 712) (e.g., in Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At points 1110a-1110b, 1114a-114b, 1116a-1116b, and 1118, one or more parts of the two HARQ-ACK feedback (e.g., Figure 8 808a-808d, 818a-818b; Figure 111108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the code are encoded as payloads for two-part HARQ-ACK feedback 714 and payloads for at least one associated channel in various respects. For example, UE 702 can be configured (at 712) (e.g., in...) Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, at least one of the following is encoded: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128) or the second part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As an example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the first compressed codebook, each of the following is encoded separately: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 Joint encoding is performed on the following at positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the dataset: based on a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The first part of the first and second compressed codebooks of 1002 and 1004 (in the codebook) Figure 8 808a-808b in the middle; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the dataset) and datasets based on third-party compressed datasets (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook (e.g., 1002, 1004) in the codebook. Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The second part of 804 and 814 (in the middle) Figure 8 808c-808d; Figure 11 (1108c-1108d, 1112b, 1120, 1126, 1128 in the series). As yet another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, one of the following is encoded individually and jointly: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8808a-808b and 818a; Figure 11 The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128).

[0127] UE 702 can be configured to transmit / provide, and base station 704 can be configured to receive, a two-part HARQ-ACK feedback 714 transmitted for one or more downlinks. The two-part HARQ-ACK feedback 714 may include a HARQ-ACK payload (e.g., a compressed portion representing the HARQ-ACK codebook selected by UE 702 (at 710)). Figure 8 808a-808d, 818a-818b; Figure 11 The payloads of 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook). The two-part HARQ-ACK feedback 714 is based on at least one of the following: based on the first HARQ-ACK codebook associated with the first rate (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) in the dataset. Figure 5 502 in the middle; Figure 9 902 in the middle) and based on the second HARQ-ACK codebook associated with the second rate (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) Figure 5 502 in the middle; Figure 9 904 in the codebook), or based on the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is a combination of these. Figure 9 906 in the middle; Figure 10 (1002, 1004 in the above). As described above, the two-part HARQ-ACK feedback 714 may include two parts of HARQ-ACK feedback, and may include a first compressed codebook and a second compressed codebook selected by UE 702 (at 710), which represent the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9 The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11 The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second code point of 804, 814 in the code is used for separate compression and / or represents the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code is used for joint compression.

[0128] Figure 13 This is a flowchart 1300 of a method for wireless communication in various aspects. The method can be performed by a UE (e.g., UE 104, 702; device 1604). In some aspects, the method may include combining... Figure 7 The communication process described in the document covers various aspects and / or Figure 5 , Figure 6 , Figure 8 , Figure 9 , Figure 10 , Figure 11 The method describes various aspects. It can be used for lossless compression of HARQ-ACK codebooks with different BLERs. This method provides individual and / or joint compression of HARQ-ACK codebooks with different BLERs. It reduces the HARQ-ACK payload size in terms of average payload length by minimizing the occurrence probability associated with the low-bit length of the codebooks applied to the compression of HARQ-ACK codebooks with different BLERs in a partitioned dataset. Furthermore, it provides compression flexibility through individual and / or joint compression, enabling efficient processing of codebooks with different BLER targets across TB / CBGPDSCH, as well as high / low priority HARQ-ACK codebooks with different BLERs.

[0129] At 1302, the UE receives one or more downlink transmissions from the network node. As an example, this reception can be achieved by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11The context illustrates an example of UE 702 receiving such configuration from a network node (e.g., base station 704).

[0130] UE 702 can be configured to receive and base station 704 can be configured to transmit / provide a first configuration and / or a second configuration 706. In various respects, the first configuration in the first configuration and / or second configuration 706 may indicate a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 At least one of 1002 and 1004 in the first compressed dataset (e.g., ...). Figure 5 502 in the middle; Figure 9 902 in the first HARQ-ACK codebook (e.g., for the first HARQ-ACK) can be related to the first HARQ-ACK codebook. Figure 8 The compressed dataset associated with 802 and 812 in the dataset, and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the codebook can be related to the second HARQ-ACK codebook for the second HARQ-ACK (e.g., Figure 8 The compressed datasets associated with 804 and 814 in the dataset, and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002, 1004) can be related to the first HARQ-ACK codebook for the first HARQ-ACK (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook of the second HARQ-ACK (e.g., Figure 8 The jointly compressed datasets associated with 804 and 814 in the dataset. The first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and / or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002 and 1004 in the above text can be a partitioned dataset that includes the first number of N-bit code point values, such as the one mentioned above for... Figure 5 And targeting Figure 9 , Figure 10As described. In each respect, each of the first number of N-bit code point values ​​may be associated with a corresponding first portion (e.g., portion 1 of the HARQ-ACK codebook) and a corresponding second portion (e.g., portion 2 of the HARQ-ACK codebook), and N may be a positive integer. In each respect, the second configuration in the first configuration and / or the second configuration 706 may indicate at least one of a first rate, a second rate, or a third rate. The first rate, the second rate, and the third rate may be respectively associated with a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The BLER associated with 1002 and 1004 in the middle.

[0131] At 1304, the UE receives one or more downlink transmissions from the network node. As an example, this reception could be achieved by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 The context illustrates an example of UE 702 receiving such DL transmissions from a network node (e.g., base station 704).

[0132] UE 702 can be configured to receive and base station 704 can be configured to transmit / provide one or more DL transmissions 708. In some aspects, UE 702 can be configured to receive and base station 704 and / or another base station (not shown for clarity and brevity) can be configured to transmit / provide one or more DL transmissions 708. That is, one or more DL transmissions 708 may be included in the PDSCH from base station 704 (e.g., PCell), or may be included in the PDSCH from base station 704 (e.g., PCell) and another base station (e.g., SCell). One or more DL transmissions 708 may include a first HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The first PDSCH of 802 and 812) and the second HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The second PDSCH (804, 814) in the above. In various aspects, one or more DL transmissions 708 may include UE 702 generating a HARQ-ACK codebook for it as feedback data / information.

[0133] UE 702 can be configured to generate at least one of the following based on one or more DL transmissions 708 from base station 704: with HARQ-ACK and a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 The first HARQ-ACK codebook associated with 902 in the codebook (e.g., Figure 8 (802, 812 in the dataset), and HARQ-ACK and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 The second HARQ-ACK codebook associated with 904 in the codebook (e.g., Figure 8 (e.g., 804, 814), or with HARQ-ACK and a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The third codebook associated with 1002 and 1004 in the codebook. That is, the HARQ-ACK codebook can be generated by the UE 702 to indicate ACK and / or NACK for one or more DLs sent 708.

[0134] UE 702 can be configured (at 710) to select a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 One or more portions of at least one of (e.g., 1002, 1004) Figure 8 808a-808d, 818a-818b; Figure 11 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook are used as two-part HARQ-ACK feedback. UE 702 can be configured (at 710) to select a first compressed codebook and a second compressed codebook for use against the first HARQ-ACK codebook and the second HARQ-ACK codebook (e.g., Figure 8 At least one of individual or combined compression of 802, 812 and 804, 814 (in HARQ-ACK). Individual compression may include two parts of HARQ-ACK feedback, and may include a first part (e.g., ... Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9 The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11 The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second codepoints (804, 814) in the dataset. Joint compression may include data based on a third compression dataset (e.g., ...). Figure 9 906 in the middle; Figure 10 The two-part HARQ-ACK feedback (1002, 1004 in the original text) is a joint compressed feedback. The two-part HARQ-ACK feedback may include the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8(802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code). In all respects, the two-part HARQ-ACK feedback may include the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) is based on the first HARQ-ACK codebook at the third rate (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The first part of both 804 and 814 in the dataset, the third rate is based on the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 (1002, 1004) and the second part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second part (1108c-1108d, 1112b, 1122, 1124, 1128) is based on the first HARQ-ACK codebook at the third rate (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 (804 and 814) the second part of both).

[0135] At 1306, the UE determines whether separate compression has been utilized. If yes, flowchart 1300 continues to 1308; if no, flowchart 1300 continues to 1314. As an example, this determination can be made by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed.

[0136] At 1308, the UE encodes at least one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, or the second portion of the second compressed codebook into a payload for the two-part HARQ-ACK feedback and for the associated channel. As an example, this encoding can be provided by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 The context illustrates an example of UE 702 encoding such a compressed codebook portion.

[0137] UE 702 can be configured (at 712) (e.g., in Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At points 1110a-1110b, 1114a-114b, 1116a-1116b, and 1118, one or more parts of the two HARQ-ACK feedback (e.g., Figure 8 808a-808d, 818a-818b; Figure 11 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the code are encoded as payloads for two-part HARQ-ACK feedback 714 and payloads for at least one associated channel in various respects. For example, UE 702 can be configured (at 712) (e.g., in...) Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, at least one of the following is encoded: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128) or the second part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As an example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the first compressed codebook, each of the following is encoded separately: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 Joint encoding is performed on the following at positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the dataset: based on a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The first part of the first and second compressed codebooks of 1002 and 1004 (in the codebook) Figure 8 808a-808b in the middle; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the dataset) and datasets based on third-party compressed datasets (e.g., Figure 9906 in the middle; Figure 10 The first HARQ-ACK codebook (e.g., 1002, 1004) in the codebook. Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The second part of 804 and 814 (in the middle) Figure 8 808c-808d; Figure 11 (1108c-1108d, 1112b, 1120, 1126, 1128 in the series). As yet another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, one of the following is encoded individually and jointly: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128).

[0138] In step 1310, the UE determines whether joint compression has been utilized. If yes, flowchart 1300 continues to 1312; if no, flowchart 1300 continues to 1314. As an example, this determination can be made by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed.

[0139] At 1312, the UE encodes the first part of both the first and second compressed codebooks based on the third compressed dataset, and the second part of both the first and second HARQ-ACK codebooks based on the third compressed dataset, into a payload for both HARQ-ACK feedback and for the associated channel. As an example, this encoding can be derived from... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 The context illustrates an example of UE 702 encoding such a compressed codebook portion.

[0140] UE 702 can be configured (at 712) (e.g., in Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At points 1110a-1110b, 1114a-114b, 1116a-1116b, and 1118, one or more parts of the two HARQ-ACK feedback (e.g., Figure 8 808a-808d, 818a-818b; Figure 11 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the code are encoded as payloads for two-part HARQ-ACK feedback 714 and payloads for at least one associated channel in various respects. For example, UE 702 can be configured (at 712) (e.g., in...) Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, at least one of the following is encoded: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128) or the second part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As an example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the first compressed codebook, each of the following is encoded separately: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128 in the series). As another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 Joint encoding is performed on the following at positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the dataset: based on a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The first part of the first and second compressed codebooks of 1002 and 1004 (in the codebook) Figure 8 808a-808b in the middle; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the dataset) and datasets based on third-party compressed datasets (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook (e.g., 1002, 1004) in the codebook. Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The second part of 804 and 814 (in the middle) Figure 8 808c-808d; Figure 11 (1108c-1108d, 1112b, 1120, 1126, 1128 in the series). As yet another example, UE 702 can be configured (at 712) (e.g., in...). Figure 8 At positions 810a-810d and 820a-820b; Figure 11 At positions 1110a-1110b, 1114a-1114b, 1116a-1116b, and 1118 in the codebook, one of the following is encoded individually and jointly: the first part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the second compressed codebook, and the first part of the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 in the first compressed codebook), the second part of the first compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 The second part of the second compressed codebook (e.g., 1108a-1108b, 1112a, 1120, 1126, 1128) and the second compressed codebook (e.g., Figure 8 808a-808b and 818a; Figure 11 (1108a-1108b, 1112a, 1120, 1126, 1128).

[0141] At 1312, the UE transmits a two-part HARQ-ACK feedback for one or more downlinks based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. As an example, this transmission may be performed by... Figure 16 One or more of the components 198, transceiver 1622 and / or antenna 1680 are performed. Figure 7 exist Figures 5 to 11 An example of such a two-part HARQ-ACK feedback sent by UE 702 to a network node (e.g., base station 704) is illustrated in the context.

[0142] UE 702 can be configured to transmit / provide, and base station 704 can be configured to receive, a two-part HARQ-ACK feedback 714 transmitted for one or more downlinks. The two-part HARQ-ACK feedback 714 may include a HARQ-ACK payload (e.g., a compressed portion representing the HARQ-ACK codebook selected by UE 702 (at 710)). Figure 8 808a-808d, 818a-818b; Figure 11 The payloads of 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook). The two-part HARQ-ACK feedback 714 is based on at least one of the following: based on the first HARQ-ACK codebook associated with the first rate (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) in the dataset. Figure 5 502 in the middle; Figure 9 902 in the middle) and based on the second HARQ-ACK codebook associated with the second rate (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) Figure 5 502 in the middle; Figure 9 904 in the codebook), or based on the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is a combination of these. Figure 9 906 in the middle; Figure 10 (1002, 1004 in the above). As described above, the two-part HARQ-ACK feedback 714 may include two parts of HARQ-ACK feedback, and may include a first compressed codebook and a second compressed codebook selected by UE 702 (at 710), which represent the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9 The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 111108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11 The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second code point of 804, 814 in the code is used for separate compression and / or represents the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code is used for joint compression.

[0143] Figure 14 This is a flowchart 1400 of a method for wireless communication in various aspects. The method can be performed by network nodes such as base stations, gNBs, etc. (e.g., base stations 102, 704; network entities 1602, 1702). In some aspects, the method may include combining... Figure 7 The communication process described in the document covers various aspects and / or Figure 5 , Figure 6 , Figure 8 , Figure 9 , Figure 10 , Figure 11 The method describes various aspects. It can be used for lossless compression of HARQ-ACK codebooks with different BLERs. This method provides individual and / or joint compression of HARQ-ACK codebooks with different BLERs. It reduces the HARQ-ACK payload size in terms of average payload length by minimizing the occurrence probability associated with the low-bit length of the codebooks applied to the compression of HARQ-ACK codebooks with different BLERs in a partitioned dataset. Furthermore, it provides compression flexibility through individual and / or joint compression, enabling efficient processing of codebooks with different BLER targets across TB / CBG PDSCHs, as well as high / low priority HARQ-ACK codebooks with different BLERs.

[0144] At 1402, the network node configures the UE using at least one of the following: (i) a first configuration indicating at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; or (ii) a second configuration indicating at least one of a first rate, a second rate, or a third rate. As an example, this configuration may be provided by... Figure 17 One or more of the components 199, transceiver 1746 and / or antenna 1780 are performed. Figure 7 exist Figures 5 to 11 An example of a network node (e.g., base station 704) configured in this way is illustrated in the context of the UE (e.g., UE 702).

[0145] Base station 704 can be configured to receive and UE 702 can be configured to transmit / provide a first configuration and / or a second configuration 706. In various respects, the first configuration in the first configuration and / or second configuration 706 may indicate a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 At least one of 1002 and 1004 in the first compressed dataset (e.g., ...). Figure 5 502 in the middle; Figure 9 902 in the first HARQ-ACK codebook (e.g., for the first HARQ-ACK) can be related to the first HARQ-ACK codebook. Figure 8 The compressed dataset associated with 802 and 812 in the dataset, and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the codebook can be related to the second HARQ-ACK codebook for the second HARQ-ACK (e.g., Figure 8 The compressed datasets associated with 804 and 814 in the dataset, and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002, 1004) can be related to the first HARQ-ACK codebook for the first HARQ-ACK (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook of the second HARQ-ACK (e.g., Figure 8 The jointly compressed datasets associated with 804 and 814 in the dataset. The first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and / or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002 and 1004 in the above text can be a partitioned dataset that includes the first number of N-bit code point values, such as the one mentioned above for... Figure 5 And targeting Figure 9 , Figure 10As described. In each respect, each of the first number of N-bit code point values ​​may be associated with a corresponding first portion (e.g., portion 1 of the HARQ-ACK codebook) and a corresponding second portion (e.g., portion 2 of the HARQ-ACK codebook), and N may be a positive integer. In each respect, the second configuration in the first configuration and / or the second configuration 706 may indicate at least one of a first rate, a second rate, or a third rate. The first rate, the second rate, and the third rate may be respectively associated with a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The BLER associated with 1002 and 1004 in the middle.

[0146] At 1404, the network node receives from the UE a two-part HARQ-ACK feedback transmitted for one or more downlinks based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. As an example, this reception may be performed by... Figure 17 One or more of the components 199, transceiver 1746 and / or antenna 1780 are performed. Figure 7 exist Figures 5 to 11 An example of a network node (e.g., base station 704) receiving such a two-part HARQ-ACK feedback from a UE (e.g., UE 702) is illustrated in the context.

[0147] Base station 704 can be configured to receive and UE 702 can be configured to transmit / provide a two-part HARQ-ACK feedback 714 for one or more downlinks. The two-part HARQ-ACK feedback 714 may include a HARQ-ACK payload (e.g., a compressed portion representing the HARQ-ACK codebook selected by UE 702 (at 710)). Figure 8 808a-808d, 818a-818b; Figure 11 The payloads of 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook). The two-part HARQ-ACK feedback 714 is based on at least one of the following: based on the first HARQ-ACK codebook associated with the first rate (e.g., Figure 8The first compressed dataset (e.g., 802, 812) in the dataset. Figure 5 502 in the middle; Figure 9 902 in the middle) and based on the second HARQ-ACK codebook associated with the second rate (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) Figure 5 502 in the middle; Figure 9 904 in the codebook), or based on the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is a combination of these. Figure 9 906 in the middle; Figure 10 (1002, 1004 in the above). As described above, the two-part HARQ-ACK feedback 714 may include two parts of HARQ-ACK feedback, and may include a first compressed codebook and a second compressed codebook selected by UE 702 (at 710), which represent the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9 The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11 The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second code point of 804, 814 in the code is used for separate compression and / or represents the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code is used for joint compression.

[0148] As noted herein, base station 704 may be configured to transmit / provide, and UE 702 may be configured to receive, one or more DL transmissions 708. In some aspects, UE 702 may be configured to receive, and base station 704 and / or another base station (not shown for clarity and brevity) may be configured to transmit / provide, one or more DL transmissions 708. That is, one or more DL transmissions 708 may be included in a PDSCH from base station 704 (e.g., PCell), or may be included in a PDSCH from base station 704 (e.g., PCell) and another base station (e.g., SCell). One or more DL transmissions 708 may include a first HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The first PDSCH of 802 and 812) and the second HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The second PDSCH (804, 814 in the document). In various aspects, one or more DL transmissions 708 may include UE 702 generating a HARQ-ACK codebook as feedback data / information. UE 702 may be configured to perform as described herein (e.g., regarding...). Figures 7 to 13 The selection and encoding operation / function of ) is used to send two parts of HARQ-ACK feedback 714 to be received by base station 704.

[0149] Base station 704 can be configured to subsequently decode the payload of the two-part HARQ-ACK feedback 714 based on at least one of the first configuration or the second configuration (e.g., the first configuration and / or the second configuration 706).

[0150] Figure 15 This is a flowchart 1500 of a method for wireless communication in various aspects. The method can be performed by network nodes such as base stations, gNBs, etc. (e.g., base stations 102, 704; network entities 1602, 1702). In some aspects, the method may include combining... Figure 7 The communication process described in the document covers various aspects and / or Figure 5 , Figure 6 , Figure 8 , Figure 9 , Figure 10 , Figure 11The method describes various aspects. It can be used for lossless compression of HARQ-ACK codebooks with different BLERs. This method provides individual and / or joint compression of HARQ-ACK codebooks with different BLERs. It reduces the HARQ-ACK payload size in terms of average payload length by minimizing the occurrence probability associated with the low-bit length of the codebooks applied to the compression of HARQ-ACK codebooks with different BLERs in a partitioned dataset. Furthermore, it provides compression flexibility through individual and / or joint compression, enabling efficient processing of codebooks with different BLER targets across TB / CBG PDSCHs, as well as high / low priority HARQ-ACK codebooks with different BLERs.

[0151] At 1502, the network node configures the UE using at least one of the following: (i) a first configuration indicating at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; or (ii) a second configuration indicating at least one of a first rate, a second rate, or a third rate. As an example, this configuration may be provided by... Figure 17 One or more of the components 199, transceiver 1746 and / or antenna 1780 are performed. Figure 7 exist Figures 5 to 11 An example of a network node (e.g., base station 704) configured in this way is illustrated in the context of the UE (e.g., UE 702).

[0152] Base station 704 can be configured to receive and UE 702 can be configured to transmit / provide a first configuration and / or a second configuration 706. In various respects, the first configuration in the first configuration and / or second configuration 706 may indicate a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 At least one of 1002 and 1004 in the first compressed dataset (e.g., ...). Figure 5 502 in the middle; Figure 9 902 in the first HARQ-ACK codebook (e.g., for the first HARQ-ACK) can be related to the first HARQ-ACK codebook. Figure 8 The compressed dataset associated with 802 and 812 in the dataset, and the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the codebook can be related to the second HARQ-ACK codebook for the second HARQ-ACK (e.g., Figure 8The compressed datasets associated with 804 and 814 in the dataset, and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002, 1004) can be related to the first HARQ-ACK codebook for the first HARQ-ACK (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook of the second HARQ-ACK (e.g., Figure 8 The jointly compressed datasets associated with 804 and 814 in the dataset. The first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and / or a third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 1002 and 1004 in the above text can be a partitioned dataset that includes the first number of N-bit code point values, such as the one mentioned above for... Figure 5 And targeting Figure 9 , Figure 10 As described. In each respect, each of the first number of N-bit code point values ​​may be associated with a corresponding first portion (e.g., portion 1 of the HARQ-ACK codebook) and a corresponding second portion (e.g., portion 2 of the HARQ-ACK codebook), and N may be a positive integer. In each respect, the second configuration in the first configuration and / or the second configuration 706 may indicate at least one of a first rate, a second rate, or a third rate. The first rate, the second rate, and the third rate may be respectively associated with a first compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 902 in the middle), the second compressed dataset (e.g., Figure 5 502 in the middle; Figure 9 904 in the middle) and the third compressed dataset (e.g., Figure 9 906 in the middle; Figure 10 The BLER associated with 1002 and 1004 in the middle.

[0153] At 1504, the network node receives from the UE a two-part HARQ-ACK feedback transmitted for one or more downlinks based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. As an example, this reception may be achieved by... Figure 17 One or more of the components 199, transceiver 1746 and / or antenna 1780 are performed. Figure 7 exist Figures 5 to 11 An example of a network node (e.g., base station 704) receiving such a two-part HARQ-ACK feedback from a UE (e.g., UE 702) is illustrated in the context.

[0154] Base station 704 can be configured to receive and UE 702 can be configured to transmit / provide a two-part HARQ-ACK feedback 714 for one or more downlinks. The two-part HARQ-ACK feedback 714 may include a HARQ-ACK payload (e.g., a compressed portion representing the HARQ-ACK codebook selected by UE 702 (at 710)). Figure 8 808a-808d, 818a-818b; Figure 11 The payloads of 1108a-1108d, 1112a-1112b, 1120, 1122, 1124, 1126, and 1128 in the codebook). The two-part HARQ-ACK feedback 714 is based on at least one of the following: based on the first HARQ-ACK codebook associated with the first rate (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) in the dataset. Figure 5 502 in the middle; Figure 9 902 in the middle) and based on the second HARQ-ACK codebook associated with the second rate (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) Figure 5 502 in the middle; Figure 9 904 in the codebook), or based on the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is a combination of these. Figure 9 906 in the middle; Figure 10 (1002, 1004 in the above). As described above, the two-part HARQ-ACK feedback 714 may include two parts of HARQ-ACK feedback, and may include a first compressed codebook and a second compressed codebook selected by UE 702 (at 710), which represent the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 The first compressed dataset (e.g., 802, 812) is divided into multiple groups. Figure 5 502 in the middle; Figure 9The first group within 902) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 11 1108a-1108b, 1112a, 1120, 1126, 1128 (the second part indicates the first part) Figure 8 808a-808b and 818a; Figure 11 The first HARQ-ACK codebook within the first group indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 8 The first code point of 802, 812); and the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The third part (1108c-1108d, 1112b, 1122, 1124, 1128) indicates that the second HARQ-ACK codebook (e.g., Figure 8 The second compressed dataset (e.g., 804, 814) is divided into multiple groups in the second set. Figure 5 502 in the middle; Figure 9 The second group within 904) and the fourth part (e.g., Figure 8 808c-808d and 818b; Figure 11 1108c-1108d, 1112b, 1122, 1124, 1128 (the fourth part indicates in the third part (e.g., Figure 8 808c-808d and 818b; Figure 11 The second HARQ-ACK codebook within the second group indicated in (e.g., 1108c-1108d, 1112b, 1122, 1124, 1128) Figure 8 The second code point of 804, 814 in the code is used for separate compression and / or represents the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The first part (1108a-1108b, 1112a, 1120, 1126, 1128) indicates that the first HARQ-ACK codebook (e.g., Figure 8 (802, 812) and the second HARQ-ACK codebook (e.g., Figure 8 The third compressed dataset (e.g., 804, 814) is divided into multiple groups based on the combination of these groups. Figure 9 906 in the middle; Figure 10 The group within 1002, 1004) and the second part (e.g., Figure 8 808a-808b and 818a; Figure 111108a-1108b, 1112a, 1120, 1126, 1128 (in which the second part indicates based on the first part (e.g., Figure 8 808a-808b and 818a; Figure 11 The third compressed dataset indicated in 1108a-1108b, 1112a, 1120, 1126, 1128 (e.g., Figure 9 906 in the middle; Figure 10 The first HARQ-ACK codebook of the group (e.g., 1002, 1004) within that group Figure 8 The first code point and the second HARQ-ACK codebook (e.g., 802, 812) in the codebook. Figure 8 The second code point of 804, 814 in the code is used for joint compression.

[0155] As noted herein, base station 704 may be configured to transmit / provide, and UE 702 may be configured to receive, one or more DL transmissions 708. In some aspects, UE 702 may be configured to receive, and base station 704 and / or another base station (not shown for clarity and brevity) may be configured to transmit / provide, one or more DL transmissions 708. That is, one or more DL transmissions 708 may be included in a PDSCH from base station 704 (e.g., PCell), or may be included in a PDSCH from base station 704 (e.g., PCell) and another base station (e.g., SCell). One or more DL transmissions 708 may include a first HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The first PDSCH of 802 and 812) and the second HARQ-ACK codebook corresponding to HARQ-ACK (e.g., Figure 8 The second PDSCH (804, 814 in the document). In various aspects, one or more DL transmissions 708 may include UE 702 generating a HARQ-ACK codebook as feedback data / information. UE 702 may be configured to perform as described herein (e.g., regarding...). Figures 7 to 13 The selection and encoding operation / function of ) is used to send two parts of HARQ-ACK feedback 714 to be received by base station 704.

[0156] At point 1506, the network node decodes the payload of the two-part HARQ-ACK feedback based on at least one of the first or second configurations. As an example, this decoding could be performed by... Figure 17 One or more of the components 199, transceiver 1746 and / or antenna 1780 are performed. Figure 7 exist Figures 5 to 11An example of a network node (e.g., base station 704) that decodes such a two-part HARQ-ACK feedback received from a UE (e.g., UE 702) is illustrated in the context.

[0157] Base station 704 can be configured to subsequently decode the payload of the two-part HARQ-ACK feedback 714 based on at least one of the first configuration or the second configuration (e.g., the first configuration and / or the second configuration 706).

[0158] Figure 16Figure 1600 illustrates an example of a hardware implementation of device 1604. Device 1604 may be a UE, a component of a UE, or implement UE functionality. In some aspects, device 1604 may include at least one cellular baseband processor 1624 (also referred to as a modem) coupled to one or more transceivers 1622 (e.g., cellular RF transceivers). Cellular baseband processor 1624 may include at least one on-chip memory 1624'. In some aspects, device 1604 may also include one or more Subscriber Identity Module (SIM) cards 1620 and at least one application processor 1606 coupled to a Secure Digital Card (SD) card 1608 and a screen 1610. Application processor 1606 may include on-chip memory 1606'. In some aspects, device 1604 may also include a Bluetooth module 1612, a WLAN module 1614, an SPS module 1616 (e.g., a GNSS module), one or more sensor modules 1618 (e.g., a barometric pressure sensor / altimeter; motion sensors such as an inertial measurement unit (IMU), a gyroscope, and / or an accelerometer; light detection and ranging (LIDAR), radio-assisted detection and ranging (RADAR), sound navigation and ranging (SONAR), a magnetometer, audio, and / or other technologies for positioning), an additional memory module 1626, a power supply 1630, and / or a camera 1632. Bluetooth module 1612, WLAN module 1614, and SPS module 1616 may include an on-chip transceiver (TRX) (or in some cases, only a receiver (RX)). Bluetooth module 1612, WLAN module 1614, and SPS module 1616 may include their own dedicated antennas and / or communicate using antenna 1680. Cellular baseband processor 1624 communicates with UE 104 and / or RU associated with network entity 1602 via transceiver 1622 through one or more antennas 1680. Cellular baseband processor 1624 and application processor 1606 may each include computer-readable media / memory 1624', 1606'. Additional memory module 1626 may also be considered computer-readable media / memory. Each computer-readable media / memory 1624', 1606', 1626 may be non-transitory. Cellular baseband processor 1624 and application processor 1606 are each responsible for general processing, including executing software stored on the computer-readable media / memory. When executed by cellular baseband processor 1624 / application processor 1606, the software causes cellular baseband processor 1624 / application processor 1606 to perform the various functions described above. Cellular baseband processor 1624 and application processor 1606 are configured to perform the various functions described above based at least in part on information stored in memory.That is, the cellular baseband processor 1624 and application processor 1606 can be configured to perform a first subset of the various functions described above without information stored in memory, and can be configured to perform a second subset of the various functions described above based on information stored in memory. The computer-readable medium / memory can also be used to store data manipulated by the cellular baseband processor 1624 / application processor 1606 during software execution. The cellular baseband processor 1624 / application processor 1606 can be a component of the UE 350 and can include at least one memory 360 and / or at least one of the following: a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, the device 1604 can be at least one processor chip (modem and / or application) and includes only the cellular baseband processor 1624 and / or application processor 1606, while in another configuration, the device 1604 can be the entire UE (e.g., see [link]). Figure 3 The UE 350 includes an additional module of the device 1604.

[0159] As discussed above, component 198 can be configured to receive one or more downlink transmissions from a network node. Component 198 can also be configured to transmit a two-part HARQ-ACK feedback for one or more downlink transmissions based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. Component 198 can be configured to receive from a network node a first configuration indicating at least one of the first, second, or third compressed datasets. Component 198 can be configured to encode at least one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, or the second portion of the second compressed codebook into a payload for the two-part HARQ-ACK feedback and for the associated channel. Component 198 can be configured to encode a first portion of both a first compressed codebook and a second compressed codebook based on a third compressed dataset, and a second portion of both a first HARQ-ACK codebook and a second HARQ-ACK codebook based on the third compressed dataset, into a payload for two-part HARQ-ACK feedback and for the associated channel. Component 198 can also be configured to perform a combination Figure 12 , Figure 13 , Figure 14 , Figure 15 Any aspect described in the flowchart of any of the above and / or by the UE for any aspect Figures 4 to 11Any aspect of the process / algorithm executed by any of the processors. Component 198 may be within cellular baseband processor 1624, application processor 1606, or both cellular baseband processor 1624 and application processor 1606. Component 198 may be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. As shown, device 1604 may include a variety of components configured for various functions. In one configuration, device 1604 (and specifically cellular baseband processor 1624 and / or application processor 1606) may include components for receiving one or more downlink transmissions from a network node. In one configuration, device 1604 (and specifically cellular baseband processor 1624 and / or application processor 1606) may include components for transmitting two-part HARQ-ACK feedback for one or more downlinks based on at least one of: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. In another configuration, device 1604 (and specifically cellular baseband processor 1624 and / or application processor 1606) may include components for receiving from a network node a first configuration indicating at least one of the first, second, or third compressed datasets. In one configuration, device 1604 (and specifically cellular baseband processor 1624 and / or application processor 1606) may include components for encoding at least one of a first portion of a first compressed codebook, a first portion of a second compressed codebook, a second portion of a first compressed codebook, or a second portion of a second compressed codebook into a payload for two-part HARQ-ACK feedback and for an associated channel. In another configuration, device 1604 (and specifically cellular baseband processor 1624 and / or application processor 1606) may include components for encoding a first portion of both a first compressed codebook and a second compressed codebook based on a third compressed dataset, and a second portion of both a first HARQ-ACK codebook and a second HARQ-ACK codebook based on a third compressed dataset, into a payload for two-part HARQ-ACK feedback and for an associated channel. These components may be components 198 of device 1604 configured to perform the functions described by these components. As described above, device 1604 may include a TX processor 368, an RX processor 356, and a controller / processor 359.Therefore, in one configuration, these components may be a TX processor 368, an RX processor 356, and / or a controller / processor 359 configured to perform the functions described therein.

[0160] Figure 17 Figure 1700 illustrates an example of a hardware implementation of network entity 1702. Network entity 1702 may be a BS, a component of a BS, or implement BS functionality. Network entity 1702 may include at least one of CU 1710, DU 1730, or RU 1740. For example, depending on the layer functionality handled by component 199, network entity 1702 may include CU 1710; both CU 1710 and DU 1730; each of CU 1710, DU 1730, and RU 1740; DU 1730; both DU 1730 and RU 1740; or RU 1740. CU 1710 may include at least one CU processor 1712. CU processor 1712 may include on-chip memory 1712'. In some aspects, CU 1710 may also include an additional memory module 1714 and a communication interface 1718. CU 1710 communicates with DU 1730 via a midhaul link (such as an F1 interface). DU 1730 may include at least one DU processor 1732. DU processor 1732 may include on-chip memory 1732'. In some aspects, DU 1730 may also include an additional memory module 1734 and a communication interface 1738. DU 1730 communicates with RU 1740 via a fronthaul link. RU 1740 may include at least one RU processor 1742. RU processor 1742 may include on-chip memory 1742'. In some aspects, RU 1740 may also include an additional memory module 1744, one or more transceivers 1746, an antenna 1780, and a communication interface 1748. RU 1740 communicates with UE 104. On-chip memories 1712', 1732', 1742' and additional memory modules 1714, 1734, 1744 can each be considered as computer-readable media / memory. Each computer-readable medium / memory can be non-transitory. Each of processors 1712, 1732, 1742 is responsible for general processing, including executing software stored on the computer-readable medium / memory. When executed by the corresponding processor, the software causes that processor to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the processor when executing the software.

[0161] As discussed above, component 199 can be configured to configure the UE with at least one of the following: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset, or (ii) indicating a second configuration of at least one of a first rate, a second rate, or a third rate. Component 199 can also be configured to receive two-part HARQ-ACK feedback transmitted for one or more downlinks from the UE based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. Component 199 can be configured to decode the payload of the two-part HARQ-ACK feedback based on at least one of the first or second configuration. Component 199 can also be configured to perform a combination Figure 12 , Figure 13 , Figure 14 , Figure 15 Any aspect described in the flowchart of any of the above and / or by network nodes, base stations, gNBs, etc. Figures 4 to 11Any aspect of the process / algorithm performed by any of the components. Component 199 may be located within one or more processors of one or more of CU 1710, DU 1730, and RU1740. Component 199 may be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by one or more processors configured to execute the stated process / algorithm, stored in a computer-readable medium for implementation by one or more processors, or some combination thereof. When multiple processors are implemented, the multiple processors may execute the stated process / algorithm individually or in combination. Network entity 1702 may include a variety of components configured for various functions. In one configuration, network entity 1702 may include components for configuring the UE with at least one of: (i) a first configuration indicating at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset, or (ii) a second configuration indicating at least one of a first rate, a second rate, or a third rate. In this configuration, network entity 1702 may include components for receiving two-part HARQ-ACK feedback transmitted for one or more downlinks from the UE based on at least one of the following: a first compressed dataset based on a first HARQ-ACK codebook associated with a first rate and a second compressed dataset based on a second HARQ-ACK codebook associated with a second rate, or a third compressed dataset based on a combination of the first and second HARQ-ACK codebooks. In one configuration, network entity 1702 may include components for decoding the payload of the two-part HARQ-ACK feedback based on at least one of a first or second configuration. These components may be components 199 of network entity 1702 configured to perform the functions described therein. As described above, network entity 1702 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Therefore, in one configuration, these components may be the TX processor 316, the RX processor 370, and / or the controller / processor 375 configured to perform the functions described therein.

[0162] Wireless communication networks can be designed to support communication between network nodes and UEs. For example, a network node can receive HARQ-ACK from a UE based on DL signaling. In 5G NR, this includes... N The unit digit of HARQ-ACK can have unequal probabilities of occurrence. NThe number of code points is likely due to a BLER target of less than or equal to 10% (e.g., 0.1), but it could also be due to the correlation of time, frequency, and / or layers (e.g., across time slots, code block groups (CBGs), component carriers (CCs), transport blocks (TBs), etc.). To minimize the HARQ-ACK payload, compression is possible, which can introduce source decoding problems for optimal lossless compression (e.g., entropy). Two-part HARQ-ACK provides a compression mechanism where the two parts are encoded separately, network nodes decode the first part before decoding the second part, and the size and interpretation of the second part depend on the code points indicated by the first part. Therefore, two-part HARQ-ACK can achieve near-optimal compression in terms of average HARQ-ACK payload length. However, when the two HARQ-ACK codebooks are designed with different BLER targets, the problem of optimizing codebook compression can arise. Furthermore, there is a lack of solutions for encoding compressed codebooks for two HARQ-ACKs with different BLER targets. As an example, the handling of different (sub)codebooks for HARQ-ACK used for TB-based PDSCH (e.g., for primary cell (PCell)) and CBG-based PDSCH (e.g., for secondary cell (SCell)) can lead to problems in its transmission. As another example, there is a lack of existing solutions for handling both high-priority and low-priority HARQ-ACK codebooks used for PDSCH.

[0163] This paper presents aspects of lossless compression for HARQ-ACK codebooks with different BLERs, providing compression optimizations for individual codebook compression or joint codebook compression. Compression for HARQ-ACK codebooks with different BLERs can also be optimized for a combination of individual and joint codebook compression. In some aspects, joint compression with a joint dataset based on two datasets used for single codebook compression of two different HARQ-ACKs can be used to optimize compression for HARQ-ACK codebooks with different BLERs. By minimizing the codebooks in the partitioned dataset for compression of HARQ-ACK codebooks with different BLERs based on the probability of occurrence associated with the low-order bit length, aspects can reduce the HARQ-ACK payload size in terms of average payload length. By using individual compression and / or joint compression to provide compression flexibility, all aspects are also able to efficiently handle codebooks with different BLER targets across TB / CBG PDSCH as well as high-priority / low-priority HARQ-ACK codebooks with different BLERs.

[0164] It should be understood that the specific order or hierarchy of the boxes in the disclosed process / flowcharts is merely an example of the exemplary method. It should be understood that the specific order or hierarchy of the boxes in the process / flowcharts may be rearranged based on design preferences. Furthermore, some boxes may be combined or omitted. The appended method claims present the elements of various boxes in a sample order, but are not limited to the given specific order or hierarchy.

[0165] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Therefore, the claims are not limited to the aspects described herein but should be given the full scope consistent with the language of the claims. Unless specifically stated otherwise, references to elements in the singular form do not mean “one and only one” but rather “one or more.” Terms such as “if,” “when,” and “simultaneously” do not imply a direct temporal relationship or reaction. That is, these phrases, such as “when…”, do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but simply suggest that if a condition is met, then the action will occur, without requiring a specific or immediate time limit for the occurrence of the action. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or superior to other aspects. Unless specifically stated otherwise, the term “some” refers to one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may contain one or more members of A, B, or C. A set should be interpreted as a collection of elements in which the number of elements is one or more. Therefore, for a set of X, X will include one or more elements. When at least one processor is configured to execute a set of functions, the at least one processor is configured to execute the set of functions individually or in any combination. Therefore, each processor in at least one processor can be configured to perform a specific subset of the set of functions, wherein the subset is the complete set, a suitable subset of the set, or an empty subset of the set. A processor may be referred to as a processor circuit. A memory / memory module may be referred to as a memory circuit. If a first device receives data from or sends data to a second device, data can be received / sent directly between the first and second devices, or indirectly between the first and second devices through a set of devices. A device configured to "output" or "provide" data (such as transmission, signaling, or messaging) may, for example, transmit data using a transceiver, or may transmit the data to the device that sent the data.A device configured to "acquire" data (such as, transmit, signal, or message) may, for example, receive the data using a transceiver, or may obtain the data from a device that receives the data. Information stored in memory includes instructions and / or data. All structural and functional equivalents of the elements throughout the various aspects described herein that are known to those skilled in the art or will later be known are expressly incorporated herein by reference and are covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is explicitly recited in the claims. The words "module," "mechanism," "element," "device," etc., cannot replace the word "component." Therefore, no claim element will be construed as a functional component unless the element is explicitly recited using the phrase "component for..."

[0166] As used in this article, the phrase “based on” should not be interpreted as referring to a closed set of information, one or more conditions, one or more factors, etc. In other words, the phrase “based on A” (where “A” can be information, conditions, factors, etc.) should be interpreted as “based on at least A”, unless specifically stated differently.

[0167] The following aspects are merely illustrative and may be combined with other aspects or teachings described herein without limitation.

[0168] Aspect 1 is a method for wireless communication at a user equipment (UE), the method comprising: receiving one or more downlink transmissions from a network node; and transmitting a two-part hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK) feedback for the one or more downlink transmissions based on at least one of: a first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, or a third compressed dataset based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0169] Aspect 2 is the method according to aspect 1, wherein the two-part HARQ-ACK feedback includes two-part HARQ-ACK feedback, comprising: a first part and a second part, wherein the first part indicates a first group within a first compressed dataset of a first set of groups into which the first HARQ-ACK codebook is divided, the second part indicates a first code point of the first HARQ-ACK codebook within the first group indicated in the first part, and a third part and a fourth part, wherein the third part indicates a second group within a second compressed dataset of a second set of groups into which the second HARQ-ACK codebook is divided, and the fourth part indicates a second code point of the second HARQ-ACK codebook within the second group indicated in the third part.

[0170] Aspect 3 is the method according to aspect 1, wherein the two-part HARQ-ACK feedback includes joint compression feedback based on the third compressed dataset.

[0171] Aspect 4 is the method according to aspect 3, wherein the two-part HARQ-ACK feedback includes: a first part and a second part, the first part indicating groups within the third compressed dataset that divide the combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook into multiple groups, and the second part indicating a first code point of the first HARQ-ACK codebook and a second code point of the second HARQ-ACK codebook based on the groups within the third compressed dataset indicated in the first part.

[0172] Aspect 5 is the method according to any one of Aspects 1 to 4, wherein the at least one processor is configured, individually or in any combination, to: receive from the network node a first configuration indicating at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset.

[0173] Aspect 6 is the method according to any one of Aspects 1 to 5, wherein at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset is a partitioned dataset comprising a first number of N-bit code point values, wherein each of the first number of N-bit code point values ​​is associated with a corresponding first portion and a corresponding second portion, and wherein N is a positive integer.

[0174] Aspect 7 is a method according to any one of Aspects 1 to 6, wherein the one or more downlink transmissions include a first physical downlink shared channel (PDSCH) associated with a first HARQ-ACK codebook associated with a first error probability or error rate and a second PDSCH associated with a second HARQ-ACK codebook associated with a second error probability or error rate; or wherein the apparatus includes a transceiver coupled to the at least one processor, wherein in order to receive the one or more downlink transmissions from the network node, the at least one processor is configured individually or in any combination to receive the one or more downlink transmissions from the network node and another network node via the transceiver, wherein the one or more downlink transmissions include the first PDSCH associated with the first HARQ-ACK codebook and the second PDSCH associated with the second HARQ-ACK codebook.

[0175] Aspect 8 is the method according to aspect 1, wherein the two-part HARQ-ACK feedback includes separate compression of a first HARQ-ACK feedback based on the first compressed dataset and the first HARQ-ACK codebook and a second HARQ-ACK feedback based on the second compressed dataset and the second HARQ-ACK codebook.

[0176] Aspect 9 is the method according to aspect 8, wherein the at least one processor is also configured individually or in any combination to: encode at least one of a first portion of a first compressed codebook, a first portion of a second compressed codebook, a second portion of the first compressed codebook, or a second portion of the second compressed codebook as a payload for the two portions of HARQ-ACK feedback and for the associated channel.

[0177] Aspect 10 is the method according to aspect 9, wherein the separate compression based on the first HARQ-ACK codebook and the second HARQ-ACK codebook includes: (i) concatenation of the first portion of the first compressed codebook with the first portion of the second compressed codebook and (ii) concatenation of the second portion of the first compressed codebook with the second portion of the second compressed codebook; wherein encoding includes co-encoding (i) the concatenated first portion of the first compressed codebook and the first portion of the second compressed codebook and (ii) the concatenated second portion of the first compressed codebook and the second portion of the second compressed codebook; wherein the payload of the two HARQ-ACK feedbacks is included in multiplexed Physical Uplink Shared Channel (PUSCH) transmission or Physical Uplink Control Channel (PUCCH) transmission.

[0178] Aspect 11 is the method according to aspect 9, wherein, in order to perform encoding, the at least one processor is configured individually or in any combination to individually encode each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook.

[0179] Aspect 12 is the method according to aspect 9, wherein, for encoding, the at least one processor is configured individually or in any combination to encode by at least one of: individually encoding a first portion of the first compressed codebook and a first portion of the second compressed codebook, wherein one of the first portion of the first compressed codebook and the first portion of the second compressed codebook has a high priority and the other has a low priority; and jointly encoding a second portion of the first compressed codebook and a second portion of the second compressed codebook, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority; and jointly encoding a first portion of the first compressed codebook and a first portion of the second compressed codebook, wherein the first... One of the first portion of the compressed codebook and the first portion of the second compressed codebook has the high priority and the other has the low priority, and the second portion of the first compressed codebook and the second portion of the second compressed codebook are encoded separately, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority; or each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook is encoded separately, and the second portion of the second compressed codebook is discarded based on the fact that the second portion of the first compressed codebook has the high priority and the second portion of the second compressed codebook has the low priority.

[0180] Aspect 13 is the method according to aspect 1, wherein the two-part HARQ-ACK feedback includes joint compression associated with the third compressed dataset that partitions the combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0181] Aspect 14 is the method according to aspect 13, wherein the at least one processor is configured individually or in any combination to: encode a first portion of both a first compressed codebook and a second compressed codebook based on the third compressed dataset and a second portion of both the first HARQ-ACK codebook and the second HARQ-ACK codebook based on the third compressed dataset into a payload for the two portions of HARQ-ACK feedback and for the associated channel.

[0182] Aspect 15 is the method according to aspect 14, wherein the payload of the two-part HARQ-ACK feedback is included in the transmission of the multiplexed Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH).

[0183] Aspect 16 is the method according to aspect 13, wherein the first and second portions of the third compressed dataset are associated with the product of probabilities from the first and second compressed datasets, wherein the probabilities correspond to code point values ​​in the first and second compressed datasets.

[0184] Aspect 17 is a method according to any one of Aspects 1 to 16, wherein the first compressed dataset is associated with a transport block (TB) based feedback and the second compressed dataset is associated with a code block group (CBG) based feedback; or wherein the first compressed dataset is associated with a higher priority HARQ-ACK feedback and the second compressed dataset is associated with a lower priority HARQ-ACK feedback.

[0185] Aspect 18 is a method for wireless communication at a network node, the method comprising: configuring a user equipment (UE) with at least one of: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; and receiving from the UE a two-part hybrid automatic repeat request (HARQ) acknowledgment (HARQ-ACK) feedback transmitted for one or more downlinks based on at least one of: the first compressed dataset for a first HARQ-ACK codebook and the second compressed dataset based on a second HARQ-ACK codebook, or the third compressed dataset based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0186] Aspect 19 is the method according to aspect 18, wherein the at least one processor is also configured, individually or in any combination, to decode the payload of the two-part HARQ-ACK feedback based on the first configuration.

[0187] Aspect 20 is the method according to aspect 18, wherein at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset is a partitioned dataset comprising a first number of N-bit code point values, wherein each of the first number of N-bit code point values ​​is associated with a corresponding first portion and a corresponding second portion, and wherein N is a positive integer.

[0188] Aspect 21 is the method according to any one of aspects 18 to 20, wherein the first compressed codebook associated with the first HARQ-ACK codebook and the second compressed codebook associated with the second HARQ-ACK codebook are based on at least one of the following: separate compression of (i) a first portion of the first HARQ-ACK codebook for the first compressed dataset and a second portion of the first HARQ-ACK codebook for the first compressed dataset and (ii) a first portion of the second HARQ-ACK codebook for the first compressed dataset and a second portion of the second HARQ-ACK codebook for the second compressed dataset, or joint compression of (i) a first portion of both the first HARQ-ACK codebook and the second HARQ-ACK codebook for the third compressed dataset and (ii) a second portion of both the first HARQ-ACK codebook and the second HARQ-ACK codebook.

[0189] Aspect 22 is the method according to aspect 21, wherein the first compressed codebook and the second compressed codebook are based on the separate compression; wherein the separate compression is associated with encoding of at least one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, or the second portion of the second compressed codebook for an associated channel.

[0190] Aspect 23 is the method according to aspect 22, wherein the encoding includes a first encoding of the first portion of the first compressed codebook and the first portion of the second compressed codebook, and a second encoding of the second portion of the first compressed codebook and the second portion of the second compressed codebook.

[0191] Aspect 24 is the method according to aspect 23, wherein the individual compression is based on (i) the concatenation of the first portion of the first compressed codebook and the first portion of the second compressed codebook and (ii) the concatenation of the second portion of the first compressed codebook and the second portion of the second compressed codebook, wherein the first encoding includes the concatenated first portion of the first compressed codebook and the first portion of the second compressed codebook, and the second encoding includes the concatenated second portion of the first compressed codebook and the second portion of the second compressed codebook, wherein the payload of the two-part HARQ-ACK feedback is included in the multiplexed Physical Uplink Shared Channel (PUSCH) transmission or Physical Uplink Control Channel (PUCCH) transmission; or wherein the encoding includes individual encoding of each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook.

[0192] Aspect 25 is the method according to aspect 21, wherein the first compressed codebook and the second compressed codebook are based on the joint compression; wherein the joint compression is associated with encoding, for the associated channel, the first portion of both the first compressed codebook and the second compressed codebook, and the second portion of both the first HARQ-ACK codebook associated with a first error probability or error rate and the second HARQ-ACK codebook associated with a second error probability or error rate.

[0193] Aspect 26 is the method according to aspect 25, wherein the payload of the two-part HARQ-ACK feedback is included in the transmission of a multiplexed Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH); or wherein the first and second parts based on the third compressed dataset are associated with the product of probabilities from the first compressed dataset and the second compressed dataset, wherein the probabilities correspond to code point values ​​in the first compressed dataset and the second compressed dataset.

[0194] Aspect 27 is the method according to aspect 21, wherein at least one of the individual compression or the joint compression is associated with encoding, wherein the encoding is based on at least one of: individual encoding of a first portion of the first compressed codebook and a first portion of the second compressed codebook, wherein one of the first portion of the first compressed codebook and the first portion of the second compressed codebook has a high priority and the other has a low priority, and joint encoding of a second portion of the first compressed codebook and a second portion of the second compressed codebook, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority; joint encoding of a first portion of the first compressed codebook and a first portion of the second compressed codebook, wherein the first compression... One of the first portion of the compressed codebook and the first portion of the second compressed codebook has the high priority and the other has the low priority, and the second portion of the first compressed codebook and the second portion of the second compressed codebook are encoded separately, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority; or the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook and the second portion of the second compressed codebook are encoded separately, wherein the second portion of the second compressed codebook is discarded based on the fact that the second portion of the first compressed codebook has the high priority and the second portion of the second compressed codebook has the low priority.

[0195] Aspect 28 is a method according to any one of aspects 18 to 27, wherein the first compressed dataset is associated with a transport block (TB) based feedback and the second compressed dataset is associated with a code block group (CBG) based feedback; or wherein the first compressed dataset is associated with a higher priority HARQ-ACK feedback and the second compressed dataset is associated with a lower priority HARQ-ACK feedback.

[0196] Aspect 29 is an apparatus for wireless communication at a user equipment (UE), the apparatus comprising: at least one memory; and at least one processor coupled to said at least one memory, said at least one processor being configured individually or in any combination to perform the method according to any one of aspects 1 to 17.

[0197] Aspect 30 is an apparatus for wireless communication at a user equipment (UE), the apparatus comprising components for performing each step of the method according to any one of aspects 1 to 17.

[0198] Aspect 31 is an apparatus according to any one of aspects 1 to 17, the apparatus further comprising a transceiver configured to receive or transmit in association with the method according to any one of aspects 1 to 17.

[0199] Aspect 32 is a computer-readable medium (e.g., a non-transitory computer-readable medium) that stores computer-executable code at a user equipment (UE), the code causing the UE to perform a method according to any one of aspects 18 to 28 when executed by at least one processor.

[0200] Aspect 33 is an apparatus for wireless communication at a user equipment (UE), the apparatus comprising: at least one memory; and at least one processor coupled to said at least one memory, said at least one processor being configured individually or in any combination to perform the method according to any one of aspects 18 to 28.

[0201] Aspect 34 is an apparatus for wireless communication at a user equipment (UE), the apparatus comprising components for performing each step of the method according to any one of aspects 18 to 28.

[0202] Aspect 35 is an apparatus according to any one of aspects 18 to 28, the apparatus further comprising a transceiver configured to receive or transmit in association with the method according to any one of aspects 18 to 28.

[0203] Aspect 36 is a computer-readable medium (e.g., a non-transitory computer-readable medium) that stores computer-executable code at a user equipment (UE), the code causing the UE to perform a method according to any one of aspects 18 to 28 when executed by at least one processor.

Claims

1. An apparatus for wireless communication at a user equipment (UE), the apparatus comprising: Memory; and At least one processor, coupled to the memory, and based at least in part on information stored in the memory, the at least one processor is configured individually or in any combination to: Receive one or more downlink transmissions from a network node; and The two-part Hybrid Automatic Repeat Request (HARQ) Acknowledgment (HARQ-ACK) feedback for the one or more downlinks shall be sent based on at least one of the following: The first compressed dataset for the first codebook and the second compressed dataset for the second HARQ-ACK codebook, or A third compressed dataset based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

2. The apparatus of claim 1, wherein the two-part HARQ-ACK feedback comprises: The first part refers to a first group within the first compressed dataset, which is a first set of groups into which the first HARQ-ACK codebook is divided; the second part refers to a first code point of the first HARQ-ACK codebook within the first group indicated in the first part. The third part indicates a second group within the second compressed dataset of a second set of groups into which the second HARQ-ACK codebook is divided, and the fourth part indicates a second code point of the second HARQ-ACK codebook within the second group indicated in the third part.

3. The apparatus of claim 1, wherein the two-part HARQ-ACK feedback includes joint compression feedback based on the third compressed dataset.

4. The apparatus of claim 3, wherein the two-part HARQ-ACK feedback comprises: The first part indicates that the combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook is divided into multiple groups within the third compressed dataset, and The second part indicates a first code point of the first HARQ-ACK codebook and a second code point of the second HARQ-ACK codebook based on the group within the third compressed dataset indicated in the first part.

5. The apparatus of claim 1, wherein the at least one processor is further configured, alone or in any combination, to: Receive from the network node a first configuration indicating at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset.

6. The apparatus of claim 1, wherein at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset is a partitioned dataset comprising a first number of N-bit codepoint values, wherein each of the first number of N-bit codepoint values ​​is associated with a corresponding first portion and a corresponding second portion, and wherein N is a positive integer.

7. The apparatus of claim 1, wherein the one or more downlink transmissions include a first physical downlink shared channel (PDSCH) associated with a first HARQ-ACK codebook associated with a first error probability or error rate and a second PDSCH associated with a second HARQ-ACK codebook associated with a second error probability or error rate; or The apparatus includes a transceiver coupled to the at least one processor, wherein, in order to receive the one or more downlink transmissions from the network node, the at least one processor is configured individually or in any combination to receive the one or more downlink transmissions from the network node and another network node via the transceiver, wherein the one or more downlink transmissions include a first PDSCH associated with a first HARQ-ACK codebook and a second PDSCH associated with a second HARQ-ACK codebook.

8. The apparatus of claim 1, wherein the two-part HARQ-ACK feedback comprises separate compression of a first HARQ-ACK feedback based on the first compressed dataset and the first HARQ-ACK codebook, and a second HARQ-ACK feedback based on the second compressed dataset and the second HARQ-ACK codebook.

9. The apparatus of claim 8, wherein the at least one processor is further configured, alone or in any combination, to: At least one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, or the second portion of the second compressed codebook is encoded as a payload for the two portions of HARQ-ACK feedback and for the associated channel.

10. The apparatus of claim 9, wherein the separate compression based on the first HARQ-ACK codebook and the second HARQ-ACK codebook comprises: (i) the first portion of the first compressed codebook and the first portion of the second compressed codebook and (ii) the concatenation of the second portion of the first compressed codebook and the second portion of the second compressed codebook; The encoding includes encoding together (i) the first part of the first compressed codebook and the first part of the second compressed codebook concatenated together, and (ii) the second part of the first compressed codebook and the second part of the second compressed codebook concatenated together. The payload of the two HARQ-ACK feedbacks is included in the transmission of the multiplexed Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH).

11. The apparatus of claim 9, wherein, for encoding, the at least one processor is configured individually or in any combination to individually encode each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook.

12. The apparatus of claim 9, wherein, for encoding, the at least one processor is configured, individually or in any combination, to perform encoding by at least one of the following: The first part of the first compressed codebook and the first part of the second compressed codebook are encoded separately, wherein one of the first part of the first compressed codebook and the first part of the second compressed codebook has a high priority and the other has a low priority; and the second part of the first compressed codebook and the second part of the second compressed codebook are jointly encoded, wherein one of the second part of the first compressed codebook and the second part of the second compressed codebook has the high priority and the other has the low priority. The first part of the first compressed codebook and the first part of the second compressed codebook are jointly encoded, wherein one of the first part of the first compressed codebook and the first part of the second compressed codebook has the high priority and the other has the low priority; and the second part of the first compressed codebook and the second part of the second compressed codebook are individually encoded, wherein one of the second part of the first compressed codebook and the second part of the second compressed codebook has the high priority and the other has the low priority. or Each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook is encoded separately, and the second portion of the second compressed codebook is discarded based on the fact that the second portion of the first compressed codebook has the high priority and the second portion of the second compressed codebook has the low priority.

13. The apparatus of claim 1, wherein the two-part HARQ-ACK feedback includes joint compression associated with the third compressed dataset that partitions the combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

14. The apparatus of claim 13, wherein the at least one processor is further configured, alone or in any combination, to: The first part of both the first and second compressed codebooks based on the third compressed dataset, and the second part of both the first and second HARQ-ACK codebooks based on the third compressed dataset, are encoded as payloads for the two HARQ-ACK feedbacks and for the associated channels.

15. The apparatus of claim 14, wherein the payload of the two-part HARQ-ACK feedback is included in a multiplexed Physical Uplink Shared Channel (PUSCH) transmission or a Physical Uplink Control Channel (PUCCH) transmission.

16. The apparatus of claim 13, wherein the first and second portions of the third compressed dataset are associated with a product of probabilities from the first and second compressed datasets, wherein the probabilities correspond to code point values ​​in the first and second compressed datasets.

17. The apparatus of claim 1, wherein the first compressed dataset is associated with transport block (TB) based feedback, and the second compressed dataset is associated with code block group (CBG) based feedback; or The first compressed dataset is associated with a higher priority HARQ-ACK feedback, and the second compressed dataset is associated with a lower priority HARQ-ACK feedback.

18. An apparatus for wireless communication at a network node, the apparatus comprising: Memory; and At least one processor, coupled to the memory, and based at least in part on information stored in the memory, the at least one processor is configured individually or in any combination to: The user equipment (UE) is configured using at least one of the following: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; as well as The UE receives a two-part Hybrid Automatic Repeat Request (HARQ) acknowledgment (HARQ-ACK) feedback sent for one or more downlinks based on at least one of the following: The first compressed dataset used for the first HARQ-ACK codebook and the second compressed dataset based on the second HARQ-ACK codebook, or The third compressed dataset is based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

19. The apparatus of claim 18, wherein the at least one processor is further configured, alone or in any combination, to: The payloads of the two HARQ-ACK feedbacks are decoded based on the first configuration.

20. The apparatus of claim 18, wherein at least one of the first compressed dataset, the second compressed dataset, or the third compressed dataset is a partitioned dataset comprising a first number of N-bit codepoint values, wherein each of the first number of N-bit codepoint values ​​is associated with a corresponding first portion and a corresponding second portion, and wherein N is a positive integer.

21. The apparatus of claim 18, wherein the first compressed codebook associated with the first HARQ-ACK codebook and the second compressed codebook associated with the second HARQ-ACK codebook are based on at least one of the following: Individual compression of (i) the first portion of the first HARQ-ACK codebook used for the first compressed dataset and the second portion of the first HARQ-ACK codebook used for the first compressed dataset, and (ii) the first portion of the second HARQ-ACK codebook used for the first compressed dataset and the second portion of the second HARQ-ACK codebook used for the second compressed dataset, or The joint compression of (i) the first portion of both the first HARQ-ACK codebook and the second HARQ-ACK codebook used for the third compressed dataset and (ii) the second portion of both the first HARQ-ACK codebook and the second HARQ-ACK codebook.

22. The apparatus of claim 21, wherein the first compressed codebook and the second compressed codebook are based on the separate compression; The individual compression is associated with encoding of at least one of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, or the second portion of the second compressed codebook for the associated channel.

23. The apparatus of claim 22, wherein the encoding comprises a first encoding of the first portion of the first compressed codebook and the first portion of the second compressed codebook, and a second encoding of the second portion of the first compressed codebook and the second portion of the second compressed codebook.

24. The apparatus of claim 23, wherein the individual compression is based on (i) a concatenation of the first portion of the first compressed codebook and the first portion of the second compressed codebook, and (ii) a concatenation of the second portion of the first compressed codebook and the second portion of the second compressed codebook. The first encoding includes a first part of the concatenated first compressed codebook and a first part of the concatenated second compressed codebook, and the second encoding includes a second part of the concatenated first compressed codebook and a second part of the concatenated second compressed codebook. The payloads of the two HARQ-ACK feedback components are included in the transmission of the multiplexed Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH); or The encoding includes separate encoding of each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook.

25. The apparatus of claim 21, wherein the first compressed codebook and the second compressed codebook are based on the joint compression; The joint compression is associated with encoding the first portion of both the first compressed codebook and the second compressed codebook for the associated channel, and the second portion of both the first HARQ-ACK codebook associated with a first error probability or error rate and the second HARQ-ACK codebook associated with a second error probability or error rate.

26. The apparatus of claim 25, wherein the payload of the two-part HARQ-ACK feedback is included in the transmission of the multiplexed Physical Uplink Shared Channel (PUSCH) or Physical Uplink Control Channel (PUCCH); or The first and second portions of the third compressed dataset are associated with the product of probabilities from the first and second compressed datasets, wherein the probabilities correspond to code point values ​​in the first and second compressed datasets.

27. The apparatus of claim 21, wherein at least one of the individual compression or the combined compression is associated with encoding, wherein the encoding is based on at least one of: Individual encoding of the first portion of the first compressed codebook and the first portion of the second compressed codebook, wherein one of the first portion of the first compressed codebook and the first portion of the second compressed codebook has a high priority and the other has a low priority; and joint encoding of the second portion of the first compressed codebook and the second portion of the second compressed codebook, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority. The joint encoding of the first portion of the first compressed codebook and the first portion of the second compressed codebook, wherein one of the first portion of the first compressed codebook and the first portion of the second compressed codebook has the high priority and the other has the low priority; and the separate encoding of the second portion of the first compressed codebook and the second portion of the second compressed codebook, wherein one of the second portion of the first compressed codebook and the second portion of the second compressed codebook has the high priority and the other has the low priority. or Individual encoding of each of the first portion of the first compressed codebook, the first portion of the second compressed codebook, the second portion of the first compressed codebook, and the second portion of the second compressed codebook, wherein the second portion of the first compressed codebook has the high priority and the second portion of the second compressed codebook has the low priority, and the second portion of the second compressed codebook is discarded.

28. The apparatus of claim 18, wherein the first compressed dataset is associated with transport block (TB) based feedback, and the second compressed dataset is associated with code block group (CBG) based feedback; or The first compressed dataset is associated with a higher priority HARQ-ACK feedback, and the second compressed dataset is associated with a lower priority HARQ-ACK feedback.

29. A method for conducting wireless communication at a user equipment (UE), the method comprising: Receive one or more downlink transmissions from a network node; as well as The two-part Hybrid Automatic Repeat Request (HARQ) Acknowledgment (HARQ-ACK) feedback for the one or more downlinks shall be sent based on at least one of the following: A first compressed dataset for a first HARQ-ACK codebook and a second compressed dataset for a second HARQ-ACK codebook, or A third compressed dataset based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.

30. A method for wireless communication at a network node, the method comprising: The user equipment (UE) is configured using at least one of the following: (i) indicating a first configuration of at least one of a first compressed dataset, a second compressed dataset, or a third compressed dataset; as well as The UE receives a two-part Hybrid Automatic Repeat Request (HARQ) acknowledgment (HARQ-ACK) feedback sent for one or more downlinks based on at least one of the following: The first compressed dataset used for the first HARQ-ACK codebook and the second compressed dataset based on the second HARQ-ACK codebook, or The third compressed dataset is based on a combination of the first HARQ-ACK codebook and the second HARQ-ACK codebook.