Control Information Multiplexing in the Physical Uplink Data Channel

The method improves UCI transmission reliability in 5G communication systems by configuring the UE to determine the appropriate resource elements for UCI multiplexing on the PUSCH, addressing challenges in existing systems and enhancing overall communication efficiency.

JP7695045B2Active Publication Date: 2025-06-18SAMSUNG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023198652
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2017-11-22
Filing Date
2023-11-22
Publication Date
2025-06-18
Estimated Expiration
2037-12-08

AI Technical Summary

Technical Problem

Existing 5G communication systems face challenges in efficiently multiplexing and transmitting uplink control information (UCI) on a physical uplink shared channel (PUSCH), particularly in determining the number of layer-coded symbols for UCI-type transmission, which affects the reliability of data and UCI reception.

Method used

A method where a user equipment (UE) receives a configuration for a set of values and schedules the transmission of a PUSCH through a set of resource elements, determining a subset of REs to multiplex UCI based on an index from a downlink control information (DCI) format, allowing for adaptive retransmission and encoding of UCI payloads.

Benefits of technology

This approach enhances the reliability of UCI reception while minimizing the impact on data reception reliability, supporting efficient encoding of small UCI payloads and enabling flexible retransmission scheduling by the gNB.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007695045000329
    Figure 0007695045000329
  • Figure 0007695045000330
    Figure 0007695045000330
  • Figure 0007695045000331
    Figure 0007695045000331
Patent Text Reader

Abstract

To provide methods and apparatuses for multiplexing uplink control information in a physical uplink shared channel.SOLUTION: In a wireless network, a method of user equipment (UE) includes: receiving a configuration for a first set of values; and scheduling transmission of a physical uplink shared data channel (PUSCH) through a set of resource elements (REs) and receiving a downlink control information (DCI) format that includes a field providing an index. The method includes: determining a first value from the first set of values based on the index; determining a first sub-set of REs from the set of REs to multiplex first uplink control information (UCI) based on the first value; and transmitting the first UCI on the PUSCH.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention generally relates to a wireless communication system, and particularly relates to supporting transmission that multiplexes control information in an uplink data channel.

Background Art

[0002] Since the commercialization of 4G (4th-Generation) communication systems, efforts have been made to develop improved 5G communication systems or Pre-5G communication systems to meet the increasing demand for wireless data traffic. Therefore, 5G communication systems or Pre-5G communication systems are called communication systems after 4G networks or systems after LTE systems (post LTE).

[0003] To achieve higher data transmission rates, the 5G communication system is considered to be realized in a high frequency band, for example, the 60 GHz band. In order to reduce the radio wave loss of these wireless waveforms and increase the transmission coverage, beamforming, massive MIMO (massive Multi-Input Multi-Output), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and large-scale antenna technologies are being discussed in the 5G communication system.

[0004] Furthermore, for the improvement of the system network, in the 5G communication system, evolved small cells, improved small cells, cloud radio access network (cloud RAN), ultra-high density networks, device-to-device (D2D) communication, wireless backhaul communication, mobile networks, cooperative communication, CoMP (Coordinated Multi-Points) transmission and reception, and interference mitigation and cancellation are being developed.

[0005] In addition, in the 5G system, FQAM (hybrid FSK and QAM modulation) and SWSC (Sliding Window Superposition Coding), which are advanced coding modulation (ACM) technologies, and FBMC (Filter Bank Multi Carrier), NOMA (Non-Orthogonal Multiple Access), and SCMA (Sparse Code Multiple Access), which are advanced connection technologies, have been developed.

[0006] A user equipment (UE) is generally referred to as a terminal or a mobile station, can be fixed or mobile, and can be a cellular phone, a personal computer device, or an automated device. A gNB is generally a fixed station and is referred to as a base station, an access point, or other equivalent terms. A communication system includes a downlink (DL) indicating transmission from a base station or one or more transmission points to a UE and an uplink (UL) indicating transmission from the UE to a base station or one or more reception points.

Summary of the Invention

Problems to be Solved by the Invention

[0007] The present invention relates to a pre-5G or 5G communication system provided to support a higher data rate than a fourth-generation (4G) communication system such as LTE (Long Term Evolution). The present invention relates to multiplexing uplink control information (UCI) on a physical uplink shared channel (PUSCH). The present invention also relates to determining the number of layer-coded symbols for UCI-type transmission on a PUSCH that carries a data transmission block (TB) or an adaptive retransmission of a data TB. The present invention additionally relates to determining the number of layer-coded symbols for UCI-type transmission on a PUSCH that carries an adaptive retransmission of a data code block (CB), where the adaptive retransmission includes a data CB different from an initial transmission of the data CB. Further, the present invention relates to determining the number of layer-coded symbols for UCI-type transmission on a PUSCH when the PUSCH carries only UCI. The present invention additionally relates to multiplexing coding symbols for various UCI types on a PUSCH so as to minimize an impact on reliability of data reception and improve UCI reception reliability. The present invention also relates to supporting encoding of a UCI payload that is smaller than or equal to a predetermined value using an encoding method applicable to a UCI payload larger than a predetermined value. The present invention additionally relates to enabling a gNB to schedule retransmission of a hybrid automatic repeat request acknowledgment (HARQ-ACK) codeword from a UE. The present invention relates to enabling transmission of HARQ-ACK information for each code block group. The present invention additionally relates to applying a different adjustment to parameters of PUSCH transmission from a UE in a slot having UCI or SRS multiplexing than in a slot having no UCI or SRS multiplexing, and considering potentially different variable DMRS resources. Means for Solving the Problems

[0008] To achieve the above object, according to one aspect of the present invention, a UE includes a receiver configured to receive a configuration for a first set of values, schedule transmission of a physical uplink shared data channel (PUSCH) through a set of resource elements (REs), and receive a downlink control information (DCI) format including a field providing an index. The UE further includes a processor configured to determine a first value from the first set of values based on the index and determine a first subset of the REs from the set of REs to multiplex a first uplink control information (UCI) based on the first value. The UE further includes a transmitter configured to transmit the first UCI on the PUSCH.

[0009] According to another aspect of the present invention, a base station includes a transmitter configured to transmit a configuration for a first set of values, schedule reception of a PUSCH through a set of REs, and transmit a DCI format including a field providing an index. The base station further includes a processor configured to determine a first value from the first set of values based on the index and determine a first subset of the REs from the set of REs to demultiplex a first UCI based on the first value, and a receiver configured to receive the first UCI on the PUSCH.

[0010] According to another aspect of the present invention, a method of a UE includes receiving a configuration for a first set of values, and scheduling transmission of a physical uplink shared data channel (PUSCH) through a set of resource elements (REs) and receiving a downlink control information (DCI) format including a field providing an index. The method further includes determining a first value from the first set of values based on the index, determining a first subset of the REs from the set of REs to multiplex a first uplink control information (UCI) based on the first value, and transmitting the first UCI on the PUSCH. According to another aspect of the present invention, a user equipment (UE) receives a configuration for

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0011] According to another aspect of the present invention, in a UE, the DCI format includes a field that counts the number of CBGs in ascending order of the slot index or cell index.

[0012] According to another aspect of the present invention, in a UE, a receiver is further configured to receive a DCI format including a field that schedules the transmission of a data TB on a PUSCH and provides a first index for a modulation and coding scheme for the data TB, a processor is further configured to determine a second index smaller than the first index from the first index when a HARQ-ACK codeword is transmitted on the PUSCH, and a transmitter is further configured to transmit the data TB on the PUSCH using a modulation and coding scheme corresponding to the second index.

[0013] According to another aspect of the present invention, a base station transmits a configuration for each data transmission block (TB)

Number

Number

Number

Number

[0014] According to another aspect of the present invention, in a base station, the processor is

Number

[0015] According to another aspect of the present invention, in a base station,

Number

Number

[0016] According to another aspect of the present invention, in a base station, the DCI format

Number

Number

[0017] According to another aspect of the present invention, in a base station, the processor

Number

[0018] According to another aspect of the present invention, in a base station, the DCI format includes a field that counts the number of CBGs in ascending order of slot index or cell index.

[0019] According to another aspect of the present invention, in a base station, a transmitter is further configured to schedule transmission of a data TB on a PUSCH and transmit a DCI format including a field providing a first index for a modulation and coding scheme for the data TB, a processor is further configured to determine a second index smaller than the first index from the first index when a HARQ-ACK codeword is transmitted on the PUSCH, and a receiver is further configured to receive the data TB on the PUSCH using a modulation and coding scheme corresponding to the second index.

[0020] According to another aspect of the present invention, a method includes, for each data transmission block (TB),

Number

Number

Number

Number

Number

Number

Number

Number

[0021] Other features of the embodiments of the present invention will become apparent from the attached drawings, the following detailed description, and the description of the claims.

[0022] Prior to the detailed description of the present invention, it is preferable to explain the definitions of specific words and phrases used throughout this specification. The phrase "couple" and its derivatives refer to the state of physical contact between two or more components and any direct or indirect communication therebetween, whether or not they are in physical contact with each other. The terms "transmit", "receive", and "communicate", as well as their derivatives, include both direct and indirect communication. The phrases "include" and "comprise", as well as their derivatives, mean inclusion rather than limitation. The term "or" includes the meaning of "and / or". The phrases "associated with" and "associated therewith", as well as their derivative phrases, can mean, for example, "include", "be included within", "interconnect with", "contain", "be contained within", "connect to or with", "couple to or with", "be communicable with", "cooperate with", "interleave", "juxtapose", "be proximate to", "be bound to or with", "have", and "have a property of". "Controller" means a device, system, or part thereof that controls at least one operation and can be implemented in hardware, firmware, software, or a combination of two or more of them. It should be noted that the functionality associated with a particular controller can be local or remote, centralized or distributed.The phrase "at least one of" when used with a list of items means that different combinations of one or more of the listed items may be used and only one item in the list may be required. For example, "at least one of A, B, and C" includes any one of the following combinations: A, B, C, A and B, A and C, B and C, and A, B, and C.

[0023] Furthermore, the various functions described below are embodied or supported by one or more computer programs, each of which is composed of computer-readable program code and is implemented on a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, classes, instances, related data, or portions thereof suitable for the implementation of computer-readable program code. The phrase "computer-readable program code" includes all types of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes all types of media that can be accessed by a computer, such as ROM (Read Only Memory), RAM (Random Access Memory), hard disk drives, CDs (Compact Discs), DVDs (Digital Video Discs), or any other type of memory. The term "non-transitory" computer-readable medium excludes wired, wireless, optical, or other communication links that transfer transient electrical or other signals. Non-transitory computer-readable media include media on which data can be permanently stored and media on which data is stored and can later be overwritten, such as rewritable optical discs and removable memory devices.

[0024] Definitions for certain words and phrases are set forth throughout this specification, and it will be apparent to those of ordinary skill in the art that, in most cases if not all, such definitions apply not only to the prior use of such defined words and phrases, but also to their future use.

[0025] Aspects, features, and advantages of the present invention will become readily apparent from the following detailed description, which simply illustrates a plurality of specific embodiments and implementations, including the best mode for carrying out the present invention. Also, the present invention is capable of other and different embodiments, and its various details can be varied in various obvious aspects without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive. The present invention is shown by way of example and not by way of limitation in the accompanying drawings.

[0026] Hereinafter, both frequency division duplexing (FDD) and time division duplexing (TDD) are considered as duplexing methods for both DL and UL signaling.

[0027] Even if the exemplary descriptions and embodiments assume orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), the present invention can be extended to other OFDM-based transmission waveforms or multiple access schemes such as filtered OFDM (F-OFDM) or OFDM with zero cyclic prefix.

[0028] The present invention includes several components that are used together or in combination with each other, or operate in a standalone manner.

[0029] A more complete understanding of the present invention and the advantages thereof can be more easily understood by referring to the detailed description to be described later in conjunction with the accompanying drawings. Also, the same reference numerals in the above drawings indicate the same components.

Brief Description of the Drawings

[0030]

Figure 1

Figure 2

Figure 3

Figure 4A

Figure 4B

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Number

Figure 12

Number

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Best Mode for Carrying Out the Invention

[0031] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0032] The drawings 1 to 28 described below and the various embodiments used to explain the principles of the present invention are merely illustrative of the examples and should not be construed as limiting the scope of the present invention. It will be apparent to those of ordinary skill in the art that the principles of the present invention can be implemented in a properly arranged system or device.

[0033] Here, the present invention is incorporated by reference such that the following documents and standards descriptions are fully described.

[0034] 3GPP TS 36.211 v13.2.0, “E-UTRA, Physical channels and modulation;” 3GPP TS 36.212 v13.2.0, “E-UTRA, Multiplexing and Channel coding;” 3GPP TS 36.213 v13.2.0, “E-UTRA, Physical Layer Procedures;” 3GPP TS 36.321 v13.2.0, “E-UTRA, Medium Access Control (MAC) protocol specification;” and 3GPP TS 36.331 v13.2.0, “E-UTRA, Radio Resource Control (RRC) Protocol Specification.”

[0035] In order to meet the demand for wireless data traffic that has been on the increase since the commercialization of 4G communication systems, efforts have been made to develop improved 5G or pre-5G communication systems. Therefore, 5G or pre-5G communication systems are referred to as "Beyond 4G Network" or "Post LTE System".

[0036] To achieve a higher data rate, the 5G communication system considers implementation in a high frequency band, such as the 60 GHz band. In order to reduce the propagation loss of these wireless waveforms and increase the transmission coverage, beamforming, massive Multi-Input Multi-Output (MIMO), Full Dimension MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technology are being discussed in the 5G communication system.

[0037] Furthermore, in the 5G communication system, the development for improving the system network is proceeding through evolved small cells, improved small cells, cloud radio access network (cloud RAN), ultra-high density network, device-to-device (D2D) communication, wireless backhaul communication, mobile network, cooperative communication, CoMP transmission and reception, interference mitigation and elimination, etc.

[0038] In the 5G system, Hybrid Frequency Shift Keying and Quadrature Amplitude Modulation (FQAM) and Sliding Window Superposition Coding (SWSC) are developed as Adaptive Modulation and Coding (AMC) techniques, and Filter Bank Multicarrier (FBMC), Non-Orthogonal Multiple Access (NOMA), and Sparse Code Multiple Access (SCMA) are developed as advanced access techniques.

[0039] The following FIGS. 1 to 4B illustrate various embodiments implemented using OFDM or OFDMA communication technologies in a wireless communication system. The descriptions of FIGS. 1 to 3 are not meant to imply physical or structural limitations on how different embodiments are implemented. In different embodiments of the present invention, it can be implemented in any appropriately arranged communication system.

[0040] FIG. 1 shows an example of a wireless network 100 according to an embodiment of the present invention. The embodiment of the wireless network 100 shown in FIG. 1 is for illustrative purposes only. Other embodiments of the wireless network 100 can be used without departing from the scope of the present disclosure.

[0041] As shown in FIG. 1, the wireless network 100 includes gNBs 101, 102, and 103. gNB 101 communicates with gNBs 102 and 103. Also, gNB 101 communicates with at least one network 130, such as the Internet, a private Internet Protocol (IP) network, or another data network.

[0042] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UE) within the coverage area 120 of gNB 102. The first plurality of UEs includes UE 111 located in a small business (SB), UE 112 located in an enterprise (E), UE 113 located in a WiFi hot spot (HS), UE 114 located in a first residence (R), UE 115 located in a second residence (R), and UE 116 which is a mobile device (M) such as a cellular phone, a wireless laptop, or a wireless PDA. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within the coverage area 125 of gNB 103. The second plurality of UEs includes UE 115 and UE 116. In some embodiments, one or more of gNBs 101 - 103 can communicate with each other and can communicate with UEs 111 - 116 using 5G, LTE, LTE-A, WiMAX, WiFi, or other wireless communication technologies.

[0043] Based on the network type, the term "base station" or "BS" can denote a transmission point (TP), a transmission-reception point (TRP), an evolved base station (eNodeB or gNB), a gNB, a macrocell, a femtocell, a Wi-Fi access point (AP), or any component (or a set of components such as components) configured to provide wireless access to a network such as other wireless-enabled devices. The base station provides wireless access by means of one or more wireless protocols, such as 5G 3GPP New Radio (NR), Long Term Evolution (LTE), Evolved LTE (LTE-A), High-Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "eNodeB" or "gNB" are used in this patent document to denote network infrastructure components that provide wireless access to remote terminals. Also, based on the network type, other well-known terms such as "mobile station", "subscriber station", "remote terminal", "wireless terminal", or "user device" are used instead of "user equipment" or "UE". For convenience, the terms "user equipment" and "UE" are used in this patent document to denote remote wireless devices that wirelessly access a gNB, regardless of whether the UE is a mobile device (such as a mobile phone or a smartphone) or a stationary device (such as a desktop computer or a vending machine) normally.

[0044] The dotted lines indicate the approximate extent of the coverage areas 120, 125, which are shown schematically circular for illustrative and explanatory purposes only. It should be clearly understood that the coverage areas associated with a gNB, such as the coverage areas 120, 125, have other forms including non-uniform shapes based on the configuration of the gNB and changes in the wireless environment associated with natural and man-made obstacles.

[0045] As will be specifically described below, one or more of UEs 111-116 include circuitry, programming, or a combination thereof for transmitting uplink control information (UCI) on a physical uplink shared data channel in an evolved wireless communication system or for determining a codeword having acknowledgement information. In certain embodiments, one or more of gNBs 101-103 include circuitry, programming, or a combination thereof for receiving UCI on a physical uplink shared data channel or a physical uplink control channel in an evolved wireless communication system or for determining a codeword having acknowledgement information.

[0046] Even if FIG. 1 shows an example of the wireless network 100, various changes can be made to FIG. 1. For example, the wireless network 100 includes any number of gNBs and any number of UEs in a suitable arrangement. Also, gNB 101 can communicate directly with any number of UEs and provide the UEs with wireless broadband access to network 130. Similarly, each of gNBs 102-103 communicates directly with network 130 and provides the UEs with direct wireless broadband access to network 130. Further, gNBs 101, 102, and / or 103 can provide access to other or additional external networks such as an external telephone network or other types of data networks.

[0047] FIG. 2 shows an example of gNB 102 according to an embodiment of the present invention. The embodiment of gNB 102 shown in FIG. 2 is for illustrative purposes only, and gNBs 101, 103 in FIG. 1 have the same or similar configurations. However, various configurations are introduced for gNBs, and thus FIG. 2 does not limit the scope of the present disclosure to any particular implementation of a gNB.

[0048] As shown in FIG. 2, gNB 102 includes a plurality of antennas 205a - 205n, a plurality of RF transceivers 210a - 210n, a transmission (TX) processing circuit 215, and a reception (RX) processing circuit 220. gNB 102 includes a controller / processor 225, a memory 230, and a backhaul or network interface 235.

[0049] RF transceivers 210a - 210n receive input RF signals such as signals transmitted by the UE in network 100 from antennas 205a - 205n. The RF transceivers 210a - 210n down - convert the input RF signals to generate IF or baseband signals. The IF or baseband signals are transmitted to the RX processing circuit 220, and the RX processing circuit 220 filters, decodes, and / or digitizes the baseband or IF signals to generate processed baseband signals. The RX processing circuit 220 transmits the processed baseband signals to the controller / processor 225 for additional processing. In some embodiments, the RF transceivers 210a - 210n transmit configuration information related to the reception of a physical downlink control channel (PDCCH) that transmits a downlink control information (DCI) format, a physical downlink shared channel (PDSCH) that transmits one or more data transmission blocks scheduled by the DCI format, and a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) that transmits acknowledgment information corresponding to the transmission of one or more data transmission blocks.

[0050] The TX processing circuit 215 receives analog or digital data (such as voice data, web data, e-mail, or two-way video game data) from the controller / processor 225. The TX processing circuit 215 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. The RF transceivers 210a - 210n receive the processed baseband or IF signal output from the TX processing circuit 215 and up-convert the baseband or IF signal to an RF signal transmitted via the antennas 205a - 205n.

[0051] The controller / processor 225 includes one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 225 controls the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 210a - 210n, the RX processing circuit 220, and the TX processing circuit 215 according to well-known principles. The controller / processor 225 supports additional functions such as more advanced wireless communication functions. As an example, the controller / processor 225 can support beamforming or directional routing operations that are weighted differently to efficiently steer the signals output from the plurality of antennas 205a - 205n to the signals output in the desired direction. Any one of a variety of other functions is supported by the controller / processor 225 in the gNB 102.

[0052] In some embodiments, the controller / processor 225 includes at least one microprocessor or microcontroller. As will be described more specifically below, the gNB 102 includes circuitry, programming, or a combination thereof for processing the uplink channel and / or the downlink channel. For example, the controller / processor 225 is configured to execute one or more instructions stored in the memory 230 that is configured such that the controller / processor processes signals.

[0053] Furthermore, the controller / processor 225 executes programs and other processes present in the memory 230 such as the OS. The controller / processor 225 moves data as required by the processes being executed, either inside or outside the memory 230.

[0054] The controller / processor 225 is connected to the backhaul or network interface 235. The backhaul or network interface 235 enables the gNB 102 to communicate with other devices or systems either through a backhaul connection or via the network. The interface 235 supports communication through any suitable wired or wireless connection. For example, if the gNB 102 is implemented as part of a cellular communication system (such as one that supports 5G, LTE, or LTE-A), the interface 235 permits the gNB 102 to communicate with other gNBs through a wired or wireless backhaul connection. If the gNB 102 is implemented as an access point, the interface 235 permits the gNB 102 to communicate with a larger network through a wired or wireless short-range communication network or via a wired or wireless connection (such as the Internet). The interface 235 includes a suitable structure that supports communication through a wired or wireless connection such as Ethernet (registered trademark) or an RF transceiver.

[0055] The memory 230 is connected to the controller / processor 225. A part of the memory 230 includes RAM, and another part of the memory 230 includes flash memory or other ROM.

[0056] Although an example of gNB 102 is shown in FIG. 2, various changes can be made to FIG. 2. For example, gNB 102 can include any number of each component shown in FIG. 2. As a specific example, the access point includes a plurality of interfaces 235, and the controller / processor 225 supports a routing function for routing data between different network addresses. As another specific example, while it is shown to include a single instance of the TX processing circuit 215 and a single instance of the RX processing circuit 220, gNB 102 can include a plurality of instances (such as one for each RF transceiver). Also, the various components in FIG. 2 can be combined, additionally split again, or omitted, and additional components can be added as needed for special requirements.

[0057] FIG. 3 shows an example of UE 116 according to an embodiment of the present invention. The embodiment of UE 116 as shown in FIG. 3 is merely illustrative, and the UEs 111-115 in FIG. 1 have the same or similar configurations. However, the UE can adopt various configurations, and thereby FIG. 3 does not limit the scope of the present disclosure to any specific implementation of the UE.

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

[0059] The RF transceiver 310 receives the input RF signal transmitted by the gNB of the network 100 from the antenna 305. The RF transceiver 310 down-converts the input RF signal to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is transmitted to the RX processing circuit 325, and the RX processing circuit 325 filters, decodes, and / or digitizes the baseband or IF signal to generate a processed baseband signal. The RX processing circuit 325 transmits the processed baseband signal for additional processing to a speaker 330 (such as for voice data) or a processor 340 (such as for web browsing data).

[0060] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or other output baseband data (such as web data, email, or two-way video game data) from the processor 340. The TX processing circuit 315 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the processed baseband or IF signal output from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal transmitted via the antenna 305.

[0061] The processor 340 includes one or more processors or other processing devices and executes the OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor 340 controls the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 310, the RX processing circuit 325, and the TX processing circuit 315 according to known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.

[0062] Furthermore, the processor 340 executes other processes and programs present in the memory 360, such as the process for the reference signal on the downlink channel. The processor 340 moves data in and out of the memory 360 as required by the processes being executed. In some embodiments, the processor 340 is configured to execute the application 362 based on the OS program 361 or in response to a signal received from the gNB or the operator. Also, the processor 340 is connected to the I / O interface 345, and the I / O interface 345 provides connection capabilities for the UE 116 to other devices such as a laptop computer and a handheld computer. The I / O interface 345 is a communication path between such accessories and the processor 340.

[0063] The processor 340 is connected to the touch screen 350 and the display unit 355. The operator of the UE 116 inputs data to the UE 116 using the touch screen 350. The display 355 can be a liquid crystal display, a light emitting diode display, or other display capable of rendering text such as a website and / or at least limited graphics.

[0064] The memory 360 is connected to the processor 340. A part of the memory 360 includes random access memory (RAM), and other parts of the memory 360 can include flash memory or other ROM (Read-Only Memory).

[0065] Although an example of the UE 116 is shown in FIG. 3, various changes can be made to FIG. 3. For example, the various components in FIG. 3 can be combined, further divided, or omitted, and other components can be added as needed. As a specific example, the processor 340 is divided into a plurality of processors such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Further, although the UE 116 configured like a mobile phone or a smartphone is shown in FIG. 3, the UE can be configured to operate as other types of mobile or fixed devices.

[0066] FIG. 4A shows a high-level block diagram of the transmission path circuit 400. For example, the transmission path circuit 400 is used for orthogonal frequency division multiple access (OFDMA) communication. FIG. 4B shows a high-level block diagram of the reception path circuit 450. As an example, the reception path circuit 450 is used for OFDMA communication. In FIGS. 4A and 4B, for downlink communication, the transmission path circuit 400 can be implemented in a base station (e.g., gNB) 102 or a relay station, and the reception path circuit 450 can be implemented in a user device (e.g., the user device 116 in FIG. 1). As another example, for uplink communication, the reception path circuit 450 can be implemented in a base station (e.g., the gNB 102 in FIG. 1) or a relay station, and the transmission path circuit 400 can be implemented in a user device (e.g., the user device 116 in FIG. 1).

[0067] The transmission path circuit 400 includes a channel coding and modulation block 405, a serial-to-parallel (S-to-P) block 410, an inverse fast Fourier transform (IFFT) block 415, a parallel-to-serial (P-to-S) block 420, a cyclic prefix addition block 425, and an upconverter (UC) 430. The reception path circuit 450 includes a downconverter (DC) 455, a cyclic prefix removal block 460, a serial-to-parallel block 465, a size N fast Fourier transform (FFT) block 470, a parallel-to-serial block 475, and a channel decoding and demodulation block 480.

[0068] Among the components included in FIGS. 4A and 4B, at least some are implemented in software, while other components can also be implemented in configurable hardware or a mixture of configurable software and configurable hardware. In particular, the FFT block and the IFFT block described in the present application are implemented by a configurable software algorithm, where the value of size N can be modified by the above implementation.

[0069] Furthermore, although the present disclosure targets embodiments that implement fast Fourier transform and inverse fast Fourier transform, this is provided merely for illustration and should not be understood as limiting the scope of the present invention. In other embodiments of the present invention, it can be seen that the fast Fourier transform function and the inverse fast Fourier transform function can be easily replaced by a discrete Fourier transform (DFT) function and an inverse discrete Fourier transform (IDFT) function, respectively. For the DFT and IDFT functions, the value of the N variable can be any integer (i.e., 1, 4, 3, 4, etc.), while for the FFT and IFFT functions, the value of the N variable can be any integer that is a power of 2 (i.e., 1, 2, 4, 8, 16, etc.).

[0070] In the transmission path circuit 400, the channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., LDPC coding) to the input bits, and modulates (e.g., quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to generate a sequence of frequency domain modulation symbols. The serial-to-parallel block 410 converts the serially modulated symbols into parallel data (i.e., demultiplexes) to generate N parallel symbol streams, where N is the IFFT / FFT size used in BS102 and UE116. The size N IFFT block 415 then performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. The parallel-to-serial block 420 converts (i.e., multiplexes) the parallel time-domain output symbols from the size N IFFT block 415 to generate a serial time-domain signal. The cyclic prefix addition block 425 then inserts a cyclic prefix into the time-domain signal. The upconverter 430 modulates (i.e., upconverts) the output of the cyclic prefix addition block 425 to an RF frequency for transmission over the wireless channel. Also, the above signal is filtered in baseband before conversion to the RF frequency.

[0071] The transmitted RF signal arrives at UE116 after passing through the radio channel, and the reverse operation for the operation at gNB102 is executed. The downconverter 455 downconverts the received signal to the baseband frequency, and the cyclic prefix removal block 460 removes the cyclic prefix to generate a serial time-domain baseband signal. The serial-to-parallel block 465 converts the time-domain baseband signal to a parallel time-domain signal. The size N FFT block 470 then executes the FFT algorithm to generate N parallel frequency-domain signals. The parallel-to-serial block 475 converts the parallel frequency-domain signals to a sequence of modulated data symbols. The channel decoding and demodulation block 480 demodulates the modulated symbols and then decodes them to recover the original input data stream.

[0072] gNBs 101-103 can each implement a transmission path similar to the transmission to user devices 111-116 in the downlink and a reception path similar to the reception from user devices 111-116 in the uplink. Similarly, user devices 111-116 can each implement a transmission path corresponding to the architecture for transmission to gNBs 101-103 in the uplink and a reception path corresponding to the architecture for reception from gNBs 101-103 in the downlink.

[0073] The DL transmission or UL transmission is based on an OFDM waveform including a variation using DFT precoding, which is generally known as DFT-spread OFDM applicable to UL transmission.

[0074] The reference time unit for DL signaling or UL signaling in a cell is referred to as a slot and includes one or more slot symbols. The bandwidth (BW) unit is referred to as a resource block (RB). One RB includes a plurality of subcarriers (SCs). For example, a slot has an interval of 1 / 2 millisecond or 1 millisecond and includes 7 symbols or 14 symbols respectively, an RB has a BW of 180 KHz and includes 12 SCs with an interval of 15 KHz between SCs, or has a BW of 720 KHz and includes 12 SCs with an interval of 60 KHz between SCs. The BW reception capability or BW transmission capability for a UE may be smaller than the DL system BW or UL system BW respectively, and for other UEs, DL reception or UL transmission is configured in different parts of the DL system BW or UL system BW respectively for each slot. A slot can be a full DL slot that includes both symbols for DL transmission and symbols for UL transmission, or a full UL slot, or a hybrid slot, similar to a special subframe in a time-division duplex (TDD) system. When an OFDM waveform is used for transmission, a resource element (RE) is equal to an SC. When a DFT-S-OFDM waveform is used for transmission, an RE is equal to a virtual SC. The two terms are used interchangeably in this disclosure.

[0075] DL signals include data signals carrying information content, control signals carrying DL control information (DCI), and reference signals (RS), also known as pilot signals. The gNB transmits data information or DCI over each Physical DL Shared Channel (PDSCH) or Physical DL Control Channel (PDCCH). The gNB transmits one or more of several types of RS, including Channel State Information RS (CSI-RS) and Demodulation RS (DMRS). The CSI-RS allows the UE to perform measurements and provide the gNB with channel state information (CSI). The DMRS is typically transmitted only in the BW of each PDCCH or PDSCH, and the UE can use the DMRS to demodulate the DCI or data information. The DL DMRS or CSI-RS is composed of a Zadoff-Chu (ZC) sequence or a pseudo-noise (PN) sequence.

[0076] For channel measurement, non-zero power CSI-RS (NZP CSI-RS) resources are used. For interference measurement reporting (IMR), CSI interference measurement (CSI-IM) resources associated with zero power CSI-RS (ZP CSI-RS) configuration are used. The CSI process includes NZP CSI-RS and CSI-IM resources. The UE can determine CSI-RS transmission parameters through higher layer signaling, such as radio resource control (RRC) signaling from the gNB. The transmission instance and resource of CSI-RS are indicated by DL control signaling or configured by higher layer signaling. The DMRS is transmitted only in the BW of each PDCCH or PDSCH, and the UE uses the DMRS to demodulate data or control information.

[0077] 5 shows an example of a DL slot structure 500 for transmission or PDCCH transmission according to an embodiment of the present invention. The embodiment of DL slot structure 500 for transmission or PDCCH transmission shown in FIG. 5 is for illustration only. Other embodiments can be used without departing from the scope of the present invention.

[0078] Slot 510 is where the gNB transmits data information, DCI, or DMRS. [Number] includes a symbol 520. The DL system BW [Number] The UE is for the PDSCH transmission BW [Number] for the SC530 of [Number] a number of RBs are allocated. The first slot symbol 540 is used by the gNB for the transmission of DCI and DMRS. The second slot symbol 550 is used by the gNB for the transmission of DCI, DMRS, or data information. The remaining slot symbols 560 are used by the gNB to transmit data information, DMRS, and possible CSI-RS. In some slots, the gNB can transmit synchronization signals and system information.

[0079] Furthermore, the UL signal includes a data signal for transmitting information content, a control signal for transmitting UL control information (UCI), a DMRS related to data or UCI demodulation, a sounding RS (SRS) that enables the gNB to perform UL channel measurements, and a random access (RA) preamble that enables the UE to perform random access. The UE transmits data information or UCI via each physical UL shared channel (PUSCH) or physical UL control channel (PUCCH). When the UE transmits data information and UCI simultaneously, the UE multiplexes both onto the PUSCH. The UCI includes hybrid automatic repeat request acknowledgment (HARQ-ACK) information indicating the correct or incorrect detection of a data transmission block (TB) contained in the PDSCH, a scheduling request (SR) indicating whether the UE has data in the UE's buffer, and a CSI report that enables the gNB to select parameters adapted to the PDSCH or PDCCH transmission to the UE.

[0080] The CSI report from the UE includes a Channel Quality Indicator (CQI) that informs the gNB about the maximum Modulation and Coding Scheme (MCS) for the UE to detect a data transport block (TB) at a given Block Error Rate (BLER) such as 10% BLER, a Precoding Matrix Indicator (PMI) regarding how to combine signals from multiple transmitter antennas according to the MIMO transmission principle at the gNB, and a Rank Indicator (RI) that indicates the transmission rank for the Physical Downlink Shared Channel (PDSCH). The RI and CSI are jointly coded with the CSI. The CSI includes two parts. CSI part 1 includes the RI, CRI, and some predetermined parts of the CSI, while CSI part 2 can include the remaining CSI. The UL RS includes the DMRS and the SRS. The DMRS is transmitted only within the bandwidth of each PUSCH or PUCCH transmission. The DMRS or SRS can be represented by a Zadoff-Chu (ZC) sequence or a Computer-Generated (CG) sequence with a predetermined characteristic. The Cyclic Shift (CS) associated with the ZC sequence or the GC sequence can be time-hopped. For example, the gNB explicitly or implicitly indicates to the UE the CS for the GC sequence applicable to the first DMRS transmission on the PUSCH or PUCCH, and the UE determines the CS for the next DMRS transmission on the PUSCH or PUCCH based on a predetermined CS hopping pattern. The gNB demodulates the information on each PUSCH or PUCCH using the DMRS. The SRS is transmitted by the UE to provide UL CSI to the gNB. For a TDD system, the SRS transmission provides the PMI for the DL transmission. In addition, to synchronize with the gNB or establish an initial RRC connection, the UE transmits a Physical Random Access Channel.

[0081] Figure 6 shows an example of a UL slot structure 600 for PUSCH transmission or PUCCH transmission according to an embodiment of the present invention. The embodiment of the UL slot structure 600 for PUSCH transmission or PUCCH transmission shown in Figure 6 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0082] Slot 610 contains data information, UCI, or RS that includes at least one symbol for the UE to transmit DMRS 630.

Number

Number

Number

Number

Number

Number

Number

[0083] The hybrid slot includes a DL transmission region, a guard period region, and a UL transmission region, similar to the special subframe in LTE. For example, the DL transmission region includes PDCCH and PDSCH transmissions, and the UL transmission region includes PUCCH transmission. For example, the DL transmission region includes PDCCH transmission, and the UL transmission region includes PUSCH and PUCCH transmissions.

[0084] PDCCH transmission is performed through a plurality of control channel elements (CCEs). The UE generally performs a plurality of PDCCH decoding operations to detect the DCI format at the TTI. The UE detects the position of the CCE (PDCCH candidate) for PDCCH reception according to the search space function for the corresponding CCE aggregation level. The DCI format includes cyclic redundancy check (CRC) bits for the UE to confirm the accurate detection of the DCI format. The DCI format type is identified by the radio network temporary identifier (RNTI) that scrambles the CRC.

[0085] Hereinafter, the DCI format for scheduling PDSCH transmission to the UE is referred to as DL DCI format or DL allocation, and the DCI format for scheduling PUSCH transmission from the UE is referred to as UL DCI format or UL grant. The DL DCI format or UL DCI format includes a new data indicator (NDI) field indicating whether the data transmission block (TB) transmission scheduled by the DL DCI or UL DCI on the PDSCH or PUSCH is a new data TB for the HARQ process or a previously transmitted data TB.

[0086] FIG. 7 shows an example of a transmitter structure 700 using OFDM according to an embodiment of the present invention. The embodiment of the transmitter structure 700 shown in FIG. 7 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0087] Information bits such as DCI bits or data bits 710 are encoded by an encoder 720, rate-matched to time / frequency resources assigned by a rate matcher 730, and modulated by a modulator 740. Next, the modulated encoded symbols and DMRS or SRS 750 are mapped to SC 760 by an SC mapping unit 765, an inverse fast Fourier transform (IFFT) is performed by a filter 770, a cyclic prefix (CP) is added by a CP insertion unit 780, the resulting signal is filtered by a filter 790, and transmitted by a radio frequency (RF) unit 795.

[0088] FIG. 8 shows an example of a receiver structure 800 using OFDM according to an embodiment of the present invention. The embodiment of the receiver structure 800 shown in FIG. 8 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0089] The received signal 810 is filtered by a filter 820, the CP removal unit removes the CP 830, the filter 840 applies a fast Fourier transform (FFT), the SC demapping unit 850 demaps the SC selected by the BW selector unit 855, the received symbols are demodulated by a channel estimator and demodulator unit 860, the rate dematcher 870 recovers the rate matching, and the decoder 880 decodes the resulting bits to provide information bits 890.

[0090] When the UE transmits HARQ-ACK bits, RI bits, or CSI-RS resource indicator (CRI) bits in a PUSCH for transmitting one data TB, the UE determines the number of layer-wise coded modulation symbols for HARQ-ACK as in <Equation 1>. A similar determination applies when the PUSCH transmits more than one data TB, such as two data TBs.

[0091]

Number

Number

Number

Number

Number

Number

Number

[0092] When the UE transmits a CQI or PMI using PUSCH (expressed by CQI / PMI and collectively referred to as CSI for simplicity), the UE determines the number of modulation symbols layer-coded as in <Equation 2>. For multi-beam operation using analog or hybrid beamforming, the CSI report includes beam state information (BSI) or beam-related information (BRI) in addition to CQI and PMI.

Number

[0093]

Number

Number

Number

Number

[0094] Control and data multiplexing are performed such that HARQ-ACK information is present in two slots and mapped to resources around the DMRS. The input to data and control multiplexing is

Number

[0095] For UCI multiplexing as described in the LTE standard, the HARQ-ACK coded modulation symbols puncture the data-coded modulation symbols. This can be a problem in the case of a relatively large HARQ-ACK information payload. Also, when the gNB does not accurately detect the RI value, the gNB does not accurately understand the related CSI payload transmitted from the UE. Since the UE rate-matches the transmission of data-coded modulation symbols based on CSI-coded modulation symbols, inaccurate understanding at the receiving gNB of the number of CSI-coded modulation symbols may lead to HARQ soft buffer damage to the data TB (due to inaccurate understanding of the CSI information payload).

[0096] PUCH transmission simply transmits only A-CSI and does not include any data, and includes HARQ-ACK or RI. When the UE detects a UL DCI having a CSI request that triggers an A-CSI report in PUSCH transmission, if the UE reports CSI for one serving cell, the PUSCH is scheduled with 4 or fewer RBs, and the MCS index included in the UL DCI format is the previous MCS index, the UE can decide not to include data in the PUSCH transmission. Also, other conditions are applied based on each operation scenario as described in the LTE standard. The CSI request field included in the UL DCI format includes a predetermined number of bits such as 1 bit or 2 bits. For example, the 2-bit mapping is as shown in .

[0097]

Table 1

[0098] When the UE multiplexes only UCI without data on the PUSCH and the UE transmits HARQ-ACK bits or RI bits, the UE determines the number of coded symbols for HARQ-ACK or RI as in <Equation 3>.

[0099]

Number

Number

Number

Number

[0100] FIG. 9 shows an example of a transmitter block configuration diagram 900 for data information and UCI included in the PUSCH according to an embodiment of the present invention. The embodiment of the transmitter block configuration diagram 900 shown in FIG. 9 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0101] Referring to FIG. 9, if present, the coded CSI symbol 905 and if present, the coded data symbol 910 are multiplexed by a multiplexer 920. If necessary, the coded HARQ-ACK symbol is then inserted by a multiplexer 930 by puncturing the data symbol and / or CSI symbol. If present, the transmission of the coded RI symbol is the same as that for the transmission of the coded HARQ-ACK symbol (not shown). When the DFT-S-OFDM waveform is used for transmission, the discrete Fourier transform (DFT) is applied by a DFT unit 940 (the DFT is not applied in the case of the OFDM waveform), the RE 950 corresponding to the PUSCH transmission BW is selected by a selector 955, executed by an IFFT or IFFT unit 960, the output is filtered by a filter 970, and a specific power is applied by a power amplifier (PA) 980 before the signal is transmitted (990). By DFT mapping, the RE appears to be like a virtual RE but is referred to as RE for simplicity. If any one of data, HARQ-ACK, or RI is not transmitted, the blocks included in FIG. 9 corresponding to each transmitter processing function are omitted. For simplicity, not only the encoder and modulator for the data symbol and UCI symbol but also additional transmitter circuits such as a digital-to-analog converter, filter, amplifier, and transmitter antenna are omitted.

[0102] FIG. 10 shows an example of a receiver block configuration diagram 1000 for data information and UCI included in a PUSCH according to an embodiment of the present invention. The embodiment of the receiver block configuration diagram 1000 shown in FIG. 10 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0103] Referring to FIG. 10, the received signal 1010 is filtered by a filter 1020, an FFT is applied by an FFT unit 1030, a selector unit 1040 selects the RE 1050 to be used by a transmitter, an IDFT (Inverse DFT) unit applies an IDFT 1060 when a DFT-S-OFDM waveform is used for transmission, a demultiplexer 1070 extracts coded HARQ-ACK symbols if present, applies erasure to corresponding REs for data symbols and CSI symbols, and finally, if present, another demultiplexer 1080 separates the coded data symbols 1090 and, if present, the coded CSI symbols 1095. If present, the reception of coded RI symbols is similar to the reception of coded HARQ-ACK symbols (not shown). If any one of data, CSI, HARQ-ACK, or RI is not transmitted, the blocks in FIG. 10 corresponding to each receiver processing function are omitted. Additional receiver circuits such as a channel estimator, a demodulator, and a decoder for data and UCI symbols are not shown for simplicity.

[0104] As in <Equation 1> or <Equation 2>, the determination of the number of coded modulation symbols for each UCI type per layer Q′ is based on non-adaptive retransmission and uses parameters related to the initial PUSCH transmission for the same data TB. Such a determination is disadvantageous in response to a UL DCI format or when multiplexed with an adaptive retransmission of the data TB when the UCI is present during the adaptive retransmission of some code blocks (CBs) of the TB, e.g., when the UE provides HARQ-ACK feedback for multiple CBs per TB instead of the entire TB.

[0105] As in <Equation 1> or <Equation 2>, the determination of the number of coded modulation symbols for each UCI type per layer Q′ is that each single one configured by the gNB for the UE by upper layer signaling

Number

[0106] In the system operation as described in the LTE standard, for a slot containing 14 symbols, the DMRS related to the transmission of the UL data channel is present in the 4th and 11th slot symbols at the start, the HARQ-ACK information is evenly distributed among the 3rd, 5th, 10th, and 12th slot symbols starting from the SC with the lowest index, and the RI / CRI information is evenly distributed among the 2nd, 6th, 9th, and 13th slot symbols starting from the SC with the lowest index while being distributed over all the symbols included in the slot starting from the SC with the highest index of the CSI. The reason for positioning the HARQ-ACK information next to the slot symbol used for the DMRS transmission is to provide robustness against the Doppler shift for the reception reliability of the HARQ-ACK information, which is prioritized more importantly compared to other UCI types.

[0107] To improve the decoding latency, different slot structures are considered, where DMRS transmission occurs in the first UL symbol of the slot to enable the receiver to obtain channel estimation as early as possible and then proceed with the decoding of the code block that is assumed to be mapped first in the frequency domain. For example, additional slot symbols are used for DMRS transmission when needed to provide robustness against Doppler shift or to improve the accuracy of channel estimation. The slot structure has a variable number of symbols available for the transmission of data information, UCI, or DMRS. For example, a hybrid slot contains 7 symbols, where the first symbol is used for the transmission of DL control information, the second symbol is a gap symbol, the next 4 symbols are used for the transmission of DMRS, data, or UCI from the UE, and the seventh symbol is used for other transmissions such as SRS or other UCI. The mapping for UCI-type slot symbols as described in the LTE standard cannot be applied when the first symbol is used for DMRS transmission, or when a variable number of slot symbols are used for DMRS transmission, or when the slot contains a variable number of symbols available for the transmission of DMRS, data, and UCI.

[0108] Therefore, it is necessary to improve the determination of the number of layer-coded symbols for UCI-type transmission in the PUSCH that transmits the initial transmission of the data TB or the adaptive retransmission of the data TB.

[0109] In some embodiments, there is an additional need to improve the determination of the number of layer-coded symbols for UCI-type transmission in the PUSCH that transmits the adaptive retransmission of the data CB, where the adaptive retransmission includes a different data CB than the initial transmission of the data CB.

[0110] In some embodiments, there is a need to improve the determination of the number of layer-coded symbols for UCI-type transmission on PUSCH when PUSCH transmits only UCI.

[0111] In some embodiments, it is necessary to determine the multiplexing of coded symbols for various UCI types on PUSCH to minimize the impact on the reliability of data reception and improve the reliability of UCI reception.

[0112] Hereinafter, for simplicity, it is assumed that data information is transmitted using one data TB including one or more data CBs. The explanations related to the embodiments can be directly extended from cases where more than one data TB is supported. Also, the DCI format for scheduling PUSCH transmission is referred to as the UL DCI format, and the DCI format for scheduling PDSCH transmission is referred to as the DL DCI format.

[0113] In some embodiments, decoupling the BLER of data information from the BLER of UCI is multiplexed with data information during PUSCH transmission. As an example, for the case where PUSCH transmits the initial transmission of a data TB and the case where PUSCH transmits a retransmission of a data TB, the UE uses different

Number

Number

Number

Number

Number

[0114] When the PUSCH transmits the initial transmission of the data TB and when the PUSCH transmits a re - transmission of the data TB, different

Number

[0115] For a given signal - to - interference - plus - noise ratio (SINR), the BLER for the UCI type for transmission on the PUSCH is linked to the BLER of the data TB, e.g., as in <Equation 1> or <Equation 2>.

Number

Number

[0116] For example, since the target BLER for the HARQ retransmission of the data TB may be larger than the BLRE for the initial transmission of the data TB, such that the receiver is given the ability to combine data symbols in the retransmission of the data TB with the data symbols at the initial transmission of the data TB and achieve a BLER lower than its own HARQ retransmission BLER, more multiplexing is present in the PUSCH that transmits the initial transmission for the data TB and more multiplexing is present in the PUSCH that transmits the HARQ retransmission for the data TB, so that a larger number of coded modulation symbols for the UCI type are determined in order to

Number

Number

Number

[0117] FIG. 11 is applied to determine the number of coded modulation symbols included in the PUSCH based on whether the UE transmits the initial transmission of the data TB by the PUSCH according to an embodiment of the present invention.

Number

[0118] The UE is applied by the gNB to the UCI type for determining the number of coded modulation symbols for the UCI type when the UE performs PUSCH transmission.

Number

Number

Number

Number

[0119] In many practical arrangements, it is advantageous for the scheduler to target different BLER values for the initial transmission of the data TB or for the retransmission of the data TB, based on the service type or based on network traffic or interference conditions. For example, the scheduler can target a lower BLER for transmissions from the UE of the data TB associated with a service type that requires less redundancy, when the associated interference to other UEs is low, or when the UE is not power-limited.

[0120] The scheduler determination as described above is dynamic, and for the UE by upper layer signaling to determine the number of coded modulation symbols for multiplexing the UCI type onto the PUSCH

Number

Number

[0121] Single for determining the number of coded modulation symbols for the UCI type in PUSCH

Number

Number

Number

Number

Number

Number

[0122] A different configuration may apply when the PUSCH transmits an initial transmission of a data TB and when the PUSCH transmits a retransmission of a data TB. When multiple UCI types are multiplexed in a PUSCH transmission, the same UCI offset indicator field is applied to each UCI type

Number

Number

[0123] FIG. 12 shows an example of a process 1200 for determining the number of modulated symbols coded during PUSCH transmission based on signaling in a UL DCI format associated with a UE according to an embodiment of the present invention. The embodiment of the process 1200 shown in FIG. 12 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

Number

[0124] The UE is associated with the UCI type for transmission on the PUSCH

Number

Number

[0125] When PUSCH transmission is semi-statically scheduled (SPS) by upper layer signaling, the gNB uses the SPS PUSCH transmission to have different UCI types for at least two different service types

Number

[0126] Different DCI formats are used to schedule PUSCH transmissions with different target BLERs, and different

Number

Number

Number

Number

[0127] If PUSCH transmission is initiated by the UE without the transmission of the associated UL DCI format from the gNB, UCI multiplexing on the PUSCH is excluded because the reliability of such PUSCH transmission is unpredictable, and the successful reception of the associated data TB generally depends on iterative or HARQ retransmissions that are not beneficial for UCI transmission. Such UE behavior depends on the network configuration in which the UE is configured to either multiplex UCI on the PUSCH or drop the PUSCH transmission and transmit the UCI on the PUCCH. On the other hand, the DL DCI format includes a field that indicates a resource from a set of resources configured by the upper layer for the UE for the associated HARQ-ACK transmission, and one or more of the resources can support PUSCH transmission with a predetermined MCS and RB allocation.

[0128] As an example, one or more of the configured resources are associated with a set of PUCCH resources and one or more PUSCH resources. When the UE has no data to transmit, the UE can transmit HARQ-ACK by transmitting a PUCCH on the PUCCH resource. When the UE has data to transmit, the UE transmits both HARQ-ACK and data by transmitting a PUSCH on any one of the PUSCH resources. Each PUSCH resource is configured with an MCS for data transmission and RB allocation, and the UE can select a PUSCH resource based on the size of the data TB.

[0129] In some embodiments, the determination of the number of (layer-specific) coded modulation symbols for the UCI and the multiplexing of UCI types on the PUSCH are considered.

[0130] PUSCH transmission from the UE in a slot includes symbols for DMRS transmission that are, for example, the first UL symbol included in the slot in which the UE uses for PUSCH transmission. For example, in the case of a hybrid slot, since DL transmission can exist at the start of the slot, this is not necessarily the first symbol of the slot. In the following description, unless otherwise explicitly mentioned, the term "the first symbol of the slot" refers to the first symbol available for PUSCH transmission in the slot. Additional DMRS symbols are configured for the UE for PUSCH transmission in the slot by a DCI format that schedules the PUSCH transmission, or by upper layer signaling.

[0131] Unlike UCI multiplexing as described in the LTE standard where HARQ-ACK and RI / CRI are located in different slot symbols and CSI is mapped in a time-priority manner different from HARQ-ACK or RI / CRI, the present disclosure contemplates that (a) the mapping of different UCI types is frequency-prioritized and then time-continuous, (b) different UCI types are mapped to the same slot symbol, (c) the mapping starts with the HARQ-ACK symbol (if present), continues with the RI / CRI symbol (if present - and coded together with CSI), continues with the data symbol (if present) or the first type of CSI symbol (if present), and ends with the second type of CSI symbol (if present) or the data symbol (if present) for UCI types. The mapping of UCI-coded modulation symbols, or data-coded modulation, excludes the slot symbols or SCs included in the slot symbols used for DMRS transmission or for the transmission of other signaling such as SRS. The remaining slot symbols or SCs are referred to as available slot symbols or available CSs. As will be described next, the CSI and RI / CRI part (CSI part 1) are coded together with the same codeword, and the remaining CSI (CSI part 2) is coded with a second codeword.

[0132] UCI multiplexing in the present disclosure takes into account that there is no ambiguity in the number of resources used to multiplex each UCI type onto a PUSCH transmission, with a significant probability, between the transmitting UE and the receiving gNB, as to whether the PUSCH transmission includes UCI multiplexing. Also, there is no ambiguity as to the number of resources used to multiplex each UCI type onto a PUSCH transmission, together with exceptions to CSI multiplexing as discussed later. Additionally, for UCI types such as HARQ-ACK or CSI as an example, the gNB can configure whether to multiplex the UCI type onto the PUSCH transmission for the UE or to separately transmit the UCI type on the PUCCH to the UE.

[0133] When the UE is configured by a UL DCI format or by higher layer signaling to multiplex HARQ-ACK onto a PUSCH transmission, there are several mechanisms for the UE to determine the HARQ-ACK payload to multiplex onto the PUSCH transmission. For example, the UL DCI format can include (a) a DAI field that uses the operations described in the LTE standard for TDD systems that include operations using carrier aggregation, or (b) an indication for the UE to multiplex HARQ-ACK information on a given PUSCH by the codebook size of the HARQ-ACK payload, or (c) a direct indication of the HARQ process known to the UE. HARQ-ACK exists on a per-TB basis, on a per-group-of-CB basis, or on a per-CB basis. The RI / CRI payload is configured by the higher layer and there is no ambiguity between the gNB and the UE with respect to the RI / CRI payload.

[0134] When the UE determines the total CSI payload based on the RI value transmitted separately or simultaneously with CSI transmission to the gNB before CSI transmission, there may be ambiguity between the gNB and the UE if the gNB does not accurately detect the RI value. As an example, the CSI payload (or CSI part 2) is generally larger when the associated rank is larger. The gNB can attempt to detect the CSI (or CSI part 2) codeword with more than one hypothesis for the associated payload. For example, when the gNB fails to detect the CSI (or CSI part 2) with the payload determined from the last detected value for RI (CSI part 1 if RI is included), the gNB can assume different RI values corresponding to different CSI (or CSI part 2) payloads and decode the CSI (or CSI part 2). However, when the RI or CSI corresponds to multiple cells, the number of corresponding hypotheses increases due to the increased combinations for the possible CSI (or CSI part 2) payloads. When the gNB inaccurately detects the RI value and as a result inaccurately detects the CSI (or CSI part 2) payload multiplexed in the PUSCH transmission, it can generally be beneficial to minimize the impact on data detection. This can be achieved by marking the start position of each data CB with an independent PUSCH transmission for the actual CSI (or CSI part 2) payload as described next.

[0135] The mapping of UCI - coded modulation symbols for SC is defined to achieve a predefined order of at least frequency diversity, such as an order of 2 or 4.

Number

Number

Number

[0136] In one embodiment, the HARQ-ACK-coded modulation symbols are first mapped to the SCs of the PUSCH transmission. In the first slot symbol (and not used for DMRS transmission) [Number] [Number] Also, an offset can be added to the first SC to shift the position of the first SC. At this time, the transmission of the HARQ-ACK-coded modulation symbols is the first that is not used for DMRS transmission [Number] The above can be generalized to any number of groups other than four groups, such as two groups or eight groups for the corresponding frequency diversity orders of 2 or 8.

[0137] ​For a slot, when there is no HARQ-ACK transmission for RI / CRI (or CSI part 1), the multiplexing of the RI / CRI-coded modulation symbols to SC is the same as that for HARQ-ACK transmission. When there is HARQ-ACK transmission in a slot, two options are considered. In the first option, the transmission of the RI / CRI (or CSI part 1)-coded modulation symbols is not used for DMRS transmission and, if present, starts from the slot symbols that exist after the last slot symbol used for the transmission of the HARQ-ACK-coded modulation symbols. The multiplexing of the RI / CRI (or CSI part 1)-coded modulation symbols to SC is the same as that for HARQ-ACK transmission.

[0138] FIG. 13 shows an example of a mapping 1300 for subcarriers on PUSCH of HARQ-ACK, RI / CRI (or CSI part 1), and coded modulation symbols for transmitting data according to an embodiment of the present invention. The embodiment of the mapping 1300 shown in FIG. 13 is for illustrative purposes only. Other embodiments are used without departing from the scope of the present invention.

[0139] The UE transmits PUSCH to the gNB in a slot through 14 symbols and

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0140] In other embodiments, RI / CRI (or CSI part 1) transmission starts from the last slot symbol used for transmitting the modulation symbols coded with HARQ-ACK if there are SCs available in the slot symbol. If the modulation symbols coded with RI / CRI (or CSI part 1) exist,

Number

Number

[0141] FIG. 14 shows an example of a mapping 1400 for subcarriers on a PUSCH of HARQ-ACK, RI / CRI (or CSI part 1), and coded modulation symbols for transmitting data according to an embodiment of the present invention. The embodiment of the mapping 1400 shown in FIG. 14 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

Number

Number

Number

Number

[0142]

Number

Number

Number

Number

[0143] The RI / CRI (or CSI part 1) coded modulation symbols are transmitted in the same way as the HARQ-ACK coded modulation symbols for each

Number

Number

[0144] In one embodiment, the mapping of the SCs for the transmission of the RI / CRI (or CSI part 1) coded modulation symbols is

Number

[0145] FIG. 15 shows an example of mapping 1500 for sub - carriers on a PUSCH of HARQ - ACK, RI / CRI (CSI part 1), and coded modulation symbols for transmitting data. The embodiment of mapping 1500 shown in FIG. 15 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

Number

Number

Number

[0146] FIG. 16 shows an example of mapping 1600 for PUSCH sub - carriers of HARQ - ACK, RI / CRI (CSI part 1), and coded modulation symbols for transmitting data. The embodiment of mapping 1600 shown in FIG. 16 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

Number

Number

Number

Number

Number

Number

[0147] The RI / CRI (or CSI part 1) coded modulation symbols are mapped to each

Number

Number

[0148] FIG. 17 shows an example of a mapping 1700 on the PUSCH subcarriers of the coded modulation symbols for transmitting HARQ-ACK, RI / CRI (CSI part 1), and data according to a first option for mapping the UCI-coded modulation symbols across all available PUSCH slot symbols according to an embodiment of the present invention. The embodiment of the mapping 1700 shown in FIG. 17 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

Number

Number

Number

Number

Number

Number

Number

Number

[0149] The advantage of UCI mapping as shown in FIG. 16 or FIG. 17 is that the impact of UCI multiplexing on the data code block is evenly distributed, and when possible or necessary, since UCI transmission is distributed through all available PUSCH symbols, power boosting is applied to UCI transmission. In the case of QAM modulation, the power scaling factor for UCI transmission is signaled through each field included in the DCI format that schedules PUSCH transmission.

[0150] For CSI (or CSI part 2) multiplexing during PUSCH transmission, an important issue is to prevent error cases caused by the gNB detecting the RI associated with CSI (or CSI part 2) inaccurately. The UE transmits the RI in the same slot as CSI (or CSI part 2) or in a previous slot. When the UE transmits a CSI (or CSI part 2) smaller than what the gNB expects, the gNB detects the data CB through a smaller number of SCs than the UE uses to transmit the data CB. The result is that the gNB assumes an inaccurate rate matching for the CB, which leads to HARQ buffer damage at the gNB. When the UE transmits a CSI (or CSI part 2) payload larger than what the gNB expects, the gNB detects the data CB through a larger number of SCs than the UE uses to transmit the data CB. The result is that the gNB incurs damage to the entire HARQ buffer, assumes an inaccurate starting SC for the transmission of the CB, or includes the SCs used by the UE to transmit CSI (or CSI part 2) in response to the reception of the data CB that causes partial damage to the entire HARQ buffer. When an RI error occurs, the gNB receives the associated CSI (or CSI part 2) inaccurately unless the gNB decodes the CSI (or CSI part 2) based on multiple hypotheses for the CSI (or CSI part 2) payload.

[0151] In one embodiment, to prevent error cases for CSI (or CSI part 2) and data multiplexing in PUSCH caused by inaccurate RI detection at the gNB, a reference CSI (or CSI part 2) payload is defined or configured by the gNB for the UE, and the total number of coded modulation symbols for CSI multiplexing is determined with respect to the reference CSI (or CSI part 2) payload. For example, the reference CSI (or CSI part 2) payload

Number

[0152] As an example, when determining the number of coded modulation symbols for CSI multiplexing in PUSCH as in <Equation 2>, the UE applies the reference CSI payload

Number

Number

Number

Number

Number

Number

Number

[0153] FIG. 18 shows an example of a determination 1800 for the number of CSI-coded modulation symbols based on a reference CSI payload (CSI part 1) according to an embodiment of the present invention. The embodiment of the determination 1800 shown in FIG. 18 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0154] The reference CSI payload (CSI part 1) used in the formula for determining the number of CSI-coded modulation symbols mapped by the gNB to the SC of the PUSCH transmission BW for the UE

Number

Number

Number

[0155] In one embodiment, to prevent error cases for CSI and data multiplexing in PUSCH caused by inaccurate RI detection at the gNB, the reference CSI payload

Number

Number

Number

Number

Number

Number

[0156] In one embodiment, to reduce the impact from error cases where CSI and data are multiplexed in PUSCH due to inaccurate RI detection, the gNB implementation can set the target BLER for RI detection, or equivalently CSI part 1 detection, low enough for such error cases so as not to have a significant impact on the overall system operation. For example, if possible, the RI / CRI target BLER can be set to about 0.01% or lower. To prevent incorrect understanding of the CSI (CSI part 2) payload at the gNB that affects the detection of HARQ-ACK, or RI / CRI, or data, the UE maps the SC for transmitting CSI (CSI part 2) coded modulation symbols after the UE has mapped the SC for transmitting HARQ-ACK or RI / CRI (CSI part 1), or data coded modulation symbols.

[0157] In this way, when the UE maps CSI on more SCs than expected by the gNB, the start position of the data coded modulation symbols is not affected. Instead of the data coded modulation symbols, even if the gNB receives CSI coded modulation symbols on some SCs when the actual CSI payload is larger than the CSI payload assumed by the gNB, since the UE first maps the data coded modulation symbols to the SCs, damage to the overall buffer is prevented, and thereby the position of the SCs is independent of the SCs to which the UE maps the CSI coded modulation symbols. When the UE maps CSI on fewer SCs than expected by the gNB, the start position of the data information is not affected, and thereby the only impact is the SCs not fully utilized in the PUSCH.

[0158] If there is no ambiguity with respect to HARQ-ACK, RI / CRI (or CSI part 1), or the number of SCS required for data transmission, any mapping order can be applied to these information types. Otherwise, for example, if there is ambiguity with respect to any one of these information types such as HARQ-ACK, the mapping of the above information types is such that HARQ-ACK or RI / CRI (or CSI part 1) has a higher priority than CSI (or CSI part 2) and can overwrite the SCS used to map CSI (or CSI part 2), so it can be last after CSI.

[0159] After the mapping of the subcarriers of HARQ-ACK, RI / CRI (or CSI part 1), and data (and DMRS), the subcarrier mapping of CSI (or CSI part 2) is determined as the SCS used for HARQ-ACK or RI / CRI (or CSI part 1) transmission, and each description is not repeated for simplicity. For example, CSI multiplexing is the same as HARQ-ACK multiplexing when there is no HARQ-ACK or RI / CRI. For example, CSI (or CSI part 2) multiplexing is the same as RI / CRI (or CSI part 1) multiplexing when there is a HARQ-ACK but RI / CRI in CSI part 1. For example, CSI multiplexing is the same as RI / CRI (or CSI part 1) multiplexing after HARQ-ACK when there are both HARQ-ACK and RI / CRI (or CSI part 1).

[0160] FIG. 19 shows an example of a first approach 1900 for mapping CSI to subcarriers of PUSCH transmission according to an embodiment of the present invention. The embodiment of the first approach 1900 shown in FIG. 19 is for illustration purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0161] The UE passes through 14 symbols, and

Number

Number

[0162] FIG. 20 shows an example of a second approach 2000 for mapping CSI of PUSCH transmission to subcarriers according to an embodiment of the present invention. The embodiment of the second approach 2000 shown in FIG. 20 is for illustration only. Other embodiments can be used without departing from the scope of the present invention. The UE passes through 14 symbols, and

Number

Number

[0163] If UCI multiplexing exists over all available PUSCH symbols, for example as shown in Figure 17, the mapping of the CSI (CSI part 2) coded modulation symbols to the PUSCH SCs is a direct extension of the mapping for the HARQ-ACK or RI / CRI (CSI part 1) coded modulation symbols (the UE first maps the HARQ-ACK, RI / CRI, or data coded modulation symbols to the SCs), and thus the corresponding description is omitted for simplicity.

[0164] The UCI is generally associated with a target BLER lower than the data information. For a given receiver and coherent demodulation, the BLER depends sequentially on the associated DMRS SINR, the code rate for the UCI-coded modulation symbols, and the channel estimation accuracy that depends on the SINR. The code rate is decreased by allocating more UCI-coded modulation symbols for a given UCI payload. The DMRS SINR is determined by the DMRS transmit power. The first approach to increase the DMRS SINR is for the UE to increase the DMRS transmit power compared to the UCI or data transmit power. For example, the UL DCI format includes a DMRS power offset field for the UE to determine the power offset for the DMRS transmit power with respect to the UCI or data information transmit power.

[0165] The limitation of the first approach is basically advantageous for UEs with low SINR where the power is also limited. Another limitation is that the increase in DMRS SINR due to the increase in DMRS transmit power is removed by the increase in each DMRS transmit power from the UE in the interfering synchronous cells because the DMRSs are located in the same slot symbols. The second approach to increase the DMRS SINR is to include additional DMRS symbols, which is indicated by the 'additional DMRS' field included in the DCI format that schedules the PUSCH transmission.

[0166] The main purpose of the additional DMRS is to improve the UCI BLER. The additional DMRS is limited to the SC on which the UCI is transmitted or on the RB that includes the SC on which the UCI is transmitted, and it does not need to cover the entire PUSCH transmission BW. The field included in the DCI format indicates whether it is the additional DMRS extent over the PUSCH transmission BW or just over the SC only, or whether it is the RB that includes the SC used for the mapping of the UCI-coded modulation symbols.

[0167] For example, when the data MCS is less than a predetermined MCS, or when the field included in the UL DCI format indicates a predetermined value for the cyclic shift of the default DMRS (assuming the default DMRS is based on the ZC sequence), it is also possible for the UE to transmit additional DMRS when UCI is multiplexed on the PUSCH through implicit signaling. The UE transmits the additional DMRS in one or more predetermined slot symbols, such as an intermediate or last slot symbol that is part of the PUSCH transmission. When the OFDM waveform is used for PUSCH transmission, the additional DMRS is limited by the BW and multiplexed with data in the same slot symbol. When the DFT-S-OFDM waveform is used for PUSCH transmission, the additional DMRS is transmitted through the entire PUSCH BW in the slot symbol without being multiplexed with data in the slot symbol to maintain the single carrier characteristic for the DFT-S-OFDM waveform.

[0168] FIG. 21 shows an example of the presence 2100 of additional DMRS when UCI is multiplexed during PUSCH transmission according to an embodiment of the present invention. The embodiment of the presence 2100 of additional DMRS shown in FIG. 21 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0169] The UE transmits the PUSCH through multiple SCs (or RBs) in a slot. The UCI multiplexing structure for mapping the UCI-coded modulation symbols to the SCs is not important, and the UCI multiplexing structure in FIG. 20 is used as a reference. The UE transmits the default DMRS 2110 in the first slot symbol through all PUSCH SCs (the default DMRS transmission can be present in some of the PUSCH SCs while spanning the PUSCH transmission BW). The UE determines a set of SCs for UCI multiplexing on the PUSCH and transmits additional DMRS when indicated by the associated UL DCI format or when implicitly determined by the UE based on a predefined rule in slot symbol 2120.

[0170] The additional DMRS is transmitted at least on the SC to which the UCI is mapped (however, with different symbols). The additional DMRS can be transmitted through a predetermined SC such as the SC through an integer number of RBs including the UCI SC. This is essential when the DMRS is composed of a ZC sequence that is required to have one of the predetermined lengths such as 12, 24. After determining whether to transmit the additional DMRS, the UE can proceed with the mapping of the HARQ-ACK (if present) 2130, RI / CRI (if present) 2140, data 2150, and CSI 2160 coded information symbols to the SC.

[0171] To prevent a link to the determination of the number of modulation symbols coded with UCI in the parameters of the PUSCH that transmits the initial transmission of the data TB such as the transmission BW or transmission power, the number of modulation symbols coded with UCI is determined based on the current PUSCH transmission, and the variability

Number

Number

[0172]

Number

Number

Number

[0173]

Number

Number

[0174]

Number

Number

[0175] Including CSI (or CSI part 2) and for improving the dimensioning for HARQ-ACK or RI / CRI (or CSI part 1) in PUSCH transmission without data, the present invention takes into account that the related UL DCI format explicitly or implicitly provides an MCS for CSI transmission. The MCS set for only CSI transmission can be a subset of the MCS set for data transmission by, for example, not including QAM64 or QAM256, or not including a specific code rate (spectral efficiency) value. When higher-order modulations such as 64QAM or 256QAM are not supported for UCI, and when UCI is multiplexed with data on PUSCH, UCI is transmitted with the same modulation as one piece of data whose modulation order for data is higher than the maximum supportable modulation order for UCI and UCI is not transmitted with the modulation corresponding to the highest supportable order for UCI.

[0176] An explicit indication in a UL DCI format that schedules a PUSCH transmission containing only UCI (and no data) can be made through a "UCI-only" field that contains one bit indicating to the UE whether it can transmit data when CSI reporting is triggered in the UL DCI format through the A-CSI request field. Alternatively, the explicit indication can be provided by including a "UCI-only" component in a part of the state to which the value of the A-CSI request field is mapped.

[0177] An implicit indication is provided by reserving the values of other fields included in a UL DCI format that, together with a positive indication in the A-CSI request field, indicates that the PUSCH transmission associated with the UL DCI format for the UE contains only UCI. For example, if the DMRS transmitted on the PUSCH is based on the transmission of a ZC sequence and the fields included in the UL DCI format are used to indicate the cyclic shift value for the ZC sequence, the value of the field can be reserved to indicate that the PUSCH is transmitted with only UCI scheduled.

[0178] When the UE is indicated that the PUSCH transmission associated with the UL DCI format contains only UCI (at least for A-CSI), the MCS field included in the UL DCI format can correspond to the MCS for A-CSI transmission. Based on the indicated MCS value, the UE can determine the number of CSI bits used when determining the number of modulation symbols coded with HARQ-ACK as in <Equation 7>

Number

[0179]

Number

[0180]

Number

[0181]

Number

[0182] For HARQ-ACK,

Number

[0183] To determine the CSI (CSI part 2) payload by the RI / CSI value sent by the UE to the gNB before or at the same time as the CSI (CSI part 2) transmission, if the gNB does not accurately detect the RI value, there is ambiguity between the gNB and the UE. For example, the CSI (CSI part 2) payload is generally larger when the associated rank is larger. The gNB can attempt to detect the CSI (CSI part 2) codeword by more than one hypothesis for the associated payload. For example, if the gNB does not detect the CSI (CSI part 2) codeword by the payload determined from the last detected value for the RI, the gNB can re-decode the CSI (CSI part 2) codeword assuming different RI values corresponding to different CSI (CSI part 2) payloads. However, if the RI or CSI corresponds to multiple cells, or multiple CSI processes, or multiple CSI sets, the number of corresponding hypotheses will increase due to the increased combinations for the possible CSI (CSI part 2) payloads.

[0184] If the gNB inaccurately estimates the CSI (CSI part 2) payload, the gNB also inaccurately estimates the number of SCs on the PUSCH that the UE uses for CSI (CSI part 2) transmission, and thus also inaccurately estimates the number of SCs that the UE uses for data transmission. Subsequently, the gNB includes the CSI (CSI part 2) - coded modulation symbols as data - coded modulation symbols that cause soft - buffer damage to the data, especially when the start position of the data - coded modulation symbols is changed according to the number of CSI (CSI part 2) - coded modulation symbols. Therefore, it is advantageous to provide means for determining whether the gNB accurately detects the RI value (or accurately detects CSI part 1). Such means are generally associated with the inclusion of a cyclic redundancy check (CRC) for the information codeword prior to encoding.

[0185] Even if the CRC check after decoding is an efficient way to confirm the inaccurate or accurate detection of the relevant information codeword, related coding methods such as tail - biting convolutional code (TBCC) or polar code are efficient only when the payload for the information codeword is large enough, for example, more than 10 bits. However, even when the UE reports RI (or CSI part 1) for multiple cells, the overall RI (or CSI part 1) payload is often 10 bits or less, which limits the applicability of coding methods that use CRC protection to confirm the accurate or inaccurate decoding output for the information codeword.

[0186] Furthermore, the UE can report HARQ-ACK information for multiple CBs of a TB, or for multiple DL cells in which the UE is configured to receive PDSCH transmissions, or for multiple slots in which the UE is configured to receive PDSCH transmissions. As a result, the HARQ-ACK information codeword can include tens or hundreds of bits for each reception of a CB or TB across cells or across slots. Incorrect detection of the HARQ-ACK information codeword by the gNB requires re-scheduling and re-transmission of all data CBs. Even when a low target BLER is set for the HARQ-ACK information codeword due to an error in link adaptation, or due to channel variations such as short-term fading, or due to a transmit power control error, situations often occur where the actual BLER for the HARQ-ACK codeword is much larger than the target BLER.

[0187] Therefore, when the gNB incorrectly detects the HARQ-ACK information codeword, instead of re-transmitting all the PDCCH and PDSCH that the gNB re-schedules for the UE to re-transmit the data CB, it is advantageous for the gNB to trigger the re-transmission of the HARQ-ACK information codeword from the UE, which is to reduce the DL spectral efficiency, throughput loss, and the increase in the average communication waiting time associated with re-scheduling.

[0188] When the UE multiplexes UCI on PUSCH transmission, the target BLER for UCI at the gNB can be achieved by the gNB allocating a sufficient number of SCs to the PUSCH for UCI multiplexing. This, even though generally a functional approach, may not always be possible to increase the BW allocation for PUSCH transmission as, for example when the UCI payload is large, a large number of SCs are often required for UCI transmission, thereby which may impose a power constraint on the UE. Thus, it is advantageous to include the number of SCs allocated for UCI multiplexing during PUSCH transmission to prevent a high code rate for the transmission of data information using OFDM, as each data BLER increases significantly, for example, when the code rate is higher than 0.6 especially for QAM-based modulation.

[0189] Even when the allocated number of SCs is smaller than the nominal number for achieving the target BLER, the target UCI BLER is still achieved by increasing the UCI transmission power as the UCI code rate is generally low enough. Subsequently, the transmission power for data information decreases to maintain the same total transmission power for the PUSCH symbol. However, as more SCs are available for multiplexing with data information during PUSCH transmission, a sufficiently low code rate can be maintained for data information that results in an improved data BLER despite the lower transmission power for the data-coded modulation symbols.

[0190] The gNB can schedule PUSCH transmissions from the UE to occur over multiple slots. The PUSCH transmissions can transmit the same data TB over all of the multiple slots, or different data TBs in each of the multiple slots. When the UE multiplexes UCI with the PUSCH transmission, the multiplexing occurs over all of the multiple slots, for example, only in one slot when each slot transmits a different data TB, or as an example, when all of the multiple slots transmit the same data TB. When the UL DCI format that schedules PUSCH transmissions over multiple slots indicates the same MCS for data transmission in each of the multiple slots, the PUSCH transmits different data TBs in each of the multiple slots, and the same transmission power is used in each of the multiple slots, the reception reliability for the data TB depends on whether the UCI is multiplexed with the PUSCH. Therefore, it is advantageous to have different adjustments for the parameters of the multi-slot PUSCH transmission in slots with UCI multiplexing than in slots without UCI multiplexing.

[0191] In some embodiments, it is necessary to support encoding of UCI payloads that are less than or equal to a predetermined value using an encoding method applicable to UCI payloads exceeding the predetermined value.

[0192] In some embodiments, there is another need to enable the gNB to schedule retransmission of HARQ-ACK codewords from the UE.

[0193] In some embodiments, there is another need to enable transmission of HARQ-ACK information for each code block group.

[0194] In some embodiments, it is necessary to apply different adjustments to the parameters of PUSCH transmissions from the UE in slots with UCI or SRS multiplexing than in slots without UCI or SRS multiplexing.

[0195] Hereinafter, for simplicity, it is assumed that data information is transmitted using one data TB including one or more data CBs. The related description of the embodiments can be directly extended to cases where more than one data TB is supported. Also, the DCI format for scheduling PUSCH transmission is referred to as the UL DCI format, and the DCI format for scheduling PDSCH transmission is referred to as the DL DCI format.

[0196] In some embodiments, mapping a small number of information bits to a codeword having a larger number of information bits is considered to enable the calculation of CRC attached to the codeword and to enable the receiver to determine whether the codeword is correct or incorrect.

[0197] The same number of original information bits that are less than 12 information bits for HARQ-ACK or RI / CRI (CSI part 1) are mapped to a codeword having a predetermined larger number of information bits such as 12 information bits. Next, CRC for the codeword is obtained, the CRC is attached to the codeword, and then the output is encoded using, for example, TBCC or polar code. Using CRC protection for HARQ-ACK or RI / CRI (CSI part 1) codewords enables operations with a higher BLER for the codewords and scheduling of retransmissions for the codewords, as will be described in the next embodiments of the present disclosure.

[0198] The mapping for the codeword of the original information bits is not important, but an example of the mapping is as follows.

Number

Number

[0199] Figure 22 shows a mapping and encoding process 2200 for an original information payload by using codewords having a length longer than that of the original information payload according to an embodiment of the present invention. The embodiment of the mapping and encoding process 2200 shown in Figure 22 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0200] The UE generates, for example, I o individual original information bits for HARQ-ACK information or RI / CRI (CSI part 1) (2210). The UE attaches I cw -I o bits having a predetermined value to the I o individual original information bits (it is also possible to have different combinations for I o and I cw -I o bits) to form a codeword of I cw bits (2220). The UE calculates an L-bit CRC for the codeword of I cw bits (2230) and attaches the L bits to the I cw bits (2240). An encoder 2250, such as a TBCC or a polar encoder, then encodes I cw +L bits, a modulator 2260 modulates the encoded bits, an SC mapper 2270 maps the encoded modulation symbols to SC, and a transmitter 2280 transmits the resulting signal.

[0201] Figure 23 shows an example of a decoding and de-mapping process 2300 for an original information payload through the use of codewords having a length longer than that of the original information payload according to an embodiment of the present invention. The embodiment of the decoding and de-mapping process 2300 shown in Figure 23 is for illustrative purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0202] The gNB receiver 2310 receives a signal, the demapper 2320 demaps the coded modulation symbols, the demodulator 2330 demodulates the modulated received symbols to generate coded information bits, and the decoder 2340 decodes the coded information bits to generate I cw +L estimated codeword bits and CRC bits. The CRC extraction unit 2350 extracts I cw bits for the codeword and extracts L bits for the CRC. I cw The bits are provided to the information extraction unit (controller) 2370 that extracts I o bits for the I cw -I o original information bits 2380. The receiver performs a CRC check 2390 or I cw -I o checks the value for the I o bits (2395) to determine whether the codeword was decoded correctly. If the CRC check is positive or I o the value of the I

[0203] I o =2, I cw =12, such that if the value of I o is much smaller than the value of I cw , the receiver has a predetermined value to check to determine whether the receiver decoded the I cw bits correctly. Since there are I cw -I o =10 bits, it is possible to prevent including additional CRC bits in the encoded codeword. For example, if the decoding is actually inaccurate and the bit errors are random, the probability that the decoded I cw -I o bits are the same as the predetermined I cw -I o bits is

Number

[0204] In some embodiments, scheduling the transmission of one or more HARQ-ACK codewords from the UE by the gNB is contemplated.

[0205] A first aspect of scheduling the transmission of HARQ-ACK codewords is to define signaling that instructs the scheduling from the gNB to the UE as described above. The signaling can be explicit or implicit. For example, explicit signaling is done by including a "HARQ-ACK reporting request" field in one or both of the DL DCI format and UL DCI format that the UE is configured to decode. When corresponding to HARQ-ACK for all HARQ processes and when the HARQ-ACK codeword size is predetermined, the "HARQ-ACK report" field contains one binary element. Here, as an example, the UE transmits the HARQ-ACK codeword when the "HARQ-ACK reporting request" field value is "0", and does not transmit the HARQ-ACK codeword when the "HARQ-ACK reporting request" field value is "1". Implicit signaling is done by reserving the state of other fields included in the DCI format that instructs the scheduling of the HARQ-ACK codeword. For example, when DMRS transmission uses a ZC sequence, the field included in the DCI format that indicates the cyclic shift value has a reserved value that instructs the scheduling of the HARQ-ACK codeword. In the above case, the cyclic shift value can be a default value such as 0 (zero).

[0206] When an increased granularity for the number of HARQ processes with HARQ-ACK reports is required, the "HARQ-ACK report request" field has a larger number of bits, such as 2 bits, where the "00" state indicates no transmission of HARQ-ACK codewords, and the "01", "10", or "11" states can each indicate the transmission of the first set, second set, or third set of HARQ processes for the serving cell associated with the DCI format transmission. The first, second, and third sets are configured by the UE with the serving gNB through upper layer signaling. When the UE is configured to operate in DL carrier aggregation, the HARQ process can be the HARQ process associated with the cell of the PDSCH transmission scheduled from the DL DCI format including the "HARQ-ACK report request" field.

[0207] The second aspect is for scheduling the retransmission of HARQ-ACK codewords. The HARQ-ACK codewords scheduled for transmission from the UE are the same as the HARQ-ACK codewords transmitted by the UE in the previous slot. The earliest previous slot is defined in the system operation or configured by the gNB to the UE to be, for example, the slot that is 2 slots before the slot of the HARQ-ACK codeword scheduling. Then, the transmission of the HARQ-ACK codeword is a retransmission of the same HARQ-ACK codeword with the same content as the initial transmission of the HARQ-ACK codeword. This enables applying soft combining to the encoded HARQ-ACK codeword symbols before decoding, similar to the gNB applying soft combining to the HARQ retransmission of the encoded data information.

[0208] The DCI format includes a "HARQ-ACK codeword indicator" field that indicates the HARQ-ACK codeword transmitted by the UE in a previous slot among a plurality of HARQ-ACK codewords. For example, the "HARQ-ACK codeword indicator" field includes 2 bits, where the values of "00", "01", "11" indicate the fourth last, or third last, or second last, or last HARQ-ACK codeword transmitted by the UE, respectively. It is also possible for the "HARQ-ACK codeword indicator" field to indicate the transmission of a plurality of HARQ-ACK codewords. As an example, the "HARQ-ACK codeword indicator" field includes 2 bits, where the values of "00", "01", "10", and "11" indicate the retransmission of the third last, or second last, or last, or all of the third last, second last, and last HARQ-ACK codewords transmitted by the UE, respectively. To enable soft combining at the gNB for previous transmissions of HARQ-ACK codewords, when the UE transmits a plurality of HARQ-ACK codewords simultaneously, the UE encodes the plurality of HARQ-ACK codewords separately.

[0209] Furthermore, the "HARQ-ACK codeword indicator" field operates in the "HARQ-ACK report" field by reserving one state to indicate that there is no triggering of HARQ-ACK codeword transmission. For example, the "HARQ-ACK codeword indicator" field contains two bits, where the values of "01", "10", and "11" indicate the retransmission of the third last, or the second last, or the last HARQ-ACK codeword transmitted by the UE, respectively, while the value of "00" indicates that there is no retransmission of the HARQ-ACK codeword. More states can be reserved in case the HARQ-ACK codeword does not always contain HARQ-ACK information for all HARQ processes. When the "HARQ-ACK codeword indicator" field is included in the UL DCI format, the UE multiplexes the HARQ-ACK codeword onto the associated PUSCH transmission. The PUSCH transmission can contain or not contain a data TB, and each indication is explicit through the corresponding field included in the UL DCI format or can be implicit using a predetermined value for one or more predefined fields included in the UL DCI format.

[0210] For example, when a "HARQ-ACK report" field is included in a UL DCI format, the "HARQ-ACK report" field can operate as an explicit indicator that the associated PUSCH transmission does not contain data information. On the other hand, an explicit additional "HARQ-ACK codeword indicator" included in a DL DCI format or a UL DCI format can be omitted when the DL DCI format or the UL DCI format does not schedule data transmission from the UE when the UE indicates HARQ-ACK codeword transmission using the "HARQ-ACK report" field. Thereafter, one or more other existing fields included in the DL DCI format or the UL DCI format, such as, for example, a HARQ process number field, can be re-parsed and function as the "HARQ-ACK codeword indicator" field.

[0211] FIG. 24 shows an example of scheduling 2400 for HARQ-ACK codeword retransmission according to an embodiment of the present invention. The embodiment of the scheduling 2400 shown in FIG. 24 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0212] The UE detects (2410) a DCI format having a "HARQ-ACK codeword indicator" value that indicates retransmission of the HARQ-ACK codeword transmitted in the second last slot. Even if the UE transmits HARQ-ACK codewords in slot 0 (2420), slot 2 (2422), slot 4 (2424), and slot 6 (926), since slot 6 is not at least two slots (explicitly in the system operation configured for the UE) before slot 7 (2418) in which the UE detects the DCI format, the second last slot is slot 2 and not slot 4. Upon detection of the DCI format, the UE retransmits (2430) the HARQ-ACK codeword transmitted by the UE in the second last slot (slot 2) in subsequent slots.

[0213] A third aspect regarding scheduling the transmission of HARQ-ACK codewords from a UE is to define each transmission timing and resource. When the transmission of HARQ-ACK codewords is triggered by a UL DCI format multiplexed with or without data information, the transmission timing and resource for the HARQ-ACK codewords are the transmission timing and resource indicated by the UL DCI format for PUSCH transmission. When the transmission of HARQ-ACK codewords is triggered by a DL DCI format, the fields of the DL DCI format indicating the transmission timing and associated resources can be re-interpreted by the UE to operate as the corresponding fields of the UL DCI format. When the transmission timing field and resource allocation field included in the DL DCI format are not the same as each field included in the UL DCI format, bits from other fields included in the DL DCI format not required for HARQ-ACK codeword transmission are used to reduce or increase the number of bits for the field, thereby making additional adjustments.

[0214] In some embodiments, a signaling mechanism is contemplated by the present disclosure that enables support for HARQ-ACK information in response to accurate or inaccurate detection of codeblock groups.

[0215] The HARQ-ACK information is dimensioned at a finer granularity than the TB and corresponds to a group of data CBs included in the data TB for each HARQ process. As an example, the number of (data) CBs per (data) TB

Number

[0216] The UE can determine the HARQ-ACK codeword length explicitly by each signaling from the gNB or implicitly by other signaling from the gNB. For explicit signaling, the gNB [Number] The UE can be configured with a HARQ-ACK codeword length that includes a certain number of HARQ-ACK information bits. This configuration can be made by upper layer signaling or by the "HARQ-ACK codeword length" field included in the DCI format. For example, a 2-bit "HARQ-ACK codeword length" field can indicate a HARQ-ACK codeword length of 1, 2, 4, or 8. The configuration for the HARQ-ACK codeword length is equivalent to the configuration for the number of CBGs. For a UE configured with DL CA, the HARQ-ACK codeword length is scaled by the number of configured DL cells or is configured separately for each DL cell. The UE initializes the HARQ-ACK codeword with a "NACK" value such as binary zero (0), and thereafter, inputs the actual HARQ-ACK value based on the decoding result for the data CB into the HARQ-ACK codeword. Therefore, for a single cell,

Number

[0217] For implicit signaling, the UE determines the HARQ-ACK codeword length after detecting the DL DCI format. The DL DCI format includes a "CBG counter" field that indicates the number of CBGs, where the number of CBGs first increases sequentially within the TB block based on the ascending order of the slot index or DL cell index associated with the transmission of the TB, and then increases across the TB. Since there are multiple GBGs for each TB and the UE cannot detect multiple DL DCI formats that schedule the transmission of the TB in slots or DL cells with consecutive indices, in order for the UE to be able to identify events, the CBG counter field is required to have a range that can clearly identify a predetermined number of CBGs that the UE does not receive in order to determine the appropriate arrangement of the HARQ-ACK information bits included in the HARQ-ACK codeword.

[0218] In other examples, the gNB's configuration of the maximum number of CBGs per TB, or the equal maximum number per TB, is independent for each cell. Subsequently, the CBG counter field is the maximum number of DCI formats for which the UE can schedule the transmission of a TB in slots or DL cells having consecutive indices

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0219] If the UE detects a DL DCI format having the same NDI value, the same RV value, and the same HARQ process number for a TB as a previous DL DCI format, the UE can resolve that the DL DCI format schedules the same CBG as the previous DL DCI format. If the gNB correctly receives the HARQ-ACK codeword, the gNB can indicate the transmission of the CBG on the PDSCH through the DL DCI format by (a) not toggling the NDI bit for the TB included in the DL DCI format, (b) indicating the next value for the RV like the previous DL DCI format that schedules the previous transmission of the new CBG, and (c) indicating the same HARQ process number like the previous DL DCI format that schedules the previous transmission of the CBG. If there is no CBG for which retransmission is required, the gNB can schedule a new data TB for the HARQ process number through the DL DCI format by (a) toggling the NDI bit for the TB included in the DL DCI format, (b) indicating the first value for the RV included in the DL DCI format, and (c) indicating the HARQ process number. The previous conditions for the RV value may be skipped and may remain in the implementation of the gNB.

[0220] The UL DCI format includes additional

Number

Number

[0221] The configured HARQ-ACK codeword length is advantageous for preventing ambiguity that occurs when the UE does not detect the scheduling transmission of at least one TB for each of at least one slot or DL cell having an index greater than the maximum index of the at least one DL DCI format and slot or DL cell transmitted by the gNB to the UE. Here, the UE receives the TB scheduled by each DL DCI format detected by the UE, and the UE is expected to transmit HARQ-ACK information with the same HARQ-ACK codeword for the TB. Since the gNB cannot recognize that the UE has failed to detect at least one DL DCI format, the gNB does not recognize that the UE does not include HARQ-ACK information for each data TB in the HARQ-ACK codeword. Thus, unless the gNB configures the HARQ-ACK codeword length for the UE, the gNB and the UE consider different lengths for the HARQ-ACK codeword.

[0222] The DL DCI format for scheduling the transmission of one or more TBs to the UE

Number

[0223] In other examples, the number of HARQ-ACK information bits per TB

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0224] Figure 25 shows an example of the adaptive splitting of data code block 2500 into data code block groups and the respective adaptive generation of HARQ-ACK codewords of a predetermined length according to an embodiment of the present invention. The embodiment of the adaptive splitting of data code block 2500 shown in Figure 25 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0225] The UE receives from the gNB a scheduling for receiving a first TB for a first HARQ process in a first slot or on a first cell, and from the UE

Number

Number

[0226] The UE receives from the gNB a scheduling for receiving a second TB for a second HARQ process in a second slot or on a second cell, and from the UE

Number

Number

[0227] The UE schedules the reception of the third TB for the third HARQ process transmitted from the gNB in the third slot or on the third cell,

Number

Number

[0228] FIG. 26 shows a receiver block 2600 for data information and UCI included in the PUSCH according to an embodiment of the present invention. The embodiment of the receiver block 2600 shown in FIG. 26 is for illustration purposes only. Other embodiments can be used without departing from the scope of the present invention.

[0229] The UE detects the DL DCI format, for example, from the number field of the HARQ-ACK information bits or

Number

Number

Number

Number

[0230] When the HARQ-ACK codeword length is dynamically determined from the signaling in the relevant DL DCI format, the ambiguity with respect to the HARQ-ACK codeword length occurs when the UE does not detect at least one DL DCI format that schedules the transmission of at least one TB in at least one slot or DL cell having an index greater than the largest index of the slot or DL cell transmitted by the gNB. Here, the UE receives the TB scheduled by the DL DCI format detected by the UE, and the UE is expected to transmit HARQ-ACK information with the same HARQ-ACK codeword for the TB. Since the gNB cannot recognize that the UE does not detect at least one DL DCI format, the gNB does not recognize that the UE does not include HARQ-ACK information for each data TB in the HARQ-ACK codeword. Therefore, the gNB and the UE consider different lengths for the HARQ-ACK codeword.

Number

[0231] The implicit configuration for the HARQ-ACK codeword length is advantageous when preventing redundant information in the HARQ-ACK codeword that would result in increased reception reliability or decreased inter-cell interference or decreased UL resource consumption. Further, when the UE transmits HARQ-ACK for a CBG instead of a TB, the implicit configuration of the HARQ-ACK codeword length allows the scheduling for the UE to proceed across slots, thereby enabling the gNB to actually arbitrarily select the number of HARQ-ACK information bits per TB.

[0232] In some embodiments, the adjustment to the code rate for a data TB or data CB is taken into account when UCI such as HARQ-ACK is multiplexed with data in a PUSCH transmission.

[0233] When UCI is multiplexed in a PUSCH transmission, some SCs (or REs) are used for UCI transmission and are not useful for data transmission, so the effective data code rate increases. Since the UL DCI format schedules the transmission of a single data TB from the UE, the gNB scheduler, without UCI multiplexing, over-dimensioning in terms of the number of UCI-coded modulation symbols relaxes each

Number

[0234] When the UL DCI format schedules the transmission of a plurality of data TBs, etc. from the UE through a plurality of slots, the UL DCI format needs to separately indicate the MCS value for the data TB on the PUSCH without UCI multiplexing and the MCS value for the data TB transmission on the PUSCH with UCI multiplexing, or for example, indicate a single MCS value for the data TB transmission on the PUSCH without UCI multiplexing. The UE can adjust the MCS value (or TBS value) for the data TB transmission on the PUSCH with UCI multiplexing according to the number of UCI-coded modulation symbols included in the PUSCH. The former approach provides a robust operation while increasing the size of the UL DCI format that provides a plurality of MCS fields.

[0235] The latter approach prevents the disadvantages of the former approach by setting a mechanism for adjusting the MCS value for the data TB transmission on the PUSCH with UCI multiplexing, or the data TB size, or the transmission power. Another method is to disperse the transmission of UCI-coded modulation symbols over a plurality of slots for the related UCI redundancy penalty, and the MCS value indicated by the UL DCI format is applicable to the transmission of data information in all the plurality of slots.

[0236] The MCS value for the data TB transmission on the PUSCH with UCI multiplexing is adjusted by adjusting the related code rate. shows an example of the relationship between the modulation order of the MCS index, the TBS index, and the code rate in the UL DCI format. The mapping of the actual TBS of the TBS index is provided by another table that also considers a plurality of RBs and slot symbols for the PUSCH transmission.

[0237]

Table 2

Number

Number

[0238] FIG. 27 shows an example of a process 2700 in which a UE adjusts the MCS index signaled in a UL DCI format to account for the increase in code rate due to UCI multiplexing according to an embodiment of the present invention and determines the adjusted MCS index. The embodiment of the process 2700 shown in FIG. 27 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0239] The UE detects a UL DCI format including an MCS field having a first value

Number

Number

[0240] According to the number of UCI-coded modulation symbols and the number of available SCs for data transmission without UCI multiplexing, the UE determines a data code rate increase factor due to UCI multiplexing that reduces the number of available SCs used for data transmission.

Number

Number

Number

Number

[0241] The data TBS for transmission on the PUSCH is determined from the MCS index field included in the UL DCI format that schedules the PUSCH transmission, based on the reference number of RBs in the frequency domain and the reference number of slot symbols in the time domain, excluding the slot SC / symbols available for DMRS transmission for data transmission. For example, for an RB containing 12 SCs and a slot containing 14 symbols, a total of 24 SCs are assumed for DMRS transmission, and the remaining 14x12 - 24 = 144 SCs are assumed to be useful for data transmission. Thus, the reference number of SCs does not consider UCI multiplexing or SRS transmission in the slot.

[0242] The data TBS for transmission on PUSCH scheduled by UL DCI format is determined from (a) the TBS index and (b) the time / frequency resource allocation for the PUSCH. The TBS index is determined by the UL DCI format providing the MCS index and a predefined mapping between the MCS index and the TBS index as shown, for example, in . shows an example (mapping) of the TBS index for PUSCH transmission and the TBS values for the time / frequency resource allocation. If the first 10

Number

Number

[0243]

Table 3

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0244] FIG. 28 shows an example of a process 28000 in which a UE adjusts the number of RBs signaled in a UL DCI format to determine a data TBS for considering an increase in the code rate by UCI or SRS multiplexing in PUSCH according to an embodiment of the present invention. The embodiment of the process 2800 shown in FIG. 28 is for illustrative purposes only. Other embodiments may be used without departing from the scope of the present invention.

[0245] The UE detects a UL DCI format that schedules a PUSCH transmission for transmitting one or more data TBs in one or more slots. The slot

Number

Number

Number

Number

Number

Number

Number

[0246] To adjust the TBS determination due to UCI or SRS multiplexing, the UE determines the new number of RBs as

Number

Number

Number

[0247] When the UL DCI format includes a "CSI-only" field or a "HARQ-ACK-only" field with each value set, UCI-only transmission can be scheduled in a slot, such as the first slot. Then, the UE can analyze that the UL DCI format schedules UCI-only transmission in the slot and can analyze that the UL DCI format schedules data transmission and other possible UCI transmissions in the remaining slots.

[0248] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the technical scope of the present invention.

[0249] No specific element, step, or function in the detailed description of this application should be read as meaning an essential element that must be included in the claims. The scope of the claimed subject matter is defined only by the claims.

Description of Reference Numerals

[0250] 100 Wireless Network 102 Base Station 111 - 116 User Equipment 120 Coverage Area 125 Coverage Area 130 Network 205 Antenna 210 Transceiver 215 Transmission (TX) Processing Circuit 220 Reception (RX) Processing Circuit 225 Controller / Processor 230 Memory 235 Interface 305 Antenna 310 Transceiver 315 Processing Circuit 320 Microphone 325 Processing circuit 330 Speaker 340 Processor 345 Interface 350 Touch screen 355 Display 360 Memory 361 Operating system 362 Application 400 Transmission path circuit 450 Reception path circuit 500 Slot structure 600 Slot structure 700 Transmitter structure 710 Data bit 720 Encoder 730 Rate matcher 740 Modulator 800 Receiver structure 820 Filter 840 Filter 850 Demapping unit 870 Rate dematcher 880 Decoder 900 Transmitter block configuration diagram 905 Symbol 910 Data symbol 980 Power amplifier (PA) 1010 Received signal 1020 Filter 1030 Unit 1040 Selector unit 1070 Demultiplexer 1090 Data symbol 1095 Symbol 1320 Second slot symbol

Claims

1. In a method for a terminal, receiving a setting related to HARQ-ACK (hybrid automatic repeat request acknowledgement) information bits for each data TB (transport block); receiving a DCI (downlink control information) format for scheduling reception of the data TB; 【Equation 1】 receiving the data TB including the data CBs (code blocks) of based on the received setting, determining the number of HARQ-ACK information bits related to the number of CBGs (code block groups) of the data TB, 【Equation 2】 ; for the first 【Equation 3】 determining 【Equation 4】 for each CBG, and for the remaining 【Equation 5】 determining 【Equation 6】 for each CBG; for the first 【Equation 7】 generating HARQ-ACK information bits, and for the remaining 【Equation 8】 generating HARQ-ACK information bits; for the remaining 【Equation 9】 generating 【Equation 10】 HARQ-ACK information bits, and for the the 【Equation 11】 HARQ-ACK information bits and the above-mentioned 【Number 12】 After the HARQ-ACK information bits, the above-mentioned 【Number 13】 Generating a HARQ-ACK codeword including the HARQ-ACK information bits; Transmitting the HARQ-ACK codeword on a PUCCH (physical uplink control channel) or a PUSCH (physical uplink shared data channel), comprising: 【Number 14】 is a ceiling function, 【Number 15】 is a floor function, and mod is a modulo function, the method.

2. The above-mentioned 【Number 16】 The step of determining is 【Number 17】 includes the step of determining by min is a minimum function, the method according to claim 1.

3. 【Number 18】 If it is smaller than, the remaining 【Number 19】 The HARQ-ACK information bits have NACK (negative acknowledgement) values, the method according to claim 2.

4. The DCI format is 【Number 20】 If it is smaller, it indicates whether the CBG of the data TB is a new CBG or a retransmitted CBG 【Number 21】 The method according to claim 1, comprising bits.

5. 【Number 22】 further comprising a step of determining with TBS is the size of the data TB, 【Number 23】 is the preset maximum size of the data CB, the method according to claim 1.

6. The DCI format according to claim 1, comprising a field for counting the number of the CBGs in ascending order of slot index or cell index.

7. In a method of a base station, transmitting a setting related to HARQ-ACK (hybrid automatic repeat request acknowledgement) information bits for each data TB (transport block); transmitting a DCI (downlink control information) format for scheduling reception of the data TB; 【Number 24】 transmitting the data TB including the data CBs (code blocks) of; receiving a HARQ-ACK codeword for the transmitted data TB via a PUCCH (physical uplink control channel) or a PUSCH (physical uplink shared data channel); including based on the transmitted setting, the number of HARQ-ACK information bits related to the number of CBGs (code block groups) of the data TB, 【Number 25】 is determined, the first [Number 26] for each CBG [Number 27] is determined, and the remaining [Number 28] for each of the remaining CBGs [Number 29] is determined, the said first [Number 30] for which, [Number 31] HARQ-ACK information bits are generated, the said remaining [Number 32] for which, [Number 33] HARQ-ACK information bits are generated, the said HARQ-ACK codeword is the said [Number 34] HARQ-ACK information bits and the said [Number 35] after the HARQ-ACK information bits and the said [Number 36] includes the HARQ-ACK information bits, [Number 37] is the ceiling function, [Number 38] is the floor function, and mod is the modulo function, a method.

8. 【Number 39】 is, 【Number 40】 determined by, where min is the minimum function, the method according to claim 7.

9. 【Number 41】 when smaller, the remaining 【Number 42】 HARQ-ACK information bits have a NACK (negative acknowledgement) value, the method according to claim 8.

10. the DCI format is 【Number 43】 when smaller, a bit indicating whether the CBG of the data TB is a new CBG or a retransmitted CBG 【Number 44】 is included, the method according to claim 7.

11. 【Number 45】 determined by TBS is the size of the data TB, 【Number 46】 is the preset maximum size of the data CB, the method according to claim 7.

12. At the terminal, a transceiver, at least one processor connected to the transceiver, and the at least one processor receives settings related to HARQ-ACK (hybrid automatic repeat request acknowledgement) information bits for each data TB (transport block), receives a DCI (downlink control information) format for scheduling the reception of the data TB, 【Number 47】 Receive the data TB including the data CBs (code blocks) of , Based on the received settings, the number of HARQ-ACK information bits related to the number of CBGs (code block groups) of the data TB, [Equation 48] Determine, The first [Equation 49] For each CBG of , [Equation 50] Determine, and for the remaining [Equation 51] For each CBG of , [Equation 52] Determine, The first [Equation 53] For , [Equation 54] Generate HARQ-ACK information bits, The remaining [Equation 55] For , [Equation 56] Generate HARQ-ACK information bits, The [Equation 57] The HARQ-ACK information bits and the [Equation 58] Next to the HARQ-ACK information bits, the [Equation 59] Generate a HARQ-ACK codeword including the HARQ-ACK information bits, Transmit the HARQ-ACK codeword via a PUCCH (physical uplink control channel) or a PUSCH (physical uplink shared data channel), 【Equation 60】 is a ceiling function, 【Equation 61】 is a floor function, and mod is a modulo function, the terminal.

13. The terminal according to claim 12, wherein at least one processor is configured to perform the method according to any one of claims 2 to 6.

14. In a base station, a transceiver, and at least one processor coupled to the transceiver, wherein the at least one processor, transmits settings related to HARQ-ACK (hybrid automatic repeat request acknowledgement) information bits for each data TB (transport block), transmits a DCI (downlink control information) format for scheduling the reception of the data TB, 【Equation 62】 transmits the data TB including the data CBs (code blocks) of, receives the HARQ-ACK codeword for the transmitted data TB via a PUCCH (physical uplink control channel) or a PUSCH (physical uplink shared data channel), and based on the transmitted settings, the number of HARQ-ACK information bits related to the number of CBGs (code block groups) of the data TB, 【Number 63】 is determined, the first 【Number 64】 for each CBG 【Number 65】 is determined, and the remaining 【Number 66】 for each CBG 【Number 67】 is determined, the said first 【Number 68】 for, 【Number 69】 HARQ-ACK information bits are generated, the remaining 【Number 70】 for, 【Number 71】 HARQ-ACK information bits are generated, the said HARQ-ACK codeword is the said 【Number 72】 HARQ-ACK information bits and the said 【Number 73】 next to the HARQ-ACK information bits, the said 【Number 74】 includes HARQ-ACK information bits, 【Number 75】 is the ceiling function, 【Number 76】 is the floor function, and mod is the modulo function, base station. The base station according to claim 14, wherein at least one processor is configured to perform the method according to any one of claims 8 to 11.

Citation Information

Patent Citations

  • Enhanced hybrid automatic repeat request for long term evolution

    US20090313516A1

  • Code block cluster level HARQ

    US20160226643A1