Multiplexing control information in the physical uplink data channel
By multiplexing uplink control information in the physical uplink shared channel of the 5G communication system, using appropriate number of coded symbols and scheduling strategies, the problem of low UCI multiplexing efficiency in the prior art is solved, and a higher Data reception reliability and UCI reception reliability.
Patent Information
- Application Number
- CN202210056254.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-11-22
- Filing Date
- 2017-12-08
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2037-12-08
AI Technical Summary
In 5G communication systems, it is difficult for the prior art to effectively multiplex uplink control information (UCI), resulting in the data reception reliability and UCI reception reliability being affected.
In the physical uplink shared channel (PUSCH), UCI type transmission is realized by determining the appropriate number of coded symbols and scheduling strategies, ensuring that the impact on data reception reliability is minimized and UCI reception reliability is improved.
By multiplexing UCI, the uplink data reception reliability and UCI reception reliability are improved, meeting the 5G communication system's demand for high data rates and low latency.
Smart Images

Figure CN114448589B_ABST
Abstract
Description
[0001] This case is a divisional application of the invention patent application with the application date of December 8, 2017, application number 201780076238.4, and invention name "Multiplexing control information in physical uplink data channel". Technical Field
[0002] The present application relates generally to wireless communication systems and more particularly to supporting transmission of multiplexed control information in an uplink data channel. Background Art
[0003] In order to meet the demand for wireless data traffic that has increased since the deployment of 4G (4th generation) communication systems, efforts have been made to develop improved 5G (5th generation) or quasi-5G communication systems. Therefore, 5G or quasi-5G communication systems are also referred to as "beyond 4G networks" or 'post-LTE systems'.
[0004] 5G communication systems are considered to be implemented in higher frequency (mmWave) bands (e.g., 60 GHz bands) to achieve higher data rates. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technologies are discussed in 5G communication systems.
[0005] In addition, in the 5G communication system, development of system network improvements is underway based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communications, wireless backhaul, mobile networks, collaborative communications, coordinated multi-point (CoMP), receiving-end interference cancellation, etc.
[0006] In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as advanced coded modulation (ACM), filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as advanced access technologies have been developed.
[0007] User equipment (UE) is often referred to as a terminal or mobile station that can be fixed or mobile, and can be a cellular phone, a personal computer device, or an automatic device. A gNB is typically a fixed station and can also be referred to as a base station, an access point, or other equivalent terms. The communication system includes a downlink (DL) that refers to transmissions from a base station or one or more transmission points to the UE and an uplink (UL) that refers to transmissions from the UE to a base station or to one or more reception points. Summary of the invention
[0008] The present disclosure relates to providing a quasi-5th generation (5G) or 5G communication system for supporting higher data rates than fourth generation (4G) communication systems such as long term evolution (LTE). The present disclosure relates to multiplexing uplink control information (UCI) in a physical uplink shared channel (PUSCH). The present disclosure also relates to determining the number of coded symbols per layer for UCI type transmission in a PUSCH conveying an initial transmission of a data transport block (TB) or an adaptive retransmission of a data TB. The present disclosure further relates to determining the number of coded symbols per layer for UCI type transmission in a PUSCH conveying an adaptive retransmission of a data code block (CB), wherein the adaptive retransmission includes a different data CB than the initial transmission of the data CB. The present disclosure further relates to determining the number of coded symbols per layer for UCI type transmission in a PUSCH when the PUSCH conveys only UCI. The present disclosure further relates to multiplexing coded symbols for various UCI types in a PUSCH so that the impact on data reception reliability is minimized and UCI reception reliability is improved. The present disclosure further relates to supporting encoding of a UCI payload less than or equal to a predetermined value using a coding method applicable to a UCI payload greater than a predetermined value. The present disclosure further relates to enabling a gNB to schedule retransmissions of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codeword from a UE. The present disclosure further relates to enabling transmission of HARQ-ACK information per code block group. The present disclosure further relates to applying different adjustments to parameters for PUSCH transmissions from a UE in a time slot with UCI or SRS multiplexing as compared to a time slot without UCI or SRS multiplexing and also taking into account DMRS resources that may vary differently.
[0009] In one embodiment, a UE includes a receiver configured to receive a configuration for a first set of values and a downlink control information (DCI) format that schedules transmission of a PUSCH through a set of resource elements (REs) and includes a field that provides 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 REs from the set of REs for multiplexing first uplink control information (UCI) based on the first value. Additionally, the UE includes a transmitter configured to communicate the first UCI in the PUSCH.
[0010] In another embodiment, a base station includes a transmitter configured to transmit a configuration for a first set of values; and a DCI format that schedules reception of a PUSCH by a set of REs and includes a field that provides an index. The base station also includes a processor. The processor is configured to determine a first value from the first set of values based on the index; and determine a first subset of REs from the set of REs for demultiplexing a first UCI based on the first value. The receiver is configured to receive the first UCI in the PUSCH.
[0011] In another embodiment, a method of a UE includes receiving a configuration for a first set of values and receiving a downlink control information (DCI) format that schedules transmission of a physical uplink shared data channel (PUSCH) through a set of resource elements (REs) and includes a field that provides 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 REs from the set of REs for multiplexing first uplink control information (UCI), and transmitting the first UCI in the PUSCH.
[0012] In another embodiment, a user equipment (UE) includes: a receiver configured to: receive a number of hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB) Configuration; receiving a downlink control information (DCI) format for receiving scheduling data TB; and receiving a number including data TB of data code blocks (CBs); and a processor configured to: determine the number of HARQ-ACK information bits for a corresponding number of CB groups (CBGs) Determine the head Each CBG CBS, and for the final CBG of each CBG CBS; generate for header Mod information bits; and generating the CBG information bits; and generate a HARQ-ACK codeword, which includes HARQ-ACK information bits, followed by HARQ-ACK information bits, where is the ceiling function, is a floor function, and mod is a modulo function; and a transmitter configured to transmit a HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).
[0013] In another embodiment, the UE, wherein the processor is further configured to determine for And among them, min is the minimum function.
[0014] In another embodiment, the UE, wherein when Less than When the HARQ-ACK codeword additionally includes the last HARQ-ACK information bits.
[0015] In another embodiment, the UE, wherein when Less than When DCI format includes bits, indicating whether the CBG of the data TB is a new CBG or a previous CBG.
[0016] In another embodiment, the UE, wherein the processor is further configured to determine for Where TBS is the size in TB of data, and CBS max is the predefined maximum size of data CB.
[0017] In another embodiment, the UE, wherein the DCI format includes a field counting the number of CBGs in ascending order of time slot index or cell index.
[0018] In another embodiment, a UE, wherein the receiver is further configured to receive a DCI format that schedules transmission of a data TB in a PUSCH and includes a field providing a first index of a modulation and coding scheme for the data TB; and wherein the processor is further configured to determine a second index that is less than the first index from the first index when a HARQ-ACK codeword is transmitted in the PUSCH; and wherein the transmitter is further configured to transmit the data TB in the PUSCH using a modulation and coding scheme corresponding to the second index.
[0019] In another embodiment, the base station includes: a transmitter configured to: transmit a configuration for a number of hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB); transmit a downlink control information (DCI) format for scheduling transmission of the data TB; and transmit a number of data TB of data code blocks (CBs); and a processor configured to: determine the number of HARQ-ACK information bits for a corresponding number of CB groups (CBGs) Determine the head CBG of each CBG CBs, and for the final CBG of each CBG CBs; determine the head CBG HARQ-ACK information bits; determine the last CBG HARQ-ACK information bits; and determining a HARQ-ACK codeword, which includes HARQ-ACK information bits, followed by HARQ-ACK information bits, where is the ceiling function, is a floor function, and mod is a modulo function; and, a receiver configured to receive a HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).
[0020] In another embodiment, the base station, wherein the processor is further configured to determine for And among them, min is the minimum function.
[0021] In another embodiment, the base station, wherein when Less than The HARQ-ACK codeword additionally includes the last HARQ-ACK information bits.
[0022] In another embodiment, the base station, wherein when Less than When the DCI format includes bits to indicate whether the CBG of the data TB is a new CBG or a previous CBG.
[0023] In another embodiment, the base station, wherein the processor is further configured to determine for Where TBS is the size in TB of data, and CBS max is the predefined maximum size of data CB.
[0024] In another embodiment, the base station, wherein the DCI format includes a field counting the number of CBGs in ascending order of time slot index or cell index.
[0025] In another embodiment, a base station, wherein the transmitter is further configured to transmit a DCI format that schedules transmission of a data TB in a PUSCH and includes a field providing a first index of a modulation and coding scheme for the data TB; and, wherein the processor is further configured to determine a second index that is less than the first index from the first index when a HARQ-ACK codeword is transmitted in the PUSCH; and wherein the receiver is further configured to receive the data TB in the PUSCH using a modulation and coding scheme corresponding to the second index.
[0026] In another embodiment, a method includes receiving a number of hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits for each data transfer block (TB). Configuration; receiving downlink control information (DCI) format of the received scheduling data TB; receiving includes a number of determining the number of HARQ-ACK information bits for a corresponding number of CB groups (CBGs); Determine the head CBG of each CBG CBs, and for the final CBG of each CBG CB; generate for the head CBG HARQ-ACK information bits; generate for the final HARQ-ACK information bits; generating a HARQ-ACK codeword, which includes HARQ-ACK information bits, followed by HARQ-ACK information bits, where is the ceiling function, is a floor function, and mod is a modulo function; and the HARQ-ACK codeword is transmitted in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).
[0027] In another embodiment, a method includes: receiving a downlink control information DCI format, wherein the DCI format schedules the transmission of a physical uplink shared channel PUSCH, and the DCI format includes a field indicating whether data is sent on the PUSCH transmission; and based on the indication of the field, sending the PUSCH with or without the data.
[0028] In another embodiment, a user equipment UE includes: a transceiver; and at least one processor, configured to: receive a downlink control information DCI format, wherein the DCI format schedules the transmission of a physical uplink shared channel PUSCH, and the DCI format includes a field indicating whether data is sent on the PUSCH transmission; and based on the indication of the field, send a PUSCH with or without the data.
[0029] In another embodiment, a base station includes: a transceiver; and at least one processor, configured to: send a downlink control information DCI format, wherein the DCI format schedules the reception of a physical uplink shared channel PUSCH, and the DCI format includes a field indicating whether data is sent on the PUSCH reception; and based on the indication on the field, receive the PUSCH with or without the data.
[0030] Other technical features may become readily apparent to those skilled in the art from the following drawings, descriptions, and claims.
[0031] Before proceeding to the following specific implementation, it may be advantageous to set forth the definitions of certain words used throughout the patent document. The term "coupling" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are in physical contact with each other. The terms "transmit", "receive" and "communication" and their derivatives include both direct and indirect communication. The terms "include" and "comprises" and their derivatives refer to unrestricted inclusion. The term "or" is inclusive, meaning and / or. The phrase "associated with..." and its derivatives refer to including, being included, interconnected with..., including, being included, connected to or connected with..., coupled to or coupled with..., communicating with..., collaborating with..., interweaving, juxtaposing, being close to, being bound to or bound with..., having, having the property of..., having a relationship to... or having a relationship with..., etc. The term "controller" means any device, system or part thereof that controls at least one operation. Such a controller can be implemented in hardware or a combination of hardware and software and / or firmware. The functionality associated with any particular controller, whether local or remote, may be 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 of the items in the list may be required. For example, "at least one of: A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and A and B and C.
[0032] Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed by a computer-readable program code and is embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, categories, instances, related data, or parts thereof suitable for implementation in a suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as a read-only memory (ROM), a random access memory (RAM), a hard drive, a compact disk (CD), a digital video disk (DVD), or any other type of memory. "Non-transitory" computer-readable media excludes wired, wireless, optical, or other communication links that convey instantaneous electrical signals or other signals. Non-transitory computer-readable media include media in which data can be permanently stored and media in which data can be stored and later rewritten, such as rewritable optical disks or erasable memory devices.
[0033] Definitions for certain other terms are provided throughout this patent document. Those of skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined terms.
[0034] Aspects, features, and advantages of the present disclosure will be apparent from the following detailed description, simply by illustrating a number of specific embodiments and implementations (including the best mode contemplated for carrying out the present disclosure). The present disclosure is also capable of other and different embodiments, and its several details can be modified in various obvious aspects without departing from the spirit and scope of the present disclosure. Therefore, the drawings and description are to be regarded as illustrative in nature and not limiting. The present disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings.
[0035] Hereinafter, both frequency division duplex (FDD) and time division duplex (TDD) are considered as duplexing methods for DL and UL signaling.
[0036] Although the following exemplary description and embodiments assume orthogonal frequency division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA), the present disclosure 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.
[0037] The present disclosure covers several components that can be used in coordination or in conjunction with each other, or can operate as independent solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals represent like parts:
[0039] Figure 1 illustrates an example wireless network according to an embodiment of the present disclosure;
[0040] Figure 2 An example gNB according to an embodiment of the present disclosure is shown;
[0041] Figure 3 An example UE according to an embodiment of the present disclosure is illustrated;
[0042] Figure 4A FIGURES illustrate a high-level diagram of an OFDMA transmission path according to an embodiment of the present disclosure;
[0043] Figure 4B illustrates a high-level diagram of an OFDMA receive path according to an embodiment of the present disclosure;
[0044] Figure 5FIG. 1 illustrates an example DL slot structure for PDSCH transmission or PDCCH transmission according to an embodiment of the present disclosure;
[0045] Figure 6 FIG. 1 illustrates an example UL slot structure for PUSCH transmission or PUCCH transmission according to an embodiment of the present disclosure;
[0046] Figure 7 illustrates an example transmitter structure using OFDM according to an embodiment of the present disclosure;
[0047] Figure 8 illustrates an example receiver structure using OFDM according to an embodiment of the present disclosure;
[0048] Fig. 9 FIGURES illustrate an example transmitter block diagram for data information and UCI in PUSCH according to this embodiment of the present disclosure;
[0049] Fig.10 FIGURES illustrate an example receiver block diagram for data information and UCI in PUSCH according to this embodiment of the present disclosure;
[0050] Fig.11 The figure shows a method for a UE to determine the number of coded modulation symbols in a PUSCH depending on whether the PUSCH conveys data TBs for retransmission or initial transmission according to the embodiment of the present disclosure. Example process of values;
[0051] Fig.12 FIG. 1 shows a method for a UE to determine the number of coded modulation symbols in a PUSCH transmission based on signaling in an associated UL DCI format according to this embodiment of the present disclosure. Example process of values;
[0052] Fig.13 illustrates an example mapping of subcarriers on a PUSCH to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1) and data according to this embodiment of the present disclosure;
[0053] Fig.14 illustrates an example mapping of subcarriers on a PUSCH to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1) and data according to this embodiment of the present disclosure;
[0054] Fig.15 illustrates an example mapping of PUSCH subcarriers to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1) and data according to this embodiment of the present disclosure;
[0055] Fig.16 illustrates an example mapping of PUSCH subcarriers to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1) and data according to this embodiment of the present disclosure;
[0056] Fig.17 illustrates an example mapping on PUSCH subcarriers conveying coded modulation symbols of HARQ-ACK, RI / CRI (CSI part 1) and data according to a first option for mapping UCI coded modulation symbols on available PUSCH slot symbols according to this embodiment of the present disclosure;
[0057] Fig.18 illustrates an example determination of the number of CSI coded modulation symbols based on a reference CSI payload (CSI part 1) according to this embodiment of the present disclosure;
[0058] Fig.19 FIG. 1 illustrates an example first approach for mapping CSI to subcarriers for PUSCH transmission according to this embodiment of the present disclosure;
[0059] Fig. 20 FIG. 1 illustrates an example second approach for mapping CSI to subcarriers for PUSCH transmission according to this embodiment of the present disclosure;
[0060] Fig.21 illustrates an example presence of additional DMRS when UCI is multiplexed in PUSCH transmission according to this embodiment of the present disclosure;
[0061] Fig. 22 illustrates an example mapping and encoding process for an initial information payload despite using a codeword having a greater length than the initial information payload, in accordance with this embodiment of the present disclosure;
[0062] Fig.23 illustrates an example decoding and demapping process for an initial information payload despite using a codeword having a greater length than the initial information payload, in accordance with this embodiment of the present disclosure;
[0063] Fig.24 Figure illustrates an example schedule for HARQ-ACK codeword retransmission according to this embodiment of the present disclosure;
[0064] Fig.25 illustrates an example adaptive partitioning of data code blocks into data code block groups and corresponding adaptive generation of HARQ-ACK codewords of predetermined length according to this embodiment of the present disclosure;
[0065] Fig.26FIGURES illustrate an example receiver block diagram for data information and UCI in PUSCH according to this embodiment of the present disclosure;
[0066] Fig. 27 The figure illustrates an example process for a UE to adjust an MCS index signaled in a UL DCI format and determine the adjusted MCS index in order to take into account an increase in code rate due to UCI multiplexing according to this embodiment of the present disclosure; and
[0067] Fig.28 The figure illustrates an example process for a UE to adjust the number of RBs signaled in a UL DCI format to determine a data TBS in order to account for an increase in code rate due to UCI or SRS multiplexing in a PUSCH according to this embodiment of the present disclosure. DETAILED DESCRIPTION
[0068] The following discussion Figures 1 to 28 The various embodiments used to describe the principles of the present disclosure in this patent document are merely illustrative and should not be construed in any way to limit the scope of the present disclosure. Those skilled in the art will appreciate that the principles of the present disclosure can be implemented in any appropriately arranged system or device.
[0069] The following documents and standard descriptions are hereby incorporated by reference into the present disclosure as if fully set forth herein: 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 Protocol Radio Resource Control (RRC) Protocol Specification.
[0070] In order to meet the demand for wireless data traffic that has increased since the deployment of 4G communication systems, efforts have been made to develop improved 5G or quasi-5G communication systems. Therefore, 5G or quasi-5G communication systems are also referred to as "beyond 4G networks" or 'post-LTE systems'.
[0071] 5G communication systems are considered to be implemented in higher frequency (mmWave) bands (e.g., 60 GHz bands) to achieve higher data rates. In order to reduce the propagation loss of radio waves and increase transmission coverage, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technologies are discussed in 5G communication systems.
[0072] Furthermore, in 5G communication systems, development of system network improvements is being conducted based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communications, wireless backhaul, mobile networks, collaborative communications, coordinated multi-point (CoMP) transmission and reception, interference mitigation and elimination, and the like.
[0073] In 5G systems, hybrid frequency shift keying and quadrature amplitude modulation (FQAM) and sliding window superposition coding (SWSC) have been developed as adaptive modulation and coding (AMC) technologies, and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as advanced access technologies.
[0074] Figure 1-4B Various embodiments are described below that are implemented in a wireless communication system and using OFDM or OFDMA communication technology. Figure 1-3 The description is not intended to imply physical or architectural limitations to the manner in which different embodiments may be implemented. Different embodiments of the disclosure may be implemented in any suitably arranged communications system.
[0075] Figure 1 An example wireless network 100 is shown according to an embodiment of the present disclosure. Figure 1 The embodiment of the wireless network 100 shown in FIG. 1 is for illustration only. Other embodiments of the wireless network 100 can also be used without departing from the scope of the present disclosure.
[0076] like Figure 1 As shown, wireless network 100 includes gNB 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130 such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.
[0077] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UE) within coverage area 120 of gNB 102. The first plurality of UEs includes UE 111, which may be located in a small business (SB); UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); and UE 116, which may be a mobile device (M) such as a cellular phone, a wireless laptop, a wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within 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 may communicate with each other and with UEs 111-116 using 5G, LTE, LTE-A, WiMAX, or other wireless communication technologies.
[0078] Depending on the network type, the term "base station" or "BS" can refer to any component (or collection of components) configured to provide wireless access to a network, such as a transmission point (TP), a transmission-receive point (TRP), an enhanced base station (eNodeB or gNB), a gNB, a macro cell, a femto cell, a WiFi access point (AP), or other device with wireless capabilities. A base station may provide wireless access in accordance with one or more wireless communication protocols (e.g., 5G 3GPP New Radio Interface / Access (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc.). For convenience, the terms "eNodeB" and "gNB" are used in this patent document to refer to a network infrastructure component that provides wireless access to a remote terminal. Also, depending on the type of network, other well-known terms may be used instead of "user equipment" or "UE", such as "mobile station", "subscriber station", "remote terminal", "wireless terminal", or "user device". For convenience, the terms "user equipment" and "UE" are used in this patent document to refer to a remote wireless equipment that wirelessly accesses a gNB, regardless of whether the UE is a mobile device (such as a mobile phone or a smart phone) or is generally considered to be a fixed device (such as a desktop computer or a vending machine).
[0079] Dashed lines illustrate the approximate extents of coverage areas 120 and 125, which are shown as generally circular for purposes of illustration and explanation only. It should be clearly understood that coverage areas associated with gNBs, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the radio environment associated with natural and artificial obstacles.
[0080] As described in more detail below, one or more of the UEs 111-116 include circuitry, programming, or a combination thereof, for transmitting uplink control information (UCI) on an uplink shared data channel or for determining a codeword with acknowledgement information in an advanced wireless communication system. In certain embodiments, and one or more of the gNBs 101-103 include circuitry, programming, or a combination thereof, for receiving UCI on a physical uplink shared data channel or on a physical uplink control channel, or for determining a codeword with acknowledgement information in an advanced wireless communication system.
[0081] although Figure 1 FIG. 1 shows an example of a wireless network 100. Figure 1 Various changes may be made. For example, wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Moreover, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, gNBs 102-103 can each communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. In addition, 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.
[0082] Figure 2 The figure shows an example gNB 102 according to an embodiment of the present disclosure. Figure 2 The embodiment of gNB 102 shown in the figure is for illustration only, and Figure 1 gNBs 101 and 103 can have the same or similar configurations. However, gNBs appear in a variety of configurations, and Figure 2 The scope of the present disclosure is not limited to any particular implementation of the gNB.
[0083] like Figure 2 As shown in FIG, gNB 102 includes multiple antennas 205a-205n, multiple RF transceivers 210a-210n, transmit (TX) processing circuitry 215, and receive (RX) processing circuitry 220. gNB 102 also includes a controller / processor 225, a memory 230, and a backhaul or network interface 235.
[0084] The RF transceivers 210a-210n receive incoming RF signals, such as signals transmitted by UEs in the network 100, from the antennas 205a-205n. The RF transceivers 210a-210n downconvert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuit 220, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuit 220 transmits the processed baseband signals to the controller / processor 225 for further processing. In some embodiments, the RF transceivers 210a-210n are capable of transmitting a physical downlink control channel (PDCCH) in a downlink control information (DCI) format, a physical downlink shared channel (PDSCH) that transmits one or more data transport blocks scheduled by the DCI format, and configuration information for a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) that receives confirmation information in response to sending one or more data transport blocks.
[0085] The TX processing circuit 215 receives analog or digital data (such as voice data, web data, email, or interactive video game data) from the controller / processor 225. The TX processing circuit 215 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceivers 210a-210n receive the outgoing processed baseband or IF signal from the TX processing circuit 215 and up-convert the baseband or IF signal to an RF signal that is transmitted via the antennas 205a-205n.
[0086] The controller / processor 225 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 225 can control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 210a-210n, the RX processing circuitry 220, and the TX processing circuitry 215 in accordance with well-known principles. The controller / processor 225 can also support additional functionality, such as more advanced wireless communication functionality. For example, the controller / processor 225 can support beamforming or directional routing operations, in which outgoing signals from multiple antennas 205a-205n are weighted differently to effectively direct the outgoing signals in a desired direction. Any of a variety of other functions can be supported in the gNB 102 by the controller / processor 225.
[0087] In some embodiments, the controller / processor 225 includes at least one microprocessor or microcontroller. As described in more detail below, the gNB 102 may include circuitry, programming, or a combination thereof for processing uplink channels and / or downlink channels. For example, the controller / processor 225 can be configured to execute one or more instructions stored in the memory 230 that are configured to cause the controller / processor to process signals.
[0088] Controller / processor 225 can also execute programs and other processes, such as an OS, that reside in memory 230. Controller / processor 225 can move data into or out of memory 230 as required by the executing process.
[0089] The controller / processor 225 is also coupled to a backhaul or network interface 235. The backhaul or network interface 235 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or via a network. The interface 235 is capable of supporting communication over any appropriate wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a cellular communication system supporting 5G, LTE, or LTE-A), the interface 235 is capable of allowing the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 235 is capable of allowing the gNB 102 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). The interface 235 includes any appropriate structure that supports communication over a wired or wireless connection such as an Ethernet or RF transceiver.
[0090] Memory 230 is coupled to controller / processor 225. A portion of memory 230 can include RAM, and another portion of memory 230 can include flash memory or other ROM.
[0091] although Figure 2 FIG. 1 shows an example of a gNB 102 that can be used to Figure 2 For example, gNB 102 can include any number of Figure 2 As a specific example, the access point can include many interfaces 235, and the controller / processor 225 can support routing functions to route data between different network addresses. As another specific example, although shown as including a single instance of TX processing circuitry 215 and a single instance of RX processing circuitry 220, the gNB 102 can include multiple instances of each (such as one for each RF transceiver). Moreover, the components can be combined, further subdivided, or omitted according to specific needs. Figure 2The various components in, as well as the ability to add additional components.
[0092] Figure 3 An example UE 116 is shown according to an embodiment of the present disclosure. Figure 3 The embodiment of UE 116 illustrated in FIG. 1 is for illustration only, and Figure 1 UEs 111-115 can have the same or similar configurations. However, UEs appear in a variety of configurations, and Figure 3 The scope of the present disclosure is not limited to any particular implementation of the UE.
[0093] like Figure 3 As shown in FIG. 1 , 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 also 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.
[0094] RF transceiver 310 receives incoming RF signals from antenna 305 transmitted by a gNB of network 100. RF transceiver 310 downconverts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to RX processing circuitry 325, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 325 transmits the processed baseband signal to speaker 330 (such as for voice data) or processor 340 for further processing (such as for web browsing data).
[0095] The TX processing circuit 315 receives analog or digital voice data from the microphone 320 or other outgoing baseband data (such as web data, email, or interactive video game data) from the processor 340. The TX processing circuit 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 305.
[0096] The processor 340 can include 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 can control 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 well-known principles. In some embodiments, the processor 340 includes at least one microprocessor or microcontroller.
[0097] The processor 340 is also capable of executing other processes and programs present in the memory 360, such as a process for reference signals on the downlink channel. The processor 340 is capable of moving data into or out of the memory 360 as required by the execution process. In some embodiments, the processor 340 is configured to execute the application 362 based on the OS 361 or in response to a signal received from the gNB or operator. The processor 340 is also coupled to the I / O interface 345, which provides the UE 116 with the ability to connect to other devices such as laptops and handheld computers. The I / O interface 345 is the communication path between these accessories and the processor 340.
[0098] Processor 340 is also coupled to touch screen 350 and display 355. An operator of UE 116 can use touch screen 350 to enter data into UE 116. Display 355 may be a liquid crystal display, light emitting diode display, or other display capable of rendering text and / or at least limited graphics, such as from a website.
[0099] Memory 360 is coupled to processor 340. A portion of memory 360 can include random access memory (RAM), and another portion of memory 360 can include flash memory or other read-only memory (ROM).
[0100] although Figure 3 The figure shows an example of UE 116, but the Figure 3 For example, they can be combined, further subdivided, or omitted according to specific needs. Figure 3 As a specific example, processor 240 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Moreover, although Figure 3 The UE 116 is shown configured as a mobile phone or smart phone, but the UE can be configured to operate as other types of mobile or stationary devices.
[0101] Figure 4Ais a high level diagram of transmit path circuit 400. For example, transmit path circuit 400 may be used for orthogonal frequency division multiple access (OFDMA) communications. Figure 4B 4 is a high-level diagram of receive path circuitry 450. For example, receive path circuitry 450 may be used for OFDMA communications. Figure 4A and 4B For downlink communications, the transmit path circuit 400 may be implemented in a base station (e.g., gNB) 102 or a relay station, and may be implemented in a user equipment (e.g., Figure 1 The receive path circuit 450 is implemented in the user equipment 116 of FIG. 1 . In other examples, for uplink communications, the receive path circuit 450 may be implemented in a base station (eg, Figure 1 The receive path circuit 450 is implemented in a gNB 102) or a relay station, and can be implemented in a user equipment (e.g. Figure 1 The transmit path circuit 400 is implemented in the user equipment 116).
[0102] The transmit path 400 includes a channel coding and modulation block 405, a serial to parallel (S to P) block 410, a size N inverse fast Fourier transform (IFFT) block 415, a parallel to serial (P to S) block 420, an add cyclic prefix block 425, and an up-converter (UC) 430. The receive path 450 includes a down-converter (DC) 455, a remove cyclic prefix block 460, a serial to parallel (S to P) block 465, a size N fast Fourier transform (FFT) block 470, a parallel to serial (P to S) block 475, and a channel decoding and demodulation block 480.
[0103] Can be implemented in software Figure 4A and 4B At least some components in the configurable hardware or a mixture of software and configurable hardware can be implemented by other components. Specifically, please note that the FFT block and IFFT block described in this disclosure document can be implemented as a configurable software algorithm, where the value of size N can be modified according to the implementation.
[0104] In addition, although the present disclosure relates to the embodiment of implementing fast Fourier transform and inverse fast Fourier transform, this is only as an illustration and should not be understood as limiting the scope of the present disclosure. It is understood that in the replacement embodiment of the present disclosure, the fast Fourier transform function and the inverse fast Fourier transform function can be easily replaced by discrete Fourier transform (DFT) function and inverse discrete Fourier transform (IDFT) function respectively. It is understood that for DFT and IDFT functions, the value of the N variable can be any integer (that is, 1,2,3,4, etc.), and for FFT and IFFT functions, the value of the N variable can be any integer of a power of 2 (that is, 1,2,4,8,16, etc.).
[0105] In the transmit path circuit 400, the channel coding and modulation block 405 receives a set of information bits, applies coding (e.g., LDPC coding), and modulates the input bits (e.g., quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to produce a sequence of frequency domain modulation symbols. The serial to parallel block 410 converts (i.e., demultiplexes) the serial modulated symbols into parallel data to produce N parallel symbol streams, where N is the IFFT / FFT size used in the BS 102 and the UE 116. The size N IFFT block 415 then performs an IFFT operation on the N parallel symbol streams to produce 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 produce a serial time domain signal. The add cyclic prefix block 425 then inserts a cyclic prefix into the time domain signal. Finally, up-converter 430 modulates (ie, up-converts) the output of add cyclic prefix block 425 to RF frequency for transmission via a wireless channel. The signal may also be filtered at baseband before converting it to RF frequency.
[0106] The transmitted RF signal reaches UE 116 after passing through the wireless channel, and operations reverse to those at gNB 102 are performed. Down converter 455 downconverts the received signal to baseband frequency, and remove cyclic prefix block 460 removes the cyclic prefix to produce a serial time domain baseband signal. Serial to parallel block 465 converts the time domain baseband signal into parallel time domain signals. Size N FFT block 470 then performs an FFT algorithm to produce N parallel frequency domain signals. Parallel to serial block 475 converts the parallel frequency domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 480 demodulates and then decodes the modulated symbols to recover the original input data stream.
[0107] Each of the gNBs 101-103 may implement a transmit path similar to that for transmitting in the downlink to the user equipment 111-116, and may implement a receive path similar to that for receiving in the uplink from the user equipment 111-116. Similarly, each of the user equipment 111-116 may implement a transmit path corresponding to the architecture for transmitting in the uplink to the gNB 101-103, and may implement a receive path corresponding to the architecture for receiving in the downlink from the gNB 101-103.
[0108] Either DL transmission or UL transmission can be based on an OFDM waveform including a variant using DFT precoding, known as DFT-spread-OFDM, which is generally applicable to UL transmission.
[0109] The reference time unit for DL signaling or UL signaling on a cell is called a time slot and can include one or more time slot symbols. The bandwidth (BW) unit is called a resource block (RB). One RB includes many subcarriers (SC). For example, a time slot can have a duration of half a millisecond or one millisecond, including 7 symbols or 14 symbols respectively, and an RB can have a BW of 180KHz and include 12 SCs with an interval between SCs of 15kHz or a BW of 720KHz and include 12 SCs with an interval between SCs of 60kHz. The BW reception capability or BW transmission capability of the UE can be less than the DL system BW or the UL system BW, respectively, and different UEs can be configured with DL reception or UL transmission in different parts of the DL system BW or the UL system BW per time slot. A time slot can be a full DL time slot, or a full UL time slot, or a mixed time slot including both symbols for DL transmission and symbols for UL transmission, which is 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 equivalent to a SC. When a DFT-S-OFDM waveform is used for transmission, a RE is equivalent to a virtual SC. These two terms are used interchangeably in the present disclosure.
[0110] DL signals include data signals that convey information content, control signals that convey DL control information (DCI), and reference signals (RS) also known as pilot signals. The gNB sends data information or DCI through the corresponding physical DL shared channel (PDSCH) or physical DL control channel (PDCCH). The gNB sends one or more of multiple types of RS including channel state information RS (CSI-RS) and demodulation RS (DMRS). The purpose of CSI-RS is for UE to perform measurements and provide channel state information (CSI) to the gNB. Generally, DMRS is transmitted only in the BW of the corresponding PDCCH or PDSCH and the UE can use DMRS to demodulate DCI or data information. DL DMRS or CSI-RS can be constructed by Zadoff-Chu (ZC) sequence or pseudo noise (PN) sequence.
[0111] 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. CSI processing includes NZP CSI-RS and CSI-IM resources. The UE can determine the CSI-RS transmission parameters through higher layer signaling such as radio resource control (RRC) signaling from the gNB. The transmission instance and resources of the CSI-RS can be indicated by DL control signaling or configured by higher layer signaling. DMRS is transmitted only in the BW of the corresponding PDCCH or PDSCH and the UE can use DMRS to demodulate data or control information.
[0112] Figure 5 An example DL slot structure 500 for transmission or PDCCH transmission according to an embodiment of the present disclosure is shown. Figure 5 The embodiment of the DL slot structure 500 for transmission or PDCCH transmission shown in FIG. 5 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0113] Time slot 510 includes Symbols 520, where the gNB transmits data information, DCI, or DMRS. The DL system BW includes RBs. Each RB includes SC. For example, Assign M to UE PDSCH RBs, total SC 530 for PDSCH transmission BW. The first slot symbol 540 can be used by the gNB to transmit DCI and DMRS. The second slot symbol 550 can be used by the gNB to transmit DCI, DMRS, or data information. The remaining slot symbols 560 can be used by the gNB to transmit data information, DMRS, and possibly CSI-RS. In some slots, the gNB can also transmit synchronization signals and system information.
[0114] The UL signal may also include a data signal conveying information content, a control signal conveying UL control information (UCI), a DMRS associated with data or UCI demodulation, a sounding RS (SRS) enabling the gNB to perform UL channel measurements, and a random access (RA) preamble enabling the UE to perform random access. The UE transmits data information or UCI through a corresponding physical UL shared channel (PUSCH) or physical UL control channel (PUCCH). When the UE transmits data information and UCI simultaneously, the UE can multiplex both in the PUSCH. The UCI includes hybrid automatic repeat request acknowledgement (HARQ-ACK) information indicating correct or incorrect detection of a data transport block (TB) 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 appropriate parameters for PDSCH or PDCCH transmission to the UE.
[0115] The CSI report from the UE can include a channel quality indicator (CQI) that informs the gNB of the maximum modulation and coding scheme (MCS) for the UE to detect a data TB with a predetermined block error rate (BLER) such as 10% BLER, a precoding matrix indicator (PMI) that informs the gNB how to combine signals from multiple transmitter antennas according to the MIMO transmission principle, and a rank indicator (RI) that indicates the transmission rank for the PDSCH. RI and CSI can also be jointly coded with CSI and CSI can include two parts, where CSI part 1 can include RI, CRI and some predetermined part of CSI, and CSI part 2 can include the remaining CSI. UL RS includes DMRS and SRS. DMRS is transmitted only in the BW of the corresponding PUSCH or PUCCH transmission. DMRS or SRS can be represented by a ZC sequence or a computer generated (CG) sequence with predefined properties. The cyclic shift (CS) associated with the ZC sequence or GC sequence can be hopped in time. For example, the gNB can explicitly or implicitly indicate to the UE the CS for the GC sequence applicable for the first DMRS transmission in the PUSCH or PUCCH and the UE can determine the CS for subsequent DMRS transmissions in the PUSCH or PUCCH based on a predefined CS hopping pattern. The gNB can use the DMRS to demodulate the information in the corresponding PUSCH or PUCCH. The SRS is transmitted by the UE to provide the UL CSI to the gNB, and for TDD systems, the SRS transmission can also provide the PMI for DL transmissions. In addition, in order to establish synchronization or an initial RRC connection with the gNB, the UE can send a physical random access channel.
[0116] Figure 6An example UL slot structure 600 for PUSCH transmission or PUCCH transmission according to an embodiment of the present disclosure is shown. Figure 6 The embodiment of the UL slot structure 600 for PUSCH transmission or PUCCH transmission shown in FIG. 6 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0117] Time slot 610 includes symbols 620 in which the UE transmits data information, UCI, or RS including at least one symbol in which the UE transmits DMRS 630. The UL system BW includes RBs. Each RB includes Assign M to the UE PUXCH RBs, total SC 640 for PUSCH transmission ("X" = "S") or for PUCCH transmission BW ("X" = "C"). One or more last time slot symbols can be used to multiplex SRS transmission 650 (or PUCCH transmission) from one or more UEs. The number of UL time slot symbols available for data / UCI / DMRS transmission is When N SRS When the last slot symbol is used at least partially in the BW for PUXCH transmission and the BW overlaps with the SRS transmission (or PUCCH transmission) from the UE, N SRS >0; otherwise, N SRS = 0. Therefore, the total number of SCs used for PUXCH transmission is PUCCH transmission and PUSCH transmission can also occur in the same slot; for example, the UE can send PUSCH in an earlier slot symbol and PUCCH in a later slot symbol.
[0118] Similar to the special subframe in LTE, the hybrid slot includes a DL transmission area, a guard period area, and a UL transmission area. For example, the DL transmission area can include PDCCH and PDSCH transmissions, and the UL transmission area can include PUCCH transmissions. For example, the DL transmission area can include PDCCH transmissions, and the UL transmission area can include PUSCH and PUCCH transmissions.
[0119] PDCCH transmission can be performed on many control channel elements (CCEs). The UE generally performs multiple PDCCH decoding operations to detect the DCI format in a TTI. The UE determines the location of the CCE for PDCCH reception (PDCCH candidates) based on the search space function for the corresponding CCE aggregation level. The DCI format includes a cyclic redundancy check (CRC) bit so that the UE confirms the correct detection of the DCI format. The DCI format type is identified by the radio network temporary identifier (RNTI) that scrambles the CRC.
[0120] In the following, a DCI format for scheduling PDSCH transmission to a UE is referred to as a DL DCI format or a DL assignment, and a DCI format for scheduling PUSCH transmission from a UE is referred to as a UL DCI format or a UL grant. The DL DCI format or the UL DCI format includes a New Data Indicator (NDI) field, which indicates whether a data transport block (TB) transmission scheduled by DL DCI or UL DCI in PDSCH or PUSCH, respectively, is a new data TB or a previously transmitted data TB for an associated HARQ process.
[0121] Figure 7 An example transmitter structure 700 using OFDM is shown according to an embodiment of the present disclosure. Figure 7 The embodiment of transmitter structure 700 shown in FIG. 7 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0122] Information bits such as DCI bits or data bits 710 are encoded by an encoder 720, rate matched to assigned time / frequency resources by a rate matcher 730, and modulated by a modulator 740. Subsequently, the modulated coded symbols and DMRS or SRS 750 are mapped to an SC 760 by an SC mapping unit 765, inverse fast Fourier transform (IFFT) is performed by a filter 770, a cyclic prefix (CP) is added by a CP insertion unit 780, and the resulting signal is filtered by a filter 790 and transmitted by a radio frequency (RF) unit 795.
[0123] Figure 8 An example receiver structure 800 using OFDM is shown according to an embodiment of the present disclosure. Figure 8 The embodiment of the receiver structure 800 shown in FIG. 8 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0124] The received signal 810 is filtered by a filter 820, a CP removal unit removes the CP 830, a filter 840 applies a fast Fourier transform (FFT), an SC demapping unit 850 demaps the SC selected by a BW selector unit 855, the received symbols are demodulated by a channel estimator and demodulator unit 860, a rate dematcher 870 restores rate matching, and a decoder 880 decodes the resulting bits to provide information bits 890.
[0125] When the UE transmits HARQ-ACK bits, RI bits, or CSI-RS resource indicator (CRI) bits in a PUSCH conveying one data TB, the UE determines the number of coded modulation symbols per layer Q' for HARQ-ACK as in Formula 1. A similar determination applies when the PUSCH conveys more than one data TB (such as two data TBs).
[0126]
[0127] Where O is the number of HARQ-ACK bits, RI bits, or CRI bits, is the scheduled PUSCH transmission BW of the number of SCs in the current slot for a data TB, and is the number of time slot symbols used for initial PUSCH transmission of the same data TB, and for HARQ-ACK transmission or It is a parameter configured by the gNB to the UE through higher layer signaling and is obtained from the DCI format conveyed in the initial DL control channel for the same data TB. C, and K r If there is no initial DL control channel for the same data TB, then determined from the most recent semi-persistent scheduling (SPS) assignment when the initial PUSCH for the same data TB is SPS or from the random access response grant for the same data TB when the PUSCH is initiated by a random access response grant C, and K r Furthermore, C is the number of code blocks (CB) in a data TB and K r is the size of CB r, is a ceiling function that rounds a number to the next higher integer, and min(x,y) is the minimum function that yields the smaller of x or y.
[0128] When the UE transmits CQI or PMI (denoted as CQI / PMI for brevity and collectively referred to as CSI) in PUSCH, the UE determines the number of coded modulation symbols per layer, Q', as in Formula 2. For multi-beam operation with analog or hybrid beamforming, the CSI report can include beam state information (BSI) or beam related information (BRI) in addition to CQI and PMI.
[0129]
[0130] Where O is the number of CQI / PMI bits and L is the The number of cyclic redundancy check (CRC) bits is given, and It is a parameter configured by gNB to UE through higher layer signaling and Wherein it may depend on the number of transmission codewords for the corresponding PUSCH and the UL power control set for the corresponding PUSCH when two UL power control sets are configured for the cell by a higher layer, determined according to the LTE specification
[0131] If no RI is transmitted, then The remaining flags are similar to those described with respect to HARQ-ACK and are not described for brevity. The variable "x" in represents the TB index corresponding to the highest MCS value indicated by the initial UL DCI format.
[0132] Control and data multiplexing is performed so that HARQ-ACK information is present on both time slots and is mapped to resources surrounding DMRS. The input to data and control multiplexing is through q 0 ,q 1 ,q 2 ,q 3 ,…q NL·QCQI -1 represents the coded bits of the control information and the 0 ,f 1 ,f 2 ,f 3 ,…,f G-1 The output of the data and control multiplexing operation is through g 0 , g 1 , g 2 , g 3 ,…, g H′-1 Indicated by, where H = (G + N LQ CQI ) and H′=H / (N L Q m ), and where g 0 ,i=0,…,H°-1 is the length of (Q m ·N L ). H is the N column vector across TB of data. L The total number of coded bits allocated by each transport layer for data and CQI / PMI information. Control and data multiplexing in the case of transmitting more than one data TB in PUSCH is described in the LTE specification, and the additional description in this disclosure is omitted for brevity.
[0133] For UCI multiplexing in PUSCH as described in the LTE specification, the HARQ-ACK coded modulation symbols puncture the data coded modulation symbols. This can be problematic in case of relatively large HARQ-ACK information payloads. Moreover, when the gNB does not correctly detect the RI value, the gNB does not have a correct understanding of the associated CSI payload transmitted from the UE. Since the UE rate matches the transmission of the data coded modulation symbols based on the CSI coded modulation symbols, an incorrect understanding of the CSI coded modulation symbols at the receiving gNB (due to incorrect understanding of the CSI information payload) can lead to HARQ soft buffer corruption for the data TBs.
[0134] A PUSCH transmission can convey only A-CSI, and can also include HARQ-ACK or RI, without any data. When the UE detects a UL DCI format with a CSI request that triggers an A-CSI report in a PUSCH transmission, the UE can determine not to include data in the PUSCH transmission when the UE reports CSI for one serving cell, and the PUSCH is scheduled in 4 or less RBs, and the MCS index in the UL DCI format is the last MCS index. Other conditions can also apply depending on the corresponding operating scenario as described in the LTE specification. The CSI request field in the UL DCI format includes a predefined number of bits, such as 1 bit or 2 bits. For example, a 2-bit mapping can be as in Table 1.
[0135] Table 1. Mapping of CSI request fields provided by UE in PUSCH to CSI reports
[0136]
[0137]
[0138] When the UE multiplexes only UCI (without data) in PUSCH transmission and the UE also transmits HARQ-ACK bits or RI bits, as in Formula 3, for HARQ-ACK or RI, the UE determines the number of coded symbols Q
[0139]
[0140] where it is assumed that for the serving cell for which A-CSI is triggered, rank is equal to 1, O is the number of HARQ-ACK bits or RI / CRI bits and O CQI-M is the number of CQI bits including CRC bits. For HARQ-ACK, Q ACK =Q m Q′ and For RI / CRI, Q RI =Q m ·Q′,Q CRI =Q m Q′ and For CSI, One issue with determining the number of HARQ-ACK or RI / CRI coded modulation symbols in Equation 3 is that the number is not based on the actual CSI MCS, but instead is based on the minimum possible CSI payload (0 CQI_MIN bits). Therefore, the number of HARQ-ACK or RI coded modulation symbols in Formula 3 can be significantly oversized, for example, by more than 100%.
[0141] Fig. 9 An example transmitter block diagram 900 for data information and UCI in PUSCH according to an embodiment of the present disclosure is illustrated. Fig. 9 The embodiment of transmitter block diagram 900 shown in FIG. 9 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0142] refer to Fig. 9, the coded CSI symbols 905 (when available), and the coded data symbols 910 (when available) are multiplexed by a multiplexer 920. The coded HARQ-ACK symbols (when available) are then inserted by a multiplexer 930 by puncturing the data symbols and / or CSI symbols. The transmission of the coded RI symbols (if any) is similar to the transmission for the coded HARQ-ACK symbols (not shown). When the DFT-S-OFDM waveform is used for transmission, a discrete Fourier transform (DFT) is applied by a DFT unit 940 (DFT is not applied in the case of an OFDM waveform), the RE 950 corresponding to the PUSCH transmission BW is selected by a selector 955, IFFT is performed by an IFFT unit 960, the output is filtered by a filter 970 and a certain power is applied by a power amplifier (PA) 980, and then the signal is transmitted 990. Due to the DFT mapping, the RE can be regarded as a virtual RE but is referred to as RE for simplicity. If any of the data, CSI, HARQ-ACK or RI is not transmitted, the corresponding to the corresponding transmitter processing function is omitted. Fig. 9 For simplicity, additional transmitter circuits such as digital-to-analog converters, filters, amplifiers, and transmitter antennas, as well as encoders and modulators for data symbols and UCI symbols are omitted.
[0143] Fig.10 An example receiver block diagram 1000 for data information and UCI in PUSCH according to an embodiment of the present disclosure is illustrated. Fig.10 The embodiment of the receiver block diagram 1000 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0144] refer 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 REs 1050 used by the transmitter, an inverse DFT (IDFT) unit applies an IDFT 1060 to the DFT-S-OFDM waveform when it is used for transmission, a demultiplexer 1070 extracts the coded HARQ-ACK symbols (if any) and arranges erasures in the corresponding REs for data symbols and CSI symbols, and finally another demultiplexer 1080 separates the coded data symbols 1090 (if any) and the coded CSI symbols 1095 (if any). Reception of the coded RI symbols (if any) is similar to reception for the coded HARQ-ACK symbols (not shown). If any of data, CSI, HARQ-ACK, or RI is not transmitted, the corresponding receiver processing functions are omitted. Fig.10For simplicity, additional receiver circuits such as channel estimators, demodulators and decoders for data and UCI symbols are not shown.
[0145] The determination of the number Q' of coded modulation symbols for UCI type for each layer as in Formula 1 or Formula 2 is based on non-adaptive retransmission and uses parameters associated with the initial PUSCH transmission for the same data TB. Such a determination is disadvantageous when UCI is multiplexed in adaptive retransmissions of data TBs in response to UL DCI format or in adaptive retransmissions of some code blocks (CBs) of a TB - for example, when the UE provides HARQ-ACK feedback based on the number of CBs in the TB rather than the entire TB.
[0146] The determination of the number of coded modulation symbols for UCI type for each layer as in Formula 1 or Formula 2 is also based on a single corresponding This is restrictive because it does not allow the gNB to target different BLERs for data transmissions corresponding to different services. Furthermore, this is too restrictive and typically it is not possible for the gNB scheduler to maintain the same PUSCH transmit power for the initial data TB transmission and for the HARQ retransmissions of the data TB. When the PUSCH transmit power is different for the initial transmission and for the HARQ retransmissions of the data TB, the determination of the coded UCI symbols in the PUSCH conveying the retransmissions of the data TB as in Equation 1 or Equation 2 may be very inaccurate and result in unnecessary UCI overhead or result in a worse UCI BLER.
[0147] In the system operation as described in the LTE specification, and for a slot including fourteen symbols, the DMRS associated with the transmission of the UL data channel is placed in the beginning of the fourth and eleventh slot symbols, the HARQ-ACK information is equally distributed in the third, fifth, tenth, and twelfth slot symbols from the SC with the lowest index, the RI / CRI information is equally distributed in the second, sixth, ninth, and thirteenth slot symbols from the SC with the lowest index, and the CSI is distributed over all symbols of the slot from the SC with the highest index. The reason for placing the HARQ-ACK information immediately adjacent to the slot symbol used for DMRS transmission is to provide robustness against Doppler shift for the reception reliability of the HARQ-ACK information that takes precedence over the UCI type in terms of importance.
[0148] To improve decoding delay, different slot structures can also be considered, where DMRS transmission occurs in the first UL symbol of the slot so that the receiver can obtain channel estimation as quickly as possible and then proceed with decoding of the code blocks assumed to be mapped in the frequency domain first. When necessary, additional slot symbols can be used for DMRS transmission, for example, to provide robustness against Doppler shift or improve the accuracy of channel estimation. The slot structure can also have a variable number of symbols that can be used for the transmission of data information, UCI, or DMRS. For example, a mixed slot can include seven symbols, where the first symbol can be used for the transmission of DL control information, the second symbol can be a gap symbol, the next four symbols can be used for the transmission of DMRS, data, or UCI from the UE, and the seventh symbol can be used for other transmissions, such as for SRS or other UCI. When the first slot symbol is used for DMRS transmission, or when a variable number of slot symbols are used for DMRS transmission, or when a slot can include a variable number of symbols that can be used for the transmission of DMRS, data, and UCI, the mapping of UCI types to slot symbols as described in the LTE specification cannot be applied.
[0149] Therefore, there is a need to improve the determination of the number of coded symbols per layer for transmission of a UCI type in a PUSCH conveying an initial transmission of a data TB or an adaptive retransmission of a data TB.
[0150] In some embodiments, there is also a need to improve the determination of the number of coded symbols per layer for transmission of a UCI type in a PUSCH conveying an adaptive retransmission of a data CB, wherein the adaptive retransmission includes a different data CB compared to an initial transmission of the data CB.
[0151] In some embodiments, when the PUSCH only carries UCI, there is also a need to improve the determination of the number of coded symbols per layer for transmission of the UCI type in the PUSCH.
[0152] In some embodiments, it is necessary to determine the multiplexing of coded symbols for various UCI types in PUSCH that minimizes the impact on data reception reliability and improves UCI reception reliability.
[0153] In the following, for the sake of brevity, it is assumed that data information is transmitted using one data TB that can include one or more data CBs. In the case of supporting more than one data TB, the associated description of the embodiment can be directly extended. Further, the DCI format for scheduling PUSCH transmission is called UL DCI format, and the DCI format for scheduling PDSCH transmission is called DLDCI format.
[0154] In some embodiments, the BLER of data information is decoupled from the BLER of UCI and multiplexed with the data information in the PUSCH transmission.
[0155] In one example, the UE is configured differently for when the PUSCH conveys an initial transmission of a data TB and when the PUSCH conveys a retransmission of a data TB. The value is used to determine the number of coded modulation symbols used to multiplex the UCI type in the PUSCH. For example, the UE can be configured to multiplex the first coded modulation symbols of the corresponding UCI type in the PUSCH when the PUSCH carries the initial data TB transmission. value, and is configured to multiplex the second UCI type of the corresponding UCI type in the PUSCH when the PUSCH transports the HARQ retransmission of the data TB. Even when incremental redundancy with a different redundancy version is used for each HARQ retransmission, the second The value can be the same for all HARQ retransmissions. Alternatively, the maximum number of HARQ retransmissions for a data TB can be configured separately for each of the associated UCI types. value.
[0156] Different values for determining the number of coded modulation symbols for corresponding UCI types when the PUSCH conveys initial transmission of a data TB and when the PUSCH conveys retransmission of a data TB Configuration of the value is beneficial for enabling the scheduler to target different BLERs for initial TB transmissions and for retransmissions, while achieving a UCI-type BLER independent of whether the multiplexing occurs in a PUSCH conveying an initial data TB transmission or a data TB retransmission.
[0157] For a given signal-to-interference-plus-noise ratio (SINR), the BLER of the UCI type for transmission in the PUSCH is related to the BLER of the data TB, for example as in Equation 1 or Equation 2, and is a parameter used to adjust this association for establishing independent BLER for UCI type and for data TB, when the UCI type transmission is in the PUSCH conveying the initial data TB transmission and when the UCI type transmission is in the PUSCH conveying the HARQ retransmission for the data TB, Separate configuration of the values allows the scheduler to target different BLERs for initial data TB transmissions and data TB HARQ retransmissions.
[0158] For example, since the target BLER for a HARQ retransmission of a data TB can be greater than the BLER for an initial transmission of the data TB, assuming that the receiver can combine the data symbols in the retransmission of the data TB with the data symbols in the initial transmission of the data TB to achieve a lower BLER than the BLER of the HARQ retransmission itself, the UE can be configured with a larger BLER when the multiplexing is in a PUSCH conveying HARQ retransmissions of the data TB than when the multiplexing is in a PUSCH conveying the initial transmission of the data TB. The value is used to determine the number of coded modulation symbols used for the UCI type. For maximum flexibility in selecting the target BLER for the data TB for the initial transmission and for each of the maximum number of HARQ retransmissions, the target BLER for each UCI type can be configured separately for each corresponding transmission. In addition, when it is desired to reduce higher layer signaling overhead, a single The value configuration can be applied to all HARQ retransmissions because the largest target BLER difference is typically between the initial transmission of a data TB and the first HARQ retransmission and HARQ retransmissions typically have similar target BLERs for data TBs.
[0159] Fig.11 The figure shows that the UE determines the number of coded modulation symbols in the PUSCH depending on whether the PUSCH is an initial transmission or a retransmission conveying a data TB according to an embodiment of the present disclosure. Example process 1110 of values. Fig.11 The embodiment of process 1100 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0160] The UE is configured by the gNB for UCI type A set of values is used by the UE to determine the number of coded modulation symbols 1110 for UCI type in PUSCH transmission. Each in the collection The value is associated with an initial transmission or retransmission of a data TB and is the same value or different The value can be applicable to different retransmissions. The UE detects the UL DCI format for scheduling a PUSCH transmission for a data TB associated with the HARQ process 1120. If incremental redundancy is used for HARQ retransmissions, the UE determines the redundancy version associated with the transmission of the data TB, or if chase combining is used for HARQ retransmissions 1130, the UE determines whether the UE needs to retransmit the data TB for the HARQ process. Based on the determination, the UE then determines the first transmission of the PUSCH transmission conveying the initial transmission of the data TB. value, 1140, or determine the second when the PUSCH transmits the retransmission of the transport data TB A value, 1140, is used to determine the number of coded modulation symbols of the UCI type used in PUSCH transmission.
[0161] In many practical deployments, it may also be beneficial to have the scheduler target different BLER values for initial transmission of a data TB or for retransmission of a data TB depending on the type of service or depending on network traffic or interference conditions, etc. For example, the scheduler may target a lower BLER for transmission of a data TB from a UE associated with a service type requiring lower latency, or when the associated interference to other UEs is lower, or when the UE is not power limited, etc.
[0162] Since such a scheduler decision can be dynamic, in order to achieve a target BLER for a UCI type or to improve the scheduling of data TBs, the UE is configured through higher layer signaling to determine the number of coded modulation symbols for multiplexing the UCI type in the PUSCH. The value may be suboptimal. In addition, the number of coded modulation symbols obtained according to Formula 1 or Formula 2 scales linearly with the UCI type payload, while the BLER for the UCI type is a nonlinear function of the UCI type payload due to the coding gain associated with coding schemes such as block codes, tail-biting convolutional codes, or polar codes relative to repetition codes. Dynamic determination of the value can take into account the coding gain according to the UCI type payload. Moreover, in Formula 1 or Formula 2, the number of coded modulation symbols used for the UCI type is based on the initial transmission used for the data TB and this may be problematic because it fails to take into account the different transmission powers when the UCI type is multiplexed in the PUSCH transmission of the retransmission of the data TB.
[0163] Ability to configure UE for corresponding UCI type through higher layer signaling The value is a set of values and is dynamically signaled in the UL DCI format that schedules PUSCH transmissions. value to remedy the single For example, the gNB can configure four A set of values, and the DCI format for scheduling PUSCH transmission from the UE can include a two-bit field to indicate four In the set of values value.
[0164] Separate configurations can apply when the PUSCH carries an initial transmission of a data TB and when the PUSCH carries a retransmission of a data TB. When multiple UCI types are multiplexed in a PUSCH transmission, the same UCI offset indicator field can be used to index each UCI type. In the set of values For example, for a 2-bit UCI offset indicator field, there are possible values of "00", "01", "10", and "11". A value of "10" can be used to indicate the third offset in a corresponding set of offsets for each UCI type such as HARQ-ACK or CSI multiplexed in a corresponding PUSCH transmission.
[0165] Fig.12 FIG. 1 shows a method for a UE to determine a number of coded modulation symbols in a PUSCH transmission based on signaling in an associated UL DCI format according to an embodiment of the present disclosure. Example process 1200 for values. Fig.12 The embodiment of process 1200 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0166] The UE receives a UCI type associated with a transmission in the PUSCH. The UE then detects a UL DCI format 1220 that schedules a PUSCH transmission in which the UE will multiplex the UCI type. The UL DCI format includes an indication In the set of values Value field 1230. Based on the indicated The UE determines the number of coded modulation symbols multiplexed in PUSCH transmission 1240. For example, the determination can be based on Formula 1 or Formula 2.
[0167] When semi-persistently scheduling (SPS) PUSCH transmissions by higher layer signaling, the gNB can configure different UCI types for the UE for at least two different service types using SPS PUSCH transmissions. value.
[0168] When different DCI formats are used to schedule PUSCH transmissions with different target BLERs and the UE is configured differently by higher layers When the value is , the UE can determine the number of UCI coded modulation symbols based on the associated DCI format. When the same DCI format is used to schedule PUSCH transmissions with different target BLERs and the UE is configured differently by higher layers When the value is 0, the UE can determine the number of UCI coded modulation symbols based on the corresponding index field in the DCI format explicitly or based on the indication of the configuration of the parameters used by the UE to determine the PUSCH transmission power implicitly. value.
[0169] When a PUSCH transmission is initiated by the UE without an associated UL DCI format transmission from the gNB, UCI multiplexing in the PUSCH can be excluded because the reliability of such PUSCH transmissions may be unpredictable and successful reception of the associated data TB(s) can generally rely on repetitions or HARQ retransmissions that generally do not benefit UCI transmission. This UE behavior can be configured by the network, where the UE can be configured whether to multiplex UCI in the PUSCH or to drop the PUSCH transmission and transmit UCI in the PUCCH. Alternatively, the DL DCI format can include a field indicating a resource from a set of resources configured by higher layers to the UE for the associated HARQ-ACK transmission, and one or more of the resources can also support PUSCH transmissions with a predetermined MCS and RB allocation.
[0170] For example, one or more of the configured resources can be associated with a set of PUCCH resources and one or more PUSCH resources. When the UE does not have data to transmit, the UE can transmit HARQ-ACK by transmitting PUCCH on the PUCCH resources. When the UE has data to transmit, the UE can transmit both HARQ-ACK and data by transmitting PUSCH on one of the PUSCH resources. Each PUSCH resource can also be 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.
[0171] In some embodiments, the determination of the number of coded modulation symbols (per layer) for UCI and the multiplexing of UCI types in the PUSCH are considered.
[0172] A PUSCH transmission from a UE in a timeslot includes, for example, one symbol for DMRS transmission, which is the first UL symbol in the timeslot that can be used by the UE to transmit PUSCH. This is not necessarily the first symbol of the timeslot, because there may be DL transmissions at the beginning of the timeslot (such as in the case of mixed timeslots). In the following description, unless explicitly stated otherwise, the term "first symbol of the timeslot" refers to the first symbol in the timeslot that can be used for PUSCH transmission. The UE can be configured with additional DMRS symbols for PUSCH transmission in the timeslot by the DCI format that schedules the PUSCH transmission or by higher layer signaling.
[0173] Unlike UCI multiplexing as described in the LTE specification (where HARQ-ACK and RI / CRI are placed in different slot symbols and CSI is mapped in a time-first manner, different from HARQ-ACK or RI / CRI), the present disclosure contemplates that (a) the mapping of different UCI types can be continuous, first in frequency and then in time, (b) different UCI types can be mapped on the same slot symbol, (c) the mapping starts with a symbol (if any), followed by a symbol (if any, which can also be jointly coded with CSI), followed by a data symbol (if any) or a first type of CSI symbol (if any), and ends with a second type of CSI symbol (if any) or a data symbol (if any), according to the UCI type. The mapping of UCI coded modulation symbols or data coded modulation excludes slot symbols or SCs in slot symbols used for DMRS transmission or for transmission of other signaling (such as SRS). The remaining slot symbols or SCs are referred to as available slot symbols or as available SCs. As described later, CSI and a portion of RI / CRI (CSI part 1) can also be jointly encoded in the same codeword and the remaining CSI (CSI part 2) can be encoded in a second codeword.
[0174] UCI multiplexing in this disclosure assumes that there is no ambiguity with practical probability between the transmitting UE and the receiving gNB as to whether a PUSCH transmission includes UCI multiplexing. Furthermore, except for CSI multiplexing as discussed later, there is no ambiguity in the number of resources used to multiplex each UCI type in a PUSCH transmission. Additionally, for UCI types such as HARQ-ACK or CSI, the gNB is able to configure the UE whether to multiplex the UCI type in the PUSCH transmission or to transmit the UCI type separately in the PUCCH.
[0175] When the UE is configured to multiplex HARQ-ACK in PUSCH transmissions either through the UL DCI format or through higher layer signaling, there can be several mechanisms for the UE to determine the HARQ-ACK payload multiplexed in the PUSCH transmission. For example, the UL DCI format can include (a) a DAI field for operation as described in the LTE specification for TDD systems, including operation with carrier aggregation, or (b) an indication for the UE to multiplex HARQ-ACK information in PUSCH, where the HARQ-ACK payload is predetermined based on the codebook size, or (c) a direct indication of the HARQ process to be acknowledged by the UE. The HARQ-ACK can be per TB, per CB group, or per CB. The RI / CRI payload is configured by higher layers and there is no misunderstanding between the gNB and the UE regarding the RI / CRI payload.
[0176] When the UE determines the total CSI payload based on the RI value that the UE transmits to the gNB either alone or concurrently with the CSI transmission before the CSI transmission, there may be a misunderstanding between the gNB and the UE when the gNB fails to correctly detect the RI value. For example, when the associated rank is larger, the CSI payload (or CSI part 2) is generally larger. The gNB can attempt to detect the CSI (or CSI part 2) codeword based on more than one hypothesis for the associated payload. For example, when the gNB fails to detect the CSI (or CSI part 2) codeword based on the payload determined from the value of the last detected RI (or CSI part 1 when it includes RI), the gNB can decode the CSI (or CSI part 2) codeword again assuming that different RI values correspond to different CSI (or CSI part 2) payloads. 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 incorrectly detects the RI value and therefore incorrectly determines the CSI (or CSI Part 2) payload multiplexed in a PUSCH transmission, it is generally beneficial to minimize the impact on data detection. As described subsequently, this can be achieved by making the start position of each data CB in the PUSCH transmission independent of the actual CSI (or CSI Part 2) payload.
[0177] The mapping of UCI coded modulation symbols to SC can be defined to achieve at least a predetermined order of frequency diversity, such as order 2 or 4. Assume that PUSCH transmission is On the BW of SC, The number of SCs used for transmission of HARQ-ACK coded modulation symbols, The number of SCs used for transmission of RI / CRI coded modulation symbols, and The number of SCs is used for transmission of CSI coded modulation symbols, and the following can apply.
[0178] In one example, the HARQ-ACK coded modulation symbols are first mapped to the SC of the PUSCH transmission. (and not used for DMRS transmission), the HARQ-ACK transmission is located in four groups of consecutive SCs to achieve frequency diversity of order four. The first and second groups include consecutively available SCs and the third and fourth groups include consecutively available SCs (or vice versa), where is a floor function that rounds a number to the previous higher integer. The first SC for the first, second, third, and fourth groups of SCs is determined to be 0, as well as (assumed is a multiple of 4). It is also possible to add an offset to the first SC above to shift their positions. When HARQ-ACK coded modulation symbols are transmitted before DMRS transmission All available SCs in consecutive time slot symbols and by using replace For The remaining time slot symbols are transmitted in the same manner as described above. HARQ-ACK coded modulation symbols. The above can be generalized to any number of groups other than four, such as two or eight groups for respective frequency diversity of order two or eight.
[0179] For RI / CRI (or CSI part 1) transmission in a time slot, when there is no HARQ-ACK transmission in the time slot, the multiplexing of RI / CRI coded modulation symbols to SC is with respect to HARQ-ACK transmission. When there is HARQ-ACK transmission in the time slot, two options are considered. In the first option, the transmission of RI / CRI (or CSI part 1) coded modulation symbols starts from the time slot symbol (if any) that is not used for DMRS transmission and after the last time slot symbol used for transmission of HARQ-ACK coded modulation symbols. The multiplexing of RI / CSI (or CSI part 1) coded modulation symbols to SC is with respect to HARQ-ACK transmission.
[0180] Fig.13 The diagram shows an example mapping 1300 of subcarriers on a PUSCH to coded modulation symbols conveying HARQ-ACK, RI / CRI (or CSI part 1), and data, according to an embodiment of the present disclosure. Fig.13 The embodiment of the mapping 1300 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0181] UE on fourteen symbols and on The UE transmits PUSCH to the gNB in the timeslots on the SC. The UE may also transmit DMRS in one or more other time slot symbols. SCs are used to transmit HARQ-ACK coded modulation symbols, and require SC is used to transmit RI / CRI (or CSI part 1) coded modulation symbols. The UE is in the second time slot symbol 1320 All the time slot symbols The UE transmits HARQ-ACK coded modulation symbols on the SC. The remaining symbols in the third time slot of the UE HARQ-ACK coded modulation symbols are transmitted on SCs.
[0182] The SCs are divided into four groups The first group starts from SC 0 1330, and the second group starts from SC (not shown), the third group starts from SC (not shown), and the fourth group starts from SC 1332. The UE is divided into four groups. Continuous SC RI / CRI (or CSI part 1) coded modulation symbols are transmitted in the fourth time slot symbol on each SC 1340, where the first group starts from SC 0 1340 and the second group starts from SC 1340. (not shown) starts with the third group from SC (not shown), and the fourth group starts from SC 1342. The UE transmits data 1350 in the remaining time slot symbols.
[0183] In another example, RI / CRI (or CSI part 1) transmission starts from the last slot symbol used for transmission of HARQ-ACK coded modulation symbols when there is an available SC in that slot symbol. When RI / CRI (or CSI part 1) coded modulation symbols can be transmitted in the last slot symbol used for transmission of HARQ-ACK coded modulation symbols, (if any), i.e., when When , there are again four groups of consecutive SCs for RI / CRI transmission, where the first SC for each RI / CRI SC group follows the last SC for the HARQ-ACK SC group with the same index. When , the number of symbols in the last time slot used for HARQ-ACK transmission is The remaining subcarriers of are used for RI / CRI (or CSI part 1) transmission and are calculated by the number of SCs required for multiplexing RI / CRI coded modulation symbols. Rather than To determine the remaining SCs with respect to the first option.
[0184] Fig.14The diagram shows an example mapping 1400 of subcarriers on a PUSCH to coded modulation symbols conveying HARQ-ACK, RI / CRI (or CSI part 1), and data, according to an embodiment of the present disclosure. Fig.14 The embodiment of the mapping 1400 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0185] UE on fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. The UE may also transmit DMRS in one or more other time slot symbols. SCs are used to transmit HARQ-ACK coded modulation symbols, and require to transmit RI / CRI (or CSI part 1) coded modulation symbols. The UE transmits all HARQ-ACK and RI / CRI (or CSI part 1) coded modulation symbols in the second slot symbol.
[0186] UE is divided into four groups Continuous SC HARQ-ACK coded modulation symbols are transmitted on 16 SCs 1420, where the first group starts from SC 01422 and the second group starts from SC (not shown) starts with the third group from SC (not shown), and the fourth group starts from SC 1424. The UE is divided into four groups. Continuous SC RI / CRI (or CSI part 1) coded modulation symbols are transmitted on SC 1430, where the first group is from SC 1432, the second group starts from SC (not shown) starts with the third group from SC (not shown), and the fourth group starts from SC 1434. The UE transmits data 1440 in the remaining time slot symbols.
[0187] In yet another example, the UE transmits UCI coded modulation symbols in the PUSCH on all available time slot symbols, where in the first number The transmission is at (or close to) one end of the PUSCH transmission BW in the available time slot symbols, and in the second number The transmission is at (or close to) the other end of the PUSCH transmission BW. The first number can be available time slot symbols and the second number can be the last Available time slot symbols (or vice versa). Instead of using the total number of available symbols for transmission, N slot A number of time slot symbols can be used, and the first number of time slot symbols can be the first The number of available symbols in the time slot symbols, and the second number of time slot symbols can be the last The number of available symbols in a time slot symbol. For example, when N slot =14 and when in front When there are 5 available time slot symbols for transmission among the time slot symbols, At the same time when the second When there are 7 available time slot symbols for transmission among the time slot symbols,
[0188] When the HARQ-ACK coded modulation symbols need When a SC is used for transmission, the front SCs are placed in the first number The time slot symbol is selected from the lowest SC index and Starting with the first available symbol in the time slot symbols, and continuing sequentially across The last HARQ-ACK coded modulation symbol is mapped to the available symbols in the time slot symbols and then continues from the next higher SC index in a time first, frequency second mapping. On the SC The symbol in the time slot symbol 1. 2 SCs are placed in the second number time slot symbols, from the highest SC index and Starting with the first available symbol in the time slot symbols, the The last HARQ-ACK coded modulation symbol is mapped to the available symbols in the time slot symbols and then continues from the next lower SC index in a time first, frequency second mapping. On the SC The symbol in the time slot symbol The order of mapping to both ends of the PUSCH transmission BW can also be reversed.
[0189] In the same way as HARQ-ACK coded modulation symbols, RI / CRI (or CSI part 1) coded modulation symbols can be mapped to corresponding SC is used for transmission. When the UE does not transmit HARQ-ACK, the mapping for RI / CRI coded modulation symbols is with respect to HARQ-ACK coded modulation symbols. When the UE transmits HARQ-ACK, in the first option, The first of the SCs is hour The symbol in the time slot symbol The index in SC, or The symbol 0 of the time slot symbols has index SC.
[0190] The first SC is in hour The symbol in the time slot symbol The index in SC or The symbol 0 of the time slot symbols has index SC.
[0191] In one embodiment, the mapping of the SC used for transmission of RI / CRI (or CSI part 1) coded modulation symbols is with respect to the SC used for transmission of HARQ-ACK coded modulation symbols, except that The first SC in the SC is SC and The first SC in the SC is SC
[0192] Fig.15 The diagram shows an example mapping 1500 of PUSCH subcarriers to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1), and data according to an embodiment of the present disclosure. Fig.15 The embodiment of the mapping 1500 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0193] UE on fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. DMRS 1510 is transmitted in the first time slot symbol and the eighth symbol on the SC. The UE needs SCs are used to transmit HARQ-ACK coded modulation symbols, and require SC to transmit RI / CRI (or CSI part 1) coded modulation symbols. UE uses time-first mapping in In the available time slot symbols The HARQ-ACK coded modulation symbols are transmitted on SCs, where the first HARQ-ACK coded modulation symbol is mapped on the SC with index 0 and symbol 0 and the last HARQ-ACK coded modulation symbol is mapped on the SC with index SC and symbol superior.
[0194] UE uses time first mapping in In the available time slot symbols The HARQ-ACK coded modulation symbols are transmitted on SC1522, wherein the first HARQ-ACK coded modulation symbol is mapped to the SC with index and symbol 0, and the last HARQ-ACK coded modulation symbol is mapped on the SC with index The SC symbol UE uses time first mapping on In the available time slot symbols SC1230 transmits RI / CRI (or CSI part 1) coded modulation symbols, wherein the first RI / CRI coded modulation symbol is mapped to the SC with index The SC symbol superior.
[0195] UE uses time first mapping in In the available time slot symbols RI / CSI (or CSI part 1) coded modulation symbols are transmitted on SC1532, where the first RI / CRI coded modulation symbol is mapped to the SC with index The SC symbol In the remaining SC and available symbols, the UE transmits data 1540 or other UCI such as CSI.
[0196] Fig.16 The diagram shows an example mapping 1600 of PUSCH subcarriers to coded modulation symbols conveying HARQ-ACK, RI / CRI (CSI part 1), and data according to an embodiment of the present disclosure. Fig.16 The embodiment of the mapping 1600 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0197] UE in fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. DMRS 1610 is transmitted in the first time slot symbol and the eighth symbol on each SC. The UE needs SC is used to transmit HARQ-ACK coded modulation symbols. The mapping to SC is as shown in Fig.15 and are not repeated for brevity. The UE needs The UE transmits RI / CRI (or CSI part 1) coded modulation symbols in the same manner as HARQ-ACK coded modulation symbols.
[0198] UE uses time first mapping in In the available time slot symbols SC1630 transmits RI / CRI (or CSI part 1) coded modulation symbols, where the first RI / CRI coded modulation symbol is mapped to the SC with index SC and symbol 0, and the UE uses time-first mapping on In the available time slot symbols RI / CRI coded modulation symbols are transmitted on SC 1632, wherein the first RI / CRI coded modulation symbol is mapped to the SC with index SC and symbol 0. In the remaining SC and available symbols, the UE transmits data 1640 or other UCI such as CSI.
[0199] It is also possible to The UCI coded modulation symbols in the PUSCH are mapped onto the time slot symbols. When a SC is used for transmission, the front The SCs are placed starting from the lowest SC index (index 0) and the first available time slot symbol (index 0), sequentially in the available The last HARQ-ACK coded modulation symbol is mapped to the SC with index The SC symbol superior.
[0200] second The SCs are placed from the highest SC index (index ) and the first available time slot symbol (index 0), sequentially in the available The last HARQ-ACK coded modulation symbol is mapped to the SC with index SC and symbol The order of mapping to both ends of the PUSCH transmission BW can also be reversed, and the mapping of HARQ-ACK modulation symbols can be interleaved on the SCs at both ends of the PUSCH transmission BW (so as to obtain frequency-first mapping based on the previous condition that (a) mapping of different UCI types can be continuous, first in frequency and then in time, according to the present disclosure).
[0201] In the same way as HARQ-ACK coded modulation symbols, RI / CRI (or CSI part 1) coded modulation symbols can be mapped to corresponding When the UE does not transmit HARQ-ACK, the mapping to the SC for RI / CRI (or CSI part 1) coded modulation symbols is with respect to the HARQ-ACK coded modulation symbols. When the UE transmits HARQ-ACK, in the first option, The first of the SCs is Time symbol The index in SC, or the one with index 0 in symbol SC. The first of the SCs is Time symbol The index in The SC or the symbol 0 has index In the second option, The mapping of the SCs is with respect to the SC used for transmission of HARQ-ACK coded modulation symbols, except The first SC in the SC is SC and The first SC in the SC is SC Where mod is defined as The modular function of .
[0202] Fig.17 The diagram shows an example mapping 1700 of coded modulation symbols on PUSCH subcarriers conveying HARQ-ACK, RI / CRI (CSI part 1) and data according to a first option for mapping UCI coded modulation symbols on all available PUSCH slot symbols according to an embodiment of the present disclosure. Fig.17 The embodiment of the mapping 1700 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0203] UE in fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. DMRS 1710 is transmitted in the first time slot symbol and the eighth symbol on each SC. The UE needs SCs are used to transmit HARQ-ACK coded modulation symbols and SC to transmit RI / CRI (or CSI part 1) coded modulation symbols. UE uses time-first mapping in In the available time slot symbols The HARQ-ACK coded modulation symbols are transmitted on SCs 1720, where the first HARQ-ACK coded modulation symbol is mapped on the SC with index 0 and symbol 0 and the last HARQ-ACK coded modulation symbol is mapped on the SC with index The SC symbol superior.
[0204] UE uses time first mapping in In the available time slot symbols The HARQ-ACK coded modulation symbols are transmitted on SC1722, wherein the first HARQ-ACK coded modulation symbol is mapped to the SC with index and symbol 0, and the last HARQ-ACK coded modulation symbol is mapped on the SC with index The SC symbol UE uses time first mapping on SC1730 transmits RI / CRI (or CSI part 1) coded modulation symbols, wherein the first RI / CRI (or CSI part 1) coded modulation symbol is mapped to the SC1730 with index The SC symbol superior.
[0205] UE uses time first mapping in RI / CRI (or CSI part 1) coded modulation symbols are transmitted on SC 1732, wherein the first RI / CRI (or CSI part 1) coded modulation symbol is mapped to the SC with index The SC symbol In the remaining SC and available symbols, the UE transmits data 1740 or other UCI such as CSI. Fig.17 Equivalent to Fig.15 And UCI is transmitted on all available PUSCH symbols at both ends of the PUSCH transmission BW. A similar structure can be used as Fig.16 The equivalents are applicable and the corresponding descriptions are omitted for brevity.
[0206] As in Fig.16 or Fig.17 The advantage of mapping UCI in is that the impact on UCI multiplexing on the data code blocks is evenly distributed and power boost is applied to UCI transmission when possible or when needed, because UCI transmission is distributed over all available PUSCH symbols. In case of QAM modulation, the power scaling factor for UCI transmission can be signaled through the corresponding field in the DCI format scheduling the PUSCH transmission.
[0207] For CSI (or CSI part 2) multiplexing in PUSCH transmission, the main issue is to avoid error conditions caused by the gNB incorrectly detecting the RI associated with the CSI (or CSI part 2). The UE can transmit the RI in the same slot as the CSI (or CSI part 2) or in the previous slot. When the UE transmits a smaller CSI (or CSI part 2) payload than the gNB expected, the gNB detects the data CB on a smaller number of SCs than the SC that the UE used to transmit the data CB. The result is that the gNB assumes an incorrect rate match for the CB, and this leads to HARQ buffer misuse at the gNB. When the UE transmits a larger CSI (or CSI part 2) payload than the gNB expected, the gNB detects the data CB on a larger number of SCs than the SC that the UE used to transmit the data CB. The result is that the gNB either assumes an incorrect starting SC for the transmission of the data CB, leading to a complete HARQ buffer misuse, or includes the SC that the UE used to transmit the CSI (or CSI part 2) in the reception of the data CB, leading to a partial HARQ buffer misuse. When an RI error occurs, the gNB also incorrectly receives the associated CSI (or CSI part 2) unless the gNB decodes the CSI (or CSI part 2) based on multiple assumptions for the CSI (or CSI part 2) payload.
[0208] In one embodiment, in order to avoid an erroneous situation for multiplexing CSI (or CSI part 2) and data in PUSCH caused by incorrect RI detection at the gNB, a reference CSI (or CSI part 2) payload is defined or configured by the gNB to the UE, and the total number of coded modulation symbols for CSI multiplexing is determined relative to the reference CSI (CSI part 1) payload. For example, the reference CSI (CSI part 1) payload can be defined relative to the rank 1 CSI report, or relative to the rank 2 CSI report. CSI,ref Alternatively, the reference CSI (CSI Part 1) payload can be configured to the UE from the gNB via higher layer signaling. CSI,refThen, the RI / CRI and a reference CSI payload such as for rank 1 CSI can be jointly encoded. A reference MCS may also be defined or configured instead of a reference CSI payload.
[0209] When determining the number of coded modulation symbols for CSI multiplexing in PUSCH, for example as in Equation 2, the UE applies the reference CSI payload O CSI,ref The gNB can indicate, jointly or separately in the associated UL DCI format, CQI and PMI for rank 2, for example, CSI,ref The first CSI payload value, And for O CSI The second of the CSI payload value, For example, Able to approach Indicated and The value can target the corresponding CSI BLER set by the gNB. The UE can encode separately CSI,ref Payload and O CSI -O CSI,ref Payload (when non-zero).
[0210] When only the gNB is configured When the indicated The values are likely to be provided and implemented for the actual CSI payload. CSI The number of CSI coded modulation symbols required to achieve the target BLER may be smaller or larger than the number of CSI coded modulation symbols required to achieve the target BLER. In the former case, depending on the relative difference between the actual CSI payload transmitted from the UE and the CSI payload determined by the gNB, the actual CSI BLER may be larger than the target CSI BLER and there may be more resources available for data transmission. In the latter case, the actual CSI BLER may be smaller than the target CSI BLER and there may be fewer resources available for data transmission.
[0211] For example, when is to consider such as for rank 2 CQI and for PMI O CSI >O CSI,ref The CSI payload is set to 100 CSI bits, and the UE reports a CQI (and RI / CRI) with a payload such as 0 for rank 1. CSI,ref The CQI of the target BLER is such that the number of coded modulation symbols obtained can be greater than the number of coded modulation symbols required to achieve the target BLER (the code rate is lower than the code rate required to achieve the target BLER). is to consider such as O for rank 1 CQI CSI,ref bits of CSI payload and the UE reports a total payload with, for example, a rank 2 CQI and a PMI. CSI >O CSI,ref The CSI, by addition of O CSI,ref In addition to the CSI CSI -O CSI,ref The CSI bits are encoded separately, and the number of coded modulation symbols obtained as a result can be smaller than the number of coded modulation symbols required to achieve the target BLER (the code rate is greater than the code rate required to achieve the target BLER).
[0212] when and Similar arguments apply when the value is configured by the gNB either by higher layers or by scheduling the associated PUSCH transmission DCI format, where Can be for O CSI,ref The payload is set, and Can be relative to O CSI,ref Payload, or relative to (predetermined) O CSI -O CSI,ref The number of coded modulation symbols obtained can then be used, for example, for rank 1 CQI and RI / CRI. CSI,ref The expected number of payloads (CSI part 1) and can be combined with 0 for rank 2 CQI and 0 for PMI CSI -O CSI,ref The number of payloads (CSI part 2) required is larger or smaller than that (O CSI,ref The payload is CSI -O CSI,ref For example, when the UE reports rank 1 CQI and RI / CRI (CSI part 1), it is reserved for multiplexing. CSI -O CSI,ref The PUSCH resources of the payload (CSI part 2) do not convey any information. In either case, there is no HARQ buffer misuse and no actual result for CSI reception or for data reception.
[0213] Fig.18 The diagram illustrates an example determination 1800 for a number of CSI coded modulation symbols based on a reference CSI payload (CSI part 1) according to an embodiment of the present disclosure. Fig.18 The embodiment of determination 1800 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0214] The gNB configures the reference CSI payload (CSI part 1) to the UE. CSI,ref , for use by the UE in a formula for determining the number of CSI coded modulation symbols of the SC to be mapped to the PUSCH transmission BW 1810. It is also possible that, for example, when the CSI part corresponding to the rank-1 transmission per cell is predefined in the system operation, CSI,ref Avoid this configuration when UE detects including indication UE generates UL DCI format 1820 with a field having a value of CSI The UE transmits a CSI report with a payload of information bits in the PUSCH 1830. The UE transmits a CSI report with a payload of information bits in the PUSCH 1830. value and based on the CSI payload O CSI,ref To determine the number of coded modulation symbols used for CSI.
[0215] In one embodiment, in order to avoid the erroneous situation of multiplexing CSI and data in PUSCH caused by incorrect RI detection at the gNB, the reference CSI payload is CSI,ref Again, it is defined in the system operation or configured by the gNB to the UE. The UE is for O in the corresponding time slot. CSI,ref The data transmission rate of many SCs corresponding to the transmission of CSI Greater than O CSI,ref When CSI part 2 exists in addition to CSI part 1, the UE CSI The transmission of information bits determines the number of CSI coded modulation symbols, and CSI,ref The transmission of the data coded modulation symbol is punctured in the SC other than the SC for the transmission of the information bits. CSI,ref =50 bits and O CSI = 100 bits, when SCs are used to transmit O CsI,ref information bits and SCs are used to transmit O CSI When there are information bits, the UE The SC performs rate matching on the transmission of data coded modulation symbols and The SC punctures the transmission of data coding modulation symbols. CSI ≤O CSI,ref When , the UE maps the CSI to SCs and do not use the rest SCs are used to transmit data coding modulation symbols.
[0216] In one embodiment, to reduce the impact of error conditions from multiplexing CSI and data in PUSCH caused by incorrect RI detection, a gNB implementation can set the target BLER for RI detection (or equivalently, CSI part 1 detection) low enough that such error conditions have no practical impact on overall system operation. For example, when possible, the RI / CRI target BLER can be set to an order of magnitude of about 0.01% or less. To avoid erroneous understanding of the CSI (CSI part 2) payload at the gNB affecting the detection of HARQ-ACK, or RI / CRI, or data, the UE can map the SC for transmission of CSI (CSI part 2) coded modulation symbols after the UE maps the SC for transmission of HARQ-ACK or RI / CRI (CSI part 1) or data coded modulation symbols.
[0217] In this way, when the UE maps CSI on more SCs than the one expected by the gNB, the starting position of the data coded modulation symbols is not affected. Despite replacing the data coded modulation symbols, when the actual CSI payload is larger compared to the one assumed by the gNB, the gNB receives the CSI coded modulation symbols in some SCs, avoiding complete buffer misuse, because the UE maps the data coded modulation symbols to SCs first and thus the positions of those SCs are irrelevant to the SC to which the UE maps the CSI coded modulation symbols. When the UE maps CSI on less SCs than the one expected by the gNB, the starting position of the data information is not affected and the only impact is some unusable SCs in PUSCH.
[0218] When there is no misunderstanding about HARQ-ACK, RI / CRI (or CSI part 1), or the number of SCs required for data transmission, any mapping order for these information types can apply. Otherwise, when there is a misunderstanding for any of these information types (such as, for example, for HARQ-ACK), the mapping of this information type can be last, even after CSI, because HARQ-ACK or RI / CRI (or CSI part 1) can have a higher priority than CSI (or CSI part 2) and can overwrite the SC used to map CSI (or CSI part 2).
[0219] After the subcarrier mapping of HARQ-ACK, RI / CRI (or CSI part 1) and data (and DMRS), the subcarrier mapping of CSI (or CSI part 2) can be determined as the SC for HARQ-ACK or RI / CRI (or CSI part 1) transmission, and the corresponding description is not repeated for brevity. For example, when there is no HARQ-ACK or RI / CRI, CSI multiplexing is the same as HARQ-ACK multiplexing. For example, when there is HARQ-ACK but there is no RI / CRI in CSI part 1, CSI (or CSI part 2) multiplexing is the same as RI / CRI (or CSI part 1) multiplexing. For example, when there is HARQ-ACK and RI / CRI (or CSI part 1), CSI multiplexing is the same as RI / CRI (or CSI part 1) multiplexing after HARQ-ACK.
[0220] Fig.19 An example first approach 1900 for mapping CSI to subcarriers for PUSCH transmission according to an embodiment of the present disclosure is shown. Fig.19 The embodiment of the first mode 1900 shown in FIG. 1 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0221] UE in fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. The UE transmits DMRS 1910 in the first slot symbol on each SC. After mapping HARQ-ACK 1920 and RI / CRI (or CSI part 1) 1930 to the SC, the UE maps the data to SC 1940. Finally, the UE maps CSI (or CSI part 2) to SC 1950. After the UE maps HARQ-ACK, RI / CRI (or CSI part 1), and data coded modulation symbols to the SC, the UE maps CSI (or CSI part 2) coded modulation symbols to the SC. When the gNB assumes a smaller CSI (CSI part 2) payload than the actual CSI (CSI part 2) payload transmitted by the UE, the gNB assumes that some SCs (such as SC 1952) are used for data transmission instead of CSI (CSI part 2) transmission. However, since data is mapped to SCs before CSI (CSI Part 2), the only consequence is that the gNB can receive CSI (CSI Part 2) symbols as data symbols in SC 1952, while in the remaining SCs used for data multiplexing, the gNB correctly receives data symbols. Fig.13 When , a similar mapping of CSI (CSI part 2) coded modulation symbols to SC can be applied.
[0222] Fig. 20 An example second approach 2000 for mapping CSI to subcarriers for PUSCH transmission is shown according to an embodiment of the present disclosure. Fig. 20 The embodiment of the second mode 2000 shown in FIG. 2 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0223] UE in fourteen symbols and The UE transmits PUSCH to the gNB in the timeslots on the SC. DMRS 2010 is transmitted in the first time slot symbol on each SC. After mapping HARQ-ACK 2020 and RI / CRI (or CSI part 1) 2030 to the SC (e.g., as in Fig.15 After that, the UE maps the data to SC 2040. Finally, the UE maps the CSI (CSI part 2) to SC 2050. Fig.19 Similar comments apply to the case when the gNB and UE consider different CSI (CSI Part 2) payloads.
[0224] When UCI is multiplexed on all available PUSCH symbols (e.g., as in Fig.17 In the case of UE-409B, the mapping of CSI (CSI part 2) coded modulation symbols to PUSCH SC is a direct extension of the mapping for 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 SC), and the corresponding description is omitted for brevity.
[0225] Compared to data information, UCI is generally associated with a lower target BLER. For a given receiver and coherent demodulation, the BLER depends on the channel estimation accuracy, which in turn depends on the associated DMRS SINR and the code rate and SINR used for the UCI coded modulation symbols. The code rate can be reduced by allocating more UCI coded modulation symbols for a given UCI payload. The DMRS SINR is determined by the DMRS transmission power. The first way to increase the DMRS SINR is for the UE to increase the DMRS transmission power compared to the UCI or data transmission power. For example, the UL DCI format can include a DMRS power offset field for the UE to determine the power offset of the DMRS transmission power relative to the UCI or data information transmission power.
[0226] A limitation of the first approach is that it mainly benefits UEs with low SINR (which can also be power limited). Another limitation is that the increase in DMRS SINR due to an increase in DMRS transmission power may be offset by a corresponding increase in DMRS transmission power from UEs in interfering synchronization cells, since DMRS can be located on the same timeslot symbols. A second way to increase DMRS SINR is to include additional DMRS symbols, and this can be indicated by the 'Additional DMRS' field in the DCI format that schedules the PUSCH transmission.
[0227] Since the main purpose of the additional DMRS is to improve the UCI BLER, the additional DMRS can be limited to the SC in which the UCI is transmitted, or to the RB including the SC in which the UCI is transmitted, and does not need to be extended to the range on the entire PUSCH transmission BW. This field in the DCI format can also indicate whether the additional DMRS range is on the PUSCH transmission BW, or only on the SC or RB including the SC for mapping of UCI coded modulation symbols.
[0228] It is also possible that the UE may transmit additional DMRS when UCI is multiplexed in PUSCH by implicit signaling, such as when the data MCS is lower than a predetermined MCS, or when a field in the UL DCI format indicates a predetermined value (or values) of cyclic shift for default DMRS transmission (assuming the default DMRS is based on a ZC sequence). The UE can transmit additional DMRS in one or more predetermined time slot symbols (such as the middle or last time slot symbols) as part of the PUSCH transmission. When an OFDM waveform is used for PUSCH transmission, the additional DMRS can be restricted to the BW and can be multiplexed with data in the same time slot symbol. When a DFT-S-OFDM waveform is used for PUSCH transmission, the single carrier property of the DFT-S-OFDM waveform can be maintained by sending the additional DMRS over the entire PUSCH BW in a time slot symbol without being multiplexed with data in the time slot symbol.
[0229] Fig.21 The figure shows an example presence of additional DMRS 2100 when UCI is multiplexed in PUSCH transmission according to an embodiment of the present disclosure. Fig.21 The embodiment shown in FIG. 21 shows the presence of additional DMRS 2100 for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0230] The UE transmits PUSCH in a time slot and on multiple SCs (or RBs). The UCI multiplexing structure for mapping UCI coded modulation symbols to SCs is not practical and Fig. 20This is for reference. The UE transmits default DMRS 2110 in the first slot symbol on all PUSCH SCs (default DMRS transmission can also be in some PUSCH SCs while still spanning the PUSCH transmission BW). When so indicated by the associated UL DCI format, or when the UE implicitly determines in slot symbol 2120 based on a predefined rule, the UE determines the set of SCs for UCI multiplexing in PUSCH and transmits additional DMRS.
[0231] The additional DMRS is transmitted in at least the SC in which the UCI is mapped (but in a different symbol). The additional DMRS can also be transmitted on a predetermined number of SCs (such as SCs on an integer number of RBs including the UCI SC). This may be necessary when the DMRS is constructed by requiring a ZC sequence with a length in a predetermined number of lengths such as 12, 24, etc. After the UE determines whether to transmit the additional DMRS, the UE can proceed with mapping HARQ-ACK (if any) 2130, RI / CRI (if any) 2140, data 2150, and CSI 2160 coded information symbols to the SC.
[0232] In order to avoid determining the number of UCI coded modulation symbols in the parameters of the PUSCH for the initial transmission of the data TB, such as the transmission BW or the transmission power, the number of UCI coded modulation symbols can be determined based on the current PUSCH transmission, and the variability of the target BLER among the HARQ retransmissions (including the initial transmission) of the data TB can be determined by the transmission The value of the field in the UL DCI format is resolved.
[0233] The UE can determine the number of coded modulation symbols per layer Q′ for HARQ-ACK ACK , as in Formula 4.
[0234]
[0235] Among them, O ACK is the number of HARQ-ACK bits, and is the scheduled PUSCH transmission BW of number SC in the time slots used for data TB(s), and is the number of time slot symbols available for transmission of data TB(s), and C, and K r is obtained from the UL DCI format transmitted in the DL control channel. When there is no DL control channel for data TBs, C, and K ris determined from the most recent SPS assignment when the PUSCH for the data TB is SPS or from the random access response grant for the data TB when the PUSCH is initiated by a random access response grant. In addition, C is the number of CBs for the data TB and K r is the size of CB r used for TB of data.
[0236] As in Formula 5, the UE determines the number Q for RI / CRI RI / CI (or CSI part 1) The number of coded modulation symbols per layer of information bits Q′ RI / CCI , (When UE does not transmit HARQ-ACK, Q ACK =0).
[0237]
[0238] For HARQ-ACK and RI / CSI (or CSI part 1), QPSK modulation (Q m =2). When implementing a higher modulation order Q such as for QAM modulation m >2, the number of coded information symbols can be scaled accordingly.
[0239] As in Formula 6, the UE determines the number O for CSI CSI The number of coded modulation symbols per layer when there are information bits is Q′ CSI
[0240]
[0241] where L is the number of CRC bits, and Q CQI =Q m Q′. When the UE does not transmit HARQ-ACK, Q ACK = 0. When the UE does not transmit RI / CRI, or when the UE jointly encodes RI / CRI with CSI (CSI part 1), Q RI / CI =0.
[0242] Available for N L The number of bits transmitted in a TB of data on each layer is
[0243] In order to improve the dimensioning of HARQ-ACK or RI / CRI (or CSI part 1) coded modulation symbols in PUSCH transmissions including CSI (or CSI part 2) and not including data, the present disclosure considers the associated UL DCI format, explicitly or implicitly providing the MCS for CSI transmission. For example, by not including QAM64 or QAM256 modulation or by not including certain code rate (spectral efficiency) values, the MCS set for CSI transmission only can be a subset of the MCS set for data transmission. When high-order modulation such as 64QAM or 256QAM is not supported for UCI, then, when UCI is multiplexed with data in PUSCH, UCI is transmitted using the same modulation as data, unless the modulation order for data is higher than the maximum supportable order for UCI and then UCI is transmitted using the modulation corresponding to the highest supportable order for UCI.
[0244] When CSI reporting is triggered for a UE by a UL DCI format through the A-CSI request field, an explicit indication in the UL DCI format scheduling a PUSCH transmission including only UCI (and no data) can be through a "UCI only" field that includes one bit to indicate whether the UE can transmit data in the PUSCH. An explicit indication can alternatively be provided by including the "UCI only" component in some states to which the value of the A-CSI request field is mapped.
[0245] An implicit indication can be provided by reserving the value of another field in the UL DCI format to indicate, in conjunction with the positive indication of the A-CSI request field, that only UCI will be transmitted in the associated PUSCH. For example, when the DMRS transmitted in the PUSCH is based on ZC sequence transmission and a field in the UL DCI format is used to indicate the cyclic shift value for the ZC sequence, the value of the field can be reserved to also indicate that only UCI is transmitted in the scheduled PUSCH.
[0246] When the UE is indicated by the UL DCI format that the associated PUSCH transmission will include only UCI (at least A-CSI), the MCS field in the UL DCI format can correspond to the MCS used for A-CSI transmission. Based on the indicated MCS value, the UE can determine the number of CSI bits Q CQI For use by the UE when determining the number of HARQ-ACK coded modulation symbols as in Formula 7, the number of RI / CRI (or CSI part 1) coded modulation symbols as in Formula 8, and the number of CSI (or CSI part 2) coded modulation symbols as in Formula 9.
[0247]
[0248]
[0249]
[0250] For HARQ-ACK, Q ACK =Q m Q′ ACK and For RI / CRI, Q RI / CRI =Q m Q′R I / CRI and
[0251] Since the UE determines the CSI (CSI part 2) payload based on the RI / CSI value that the UE transmits to the gNB before or simultaneously with the CSI (CSI part 2) transmission, there may be a misunderstanding between the gNB and the UE when the gNB fails to detect the RI value correctly. For example, when the associated rank is larger, the CSI (CSI part 2) payload is generally larger. The gNB can try to detect the CSI (CSI part 2) codeword based on more than one hypothesis for the associated payload. For example, when the gNB fails to detect the CSI (CSI part 2) codeword based on the payload determined from the last detected value for RI, the gNB can decode the CSI (CSI part 2) codeword again assuming that different RI values correspond to different CSI (CSI part 2) payloads. However, when the RI or CSI corresponds to multiple cells, to multiple CSI processes, or to multiple CSI sets, the number of corresponding hypotheses increases due to the increased combinations for the possible CSI (CSI part 2) payloads.
[0252] When the gNB incorrectly assumes the CSI (CSI part 2) payload, the gNB also incorrectly assumes the number of SCs in the PUSCH used by the UE for CSI (CSI part 2) transmission and, therefore, the number of SCs used by the UE for data transmission. The gNB then includes CSI (CSI part 2) coded modulation symbols as data coded modulation symbols, which leads to soft buffer misuse - especially when the starting position of the data coded modulation symbols varies depending on the number of CSI (CSI part 2) coded modulation symbols. Therefore, it is beneficial to provide means for the gNB to determine whether the gNB correctly detected the RI value (or correctly detected CSI part 1). Such means are generally associated with including a cyclic redundancy check (CRC) in the information codeword prior to encoding.
[0253] Although CRC checking after decoding is an effective way to confirm incorrect or correct detection of the associated information codeword, the associated coding methods such as convolutional code (TBCC) or polar code are only effective when the payload for the information codeword is large enough (such as more than ten bits). However, even when the UE reports RI (or CSI part 1) for multiple cells, the total RI (or CSI part 1) payload is often ten bits or less, and this limits the applicability of coding methods that can use CRC protection to confirm correct or incorrect decoding results for information codewords.
[0254] The UE may also be able to report HARQ-ACK information for multiple CBs for a TB, or for multiple DL cells in which the UE is configured to receive PDSCH transmissions, or for multiple time slots in which the UE is configured to receive PDSCH transmissions. Thus, the HARQ-ACK information codeword may include tens or even hundreds of bits for the respective reception of CBs or TBs across cells or across time slots. Incorrect detection of the HARQ-ACK information codeword by the gNB may require rescheduling and retransmission of all data CBs. Even when a low target BLER is set for the HARQ-ACK information codeword due to errors in link adaptation, or due to channel variations such as short term fading, or due to transmit power control errors, it may often happen in practice that the actual BLER for the HARQ-ACK codeword is substantially greater than the target BLER.
[0255] Therefore, instead of the gNB retransmitting all PDCCHs and PDSCHs to reschedule retransmission of data CB to the UE when the gNB incorrectly detects the HARQ-ACK information codeword, it is beneficial for the gNB to trigger retransmission of the HARQ-ACK information codeword from the UE, because this can avoid the DL spectral efficiency and throughput losses associated with such rescheduling and the increase in average communication delay.
[0256] When UCI is multiplexed in PUSCH transmission, the target BLER for the UCI codeword at the gNB can be achieved by the gNB allocating a sufficient number of SCs in PUSCH for UCI multiplexing. While this is typically a functional approach, it may occasionally require a large number of SCs for UCI transmission (e.g. when the UCI payload is large), and it may not always be possible to increase the BW allocation for PUSCH transmission, as this may result in power limitations for the UE. Therefore, it can be beneficial to include a certain number of SCs allocated for UCI multiplexing in PUSCH transmission in order to avoid high code rates for transmission of data information using OFDM, as, for example, when the code rate is higher than 0.6, especially for QAM-based data modulation, the corresponding data BLER may actually increase.
[0257] Since the UCI code rate is generally low enough even when the allocated number of SCs is less than the nominal number for achieving the target BLER, the target UCI BLER can still be achieved by increasing the UCI transmission power. Then, in order to maintain the same total transmission power per PUSCH symbol, the transmission power for data information is reduced. However, since more SCs are available for multiplexing data information in PUSCH transmissions, a sufficiently low code rate can be maintained for the data information, which results in an improved data BLER despite the lower transmission power for data coded modulation symbols.
[0258] The gNB is able to schedule PUSCH transmissions from the UE to occur over multiple time slots. The PUSCH transmissions can convey the same data TB in all multiple time slots or can convey different data TBs in each of the multiple time slots. When the UE multiplexes UCI in the PUSCH transmission, the multiplexing can occur in only one time slot (such as the first time slot) when a different data TB is conveyed in each time slot, or across all multiple time slots when the same data TB is conveyed in all multiple time slots. When the UL DCI format for scheduling PUSCH transmissions in multiple time slots indicates the same MCS for data transmission in each of the multiple time slots and the PUSCH in each of the multiple time slots conveys different data TBs and uses the same transmission power in each of the multiple time slots, the reception reliability of the data TB depends on whether UCI is multiplexed in the PUSCH. It is therefore beneficial to adjust the parameters of multi-slot PUSCH transmissions differently in time slots with UCI multiplexing than in time slots without UCI multiplexing.
[0259] In some embodiments, it is necessary to support encoding of a UCI payload smaller than or equal to a predetermined value using a coding method applicable to a UCI payload higher than the predetermined value.
[0260] In some embodiments, there is another need to enable the gNB to schedule retransmissions of HARQ-ACK codewords from the UE.
[0261] In some embodiments, there is another need to enable transmission of HARQ-ACK information per code block group.
[0262] In some embodiments, different adjustments need to be applied to the parameters of PUSCH transmissions from a UE in a timeslot with UCI or SRS multiplexing compared to a timeslot without UCI or SRS multiplexing.
[0263] In the following, for the sake of brevity, it is assumed that data information is transmitted using one data TB that can include one or more data CBs. If more than one data TB is supported, the associated description of the embodiment can be directly extended. Further, the DCI format for scheduling PUSCH transmission is called UL DCI format, and the DCI format for scheduling PDSCH transmission is called DLDCI format.
[0264] In some embodiments, a mapping of a small number of information bits to a codeword having a larger number of information bits is considered to enable calculation of a CRC appended to the codeword and to enable determination of correct or incorrect detection of the codeword at the receiver.
[0265] A certain number of initial information bits, such as less than twelve information bits for HARQ-ACK or RI / CRI (CSI part 1), is mapped to a codeword with a predetermined larger number of information bits, such as twelve information bits. A CRC for the codeword is then obtained, the CRC is appended to the codeword, and the output is then encoded using, for example, a TBCC or polar code. Using CRC protection for the HARQ-ACK or RI / CRI (CSI part 1) codeword also enables operation with a higher BLER for the codeword and scheduling of retransmissions for the codeword, as described in the following embodiments of the present disclosure.
[0266] The mapping of initial information bits to codewords is not actual, but an exemplary mapping can be shown as follows. 0 The initial information bits and I CW >I 0 Code word information bits, head I 0 The codeword information bits can be 0 initial information bits, and the remaining I CW >I 0 Each codeword information bit can have a predetermined value, such as (binary) zero, or one, or a series of alternating zeros and ones. CW -I 0 The codeword information bits have known values or are distributed in I CW The decoding accuracy of polar codes can be improved when the codeword information bits are within 1. 0 The initial information bit is the last I 0 codeword information bits. CW A CRC of length L, such as L=8, is calculated for the codeword and appended to the codeword to produce a total number I CW +L bits.
[0267] Even if the transmission is the same as the initial I 0The resulting overhead increase is also less than the factor (I CW +L) / I o This is because the associated coding schemes such as TBCC or polar coding are more efficient than repetition coding or block coding (which would be used for the initial I 0 information bits) provides coding gain, and because the CW The target BLER for the +L bits (such as 1%) can actually be less than that used for the initial I 0 The target BLER (e.g., 0.01%) for each information bit is reduced because the former is protected by CRC and incorrect detections can be identified.
[0268] Fig. 22 The diagram illustrates an example mapping and encoding process 2200 for an initial information payload, albeit using a codeword having a larger length than the initial information payload, according to an embodiment of the present disclosure. Fig. 22 The embodiment of the mapping and encoding process 2200 shown in FIG. 2 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0269] The UE generates an initial I, e.g. for HARQ-ACK information or RI / CRI (CSI part 1). 0 information bits 2210. The UE sets I with a predetermined value CW -I 0 bits are appended to the initial I 0 information bits (can also have I 0 I CW -I 0 bits) to form I CW The UE calculates the codeword 2220 for I CW The L bits of the codeword are CRC 2230 of the L bits and the L bits are appended to I CW bits 2240. An encoder 2250, such as a TBCC or polar encoder, then CW +L bits are encoded, the modulator 2260 modulates the coded bits, the SC mapper 2270 maps the coded modulation symbols to SC and the transmitter 2280 transmits the resulting signal.
[0270] Fig.23 An example decoding and demapping process 2300 for an initial information payload is shown, albeit using a codeword having a larger length than the initial information payload, in accordance with an embodiment of the present disclosure. Fig.23The embodiment of the decoding and demapping process 2300 shown in FIG. 2 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0271] The gNB receiver 2310 receives the signal, the demapper 2320 demaps the coded modulation symbols, the demodulator 2330 demodulates the modulated received symbols to provide coded information bits, and the decoder 2340 decodes the coded information bits to provide I CW +L estimated codeword bits and CRC bits. CRC extraction unit 2350 extracts I for codeword CW bits and L bits for CRC. CW bits are provided to the information extraction unit (controller) 2370, which extracts I 0 The receiver can perform a CRC check 2390 or check the I CW -I 0 The value of the bit is 2395 to determine whether the code word is decoded correctly. CW -I 0 When the value of the first bit is a predetermined value, the receiver can consider I 0 bits are valid; otherwise, the receiver can consider I 0 bits are invalid.
[0272] When I 0 The value is sufficiently smaller than I CW The value (such as I 0 =2 and I CW = 12), it is possible to avoid including the additional CRC bits in the encoded codeword because there is an I with a predetermined value CW -I 0 = 10 bits for the receiver to check in order to determine whether the receiver is I CW For example, the decoded I CW -I 0 bits and the predetermined I CW -I 0 The probability that the bits are the same is Or for I CW -I 0 =10, 1 / 1024. For relatively small codeword BLER (such as 1%), by targeting I CW -I 0 A predetermined value is used to check the decoded I CW -I 0The additional protection provided by the codeword value of 1 bit is sufficient because the relatively small codeword BLER further reduces incorrect receiver decisions by a factor of Zoom. When I 0 The value is not sufficiently less than I CW When the value is, such as I 0 =8 and I CW =12, CRC bits can be added to the encoded codeword. The number of CRC bits can be predetermined, such as L=8, or can depend on I CW -I 0 For example, for 3 < I CW -I o ≤7, L=4, and for 0<I CW -I o ≤3, L=8 (and for 7<I CW -I o ≤11, L=0).
[0273] In some embodiments, consideration is given to scheduling transmission by the gNB for one or more HARQ-ACK codewords from the UE.
[0274] A first aspect for scheduling the transmission of HARQ-ACK codewords is to define signaling for indicating such scheduling from the gNB to the UE. The signaling can be explicit or implicit. For example, explicit signaling can be by including a "HARQ-ACK Report Request" field in any one or both of the DL DCI format and the UL DCI format that the UE is configured to decode. When the HARQ-ACK codeword size is predetermined (such as one corresponds to HARQ-ACK for all HARQ processes), the "HARQ-ACK Report" field can include 1 binary element, where, for example, when the "HARQ-ACK Report Request" field value is "0", the UE transmits the HARQ-ACK codeword, and when the "HARQ-ACK Report Request" field value is "1", the UE does not transmit the HARQ-ACK codeword. Implicit signaling can be to indicate the scheduling of the HARQ-ACK codeword by retaining the state of another field in the DCI format. For example, when DMRS transmission uses a ZC sequence, a field in the DCI format indicating a cyclic shift value can have a reserved value to indicate scheduling of HARQ-ACK codewords, and in this case the cyclic shift value can be a default value such as zero.
[0275] When increased granularity for many HARQ processes with HARQ-ACK reporting is needed, the "HARQ-ACK Report Request" field can have a larger number of bits, such as two bits, where the "00" state can indicate that no HARQ-ACK codeword is transmitted, and the "01", "10", or "11" state can indicate that a first set, a second set, or a third set of HARQ processes for the serving cell associated with the DCI format transmission is transmitted, respectively. The first, second, and third sets can be configured to the UE by the serving gNB through higher layer signaling. When the UE is configured to operate with DL carrier aggregation, the HARQ process can be a process associated with a cell of a scheduled PDSCH transmission from a DL DCI format that includes the "HARQ-ACK Report Request" field.
[0276] The second aspect is for scheduling retransmissions of HARQ-ACK codewords. The HARQ-ACK codeword scheduled for transmission from the UE is the same as the HARQ-ACK codeword transmitted by the UE in a previous timeslot. The earliest previous timeslot can be defined in system operation, such as as a timeslot that is two timeslots before the timeslot in which the HARQ-ACK codeword is scheduled, or can be configured from the gNB to the UE. The transmission of the HARQ-ACK codeword is then a retransmission of the same HARQ-ACK codeword with the same content as the initial transmission of the HARQ-ACK codeword. This can enable the gNB to apply soft combining to the encoded HARQ-ACK codewords before decoding, similar to how the gNB applies soft combining to HARQ retransmissions of encoded data information.
[0277] The DCI format can include a "HARQ-ACK codeword indicator" field to indicate a HARQ-ACK codeword among many HARQ-ACK codewords transmitted by the UE in the previous time slot. For example, the "HARQ-ACK codeword indicator" field can include two bits, where the values "00", "01", "10" and "11" can respectively indicate the retransmission of the fourth to last, or the third to last, or the second to last, or the last HARQ-ACK codeword transmitted by the UE. The "HARQ-ACK codeword indicator" field can also be made to indicate the transmission of multiple HARQ-ACK codewords. For example, the "HARQ-ACK codeword indicator" field can include two bits, where the values "00", "01", "10" and "11" can respectively indicate the third to last, or the second to last, or the last HARQ-ACK codeword transmitted by the UE, or all retransmissions of the third to last, or the second to last or the last HARQ-ACK codeword. In order to achieve soft combining with previous transmissions for HARQ-ACK codewords at the gNB, when the UE transmits multiple HARQ-ACK codewords simultaneously, the UE encodes the multiple HARQ-ACK codewords separately.
[0278] The "HARQ-ACK codeword indicator" field can also act as a "HARQ-ACK report" field by retaining a state to indicate that no HARQ-ACK codeword transmission is triggered. For example, the "HARQ-ACK codeword indicator" field can include two bits, where the values "00", "10", and "11" can respectively indicate the retransmission of the third-to-last, second-to-last, or last HARQ-ACK codeword transmitted by the UE, and the value "00" can indicate no retransmission of the HARQ-ACK codeword. When the HARQ-ACK codeword does not necessarily always include HARQ-ACK information for all HARQ processes, more states can be retained. When the "HARQ-ACK codeword indicator" field is included in the UL DCI format, the UE can multiplex the HARQ-ACK codeword in the associated PUSCH transmission. The PUSCH transmission may include or exclude data TBs, and the corresponding indication may be explicit through a corresponding field in the UL DCI format, or may be implicit by using predetermined values for one or more predetermined fields in the UL DCI format.
[0279] For example, when the "HARQ-ACK Report" field is included in the UL DCI format, the "HARQ-ACK Report" field can serve as an explicit indicator that the associated PUSCH transmission does not include data information. Conversely, when the "HARQ-ACK Report" field indicates HARQ-ACK codeword transmission, when the DL DCI format or UL DCI format does not schedule data transmission from the UE, the explicit additional "HARQ-ACK codeword indicator" field in the DL DCI format or UL DCI format can be omitted. Then, one or more other existing fields in the DL DCI format or UL DCI format (such as the HARQ process number field) can be reinterpreted and used as the "HARQ-ACK codeword indicator" field.
[0280] Fig.24 An example schedule 2400 for HARQ-ACK codeword retransmissions is shown according to an embodiment of the present disclosure. Fig.24 The embodiment of schedule 2400 shown in FIG. 2 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0281] The UE detects a DCI format 2410 having a "HARQ-ACK codeword indicator" value indicating a retransmission of a HARQ-ACK codeword transmitted in the penultimate time slot. Even though the UE transmits HARQ-ACK codewords in time slots 0 2420, 22422, 4 2424, and 6 926, the penultimate time slot is time slot 2, not time slot 4, because time slot 6 is not at least two time slots (specified in the system operation configured for the UE) before time slot 7 2418 in which the UE detects the DCI format. Once the DCI format is detected, the UE retransmits the HARQ-ACK codeword transmitted by the UE in the penultimate time slot (time slot 2) in a later time slot.
[0282] The third aspect for scheduling the transmission of HARQ-ACK codewords from the UE is to define the corresponding transmission timing and resources. When the transmission of the HARQ-ACK codeword is triggered by the UL DCI format, the transmission timing and resources used for the HARQ-ACK codeword are the transmission timing and resources indicated by the UL DCI format for PUSCH transmission, whether there is or not multiplexed data information. When the transmission of the HARQ-ACK codeword is triggered by the DL DCI format, the field of the DL DCI format indicating the transmission timing and associated resources can be reinterpreted by the UE to serve as the corresponding field of the UL DCI format. When the transmission timing field or the resource allocation field in the DL DCI format is not the same as the corresponding field in the UL DCI format, additional adjustments can be made by reducing the number of bits used for the field or by using bits from other fields in the DL DCI format that are not required for the HARQ-ACK codeword transmission to increase the number of bits used for the field.
[0283] In some embodiments, a signaling mechanism for implementing support for HARQ-ACK information corresponding to correct or incorrect detection of a code block group is contemplated in accordance with the present disclosure.
[0284] For a corresponding HARQ process, the size of the HARQ-ACK information can be determined with a finer granularity than per TB and can correspond to a group of data CBs in a data TB.
[0285] In one example, the number of (data) CBs per (data) TB can be determined as Where TBS is the TB size in bytes and CBS max It is the predetermined maximum CB size in bits. The maximum number of CBs per CB group (CB group or CBG) that can be configured by the gNB to the UE Since the TB size can vary for PDSCH transmissions in different time slots or different cells, the number of CBGs per TB can also change and thus the number of HARQ-ACK information bits per TB can also vary.
[0286] The number of HARQ-ACK information bits per TB can be determined as For example, for each CBG Configuration of CBs, the first TB includes CBs and the HARQ-ACK information corresponds to CBG, while the second TB includes CB and CBGs provide HARQ-ACK information (for the second TB, there are less than CBs, because there are only 2 CBs in a TB) (therefore, when the number of CBs is less than the number of CBs per CBG, the number of HARQ-ACK bits is reduced). Since different TBs can be associated with different HARQ processes and can include different numbers of CBGs, each HARQ process for the corresponding TB can be associated with a different number of HARQ-ACK information bits (the number is equal to the number of CBGs in the TB).
[0287] The UE can determine the HARQ-ACK codeword length explicitly through corresponding signaling from the gNB, or implicitly through other signaling from the gNB. For explicit signaling, the gNB can configure the UE with HARQ-ACK codeword length of HARQ-ACK information bits. This configuration can be performed by higher layer signaling or through the "HARQ-ACK codeword length" field in the DCI format. For example, a 2-bit "HARQ-ACK codeword length" can indicate a HARQ-ACK codeword length of 1, 2, 4, or 8. The configuration of the HARQ-ACK codeword length is equivalent to the configuration of the number of CBGs. For UEs configured with DL CA, the HARQ-ACK codeword length can be scaled according to the number of configured DL cells or the HARQ-ACK codeword length can be configured separately for each DL cell. The UE initializes the HARQ-ACK codeword with a 'NACK' value (such as binary zero) and then fills the HARQ-ACK codeword with the actual HARQ-ACK value based on the decoding result for the data CB. Therefore, for a single cell, when hour, bits have the value 'NACK'.
[0288] For implicit signaling, the UE determines the HARQ-ACK codeword length after detecting the DL DCI format. The DL DCI format can include a "CBG counter" field indicating the number of CBGs, where the number of CBGs increases sequentially first within a TB and then across TBs based on an ascending order of the DL cell index or time slot index associated with the transmission of the TB. Since there can be multiple CBGs per TB and since the UE may fail to detect the number of DL DCI formats that schedule transmissions of TBs in time slots or DL cells with consecutive indices, then, in order to enable the UE to identify such an event, the CBG counter field needs to have a range that can unambiguously identify a predetermined number of CBGs that the UE failed to receive so that the UE determines the appropriate arrangement of the HARQ-ACK information bits in the HARQ-ACK codeword.
[0289] In another example, the gNB can configure the UE with a maximum number of CBGs per TB, or equivalently, a maximum number of HARQ-ACK information bits per TB. (If it is a time slot, ). The configuration can be per cell. Then, the CBG counter field needs to bits to enable the UE to detect the transmission of TBs in time slots or DL cells with consecutive indices up to The appropriate arrangement of the HARQ-ACK information bits in the HARQ-ACK codeword is determined when using a DCI format. The value of (the number of CBGs per TB) can be configured to the UE by higher layers or can be specified in system operation. TB, gNB cannot possibly require the maximum number of The HARQ-ACK information bits are counted, so the CBG counter index can identify the statistical maximum value of CBG in multiple TBs scheduled in a time slot or DL cell with consecutive indices. And need bits. The gNB can configure the UE to include the number of bits in the DCI format. Bit.
[0290] Regardless of the manner in which the number of bits used for the CBG counter is determined, when HARQ-ACK information is provided per TB and not per CBG, this number of bits needs to be greater than the number of bits used to identify The number of bits in the DL Assignment Index (DAI) field of a DCI format. and The DAI field requires two bits, while the CBG Counter Index field requires bits. Even when the number of consecutive HARQ-ACK information bits corresponding to CBGs that are not received by the UE and that are recognizable by the UE is reduced from Reduce to The CBG Counter field requires four bits.
[0291] The number of additional NDI bits in the DL DCI format can be equal to So that the NDI bit uniquely identifies the CBG for retransmission. When CBG When the number is A bit of is also included in the DL DCI format in order to maintain a predetermined number of NDI bits that the UE needs to know in order to detect the DL DCI format.
[0292] When there is no ambiguity between the HARQ-ACK information transmitted by the UE and the HARQ-ACK information detected by the gNB, the additional The gNB may include an NDI bit for each TB in the PDSCH (and only the NDI for the data TB is included). This can occur when the HARQ-ACK codeword transmitted by the UE is protected with a CRC, because in such a case, the gNB can identify the correct or incorrect reception of the HARQ-ACK codeword. When the gNB incorrectly receives the HARQ-ACK codeword, the gNB can indicate the transmission of the same CBG in the PDSCH via the DL DCI format by (a) not toggling the NDI bit for the TB in the DL DCI format, (b) indicating the same value for the redundancy version (RV) as in the previous DL DCI format that scheduled the previous transmission of the CBG, and (c) indicating the same HARQ process number as in the previous DL DCI format that scheduled the previous transmission of the CBG.
[0293] When the UE detects a DL DCI format with the same NDI value, the same RV value, and the same HARQ process number as for a TB in a previous DL DCI format, the UE can interpret the DL DCI format as scheduling the same CBG as scheduled by the previous DL DCI format. When the gNB correctly receives the HARQ-ACK codeword, the gNB can indicate the transmission of a new CBG in the PDSCH through the DL DCI format by (a) not toggling the NDI bit for the TB in the DL DCI format, (b) indicating the next value for the RV in the previous DL DCI format as for the previous transmission of the CBG, and (c) indicating the same HARQ process number as in the previous DL DCI format for the previous transmission of the CBG. When there is no CBG that needs to be retransmitted, 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 in the DL DCI format, (b) indicating the first value for the RV in the DL DCI format, and (c) indicating the HARQ process number. The previous conditions on the RV value can also be skipped and left to the gNB to implement.
[0294] The UL DCI format can also include additional The NDI bits are used to indicate to the UE that a CBG needs to be retransmitted. The gNB can separately configure the UE for transmission of data TBs from the gNB to the UE. The value of and for the transmission of data TB from the UE to the gNB The value of .
[0295] The configured HARQ-ACK codeword length is useful for avoiding misunderstanding that may occur when the UE fails to detect at least one DL DCI format transmitted by the gNB, the at least one DL DCI format scheduling transmission of a corresponding at least one TB in a corresponding at least one time slot or DL cell having an index greater than a maximum index of a time slot or DL cell, wherein the UE receives the TBs scheduled by the corresponding DL DCI format detected by the UE and wherein the UE is expected to transmit HARQ-ACK information in the same HARQ-ACK codeword for the TBs. Since the gNB cannot perceive that the UE fails to detect the at least one DL DCI format, the gNB cannot perceive that the UE does not include the HARQ-ACK information for the corresponding data TB in the HARQ-ACK codeword, and therefore, unless the gNB configures the HARQ-ACK codeword length for the UE, the gNB and the UE consider different lengths of the HARQ-ACK codeword.
[0296] The DL DCI format for scheduling the transmission of one or more TBs to a UE can include The "HARQ-ACK codeword position" field represented by 10 bits indicates the position of the first HARQ-ACK information bit among many HARQ-ACK information bits generated by the UE in response to the reception of a TB scheduled by the DL DCI format. The "HARQ-ACK codeword position" field provides a similar function to the "CBG counter" field and the DL DCI format can include one of these two fields.
[0297] In another example, the number of HARQ-ACK information bits per TB can be signaled in the DL DCI format through the corresponding "Number of HARQ-ACK information bits" field When the same DL DCI format schedules the transmission of multiple TBs in multiple time slots, and when the DL DCI does not include a CBG counter field, The same value can be applied per TB. (or per time slot ) is pre-configured, signaled in the DL DCI format The value may be beneficial because this signaling enables the gNB scheduler to schedule transmissions for different numbers of TBs and with different TB sizes at different instances. Also, when the HARQ-ACK codeword includes CRC bits, it is signaled in the DL DCI format The value can be applied because it is not necessary to include the field and can therefore have The dynamically determined value of does not have a size that varies for the DL DCI format. When the gNB schedules When transmitting a TB of data on each of the cells, for simplicity assuming the same TB size on each cell, the gNB can set When the gNB schedules When transmitting TB of data on each cell, the gNB can set Typically, the DL DCI format for scheduling different data TBs can indicate This is because the corresponding TB size can be different. The gNB can set The value of makes the total number of corresponding HARQ-ACK bits less than or equal to
[0298] The value of, or equivalently the number of CBGs per TB, determines the number of CBs per CBG for For the head (or last) CBG, and Used for the end (or head) CBG. UE can expect Right now When the UE correctly detects all data CBs in the CBG, the UE generates an ACK value (binary 1); otherwise, the UE generates a NACK value. Therefore, the DL DCI format can indicate the number of CBGs per TB and the position of the associated HARQ-ACK information bits in the HARQ-ACK codeword.
[0299] Fig.25 The figure illustrates an example adaptive partitioning of data code blocks 2500 into data code block groups and the corresponding adaptive generation of HARQ-ACK codewords of predetermined length according to an embodiment of the present disclosure. Fig.25 The embodiment of adaptive partitioning of the data code block 2500 shown in FIG. 2 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0300] The UE detects a first DL DCI format transmitted from the gNB and scheduling reception of a first TB for a first HARQ process in a first time slot or on a first cell and indicating a first TB from the UE. The generation of HARQ-ACK information bits and the first element in the HARQ-ACK codeword is the starting position for the continuous placement of the HARQ-ACK information bits The UE divides the CB of the first data TB into four CBGs 2510 , generates four corresponding HARQ-ACK information bits with “ACK” (A) or “NACK” (N) values, and places them as the first four elements in the HARQ-ACK codeword 2515 .
[0301] The UE fails to detect a second DL DCI format that is transmitted from the gNB and that schedules reception of a second TB for a second HARQ process in a second time slot or on a second cell and indicates a second TB from the UE. The generation of HARQ-ACK information bits and the fifth element in the HARQ-ACK codeword is the starting position for the continuous placement of the HARQ-ACK information bits The second DCI format indicates the partitioning of the CB of the second data TB into two CBGs 2520 and the generation of two corresponding HARQ-ACK information bits placed in the fifth and sixth elements of the HARQ-ACK codeword 2525.
[0302] The UE detects a third DL DCI format transmitted from the gNB that schedules reception of a third TB for a third HARQ process in a third time slot or on a third cell and indicates a third TB from the UE. The generation of HARQ-ACK information bits and the seventh element in the HARQ-ACK codeword is the starting position for the continuous placement of HARQ-ACK information bits The UE divides the CB of the third data TB into two CBGs 2530, generates two corresponding HARQ-ACK information bits, and places them as the seventh and eighth elements in the HARQ-ACK codeword 2535. When the UE is configured with a length bits of HARQ-ACK codeword (such as ), the UE will The value of the bits is set to "NACK" (binary zero) and the HARQ-ACK codeword is transmitted.
[0303] Fig.26 An example receiver block diagram 2600 for data information and UCI in PUSCH according to an embodiment of the present disclosure is shown. Fig.26 The embodiment of the receiver block diagram 2600 shown in FIG. 26 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0304] The UE detects the DL DCI format and determines the TB size, e.g. from the resource allocation field and from the MCS field, e.g. from the HARQ-ACK information bit number field or from a higher layer configuration. Determine the number of HARQ-ACK information bits for a TB 2610. Based on the TB size, the UE determines the number of CBs, for example where TBS is the TB size in bits and CBSmax is the predetermined maximum CB size in bits, and the number of CBGs is determined as 2620.
[0305] UE determines the header CBG of each CBG CB 2630 and confirmed for the final CBG of each CBG CB 2635. The UE generates the first (or last) CBG 1140 HARQ-ACK information bits and generate for the last (or first) CBG HARQ-ACK information bits 2645. Finally, the UE sequentially allocates HARQ-ACK information bits, followed by HARQ-ACK information bits.
[0306] When the HARQ-ACK codeword length is dynamically determined from signaling in an associated DL DCI format, a misunderstanding regarding the HARQ-ACK codeword length may arise when the UE fails to detect at least one DL DCI format transmitted by the gNB and scheduling transmission of at least one TB in at least one slot or DL cell having an index greater than a maximum index of a slot or DL cell, respectively, wherein the UE receives TBs scheduled by the DL DCI format detected by the UE and wherein the UE is expected to transmit HARQ-ACK information in the same HARQ-ACK codeword for the TBs. Since the gNB cannot perceive that the UE failed to detect the at least one DL DCI format, the gNB cannot perceive that the UE did not include HARQ-ACK information for the corresponding data TB in the HARQ-ACK codeword, and therefore, the gNB and the UE consider different lengths for the HARQ-ACK codeword.
[0307] The gNB can make multiple assumptions about the HARQ-ACK codeword length (e.g., based on This problem is solved by using multiple hypotheses, where each hypothesis corresponds to the number of DL DCI formats that the UE fails to detect, such as, for example, DL DCI formats. The implicit configuration of the HARQ-ACK codeword length can be beneficial in avoiding redundant information in the HARQ-ACK codeword, which leads to increased reception reliability, or reduced inter-cell interference, or reduced UL resource consumption. In addition, when the UE sends HARQ-ACK for a CBG instead of a TB, the implicit configuration of the HARQ-ACK codeword length can enable the gNB to virtually arbitrarily select the number of HARQ-ACK information bits per TB when scheduling the UE across time slots, because the gNB is not restricted by a predetermined HARQ-ACK codeword length.
[0308] In some embodiments, when UCI such as HARQ-ACK is multiplexed with data in a PUSCH transmission, adjustment of the code rate for data TBs or data CBs is considered.
[0309] When UCI is multiplexed in PUSCH transmission, the effective data code rate is increased because some SCs (or REs) are used for UCI transmission and are not available for data transmission. When the UL DCI format schedules the transmission of a single data TB from the UE, the gNB scheduler can take into account the increase in the effective code rate for the data TB by indicating to the UE a lower MCS than required to achieve the target BLER for the data TB when there is no UCI multiplexing, and the over-dimensioning of the number of UCI coded modulation symbols (due to the low MCS) can be accounted for by adjusting the corresponding MCS via the UL DCI format. Value to alleviate.
[0310] When the UL DCI format schedules the transmission of multiple data TBs from the UE on multiple time slots, the UL DCI format needs to either separately indicate the MCS value for data TB transmission in PUSCH without UCI multiplexing and the MCS value for data TB transmission in PUSCH with UCI multiplexing, or indicate a single MCS value, such as referring to the data TB transmission in PUSCH without UCI multiplexing, and the UE can adjust the MCS value (or TBS value) for data TB transmission in PUSCH with UCI multiplexing based on the number of UCI coded modulation symbols in the PUSCH. The former approach provides robust behavior at the expense of increasing the size of the UL DCI format to provide multiple MCS fields.
[0311] The latter approach can avoid the disadvantages of the former approach by establishing a mechanism for adjusting the MCS value, data TB size, or transmission power for data TB transmission in PUSCH with UCI multiplexing. An alternative approach is to distribute the transmission of UCI coded modulation symbols over multiple time slots for the associated UCI delay penalty, and then the MCS value indicated by the UL DCI format can be applied to the transmission of data information in all multiple time slots.
[0312] The MCS value for data TB transmission in PUSCH with UCI multiplexing can be adjusted by adjusting the associated code rate. Table 2 indicates an exemplary association of the MCS index in the UL DCI format with the modulation order, TBS index, and code rate. The mapping of the TBS index to the actual TBS can be provided by a separate table that also takes into account the number of RBs and slot symbols used for PUSCH transmission.
[0313] Table 2. Mapping of MCS index to modulation order, TBS index, and code rate
[0314] MSC Index Modulation order TBS Index Coding rate 0 2 0 0.1019 1 2 1 0.1236 2 2 2 0.1538 3 2 3 0.2051 4 2 4 0.2507 5 2 5 0.3101 6 2 6 0.3638 7 2 7 0.4289 8 2 8 0.4882 9 2 9 0.5534 10 2 10 0.6152 11 4 10 0.3096 12 4 11 0.3582 13 4 12 0.4024 14 4 13 0.4590 15 4 14 0.5013 16 4 15 0.5355 17 4 16 0.5688 18 4 17 0.6311 19 4 18 0.6921 20 4 19 0.7520 21 6 19 0.5013 22 6 20 0.5420 23 6 21 0.5851 24 6 22 0.6283 25 6 23 0.6689 26 6 24 0.7104 27 6 25 0.7406 28 6 26 0.8743
[0315] The UE can The total number of SCs available for data transmission without UCI multiplexing is determined (from the associated UL DCI format) by the value The total number of SCs used for UCI multiplexing, Q UCI , and then determine the remaining number of SCs available for data transmission after UCI multiplexing The effective data rate increases by a factor of To offset this increase, the UE can set the code rate corresponding to the MCS index signaled in the UL DCI format According to the factor Decrease and pass less than or equal to The corresponding code rate as the maximum code rate mapped to the MCS index To determine the adjusted MCS index. When the number of SCs is not used for the transmission of data information, the same principle can generally be applied to data TB transmission.
[0316] For example, when the UL DCI format is signaled with the bit rate The corresponding MCS index is 18 and When And then determine the code rate corresponding to the maximum code rate less than 0.5049 in the mapping table The adjusted MCS with index 15. For example, when the UL DCI format is signaled with a code rate The corresponding MCS index is 12 and When And then determine the code rate corresponding to The adjusted MCS with index 3 is shown in FIG. 1 . In the first example, only the code rate is adjusted, while in the second example, both the modulation order and the code rate are adjusted. In addition to UCI multiplexing, the code rate for data transmission in PUSCH can also be adjusted in a similar manner for SRS multiplexing (if any) by discounting the SC used for SRS transmission from the SC available for data transmission in the timeslot.
[0317] Fig. 27 The diagram illustrates an example process 2700 for a UE to adjust an MCS index signaled in a UL DCI format and determine the adjusted MCS index to account for an increase in code rate due to UCI multiplexing according to an embodiment of the present disclosure. Fig. 27 The embodiment of process 2700 shown in FIG. 27 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0318] UE detection includes having a first value I MCS,1The UE determines a first code rate for data transmission in the PUSCH based on the MCS field of the UL DCI format, and, for example, based on a predetermined mapping table. 2710. The UE also determines the number of UCI coded modulation symbols and the corresponding number of SCs used to multiplex the number of UCI coded modulation symbols in the PUSCH 2720. When the UE will transmit UCI in the same time slot as the time slot of the PUSCH transmission, the UE's determination to multiplex UCI in the PUSCH can be made through an associated field in the UL DCI format or through a higher layer configuration for the UE to multiplex UCI in the PUSCH.
[0319] Based on the number of UCI coded modulation symbols and based on the number of available SCs for data transmission without UCI multiplexing, the UE determines a data rate increase factor f2730 due to UCI multiplexing that reduces the number of available SCs that can be used for data transmission. After excluding the SCs used for UCI multiplexing, the UE then determines the resulting code rate for data transmission for The UE then selects a value from the predetermined value to a value that is less than or equal to The second data rate of the maximum code rate The mapping of the second MCS index I MCS,2 2750. Finally, the UE uses I MCS,2 The UE can determine the coding and modulation parameters of the data TB scheduled by the UL DCI format for transmission in the PUSCH according to I MCS,2 To adjust the PUSCH transmission power.
[0320] The data TBS for transmission in the PUSCH is determined from the MCS index field included in the UL DCI format that schedules the PUSCH transmission and from the reference number of RBs in the frequency domain and the reference number of slot symbols in the time domain (such as slot SC / symbols that can be used for data transmission, in addition to the slot SC / symbols used for RS transmission). For example, for an RB including 12 SCs and a slot including 14 symbols, it can be assumed that a total of 24 SCs are used for DMRS transmission, and it can be assumed that the remaining 14x12-24=144 SCs are available for data transmission. Therefore, the reference number of SCs does not take into account UCI multiplexing or SRS transmission in the slot.
[0321] The data TBS for transmission in the PUSCH scheduled by the UL DCI format can be determined from (a) the TBS index and (b) the time / frequency resource allocation for the PUSCH. The TBS index is determined by providing the UL DCI format field of the MCS index and by a predetermined mapping between the MCS index and the TBS index (e.g., as in Table 2). Table 3 indicates an exemplary association (mapping) of the TBS index and the time / frequency resource allocation for PUSCH transmission to the TBS value. The first 10 I TBS value and up to ten PUSCH RBs are included, but the association can be directly extended to more than I TBS For example, the time resource allocation is one slot of fourteen symbols (symbols), of which two symbols are used for DMRS transmission (leaving twelve slot symbols for data transmission) and the frequency resource allocation is the number of RBs.
[0322] Table 3. Mapping of TBS index and number of PUSCH RBs to TBS value
[0323]
[0324] When UCI or SRS or PUCCH is multiplexed in some SCs or symbols of a PUSCH transmission, the data TBS value can be adjusted to reflect the number of SCs or symbols that can be used for the same I TBS The value of data transmission is reduced by the number of SCs. slot Indicates the number of time slot symbols, through represents the number of SCs per RB, and is expressed by Indicates the number of SCs per slot and per RB used for DMRS transmission. The value of can be different for PUSCH transmissions in different slots or for PUSCH transmissions from different UEs.
[0325] The TBS determination in Table 3 is based on using SCs, of which the When each RB SC and each RB When two SCs are used for UCI multiplexing and SRS multiplexing in PUSCH transmission, or when When the value of is variable (e.g., as indicated by the UL DCI format for scheduling PUSCH or configured to the UE by higher layers), the total number of REs available for data transmission is
[0326] The TBS used for data transmission in the PUSCH can then be adjusted to the value N RB Corresponding to TBS, the NRB The value is determined as Or when N RB When >0, it is determined as Otherwise it is determined as N RB = 1. For example, when And the UL DCI format indicates N RB =9, can be used The TBS size is determined according to Table 3. The UE can adjust the PUSCH transmission power according to the determined TBS.
[0327] Fig.28 The diagram illustrates an example process 2800 for a UE to adjust the number of RBs signaled in a UL DCI format to determine a data TBS in order to account for an increase in code rate due to UCI or SRS multiplexing in a PUSCH, according to an embodiment of the present disclosure. Fig.28 The embodiment of process 2800 shown in FIG. 28 is for illustration only. Other embodiments may be used without departing from the scope of the present disclosure.
[0328] The UE detects the UL DCI format for scheduling a PUSCH transmission that carries one or more data TBs in one or more time slots. slot The UL DCI format includes N symbols for PUSCH transmission. RB The frequency resource allocation field of RBs, where RB includes SC, and also includes providing MCS index I MCS MCS field 2810. Based on a predetermined mapping, such as in Table 2, the UE determines TBS index I TBS 2820. Per RB SCs are used for DMRS transmission. The UE also determines the number of UCI coded modulation symbols in the PUSCH (if any), and the corresponding number of SCs used to multiplex the number of UCI coded modulation symbols. and the number of SCs used to multiplex SRS transmission (if any)2830.
[0329] For adjusting TBS determination, due to the multiplexing of UCI or SRS, the UE determines the new number of RBs as 2840. It is also possible that when N RB > 0, the UE determines the new number of RBs as and otherwise it is determined as N RB = 1. Based on the new number of RBs and based on I TBS value, the UE determines the number of RBs (N RBTBS2850 for transmission in PUSCH on (initial value).
[0330] The UL DCI format can also schedule only UL DCI transmission in a time slot (such as the first time slot) when the UL DCI format includes a "CSI only" field or a "HARQ-ACK only" field set to the corresponding value. The UE can then interpret that the UL DCI format schedules only UCI transmission in this time slot and interpret the UL DCI format as scheduling data transmission in the remaining time slots, and possibly other UCI transmissions.
[0331] Although the present disclosure has been described with respect to exemplary embodiments, various changes and modifications may be suggested to one skilled in the art. The present disclosure is intended to include such changes and modifications as fall within the scope of the appended claims.
[0332] No description in this application should be read as implying that any particular element, step, or function is an essential element that must be included in the claims scope. The scope of the claimed subject matter is limited solely by the claims.
Claims
1. A method for sending data on a physical uplink shared channel PUSCH, the method comprising: Receive downlink control information DCI format, where: The DCI format schedules the transmission of PUSCH, and The DCI format includes a field indicating whether data is to be sent on said PUSCH transmission; and determining whether to send the data on the PUSCH transmission based on an indication of the field, Wherein, in a case where the field indicates that data is not to be sent on the PUSCH transmission, the PUSCH transmission includes uplink control information UCI and does not include data.
2. The method of claim 1, wherein: The DCI format includes a modulation and coding scheme (MCS) field indicating an MCS value, and The MCS for the UCI is provided by the MCS value.
3. The method of claim 2, further comprising: Hybrid automatic repeat request acknowledgement HARQ-ACK information is sent on the PUSCH transmission.
4. The method of claim 3, further comprising: A number of coded modulation symbols for HARQ-ACK information is determined based on the MCS value.
5. The method of claim 1, wherein: The UCI includes channel state information CSI, and the CSI includes: a CSI first part including a predetermined number of information bits, and a CSI second part including a variable number of information bits.
6. The method of claim 5, further comprising: Receive the first value for and the second value configuration, and Based on the first value to determine the number of coded modulation symbols used for the first part of the CSI, and based on the second value To determine the number of coded modulation symbols used for the second part of the CSI.
7. A user equipment UE, comprising: Transceiver; as well as At least one processor configured to: A downlink control information (DCI) format is received via a transceiver, wherein: The DCI format schedules the transmission of the physical uplink shared channel PUSCH, and The DCI format includes a field indicating whether data is sent on a PUSCH transmission; and determining whether to send the data on the PUSCH transmission based on an indication of the field, Wherein, in a case where the field indicates that data is not to be sent on the PUSCH transmission, the PUSCH transmission includes uplink control information UCI and does not include data.
8. The UE according to claim 7, wherein: The DCI format includes a modulation and coding scheme (MCS) field indicating an MCS value, and The MCS for the UCI is provided by the MCS value.
9. The UE according to claim 8, wherein: The at least one processor is further configured to send, via the transceiver, hybrid automatic repeat request acknowledgement (HARQ-ACK) information on the PUSCH transmission.
10. The UE according to claim 9, wherein: The at least one processor is further configured to: A number of coded modulation symbols for HARQ-ACK information is determined based on the MCS value.
11. The UE of claim 7, wherein: The UCI includes channel state information CSI, and the CSI includes: a CSI first part including a predetermined number of information bits, and a CSI second part including a variable number of information bits.
12. The UE according to claim 11, wherein: The at least one processor is further configured to: Receives via the transceiver a first value for and the second value configuration, and Based on the first value to determine the number of coded modulation symbols used for the first part of the CSI, and based on the second value To determine the number of coded modulation symbols used for the second part of the CSI.
13. A base station, comprising: Transceiver; as well as At least one processor configured to: The downlink control information DCI format is sent via the transceiver, wherein: The DCI format schedules the transmission of the physical uplink shared channel PUSCH, and The DCI format includes a field indicating whether data is sent on a PUSCH transmission; and determining whether to send the data on the PUSCH transmission based on the indication on the field, and Wherein, in a case where the field indicates that data is not to be sent on the PUSCH transmission, the PUSCH transmission includes uplink control information UCI and does not include data.
Citation Information
Patent Citations
Multiplexing control and data information from a user equipment in a physical data channel
US20110228863A1