Acknowledgement information with reduced redundancy

By adjusting the number of acknowledgment bits based on the HARQ-ACK codebook in 5G/NR mobile communication systems, the problem of redundant acknowledgment information is solved, improving resource utilization and communication efficiency.

CN116368753BActive Publication Date: 2026-05-12SAMSUNG ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2021-10-08
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In 5G or New Radio (NR) mobile communication systems, existing technologies suffer from excessive redundant confirmation information, leading to resource waste and inefficiency.

Method used

The number of second HARQ-ACK information bits is determined based on the HARQ-ACK codebook in the user equipment (UE) and base station, and the number of first HARQ-ACK information bits is adjusted by adding or removing several bits to keep it within a predetermined range, thereby reducing the transmission of redundant information.

Benefits of technology

It effectively reduces redundant confirmation information, improves resource utilization and communication efficiency, and optimizes the performance of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116368753B_ABST
    Figure CN116368753B_ABST
Patent Text Reader

Abstract

Methods and apparatuses for reducing redundant acknowledgement information. A method for a user equipment (UE) to provide a plurality of first hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits includes determining a number of second HARQ-ACK information bits based on a HARQ-ACK codebook; the number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number; the first predetermined number and the second predetermined number are consecutive in a set of predetermined numbers. The method further includes determining a number of first HARQ-ACK information bits by appending a number of bits to the second HARQ-ACK information bits, the number of bits being equal to a difference between the second predetermined number and the number of second HARQ-ACK information bits. The method further includes transmitting an uplink channel having the plurality of first HARQ-ACK information bits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to wireless communication systems, and more specifically, to acknowledgment information with reduced redundancy. Background Technology

[0002] Fifth-generation (5G) or new radio (NR) mobile communications have recently gained momentum with global technology activity from various candidate technologies from industry and academia. Candidate enabling factors for 5G / NR mobile communications include a wide range of antenna technologies from traditional cellular bands to higher frequencies to provide beamforming gain and support increased capacity, new waveforms that flexibly adapt to various services / applications with different needs (e.g., new radio access technologies (RAT)), and new multiple access schemes that support a large number of connections. Summary of the Invention

[0003] This disclosure relates to confirmation information with reduced redundancy.

[0004] In one embodiment, a method is provided for a user equipment (UE) to provide a first number of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information bits. The method includes determining a second number of HARQ-ACK information bits based on a HARQ-ACK codebook. The number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number. The first and second predetermined numbers are consecutive within a set of predetermined numbers. The method further includes determining the number of first HARQ-ACK information bits by appending a plurality of bits to the second HARQ-ACK information bits. The number of the plurality of bits is equal to the difference between the second predetermined number and the number of second HARQ-ACK information bits. The method further includes transmitting a first Physical Uplink Control Channel (PUCCH) or a first Physical Uplink Shared Channel (PUSCH) having the number of first HARQ-ACK information bits.

[0005] In another embodiment, a UE is provided. The UE includes a processor configured to determine the number of second HARQ-ACK information bits based on a HARQ-ACK codebook. The number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number. The first and second predetermined numbers are consecutive within a set of predetermined numbers. The processor is further configured to determine the number of first HARQ-ACK information bits by appending a plurality of bits to the second HARQ-ACK information bits. The plurality of bits is equal to the difference between the second predetermined number and the number of second HARQ-ACK information bits. The UE also includes a transceiver operatively coupled to the processor. The transceiver is configured to transmit a first PUCCH or a first PUSCH having the number of first HARQ-ACK information bits.

[0006] In another embodiment, a base station is provided. The base station includes a transceiver configured to receive a first PUCCH or a first PUSCH having a first number of hybrid HARQ-ACK bits. The base station also includes a processor operatively coupled to the transceiver. The processor is configured to determine a second number of hybrid HARQ-ACK bits based on a HARQ-ACK codebook. The number of second HARQ-ACK bits is greater than a first predetermined number and less than a second predetermined number. The first and second predetermined numbers are consecutive within a set of predetermined numbers. The processor is further configured to determine the number of second HARQ-ACK bits by removing a last few bits from the first HARQ-ACK bits, wherein the number of the last few bits is equal to the difference between the second predetermined number and the number of second HARQ-ACK bits.

[0007] Other technical features will be apparent to those skilled in the art from the following figures, description and claims.

[0008] Before proceeding with the following detailed description, it may be advantageous to define certain words and phrases used throughout this patent document. The term “coupled” and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether these elements are physically in contact with each other. The terms “transmit,” “receive,” and “communicate,” and their derivatives include both direct and indirect communication. The terms “include” and “comprise,” and their derivatives, mean non-restrictive inclusion. The term “or” is inclusive, meaning and / or. The phrase “associated with,” and its derivatives, mean including, being included within, interconnected with, containing, being contained within, connected to or connected with, coupled to or coupled with, able to communicate with, cooperate with, intertwine, juxtapose, proximate, bound to or bound with, having, possessing the characteristics of, having a relationship with, etc. The term “controller” refers to any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or a combination of hardware and software and / or firmware. The functionality associated with any particular controller can be centralized or distributed, local or remote. When the phrase "at least one" is used with a list of items, it means that different combinations of one or more of the listed items can be used, and only one item in the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.

[0009] Furthermore, the various functions described below can be implemented or supported by one or more computer programs, each computer program being formed by computer-readable program code and contained in a computer-readable medium. The terms "application program" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, classes, instances, associated data, or portions thereof suitable for implementation in appropriate computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium accessible by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drive, optical disc (CD), digital video disc (DVD), or any other type of storage. "Non-transitory" computer-readable medium excludes wired, wireless, optical, or other communication links that transmit transient electrical or other signals. A non-transitory computer-readable medium includes media that can permanently store data, as well as media that can store data and subsequently rewrite it, such as rewritable optical discs or erasable storage devices.

[0010] Definitions of certain other words and phrases are provided throughout this patent document. Those skilled in the art will understand that, in many (if not most) instances, such definitions apply to the prior and future use of such defined words and phrases. Attached Figure Description

[0011] To gain a more complete understanding of this disclosure and its advantages, reference is now made to the following description in conjunction with the accompanying drawings, wherein like reference numerals denote like parts:

[0012] Figure 1 An example wireless network according to an embodiment of the present disclosure is shown;

[0013] Figure 2 An example base station (BS) according to an embodiment of the present disclosure is shown;

[0014] Figure 3 An example UE according to an embodiment of the present disclosure is shown;

[0015] Figure 4 and 5 Exemplary wireless transmission and reception paths are shown according to embodiments of this disclosure;

[0016] Figure 6 A block diagram of an exemplary transmitter architecture using orthogonal frequency division multiplexing (OFDM) according to an embodiment of the present disclosure is shown;

[0017] Figure 7 A block diagram of an example receiver structure using OFDM according to an embodiment of the present disclosure is shown;

[0018] Figure 8 and Figure 9 An example method is shown, according to an embodiment of the present disclosure, for UE reporting hybrid HARQ-ACK information received for more than one configuration of Semi-Persistent Scheduling (SPS) Physical Downlink Shared Channel (PDSCH) in PUCCH or PUSCH.

[0019] Figure 10 An example method is shown for a UE to determine the number of coded modulation symbols of the HARQ-ACK codebook multiplexed in a PUSCH transmission according to an embodiment of the present disclosure;

[0020] Figure 11 An example method is shown for a UE to determine the number of CRC bits for encoding a UCI codeword according to an embodiment of the present disclosure;

[0021] Figure 12 An example method for determining a soft ACK value for a UE according to embodiments of the present disclosure is shown;

[0022] Figure 13 An example method is shown, according to an embodiment of the present disclosure, for the UE to report the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in the HARQ-ACK codebook and the total number of ACK values;

[0023] Figure 14 An example method is shown, according to an embodiment of the present disclosure, for a UE to report the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in multiple HARQ-ACK codebooks and the total number of ACK values;

[0024] Figure 15 An example method is shown for a UE, according to an embodiment of the present disclosure, to determine whether to report a soft ACK value or the ratio of multiple small ACK values ​​to the total number of ACK values ​​in the HARQ-ACK codebook;

[0025] Figure 16 An example method of a UE for generating MSC values ​​received in a transport block (TB) according to an embodiment of the present disclosure is shown;

[0026] Figure 17 An example method for providing soft HARK-ACK information bits in a UE according to an embodiment of the present disclosure is shown;

[0027] Figure 18 The following diagram illustrates a modulation and coding scheme (MCS) offset Δ for correct reception corresponding to TB in a UE according to an embodiment of this disclosure. MCS A MCS Value and the corresponding MCS offset Δ for erroneous reception of TB MCS N MCS Example methods for values;

[0028] Figure 19 The present disclosure illustrates providing an MCS offset value Δ for a Type 2 HARQ-ACK codebook with an MCS offset according to an embodiment of the present disclosure. MCS Example methods for UEs and corresponding HARQ-ACK information; and

[0029] Figure 20 The present disclosure illustrates a condition-based method for providing the MCS offset value Δ according to an embodiment of the present disclosure. MCS or Δ MCS Example methods for statistical analysis of UE values. Detailed Implementation

[0030] The following discussion Figures 1 to 20 The various embodiments used to describe the principles of this disclosure in this patent document are merely exemplary and should not be construed in any way as limiting the scope of this disclosure. Those skilled in the art will understand that the principles of the invention can be implemented in any suitably arranged system or apparatus.

[0031] The following documents are incorporated herein by reference as if fully set forth herein: (i) 3GPP TS 38.211 v16.5.0, “NR; Physical Channels and Modulation”; (ii) 3GPP TS 38.212 v16.5.0, “NR; Multiplexing and Channel Coding”; (iii) 3GPP TS 38.213 v16.5.0, “NR; Physical Layer Control Procedures”; (iv) 3GPP TS 38.214 v16.5.0, “NR; Physical Layer Procedures for Data”; (v) 3GPP TS 38.321 v16.4.0, “NR; Media Access Control (MAC) Protocol Specification”; and (vi) 3GPP TS 38.331 v16.4.1, “NR; Radio Resource Control (RRC) Protocol Specification”.

[0032] To meet the increased demand for wireless data services since the deployment of fourth-generation (4G) communication systems, efforts have been made to develop and deploy improved fifth-generation (5G) or near-5G / NR communication systems. Therefore, 5G or near-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems".

[0033] 5G communication systems are considered to be implemented in higher frequency (millimeter wave) bands (e.g., 28 GHz or 60 GHz bands) to achieve higher data rates, or in lower frequency bands (e.g., 6 GHz) to achieve robust coverage and mobility support. To reduce radio wave propagation loss and increase transmission distance, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO technologies are discussed in 5G communication systems.

[0034] In addition, in 5G communication systems, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multipoint (CoMP), and receiver interference cancellation.

[0035] The discussion of 5G systems and their associated frequency bands is for reference only, as some embodiments of this disclosure can be implemented in 5G systems. However, the invention is not limited to 5G systems or their associated frequency bands, and embodiments of the invention can be used in conjunction with any frequency band. For example, aspects of this disclosure can also be applied to 5G communication systems, 6G, or even later versions that may use terahertz (THz) frequency bands.

[0036] Depending on the network type, the term "base station" (BS) can refer to any component (or set of components) configured to provide radio access to a network, such as a transmitting point (TP), a transmitting-receiving point (TRP), an enhanced base station (eNodeB or eNB), a gNB, a macro cell, a femtocell, a WiFi access point (AP), satellite, or other radio-enabled equipment. A base station can provide radio access according to one or more wireless communication protocols, such as 5G 3GPP New Radio Interface / Access (NR), LTE, LTE Advanced (LTE-A), High-Speed ​​Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. The terms "BS," "gNB," and "TRP" are used interchangeably in this disclosure to refer to network infrastructure components that provide radio access to remote terminals. Furthermore, depending on the network type, the term "user equipment" (UE) can refer to any component, such as a mobile station, user station, remote terminal, wireless terminal, receiving point, vehicle, or user equipment. For example, a UE can be a mobile phone, smartphone, monitoring equipment, alarm equipment, fleet management equipment, asset tracking equipment, automobile, desktop computer, entertainment equipment, infotainment equipment, vending machine, electricity meter, water meter, gas meter, security equipment, sensor equipment, drone, equipment, etc.

[0037] The following Figures 1 to 3Various embodiments of implementing and using Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) communication technologies in wireless communication systems are described. Figures 1 to 3 The description does not imply any limitation on the physical or architectural aspects of the different embodiments that may be implemented. Different embodiments of this disclosure can be implemented in any suitably arranged communication system.

[0038] Figure 1 An example wireless network 100 according to an embodiment of the present disclosure is shown. Figure 1 The illustrated embodiment of the wireless network 100 is for illustrative purposes only. Other embodiments of the wireless network 100 may be used without departing from the scope of this disclosure.

[0039] like Figure 1 As shown, the wireless network 100 includes a base station BS 101 (e.g., a gNB), BS 102, and BS 103. BS 101 communicates with BS 102 and BS 103. BS 101 also communicates with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.

[0040] BS 102 provides wireless broadband access to network 130 to a first plurality of user equipments (UEs) within its coverage area 120. The first plurality of UEs includes UE 111, which may be located in a small business; UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); and UE 116, which may be a mobile device (M), such as a cellular phone, laptop, wireless PDA, etc. BS 103 provides wireless broadband access to network 130 to a second plurality of UEs within its coverage area 125. The second plurality of UEs includes UE 115 and UE 116. In some embodiments, one or more of BS 101-103 may communicate with each other and with UEs 111-118 using 5G / NR, LTE, LTE-A, WiMAX, WiFi, or other wireless communication technologies.

[0041] In some embodiments, multiple UEs (e.g., UE 117, UE 118, and UE 119) can communicate directly with each other via device-to-device communication. In some embodiments, a UE (e.g., UE 119) may be outside the network coverage area but may communicate with other UEs (e.g., UE 118) within the network coverage area, or may be outside the network coverage area.

[0042] The dashed lines indicate the approximate extent of coverage areas 120 and 125, and are shown as approximately circular for illustrative and explanatory purposes only. It should be clearly understood that coverage areas associated with a BS, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the BS and variations in the radio environment associated with natural and man-made obstacles.

[0043] As described in more detail below, one or more of UEs 111-119 include circuitry, programming, or a combination thereof for providing confirmation information with reduced redundancy. In some embodiments, and one or more of BSs 101-103, circuitry, programming, or a combination thereof also includes confirmation information with reduced redundancy.

[0044] although Figure 1 An example of a wireless network is shown, but more can be found on... Figure 1 Various modifications can be made. For example, the wireless network can include any number of BSs and any number of UEs. Furthermore, BS 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each BS 102-103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. Additionally, BS 101, BS 102, and / or BS 103 can provide access to other or additional external networks, such as external telephone networks or other types of data networks.

[0045] Figure 2 An example BS 102 according to an embodiment of the present disclosure is shown. Figure 2 The embodiment of BS 102 shown is for illustrative purposes only. Figure 1 BS 101 and BS 103 can have the same or similar configurations. However, BSs have multiple configurations, and Figure 2 This disclosure is not intended to limit the scope to any particular implementation of BS.

[0046] like Figure 2 As shown, BS 102 includes multiple antennas 205a-205n, multiple radio frequency (RF) transceivers 210a-210n, transmit (TX) processing circuitry 215, and receive (RX) processing circuitry 220. BS 102 also includes a controller / processor 225, a memory 230, and a backhaul or network interface 235.

[0047] RF transceivers 210a-210n receive input RF signals from antennas 205a-205n, such as signals transmitted by a UE in wireless network 100. RF transceivers 210a-210n down-convert the input RF signals to generate IF or baseband signals. The IF or baseband signals are sent to RX processing circuitry 220, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. RX processing circuitry 220 sends the processed baseband signals to controller / processor 225 for further processing.

[0048] TX processing circuit 215 receives analog or digital data (e.g., voice data, web data, email, or interactive video game data) from controller / processor 225. TX processing circuit 215 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. RF transceivers 210a-210n receive the processed baseband or IF signal from the output of TX processing circuit 215 and up-convert the baseband or IF signal into an RF signal transmitted via antennas 205a-205n.

[0049] The controller / processor 225 may include one or more processors or other processing devices that control the overall operation of the BS 102. For example, the controller / processor 225 may control the RF transceivers 210a-210n, the RX processing circuitry 220, and the TX processing circuitry 215 to receive uplink channel signals and transmit downlink channel signals according to known principles. The controller / processor 225 may also support additional functions, such as more advanced wireless communication functions. For example, the controller / processor 225 may support acknowledgment information with reduced redundancy and link adaptation using soft acknowledgment information. The controller / processor 225 may support any of a variety of other functions in the BS 102. In some embodiments, the controller / processor 225 includes at least one microprocessor or microcontroller.

[0050] The controller / processor 225 is also capable of executing programs and other processes, such as an operating system, residing in the memory 230. The controller / processor 225 can move data into or out of the memory 230 as needed during execution. In some embodiments, the controller / processor 225 supports link adaptation with reduced redundancy of acknowledgment information and the use of soft acknowledgment information. For example, the controller / processor 225 can move data into or out of the memory 230 according to the process being executed.

[0051] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the BS 102 to communicate with other devices or systems via a backhaul connection or over a network. The network interface 235 can support communication via any suitable wired or wireless connection. For example, when the BS 102 is implemented as part of a cellular communication system (e.g., a system supporting 5G / NR, LTE, or LTE-A), the network interface 235 can allow the BS 102 to communicate with other BSs via a wired or wireless backhaul connection. When the BS 102 is implemented as an access point, the network interface 235 can allow the BS 102 to communicate with a larger network (e.g., the Internet) via a wired or wireless local area network or via a wired or wireless connection. The network interface 235 includes any suitable architecture supporting communication over a wired or wireless connection, such as an Ethernet or RF transceiver.

[0052] Memory 230 is coupled to controller / processor 225. A portion of memory 230 may include RAM, while another portion of memory 230 may include flash memory or other ROM.

[0053] although Figure 2 An example of BS 102 is shown, but it is possible to modify it. Figure 2 Various changes can be made. For example, BS 102 may include... Figure 2 Each component can be any number shown. As a specific example, an access point may include multiple network interfaces 235, and the controller / processor 225 may support routing functionality for routing data between different network addresses. As another specific example, although shown as a single instance including TX processing circuitry 215 and a single instance including RX processing circuitry 220, BS102 may include multiple instances of each instance (e.g., one per RF transceiver). Furthermore, Figure 2 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed.

[0054] Figure 3 An example UE 116 according to an embodiment of the present disclosure is shown. Figure 3 The embodiment of UE 116 shown is for illustrative purposes only. Figure 1 UEs 111-115 and 117-119 can have the same or similar configurations. However, UEs have multiple configurations, and Figure 3 This disclosure is not intended to limit the scope to any particular implementation of the UE.

[0055] like Figure 3As shown, UE 116 includes an antenna 305, an RF transceiver 310, a TX processing circuit 315, a microphone 320, and a receive (RX) processing circuit 325. UE 116 also includes a speaker 330, a processor 340, an input / output (I / O) interface (IF) 345, an input device 350, a display 355, and a memory 360. The memory 360 includes an operating system (OS) 361 and one or more applications 362.

[0056] RF transceiver 310 receives an input RF signal from antenna 305 transmitted by a BS of wireless network 100. RF transceiver 310 down-converts the input RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to RX processing circuitry 325, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 325 transmits the processed baseband signal to speaker 330 (e.g., for voice data) or processor 340 for further processing (e.g., for web browsing data).

[0057] TX processing circuitry 315 receives analog or digital voice data from microphone 320 or other output baseband data (e.g., web data, email, or interactive video game data) from processor 340. TX processing circuitry 315 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. RF transceiver 310 receives the processed baseband or IF signal from TX processing circuitry 315 and up-converts the baseband or IF signal into an RF signal transmitted via antenna 305.

[0058] Processor 340 may include one or more processors or other processing devices and executes OS 361 stored in memory 360 to control the overall operation of UE 116. For example, processor 340 may control the RF transceiver 310, RX processing circuit 325, and TX processing circuit 315 to receive downlink channel signals and transmit uplink channel signals according to known principles. In some embodiments, processor 340 includes at least one microprocessor or microcontroller.

[0059] Processor 340 is also capable of executing other processes and programs residing in memory 360, such as processes for beam management. Processor 340 can move data into or out of memory 360 as needed during execution. In some embodiments, processor 340 is configured to execute application 362 based on OS 361 or in response to signals received from BS or operator. Processor 340 is also coupled to I / O interface 345, which provides UE 116 with the ability to connect to other devices such as laptops and handheld computers. I / O interface 345 is the communication path between these accessories and processor 340.

[0060] Processor 340 is also coupled to input device 350. The operator of UE 116 can use input device 350 to input data into UE 116. Input device 350 may be a keyboard, touchscreen, mouse, trackball, voice input, or other device capable of acting as a user interface to allow the user to interact with UE 116. For example, input device 350 may include voice recognition processing, thereby allowing the user to input voice commands. In another example, input device 350 may include a touch panel, (digital) pen sensor, key, or ultrasonic input device. For example, a touch panel may recognize touch input in at least one of the following schemes: capacitive, pressure-sensitive, infrared, or ultrasonic.

[0061] The processor 340 is also coupled to a display 355. The display 355 may be a liquid crystal display, a light-emitting diode display, or other display capable of displaying text and / or at least limited graphics, such as from a website.

[0062] The memory 360 is coupled to the processor 340. A portion of the memory 360 may include random access memory (RAM), and another portion of the memory 360 may include flash memory or other read-only memory (ROM).

[0063] although Figure 3 An example of UE 116 is shown, but it is possible to modify it. Figure 3 Make various changes. For example, Figure 3 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. As a specific example, processor 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Furthermore, although... Figure 3 The UE116 is shown configured as a mobile phone or smartphone, but the UE can be configured to operate as other types of mobile or fixed devices.

[0064] Figure 4 and Figure 5An exemplary wireless transmission and reception path according to this disclosure is shown. In the following description, Figure 4 The sending path 400 can be described as being implemented in a BS (e.g., BS 102), while Figure 5 The receive path 500 can be described as being implemented in the UE (e.g., UE 116). However, it is understood that the receive path 500 can be implemented in the BS, and the transmit path 400 can be implemented in the UE. In some embodiments, the receive path 500 is configured to support link adaptation with reduced redundancy of acknowledgment information and the use of soft acknowledgment information as described in embodiments of this disclosure.

[0065] like Figure 4 The transmission path 400 shown includes a channel coding and modulation block 405, a serial-to-parallel (S-to-P) block 410, a size N inverse fast Fourier transform (IFFT) block 415, a parallel-to-serial (P-to-S) block 420, a cyclic prefix addition block 425, and an up-converter (UC) 430. For example... Figure 5 The receiver path 500 shown includes a downconverter (DC) 555, a cyclic prefix removal block 560, a serial-to-parallel (S to P) block 565, a big-N fast Fourier transform (FFT) block 570, a parallel-to-serial (P to S) block 575, and a channel decoding and demodulation block 580.

[0066] like Figure 4 As shown, channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., low-density parity-check (LDPC) coding), and modulates the input bits (e.g., using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to produce a frequency-domain modulated symbol sequence. Serial-to-parallel block 410 converts (e.g., demultiplexes) the serial modulated symbols into parallel data to generate N parallel symbol streams, where N is the IFFT / FFT size used in BS 102 and UE 116. Size N IFFT block 415 performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. Parallel-to-serial block 420 converts (e.g., multiplexes) the parallel time-domain output symbols from size N IFFT block 415 to generate a serial time-domain signal. Cyclic prefix addition block 425 inserts a cyclic prefix into the time-domain signal. Upconverter 430 modulates (e.g., upconverts) the output of cyclic prefix addition block 425 to an RF frequency for transmission via a wireless channel. The signal can also be filtered at the baseband before being switched to the RF frequency.

[0067] The transmitted RF signal from BS 102 reaches UE 116 after passing through the wireless channel, and performs the reverse operation at UE 116 as at BS 102.

[0068] like Figure 5As shown, downconverter 555 downconverts the received signal to the baseband frequency, and cyclic prefix removal block 560 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel block 565 converts the time-domain baseband signal into a parallel time-domain signal. Size N FFT block 570 performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 575 converts the parallel frequency-domain signals into a modulated data symbol sequence. Channel decoding and demodulation block 580 demodulates and decodes the modulated symbols to recover the original input data stream.

[0069] Each of BS 101-103 can be implemented Figure 4 The transmission path 400 shown is similar to that sent to UE 111-118 in the downlink, and can achieve... Figure 4 The example shown is similar to receive path 500 received from UE 111-118 in the uplink. Similarly, each of UE 111-118 can implement transmit path 400 for sending to BS 101-103 in the uplink, and can implement receive path 500 for receiving from BS 101-103 in the downlink.

[0070] In addition, each of UEs 111-119 can implement a transmission path 400 for transmitting to another of UEs 111-119 in a side link, and can implement a reception path 500 for receiving from another of UEs 111-119 in a side link.

[0071] Figure 4 and Figure 5 Each component can be implemented using hardware or a combination of hardware and software / firmware. As a specific example, Figure 4 and Figure 5 At least some components can be implemented in software, while others can be implemented in configurable hardware or a hybrid of software and configurable hardware. For example, FFT block 570 and IFFT block 515 can be implemented as configurable software algorithms, where the value of size N can be modified according to the implementation.

[0072] Furthermore, although described as using FFT and IFFT, this is merely exemplary and should not be construed as limiting the scope of this disclosure. Other types of transforms can be used, such as the Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions. It will be understood that for DFT and IDFT functions, the value of variable N can be any integer (e.g., 1, 2, 3, 4, etc.), while for FFT and IFFT functions, the value of variable N can be any integer that is a power of 2 (e.g., 1, 2, 4, 8, 16, etc.).

[0073] although Figure 4 and Figure 5 An example of a wireless transmit and receive path is shown, but it is possible to modify it further. Figure 4 and Figure 5 Make various changes. For example, Figure 4 and Figure 5 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. Furthermore, Figure 4 and Figure 5 This example illustrates the types of send and receive paths that can be used in a wireless network. Any other suitable architecture can be used to support wireless communication in a wireless network.

[0074] The unit used for downlink (DL) or uplink (UL) signaling on a cell is called a time slot and may include one or more symbols. The bandwidth (BW) unit is called a resource block (RB). An RB includes multiple subcarriers (SCs). For example, a time slot may have a duration of 1 millisecond, an RB may have a bandwidth of 180 kHz, and include 12 SCs with an SC spacing of 15 kHz. The subcarrier spacing (SCS) can be determined by the SCS configuration μ as μ2. μ • 15kHz. A cell of a subcarrier on a symbol is called a resource element (RE). A cell of an RB on a symbol is called a physical RB (PRB).

[0075] DL signals include data signals that transmit information content, control signals that transmit DL control information (DCI), reference signals (RS), etc., which are also known as pilot signals. The BS (e.g., BS 102) transmits data information or DCI through the corresponding Physical DL Shared Channel (PDSCH) or Physical DL Control Channel (PDCCH). The PDSCH or PDCCH can be transmitted on a variable number of time slot symbols, each including one time slot symbol. The BS transmits one or more types of RS, including Channel State Information RS (CSI-RS) and Demodulated RS (DM-RS). CSI-RS is intended for the UE (e.g., UE 116) to perform measurements and provide Channel State Information (CSI) to the BS. For channel measurements or time tracking, non-zero power CSI-RS (NZP CSI-RS) resources can be used. For Interference Measurement Reporting (IMR), CSI Interference Measurement (CSI-IM) resources can be used. CSI-IM resources can also be associated with zero power CSI-RS (ZP CSI-RS) configurations. The UE can determine the CSI-RS reception parameters via DL control signaling or higher-level signaling (such as Radio Resource Control (RRC) signaling from the gNB). DM-RS is typically transmitted within the BW of the corresponding PDCCH or PDSCH, and the UE can use DM-RS to demodulate data or control information.

[0076] UL signals also include data signals for transmitting information content, control signals for transmitting UL control information (UCI), DM-RS associated with data or UCI demodulation, probe RS (SRS) enabling the gNB to perform UL channel measurements, and random access (RA) preamble enabling the UE (e.g., UE 116) to perform random access. UEs transmit data information or UCI via their respective Physical UL Shared Channel (PUSCH) or Physical UL Control Channel (PUCCH). PUSCH or PUCCH can be transmitted on a variable number of time slot symbols, each including one time slot symbol. When a UE transmits both data information and UCI simultaneously, the UE can multiplex them within the PUSCH, or at least when transmitting on different cells, depending on the UE's capabilities, it can transmit a PUSCH with data information and a PUCCH with UCI.

[0077] The UCI includes: a Hybrid Automatic Repeat Request (HARQ) acknowledgment (ACK) message indicating the correct or incorrect detection of a data transfer block (TB) or code block group (CBG) in the PDSCH; a scheduling request (SR) indicating whether the UE has data to transmit in its buffer; and a CSI report enabling the gNB to select appropriate parameters for PDSCH or PDCCH transmission to the UE. The CSI report may include a Channel Quality Indicator (CQI) that informs the gNB of the UE's Maximum Modulation and Coding Scheme (MCS), Precoding Matrix Indicator (PMI), CSI-RS Resource Indicator (CRI), and Rank Indicator (RI) to detect data TBs using a predetermined Block Error Rate (BLER) (e.g., 10% BLER). The PMI informs the gNB how signals from multiple transmitter antennas are combined according to the Multiple-Input Multiple-Output (MIMO) transmission principle. The CSI-RS Resource Indicator (CRI) is used to obtain the CSI report, and the Rank Indicator (RI) indicates the transmission rank of the PDSCH.

[0078] In some embodiments, the UL RS includes a DM-RS and a phase tracking RS (PT-RS). The DM-RS is typically transmitted within the bounding window (BW) of the corresponding PUSCH or PUCCH. The gNB can use the DM-RS to demodulate information in the corresponding PUSCH or PUCCH. The UE can use the PT-RS to track the phase of the received signal, particularly for operation in frequency ranges above 6 GHz. The UE transmits the SRS to provide the gNB with the UL CSI, and for time-division duplex (TDD) systems, it also provides the PMI for DL ​​transmission. Furthermore, the UE may transmit the Physical Random Access Channel (PRACH) as part of the random access procedure or for other purposes.

[0079] The UE may generate a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) message in response to (i) receiving a TB / CBG in the PDSCH; (ii) detecting a DCI format of the PDSCH indicating the release of a semi-persistent schedule; (iii) detecting a DCI format indicating a change in the Active Bandwidth Part (BWP) to a dormant BWP or a non-dormant BWP; and (iv) the like. For simplicity, the reasons for the UE generating the HARQ-ACK message are generally not mentioned below, and when necessary, refer only to PDSCH reception.

[0080] DL and UL transmissions can be based on orthogonal frequency division multiplexing (OFDM) waveforms, including variants using DFT precoding, which is known as DFT extended OFDM.

[0081] Figure 6 A block diagram 600 of an example transmitter structure using orthogonal frequency division multiplexing (OFDM) according to an embodiment of the present disclosure is shown. Figure 7 A block diagram 700 of an example receiver structure using OFDM according to an embodiment of the present disclosure is shown.

[0082] The transmitter structure shown in block diagram 600 and the receiver structure shown in block diagram 600 can be similar to... Figure 2 RF transceivers 210a-210n and Figure 3 The RF transceiver 310. Figure 6 Exemplary block diagram 600 and Figure 7 The block diagram 700 is for illustration only, and other embodiments may be used without departing from the scope of this disclosure.

[0083] As shown in block diagram 600, information bits 610, such as DCI bits or data bits, are encoded by encoder 620, rate-matched to the allocated time / frequency resources by rate matcher 630, and modulated by modulator 640. Subsequently, the modulated coded symbols and demodulation reference signal (DMRS) or CSI-RS 650 are mapped to SC by SC mapping unit 660 using input from BW selector unit 665, inverse fast Fourier transform (IFFT) is performed by filter 670, cyclic prefix (CP) is added by CP insertion unit 680, and the resulting signal is filtered by filter 690 and transmitted as transmit bit 695 by radio frequency (RF) unit.

[0084] As shown in block diagram 700, the received signal 710 is filtered by filter 720, CP removal unit 730 removes CP, filter 740 applies Fast Fourier Transform (FFT), SC demapping unit 750 demaps the SC selected by BW selector unit 755, the received symbols are demodulated by channel estimator and demodulator unit 760, and rate dematcher 770 restores rate matching. Decoder 780 decodes the obtained bits to provide information bits 790.

[0085] For HARQ-ACK transmissions on PUSCH including transport blocks, the number of coded modulation symbols per layer used for HARQ-ACK transmission is denoted as Q′. ACK As shown in equation (1) below.

[0086]

[0087] Here, parameter O ACK This is the number of HARQ-ACK bits. Note that if O ACK ≥360, then L ACK =11; otherwise, L ACK This is the number of CRC bits for the HARQ-ACK information. This parameter... Furthermore, it is provided by a higher layer or indicated by a DCI format, which schedules PUSCH transmissions based on a set of values ​​provided by the higher layer. Parameter C UL-SCH This is the number of code blocks in the transport block transmitted by PUSCH. Parameter K r This is the size of the r-th code block used for transmitting PUSCH data. (Parameter) This is the predetermined bandwidth for PUSCH transmission, represented by multiple subcarriers. Parameter This refers to the number of subcarriers in OFDM symbol l carrying PT-RS during PUSCH transmission. Parameter α is configured by higher layers. Parameter l0 is the symbol index of the first OFDM symbol carrying PT-RS without PUSCH transmission, following the first DM-RS symbol. Additionally, parameters... This refers to the number of resource elements that can be used to transmit UCI in OFDM symbol 1. For In PUSCH transmission, This is the total number of OFDM symbols for PUSCH, including all OFDM symbols used for DM-RS. Note that for any OFDM symbol carrying PUSCH in DM-RS, Similarly, for any OFDM symbol that does not carry a PUSCH,

[0088] If the number of HARQ-ACK information bits to be multiplexed in PUSCH is 0, 1, or 2 bits, then there is a possibility of setting O ACK =2 is used to calculate the number of REs reserved for potential multiplexing of HARQ-ACK information. Another aspect used to determine the encoded modulation symbols of HARQ-ACK information in PUSCH includes when PUSCH does not include any transport blocks.

[0089] The embodiments of this disclosure take into account that 5G can support multiple service types for the same UE or for different UEs, which need to be used for BLER targets of TB or UCI type, or need to have scheduling wait times that can differ by several orders of magnitude. These service types are associated with different priority values. A UE, such as UE 116, can identify the priority value of PDSCH reception or PUSCH / PUCCH transmission. When scheduling the UE's PDSCH reception or PUSCH / PUCCH transmission from the UE via a DCI format, different DCI formats (with different sizes) or priority indicator fields in the DCI format can be used to indicate the corresponding priority value. When the UE's PDSCH reception or PUSCH / PUCCH transmission from the UE is configured by a higher layer, the configuration can include the corresponding priority value.

[0090] For some service types, such as Ultra Reliable Low Latency Communication (URLLC) services, the target BLER for TB provided in PDSCH reception can be very small, for example, 10. -6 Or 10 -6Therefore, the probability of the UE providing a HARQ-ACK with a NACK value for TB is also very small. Open-loop link adaptation (OLLA) at the serving gNB for PDSCH transmissions relies on the ratio of NACK to ACK values ​​for HARQ-ACK information, which is practically impossible to apply due to the lack of NACK values. To address this issue, soft ACK values ​​have been considered, where instead of the binary result for TB detection, such as ACK or NACK, the UE can report a soft value for the ACK. The UE can determine the soft ACK value based on one or more metrics (e.g., the number of iterations of the LDPC decoder or a soft log-likelihood metric before decoding, etc.). The gNB can then use the soft ACK value to perform OLLA for PDSCH transmissions to the UE, for example, by calculating the ratio of multiple NACKs, small soft ACKs, and possibly medium soft ACK values ​​to the sum of multiple large soft ACK values. While reporting a soft ACK value from the UE can improve the OLLA of the UE at the serving gNB, the HARQ-ACK payload is increased, for example, doubled, because the UE needs to report two or three soft ACK and NACK values, using two HARQ-ACK bits per TB instead of one (when only ACK or NACK is reported). Therefore, embodiments of this disclosure take into account the need to define a mechanism for the UE to determine the soft ACK value, such as whether the ACK value is small or large. Embodiments of this disclosure also consider the need to reduce the HARQ-ACK payload associated with reporting the soft ACK value.

[0091] When a UE supports transmission / reception with different priorities, the UE may be required to simultaneously transmit a first PUSCH or associated first PUCCH with a first priority type and a second PUSCH or second PUCCH with a second priority type. The priority type of the PUCCH or PUSCH transmission is equivalent to the priority value of the TB or UCI type multiplexed in the PUCCH or PUSCH transmission. In this case, the UE can transmit the PUCCH or PUSCH with the higher priority value and discard the transmission of the PUCCH or PUSCH with the lower priority value.

[0092] Multiple CRC bits are used to identify errors in the HARQ-ACK codebook, or typically UCI codeword decoding, and should reflect the reliability of the target HARQ-ACK codebook reception. For example, although 6 CRC bits or 11 CRC bits are different for 10... -2 The target BLER is sufficient because the probability of an incorrect CRC checksum is approximately 1.5 × 10⁻⁶. -2 Or 5×10 -4 However, they are for 10 -5The target BLER is insufficient. Therefore, embodiments of this disclosure take into account the need to adjust the number of CRC bits used to encode the HARQ-ACK codebook based on the target receive reliability of the HARQ-ACK codebook.

[0093] For Industrial Internet of Things (IoT) applications, Traffic Signal Control (TSC) is an effective mechanism for addressing traffic congestion and providing improved traffic management. TSC services can be supported by Semi-Persistent Scheduling (SPS) PDSCH transmissions, but TSC services can be dynamic, and a single SPS configuration is insufficient. Similar conditions apply to Time-Sensitive Network (TSN) traffic. To address this, multiple SPS PDSCH configurations with different periods can be provided to the UE, for example, up to eight SPS PDSCH configurations per TSC service. As a result, for most SPS PDSCH configurations, the UE will not receive the corresponding SPS PDSCH. However, multiple such SPS PDSCH configurations can have corresponding HARQ-ACK information reports at the same PUCCH transmission time. Therefore, the corresponding HARQ-ACK codebook payload increases, and most HARQ-ACK information has a NACK value known to the gNB because the gNB did not send the corresponding SPS PDSCH. When a UE multiplexes HARQ-ACK information in the PUSCH, the size of the PUCCH resources (e.g., the number of RBs, PUCCH transmission power, or the number of REs in the PUSCH) increases with the increase of the HARQ-ACK information payload. Therefore, if a UE reports a NACK value due to a lack of SPS PDSCH reception, the corresponding PUCCH or PUSCH transmission will result in unnecessary resource overhead, UE power consumption, and interference to neighboring cells.

[0094] The UE can measure the received power of the DM-RS associated with a hypothetical SPS PDSCH reception. Based on whether the measurement exceeds a threshold, the UE can determine the presence or absence of the SPS PDSCH reception and only generate HARQ-ACK information if the UE determines the presence of the SPS PDSCH reception. In practice, this determination may be inaccurate not only due to interference or fading that the DM-RS can experience, but also because the gNB should not be prevented from using SPS PDSCH resources to send to other UEs when it does not send the corresponding SPS PDSCH to the UE. An incorrect UE decision regarding the presence or absence of SPS PDSCH reception can lead to misalignment between the gNB and the UE, such as the HARQ-ACK codebook size in the PUSCH, the PUCCH resources used for PUCCH transmission, or the multiple REs used for HARQ-ACK multiplexing, resulting in general reception errors at the gNB. Therefore, embodiments of this disclosure take into account the need to reduce the payload of HARQ-ACK information corresponding to possible PDSCH receptions based on multiple SPS PDSCH configurations.

[0095] Embodiments of this disclosure take into account the need to define a mechanism for the UE to determine and report soft ACK values. Embodiments of this disclosure also consider the need to reduce the HARQ-ACK information payload associated with reporting soft ACK values. Embodiments of this disclosure further consider the need to reduce the payload of HARQ-ACK information corresponding to SPS PDSCH reception configured according to multiple SPS PDSCHs. Furthermore, embodiments of this disclosure consider the need to adjust the number of CRC bits used to encode the HARQ-ACK codebook based on the configuration and priority of the HARQ-ACK codebook.

[0096] Therefore, embodiments of this disclosure (e.g. in) Figures 12 to 15 The embodiments described herein relate to defining mechanisms for a UE (e.g., UE 116) to determine and report soft ACK values. Embodiments of this disclosure also relate to reducing the HARQ-ACK information payload associated with reporting soft ACK values. Embodiments of the invention (e.g., Figure 11 The embodiments described herein also involve adjusting the number of CRC bits used to encode the HARQ-ACK codebook according to the configuration and priority of the HARQ-ACK codebook. Additionally, embodiments of the invention (e.g.) Figures 8 to 10 The embodiments described herein involve reducing the payload of HARQ-ACK information received corresponding to a configured SPS PDSCH based on multiple SPS PDSCH configurations.

[0097] In some embodiments, the TB in the PDSCH reception of the PUSCH transmission is associated with a modulation and coding scheme (MCS), which is provided to the UE by an MCS index from an MCS table, as described in Table 1 below. Specifically, Table 1 is an MCS index table for PDSCH. The value of the MCS index IMCS can be provided to the UE, and based on the IMCS, the UE can determine the modulation order Q. m (For example, for QPSK, Q) m =2; for 16QAM, Q m =4; for 16QAM, Q m =6) and the code rate used for TB reception. Then, based on the resource allocation for providing PDSCH reception or PUSCH transmission for TB, the UE can determine the TB size (TBS).

[0098] [Table 1]

[0099] Table 1: MCS Index Table for PDSCH

[0100]

[0101]

[0102] The UE can be configured with a HARQ-ACK codebook type to provide HARQ-ACK information in response to the decoding result of the DCI format in PDCCH reception or the decoding result of the TB in PDSCH reception. The HARQ-ACK codebook can be a type 1 HARQ-ACK codebook, a type 2 HARQ-ACK codebook including possible packets of two type 2 HARQ-ACK codebooks, or a type 3 HARQ-ACK codebook.

[0103] As mentioned above, for some service types, such as URLLC services, the target BLER provided in the PDSCH reception for TB can be very small, for example, 10. -5 Or 10 -6 Therefore, the probability of the UE providing a HARQ-ACK with a NACK value for TB is also very small. OLLA at the serving gNB for PDSCH transmission depends on the ratio of NACK to ACK values ​​for HARQ-ACK information, and due to the lack of NACK values, it is practically impossible to apply.

[0104] Note that the UE can also report a single HARQ-ACK bit to indicate NACK (incorrect TB decoding) and DTX. Here, DTX refers to the situation where the gNB sends a PDCCH with a DCI format associated with the UE's generated HARQ-ACK information, but the UE fails to detect the DCI format.

[0105] In some embodiments, link adaptation of the transmission from the serving gNB to the UE is advantageous. For the UE, the serving gNB is notified of the MCS adjustment / offset used by the UE to obtain a predetermined BLER for the TB sent to the UE using the first MCS. For example, the MCS offset can be positive when the UE decodes the TB correctly, and negative when the UE decodes the TB incorrectly. Typically, the MCS offset can be negative even when the UE correctly decodes the TB, even if the UE determines that the BLER for decoding the TB with the first MCS is greater than the target BLER. For example, the UE can determine the MCS offset based on one or more metrics, such as the number of iterations of the LDPC decoder, or the soft log-likelihood metric value before decoding, failed parity bits, etc. The gNB can then use the reported MCS offset ACK to perform OLLA for PDSCH transmission to the UE.

[0106] The embodiments of this disclosure take into account the need to define the process by which the UE generates the MCS offset value. The embodiments of this disclosure also take into account the need to determine the process for multiplexing HARQ-ACK information and the MCS offset value in the HARQ-ACK codebook. The embodiments of this disclosure also take into account the need for the UE to determine the process for reporting the MCS offset value.

[0107] Therefore, embodiments of this disclosure (e.g.) Figures 16 to 18 The ones described herein relate to a process defined by the UE for generating MCS offset values. Embodiments of this disclosure (e.g., in...) Figure 19 and Figure 20 The ones described in the text also involve the process for determining the MCS offset value reported by the UE.

[0108] In the following examples and embodiments, when referring to HARQ-ACK information associated with a DCI format, it is assumed that the HARQ-ACK information is in response to the TB decoding result in a PDSCH reception scheduled by the DCI format. However, when the HARQ-ACK information is in response to an SPS PDSCH release, it is typically in response to any DCI format that triggers a specific action associated with the HARQ-ACK information report, and the relevant embodiments are applicable. In the following text, parameter names in italics refer to parameters provided by higher layers.

[0109] Embodiments of this disclosure describe reducing the HARQ-ACK message payload for multiple SPS PDSCH reception. Such as Figure 8 , Figure 9 and Figure 10The following examples and embodiments describe a reduction in the HARQ-ACK information payload for receiving multiple SPS PDSCHs. In these embodiments, this disclosure considers a reduction in the HARQ-ACK information payload when the UE is configured to receive multiple SPS PDSCHs in which the UE provides corresponding HARQ-ACK information in the same PUCCH.

[0110] Figure 8 and Figure 9 Example methods 800 and 900, respectively, are shown according to embodiments of the present disclosure, for a UE to report HARQ-ACK information received for more than one configured SPS PDSCH in the PUCCH or PUSCH. Figure 10 An example method 1000 of a UE according to an embodiment of the present disclosure is shown, determining the number of coded modulation symbols used for multiplexing the HARQ-ACK codebook in a PUSCH transmission. The steps of methods 800, 900, and 1000 can be derived by... Figure 1 To execute any of UE 111-118, for example Figure 3 UE 116. Methods 800, 900 and 1000 are for illustrative purposes only, and other embodiments may be used without departing from the scope of this disclosure.

[0111] In some embodiments, when a UE (e.g., UE 116) is configured for multiple SPS PDSCH receptions, the reduction in the HARQ-ACK codebook size is based on the UE determining the erroneous decoding of a TB in the SPS PDSCH reception, rather than determining the absence of SPSPDSCH reception.

[0112] In the first method, for SPS PDSCH reception with HARQ-ACK information configured to be multiplexed within the same PUCCH transmission in a time slot, the UE only transmits the PUCCH if at least one HARQ-ACK bit with an ACK value is present; otherwise, the UE does not transmit the PUCCH. When HARQ-ACK information is multiplexed in a PUSCH transmission, for example when the UE does not transmit PUCCH and PUSCH simultaneously, if there is no HARQ-ACK bit with an ACK value for the configured SPS PDSCH reception, the UE multiplexes a HARQ-ACK bit with a NACK value on a reserved RE in the PUSCH. When at least one HARQ-ACK bit with an ACK value is present, the UE multiplexes the HARQ-ACK bits for all configured SPS PDSCH receptions. Figure 8 The first method is described in [the document].

[0113] like Figure 8As shown, the UE (e.g., UE 116) is configured to report HARQ-ACK information for more than one configured SPS PDSCH reception in a time slot (step 810). In step 820, the UE determines whether it has correctly decoded the TB used to generate the corresponding HARQ-ACK information bits with the ACK value for any of the more than one configured SPS PDSCH receptions. In step 830, when the UE has correctly decoded at least one TB, the UE multiplexes the HARQ-ACK information for all configured SPS PDSCH receptions. Alternatively, in step 840, when the UE has not correctly decoded any TB, the UE determines whether the HARQ-ACK information for the configured SPS PDSCH reception is multiplexed in the PUSCH or in the PUCCH transmission within the time slot. In step 850, in response to determining that the HARQ-ACK information will be multiplexed in the PUCCH transmission within the time slot, the UE does not send a PUCCH. Alternatively, in step 860, in response to determining that the HARQ-ACK information received for the configured SPS PDSCH will be multiplexed in the PUSCH, the UE multiplexes a HARQ-ACK information bit with the NACK value in the PUSCH.

[0114] As mentioned above, since the UE only sends the PUCCH if at least one of the HARQ-ACK information bits in the PUCCH has an ACK value, the first method offers operational simplicity, but reduces reception reliability due to the On-Off Keying (OOK) transmission type. Compared to Binary Phase Shift Keying (BPSK), OOK suffers a 3dB loss in detection reliability.

[0115] In the second method, to avoid the first method (as described above and in...) Figure 8To mitigate reduced reception reliability, the UE (e.g., UE 116) is configured with a first PUCCH resource to transmit a PUCCH with a NACK value in a time slot when the UE fails to correctly decode any TB received from the SPS PDSCH using the corresponding HARQ-ACK information. This configures the UE to report the corresponding HARQ-ACK information in the PUCCH within the time slot. Furthermore, when the UE correctly decodes one TB received from the SPS PDSCH, it can use the first PUCCH resource to transmit a PUCCH with an ACK value. When the UE correctly decodes more than one TB received from the SPS PDSCH, it can use a second PUCCH resource configured for PUCCH transmission, which transmits HARQ-ACK information bits for all SPS PDSCH receptions with corresponding HARQ-ACK information in the PUCCH transmissions within the time slot. If the number of SPS PDSCH receptions is two, the UE can use the first PUCCH resource to transmit the corresponding HARQ-ACK information for both SPS PDSCH receptions using, for example, PUCCH format 1. When the HARQ-ACK information includes at least two ACK values, the UE transmits a PUCCH with HARQ-ACK information for all SPS PDSCH receptions, regardless of the correct or incorrect decoding result for the corresponding TB. To reuse the HARQ-ACK information in PUSCH transmissions, the procedure of the first method still applies to the second method. The second method is as follows: Figure 9 As stated above.

[0116] like Figure 9 As shown, the UE is configured to report HARQ-ACK information received from more than one configured SPS PDSCH in a time slot (step 910). In step 920, the UE is further configured with a first PUCCH resource for transmitting a PUCCH with one or two HARQ-ACK information bits and a second PUCCH resource for transmitting a PUCCH with more than two HARQ-ACK information bits. In step 930, the UE determines whether it has correctly decoded more than one TB for the configured SPS PDSCH reception. In step 940, when the UE has not correctly decoded more than one TB, the UE multiplexes the HARQ-ACK information with a NACK or ACK value in the PUCCH transmission using the first PUCCH resource. Note that step 940 can also be performed when the UE has not correctly decoded any TB or when the UE has correctly decoded only one TB. When the UE correctly decodes more than two TBs, in step 950, the UE uses the second PUCCH resource 950 to multiplex the HARQ-ACK information received by all configured SPS PDSCHs in the PUCCH transmission.

[0117] Note that if the number of SPS PDSCH receptions in the time slot that the UE reports the corresponding HARQ-ACK information is one or two, the UE will reuse the HARQ-ACK information in the PUCCH transmission using the first PUCCH resource, regardless of the decoding result of the TB.

[0118] Using the second method (as described above and in) Figure 9 In China, an error may occur when the gNB sends two or more SPS PDSCHs to the UE and the UE correctly decodes the TB for only one of the SPS PDSCHs received. This error can occur when there is a relatively high probability (e.g., greater than 10%). -1 When the gNB sends multiple SPS PDSCHs to the UE, and the UE needs to provide corresponding HARQ-ACK information in the same PUCCH, the gNB can configure the UE to operate using the first method. Otherwise, the probability of a combination of error events associated with the second method is small because it is conditional on the gNB sending multiple SPS PDSCHs to the UE, having corresponding HARQ-ACK information in the same PUCCH, and the UE correctly decoding the TB only for one of the multiple SPS PDSCHs. For a TB BLER of 10⁻⁴ and with less than 10⁻⁴ HARQ-ACK information in the same PUCCH, the gNB can configure the UE to operate using the first method. -1 The probability of receiving multiple SPS PDSCHs for HARQ-ACK information, with a combined probability less than 2 × 10⁻⁶. -5 Furthermore, this probability is typically less than the probability of incorrect decoding of HARQ-ACK information at the gNB. Additionally, the gNB can identify error conditions based on receiving PUCCH in a resource corresponding to multiplexing one HARQ-ACK bit (with a NACK or ACK value) rather than in a resource corresponding to multiplexing more than one HARQ-ACK bit, and can schedule retransmissions of the corresponding SPSPDSCH.

[0119] In some embodiments, when the UE multiplexes (in a PUCCH transmission or in a PUSCH transmission within a time slot) HARQ-ACK bits for PDSCH reception scheduled by the DCI format and HARQ-ACK bits for SPS PDSCH reception, two approaches can be considered. In the first approach, when the UE fails to decode any TB for SPS PDSCH reception, the UE multiplexes one HARQ-ACK bit with the NACK value for SPS PDSCH reception; otherwise, the UE multiplexes HARQ-ACK information for all SPS PDSCH receptions (HARQ-ACK information configured for multiplexing in PUCCH or PUSCH transmissions within a time slot). The first approach is generally sufficient because the probability that the gNB sends more than one SPS PDSCH to the UE and the UE fails to correctly decode the corresponding TB is typically at least an order of magnitude smaller than the BLER of HARQ-ACK information decoding. In the second approach, the UE provides HARQ-ACK information for all SPS PDSCH receptions, regardless of the decoding result when multiplexed with HARQ-ACK information in response to PDSCH receptions scheduled by the DCI format. This second approach ensures that the gNB and UE always have the same understanding of the multiple HARQ-ACK information bits used for the configured SPS PDSCH receptions.

[0120] In some embodiments, when the UE multiplexes multiple HARQ-ACK information bits in the PUSCH transmission, the gNB can control the corresponding resource overhead and configure the HARQ-ACK information bits for the UE. ACKre,f A reference number is used to ensure that a known number of REs are used for HARQ-ACK multiplexing, in order to determine the number of REs used to multiplex HARQ-ACK information in the PUSCH. ACK,ref The function is to replace the actual HARQ-ACK information payload O in equation (1). ACK This is to determine the number of coded modulation symbols used to map to the RE in the PUSCH transmission. The HARQ-ACK payload multiplexed by the UE in the PUSCH is O. ACK Possibly related to O ACK Different O ACK,ref The result is that the actual BLER of the HARQ-ACK information will be slightly different from the target BLER.

[0121] For example, when the UE receives HARQ-ACK information from 8 SPS PDSCHs in the PUSCH multiplexing process, the UE can generate a message with O ACK =8 HARQ-ACK codebook with HARQ-ACK information bits, and determine its relationship with OACK,ref = The number of coded modulation symbols corresponding to 2 HARQ-ACK information bits. When using Reed-Mueller codes, BLER depends on the number of unknown bits, and therefore, when the gNB does not send more than 2 SPS PDSCHs and HARQ-ACK information from the HARQ-ACK codebook to the UE, even if HARQ-ACK is sent, the codebook includes 0. ACK =8 HARQ-ACK information bits and determine the number of coded modulation symbols in the PUSCH to be O ACK,ref = 2 HARQ-ACK information bits, and the HARQ-ACK codebook BLER will also not be greater than the target BLER. In this way, the unnecessary overhead of multiplexing the HARQ-ACK codebook in response to SPS PDSCH reception in PUSCH is avoided, at least when the gNB does not adjust multiple coded modulation symbols, for example when PUSCH transmission is configured by a higher layer, and there is no error in the unified understanding between the gNB and UE with the payload for the HARQ-ACK codebook. When determining the number of coded modulation symbols of the multiplexed HARQ-ACK codebook in PUSCH, when for O ACK,ref When any bit of the HARQ-ACK information bits is used, the CRC bit can be added to O. ACK,ref One. Multiple Os can also be configured or predefined in the system operation specifications. ACK,ref The value, and the UE selects a value greater than or equal to 0. ACK O ACK,ref O ACK The value used to determine the number of REs in PUSCH is reused. ACK One HARQ-ACK information bit. For example, O ACKre,f It can be a multiple of 4 digits, such as 0. ACKre,f =4, 8, 12, 16, ...

[0122] Use O ACKre,f The reference number of HARQ-ACK bits can be further adjusted based on the PUSCH transmission configured by a higher layer, and when the PUSCH transmission is scheduled by the DCI format, the DAI field in the DCI format can be used to explicitly determine O. ACK Then there is no need to use O ACK,ref This is to avoid potential ambiguity in the number of HARQ-ACK information bits used for multiplexing (after encoding) and the corresponding number of REs in PUSCH.

[0123] like Figure 10 As shown, the UE receives a reference number O for HARQ-ACK information bits through the serving gNB. ACK,refConfiguration (step 1010). In step 1020, the UE assumes O ACK,ref The size of the HARQ-ACK codebook for the bits determines the number of bits used for multiplexing, including O. ACK The number of coded modulation symbols in the PUSCH of the HARQ-ACK codebook. In step 1030, the UE transmits the PUSCH with the multiplexed HARQ-ACK codebook.

[0124] although Figure 8 , Figure 9 and Figure 10 Methods 800, 900, and 1000 are shown, but it is possible to... Figure 8 9 and 10 undergo various changes. For example, when Figure 8 Method 800 Figure 9 Method 900 and Figure 10 When method 1000 is shown as a series of steps, the steps may overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps may be omitted or replaced with other steps. For example, the steps of method 800 may be executed in different orders.

[0125] Embodiments of this disclosure also describe adjusting CRC protection to the target BLER. The following examples and embodiments, for instance... Figure 11 The examples and embodiments described herein illustrate adjustments to the CRC protection of the target BLER. In these embodiments, the invention considers a process for determining the number of CRC bits for the encoded UCI based on a configuration or UCI priority value.

[0126] Figure 11 An example method 1100 of a UE according to an embodiment of the present disclosure is shown, which determines the number of CRC bits for a UCI codeword to be encoded. The steps of method 1100 can be performed by… Figure 1 To execute any of UE 111-116, for example Figure 3 UE 116. Method 1100 is for illustrative purposes only, and other embodiments may be used without departing from the scope of this disclosure.

[0127] For the same UCI payload, a UE (e.g., UE 116) can be configured to generate different numbers of CRC bits and include different numbers of CRC bits in the encoded UCI codeword. The association between multiple CRC bits and the UCI codeword can be based on a priority value associated with the UCI codeword.

[0128] For example, when the UCI is a HARQ-ACK message, priority can be determined by an explicit or implicit indication from the DCI format of the corresponding PDSCH reception, or when the PDSCH reception is not scheduled in DCI format, priority can be determined as part of a higher-level configuration of the PDSCH reception.

[0129] For another example, when the HARQ-ACK message has priority 0, a first number of CRC bits are used to encode the corresponding HARQ-ACK codebook. Conversely, when the HARQ-ACK message has priority 1, a second number of CRC bits are used to encode the corresponding HARQ-ACK codebook. The first and second numbers of CRC bits can be specified during system operation, or configured by a higher layer via UE public or UE-specific RRC signaling. The second number of CRC bits can also be zero, because when using a large number of CRC bits would be detrimental, the BLER of a highly reliable HARQ-ACK codebook can be less than the probability of a CRC check error corresponding to a small number of CRC bits. An additional condition for using different numbers of CRC bits can be the payload of the encoded UCI codeword. For example, a different number of CRC bits can only be used if the payload of the encoded UCI codeword is less than a predetermined or configured value. This is explained below. Figure 11 As described in the text.

[0130] like Figure 11 As shown, the UE is provided with an association between multiple CRC bits of the encoded UCI codeword (e.g., a HARQ-ACK codebook) and the priority of the UCI codeword (step 1110). This association can be specified in system operation or provided by a higher layer. For example, a first number of CRC bits, such as 6, can be specified in system operation, and a second number of CRC bits, such as 11, can be provided by a higher layer (or vice versa). The UE receives the PDSCH and generates corresponding HARQ-ACK information to be included in the HARQ-ACK codebook for TB provided by the PDSCH, wherein the PDSCH is scheduled by a DCI format, which includes a priority indicator field indicating a priority value or is configured by a higher layer, and the configuration includes the priority value.

[0131] In step 1120, the UE determines whether the priority value of the HARQ-ACK codebook is a first value (e.g., 0) or a second value (e.g., 1). When the priority value is the first value, in step 1130, the UE uses a first number of CRC bits in the encoded HARQ-ACK codebook. Alternatively, if the priority value is the second value, in step 1140, the UE uses a second number of CRC bits in the encoded HARQ-ACK codebook.

[0132] although Figure 11Method 1100 is shown, but it is possible to... Figure 11 Make various changes. For example, although Figure 11 Method 1100 is shown as a series of steps, but these steps may overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps may be omitted or replaced with other steps. For example, the steps of method 1100 may be executed in different orders.

[0133] Embodiments of this disclosure also describe reporting soft ACK values. The following examples and embodiments, for example... Figure 12 , Figure 13 , Figure 14 and Figure 15 Those reported soft ACK values. In these embodiments, this disclosure contemplates a process for the UE to classify soft ACK values ​​as less than or equal to a threshold (e.g., a small soft ACK value) or greater than a threshold (e.g., a large soft ACK value).

[0134] Figure 12 An example method 1200 for determining a soft ACK value for a UE according to an embodiment of the present disclosure is shown. Figure 13 An example method 1300 of a UE according to an embodiment of the present disclosure is shown, which reports the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in the HARQ-ACK codebook and the total number of ACK values. Figure 14 An example method 1400 of a UE according to an embodiment of the present disclosure is shown, which reports the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in a plurality of HARQ-ACK codebooks and the total number of ACK values. Figure 15 An example method 1500 of a UE according to an embodiment of the present disclosure is shown, which determines whether to report a soft ACK value or a ratio of multiple small ACK values ​​in the HARQ-ACK codebook to the total number of ACK values. The steps of methods 1200, 1300, 1400, and 1500 can be derived by... Figure 1 To execute any of UE 111-118, for example Figure 3 UE 116. Methods 1200, 1300, 1400 and 1500 are for illustrative purposes only, and other embodiments may be used without departing from the scope of this disclosure.

[0135] In some embodiments, the UE may indicate (e.g., as part of capability signaling) a metric that the UE can support for determining the soft ACK value. The UE may also indicate a corresponding threshold for the metric. Here, the UE will indicate a small ACK value when the metric is less than or equal to the threshold, and a large ACK value otherwise. The gNB may also provide the threshold to the UE. If the gNB does not provide a threshold to the UE, the UE uses the threshold indicated by the UE. For example, the metric may be the number of iterations of the LDPC decoder, the average or average absolute value of soft likelihood metrics prior to the LDPC decoder, including the receive power of the DM-RS in a PDSCH reception that provides TB of HARQ-ACK information for the corresponding HARQ-ACK information, etc.

[0136] In some embodiments, the UE may also indicate (e.g., as part of capability signaling) the capability to use multiple metrics. The UE may additionally indicate multiple corresponding thresholds for the multiple metrics. The gNB may configure one of the multiple metrics for the UE to determine the soft ACK value, and the gNB may also configure thresholds for the metrics. Alternatively, the gNB may configure the UE with more than one metric and may also configure more than one corresponding threshold for the UE to determine the soft ACK value. In this case, for example, the UE may determine a large ACK value when it determines a large ACK value based on all metrics and corresponding thresholds; otherwise, the UE determines a small ACK value.

[0137] Figure 12 A method 1200 for a UE to determine a soft ACK value according to this disclosure is shown.

[0138] like Figure 12 As shown, the UE receives configuration from the serving gNB for providing a soft ACK value and a threshold for comparison with a calculated value of a metric (step 1210). In step 1220, the UE receives the PDSCH and correctly decodes the TB provided by the PDSCH. In step 1230, the UE determines whether the metric for the PDSCH reception or TB decoding operation is greater than the threshold. When the metric is not greater than the threshold, in step 1240, the UE generates a small ACK value. Alternatively, when the metric is greater than the threshold, in step 1250, the UE generates a large ACK value.

[0139] When a UE reports more than one ACK value for the TB decoding result, the corresponding HARQ-ACK information can include, for example, two bits to indicate at least three states, including a large ACK value, a small ACK value, and a NACK value. A medium ACK value, or the difference between small and large NACK values, can also be introduced to utilize a fourth state available in the case of two HARQ-ACK information bits. Therefore, the number of HARQ-ACK information bits that the UE needs to provide per TB is double the number of HARQ-ACK information bits required by a conventional UE that only reports a single HARQ-ACK information bit with an ACK or NACK value for the TB decoding result.

[0140] To reduce the HARQ-ACK information payload when the UE provides information on soft ACK values, the UE can provide a ratio of ACK values ​​greater than or less than a threshold in the HARQ-ACK codebook. The gNB can then determine the number of large or small ACK values ​​based at least approximately on the total number of ACK values ​​in the HARQ-ACK codebook. For example, for a HARQ-ACK codebook detected by the gNB and including 12 ACK values, when the indication of the percentage used for small ACK values ​​is less than 10%, the gNB can determine that the number of small ACK values ​​is 0 or 1, and when the indication of the percentage used for small ACK values ​​is between 10% and 20%, the gNB can determine that the number of small ACK values ​​is 1 or 2.

[0141] For example, the UE may include a 2-bit field and HARQ-ACK information bits in the HARQ-ACK codebook to indicate the percentage / ratio of the small ACK value relative to the total number of ACK values ​​in the HARQ-ACK codebook, such as less than 10%, between 10% and 20%, between 20% and 30%, or greater than 30%. The percentage range can be specified in system operation or configured by the gNB to the UE via higher-layer signaling. Since the percentage of small ACK values ​​is typically smaller than the percentage of large ACK values ​​for applications of interest where the OLLA benefits from a UE providing a soft ACK value, the range may include smaller values ​​of the percentage / ratio of small ACK values ​​relative to the total number of ACK values ​​in the HARQ-ACK codebook. A similar mechanism can be directly applied if the range is defined as a percentage of large ACK values ​​relative to the total number of ACK values, and the range may include large percentage values. Instead of reporting the percentage / ratio of small ACK values ​​to the total number of ACK values ​​according to the HARQ-ACK codebook, or generally, the soft HARQ-ACK value, it can be reported according to the number of configured HARQ-ACK codebooks, or the number of actual HARQ-ACK information bits per configured codebook, or per absolute time period that can be configured by a higher layer.

[0142] Figure 13A method 1300 is shown for a UE (e.g., UE 116) to report the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in the HARQ-ACK codebook and the total number of ACK values.

[0143] like Figure 13 As shown, the UE receives a configuration from the serving gNB of four ranges for the percentage / ratio of multiple small ACK values ​​to the total number of ACK values ​​in the HARQ-ACK codebook (step 1310). For example, the four ranges can be less than 1 / 16, between 1 / 16 and 1 / 8, between 1 / 8 and 1 / 4, and greater than 1 / 4.

[0144] In step 1320, the UE determines the HARQ-ACK codebook to be multiplexed in the PUCCH transmission and the ratio of the number of small ACK values ​​in the HARQ-ACK codebook to the total number of ACK values. In step 1330, the UE multiplexes the HARQ-ACK codebook and provides an indication of the ratio, represented by 2 bits indicating one of four ranges. In step 1340, the UE transmits the PUCCH with the HARQ-ACK codebook and an indication of the ratio of the multiple small ACK values ​​in the HARQ-ACK codebook to the total number of ACK values.

[0145] The indication of the percentage of small ACK values ​​relative to the total number of ACK values ​​in the HARQ-ACK codebook can be jointly encoded with the HARQ-ACK information and can be part of the HARQ-ACK codebook or encoded separately from the HARQ-ACK information. In the latter case, for multiplexing in PUCCH, the UE (e.g., UE 116) can multiplex the indication in the same PUCCH transmission as the HARQ-ACK codebook or in a separate PUCCH transmission. PUCCH resources for a separate PUCCH transmission can be (i) configured to the UE by a higher layer, (ii) indicated by a DCI format (e.g., a DCI format for scheduling PDSCH reception with corresponding HARQ-ACK information included in the HARQ-ACK codebook), or (iii) derived relative to the PUCCH resources of a PUCCH transmission with a HARQ-ACK codebook.

[0146] If a separate PUCCH resource is configured for PUCCH transmissions with indication information, this configuration may also include a period for the PUCCH transmission, and the indication may be a percentage / ratio of small ACK values ​​in one or more HARQ-ACK codebooks in a PUCCH or PUSCH transmission following the last PUCCH transmission with indication. For example, the UE may be configured to provide an indication of the percentage / ratio of small ACK values ​​to the total number of ACK values ​​multiplexed by the UE in the corresponding PUCCH or PUSCH transmission, included in the HARQ-ACK codebook within the 20-millisecond period. For example, when the UE provides four HARQ-ACK codebooks in a PUCCH / PUSCH transmission within a 20-millisecond period, the percentage / ratio indication for small ACK values ​​is the percentage / ratio of all small ACK values ​​to the total number of ACK values ​​included by the UE in the four HARQ-ACK codebooks. For example, this indication may be part of a periodic or semi-persistent CSI report by the UE.

[0147] Figure 14 A method 1400 is shown for the ratio between the number of ACK values ​​with corresponding soft values ​​less than a threshold in multiple HARQ-ACK codebooks reported by the UE and the total number of ACK values.

[0148] like Figure 14 As shown, the UE receives from the serving gNB a configuration of four ranges for the percentage / ratio of multiple small ACK values ​​(soft HARQ-ACK values) in the HARQ-ACK codebook to the total number of ACK values ​​(step 1400). For example, the four ranges can be less than 1 / 16, between 1 / 16 and 1 / 8, between 1 / 8 and 1 / 4, and greater than 1 / 4.

[0149] In step 1420, the UE also receives the configuration of PUCCH resources and the period of PUCCH transmission. The PUCCH transmission has an indication, which is the ratio of the total number of ACK values ​​to the total number of ACK values ​​in multiple HARQ-ACK codebooks multiplexed in the PUCCH or PUSCH transmission between two consecutive moments of PUCCH or PUSCH transmission, or the ratio of soft HARQ-ACK values. When the UE does not multiplex any HARQ-ACK information and indication in the PUCCH / PUSCH transmission between two consecutive moments of PUCCH transmission, the UE may not send a subsequent PUCCH with the indication.

[0150] In step 1430, the UE determines the ratio of the total number of small ACK values ​​to the total number of ACK values, or the ratio of soft HARQ-ACK values, in the multiplexed HARQ-ACK codebook during the PUCCH or PUSCH transmission after the last PUCCH transmission with the indication. In step 1440, the UE transmits a PUCCH with the indication.

[0151] The UE can be configured by the serving gNB, or the minimum HARQ-ACK codebook size can be predetermined during system operation to apply signaling of the percentage of small ACK values ​​to the total number of ACK values. When the HARQ-ACK codebook size is greater than or equal to the configured minimum size, the signaling of the percentage / ratio of small ACK values ​​is expected to be meaningful because the total number of ACK values ​​is expected to be large, and it is most advantageous to avoid doubling the HARQ-ACK codebook size when it is large. Otherwise, when the HARQ-ACK codebook size is less than the minimum of 1, the UE can generate 2 bits for each TB decoding result to directly indicate whether the soft ACK value is less than, equal to, or greater than the threshold. Similar to small NACK values, a certain percentage of small (or large) NACK values ​​can be provided additionally or alternatively.

[0152] Figure 15 A method 1500 is shown for the UE to determine whether to report a soft ACK value or the ratio of multiple small ACK values ​​in the HARQ-ACK codebook to the total number of ACK values.

[0153] In step 1510, the UE receives the configuration for the HARQ-ACK codebook size threshold from the serving gNB. In step 1520, the UE determines the HARQ-ACK codebook to be multiplexed in PUCCH or PUSCH transmissions. In step 1530, the UE determines whether the size of the HARQ-ACK codebook is greater than the threshold. When the HARQ-ACK codebook size is not greater than the threshold, in step 1540, the UE uses 2 bits to represent the HARQ-ACK information value. Alternatively, when the HARQ-ACK codebook size is greater than the threshold, in step 1550, the UE uses 1 bit to represent the HARQ-ACK information value and generates an indication of the ratio of the number of small ACK values ​​to the total number of ACK values ​​in the HARQ-ACK codebook.

[0154] For multi-bit HARQ-ACK information in a HARQ-ACK codebook (e.g., a type 1 or 2 HARQ-ACK codebook) and for PDSCH reception scheduled in DCI format, the gNB cannot distinguish between NACK (error detection of TB in PDSCH) and DTX (error detection of DCI format). It is advantageous to indicate the number or percentage of NACK values ​​(or the number or percentage of DTX values) from the NACK / DTX values ​​in the HARQ-ACK codebook, at least when the first BLER used for detecting TB in DCI format and the second BLER used for detecting TB in PDSCH reception scheduled in DCI format are comparable, or when the first BLER is substantially greater than the second BLER. In particular, this is beneficial considering that both the first and second BLERs are typically 10% or less, and the number of NACK / DTX values ​​in the HARQ-ACK codebook is small. In practice, for similar first and second BLERs, DTX is more likely than NACK because the signal-to-interference-noise ratio (SINR) that leads to correct (or incorrect) DCI format detection can also lead to correct (or incorrect) TB detection, since the channel conditions experienced by the UE for PDCCH and PDSCH reception in the same or adjacent time slots are similar. Explicitly providing tri-state HARQ-ACK information reporting with ACK, NACK, and DTX values ​​solves this problem, but typically doubles the payload of the HARQ-ACK codebook because for a PDSCH with one TB, there will be two instead of one HARQ-ACK information bits. When DTX / NACK values ​​are infrequent, appending a small number of bits (e.g., 1-2 bits) to the HARQ-ACK codebook (e.g., a type 2 HARQ-ACK codebook) to indicate the number or percentage of NACK values ​​(or DTX values) in the NACK / DTX values ​​(or all values ​​in the case of reporting percentages) enables OLLA in a simple, deterministic way that does not impose new requirements on new reporting metrics regarding UE operation.

[0155] The number of additional bits used to indicate the quantity or percentage of NACK values ​​(or DTX values) can be specified in system operation or configured to the UE via higher-layer signaling. The mapping of binary values ​​to the quantity or percentage of NACK values ​​can also be specified in system operation or configured to the UE via higher-layer signaling. For example, for two bits, the values ​​"00", "01", "10", and "11" can be mapped to percentage ranges of NACK values ​​(or DTX values) relative to the total number of NACK / DTX values ​​in the HARQ-ACK codebook: less than 25%, between 25% and 50%, between 50% and 75%, and greater than 75%, respectively. Alternatively, the values ​​'00', '01', '10', and '11' can be mapped to NACK quantities less than 2, between 2 and 4, between 5 and 7, and greater than 7, respectively.

[0156] although Figure 12 , Figure 13 , Figure 14 and Figure 15 Methods 1200, 1300, 1400, and 1500 are shown, but it is possible to modify them. Figure 12 , Figure 13 , Figure 14 and Figure 15 Make various changes. For example, when Figure 12 Method 1200 Figure 13 Method 1300 Figure 14 Method 1400 and Figure 15 When method 1500 is shown as a series of steps, the steps can overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps can be omitted or replaced with other steps. For example, the steps of method 1200 can be executed in different orders.

[0157] Embodiments of this disclosure describe the generation of MCS offset values. Such as Figure 16 , Figure 17 and Figure 18 The following examples and embodiments describe the generation of MCS offset values. In these embodiments, this disclosure contemplates a process for a UE to generate an MCS offset to the MCS value of a received TB. Note that the MCS offset can be for each received TB, or for each group of TBs to reduce the corresponding reporting payload. The MCS offset for a received TB is such that when added to the MCS of the received TB, the resulting MCS is the maximum BLER that the UE can use to decode the TB, which is less than or equal to a predetermined BLER.

[0158] Figure 16An example method 1600 for generating the MCS value of TB reception for a UE according to an embodiment of the present disclosure is shown. Figure 17 An example method 1700 for providing soft HARK-ACK information bits for a UE according to an embodiment of the present disclosure is shown. Figure 18 An example method 1800 of a UE according to an embodiment of the present disclosure is shown, which provides an MCS offset Δ corresponding to correct reception of TB. MCS A MCS Value and MCS offset Δ corresponding to TB error reception MCS N MCS Value. The steps of Method 1600 / Method 1700 and Method 1800 can be derived from... Figure 1 To execute any of UE 111-116, for example Figure 3 UE 116. Methods 1600, 1700 and 1800 are for illustrative purposes only, and other embodiments may be used without departing from the scope of this disclosure.

[0159] In some embodiments, the UE may instruct (e.g., as part of UE capability signaling) that it can determine the MCS offset to the received TB's MCS value, such that the resulting MCS allows the UE to decode the TB using a BLER, where the BLER is the maximum BLER less than or equal to a predetermined BLER. The UE may also instruct the UE when it needs to determine the MCS offset. For example, the determination of the MCS offset may be based on UE implementation aspects and may include parameters such as the SINR associated with the PDSCH reception providing the TB, or based on the value of a log-likelihood metric used for TB decoding, or based on multiple iterations of the LDPC decoder before correct decoding of the TB, or based on multiple failed parity checks, etc. For a TB with a corresponding MCS index I... MCS By receiving the MCS value via TB, the UE can determine the MCS offset value Δ. MCS , (also known as differential MCS or incremental MCS). The MCS value is described in equation (2), and the MCS value can be the maximum value of the TB received by the UE that is less than or equal to the target BLER, such as the BLER associated with the corresponding MCS table.

[0160] I MCS-UE =I MCS +α MCS (2)

[0161] In the report to the service gNB Δ MCS The range of values ​​for Δ MCS , or represent Δ MCS The equivalent number of bits can range from a minimum of 1 bit to the number used to represent the MCS index I. MCS-UEThe maximum number of bits, for example, 5 bits. In the case of the maximum number of bits, a direct indication can also be used instead of the Δ indication. MCS I MCS-UE Value. For the value to be represented as Δ MCS The appropriate choice of the number of bits depends on the granularity of the index shift S of the MCS table. MCS The index shift corresponds to a Δ of the link adaptive precision range that the serving gNB scheduler intends to cover. MCS Continuous values. For example, if different Δ MCS The value corresponds to the MCS table (S MCS Continuous index I of =1) MCS And the gNB scheduler intends to cover link adaptation errors (e.g., relative to the error corresponding to I). MCS The 6dB range (MCS ± 6dB, or -2dB to 4dB, etc.) means that since the consecutive MCS entries in Table 1 differ by approximately 0.94dB, therefore Δ MCS Three bits are needed. Similarly, if different Δ MCS The value corresponds to the MCS table (S MCS For every index of Δ = 2), and since the gNB scheduler intends to cover a 6dB range in the link adaptation error, 2 bits are needed to represent Δ. MCS Value. Because it is often difficult to precisely adjust the MCS of TB in small dB steps (e.g., 1 dB or even 2 dB steps), S MCS A value greater than 1 is meaningful. This is to avoid hard-coded designs and improve the reporting of Δ whenever possible. MCS The usefulness of the value, advantageously, is used to represent Δ MCS The number of bits of the value and Δ MCS Granularity S of the value MCS (The corresponding row in the MCS table) can be configured to the UE by a higher layer from the serving gNB.

[0162] In some embodiments, Δ can be determined by referring to the decoding result of TB. MCS The value. In other embodiments, Δ can be determined independently of the decoding result of TB. MCS Value. In the former case, to reduce reporting overhead, if the UE report is used for TB ACK, then Δ MCS ≥0, if the UE reports NACK / DTX, then Δ MCS ≤0. However, if the UE reports ACK, then the UE can also report Δ. MCS <0 (e.g., when the BLER of the determined TB is greater than the target BLER). If the UE does not receive the TB due to the PDCCH DTX, the UE can report Δ. MCS =0. When Δ MCSThe value corresponds to the Δ value when the TB is received. MCS The value can be part of the HARQ-ACK codebook. For example, a Δ corresponding to a TB with HARQ-ACK information can be appended to the HARQ-ACK codebook. MCS Values ​​are used to avoid modifications in the existing HARQ-ACK codebook construction. When the UE does not have enough time to include Δ for TB... MCS When determining the value, due to the Δ used for TB MCS The time required to provide the value is greater than the time required for the UE to multiplex information in the PUCCH or PUSCH transmission, therefore the UE can skip providing the Δ for TB. MCS The value can be reported as 0.

[0163] For example, when Δ MCS When the value is represented by 2 bits, S McS =1, the UE receives data from the MCS table in Table 1 with the corresponding I MCS =20 MCS for TB, and UE reports NACK for TB, Δ for binary '00', '01', '10' or '11' for TB. MCS The values ​​can correspond to the numeric values ​​0 and -S respectively. MCS -2·S MCS -3·S MCS And UE reports Δ MCS To effectively report I for 20, 21, 22 or 23 respectively MCS-UE When the UE reports an ACK for TB, the Δ of binary “00”, “01”, “10”, or “11” is used. MCS The value can correspond to the numeric values ​​0, 1, 2, or 3 respectively, and the UE reports Δ MCS Report I effectively for 20, 21, 22 or 23 respectively. MCS-UE For example, when Δ MCS When the value is represented by 1 bit, S MCS =2, the UE receives data from the MCS table in Table 1 with the corresponding I MCS =12 MCS TB, and UE reports TB NACK, binary "0" or "1" Δ MCS The value can correspond to the numeric value 0 or -S respectively. MCS UE reports Δ MCS Report 12 or 10 I respectively effectively MCS-UE When the UE reports an ACK for TB, the Δ is either a binary "0" or "1". MCS The value can correspond to the numeric value 0 or S respectively. MCS UE reports Δ MCS Report 12 or 14 I respectively effectively MCS-UE .

[0164] Figure 16 A method 1600 is shown for a UE (e.g., UE 116) to generate an MCS offset to the MCS value received by the TB.

[0165] like Figure 16 As shown, the UE receives the MCS offset value Δ through the serving gNB. MCS Multiple bits of information and the granularity S of the MCS offset value relative to the entry in the MCS table. MCS (Step 1610). In step 1620, the UE receives an index I with the MCS table. MCS The corresponding TB of the MCS. In step 1630, the UE determines the MCS offset value Δ. MCS This ensures that equation (2) above indicates that the UE can receive the maximum MCS value in the MCS table with a TB not greater than a predetermined BLER, such as a BLER associated with the MCS table or a BLER provided to the UE by a higher layer from the serving gNB. In step 1640, the UE will Δ MCS The value is reported to the service gNB, where Δ MCS It is S MCS Integer multiples of.

[0166] In some embodiments, the UE determines Δ independently of the decoding result of TB. MCS When the value is specified, the UE can provide "soft" HARQ-ACK information for TB (instead of binary 1 for ACK and binary 0 for NACK). For example, to use 2 bits to represent Δ MCS Granularity S of index shifting in the MCS table MCS Furthermore, considering that ACK is more likely than NACK, the '00', '01', '10', and '11' values ​​of TB can correspond to 0, -S MCS S MCS and 2·S MCS Negative values ​​can correspond to NACK, and positive values ​​can correspond to ACK.

[0167] Figure 17 A method 1700 for providing soft HARQ-ACK information bits for a UE (such as UE 116) according to this disclosure is shown.

[0168] like Figure 17 As shown, the UE receives multiple bits of information through the serving gNB, which are used to map each value of the multiple bits to an MCS offset value Δ. MCS And the MCS offset value Δ used for entries relative to the MCS table. MCS Particle size S MCS The mapping includes negative values ​​Δ MCS and positive value ΔMCS Both (step 1710). In step 1720, the UE receives an index I with the MCS table. MCS The corresponding TB of the MCS. In step 1730, the UE determines the MCS offset value Δ. MCS This ensures that equation (2) above indicates that the UE can receive the maximum MCS value in the MCS table with a TB not greater than a predetermined BLER, such as the BLER associated with the MCS table. In step 1740, the UE will Δ MCS The value is reported to the service gNB, where α MCS It is S MCS The number of integer multiples of the number of TBs, and the UE does not report any other HARQ-ACK information for TBs.

[0169] In some embodiments, the HARQ-ACK codebook (e.g., a Type 1 HARQ-ACK codebook) may include HARQ-ACK information that does not correspond to any TB reception or even any missed DCI format detection. Therefore, to avoid Δ due to the inclusion of each HARQ-ACK information bit... MCS Consider the following approach to address the significant overhead caused by the high cost.

[0170] In the first method, the UE (e.g., UE 116) determines and provides / adds Δ to the HARQ-ACK codebook based on the TB received by the UE and which has corresponding HARQ-ACK information in the HARQ-ACK codebook. MCS The average or median.

[0171] In the second method, the UE (e.g., UE 116) determines and provides / attaches to the HARQ-ACK codebook a Δ value corresponding to the correctly decoded received TB. MCS The first average or median and the Δ value used to correspond to the TB with the corresponding HARQ-ACK information in the HARQ-ACK codebook MCS The second average or median of the incorrect decoding.

[0172] In the third method, the second method can be generalized, and the UE (e.g., UE 116) can determine and provide / append the Δ to the HARQ-ACK codebook for correct decoding of the blocks of the received TB. MCS A MCS The average or median, and the Δ used for error decoding of received TB blocks. MCS The second flat N MCS The mean or median, where the higher layers used to serve the gNB will be A. MCS and N MCSThe value is provided to the UE, and TB has the corresponding HARQ-ACK information in the HARQ-ACK codebook. When applicable, the median or average value Δ MCS You can apply the upper or lower bound function to the most recent report Δ MCS After determining the value, Δ MCS,1 and Δ MCS,2 The UE can report an average value less than or equal to the value. Maximum Δ MCS For example, when it is applicable to determining the average of a and a, the UE can report the maximum value that is less than or equal to the maximum value. The count of TBs can be each time slot first in ascending order of the cell index and then across time slots, or it can be each cell index across time slots and then across cell indexes in ascending order of the cell indexes.

[0173] For example, for the third method, N TB This indicates the total number of TBs for UE to correctly decode and set M according to equation (3), set M1 according to equation (4), set M according to equation (5), and set N2 according to equation (6).

[0174] M = min(N) TB A MCS (3)

[0175] M1 = mod(N) TB M) (4)

[0176]

[0177]

[0178] Then, for each TB block m (m = 0, 1, ..., M1-1), the UE determines the median / average Δ of the TBs with index m·N1+n (n = 0, 1, ..., N1-1). MCS And for each TB block m (m = M1, M1+1, ..., M-1), the UE determines the median / average Δ of the TBs with index M1·N1+(m-M1)·N1+n (n = 0, 1, ..., N2-1). MCS When N TB <A MCS At that time, the last A MCS -N TB The value is Δ MCS =0. For each A in the above TB block with an ACK value. MCS UE for the determined median / average Δ MCS Provide A MCS The UE repeats the above process to determine the median / average value Δ for each TB block with a NACK value.MCS Provide N MCS .

[0179] It could also be that, in the case of using carrier aggregation, the UE provides an average / median Δ MCS , or Δ MCS The standard deviation of the value, the number of time slots per cell, or the number of time slots and the number of cells, rather than the number of blocks in the received TB. This number can be provided to the UE from the serving gNB by a higher layer. An average / median Δ can be provided for correctly received TBs and incorrectly received TBs respectively. MCS or Δ MCS The standard deviation of the value, or the average / median or standard deviation of the value can be provided for all TBs combined, regardless of whether the received results are correct or incorrect.

[0180] When the UE includes MCS offset values ​​in addition to HARQ-ACK information, it can also provide the UE with the maximum HARQ-ACK codebook size. Then, the UE report corresponds to up to The MCS offset Δ of the first or last received TB (or the first or last HARQ-ACK bit) MCS , of which O ACK This refers to the number of HARQ-ACK information bits. When the MCS offset value Δ MCS The number of bits corresponds to less than When the number of bits is zero, the UE can set the remaining bits to a predetermined value, such as zero. It can also provide the UE with N. MCS,max The maximum number of MCS offset values ​​is included in the HARQ-ACK codebook. When the number of HARQ-ACK information bits exceeds the maximum number of MCS offset values, the UE is the first N... MCS,max HARQ-ACK information bits or the last N MCS,max The HARQ-ACK information bits provide the MCS offset value.

[0181] Figure 18 This disclosure illustrates the MCS offset Δ provided by the present disclosure for a UE (e.g., UE 116) corresponding to the correct reception TB. MCS A MCS Value and the MCS offset Δ corresponding to the erroneous reception TB MCS N MCS Value method 1800.

[0182] like Figure 18 As shown, the UE receives the MCS offset Δ via the serving gNB information. MCS A MCS The value = 3 is used for the correct reception of TB and MCS offset Δ MCSN MCS The value = 1 is used for the TB of erroneous reception (step 1810). In step 1820, the UE receives N TB = 8 TBs, seven TBs were correctly decoded, and one TB was incorrectly decoded. In step 1830, the UE determines the first median / average Δ for the first three correctly decoded TBs. MCS,1 Determine the second median / average Δ for the next two correctly decoded TBs. MCS,2 And to determine the third median / average Δ for the last two correctly decoded TBs. MCS,3 And determine Δ for TB of incorrect decoding MCS,4 In step 1840, the UE reports Δ MCS,1 Δ MCS,2 Δ MCS,3 Δ MCS,4 value.

[0183] For the type 2 HARQ-ACK codebook, in addition to providing multiple A's as mentioned above... MCS or multiple N MCS Median / Average Δ MCS In addition, the UE (e.g., UE 116) can also provide Δ for each HARQ-ACK information bit. MCS Value. The UE provides A for each HARQ-ACK information bit. MCS Or Δ MCS N MCS Median / average, or Δ for each HARQ-ACK bit. MCS The value can be configured to the UE by the serving gNB via higher-layer signaling. Alternatively, for the NACK / DTX value (known to the UE but unknown to the gNB) used as the DTX value, the UE can provide Δ. MCS =0 value. For HARQ-ACK information not associated with TB reception, such as HARQ-ACK information bits corresponding to SPSPDSCH release, the UE may include Δ MCS =0 value, so as to pass through the HARQ-ACK information bits and Δ MCS Values ​​are linked one-to-one to maintain a predetermined total size of combined information. Alternatively, by considering the CCE aggregation level as the MCS for the DCI format (modulation is QPSK, and the MCS depends only on the coding rate determined by the DCI format size and the CCE aggregation level), the UE can provide a Δ corresponding to smaller, the same, or larger CCE aggregation levels. MCS The resulting HARQ-ACK codebook can still be called "Type 2 with MCS offset", or it can be called differently, such as Type 4.

[0184] Regardless of the HARQ-ACK codebook type, a gNB (e.g., BS102) can configure multiple received TBs or multiple time slots / cells for a UE (e.g., UE 116) to provide Δ MCS Value. This quantity can be one or more, and the TB count can first follow the small area / cell in the time domain / time slot, or first follow the time domain / time slot in the small area / cell.

[0185] When a UE is configured to receive two TBs in a PDSCH via spatial multiplexing and is configured to apply binding to the HARQ-ACK information of the two TBs, several methods can be considered to enable the UE to provide Δ MCS The value is defined as follows: when the UE incorrectly decodes at least one of the two TBs, the UE generates a NACK value.

[0186] In the first method, the UE determines the Δ for each TB. MCS Value. When the UE correctly decodes the TB, the Δ value of the TB with the ACK value. MCS The value includes the corresponding α MCS Value; otherwise, Δ MCS The value is included in the Δ of TB with a NACK value. MCS Value in.

[0187] In the second method, the UE is based on each Δ MCS The value is the average of two TBs Δ. MCS For example, if the UE correctly decodes the first TB and Δ MCS =2·S MCS And incorrectly decoded the second TB and Δ MCS =-S MCS Then, when the bound function is applied to S in the MCS table MCS The average Δ of the items is in units MCS When the value is reached, the UE reports Δ. MCS =0.

[0188] In the third method, the UE reports a smaller Δ for two TBs. MCS The value, and for the previous example, the UE reports Δ MCS =-S MCS .

[0189] In the fourth method, for a type 2 HARQ-ACK codebook, even if the UE generates a HARQ-ACK information bit for the decoding result of two TBs, the UE also generates a Δ for each of the two TBs. MCS value.

[0190] although Figure 16 , Figure 17 and Figure 18Methods 1600, 1700, and 1800 are shown, but it is possible to... Figure 16 , Figure 17 and Figure 18 Make various changes. For example, when Figure 16 Method 1600, Figure 17 Method 1700 and Figure 18 When method 1800 is shown as a series of steps, the steps may overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps may be omitted or replaced with other steps. For example, the steps of method 1600 may be executed in different orders.

[0191] Embodiments of this disclosure also describe reporting MCS offset values. Such as Figure 19 and Figure 20 The following examples and embodiments describe the reporting of MCS offset values. In these embodiments, this disclosure considers the process by which the UE reports the MCS offset value of the received TB to the serving gNB.

[0192] Figure 19 The present disclosure illustrates providing an MCS offset value Δ for a Type 2 HARQ-ACK codebook with an MCS offset according to an embodiment of the present disclosure. MCS Example method 1900 for UEs with corresponding HARQ-ACK information. Figure 20 The present disclosure illustrates a condition-based method for providing the MCS offset value Δ according to an embodiment of the present disclosure. MCS or Δ MCS Example method 2000 for statistical analysis of UE values. The steps of methods 1900 and 2000 can be derived from... Figure 1 To execute any of UE 111-116, for example Figure 3 UE 116. Methods 1900 and 2000 are for illustrative purposes only, and other embodiments may be used without departing from the scope of this disclosure.

[0193] In some embodiments, when the UE reports Δ MCS When the value and HARQ-ACK information value are present, the UE can perform HARQ-ACK information and Δ MCS The values ​​are jointly encoded. The UE can perform these Δ values ​​before joint encoding. MCS The value is appended to the HARQ-ACK codebook. Using O ACK The number of bits used to represent the HARQ-ACK information is O. Δ Indicates Δ MCS The UE can multiplex the HARQ-ACK information bits and Δ in PUCCH or PUSCH transmissions. MCS The value is similar to how the UE only reuses the HARQ-ACK information bits, where OACK Replaced with O ACK +O Δ Therefore, UE is based on O ACK +O Δ The bit payload (and, where applicable, CRC bits and other UCI bits) determines the PUCCH resources or the power used for PUCCH transmission. For example, for a type 2 HARQ-ACK codebook, when Δ MCS When the value is represented by 1 bit of the associated HARQ-ACK bit, O Δ =O ACK In order to multiplex the HARQ-ACK information bits and MCS offset bits in the PUSCH transmission, in O ACK Bits and O Δ In the case of joint encoding of bits, the UE can consider O ACK +O Δ The HARQ-ACK message payload is not O. ACK The number of bits is used to determine the number of resource elements for the HARQ-ACK information bits. In O ACK Bits and O Δ In the case of individual bit encoding, the UE can determine the number of resource elements of the MCS offset bits individually.

[0194] Figure 19 The diagram illustrates the MCS offset value Δ provided by a UE (e.g., UE 116) for a Type 2 HARQ-ACK codebook with MCS offset. MCS Method 1900 for the corresponding HARQ-ACK information.

[0195] like Figure 19 As shown, the UE receives the MCS offset value Δ through the serving gNB. MCS Multiple bits of information and the MCS offset value Δ relative to the entry in the MCS table. MCS Particle size S MCS (Step 1910). In step 1920, the UE receives data based on the DCI format and TB, and the corresponding MCS offset value Δ. MCS To determine the Type 2 HARQ-ACK codebook. For example, the UE determines the O based on the DCI format and TB. ACK The type 2 HARQ-ACK codebook for bits. The UE also determines O Δ The corresponding MCS offset value Δ of the bit MCS .

[0196] In step 1930, UE attaches O Δ Bits. Here, the MCS offset value Δ MCSIt has a one-to-one mapping with the HARQ-ACK information bits. That is, the UE will use the MCS offset value Δ MCS O Δ Bits appended to the O of the type 2 HARQ-ACK codebook ACK Bits. At least when bundling is not applicable to HARQ-ACK information for the same PDSCH TB, or when bundling is applied as described above, the MCS offset value Δ MCS It can have a one-to-one mapping with HARQ-ACK information bits. When the corresponding HARQ-ACK information bit is ACK, the MCS offset value Δ MCS Mapped to S MCS For any multivariate k≥0, when the corresponding HARQ-ACK information bit is NACK, the MCS offset value Δ MCS Mapped to S MCS For the multivariate k≤0.

[0197] In step 1940, the UE jointly encodes the HARQ-ACK information bits and the MCS offset bits. In step 1940, the UE also multiplexes and encodes information during PUCCH or PUSCH transmission.

[0198] When the UE (e.g., UE 116) is configured to provide Δ MCS When using the value for the corresponding TB reception, the DCI format associated with the HARQ-ACK information in the same HARQ-ACK codebook can be used to indicate whether the UE should only provide HARQ-ACK information or HARQ-ACK information and the corresponding Δ. MCS Both are valid values. The UE can expect all DCI formats associated with the same HARQ-ACK codebook to provide the same indication. This indication can be provided by fields in the DCI format. For example, a binary field can indicate whether the UE should provide a Δ for TB reception along with the corresponding HARQ-ACK information. MCS The value, or whether the UE should only provide HARQ-ACK information. For example, the first subset of the PUCCH resource set can be configured to provide Δ for TB reception. MCS The first subset provides the HARQ-ACK information along with the corresponding values, while the second subset can be configured to provide only HARQ-ACK information, and the PUCCH Resource Indicator (PRI) field in DCI format can indicate the PUCCH resource from either the first or second subset. This indication can additionally or alternatively depend on the HARQ-ACK information payload. For example, the UE can be configured to reference the HARQ-ACK information payload O. ACK-ref And the UE provides only with up to O ACK-ref Δ associated with the HARQ-ACK information bit MCS Values, where, for example, OACK-ref The HARQ-ACK information bit can be the first 0 in the HARQ-ACK codebook. ACK-ref Or the last O ACK-ref HARQ-ACK information bits.

[0199] In some embodiments, the UE may additionally or alternatively be configured to provide a Δ message separate from the HARQ-ACK information. MCS Value. For example, used for Δ MCS Value or used for Δ MCS The report of value statistics can be indicated by the reportquantity value in the corresponding CSI-ReportConfig information element, which provides configuration parameters for CSI reporting. The Δ value associated with TB reception is also relevant. MCS The content of the CSI report for the value can be a value for Δ MCS Statistics on the values, such as the mean or median and standard deviation. Statistics can also be provided for the TB of UE correct decoding (ACK) and the TB of UE incorrect decoding (NACK), respectively. For Δ... MCS Statistical information about the value can correspond to the value with Δ MCS The statistical information received by TB between two consecutive reports of values. To determine and report statistics, each Δ... MCS The value can include the entire range of the corresponding MCS table and does not need to be limited to the MCS range of the corresponding TB.

[0200] The UE can be additionally or alternatively configured to provide Δ based on predetermined conditions that can be specified in system operation or configured to the UE by a higher layer. MCS value or Δ MCS Statistics on values. For example, when Δ MCS The median or Δ value MCS When the standard deviation of the value exceeds the corresponding value pre-provided by the higher layer, the UE can provide Δ via the Media Access Control (MAC) element (CE) during PUSCH transmission. MCS The median or standard deviation of the value. For Δ MCS The statistical value can correspond to the number of TB received or the number of TB received in the time period prior to the generation of the statistical value, wherein the number of TB received or the time period can be provided to the UE from the serving gNB via higher-layer signaling.

[0201] Figure 20 The method for providing an MCS offset value Δ based on conditions according to this disclosure is illustrated for a UE (such as UE 116). MCS or Δ MCS Statistical methods for values ​​2000.

[0202] like Figure 20As shown, the UE receives the median or average MCS offset Δ via the serving gNB. MCS-avg and / or the standard deviation Δ of the MCS offset MCS-std The information of the threshold is obtained in step 2010. In step 2020, the UE determines whether the median or average MCS offset or standard deviation of the MCS offset is greater than (or equal to) the corresponding threshold. When the median or average MCS offset or standard deviation of the MCS offset is greater than (or equal to) the corresponding threshold, in step 2030, the UE provides the median or average MCS offset or standard deviation of the MCS offset by using MAC CE in PUSCH transmission or UCI in PUCCH transmission of pre-configured resources. Alternatively, when the median or average MCS offset or standard deviation of the MCS offset is less than the corresponding threshold, in step 2040, the UE does not provide the median or average MCS offset or standard deviation of the MCS offset.

[0203] although Figure 19 and 20 Methods 1900 and 2000 are explained, but it is possible to... Figure 19 and Figure 20 Make various changes. For example, although Figure 19 Method 1900 and Figure 20 Method 2000 is shown as a series of steps, but these steps can overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps can be omitted or replaced with other steps. For example, the steps of method 1900 can be executed in different orders.

[0204] According to various embodiments, a method for a user equipment (UE) to provide a number of first hybrid automatic repeat request acknowledgment (HARQ-ACK) information bits includes: determining a number of second HARQ-ACK information bits based on a HARQ-ACK codebook, wherein the number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number, and the first and second predetermined numbers are consecutive within a set of predetermined numbers; determining the number of first HARQ-ACK information bits by appending a plurality of bits to the second HARQ-ACK information bits, wherein the number of the plurality of bits is equal to the difference between the second predetermined number and the plurality of second HARQ-ACK information bits, and is transmitted together with the number of first HARQ-ACK information bits to a first physical uplink control channel (PUCCH) or a first physical uplink shared channel (PUSCH).

[0205] In some embodiments, the first PUCCH transmission or the first PUSCH transmission is configured by higher-layer signaling.

[0206] In some embodiments, the HARQ-ACK codebook is a Type 2 HARQ-ACK codebook.

[0207] In some embodiments, all bits from the plurality of bits have a value of zero.

[0208] In some embodiments, the method further includes: determining the number of third HARQ-ACK information bits based on the HARQ-ACK codebook, receiving downlink control information (DCI) format for scheduling second PUCCH transmission or second PUSCH transmission, and sending the second PUCCH or second PUSCH with the number of the third HARQ-ACK information bits.

[0209] In some embodiments, the method further includes: determining the priority values ​​of the plurality of first HARQ-ACK information bits, and determining the number of cyclic redundancy check (CRC) bits of the first HARQ-ACK information bits, wherein when the priority value is 0, the number of CRC bits is a first number, and when the priority value is 1, the number of CRC bits is a second number.

[0210] In some embodiments, sending the first PUCCH includes sending the first PUCCH having the number of first HARQ-ACK bits only when at least one of the second HARQ-ACK bits has a value corresponding to an agreement confirmation.

[0211] According to various embodiments, a user equipment (UE) includes: a processor configured to determine the number of second hybrid automatic repeat request acknowledgment (HARQ-ACK) information bits based on a HARQ-ACK codebook, wherein the number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number, and the first and second predetermined numbers are consecutive in a set of predetermined numbers; and to determine the number of first HARQ-ACK information bits by appending a plurality of bits to the second HARQ-ACK information bits, wherein the number of the plurality of bits is equal to the difference between the second predetermined number and the plurality of second HARQ-ACK information bits, and a transceiver operatively coupled to the processor, the transceiver being configured to transmit a first physical uplink control channel (PUCCH) or a first physical uplink shared channel (PUSCH) having the number of first HARQ-ACK information bits.

[0212] In some embodiments, the first PUCCH transmission or the first PUSCH transmission is configured by higher-layer signaling.

[0213] In some embodiments, the HARQ-ACK codebook is a Type 2 HARQ-ACK codebook.

[0214] In some embodiments, all bits from the plurality of bits have a value of zero.

[0215] In some embodiments, the processor is further configured to determine the number of third HARQ-ACK information bits based on the HARQ-ACK codebook, and the transceiver is further configured to: receive downlink control information (DCI) format for scheduling a second PUCCH transmission or a second PUSCH transmission, and transmit a second PUCCH or a second PUSCH with the number of third HARQ-ACK information bits.

[0216] In some embodiments, the processor is further configured to determine a priority value for the number of first HARQ-ACK information bits and a number of cyclic redundancy check (CRC) bits for the number of first HARQ-ACK information bits, wherein the number of CRC bits is a first number when the priority value is 0, and a second number when the priority value is 1.

[0217] In some embodiments, the transceiver is further configured to send a first PUCCH having the number of first HARQ-ACK bits only if at least one of the plurality of second HARQ-ACK bits has a value corresponding to an agreement confirmation.

[0218] According to various embodiments, a base station includes: a transceiver configured to receive a first physical uplink control channel (PUCCH) or a first physical uplink shared channel (PUSCH) having a first number of hybrid automatic repeat request acknowledgment (HARQ-ACK) information bits; and a processor operatively coupled to the transceiver, the processor being configured to determine a second number of HARQ-ACK information bits based on a HARQ-ACK codebook. The number of second HARQ-ACK information bits is greater than a first predetermined number and less than a second predetermined number, and the first and second predetermined numbers are consecutive within a set of predetermined numbers. The number of second HARQ-ACK information bits is determined by removing the last few bits from the number of first HARQ-ACK information bits, wherein the number of the last few bits is equal to the difference between the second predetermined number and the number of second HARQ-ACK information bits.

[0219] In some embodiments, the first PUCCH reception or the first PUSCH reception is configured by higher-layer signaling.

[0220] In some embodiments, the HARQ-ACK codebook is a Type 2 HARQ-ACK codebook.

[0221] In some embodiments, all bits from the last few bits have a value of zero.

[0222] In some embodiments, the processor is further configured to determine the number of third HARQ-ACK information bits based on the HARQ-ACK codebook, and the transceiver is further configured to transmit downlink control information (DCI) format for scheduling the reception of the second PUCCH or the second PUSCH, and to receive the second PUCCH or the second PUSCH having the number of the third HARQ-ACK information bits.

[0223] In some embodiments, the processor is further configured to determine a priority value for the number of first HARQ-ACK information bits and a number of cyclic redundancy check (CRC) bits for the number of first HARQ-ACK information bits, wherein the number of CRC bits is a first number when the priority value is 0, and a second number when the priority value is 1.

[0224] The flowcharts above illustrate example methods that can be implemented according to the principles of this disclosure, and various modifications can be made to the methods shown in the flowcharts herein. For example, although shown as a series of steps, the individual steps in each diagram can overlap, occur in parallel, occur in different orders, or occur multiple times. In another example, steps can be omitted or replaced with other steps.

[0225] Although the accompanying drawings illustrate different examples of user equipment, various changes can be made to the drawings. For example, the user equipment can include any number of each component in any suitable arrangement. Generally, the drawings do not limit the scope of this disclosure to any particular configuration. Furthermore, while the drawings illustrate operating environments in which various user equipment features disclosed in this patent document can be used, these features can be used in any other suitable system.

[0226] Although this disclosure has been described with reference to exemplary embodiments, various changes and modifications may be suggested by those skilled in the art. This disclosure is intended to include such changes and modifications that fall within the scope of the appended claims. Nothing described in this application should be construed as implying that any particular element, step, or function is an essential element that must be included within the scope of the claims. The scope of the patent subject matter is defined by the claims.

Claims

1. A method performed by a user equipment (UE) in a wireless communication system, the method comprising: Receive downlink control information in DCI format from the base station for scheduling the first physical uplink control channel PUCCH or the first physical uplink shared channel PUSCH. The number of first HARQ-ACK information bits is determined for the HARQ-ACK codebook of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK), where: The number of the first HARQ-ACK information bits is used for the data received from the base station, and The number of bits used for the MCS offset value of the modulation coding scheme is less than the difference between the maximum size of the HARQ-ACK codebook and the number of bits of the first HARQ-ACK information. The number of second HARQ-ACK information bits is determined by appending the number of bits used for the MCS offset value to the number of the first HARQ-ACK information bits; and Send the first PUCCH or the first PUSCH to the base station with the number of the second HARQ-ACK information bits.

2. The method as described in claim 1, wherein, The first PUCCH transmission or the first PUSCH transmission is configured by higher-layer signaling.

3. The method as described in claim 1, wherein, The HARQ-ACK codebook is a type 2 HARQ-ACK codebook, and The type 2 HARQ-ACK codebook is determined based on the DCI format, the data, and the MCS offset value.

4. The method according to claim 1, wherein, All bits from the bits used for the MCS offset value have a value of zero.

5. The method according to claim 1, further comprising: Determine the priority value for the number of the second HARQ-ACK information bits, and The number of cyclic redundancy check (CRC) bits is determined by the number of the second HARQ-ACK information bits, wherein: When the priority value is 0, the number of CRC bits is a first number, and when the priority value is 1, the number of CRC bits is a second number.

6. The method of claim 1, wherein, The first PUCCH with the number of the second HARQ-ACK information bits will be sent only if at least one of the number of the second HARQ-ACK information bits has a value corresponding to an agreement confirmation.

7. A method performed by a base station in a wireless communication system, the method comprising: Send downlink control information in DCI format to the user equipment (UE) for scheduling the first physical uplink control channel PUCCH or the first physical uplink shared channel PUSCH; as well as The UE receives the first PUCCH or the first PUSCH having the number of first hybrid automatic repeat request acknowledgment (HARQ-ACK) information bits. The number of the first HARQ-ACK information bits is based on the number of bits used for the modulation and coding scheme MCS offset value appended to the number of the second HARQ-ACK information bits. The number of the second HARQ-ACK information bits is used for the HARQ-ACK codebook. The number of the second HARQ-ACK information bits is used for data received from the base station, and The number of bits used for the MCS offset value is less than the difference between the maximum size of the HARQ-ACK codebook and the number of the second HARQ-ACK information bits.

8. The method of claim 7, wherein, The first PUCCH reception or the first PUSCH reception is configured by higher-layer signaling.

9. The method of claim 7, wherein, The HARQ-ACK codebook is a type 2 HARQ-ACK codebook, and The type 2 HARQ-ACK codebook is based on the DCI format, the data, and the MCS offset value.

10. The method of claim 7, wherein, All bits from the last few bits used for the MCS offset value have a zero value.

11. A user equipment (UE), comprising: At least one transceiver; At least one processor is communicatively connected to the at least one transceiver; as well as At least one memory, communicatively connected to the at least one processor, stores instructions executable individually or in combination by the at least one processor to cause the UE to: The downlink control information (DCI) format received from the base station is the scheduling of the first physical uplink control channel (PUCCH) or the first physical uplink shared channel (PUSCH). The number of first HARQ-ACK information bits is determined for the HARQ-ACK codebook of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK), where: The number of the first HARQ-ACK information bits is used for the data received from the base station, and The number of bits used for the MCS offset value of the modulation coding scheme is less than the difference between the maximum size of the HARQ-ACK codebook and the number of bits of the first HARQ-ACK information. The number of second HARQ-ACK information bits is determined by appending the number of bits used for the MCS offset value to the number of the first HARQ-ACK information bits, and Send the first PUCCH or the first PUSCH to the base station with the number of the second HARQ-ACK information bits.

12. A base station, comprising: At least one transceiver; At least one processor is communicatively connected to the at least one transceiver; At least one memory, communicatively connected to the at least one processor, stores instructions executable individually or in combination by the at least one processor to cause the base station to: Send downlink control information in DCI format to the User Equipment (UE) in the form of scheduling the first physical uplink control channel (PUCCH) or the first physical uplink shared channel (PUSCH); and The UE receives the first PUCCH or the first PUSCH having the number of first hybrid automatic repeat request acknowledgment (HARQ-ACK) information bits. The number of the first HARQ-ACK information bits is based on the number of bits used for the modulation and coding scheme MCS offset value appended to the number of the second HARQ-ACK information bits. The number of the second HARQ-ACK information bits is used for the HARQ-ACK codebook. The number of the second HARQ-ACK information bits is used for data received from the base station, and The number of bits used for the MCS offset value is less than the difference between the maximum size of the HARQ-ACK codebook and the number of the second HARQ-ACK information bits.