Method, apparatus and system for uplink transmission in wireless communication system
The method optimizes resource allocation and transmission for uplink shared channels by mapping transport blocks to multiple slots and using a redundancy version sequence, addressing inefficiencies in existing systems and improving high-speed data services.
Patent Information
- Application Number
- JP2025183806
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-09-24
- Filing Date
- 2025-10-30
- Publication Date
- 2026-01-23
AI Technical Summary
Existing wireless communication systems face challenges in efficiently determining and transmitting resources for data and control information over an uplink shared channel, particularly in cellular networks, leading to resource shortages and suboptimal performance in high-speed data services.
A method for transmitting a physical uplink shared channel (PUSCH) that involves receiving configuration information for resource allocation, mapping transport blocks to multiple slots, multiplexing with uplink control information, and determining modulation symbols based on scaled transport block size or resources, while using a specific redundancy version sequence for repeated transmissions.
This approach enables efficient resource allocation and transmission of data and control information, enhancing the performance of uplink shared channels by optimizing symbol allocation and ensuring robust repeated transmissions.
Smart Images

Figure 2026012351000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to wireless communication systems, and more particularly to a method, apparatus and system for determining and transmitting resources for an uplink shared channel. [Background technology]
[0002] After the commercialization of the fourth-generation (4G) communication system, efforts are underway to develop a new fifth-generation (5G) communication system to meet the increasing demand for wireless data traffic. 5G communication systems are also called post-4G network communication systems, post-LTE systems, or new radio (NR) systems. To achieve high data rates, 5G communication systems include systems that operate using millimeter wave (mmWave) bands above 6 GHz, and also include communication systems that operate using frequency bands below 6 GHz to ensure coverage. As a result, implementation forms for base stations and terminals are under consideration.
[0003] NR increases efficiency and allows communication providers to offer more data and voice services over a given bandwidth. Therefore, the 3GPP® NR system is designed to meet the demand for high-speed data and media transmissions in addition to supporting large amounts of voice. The advantages of the NR system are higher throughput and lower latency on the same platform, support for frequency division duplex (FDD) and time division duplex (TDD), and low operating costs with an enhanced end-user environment and a simple architecture.
[0004] For more efficient data processing, the dynamic TDD of the NR system may use a method for changing the number of orthogonal frequency division multiplexing (OFDM) symbols that can be used in the uplink and downlink according to the data traffic direction of a cell user. For example, when the downlink traffic of a cell is larger than the uplink traffic, the base station may allocate more downlink OFDM symbols to a slot (or subframe). Information about the slot configuration should be transmitted to the terminal.
[0005] To mitigate the path loss of radio waves in the ultra-high frequency band and increase the transmission distance of radio waves, technologies being discussed for 5G communication systems include beamforming, massive multiple input / output (massive MIMO), full dimension multiple input / output (FD-MIMO), array antenna, analog beamforming, hybrid beamforming that combines analog beamforming and digital beamforming, and large scale antenna technologies. In addition, to improve the system network, technological developments are being carried out for the 5G communication system in areas such as advanced small cells, improved small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device to device communication (D2D), vehicle to everything communication (V2X), wireless backhaul, non-terrestrial network communication (NTN), moving networks, cooperative communication, coordinated multi-points (CoMP), and interference cancellation.Other advanced coding modulation (ACM) methods being developed for 5G systems include hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC), as well as advanced access technologies such as filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA).
[0006] Meanwhile, in a human-centered connected network where humans generate and consume information, the Internet is evolving into the Internet of Things (IoT) network, which exchanges information among distributed components such as objects. Internet of Everything (IoE) technology is also emerging, combining IoT technology with big data processing technology through connections to cloud servers. Implementing IoT requires technological elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology. As a result, in recent years, technologies such as sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) have been considered for connecting objects. In an IoT environment, intelligent Internet technology (IT) services can be provided that collect and analyze data generated by connected objects to create new value in human life. Through the integration and blending of existing information technology (IT) with various industries, IoT can be applied in areas such as smart homes, smart buildings, smart cities, smart or connected cars, smart grids, health management, smart home appliances, and advanced medical services.
[0007] Therefore, various attempts are being made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) are implemented using techniques such as beamforming, MIMO, and array antennas. The application of Cloud RAN as a big data processing technology described above is an example of the fusion of 5G technology and IoT technology. Generally, mobile communication systems are being developed to provide voice services while guaranteeing user activity.
[0008] However, mobile communication systems have gradually expanded beyond voice services to include data services, and have now been developed to the extent that they provide high-speed data services. However, due to the resource shortage phenomenon in currently available mobile communication systems and users' demand for high-speed services, more advanced mobile communication systems are needed. Summary of the Invention [Problem to be solved by the invention]
[0009] SUMMARY OF THE INVENTION An object of the present invention is to provide a method and apparatus for determining and transmitting resources for data and control information transmitted over an uplink shared channel in a wireless communication system, particularly a cellular wireless communication system. [Means for solving the problem]
[0010] a method for transmitting a physical uplink shared channel (PUSCH) from a base station in a wireless communication system, the method comprising: receiving, from the base station, configuration information for allocating resources for transmitting a transport block (TB) via the PUSCH; and mapping the transport block to a plurality of slots constituting the resources based on the configuration information; and transmitting the transport block via the PUSCH in the plurality of slots, wherein the PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots, and the number of modulation symbols for each of the plurality of pieces of information included in the different UCIs is determined based on a size of the transport block scaled based on the plurality of slots or the resources scaled based on the plurality of slots.
[0011] In addition, in the present invention, the number of modulation symbols is determined based on the scaled transmission block size or the resources scaled based on the plurality of slots in the time domain in order of the earliest order of the plurality of information slots.
[0012] In addition, in the present invention, the plurality of pieces of information include a Hybrid Automatic Repeat Request (HARQ)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1, and CSI part 2, and the HARQ-ACK / NACK, CSI part 1, and CSI part 2 are arranged in first, second, and third order, and the number of modulation symbols is determined based on the scaled transport block size or the resources scaled based on the plurality of slots.
[0013] In addition, in the present invention, when the transport block is composed of one or more code blocks, the number of modulation symbols of each of the plurality of pieces of information included in the different UCIs is determined based on a value scaled based on the plurality of slots or the resources scaled based on the plurality of slots.
[0014] In addition, in the present invention, the transmission power of the PUSCH is determined based on a value obtained by scaling the overall size of one or more code blocks constituting the transport block in slot units based on the plurality of slots or based on the resources scaled based on the plurality of slots.
[0015] Also, in the present invention, the PUSCH is repeatedly transmitted based on the resources allocated based on a configured grant (CG) of the configuration information.
[0016] In addition, in the present invention, the PUSCH is repeatedly transmitted using a specific redundancy version (RV) sequence configured by the base station for repeated transmission of the PUSCH.
[0017] Also, in the present invention, the specific RV sequence is {0,0,0,0}, and repeated transmission of the PUSCH starts from a slot in which the value of the specific RV sequence is set to '0'.
[0018] The present invention also provides a terminal including: a communication module; and a processor controlling the communication module, wherein the processor receives configuration information for allocating resources for transmitting a transport block (TB) via a physical uplink shared channel (PUSCH) from a base station, maps the transport block to a plurality of slots constituting the resources based on the configuration information, and transmits the transport block via the PUSCH in the plurality of slots, wherein the PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots, and the number of modulation symbols for each of the plurality of pieces of information included in the different UCIs is determined based on a size of the transport block scaled based on the plurality of slots or the resources scaled based on the plurality of slots. [Effects of the Invention]
[0019] According to an embodiment of the present invention, a terminal can efficiently determine resources for data and control information to be transmitted over an uplink shared channel and efficiently transmit the data and uplink control information to a base station over the uplink shared channel.
[0020] In addition, when a PUSCH transport block is transmitted in multiple slots, the present invention has the effect of efficiently multiplexing the PUSCH and the PUCCH by determining the number of symbols (or the number of bits) of each of the UCI parameters of the PUCCH multiplexed with the PUSCH based on the size of the transport block scaled based on one slot in which the UCI is transmitted.
[0021] In addition, when a PUSCH transport block is transmitted in multiple slots, the present invention has the advantage that by setting a redundancy version (RV) sequence for repeated transmission of the PUSCH as a specific sequence, even if the slot for the first transmission of the repeatedly transmitted PUSCH is invalid, repeated transmission of the PUSCH can be started immediately in the next slot for transmission of the PUSCH, thereby efficiently performing repeated transmission of the PUSCH.
[0022] The effects obtained from the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those having ordinary skill in the art to which the present invention pertains from the following description. [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 1 illustrates an example of a wireless frame structure used in a wireless communication system. [Figure 2] FIG. 1 illustrates an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system. [Figure 3] 1 is a diagram illustrating physical channels used in a 3GPP system and a typical signal transmission method using the physical channels. [Figure 4a] FIG. 1 illustrates an SS / PBCH block for initial cell access in a 3GPP NR system. [Figure 4b] FIG. 1 illustrates an SS / PBCH block for initial cell access in a 3GPP NR system. [Figure 5a] FIG. 1 illustrates a procedure for transmitting control information and control channels in a 3GPP NR system. [Figure 5b] FIG. 1 illustrates a procedure for transmitting control information and control channels in a 3GPP NR system. [Figure 6]FIG. 1 illustrates a control resource set (CORESET) in which a physical downlink control channel (PDCCH) may be transmitted in a 3GPP NR system. [Figure 7] FIG. 1 illustrates a method for configuring a PDCCH search space in a 3GPP NR system. [Figure 8] FIG. 1 is a conceptual diagram illustrating carrier aggregation. [Figure 9] FIG. 1 is a diagram for explaining single-carrier communication and multi-carrier communication. [Figure 10] A diagram showing an example in which a cross-carrier scheduling technique is applied. [Figure 11] 2A and 2B are block diagrams showing the configurations of a terminal and a base station according to an embodiment of the present invention. [Figure 12] 1 illustrates a method for scheduling a physical uplink shared channel in the time domain according to an embodiment of the present invention. [Figure 13] 1 illustrates a method for scheduling a physical uplink shared channel in the frequency domain according to an embodiment of the present invention. [Figure 14] 1 illustrates repeated transmission of a physical uplink shared channel according to an embodiment of the present invention. [Figure 15] 10 illustrates RE mapping of a physical uplink shared channel according to one embodiment of the present invention. [Figure 16] 10 illustrates RE mapping of a physical uplink shared channel according to one embodiment of the present invention. [Figure 17] A method for a terminal to determine a transmission block size (TBS) based on one slot or one nominal PUSCH will be described. [Figure 18] 10 illustrates resource allocation for multiple slots based on PUSCH repetitive transmission type A according to one embodiment of the present invention.
[0024] [Figure 19] 10 illustrates resource allocation for multiple nominal PUSCHs based on PUSCH repetition transmission type B according to an embodiment of the present invention. [Figure 20] 10 illustrates a method for determining TBSs for multiple slots or multiple nominal PUSCHs according to an embodiment of the present invention. [Figure 21] 10 illustrates a method for determining TBSs for multiple slots or multiple nominal PUSCHs according to an embodiment of the present invention. [Figure 22] 10 shows an example of collision between a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs and a plurality of PUCCHs. [Figure 23] 10 shows an example of collision between a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs and a plurality of PUCCHs. [Figure 24] An example of a method for determining the transmission power of a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs will be described.
[0025] [Figure 25] 1 illustrates an example of a method for determining PUSCH transmission power according to an embodiment of the present invention. [Figure 26] 10 illustrates yet another example of a method for determining PUSCH transmission power according to an embodiment of the present invention. [Figure 27] 10 illustrates a method for determining a transmission occasion of a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention. [Figure 28] An example of a method for determining an initial transmission occasion for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs will be described. [Figure 29] 10 illustrates yet another example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention. [Figure 30]10 illustrates an example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention. [Figure 31] 10 illustrates yet another example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention. [Figure 32] 10 is a flowchart illustrating an example of an operation of a terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0026] The terms used in this specification are currently widely used and general terms that are possible based on the functions of the present invention. However, the terms may be changed according to the intentions, practices, and the emergence of new technologies of those skilled in the art. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, their meanings will be explained in the corresponding description of the present specification. Therefore, it is intended to be clear that the terms used in this specification should be analyzed based not only on the names of the terms but also on the substantial meaning of the terms and content throughout this specification.
[0027] Throughout this specification and the claims that follow, when an element is described as being "connected" to another element, the element may be "directly connected" to the other element or may be "electrically connected" to the other element through a third element. Furthermore, unless expressly stated to the contrary, the word "comprising" is understood to imply the inclusion of the stated elements and not the exclusion of any other elements unless otherwise specified. Moreover, limitations such as "equivalent to" or "equivalent to" based on a particular threshold value may be appropriately substituted with "greater than" or "less than," respectively, in some exemplary embodiments.
[0028] The following technologies may be used in various wireless access systems, such as Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single-Carrier FDMA (SC-FDMA). CDMA may be implemented by wireless technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA may be implemented by wireless technologies such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA may be implemented by wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA). UTRA is part of the Universal Mobile Telecommunications System (UMTS). Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of Evolved UMTS (EUMTS) that uses Evolved UMTS Terrestrial Radio Access (E-UTRA), and LTE-Advanced (A) is an evolved version of 3GPP LTE. 3GPP New Radio (NR) is a system designed separately from LTE / LTE-A to support enhanced mobile broadband (eMBB), ultra-reliable and low latency communication (URLLC), and massive machine type communication (mMTC) services, which are requirements of IMT-2020. For clarity, 3GPP NR will be mainly described, but the technical idea of the present invention is not limited thereto.
[0029] Unless otherwise specified herein, a base station is a The term "terminal" may refer to a next-generation Node B (gNB) such as a mobile station. Furthermore, unless otherwise specified, a terminal may refer to a user equipment (UE). Hereinafter, for ease of understanding, each content will be described separately as an embodiment, but the embodiments may be used in combination with each other. In this disclosure, "configuring" a terminal may refer to configuration by a base station. Specifically, a base station may transmit a channel or signal to a terminal to configure the operation of the terminal or the values of parameters used in a wireless communication system.
[0030] FIG. 1 illustrates an example of a wireless frame structure used in a wireless communication system.
[0031] Referring to FIG. 1, a wireless frame (or radio frame) used in a 3GPP NR system has a length of 10 ms (Δf max N f / 100)*T c ) In addition, a wireless frame includes 10 subframes (SF) of equal size. max =480*10 3 Hz, N f =4096, T c =1 / (Δf ref *N f,ref ), Δf ref =15*10 3 Hz and N f,ref = 2048. The 10 subframes in one wireless frame may be assigned numbers from 0 to 9. Each subframe has a length of 1 ms and may include one or more slots according to the subcarrier spacing. More specifically, in a 3GPP NR system, the subcarrier spacing that may be used is 15*2 μ kHz, and μ can have values of μ=0, 1, 2, 3, 4 as the subcarrier spacing configuration. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz can be used for the subcarrier spacing. One subframe with a length of 1 ms is 2 μslots, each of which may be 2 -μ ms. 2 in one subframe μ slots, each with 0 to 2 μ In addition, slots in one wireless frame may be assigned numbers from 0 to 10*2. μ The allocated numbers may range from -1 to -1. The time resources may be distinguished by at least one of a wireless frame number (also referred to as a wireless frame index), a subframe number (also referred to as a subframe index), and a slot number (or slot index).
[0032] 2 illustrates an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system. In particular, FIG. 2 illustrates a resource grid structure for a 3GPP NR system.
[0033] Specifically, Figure 2 shows the structure of a resource grid in a 3GPP NR system. There is one resource grid per antenna port. Referring to Figure 2, a slot includes multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols in the time domain and multiple Resource Blocks (RBs) in the frequency domain. An OFDM symbol also refers to one symbol section. Unless otherwise specified, an OFDM symbol may simply be referred to as a symbol. One RB includes 12 consecutive subcarriers in the frequency domain. Referring to Figure 2, the signal transmitted from each slot is divided into N size,μ grid,x *N RB sc Book subcarrier and N slot symb may be represented by a resource grid containing N OFDM symbols, where x=DL if the signal is a DL signal and x=UL if the signal is a UL signal. size,μ grid,x represents the number of resource blocks (RBs) according to the subcarrier spacing, which is a component of μ (x is DL or UL), and Nslot symb represents the number of OFDM symbols in a slot. RB sc is the number of subcarriers that make up one RB, and N RB sc = 12. Depending on the multiple access scheme, OFDM symbols may be called cyclic shift OFDM (CP-OFDM) symbols or discrete Fourier transform spread OFDM (DFT-s-OFDM) symbols.
[0034] The number of OFDM symbols included in one slot may vary according to the length of the cyclic prefix (CP). For example, in the case of a normal CP, one slot may include 14 OFDM symbols, while in the case of an extended CP, one slot may include 12 OFDM symbols. In a particular embodiment, the extended CP may be used only with 60 kHz subcarrier spacing. In FIG. 2, for convenience of explanation, one slot is configured using 14 OFDM symbols as an example, but the embodiments of the present disclosure may be similarly applied to slots having a different number of OFDM symbols. Referring to FIG. 2, each OFDM symbol is N size,μ grid,x *N RB sc The carrier frequency includes four subcarriers. The subcarrier types can be divided into data subcarriers for data transmission, reference signal subcarriers for transmitting reference signals, and guard bands. The carrier frequency is also called the center frequency (fc).
[0035] One RB is N RB scA resource may be defined by (e.g., 12) consecutive subcarriers. For reference, a resource configured using one OFDM symbol and one subcarrier may be referred to as a resource element (RE) or tone. Thus, one RB may be defined by N slot symb *N RB sc Each resource element in the resource grid can be uniquely defined within a slot by a pair of indices (k, l), where k ranges from 0 to N in the frequency domain. size,μ grid,x *N RB sc l may be an index ranging from 0 to N in the time domain. slot symb It may be an index that scales down to -1.
[0036] In order for a UE to receive signals from or transmit signals to a base station, the time / frequency of the UE may be synchronized to the time / frequency of the base station, since when the base station and the UE are synchronized, the UE can determine the time and frequency parameters necessary to demodulate DL signals and transmit UL signals at the appropriate times.
[0037] Each symbol of a radio frame used in time division duplex (TDD), i.e., unpaired spectrum, may be configured with at least one of DL symbols, UL symbols, and flexible symbols. In frequency division duplex (FDD), i.e., paired spectrum, a radio frame used as a DL carrier may be configured with DL symbols or flexible symbols, and a radio frame used as a UL carrier may be configured with UL symbols or flexible symbols. DL symbols allow DL transmission but not UL transmission. UL symbols allow UL transmission but not DL transmission. Flexible symbols may be determined to be used as DL or UL according to the signal.
[0038] Information about each symbol type, i.e., information indicating any one of DL symbols, UL symbols, and flexible symbols, can be configured using cell-specific or common radio resource control (RRC) signals. In addition, information about each symbol type can be additionally configured using UE-specific or dedicated RRC signals. The base station notifies i) the duration of the cell-specific slot configuration, ii) the number of slots with only DL symbols from the beginning of the cell-specific slot configuration period, iii) the number of DL symbols from the first symbol of the slot immediately following the slot with only DL symbols, iv) the number of slots with only UL symbols from the end of the cell-specific slot configuration period, and v) the number of UL symbols from the last symbol of the slot immediately preceding the slot with only UL symbols by using cell-specific RRC signals. Here, a symbol that is not configured using either UL symbols or DL symbols is a flexible symbol.
[0039] When the information about the symbol type is configured using the UE-specific RRC signal, the base station may signal in the cell-specific RRC signal whether the flexible symbol is a DL symbol or an UL symbol. In this case, the UE-specific RRC signal cannot change the DL symbol or the UL symbol configured using the cell-specific RRC signal to another symbol type. The UE-specific RRC signal may signal the N of the corresponding slots per slot. slot symb The number of DL symbols among the symbols and the N of the corresponding slot slot symbThe number of UL symbols among the symbols can be signaled. In this case, the DL symbols of a slot can be continuously configured using the first symbol to the i-th symbol of the slot. Additionally, the UL symbols of a slot can be continuously configured using the j-th symbol to the last symbol of the slot (where i < j). Among the symbols in a slot, the symbol that is not configured using either the UL symbol or the DL symbol is a flexible symbol.
[0040] The type of symbol consisting of the RRC signal as described above is referred to as a semi-static DL / UL configuration. In the semi-static DL / UL configuration consisting of the RRC signal described above, the flexible symbol is indicated as a downlink symbol, an uplink symbol, or a flexible symbol via the dynamic SFI (slot format information) transmitted on the physical downlink control channel (PDCCH). At this time, the downlink symbol or uplink symbol consisting of the RRC signal is not changed to another symbol type. Table 1 exemplifies the dynamic SFI indicated by the base station to the terminal.
[0041]
Table 1
[0042] In Table 1, D indicates a downlink symbol, U indicates an uplink symbol, and X indicates a flexible symbol. As shown in Table 1, a maximum of two DL / UL switchings are allowed in one slot.
[0043] Figure 3 is a diagram for explaining the physical channels used in a 3GPP system (e.g., NR) and a general signal transmission method using the corresponding physical channels.
[0044] When a UE is powered on or camps on a new cell, the UE performs an initial cell search (S101). Specifically, the UE may synchronize with a BS during the initial cell search. To this end, the UE may receive a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from a base station to synchronize with the base station and obtain information such as a cell ID. The UE may then receive a physical broadcast channel from the base station and obtain broadcast information in the cell.
[0045] Upon completion of the initial cell search, the UE receives a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) according to information in the PDCCH, so that the UE can acquire system information that is more specific than the system information acquired through the initial cell search (S102). Here, the system information acquired by the UE is cell-common system information for the UE to operate correctly at the physical layer in Radio Resource Control (RRC), and is also referred to as remaining system information or system information block (SIB) 1.
[0046] When a terminal first accesses a base station or there are no radio resources for signal transmission (if the terminal is in RRC_IDLE mode), the terminal performs a random access procedure with the base station (S103 to S106). First, the terminal transmits a preamble over a physical random access channel (PRACH) (S103) and receives a random access response (RAR) message for the preamble from the base station over a PDCCH and a corresponding PDSCH (S104). At this time, the preamble in S103 and S104 is described as message 1 (Msg1), and the random access response is described as a response message or message 2 (Msg2). If the terminal receives a valid random access response, the terminal transmits data including its own identifier, etc. to the base station over a physical uplink shared channel (PUSCH) indicated in an uplink grant transmitted from the base station over the PDCCH or PDSCH (S105). At this time, the data including its own identifier, etc. in S105 and the PUSCH including the data are described as message 3 (Msg3). In addition, the PUSCH containing the data is described in message 3 PUSCH (Msg3 PUSCH). Next, the terminal waits to receive a PDCCH as an instruction from the base station to resolve collisions. If the terminal successfully receives the PDCCH via its own identifier and receives the corresponding PDSCH, the random access procedure is terminated in S106. At this time, the PDCCH and PDSCH in S106 are described in message 4 (Msg4). During the random access procedure, the terminal acquires a terminal-specific system required for the terminal to operate correctly in the physical layer in the RRC layer. Once the terminal acquires terminal-specific system information from the RRC layer, the terminal enters RRC_CONNECTED mode.
[0047] The RRC layer is used to generate and manage messages for control between a terminal and a wireless access network (RAN). More specifically, the base station and terminal can perform storage management including broadcasting cell system information required for all terminals in the cell, transmission management of paging messages, mobility management and handover, terminal measurement reporting and control thereof, terminal capability management, and device management at the RRC layer. Generally, the update of signals transmitted at the RRC layer (hereinafter referred to as RRC signals) is longer than the transmission / reception period (i.e., transmission time interval, TTI) at the physical layer, so that RRC signals can be maintained unchanged for a long period.
[0048] After the above-described procedure, the UE receives the PDCCH / PDSCH (S107) and transmits the physical uplink shared channel (PUSCH) / physical uplink control channel (PUCCH) as a general UL / DL signal transmission procedure (S108). Specifically, the UE may receive downlink control information (DCI) through the PDCCH. The DCI may include control information such as resource allocation information for the UE. The format of the DCI may vary depending on the intended use. The uplink control information (UCI) transmitted by the UE to the base station through the UL includes a DL / UL ACK / NACK signal, a channel quality indicator (CQI), a precoding matrix index (PMI), a rank indicator (RI), etc. Here, the CQI, PMI, and RI may be included in channel state information (CSI). In a 3GPP NR system, a UE may transmit control information, such as the HARQ-ACK and CSI described above, over the PUSCH and / or PUCCH.
[0049] 4a and 4b show SS / PBCH blocks for initial cell access in a 3GPP NR system.
[0050] When powered on or wanting to access a new cell, the UE may acquire time and frequency synchronization with the cell and perform an initial cell search procedure. The UE may acquire the physical cell identity N of the cell during the cell search procedure. cell ID To this end, the UE may receive synchronization signals, such as a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), from the base station and synchronize to the base station. In this case, the UE may obtain information such as a cell identity (ID).
[0051] Referring to Figure 4a, the synchronization signal (SS) will be described in more detail. The synchronization signal can be classified into a PSS and an SSS. The PSS can be used to obtain time-domain and / or frequency-domain synchronization, such as OFDM symbol synchronization and slot synchronization. The SSS can be used to obtain frame synchronization and a cell group ID. Referring to Figure 4a and Table 2, an SS / PBCH block can be configured using 20 consecutive RBs (=240 subcarriers) in the frequency domain and 4 consecutive OFDM symbols in the time domain. In this case, within the SS / PBCH block, the PSS is transmitted in the first OFDM symbol, and the SSS is transmitted in the third OFDM symbol through subcarriers 56 to 182. Here, the lowest subcarrier index of the SS / PBCH block is numbered starting from 0. In the first OFDM symbol in which the PSS is transmitted, the base station does not transmit signals through the remaining subcarriers, i.e., subcarriers 0 to 55 and 183 to 239. In addition, in the third OFDM symbol in which the SSS is transmitted, the base station does not transmit signals through subcarriers 48 to 55 and 183 to 191. The base station transmits a physical broadcast channel (PBCH) through the remaining REs in the SS / PBCH block excluding the above signals.
[0052] [Table 2]
[0053] The SS allows a total of 1008 unique physical layer cell IDs to be grouped into 336 physical layer cell identifier groups, each group specifically including three unique identifiers through the combination of three PSSs and SSSs such that each physical layer cell ID is only part of one physical layer cell identifier group. Thus, the physical layer cell IDs N cellID =3N (1) ID +N (2) ID is an index N ranging from 0 to 335 indicating a physical layer cell identifier group (1) ID and an index N ranging from 0 to 2 indicating a physical layer identifier within the physical layer cell identifier group. (2) ID The UE may detect the PSS and identify one of three unique physical layer identifiers. In addition, the UE may detect the SSS and identify one of 336 physical layer cell IDs associated with the physical layer identifier. In this case, the sequence d of the PSS PSS (n) is as follows:
[0054]
number
[0055]
number
number
number
[0056] A 10-ms radio frame may be divided into two 5-ms half-frames. Referring to Figure 4b, the slots in which the SS / PBCH blocks are transmitted within each half-frame are described. The slots in which the SS / PBCH blocks are transmitted may be any one of Cases A, B, C, D, and E. In Case A, the subcarrier spacing is 15 kHz, and the start of the SS / PBCH block is the ({2, 8} + 14*n)th symbol. In this case, n = 0 or 1 for carrier frequencies below 3 GHz. Additionally, n = 0, 1, 2, or 3 may be used for carrier frequencies above 3 GHz and below 6 GHz. In Case B, the subcarrier spacing is 30 kHz, and the start of the SS / PBCH block is {4, 8, 16, 20} + 28*n. In this case, n = 0 for carrier frequencies below 3 GHz. Additionally, n = 0 or 1 may be used for carrier frequencies above 3 GHz and below 6 GHz. In Case C, the subcarrier spacing is 30 kHz and the start of the SS / PBCH block is the ({2,8}+14*n)th symbol. In this case, n=0 or 1 for carrier frequencies below 3 GHz. Additionally, n=0, 1, 2, or 3 for carrier frequencies above 3 GHz and below 6 GHz. In Case D, the subcarrier spacing is 120 kHz and the start of the SS / PBCH block is the ({4,8,16,20}+28*n)th symbol. In this case, n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, or 18 for carrier frequencies above 6 GHz. In Case E, the subcarrier spacing is 240 kHz and the start of the SS / PBCH block is the ({8,12,16,20,32,36,40,44}+56*n)th symbol. In this case, n=0, 1, 2, 3, 5, 6, 7, 8 for carrier frequencies above 6 GHz.
[0057] 5a and 5b show a procedure for transmitting control information and control channels in a 3GPP NR system. Referring to FIG. 5a, a base station may add a cyclic redundancy check (CRC) masked (e.g., XORed) with a radio network temporary identifier (RNTI) to control information (e.g., downlink control information (DCI)) (S202). The base station may scramble the CRC using an RNTI value determined according to the purpose / target of each control information. The common RNTI used by one or more UEs may include at least one of a system information RNTI (SI-RNTI), a paging RNTI (P-RNTI), a random access RNTI (RA-RNTI), and a transmit power control RNTI (TPC-RNTI). In addition, a UE-specific RNTI may include at least one of a cell temporary RNTI (C-RNTI) and a CS-RNTI. The base station may then perform channel coding (e.g., polar coding) (S204) and then perform rate matching according to the amount of resources used for PDCCH transmission (S206). The base station may then multiplex DCI based on a control channel element (CCE)-based PDCCH structure (S208). Additionally, the base station may apply additional processes, such as scrambling, modulation (e.g., QPSK), and interleaving, to the multiplexed DCI (S210), and then map the DCI to resources to be transmitted. A CCE is a basic resource unit for the PDCCH, and one CCE may include multiple (e.g., 6) resource element groups (REGs). One REG may be configured with multiple (e.g., 12) REs. The number of CCEs used for one PDCCH may be defined as an aggregation level.In a 3GPP NR system, aggregation levels of 1, 2, 4, 8, or 16 may be used. Figure 5b is a diagram relating to CCE aggregation levels and PDCCH multiplexing, showing the type of CCE aggregation level used for one PDCCH and the CCEs transmitted in the control area accordingly.
[0058] FIG. 6 illustrates a control resource set (core set) in which a physical downlink control channel (PDCCH) may be transmitted in a 3GPP NR system.
[0059] A core set is a time-frequency resource within which the PDCCH, i.e., a control signal for the UE, is transmitted. In addition, a search space, which will be described later, may be mapped to a core set. Thus, rather than monitoring all frequency bands for PDCCH reception, the UE may monitor a time-frequency region designated as a core set and decode the PDCCH mapped to the core set. A base station may configure one or more core sets for a UE per cell. A core set may be configured using up to three consecutive symbols on the time axis. Additionally, a core set may be configured in units of six consecutive PRBs on the frequency axis. In the embodiment of FIG. 6, core set #1 is configured using consecutive PRBs, and core sets #2 and #3 are configured using non-consecutive PRBs. A core set may be positioned within any symbol within a slot. For example, in the embodiment of FIG. 6, core set #1 starts in the first symbol of the slot, core set #2 starts in the fifth symbol of the slot, and core set #9 starts in the ninth symbol of the slot.
[0060] FIG. 7 illustrates a method for configuring a PUCCH search space in a 3GPP NR system.
[0061] To transmit a PDCCH to a UE, each core set may have at least one search space. In an embodiment of the present disclosure, a search space is a set of all time-frequency resources (hereinafter referred to as PDCCH candidates) through which the UE's PDCCH can be transmitted. The search space may include a common search space that 3GPP NR UEs are required to search in common, and a terminal-specific or UE-specific search space that a specific UE is required to search. In the common search space, a UE may monitor a PDCCH that all UEs in a cell belonging to the same base station are configured to search in common. In addition, a UE-specific search space may be configured for each UE so that the UE monitors the PDCCH allocated to each UE at different search space positions according to the UE. In the case of a UE-specific search space, the search spaces between UEs may be partially overlapped due to the limited control areas in which the PDCCHs are allocated. Monitoring the PDCCH includes blind decoding to find PDCCH candidates within the search space. When blind decoding is successful, it may be expressed that the PDCCH is (successfully) detected / received, and when blind decoding fails, it may be expressed that the PDCCH is not detected / received or is not successfully detected / received.
[0062] For ease of description, a PDCCH scrambled with a group common (GC) RNTI previously known to one or more UEs to transmit DL control information to one or more UEs is referred to as a group common (GC) PDCCH or a common PDCCH. In addition, a PDCCH scrambled with a terminal-specific RNTI already known by a specific UE to transmit UL or DL scheduling information to that UE is referred to as a UE-specific PDCCH. A common PDCCH may be included in a common search space, and a UE-specific PDCCH may be included in a common search space or a UE-specific PDCCH.
[0063] A base station may signal information related to resource allocation of the transmission channels paging channel (PCH) and downlink shared channel (DL-SCH) (i.e., DL grants) or information related to resource allocation of the uplink shared channel (UL-SCH) and hybrid automatic repeat request (HARQ) (i.e., UL grants) to each UE or a group of UEs via the PDCCH. The base station may transmit PCH transport blocks and DL-SCH transport blocks via the PDSCH. The base station may transmit data excluding specific control information or specific service data via the PDSCH. In addition, a UE may receive data excluding specific control information or specific service data via the PDSCH.
[0064] A base station may transmit a PDCCH to a UE (one or more UEs) including information about where PDSCH data is to be transmitted and how the PDSCH data will be received and decoded by the corresponding UE. For example, assume that the DCI transmitted on a specific PDCCH is CRC masked using an RNTI of "A," and the DCI indicates that the PDSCH is allocated to a radio resource (e.g., a frequency location) of "B," and indicates transmission format information (e.g., transport block size, modulation scheme, coding information, etc.) of "C." The UE monitors the PDCCH using the RNTI information that the UE has. In this case, if a UE performs blind decoding of the PDCCH using the RNTI of "A," the UE receives the PDCCH and, through the received PDCCH information, receives the PDSCH indicated by "B" and "C."
[0065] Table 3 illustrates one embodiment of a physical uplink control channel (PUCCH) used in a wireless communication system.
[0066] [Table 3]
[0067] The PUCCH may be used to transmit the following UL control information (UCI):
[0068] - Scheduling Request (SR): Information used to request UL UL-SCH resources.
[0069] - HARQ-ACK: A response to the PDCCH (indicating DL SPS release) and / or a response to a DL transport block (TB) on the PDSCH. The HARQ-ACK indicates whether information transmitted on the PDCCH or PDSCH has been received. HARQ-ACK responses include a positive ACK (simply ACK), a negative ACK (hereinafter NACK), discontinuous transmission (DTX), or NACK / DTX. Here, the term HARQ-ACK is used interchangeably with HARQ-ACK / NACK and ACK / NACK. In general, an ACK may be represented by a bit value of 1, and a NACK may be represented by a bit value of 0.
[0070] - Channel State Information (CSI): Feedback information on the DL channel. The UE generates it based on the CSI reference signal (RS) transmitted by the base station. Multiple-input multiple-output (MIMO)-related feedback information includes a rank indicator (RI) and a precoding matrix indicator (PMI). The CSI may be divided into CSI part 1 and CSI part 2 according to the information indicated by the CSI.
[0071] In a 3GPP NR system, five PUCCH formats may be used to support different service scenarios, different channel environments, and frame structures.
[0072] PUCCH format 0 is a format capable of transmitting 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 can be transmitted over one or two OFDM symbols on the time axis and one RB on the frequency axis. When PUCCH format 0 is transmitted in two OFDM symbols, the same sequence on the two symbols may be transmitted over different RBs. In this case, the sequence may be a cyclic shift (CS) sequence of a base sequence used for PUCCH format 0. This allows the UE to obtain frequency diversity gain. Specifically, the terminal bit Bit UCI(M bit =1 or 2) to determine the cyclic shift (CS) value m cs Also, the length 12 basic sequence can be determined by the given CS value m cs Based on this, the cyclically shifted sequence can be mapped to 12 REs of one OFDM symbol and one RB and transmitted. bit = 1, one bit UCI 0 and 1 can be mapped to two cyclic shifted sequences, respectively, with a difference in cyclic shift value of 6. bit = 2, the 2-bit UCI 00, 01, 11, 10 can be mapped to four cyclic shifted sequences with a cyclic shift value difference of 3, respectively.
[0073] PUCCH format 1 carries 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 1 is transmitted using consecutive OFDM symbols on the time axis and one PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 is one of 4 to 14. More specifically, bit The UCI with M = 1 is modulated by BPSK. bitThe UCI, where d(0) = 2, is modulated using quadrature phase shift keying (QPSK). The modulated complex-valued symbol d(0) is multiplied by a sequence of length 12 to obtain a signal. The terminal spreads the obtained signal using a time-domain orthogonal cover code (OCC) on even-numbered OFDM symbols assigned to PUCCH format 1 and transmits it. In PUCCH format 1, the maximum number of different terminals that can be multiplexed in the same RB is determined according to the length of the OCC used. In odd-numbered OFDM symbols of PUCCH format 1, a demodulation reference signal (DMRS) is spread using OCC and mapped.
[0074] PUCCH format 2 can deliver UCI exceeding two bits. PUCCH format 2 can be transmitted over one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. When PUCCH format 2 is transmitted in two OFDM symbols, the sequences transmitted in different RBs over the two OFDM symbols may be identical to each other. Here, the sequence is a sequence of modulated complex-valued symbols d(0),...,d(M symbol -1), where M symbol is M bit / 2. Through this, the UE may obtain frequency diversity gain. More specifically, M bit Bit UCI(M bit >2) is bit-level scrambled, QPSK modulated, and mapped to RBs of one or two OFDM symbols, where the number of RBs may be one of 1 to 16.
[0075] PUCCH format 3 or PUCCH format 4 may deliver UCI exceeding 2 bits. PUCCH format 3 or PUCCH format 4 may be transmitted over consecutive OFDM symbols on the time axis and one PRB on the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 may be one of 4 to 14. Specifically, the UE may transmit M-ary PUCCH using π / 2-2 phase shift keying (BPSK) or QPSK. bit The complex-valued symbols d(0) to d(M symb -1) where, when π / 2-BPSK is used, M symb =M bit and when using QPSK, M symb =M bit / 2. The UE does not need to apply block-wise spreading to PUCCH format 3. However, the UE may apply block-wise spreading to one RB (i.e., 12 subcarriers) using PreDFT-OCC of length 12, such that PUCCH format 4 may have a multiplexing capacity of 2 or 4. The UE performs transmit precoding (or DFT precoding) on the spread signal, maps it to each RE, and transmits the spread signal.
[0076] In this case, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 may be determined according to the length and maximum code rate of the UCI transmitted by the UE. When the UE uses PUCCH format 2, the UE may transmit HARQ-ACK information and CSI information together over the PUCCH. When the number of RBs that the UE can transmit is greater than the maximum number of RBs that PUCCH format 2, PUCCH format 3, or PUCCH format 4 can use, the UE may transmit only the remaining UCI information without transmitting some of the UCI information according to the priority of the UCI information.
[0077] PUCCH Format 1, PUCCH Format 3, or PUCCH Format 4 may be configured through RRC signaling to indicate frequency hopping within a slot. When frequency hopping is configured, the index of the RB to be frequency hopped may be configured using RRC signaling. When PUCCH Format 1, PUCCH Format 3, or PUCCH Format 4 is transmitted over N OFDM symbols on the time axis, the first hop may have floor(N / 2) OFDM symbols, and the second hop may have ceil(N / 2) OFDM symbols.
[0078] PUCCH Format 1, PUCCH Format 3, or PUCCH Format 4 may be configured to be repeatedly transmitted in multiple slots. In this case, the number K of slots in which the PUCCH is repeatedly transmitted may be configured by RRC signaling. The repeatedly transmitted PUCCH must start at a fixed OFDM symbol in each slot and must have a constant length. When one of the OFDM symbols of a slot in which the UE should transmit the PUCCH is indicated as a DL symbol by RRC signaling, the UE may not transmit the PUCCH in the corresponding slot and may delay transmission of the PUCCH until the next slot for transmitting the PUCCH.
[0079] Meanwhile, in a 3GPP NR system, a terminal can transmit and receive using a bandwidth smaller than or equal to the bandwidth of a carrier (or cell). To this end, the terminal may be configured with a bandwidth part (BWP) consisting of a contiguous portion of the carrier's bandwidth. A terminal operating according to TDD or using an unpaired spectrum may be configured with up to four DL / UL BWP pairs per carrier (or cell). The terminal can also activate one DL / UL BWP pair. A terminal operating according to FDD or using a paired spectrum may be configured with up to four DL BWPs per downlink carrier (or cell) and up to four UL BWPs per uplink carrier (or cell). The terminal can activate one DL BWP and one UL BWP per carrier (or cell). The terminal does not need to receive or transmit on time-frequency resources other than the activated BWPs. An activated BWP can be referred to as an active BWP.
[0080] A base station can indicate to a terminal which BWPs among configured BWPs are activated using downlink control information (DCI). The BWP indicated in the DCI is activated, and other configured BWPs are deactivated. In a carrier (or cell) operating in TDD, the base station can include a bandwidth part indicator (BPI) indicating the activated BWP in the DCI scheduling a PDSCH or a PUSCH to change the DL / UL BWP pair of the terminal. The terminal can receive the DCI scheduling a PDSCH or a PUSCH and identify the activated DL / UL BWP pair based on the BPI. In a downlink carrier (or cell) operating in FDD, the base station can include a BPI indicating the activated BWP in the DCI scheduling a PDSCH to change the DL BWP of the terminal. In an uplink carrier (or cell) operating in FDD, the base station can include a BPI indicating the activated BWP in the DCI scheduling a PDSCH to change the UL BWP of the terminal.
[0081] FIG. 8 is a conceptual diagram illustrating carrier aggregation.
[0082] In this method, a UE uses multiple frequency blocks or cells (in a logical sense) configured using UL resources (or component carriers) and / or DL resources (or component carriers) as one large logical frequency band to achieve this. One component carrier may also be referred to as a primary cell (PCell) or a secondary cell (SCell), or a primary SCell (PScell). However, hereinafter, the term "component carrier" will be used for convenience of explanation.
[0083] Referring to Figure 8, as an example of a 3GPP NR system, the overall system band may include up to 16 component carriers, and each component carrier may have a bandwidth of up to 400 MHz. A component carrier may include one or more physically contiguous subcarriers. Although Figure 8 shows each of the component carriers having the same bandwidth, this is merely an example, and each component carrier may have a different bandwidth. Also, although the component carriers are shown as being adjacent to each other on the frequency axis, the drawing is shown in a logical concept, and the component carriers may be physically adjacent to each other or spaced apart.
[0084] A different center frequency may be used for each component carrier. Also, one common center frequency may be used for physically adjacent component carriers. In the embodiment of Figure 8, assuming that all component carriers are physically adjacent, center frequency A may be used for all component carriers. Furthermore, assuming that the respective component carriers are not physically adjacent to each other, center frequency A and center frequency B may be used for each of the component carriers.
[0085] When the overall system band is expanded by carrier aggregation, the frequency band used for communication with each UE may be specified in component carrier units. UE A may use the overall system band of 100 MHz and perform communication using all five component carriers. UEs B1 to B5 may use only a 20 MHz bandwidth and perform communication using one component carrier. UEs C1 and C2 may use a 40 MHz bandwidth and each perform communication using two component carriers. The example in FIG. 8 shows a case where UE C1 uses two non-adjacent component carriers and UE C2 uses two adjacent component carriers.
[0086] 9A and 9B are diagrams for explaining single-carrier communication and multi-carrier communication. Specifically, FIG. 9A shows a single-carrier subframe structure, and FIG. 9B shows a multi-carrier subframe structure.
[0087] Referring to FIG. 9(a), in FDD mode, a typical wireless communication system may transmit or receive data through one DL band and one UL band corresponding thereto. In another specific embodiment, in TDD mode, the wireless communication system may divide a radio frame into UL time units and DL time units in the time domain and transmit or receive data through the UL / DL time units. Referring to FIG. 9(b), three 20 MHz component carriers (CCs) may be aggregated into UL and DL so that a 60 MHz bandwidth can be supported. The CCs may or may not be adjacent to each other in the frequency domain. Although FIG. 9(b) illustrates a case where the bandwidth of the UL CC and the bandwidth of the DL CC are identical and symmetrical, the bandwidth of each CC may be determined independently. In addition, asymmetric carrier aggregation, in which the number of UL CCs and DL CCs differs, is possible. The DL / UL CC allocated / configured to a specific UE through RRC may be referred to as the serving DL / UL CC of the specific UE.
[0088] A base station may communicate with a UE by activating some or all of the UE's serving CCs or deactivating some CCs. The base station can change the CCs to be activated / deactivated and the number of CCs to be activated / deactivated. When a base station allocates CCs available to a UE as cell-specific or UE-specific, at least one of the allocated CCs may be deactivated unless the CC allocation for the UE is completely reconfigured or the UE is handed over. A CC that is not deactivated by the UE is called a Primary CC (PCC) or a Primary Cell (PCell), and a CC that the base station can activate / deactivate freely is called a Secondary CC (SCC) or a Secondary Cell (SCell).
[0089] On the other hand, 3GPP NR uses the concept that a cell manages radio resources. A cell is defined as a combination of DL resources and UL resources, i.e., a combination of DL CC and UL CC. A cell can be configured with only DL resources or a combination of DL resources and UL resources. When carrier aggregation is supported, the association between the carrier frequency of DL resources (i.e., DL CC) and the carrier frequency of UL resources (i.e., UL CC) may be indicated by system information. Carrier frequency refers to the center frequency of each cell or CC. A cell corresponding to a PCC is called a PCell, and a cell corresponding to an SCC is called an SCell. A carrier corresponding to a PCell in the DL is a DL PCC, and a carrier corresponding to a PCell in the UL is a UL PCC. Similarly, a carrier corresponding to an SCell in the DL is a DL SCC, and a carrier corresponding to an SCell in the UL is a UL SCC. According to UE capabilities, a serving cell can be configured with one PCell and zero or more SCells. For a UE that is in RRC_CONNECTED state but is not configured for or does not support carrier aggregation, there is only one serving cell configured with only a PCell.
[0090] As mentioned above, the term "cell" used in carrier aggregation is distinguished from the term "cell" which refers to several geographical areas for which communication services are provided by one base station or one antenna group. That is, one component carrier may also be referred to as a scheduling cell, scheduled cell, primary cell (PCell), secondary cell (SCell), or primary SCell (PScell). However, to distinguish between cells which refer to several geographical areas and cells of carrier aggregation, in this disclosure, cells of carrier aggregation are referred to as CCs, and cells of geographical areas are referred to as cells.
[0091] 10 illustrates an example in which a cross-carrier scheduling technique is applied. When cross-carrier scheduling is configured, a control channel transmitted over a first CC may schedule a data channel transmitted over the first CC or a second CC using a carrier indicator field (CIF). The CIF is included in the DCI. In other words, a scheduling cell is configured, and a DL grant / UL grant transmitted in the PDCCH area of the scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. That is, a search area for multiple component carriers exists in the PDCCH area of the scheduling cell. A PCell may essentially be the scheduling cell, and a specific SCell may be designated as the scheduling cell by higher layers.
[0092] In the embodiment of FIG. 10, it is assumed that three DL CCs are merged. Here, it is assumed that DL component carrier #0 is a DL PCC (or PCell), and DL component carrier #1 and DL component carrier #2 are DL SCCs (or SCells). In addition, it is assumed that the DL PCC is configured as a PDCCH monitoring CC. When cross-carrier scheduling is not configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, the CIF is disabled, and each DL CC can transmit only a PDCCH for scheduling its PDSCH without using a CIF according to the NR PDCCH rules (non-cross-carrier scheduling, self-carrier scheduling). On the other hand, when cross-carrier scheduling is configured by UE-specific (or UE group-specific or cell-specific) higher layer signaling, the CIF is enabled, and a specific CC (e.g., a DL PCC) may transmit not only a PDCCH for scheduling a PDSCH of DL CC A using the CIF, but also a PDCCH for scheduling a PDSCH of another CC (cross-carrier scheduling). On the other hand, the PDCCH is not transmitted in another DL CC. Thus, the UE monitors either the PDCCH without a CIF to receive a self-carrier scheduled PDSCH or the PDCCH with a CIF to receive a cross-carrier scheduled PDSCH, depending on whether cross-carrier scheduling is configured for the UE.
[0093] On the other hand, Figures 9 and 10 show the subframe structure of a 3GPP LTE-A system, and the same or similar configurations may be applied to a 3GPP NR system, except that in a 3GPP NR system, the subframes in Figures 9 and 10 may be replaced with slots.
[0094] FIG. 11 is a block diagram illustrating the configuration of a terminal and a base station according to an embodiment of the present disclosure.
[0095] In the embodiments of the present disclosure, the terminal may be embodied as various wireless communication devices or computer devices that ensure portability and mobility. The terminal may also be referred to as User Equipment (UE), Station (STA), Mobile Subscriber (MS), etc. In addition, in the embodiments of the present disclosure, the base station controls and manages cells (e.g., macrocells, femtocells, picocells, etc.) corresponding to a service area, and may have functions such as signal transmission, channel assignment, channel monitoring, self-diagnosis, and relaying. The base station may also be referred to as a next generation Node B (gNB) or Access Point (AP), etc.
[0096] As shown, a terminal 100 according to one embodiment of the present disclosure may include a processor 110 , a communication module 120 , a memory 130 , a user interface 140 , and a display unit 150 .
[0097] First, the processor 110 can execute various instructions or programs to process data within the terminal 100. The processor 110 can also control the overall operation of the terminal 100, including each unit, and control data transmission and reception between the units. Here, the processor 110 may be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 110 can receive slot configuration information, determine a slot configuration based on the received information, and perform communication according to the determined slot configuration.
[0098] Next, the communication module 120 may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN connection using a wireless LAN. To this end, the communication module 120 may include multiple network interface cards (NICs) such as cellular communication interface cards 121 and 122 and an unlicensed band communication interface card 123, either built-in or external. Although the communication module 120 is shown as an integrated module in the figure, each network interface card may be independently arranged depending on the circuit configuration or application, unlike the drawing.
[0099] The cellular communication interface card 121 can transmit and receive wireless signals to and from at least one of the base station 200, an external device, and a server using a mobile communication network, and can provide cellular communication services in a first frequency band based on instructions from the processor 110. According to one embodiment, the cellular communication interface card 121 can include at least one NIC module using a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 121 can independently perform cellular communication with at least one of the base station 200, an external device, and a server in accordance with a cellular communication standard or protocol for the frequency band below 6 GHz supported by the NIC module.
[0100] The cellular communication interface card 122 transmits and receives wireless signals to and from at least one of the base station 200, the external device, and the server using a mobile communication network, and can provide cellular communication services using the second frequency band based on instructions from the processor 110. According to one embodiment, the cellular communication interface card 122 can include at least one NIC module using a frequency band above 6 GHz. The at least one NIC module of the cellular communication interface card 122 can independently perform cellular communication with at least one of the base station 200, the external device, and the server in accordance with a cellular communication standard or protocol for the frequency band above 6 GHz supported by the NIC module.
[0101] The unlicensed band communication interface card 123 transmits and receives wireless signals to and from at least one of the base station 200, an external device, and a server using a third frequency band, which is an unlicensed band, and provides unlicensed band communication services based on instructions from the processor 110. The unlicensed band communication interface card 123 may include at least one NIC module that uses an unlicensed band. For example, the unlicensed band may be 2.4 GHz, 5 GHz, 6 GHz, 7 GHz, or the 5 GHz band above 52.6 GHz. The at least one NIC module of the unlicensed band communication interface card 123 may independently or dependently communicate with at least one of the base station 200, an external device, and a server in accordance with the unlicensed band communication standard or protocol of the frequency band supported by the NIC module.
[0102] Next, the memory 130 stores control programs and various data used by the terminal 100. Such control programs may include predetermined programs required for the terminal 100 to perform wireless communication with at least one of the base station 200, an external device, and a server.
[0103] Next, the user interface 140 includes various types of input / output means provided in the terminal 100. That is, the user interface 140 can receive user input using various input means, and the processor 110 can control the terminal 100 based on the received user input. Also, the user interface 140 can perform output based on instructions from the processor 110 using various output means.
[0104] The display unit 150 then outputs various images to a display screen, and can display various display objects, such as content executed by the processor 110 or a user interface based on a control instruction of the processor 110.
[0105] Furthermore, the base station 200 according to an embodiment of the present disclosure may include a processor 210, a communication module 220, and a memory 230.
[0106] First, the processor 210 can execute various instructions or programs to process data within the base station 200. The processor 210 can also control the overall operation of each unit of the base station 200 and control data transmission and reception between the units. Here, the processor 210 may be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 210 can signal slot configuration information and perform communication according to the signaled slot configuration.
[0107] Next, the communication module 220 may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN connection using a wireless LAN. To this end, the communication module 220 may include multiple network interface cards, such as cellular communication interface cards 221 and 222 and an unlicensed band communication interface card 223, in an internal or external form. Although the communication module 220 is shown as an integrated module in the figure, each network interface card may be independently arranged depending on the circuit configuration or application, unlike the drawing.
[0108] The cellular communication interface card 221 transmits and receives wireless signals to and from at least one of the terminal 100, the external device, and the server using a mobile communication network, and can provide cellular communication services using the first frequency band based on instructions from the processor 210. According to one embodiment, the cellular communication interface card 221 can include at least one NIC module using a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 221 can independently perform cellular communication with at least one of the terminal 100, the external device, and the server in accordance with a cellular communication standard or protocol for the frequency band below 6 GHz supported by the NIC module.
[0109] The cellular communication interface card 222 can transmit and receive wireless signals to and from at least one of the terminal 100, an external device, and a server using a mobile communication network, and can provide cellular communication services using the second frequency band based on instructions from the processor 210. According to one embodiment, the cellular communication interface card 222 can include at least one NIC module using a frequency band above 6 GHz. The at least one NIC module of the cellular communication interface card 222 can independently perform cellular communication with at least one of the terminal 100, an external device, and a server in accordance with a cellular communication standard or protocol for the frequency band above 6 GHz supported by the NIC module.
[0110] The unlicensed band communication interface card 223 transmits and receives wireless signals to and from at least one of the terminal 100, an external device, and a server using a third frequency band, which is an unlicensed band, and provides unlicensed band communication services based on instructions from the processor 210. The unlicensed band communication interface card 223 may include at least one NIC module using an unlicensed band. For example, the unlicensed band may be 2.4 GHz, 5 GHz, 6 GHz, 7 GHz, or the 5 GHz band above 52.6 GHz. The at least one NIC module of the unlicensed band communication interface card 223 may independently or dependently perform wireless communication with at least one of the terminal 100, an external device, and a server in accordance with the unlicensed band communication standard or protocol of the frequency band supported by the NIC module.
[0111] The terminal 100 and base station 200 shown in FIG. 11 are block diagrams according to an embodiment of the present invention, and the separated blocks indicate logically distinct device elements. Therefore, the above-described device elements may be implemented as a single chip or multiple chips depending on the device design. In addition, some components of the terminal 100, such as the user interface 140 and the display unit 150, may be selectively provided in the terminal 100. In addition, the user interface 140 and the display unit 150 may be further provided in the base station 200 as necessary.
[0112] FIG. 12 illustrates a method for scheduling a physical uplink shared channel in the time domain according to an embodiment of the present invention.
[0113] A terminal can transmit uplink data to a base station via a PUSCH. The base station can schedule the terminal to transmit uplink data using the PUSCH (PUSCH scheduling). i) In a dynamic grant (DG) method, the base station can perform PUSCH scheduling using DCI included in a PDCCH. Or, ii) in a configured grant (CG) method, the terminal can transmit uplink data to the base station via a PUSCH according to resources and a transmission method that the base station pre-configures in the terminal.
[0114] In this case, the DCI included in the PDCCH may include PUSCH scheduling information. For example, the DCI may include information on the time domain (time-domain resource assignment, TDRA) and information on the frequency domain (frequency-domain resource assignment, FDRA). The UE may receive the DCI transmitted in the control resource set and search space and perform an operation indicated by the DCI (e.g., uplink data transmission using the PUSCH). In this case, the format of the DCI for PUSCH scheduling may be DCI formats 0_0, 0_1, and 0_2. The DCI of DCI formats 0_0, 0_1, and 0_2 may be configured to include a TDRA field including time-domain information of the PUSCH. In this case, the time-domain information may include K2, which is an offset value between a slot in which the base station transmits the PDCCH and a slot in which the UE transmits the PUSCH. In addition, the DCI may include a Start and Length Indication Value (SLIV), which is a value obtained by jointly coding the start symbol index (S) of the PUSCH and the symbol length (L, number) of the PUSCH within the slot indicated by K2. When a UE receives DCI in slot n, the slot in which the PUSCH is scheduled may be floor(n*2μPUSCH / n*2μPDCCH)+K2 slots. μPUSCH and μPDCCH may refer to the subcarrier spacing (SCS) of the cell in which the PUSCH is scheduled and the cell in which the UE receives the PDCCH, respectively. floor(x) is a function that returns the largest integer among integers equal to or smaller than x. In this specification, slot n may refer to the slot indexed with index n.
[0115] 12(a), the subcarrier spacing of the cell in which the UE receives the PDCCH and the cell in which the PUSCH is scheduled may be the same. In this case, if the UE receives the PDCCH in slot n and K2 is indicated as 4, the slot in which the PUSCH is scheduled may be slot n+K2, i.e., slot n+4.
[0116] There are two types of mapping types for scheduling PUSCH: PUSCH mapping type A and PUSCH mapping type B. The starting symbol index of the PUSCH and the range of values that can be used for SLIV may vary depending on the PUSCH mapping type. PUSCH mapping type A only allows resource allocation including a DMRS symbol, and the DMRS symbol may be located at the third or fourth symbol of a slot depending on the value specified by a higher layer. That is, for PUSCH mapping type A, the starting symbol index (S) of the PUSCH is 0, and the length (L) of the PUSCH may have any value from 4 to 14 (12 for extended CP) depending on the DMRS symbol position. For PUSCH mapping type B, the first symbol of the PUSCH may be a DMRS symbol. Therefore, S may have any value from 0 to 13 (11 for extended CP), and L may have any value from 1 to 14 (12 for extended CP). Also, one PUSCH must not cross a slot boundary, and the sum of S and L must be less than or equal to 14 (12 for extended CP).
[0117] 12(b), the base station can schedule PUSCH mapping type A in which the third symbol is a DMRS symbol, the start symbol index (S) is 0, and the length (L) is 7, PUSCH mapping type A in which the fourth symbol is a DMRS symbol, the start symbol index (S) is 0, and the length (L) is 7, and PUSCH mapping type B in which the first symbol is a DMRS symbol, the start symbol index (S) is 5, and the length (L) is 5. In this case, the frequency domain information of the PUSCH indicated in the FDRA field of DCI formats 0_0, 0_1, and 0_2 is divided into two types depending on the frequency resource allocation type.
[0118] FIG. 13 illustrates a method for scheduling a physical uplink shared channel in the frequency domain according to an embodiment of the present invention.
[0119] Hereinafter, frequency resource allocation types will be described with reference to FIG.
[0120] i) The first type, frequency resource allocation type 0 (type 0), may be a type in which a certain number of PRBs are bundled to form an RBG according to the number of RBs included in a BWP configured in a terminal, and whether an RBG is used may be indicated using a bitmap per RBG. That is, the terminal may determine whether a corresponding RBG is used using a bitmap transmitted from a base station. The number of PRBs included in one RBG may be configured from a higher layer, and the more RBs included in the BWP configured in a terminal, the more PRBs may be configured. Referring to FIG. 13(a), the BWP size configured in a terminal is 72 PRBs, and one RBG may be composed of 4 PRBs. In this case, the terminal may determine that four PRBs are one RBG in ascending order starting from PRB0, and each RBG may be indexed starting from 0. That is, an RBG consisting of PRBs PRB0 to PRB3 may be indexed as RBG0, and an RBG consisting of PRBs PRB4 to PRB7 may be indexed as RBG1. RBGs may be indexed up to RBG17 in the same manner. In this case, the base station transmits a total of 18 bits, one bit (0 or 1) for each RBG, to the terminal, and the terminal can determine whether the PRBs constituting the corresponding RBG are used based on the received 18 bits. If the bit value is 0, the terminal can determine that a PUSCH is not scheduled for any of the PRBs constituting the corresponding RBG. If the bit value is 1, the terminal can determine that a PUSCH is scheduled for all PRBs in the corresponding RBG. In this case, the bit values may be reversed. ii) The second type, frequency resource allocation type 1, may indicate information about consecutive PRBs allocated according to the size of the terminal's initial BWP or active BWP. The information of the consecutive PRBs may be a resource indication value (RIV) in which the start index (S) and length (L) of the consecutive PRBs are jointly coded.13(b), when the BWP size of a terminal is 50 PRBs and PUSCH is scheduled for PRB2 to PRB11 among the 50 PRBs, the start index of the consecutive PRBs may be 2 and the length may be 10. That is, the terminal can determine the start index and length of the consecutive PRBs for which PUSCH is scheduled based on the RIV value received from the base station. Specifically, the RIV is N. size BWP *(L-1)+S. N size BWP may be the size of the BWP configured in the terminal. For example, if the RIV value received by the terminal is 452, it is calculated as 452 = 50 * (10 - 1) + 2, so the terminal can determine that the start index of the consecutive PRBs for which the PUSCH is scheduled is 2 and the length is 10.
[0121] By using DCI of DCI formats 0_1 and 0_2 that schedules the PUSCH, the terminal may be configured by a higher layer to use only one of the two frequency resource allocation types described above or to dynamically use both types. If the terminal is configured to dynamically use two types, the terminal can determine the frequency resource type using one most significant bit (MSB) of the FDRA field of the DCI.
[0122] There may be an uplink shared channel transmission method based on a configured grant for URLLC transmission, etc. The uplink shared channel transmission method based on a configured grant may be described as grant-free transmission. The uplink shared channel transmission method based on a configured grant may be a method in which, if a base station configures resources available for uplink transmission to a terminal through a higher layer (i.e., RRC signaling), the terminal transmits an uplink shared channel using the configured resources. The uplink shared channel transmission method based on a configured grant may be classified into two types depending on whether the DCI indicates activation or release. i) Type 1 uplink shared channel transmission method based on a configured grant may be a method in which a resource and a transmission method are configured in advance by a higher layer. ii) Type 2 uplink shared channel transmission method based on a configured grant may be a method in which grant-based transmission configured by a higher layer is configured, and a resource and a method for actual transmission are configured by the DCI.
[0123] The uplink transmission method based on the configured grant can support URLLC transmission. Therefore, to ensure high reliability, uplink transmission may be repeated over multiple slots. In this case, the RV (redundancy version) sequence may be one of {0,0,0,0}, {0,2,3,1}, and {0,3,0,3}, and an RV corresponding to the mod(n-1, 4)+1 value may be used in the n-th repeated transmission. That is, an RV corresponding to the remainder obtained by dividing n-1 by 4 and adding 1 may be used. In addition, a terminal configured to repeatedly transmit an uplink channel can only start repeated transmission in a slot where the RV value is 0. However, if the RV sequence is {0,0,0,0} and the uplink channel is configured to be repeatedly transmitted over eight or more slots, the terminal starts repeated transmission in the last slot in which repeated transmission is established. The UE may terminate the repeated transmission when the number of repeated transmissions set by the upper layer is reached or the period is exceeded, or when an UL grant having the same HARQ process ID is received. The UL grant may refer to DCI scheduling a PUSCH.
[0124] As described above, in order to improve the reliability of PUSCH transmission / reception between a base station and a terminal in a wireless communication system, the base station can configure the terminal to repeatedly transmit the PUSCH.
[0125] FIG. 14 illustrates repeated transmission of a physical uplink shared channel according to an embodiment of the present invention.
[0126] There are two types of PUSCH repeat transmission performed by the terminal. i) First, PUSCH repeat transmission type A will be described. When the terminal receives DCI of DCI format 0_1 or 0_2 included in a PDCCH scheduling PUSCH from the base station, the terminal can repeatedly transmit the PUSCH over K consecutive slots. The value of K may be set by a higher layer or may be a value included in the TDRA field of the DCI and set to the terminal. For example, referring to FIG. 14(a), the terminal can receive a PDCCH scheduling PUSCH in slot n, and the value of K2 may be set from the DCI included in the received PDCCH. In this case, if the value of K2 is 2 and the value of K is 4, the terminal can start PUSCH repeat transmission in slot n+K2 and repeatedly transmit PUSCH up to slot n+K2+K-1. That is, the terminal starts PUSCH repeat transmission at n+2 and repeatedly transmits PUSCH up to n+5. In this case, the time and frequency resources on which the PUSCH is transmitted in each slot may be the same as those indicated by the DCI. That is, the PUSCH may be transmitted in the same symbol and PRB(s) within the slot. ii) Next, PUSCH repetition transmission type B will be described. PUSCH repetition transmission type B may be used by the UE to repeatedly transmit a PUSCH with low latency to meet requirements of URLLC, etc. The UE may be configured with the symbol (S) at which the PUSCH repetition transmission starts and the length (L) of the PUSCH to be repeatedly transmitted in the TDRA field of the DCI transmitted by the base station. In this case, the start symbol (S) and length (L) may be for a nominal PUSCH temporarily determined, rather than for a PUSCH actually transmitted by the UE. There may not be another symbol between nominal PUSCHs configured to be repeatedly transmitted. That is, the nominal PUSCHs may be consecutive in the time domain. The UE can determine the actual PUSCH from the nominal PUSCH. One nominal PUSCH may be determined as one or more actual PUSCHs. The base station can configure unavailable symbols in PUSCH repetition transmission type B in the terminal.Symbols that cannot be used in PUSCH repetition transmission type B may be referred to as invalid symbols. The UE may exclude invalid symbols from resources configured for transmitting the nominal PUSCH. As described above, the nominal PUSCH is configured to be repeatedly transmitted on consecutive symbols. However, if invalid symbols are excluded, the resources for nominal PUSCH transmission become discontinuous. The actual PUSCH may be configured to be transmitted on consecutive symbols configured for one nominal PUSCH transmission, excluding the invalid symbols. In this case, if consecutive symbols cross a slot boundary, the actual PUSCH that is actually transmitted may be divided based on the slot boundary. The invalid symbols may include downlink symbols configured for the UE by the base station. Referring to FIG. 14(b), the UE may be scheduled for a 5-symbol long PUSCH transmission starting from the 12th symbol of the first slot (slot n), and four Type B repetition transmissions may be configured. In this case, resources scheduled for the first nominal PUSCH (nominal #1) may include symbols (n, 11), (n, 12), (n, 13), (n+1, 0), and (n+1, 1). Resources scheduled for the second nominal PUSCH (nominal #2) may include symbols (n+1, 2), (n+1, 3), (n+1, 4), (n+1, 5), and (n+1, 6). Resources scheduled for the third nominal PUSCH (nominal #3) may include symbols (n+1, 7), (n+1, 8), (n+1, 9), (n+1, 10), and (n+1, 11). The scheduled resources for the fourth nominal PUSCH (nominal#4) can include symbols (n+1,12), (n+1,13), (n+2,0), (n+2,1), and (n+2,2). Here, symbol (n,k) refers to symbol k in slot n. That is, k can range from 0 to 13 for a normal CP, and can range from 0 to 11 for an extended CP.Ineffective symbols may be set to symbols 6 and 7 of slot n+1. In this case, the last symbol of the second nominal PUSCH (nominal #2) may be excluded, and the first symbol of the third nominal PUSCH (nominal #3) may be excluded to determine the actual PUSCH. The first nominal PUSCH (nominal #1) may be divided into two actually transmitted actual PUSCHs (actual #1 and actual #2) by the slot boundary. The second nominal PUSCH (nominal #2) and the third nominal PUSCH (nominal #3) may be combined into one actual PUSCH (actual #3 and actual #4) by combining consecutive symbols excluding ineffective symbols. Finally, the fourth nominal PUSCH (nominal #4) is divided into two actually transmitted (actual) PUSCHs (actual #5 and actual #6) by the slot boundary. The terminal finally transmits the PUSCH to be actually transmitted. One actual PUSCH must include at least one DMRS symbol. Therefore, when PUSCH repetition transmission type B is configured, if the total length of the actual PUSCH is one symbol, such actual PUSCH may be omitted without being transmitted. This is because the actual PUSCH consisting of one symbol cannot include any information other than DMRS.
[0127] To obtain diversity gain in the frequency domain, frequency hopping may be configured for uplink channel transmission.
[0128] In PUSCH repetition transmission type A, either intra-slot frequency hopping, in which frequency hopping is performed within a slot, or inter-slot frequency hopping, in which frequency hopping is performed for each slot, may be configured in the UE. If intra-slot frequency hopping is configured in the UE, the UE divides the PUSCH into two in the time domain in the slot in which the PUSCH is transmitted, and transmits one half using a scheduled PRB and the other half using a PRB obtained by adding an offset value to the scheduled PRB. In this case, two or four values of the offset value may be configured in a higher layer depending on the active BWP size, and one of these values may be configured (indicated) to the UE by DCI. If inter-slot frequency hopping is configured in the UE, the UE may transmit the PUSCH using a PRB scheduled in a slot with an even slot index and transmit the PUSCH using a PRB scheduled in an odd slot with an offset value added.
[0129] In PUSCH repetition transmission type B, a terminal may be configured with either inter-repetition frequency hopping, in which frequency hopping is performed at nominal PUSCH boundaries, or inter-slot frequency hopping, in which frequency hopping is performed every slot. When inter-repetition frequency hopping is configured in a terminal, the terminal transmits actual PUSCHs corresponding to odd-numbered nominal PUSCHs on scheduled PRBs, and the terminal may transmit actual PUSCHs corresponding to even-numbered nominal PUSCHs on PRBs obtained by adding an offset value to the scheduled PRBs. In this case, the offset value may be configured as two or four values depending on the active BWP size in a higher layer, and one of these values may be configured (indicated) to the terminal by DCI. When inter-slot frequency hopping is configured in a terminal, the terminal may transmit PUSCHs on PRBs scheduled in slots with even slot indices, and may transmit PUSCHs on PRBs scheduled in odd-numbered slots plus an offset value.
[0130] When performing PUSCH repeated transmission, if a symbol scheduled for PUSCH transmission in a specific slot overlaps with a semi-statically configured DL symbol or a symbol set for receiving an SS / PBCH block, the terminal may not transmit the overlapping PUSCH in the slot including the overlapping symbol, and the overlapping PUSCH may be postponed and not transmitted in the next slot.
[0131] When a terminal receives DCI of DCI format 1_0, 1_1, or 1_2 that schedules a PUCCH, the terminal must transmit the PUCCH to the base station. In this case, the PUCCH may include uplink control information (UCI), and the UCI may include at least one of an HARQ-ACK, a Scheduling Request (SR), and Channel State Information (CSI). The HARQ-ACK may be an HARQ-ACK indicating whether the terminal has successfully received two types of channels. The first type may be an HARQ-ACK for a PDSCH when a PDSCH is scheduled to the terminal using DCI of DCI format 1_0, 1_1, or 1_2. The second type may be an HARQ-ACK for a PDCCH including DCI when the DCI of DCI format 1_0, 1_1, or 1_2 is DCI instructing the release of a semi-statically scheduled (Semi-Persistent Scheduling, SPS) PDSCH. For the transmission of a PUCCH including an HARQ-ACK, the "PDSCH-to-HARQ_feedback timing indicator" field of the DCI can indicate K1, which is information (value) about the slot in which the scheduled PUCCH is transmitted. Here, K1 may be a non-negative integer value. The DCI of DCI format 1_0 can indicate one of {1, 2, 3, 4, 5, 6, 7, 8} as the K1 value. The K1 value that can be indicated in the DCI of DCI formats 1_1 and 1_2 can be set (configured) by a higher layer.
[0132] A method for determining a slot in which a PUCCH including a first type of HARQ-ACK is transmitted will be described. There may be an uplink slot that overlaps with the last symbol in which the PDSCH corresponding to the HARQ-ACK is transmitted. At this time, if the index of the overlapping uplink slot is m, the terminal can transmit the PUCCH including the HARQ-ACK on slot m + K1. The index of the uplink slot may be a value determined based on the subcarrier spacing of the BWP in which the PUCCH is transmitted. When slot aggregation of the PDSCH is set for the terminal, the last symbol in which the PDSCH is transmitted may mean the last scheduled symbol in the last slot among the slots in which the PDSCH is transmitted.
[0133] <Method for Determining Transport Block Size (TBS) for Transmission of PUSCH>
[0134] FIG. 15 and FIG. 16 show RE mapping of a physical uplink shared channel according to an embodiment of the present invention.
[0135] The transmission of the PUSCH may be scheduled for the terminal by the base station in one of the following methods.
[0136] - PUSCH scheduled by the terminal's RAR (random access response) UL grant,
[0137] - PUSCH scheduled by a fall-back RAR UL grant,
[0138] - PUSCH scheduled by DCI format 0_0 having a CRC scrambled with C-RNTI, MCS-C-RNTI-, TC-RNTI, CS-RNTI,
[0139] - PUSCH scheduled by DCI format 0_1 / DCI format 0_2 with CRC scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI,
[0140] - PUSCH with configured grant,
[0141] - MsgA PUSCH
[0142] For such a PUSCH, the UE receives I as one of the values of the MCS (modulation and coding scheme) table index from the base station. MCS may be configured or indicated.
[0143] The terminal can acquire the TBS in the following cases by the method described below.
[0144] - The configured or indicated MCS table index value is 0<=I MCS <=27, transform precoding is disabled, and MCS table 5.1.3.1-2 of 3GPP TS38.214 v16.3.0(2020-09) is used.
[0145] -0<=I MCS <=28, transform precoding is disabled, and an MCS table other than table 5.1.3.1-2 in 3GPP TS38.214 v16.3.0(2020-09) is used.
[0146] -0<=I MCS <=27 and transform precoding is enabled,
[0147] The terminal can determine the number of REs (resource elements) in one slot for PUSCH when the repetition transmission type for PUSCH repetition transmission is configured as type A or when PUSCH repetition transmission is not configured, and the number of REs in one nominal PUSCH when PUSCH repetition transmission type B is configured, by the following process.
[0148] First, the terminal determines the number of REs per PRB of the allocated PUSCH, N' RE is calculated using the following formula:
[0149] N' RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh
[0150] where N RB SC (=12) is the number of subcarriers per PRB (physical resource block) in the frequency domain, N sh symb is the number of PUSCH symbols allocated in the time domain (L), N PRB DMRS is the number of DMRS REs per PRB, N PRB oh is the number of overhead REs configured by a higher layer and is equal to the value (xOverhead) configured by the base station, where the value (xOverhead) configured by the base station may be one of 0, 6, 12, and 18 per uplink or downlink.
[0151] For example, as shown in FIG. 15, when the number of symbols (L) is 14, PUSCH mapping type B, single-symbol DMRS, the number of additional DMRS symbols is 3, and DMRS configuration type 1 (delta shift=0) is configured in the UE, and repeat transmission and frequency hopping are not configured, the UE can reduce the number of PUSCH data and DMRS REs per PRB to N' by the RE mapping pattern of FIG. 15. RE =12 * 14-24-N PRB oh Here, the number of overhead REs configured from the upper layer is N PRB oh = 12, the number of PUSCH REs per PRB is N' RE =12 * This can be calculated as 14-24-12=132.
[0152] When a value (xOverhead) indicating the number of overhead REs is set to the terminal from the base station, the unit to which this value is applied may be at least one of the following.
[0153] 1) Overhead per RE or symbol: This can be interpreted as overhead per specific RE or symbol. Here, a specific RE or symbol may be a resource smaller than one slot or one nominal PUSCH. That is, the UE can determine that a value (xOverhead) indicating the number of overhead REs configured per specific RE or symbol among the time domain resources to which one TB is allocated is applied.
[0154] 2) Overhead per symbol set: This can be interpreted as overhead per one symbol set. Here, one symbol set may be one slot in the case of PUSCH repetition transmission type A, and one nominal PUSCH in the case of PUSCH repetition transmission type B. That is, the UE can determine that a value (xOverhead) indicating the number of overhead REs configured per time domain resource to which one TB is allocated is applied.
[0155] 3) Per-slot overhead: This can be interpreted as the overhead per slot. The UE can determine that a value (xOverhead) indicating the number of overhead REs configured per slot of the time domain resource to which one TB is allocated is applied.
[0156] 4) Overhead per PUSCH transmitting a TB: This can be interpreted as the overhead per PUSCH transmitting one TB. The UE can determine that a value (xOverhead) indicating the number of configured overhead REs is applied to all time domain resources of the PUSCH to which one TB is allocated.
[0157] 5) Maximum PUSCH overhead for transmitting TBs: This can be interpreted as the overhead for the maximum PUSCH for transmitting one TB. Here, the maximum PUSCH for transmitting one TB refers to PUSCH scheduling of the maximum size of the PUSCH for transmitting one TB in the time domain by the UE. That is, the UE can determine that a value (xOverhead) indicating the number of overhead REs is applied as the overhead for the configurable maximum PUSCH scheduling.
[0158] Next, the terminal calculates the number of REs for transmitting the entire PUSCH in the frequency domain using the following equation:
[0159] N RE =min(156, N' RE )*n PRB
[0160] where n PRB is the number of PRBs for transmitting the PUSCH allocated to the terminal by the base station in the frequency domain. For example, as shown in FIG. 16, the terminal allocates n PRBs for transmitting the PUSCH in the frequency domain. PRB When 8 PUSCH REs are allocated, the total number of PUSCH REs in the frequency domain is N RE =min(156,132)*8=1056.
[0161] Next, the terminal calculates the number of unquantized information bits N info is calculated using the following formula:
[0162] N info =N RE *R*Q m *v, where R is the code rate and Q m is the modulation order, and v is the number of layers. info TBS is determined in different ways depending on the conditions.
[0163] N info If N' is less than 3824, the terminal info =max(24,2 n* floor(N info / 2 n )) where n=max(3,floor(log2(N info ))-6). Then, the terminal calculates N' info The TBS value of the PUSCH is determined to be the closest TBS value that is not smaller than the TBS value of the PUSCH.
[0164] [Table 4]
[0165] Table 4 shows the N info An example of TBS when <=3824 is shown below.
[0166] N info If N' is greater than 3824, the terminal info =max(3840,2 n* round((N info -24) / 2 n )) where n=floor(log2(N info -24))-5.
[0167] If the configured or indicated code rate R of the PUSCH is equal to or less than 1 / 4, the terminal determines the PUSCH TBS according to the following formula:
[0168] TBS=8 * C*ceil((N' info +24) / 8*C)-24
[0169] Here, C=ceil((N' info +24) / 3816). ceil(x) represents the smallest integer greater than or equal to x. If the configured or indicated PUSCH code rate R is greater than 1 / 4, the terminal determines the PUSCH TBS using the following formula.
[0170] N' info >8424, TBS=8*C*ceil((N' info +24) / 8*C)-24, where C=ceil((N' info +24) / 8424). N' info <=8424, TBS=8*ceil((N' info +24) / 8)-24.
[0171] The terminal determines whether the MCS table index value configured or instructed by the base station is 28<=I. MCS <=31, transform precoding is disabled, and MCS table 5.1.3.1-2 of 3GPP TS38.214 v16.3.0(2020-09) is used, or 28<=I MCS If <=31 and transform precoding is enabled, the TBS is determined as follows.
[0172] Terminal is 0<=I MCS For the same TB where TB<=27, the TBS is considered to be determined by the DCI received via the most recent PDCCH.
[0173] If 0<=I MCSIf there is no PDCCH reception for the same TB where TB<=27 and the initial PUSCH transmission for the same TB is based on a configured grant, the terminal determines the TBS according to the following conditions: For a configured grant Type-1 PUSCH, the terminal determines the TBS based on a value configured by a higher layer. For a configured grant Type-2 PUSCH, the terminal determines the TBS based on information in the PDCCH that schedules the last received configured grant Type-2 PUSCH.
[0174] The terminal shall use the configured or indicated MCS table index value I MCS If transform precoding is enabled or the applicable MCS table does not fall under the above conditions, the TBS may be determined in the following manner.
[0175] Terminal is 0<=I MCS For the same TB <=28, the TBS is considered to be determined by the DCI received via the most recent PDCCH.
[0176] If 0<=I MCS If there is no PDCCH reception for the same TB where TBS<=28 and initial PUSCH transmission for the same TB is based on a configured grant, the terminal determines the TBS according to each condition as follows.
[0177] - In the case of Configured grant Type-1 PUSCH, the terminal determines the value configured by higher layers as the TBS.
[0178] - In the case of a configured grant Type-2 PUSCH, the terminal determines the TBS based on information in the PDCCH that schedules the last received configured grant Type-2 PUSCH.
[0179] According to the above example, in the case of PUSCH repetition transmission type A, the UE may determine a TBS according to the number of symbols indicated or configured for transmission in each slot, the number of REs used for DMRS, and the amount of configured overhead. The UE may repeatedly transmit one TB determined by the TBS in each slot. Here, the TBs transmitted in each slot may have the same or different RV (redundancy version) values.
[0180] Furthermore, in the case of PUSCH repetition transmission type B, the UE may determine a TBS according to the number of symbols occupied by each nominal repetition, the number of REs used for DMRS according to the number of symbols of the nominal repetition, or the amount of configured overhead. The UE may repeat and transmit one TB determined by the TBS at each symbol considered as each actual repetition. Here, the TBs transmitted at each symbol considered as each actual repetition may have the same or different RV (redundancy version) values. Here, the nominal repetition may be divided into one or more actual repetitions, and this process is described in FIG. 14(b).
[0181] The present invention aims to solve problems occurring in the TBS determination method and the TB repetition transmission method. More specifically, in the case of the PUSCH repetition transmission type A or PUSCH repetition transmission type B, a TBS is determined based on one slot or one nominal repetition, and the TB according to the TBS is repeatedly transmitted using symbols considered as multiple slots or multiple actual repetitions. In this case, the TBS for the PUSCH is small, and the UE repeatedly transmits the small-sized TB multiple times. However, this method may cause problems in certain cases. For example, due to insufficient uplink coverage of the UE, the base station may allocate a small number of PRBs to the UE to transmit the PUSCH so that the UE can transmit with high power per RE for the PUSCH. In this case, since the TBS of the UE is very small, it is difficult to obtain sufficient coding gain. Therefore, repeatedly transmitting the very small TBS is inefficient.
[0182] FIG. 17 shows a method for a terminal to determine a transport block size (TBS) based on one slot or one nominal PUSCH.
[0183] Figure 17 shows resource allocation for PUSCH transmission. In Case 1, a terminal is allocated one slot (14 symbols) in the time domain and four PRBs in the frequency domain for PUSCH transmission. In Case 2, a terminal is allocated two slots (28 symbols) in the time domain and two PRBs in the frequency domain for PUSCH transmission. The number of REs in Case 1 and Case 2 (ignoring the number of REs used for DM-RS and overhead) is 12. * 14*4=12 * 28*2=12 *However, in Case 1, a larger number of PRBs are allocated in the frequency domain, so the maximum power per RE in Case 2 is larger than that in Case 1. That is, Case 2 may have a higher coverage than Case 1.
[0184] However, as mentioned above, the TBS is generated based on one slot or one nominal repetition. In Case 1 of FIG. 17, one slot (14 symbols) is used for PUSCH transmission, and in Case 2, two slots (14*2 symbols) are used for PUSCH transmission. Therefore, the number of REs that determine the TBS (ignoring the number of REs used for DMRS and overhead) is 12 in Case 1. * It is given as 14*4, but in Case 2 it is 12 * 14*2. Therefore, Case 2 is given a lower TBS than Case 1. Therefore, it is impossible to maintain the same TBS and obtain higher coverage.
[0185] A method for calculating a TBS to solve this problem will be described below. In this case, in the case of the PUSCH repetition transmission type A or PUSCH repetition transmission type B, the UE determines a TBS based on multiple slots or multiple nominal repetitions, generates a TB based on the TBS, maps it to multiple slots or multiple nominal repetitions, and transmits it. Here, the generated TB can be additionally repeated and transmitted. Unless otherwise specified, a description of repetition transmission in the present invention may be omitted.
[0186] The method of PUSCH repeated transmission will be described below.
[0187] FIG. 18 illustrates resource allocation for multiple slots based on PUSCH repetitive transmission type A according to one embodiment of the present invention.
[0188] Referring to FIG. 18, the UE may repeat the PUSCH in a slot set based on the PUSCH repetition transmission type A and transmit it to the base station.
[0189] Specifically, the terminal may be configured or instructed to use the index and symbol length of the start symbol used for transmitting the PUSCH in each slot. Also, the terminal may be configured or instructed to use the number of slots used for transmitting the PUSCH. For example, as shown in Figure 18, the terminal may be configured or instructed to use the start symbol of 0 and the symbol length of 10 for transmitting the PUSCH in each slot, and to use two slots for transmitting the PUSCH.
[0190] For reference, the number of slots used for transmitting a PUSCH may be the same as or different from the number of repetition slots in PUSCH repetition transmission type A. If the number of repetition slots in PUSCH repetition transmission type A and the number of slots used for transmitting the PUSCH are the same, the UE transmits the PUSCH according to the number of slots used for transmitting the PUSCH. If the number of repetition slots in PUSCH repetition transmission type A is greater than the number of slots used for transmitting the PUSCH, the UE can repeatedly transmit the PUSCH according to the number of slots used for transmitting the PUSCH. In this case, the number of repeatedly transmitted slots may be the same as the number of repetition slots in PUSCH repetition transmission type A.
[0191] The terminal can determine a symbol set available in each slot based on an instruction or a setting. That is, the terminal can recognize a symbol set used in each slot for PUSCH transmission based on the number of slots for PUSCH transmission set by the base station, the start symbol of each slot, and the length of each slot.
[0192] For example, as shown in FIG. 18, if the number of slots for transmitting PUSCH is "2", the index of the start symbol is "0", and the length is "10", the terminal can determine that the first 10 symbols of the first slot are the first symbol set for transmitting PUSCH, and the first 10 symbols of the following second slot are the second symbol set for transmitting PUSCH.
[0193] The terminal may transmit the PUSCH based on the determined symbol set for each slot, i.e., the terminal may repeatedly transmit the PUSCH using the symbols allocated in the first and second slots.
[0194] A specific PUSCH transmission step may include at least the following steps:
[0195] As a first step, the terminal can determine the TBS based on the symbol set of the slot.
[0196] In a second step, the terminal can generate a TB based on the determined TBS.
[0197] In a third step, the terminal can map the modulation symbols generated by encoding the TB to a symbol set.
[0198] In a fourth step, the terminal can transmit the mapped modulation symbols in a CP-OFDM or DFT-s-OFDM manner.
[0199] Here, for each symbol set of each slot, a DM-RS symbol may be selected based on the length of the symbol set, and a DM-RS may be mapped to an RE of the DM-RS symbol.
[0200] FIG. 19 illustrates resource allocation for multiple nominal PUSCHs based on PUSCH repetition transmission type B according to an embodiment of the present invention.
[0201] Referring to FIG. 19, the UE may repeat the PUSCH in a slot set based on the PUSCH repetition transmission type B and transmit it to the base station.
[0202] The base station may configure or instruct the terminal to use the index of the starting symbol and the symbol length of the first nominal repetition. The terminal may also configure or instruct the number of nominal repetitions to be used for PUSCH transmission. For example, as shown in FIG. 19, the base station may configure the terminal with the starting symbol, symbol length, and number of repetitions (and / or the number of slots for repetitive transmission, etc.) for PUSCH repetition transmission by RRC configuration information and / or PDCCH downlink control information (DCI). FIG. 19 shows the symbols occupied by each nominal repetition when the first nominal repetition starts at the sixth symbol, the symbol length is 4, and the number of nominal repetitions is configured or instructed to be 4.
[0203] For reference, the number of nominal repetitions used for transmitting a PUSCH may be the same as or different from the number of nominal repetitions in PUSCH repetition transmission type B. If the number of nominal repetitions in PUSCH repetition transmission type B is the same as the number of nominal repetitions used for transmitting the PUSCH, the UE transmits the PUSCH according to the number of nominal repetitions used for transmitting the PUSCH. If the number of nominal repetitions in PUSCH repetition transmission type B is greater than the number of nominal repetitions used for transmitting the PUSCH, the UE can repeatedly transmit the PUSCH according to the number of nominal repetitions used for transmitting the PUSCH. In this case, the number of nominal repetitions repeatedly transmitted may be the same as the number of nominal repetitions in PUSCH repetition transmission type B.
[0204] The terminal can determine the usable symbol set for each nominal repetition based on instructions or settings. For example, as shown in Figure 19, the six to four symbols in the first slot (slot #1) are the first symbol set, the ten to four symbols are the second symbol set, the four four symbols in the fourteenth symbol are the third symbol set, and the fourth to four symbols in the second slot (slot #2) are the fourth symbol set. Here, if a symbol in a nominal repetition is an invalid symbol, the symbol may be excluded from the usable symbol set.
[0205] The UE may transmit the PUSCH based on the nominal repetition symbol set. A specific PUSCH transmission step may include at least the following steps.
[0206] As a first step, the terminal can determine the TBS based on the symbol set of the nominal repetition.
[0207] In a second step, the terminal can generate a TB based on the determined TBS.
[0208] In a third step, the terminal can map the modulation symbols generated by encoding the TB to each symbol set.
[0209] In a fourth step, the terminal can transmit the mapped modulation symbols in a CP-OFDM or DFT-s-OFDM manner.
[0210] Here, for each symbol set of each nominal repetition, a DM-RS symbol may be selected based on the length of the symbol set. Alternatively, each symbol set of each nominal repetition may be further divided into symbol sets consisting of consecutive symbols, and a DM-RS symbol may be selected based on the length of the symbol set. Here, the process of further dividing the symbol set into symbol sets consisting of consecutive symbols may be the same as the process of dividing the nominal repetition into actual repetitions in the description of FIG. 14(b). DM-RSs may be mapped to REs of the DM-RS symbols.
[0211] Next, a specific embodiment will be described in which a terminal determines TBSs for PUSCH transmission based on PUSCH repetition transmission type A and PUSCH transmission based on PUSCH repetition transmission type B. This corresponds to the first step in the above description.
[0212] A first embodiment of the present invention is as follows.
[0213] In the case of PUSCH repetition transmission type A, the terminal determines the number of REs per PRB (N' RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh When calculating the number of REs per PRB (N'), the TBS can be determined based on the symbol set of the slot in which the PUSCH is transmitted. In the case of PUSCH repetition transmission type B, the UE calculates the number of REs per PRB (N' RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh ), the TBS can be determined based on the symbol set of the nominal repetition for transmitting the PUSCH. Hereinafter, the number of REs per PRB used when determining the TBS based on the symbol set is defined as N'RE,total The terminal is N' RE,total The method for calculating may include:
[0214] As a 0th method, the terminal may calculate the number of REs per PRB based on a first symbol set among the plurality of symbol sets. More specifically, N' RE,total =N RB SC *N sh symb -N PRB DMRS -N PRB oh where N RB SC = 12, and N sh symb is the number of symbols in the first symbol set, and N PRB DMRS is the number of DMRS REs included in the first symbol set, and N PRB oh is the overhead value.
[0215] Here, the first symbol set may be the leading symbol set among the plurality of symbol sets. For reference, in the first method, no matter which symbol set among the plurality of symbol sets is regarded as the first symbol set, the N' RE,total may have the same value.
[0216] For reference, when the first symbol set is the first symbol set among the plurality of symbol sets, N' RE,total is the aforementioned N' RE may be the same as
[0217] The first method is N' RE,total can be calculated by scaling the number of REs per PRB calculated based on the first symbol set among the plurality of symbol sets. Here, the scaling may include an overhead value. More specifically, N' RE,total =N' RE *K=(NRB SC *N sh symb (1)-N PRB DMRS (1)-N PRB oh It can be calculated as (1))*K.
[0218] where N RB SC = 12, and N sh symb (1) is the number of symbols included in the first symbol set, and N PRB DMRS (1) is the number of DMRS REs included in the first symbol set, and N PRB oh (1) is the overhead value for the first symbol set.
[0219] Here, the number of symbols included in the first symbol set is the same as the number of symbols allocated to PUSCH transmission in one slot in the case of PUSCH repetition transmission type A, and is the same as the number of symbols allocated to one nominal repetition in the case of PUSCH repetition transmission type B.
[0220] Here, the first symbol set may be the leading symbol set among the plurality of symbol sets. For reference, in the first method, no matter which symbol set among the plurality of symbol sets is regarded as the first symbol set, the N' RE,total may have the same value.
[0221] Here, K is the number of slots used for transmitting the PUSCH in the case of PUSCH repetition transmission type A, and is the number of nominal repetitions used for transmitting the PUSCH in the case of PUSCH repetition transmission type B.
[0222] 20 and 21 show a method for determining TBSs for multiple slots or multiple nominal PUSCHs according to an embodiment of the present invention.
[0223] 20 and 21 show a method for determining a TBS for a nominal PUSCH when the repetition transmission type of the PUSCH is A. In FIG. 20 and 21, K is "2", the first symbol set is 14 symbols in the first slot (slot #1), and the second symbol set is 14 symbols in the second slot (slot #2). The first symbol set is used as the first symbol set, and N PRB oh Assuming that =12, N' RE,total =(N RB SC *N sh symb (1)-N PRB DMRS (1)-N PRB oh (1))*K=(12 * 14-24-12)*2=264.
[0224] At this time, N PRB oh (1) can be obtained in the following ways:
[0225] As the 1-0 method, PRB oh (1) may be a value that the base station sets to the terminal. For example, the base station sets one of values 6, 12, 18, etc. to the terminal, and the terminal sets the value to N PRB oh This can be considered as (1).
[0226] As the first-1 method, the overhead value of the first symbol set (N PRB oh (1)) can be obtained by separately scaling the value (xOverhead) set by the base station to the terminal. The scaling method may vary depending on the unit to which the value (xOverhead) set by the base station to the terminal is applied. The unit may be at least one of overhead per specific RE or symbol, overhead per symbol set, overhead per slot, overhead per TB, and maximum PUSCH scheduling overhead per TB.
[0227] 1) RE or overhead per symbol: A terminal can regard the value (xOverhead) set to the terminal by the base station as an overhead value per RE or symbol.
[0228] If we consider it as an overhead value per symbol, N PRB oh (1)=f(xOverhead*N sh symb (1)), which means that xOverhead can be determined as the number of symbols in the first symbol set (N sh symb (1)) is scaled.
[0229] If we consider it as an overhead value per RE, N PRB oh (1)=f(xOverhead*(N RB SC *N sh symb (1))), which means that xOverhead can be determined as the number of REs in the first symbol set (N RB SC *N sh symb (1)) is scaled.
[0230] If we consider it as an overhead value per RE excluding DMRS, N PRB oh (1)=f(xOverhead*(N RB SC *N sh symb (1)-N PRB DMRS (1))) which is the number of REs excluding DMRSs in the first symbol set (N RB SC *N sh symb (1)-N PRB DMRS (1)) is scaled.
[0231] 2) Overhead per symbol set: The terminal can regard the value (xOverhead) set in the terminal by the base station as the overhead value of the symbol set in which the PUSCH is transmitted.
[0232] In this case, N PRB oh (1) can use the overhead value of the symbol set, i.e., N PRB oh (1) may be xOverhead.
[0233] In this case, N PRB oh (1) can be used by converting the overhead value of the symbol set into the overhead value of the slot. That is, the first symbol set is N sh symb (1) If it contains N symbols, PRB oh (1)=f(xOverhead*N slot symb / N sh symb (1)), where N slot symb is the number of symbols contained in one slot.
[0234] 3) Overhead per slot: The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the slot.
[0235] In this case, N PRB oh (1) can use the overhead value of the symbol set, i.e., N PRB oh (1) may be xOverhead.
[0236] In this case, N PRB oh (1) can be used by converting the overhead value of a slot into the overhead value of a symbol set. That is, the first symbol set is Nsh symb (1) If it contains N symbols, PRB oh (1)=f(xOverhead*N sh symb (1) / N slot symb ) may be determined.
[0237] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the overhead value of the PUSCH transmitting TB.
[0238] Assuming that all symbol sets have the same number of symbols, the overhead value of the first symbol set (N PRB oh (1)) is the overhead value of the first symbol set (N PRB oh (1)) can be obtained. If the number of all symbol sets is K, then N PRB oh (1) can be determined as f(xOverhead / K).
[0239] Assuming that each symbol set has a different number of symbols, the overhead value of the first symbol set (N PRB oh (1)) may be determined by the ratio of the number of symbols included in the first symbol set to the total number of symbols, where x is the number of symbols included in the i-th symbol set. Therefore, N PRB oh (1) may be calculated using the following mathematical formula 1:
[0240]
number
[0241] The terminal may regard the value (xOverhead) set by the base station to the terminal as the overhead value of the RE excluding the DMRS of the PUSCH that transmits the TB. PRB oh (1)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, between the number of REs included in the first symbol set excluding DMRS and the total number of REs in all symbol sets excluding DMRS. The number of REs included in the first symbol set excluding DMRS is N RB SC *N sh symb (1)-N PRB DMRS (1), and the total number of REs for all symbol sets excluding DMRS is
number
[0242]
number
[0243] 5) Maximum PUSCH overhead for transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the maximum PUSCH overhead value for transmitting TB.
[0244] Assuming that all symbol sets have the same number of symbols, the overhead value of the first symbol set (N PRB oh (1)) is the overhead value of the first symbol set (N PRB oh(1)) can be obtained. Here, the number of maximum symbol sets is the number of symbol sets that can be scheduled at most when PUSCH is scheduled. The number of maximum symbol sets is defined as K max Then, N PRB oh (1) may be calculated by the following mathematical formula 3:
[0245]
number
[0246] Assuming that each symbol set has a different number of symbols, the overhead value of the first symbol set (N PRB oh (1)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, which is the number of symbols included in the first symbol set, to the maximum number of symbols. Here, the maximum number of symbols is the number of symbols included in the symbol set that can be scheduled at the maximum when the PUSCH is scheduled. If the number of maximum symbols is N, sh symb,max Then, N PRB oh (1) may be calculated using the following mathematical formula 4:
[0247]
number
[0248] The terminal may regard the value (xOverhead) set by the base station to the terminal as the overhead value of the RE excluding the DMRS of the PUSCH that transmits the TB. PRB oh (1)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, between the number of REs included in the first symbol set excluding DMRS and the maximum number of REs in all symbol sets excluding DMRS. The number of REs included in the first symbol set excluding DMRS is N RB SC*N sh symb (1)-N PRB DMRS (1). Here, the maximum number of REs in all symbol sets excluding DMRS is the number of REs excluding DMRS included in the symbol set that can be scheduled at most when PUSCH is scheduled. The maximum number of REs is
number
[0249]
number
[0250] In the present invention, f(x) is at least one of ceil(x), floor(x), and round(x). Ceil(x) represents the smallest integer greater than or equal to x. Floor(x) represents the largest integer less than or equal to x. Round(x) represents the integer obtained by rounding x.
[0251] In the first method, if the overhead value configured in the terminal can be fixed to 0, then a separate xOverhead does not need to be set. PRB oh It can be determined that (1)=0.
[0252] The second method is N' RE,total can be calculated by scaling the number of REs per PRB calculated based on the first symbol set among the plurality of symbol sets. Here, the overhead value (N PRB oh ) may be omitted. More specifically, N' RE,total =(N RB SC *N sh symb (1)-NPRB DMRS (1))*KN PRB oh where N RB SC = 12, and N sh symb (1) is the number of symbols included in the first symbol set, and N PRB DMRS (1) is the number of DMRS REs included in the first symbol set, and N PRB oh (1) is the overhead value of the first symbol set. For example, as shown in Figure 20, PRB oh When N' = 12, RE,total may be calculated by the following mathematical formula 6:
[0253]
number
[0254] N PRB oh The method for finding is as follows:
[0255] As a second-0 method, PRB oh may be a value (xOverhead) set by the base station to the terminal. For example, the base station sets one of 6, 12, 18, etc. to the terminal, and the terminal sets the value to N. PRB oh For reference, the range of the value (xOverhead) set by the base station may vary depending on the number of slots scheduled by the base station, the number of symbol sets, the number of symbols included in the symbol set, etc. Exemplarily, the value (xOverhead) set by the base station may include values such as 24, 30, 36, etc. in addition to 6, 12, and 18.
[0256] As the second-first method, the overhead value (N PRB oh) can be calculated by separately scaling the value (xOverhead) set by the base station to the terminal. PRB oh ) is excluded when scaling, this can mean that the overhead values of the first symbol set are not scaled. That is, the overhead values are scaled in some other way than scaling the first symbol set. PRB oh The scaling method may vary depending on the unit to which the value (xOverhead) set by the base station to the terminal is applied. The unit may be at least one of overhead per specific RE or symbol, overhead per symbol set, overhead per slot, overhead per TB, or maximum PUSCH scheduling overhead per TB.
[0257] 1) RE or overhead per symbol: A terminal can regard the value (xOverhead) set by the base station to the terminal as an overhead value per RE or symbol.
[0258] If we consider it as an overhead value per symbol,
number
[0259] If we consider it as an overhead value per RE,
number
[0260] If we consider it as an overhead value per RE excluding DMRS,
number
[0261] 2) Overhead per symbol set: The terminal can regard the value (xOverhead) set in the terminal by the base station as the overhead value of the symbol set in which the PUSCH is transmitted.
[0262] In this case, the overhead value (N PRB oh ) is the overhead value (N PRB oh ) can be obtained. If the number of all symbol sets is K, then N PRB oh =f(xOverhead*K).
[0263] In this case, the overhead value (N PRB oh ) can be used by converting the overhead value of a symbol set into the overhead value of a slot.
number
[0264] 3) Overhead per slot: The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the slot.
[0265] In this case, the overhead value (N PRB oh ) is the overhead value (N PRB oh ) can be obtained. If the number of slots occupied in the time domain is K, then N PRB oh=f(xOverhead*K).
[0266] In this case, the overhead value (N PRB oh ) can be used by converting the overhead value of a slot into the overhead value of a symbol set.
number
[0267] where N slot symb is the number of symbols contained in one slot.
[0268] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the overhead value of the PUSCH transmitting TB.
[0269] In this case, N PRB oh can be the overhead value of the PUSCH that transmits the TB. That is, N PRB oh =xOverhead.
[0270] 5) Maximum PUSCH overhead for transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the maximum PUSCH overhead value for transmitting TB.
[0271] Assuming that all symbol sets have the same number of symbols, the overhead value (N PRB oh ) is the overhead value (N PRB oh ) can be obtained. Here, the number of maximum symbol sets is the number of symbol sets that can be scheduled at most when PUSCH is scheduled. The number of maximum symbol sets is defined as Kmax Then, N PRB oh =f(xOverhead / K max ) can be determined.
[0272] Assuming that each symbol set has a different number of symbols, the overhead value (N PRB oh ) is the value (xOverhead) set by the base station to the terminal, expressed as the average number of symbols included in each symbol set.
number
[0273]
number
[0274] The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the RE excluding the DMRS of the PUSCH that transmits the TB. PRB oh ) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, between the average number of REs included in each symbol set excluding DMRS and the maximum number of REs in all symbol sets excluding DMRS. The average number of REs included in each symbol set excluding DMRS is
number
number
[0275] As a second-second method, the overhead value according to the number of symbol sets used for PUSCH transmission may be set to the terminal by the base station. When the number of symbol sets is K, the set overhead value is
number
[0276]
number
number
[0277] As a second-third method, the terminal may receive from the base station an overhead value according to the number of symbols per symbol set used for transmitting the PUSCH. The number of symbol sets is K, the number of symbols per symbol set is L, and the overhead value according to the number of symbols of each set is
number
number
number
[0278] In the second method, if the overhead value configured in the terminal can be fixed to 0, then a separate xOverhead does not need to be set. PRB oh =0.
[0279] The third method is N' RE,total The number of REs per PRB can be calculated based on multiple symbol sets. More specifically, the number of symbols included in the i-th symbol set is defined as N sh symb (i), the number of DMRS REs in the i-th symbol set is N PRB DMRS (i) The overhead value of the i-th symbol set is N PRB oh If (i) is selected,
number
[0280] Here, K is the number of slots used for transmitting the PUSCH in the case of PUSCH repetition transmission type A, and is the number of nominal repetitions used for transmitting the PUSCH in the case of PUSCH repetition transmission type B.
[0281] For reference, in the third method, each symbol set contains the same number of symbols, i.e., N sh symb (i)=N sh symb, the number of DMRS REs included in each symbol set is the same, i.e., N PRB DMRS (i)=N PRB DMRS ,If the overhead value of each symbol set is the same, i.e., N PRB oh (i)=N PRB oh , N' RE,total =(N RB SC *N sh symb -N PRB DMRS -N PRB oh )*K, which is the same as the first method. Therefore, the third method is applicable at least when the number of symbols included in each symbol set is different, the number of DMRS REs included in each symbol set is different, or the overhead value of each symbol set is different.
[0282] For reference, in the third method, each symbol set may have a different overhead value. The different overhead values N of the i-th symbol set are: PRB oh The method for determining (i) is as follows.
[0283] As a third method, an independent overhead value may be configured or indicated for each symbol set. PRB oh To determine (i), the overhead value for each symbol set may be separately configured or indicated by the base station. That is, the terminal may receive N PRB oh (1), N PRB oh (2),…,N PRB oh (K) may be constituted or directed.
[0284] As a third method, the overhead value (N PRBoh (i)) can be obtained by separately scaling the value (xOverhead) set by the base station to the terminal. The scaling method may vary depending on the unit to which the value (xOverhead) set by the base station to the terminal is applied. The unit may be at least one of overhead per specific RE or symbol, overhead per symbol set, overhead per slot, overhead per TB, and maximum PUSCH scheduling overhead per TB.
[0285] 1) RE or overhead per symbol: A terminal can regard the value (xOverhead) set to the terminal by the base station as an overhead value per RE or symbol.
[0286] If we consider it as an overhead value per symbol, N PRB oh (i)=f(xOverhead*N sh symb (i)), which means that xOverhead can be determined as the number of symbols in the i-th symbol set (N sh symb (i)) is scaled.
[0287] If we consider it as an overhead value per RE, N PRB oh (i)=f(xOverhead*(N RB SC *N sh symb (i))), which means that xOverhead can be determined as the number of REs in the i-th symbol set (N RB SC *N sh symb (i))) is scaled.
[0288] If we consider it as an overhead value per RE excluding DMRS, N PRB oh (i)=f(xOverhead*(N RB SC *Nsh symb (i)-N PRB DMRS (i))), which means that xOverhead can be determined as the number of REs excluding DMRS for the i-th symbol set (N RB SC *N sh symb (i)-N PRB DMRS (i))) is scaled.
[0289] 2) Overhead per symbol set: The terminal can regard the value (xOverhead) set in the terminal by the base station as the overhead value of the symbol set in which the PUSCH is transmitted.
[0290] In this case, N PRB oh (i) can use the overhead value of the symbol set, i.e., N sh symb (i)=xOverhead may be satisfied.
[0291] In this case, N PRB oh (i) can be used by converting the overhead value of the symbol set into the overhead value of the slot. That is, if the i-th symbol set is N sh symb (i) If it contains N symbols, PRB oh (i)=f(xOverhead*N slot symb / N sh symb (i)), where N slot symb is the number of symbols contained in one slot.
[0292] 3) Overhead per slot: The terminal can regard the value (xOverhead) set for the terminal by the base station as the overhead value of the slot.
[0293] In this case, NPRB oh (i) can use the overhead value of the symbol set, i.e., N PRB oh (i)=xOverhead may be satisfied.
[0294] In this case, N PRB oh (i) can be used by converting the overhead value of a slot into the overhead value of a symbol set. That is, if the i-th symbol set is N sh symb (i) If it contains N symbols, PRB oh (i)=f(xOverhead*N sh symb (i) / N slot symb ) may be determined.
[0295] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the overhead value of the PUSCH transmitting TB.
[0296] Assuming that all symbol sets have the same number of symbols, the overhead value of the i-th symbol set (N PRB oh (i)) is the overhead value of the i-th symbol set (N PRB oh (i)) can be obtained. If the number of all symbol sets is K, then N PRB oh (i)=f(xOverhead / K).
[0297] Assuming that each symbol set has a different number of symbols, the overhead value (N PRB oh(i)) may be determined by the ratio of the number of symbols included in the i-th symbol set to the total number of symbols, where x is the number of symbols included in the i-th symbol set.
number
number
[0298] The UE can regard the value (xOverhead) set by the base station to the UE as the overhead value of the RE excluding the DMRS of the PUSCH that transmits the TB. PRB oh (i)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, between the number of REs included in the i-th symbol set excluding DMRS and the total number of REs in all symbol sets excluding DMRS. The number of REs included in the i-th symbol set excluding DMRS is N RB SC *N sh symb (i)-N PRB DMRS (i), and the total number of REs for all symbol sets excluding DMRS is
number
number
[0299] 5) Maximum PUSCH overhead for transmitting TB: The terminal can regard the value (xOverhead) set to the terminal by the base station as the maximum PUSCH overhead value for transmitting TB.
[0300] Assuming that all symbol sets have the same number of symbols, the overhead value of the i-th symbol set (N PRB oh (i)) is the overhead value of the i-th symbol set (N PRB oh (i)) can be obtained. Here, the number of maximum symbol sets is the number of symbol sets that can be scheduled at most when PUSCH is scheduled. The number of maximum symbol sets is defined as K max Then, N PRB oh (i)=f(xOverhead / K max ) can be determined.
[0301] Assuming that each symbol set has a different number of symbols, the overhead value (N PRB oh (i)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, which is the number of symbols included in the i-th symbol set, to the maximum number of symbols. Here, the maximum number of symbols is the number of symbols included in the symbol set that can be scheduled at the maximum when the PUSCH is scheduled. The number of maximum symbols is N sh symb,max Then, N PRB oh (i)=f(xOverhead*N sh symb (i) / N sh symb,max ) can be determined.
[0302] The UE can regard the value (xOverhead) set by the base station to the UE as the overhead value of the RE excluding the DMRS of the PUSCH that transmits the TB. PRB oh (i)) may be determined by the ratio of the value (xOverhead) set by the base station to the terminal, between the number of REs included in the i-th symbol set excluding DMRS and the maximum number of REs in all symbol sets excluding DMRS. The number of REs included in the i-th symbol set excluding DMRS is N RB SC *N sh symb (i)-N PRB DMRS (i). Here, the maximum number of REs in all symbol sets excluding DMRS is the number of REs excluding DMRS included in the symbol set that can be scheduled at most when PUSCH is scheduled. The maximum number of REs is
number
number
[0303] As a 3-2 method, the overhead value according to the number of symbol sets used for PUSCH transmission may be set to the terminal by the base station. When the number of symbol sets is K, the set overhead value is
number
number
number
[0304] As a 3-3 method, the UE may be configured with an overhead value according to the number of symbols per symbol set used for PUSCH transmission from the base station. In this case, the UE may apply the corresponding overhead value differently to each symbol set. When the number of symbol sets is K and the number of symbols in a symbol set is L, the configured overhead value of the i-th symbol set is
number
number
number
number
number
[0305] In the third method, if the overhead value configured in the terminal can be fixed to 0, then a separate xOverhead does not need to be set. PRB oh It can be determined that (i)=0.
[0306] Although the overhead value for determining the TBS of the UE is calculated by the third method, the subsequent TBS calculation process may be performed by other methods. For example, if the number of REs per PRB, N', is RE Although the overhead value was calculated using the third method, the second method can be used for the subsequent calculations. RE =(N RB SC *N sh symb (1)-N PRB DMRS (1))*KN PRB oh When calculating with N PRB oh is the sum of the overhead values for the entire symbol set calculated by the third method.
number
number
[0307] As a fourth method, in the third method, a different overhead value N is assigned to each symbol set. PRB oh (i) is applied, but one overhead value can be scaled and applied. That is,
number
[0308] As a fifth method, the overhead value according to the number of symbol sets used for PUSCH transmission may be set to the terminal by the base station. When the number of symbol sets is K, the set overhead value is
number
number
[0309] According to a second embodiment, the N' terminals RE,total The number of REs (N RE =min(156,N' RE )*n PRB ) may be modified as follows:
[0310] According to the second embodiment, N' RE Then, N' obtained in the first embodiment RE,total That is, the number of REs for all PRBs allocated for PUSCH transmission is N RE =min(156,N' RE_total )*n PRB It may be calculated as:
[0311] According to Example 2-2, the N obtained in Example 2-1 RE More specifically, we can obtain the value of N by scaling it. RE =min(156,N' RE_total )*n PRB *Can be calculated using the K formula.
[0312] Here, K is the number of slots used for transmitting the PUSCH in the case of PUSCH repetition transmission type A, and is the number of nominal repetitions used for transmitting the PUSCH in the case of PUSCH repetition transmission type B.
[0313] In Example 2-2, N' RE_total may be preferably determined by the 0th method of the first embodiment. That is, by the 0th method, N' RE_total =NRB SC *N sh symb -N PRB DMRS -N PRB oh It may be calculated as:
[0314] For example, referring to FIG. 21, K=2, N PRB oh =12, N' RE_total = 132, the terminal RE =min(156,N' RE_total )*n PRB *K can be calculated as min(156,132)*8*2=2112.
[0315] In Example 2-2, N' RE_total When using the 0 method of the first embodiment, the value of N' may be less than or equal to 14 (symbols) * 12 (subcarriers) = 168 in the case of normal CP, or 12 (symbols) * 12 (subcarriers) = 144 in the case of extended CP. However, in the second-second embodiment, N' RE_total The value of N' can be increased by the value of K when using the first method or the fifth method of the first embodiment. For example, referring to FIG. 20, N' of the first method RE_total The value of is given as 264. Therefore, despite the large number of REs actually available (i.e., N' RE_total Although min(156,N') is large, in Example 2-1 or Example 2-2, RE_total ) results in a value no greater than 156. As the number of symbols used in PUSCH transmission increases, N' RE_total In the case of >156, in order to obtain a larger TBS, it is necessary to adjust the maximum number of REs that can be determined per PRB, which is 156. Next, an embodiment of a method for adjusting the maximum number of REs that can be determined per PRB, which is 156, will be disclosed.
[0316] According to the third embodiment, the terminal can scale the maximum number of REs that can be determined per PRB. More specifically, in the second embodiment and the second embodiment, min(156,N' RE_total ) is min(156*K,N' RE,total ) may be replaced by
[0317] Here, K is the number of slots used for transmitting the PUSCH in the case of PUSCH repetition transmission type A, and is the number of nominal repetitions used for transmitting the PUSCH in the case of PUSCH repetition transmission type B.
[0318] If the third embodiment is applied to the second embodiment, the number of REs for all PRBs allocated to PUSCH transmission is N RE =min(156*K,N' RE_total )*n PRB may be given as:
[0319] For example, referring to FIG. 20, if the first method of the first embodiment is applied, K=2, N PRB oh = 12, N' RE,total =(N RB SC *N sh symb -N PRB DMRS -N PRB oh )*K=(12 * 14-24-12)*2=264. According to the existing method, min(156,N' RE,total ) = min(156,264) = 156, but according to the third embodiment, min(156*2,N' RE,total )=min(312,264)=264, so the terminal can determine the TBS for a larger number of REs.
[0320] According to the fourth embodiment, the terminal can apply a specific value set or instructed as the maximum number of REs that can be determined per PRB. That is, in the second embodiment and the second embodiment, min(156,N' RE_total ) is min(REmax ,N' RE,total ) may be replaced by RE max may be given a specific value.
[0321] For example, the maximum number of REs that can be determined per PRB based on the number of PUSCH REs including DMRS and overhead REs is max =N RB SC *N sh symb where N sh symb is the value given in the first embodiment. Referring to FIG. 20, the number of symbols that the PUSCH occupies in the time domain is 28. Therefore, RE max =N RB SC *N sh symb =12 * 28=336, and N RE =min(336,N' RE,total )*n PRB The total number of REs per PRB allocated for PUSCH transmission can be calculated using the formula:
[0322] As another example, the maximum number of REs that can be determined per PRB based on the number of PUSCH REs including DMRS and overhead REs may be set as REs. max =N RB SC *N sh symb -X, where N sh symb is the value given in the first embodiment, and X may be a value set from a higher layer or may be a fixed value such as X=12.
[0323] As another example, RE max may be determined based on the following information:
[0324] As the first information, the terminal sets a value configured by the upper layer as the maximum number of REs that can be determined per PRB. maxWhen determining TBSs for multiple slots or multiple nominal PUSCHs, the terminal receives RE from the base station. max It is expected that an appropriate value will be configured as
[0325] As the second information, the terminal sets the value indicated by the DCI in the PDCCH that schedules the PUSCH to the maximum number of REs that can be determined per PRB, RE max When determining TBSs for multiple slots or multiple nominal PUSCHs, the terminal uses the RE in the DCI in the PDCCH that schedules the PUSCH. max It is expected that an appropriate value will be specified as
[0326] If the PUSCH and PUCCH transmitted in one slot overlap by at least one symbol, the UE cannot simultaneously transmit the PUSCH and the PUCCH. In this case, the UE must multiplex the UCI of the PUCCH onto the PUSCH before transmitting the PUCCH. Here, multiplexing means transmitting the UCI via the PUSCH.
[0327] To multiplex UCI onto the PUSCH, resources to be used for transmitting UCI must be determined from among the PUSCH resources. This is called the number of modulation symbols (the number of REs) for transmitting UCI. According to TS 38.212, the terminal determines the number of modulation symbols for transmitting HARQ-ACK, CSI part 1, or CSI part 2 per layer to be mapped onto the PUSCH using the following Equations 7 to 9.
[0328] When the PUSCH repetition transmission type B is not used and the UL-SCH is included, the number of modulation symbols for HARQ-ACK transmission per layer mapped to the PUSCH may be obtained by the following Equation 7.
[0329]
number
[0330] where O ACK is the number of HARQ-ACK bits;
[0331] L ACK is the number of CRC bits in HARQ-ACK;
[0332] β PUSCH offset =β HARQ-ACK offset is an offset value set or instructed by the base station when determining the number of resources to map HARQ-ACK to PUSCH;
[0333] C UL-SCH is the number of CBs (code blocks) of UL-SCH;
[0334] K r is the rth CB size of UL-SCH;
[0335] M UCI sc (l) is the number of REs available for UCI transmission in the l-th PUSCH symbol;
[0336] N PUSCH symb,all is the total number of symbols used for PUSCH transmission including DMRS;
[0337] α is the scaling value constructed from the upper layer;
[0338] I0 is the index of the first non-DMRS PUSCH symbol after the first DMRS symbol.
[0339] If DMRS is transmitted in the l-th symbol, M UCI sc (l)=0, otherwise M UCI sc (l)=M PUSCH sc -M PT-RS sc (l), where M PUSCHsc is the number of subcarriers scheduled for PUSCH in the frequency domain, M PT-RS sc (l) is the number of subcarriers in the l-th PUSCH symbol containing the PTRS.
[0340] The terminal is Q' obtained from mathematical formula 7. ACK The UCI can be multiplexed onto the PUSCH based on the modulation symbols (number of REs).
[0341] When the UE does not use PUSCH repetition transmission type B but includes UL-SCH, the UE determines the number of modulation symbols for transmitting CSI part 1 per layer to be mapped to the PUSCH according to Equation 8 below.
[0342]
number
[0343] where
[0344] -
number
[0345] -
number
[0346] -
number
[0347] -
number
number
number
[0348] When the UE does not use PUSCH repetition transmission type B but includes UL-SCH, the UE determines the number of modulation symbols for transmitting CSI part 2 per layer to be mapped to the PUSCH according to Equation 9 below.
[0349]
number
[0350] -
number
[0351] -
number
[0352] -
number
[0353] -
number
[0354] -
number
[0355] The terminal determines the number of modulation symbols (Q' ACK ), the number of modulation symbols for transmitting CSI part 1 (Q' CSI-1 ), the number of modulation symbols for transmitting CSI part 2 (Q' CSI-2 ) can be determined. From the above equation, we can see that
[0356] The formula for determining the number of modulation symbols is of the form min{X,Y}, i.e. the number of modulation symbols is less than X and less than Y.
[0357] where X determines the number of modulation symbols required to transmit UCI on the PUSCH. For example, the number of modulation symbols required to transmit HARQ-ACK is
number
number
number
[0358] Here, Y determines the maximum number of modulation symbols for transmitting UCI on the PUSCH. The maximum number of modulation symbols may be adjusted depending on the α value. That is, the base station can set an appropriate α value to determine the maximum number of modulation symbols for transmitting UCI on the PUSCH and the minimum number of modulation symbols for transmitting UL-SCH on the PUSCH.
[0359] For example, when transmitting HARQ-ACK on PUSCH, the maximum number of modulation symbols for transmitting HARQ-ACK is
number
number
[0360] ■When transmitting CSI part 1 on PUSCH, the maximum number of modulation symbols for transmitting CSI part 1 is
number
number
number
number
number
[0361] ■When transmitting CSI part 2 on PUSCH, the maximum number of modulation symbols for transmitting CSI part 2 is
number
number
number
number
number
number
number
[0362] The above Equations 7 to 9 are applicable when PUSCH transmits TB in one slot. That is, the parameters in Equations 7 to 9 are values defined within one slot. For example, N PUSCH symb,all represents the total number of symbols used for PUSCH transmission in one slot. UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in one slot.
[0363] The above formulas are also applicable to the case where PUSCH is repeatedly transmitted in multiple slots (PUSCH repetition transmission type A). In this case, the parameters in Formulas 7 to 9 are values defined within the slots where PUCCH overlaps. As an example, N PUSCH symb,all represents the total number of symbols used for PUSCH transmission in slots overlapping with PUCCH. UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in a slot overlapping with the PUCCH.
[0364] As another example, the UE may perform one UCI multiplexing in one transmission occasion. In this case, Equations 7 to 9 are applicable to the case where the PUSCH transmits the TB in one transmission occasion. That is, the parameters in Equations 7 to 9 are values defined within one transmission occasion. For example, N PUSCH symb,allrepresents the total number of symbols used for PUSCH transmission in one transmission opportunity. And, C UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in the one transmission opportunity.
[0365] Also, the above formula is applicable when the PUSCH is repeatedly transmitted in multiple transmission opportunities. In this case, the parameters in Mathematical Formulas 7 to 9 are values defined within the transmission opportunities where the PUCCH overlaps. As an example, N PUSCH symb,all represents the total number of symbols used for PUSCH transmission in the transmission opportunity where the PUCCH overlaps. And, C UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in the transmission opportunity where the PUCCH overlaps.
[0366] For reference, in the present invention, the transmission opportunity may be the same as the symbol set described above. That is, the symbol set of PUSCH repeated transmission type A is the PUSCH transmitted within one slot, and the symbol set of PUSCH repeated transmission type B is the PUSCH transmitted with one nominal repetition.
[0367] <Method of multiplexing PUSCH and PUCCH when TB is transmitted in multiple slots>
[0368] Figures 22 and 23 show an example of the collision between the PUSCH whose TBS is determined based on multiple slots or multiple nominal PUSCHs and multiple PUCCHs.
[0369] Referring to Figures 22 and 23, when the TB of the PUSCH is transmitted in multiple slots, the slots in which the TB is transmitted may overlap with the slots for PUCCH transmission. In this case, the PUSCH and the PUCCH may be multiplexed and transmitted. At this time, the PUSCH may be transmitted using the repeated transmission type A or the repeated transmission type B according to the above-described embodiments. That is, the TBS of the PUSCH is determined based on multiple symbol sets.
[0370] Unless otherwise specified, the following description will be based on PUSCH repetition transmission type A. However, the following embodiments may be applied to PUSCH repetition transmission type B as well as PUSCH repetition transmission type A.
[0371] Specifically, when a TB is transmitted via a PUSCH, the TB may be transmitted in one slot, but if the size of the TB is large, it may be transmitted over multiple slots. In this case, one TB may be composed of at least one code block and may be repeatedly transmitted every multiple slots.
[0372] In this case, each slot in which one TB is transmitted may overlap with a slot for transmitting UCI of each PUCCH. In this case, a PUSCH for transmitting the TB in each slot and UCI of the PUCCH for transmitting UCI may be multiplexed into the PUSCH and transmitted. That is, if the size of the TB is large, the TB may be transmitted in multiple slots, and UCI of the PUCCH may be transmitted for each slot. In this case, a symbol to which the TB is mapped and a symbol to which UCI of the PUCCH is mapped may overlap in each slot, and the terminal may multiplex UCI of the PUCCH in each slot into the PUSCH and transmit it to the base station.
[0373] For example, as shown in Figures 21 and 22, a terminal can determine a TBS for one PUSCH based on a symbol set of two slots (slot #1, slot #2). The terminal may be instructed or configured to transmit different PUCCHs on each symbol set of the two slots determined by the base station. That is, the terminal may be instructed or configured to transmit a first PUCCH (PUCCH #1) in the first slot (slot #1) and a second PUCCH (PUCCH #2) in the second slot (slot #2). This can cause the following problems.
[0374] First, when a PUSCH resource collides with multiple PUCCH resources, the terminal can select only one PUCCH resource from the multiple PUCCH resources and map the UCI of the selected PUCCH to the PUSCH resource.
[0375] In this case, one resource for transmitting UCI of the PUCCH may be selected by one of the following methods.
[0376] One PUCCH may be a PUCCH including a UCI with a higher priority among the multiple PUCCHs. For example, the priorities may be assigned in the order of HARQ-ACK > CSI part I > CSI part 2. If a first PUCCH includes HARQ-ACK and a second PUCCH includes CSI part 1 or CSI part 2, the terminal may select the first PUCCH and map the UCI of the PUCCH (i.e., HARQ-ACK) to a PUSCH resource for transmission.
[0377] Alternatively, one PUCCH may be determined by a signal or channel on which the PUCCH is scheduled. For example, if a first PUCCH is scheduled by DCI and a second PUCCH is scheduled by RRC signaling or a higher layer signaling, the terminal may select the PUCCH scheduled by DCI and map the UCI of the PUCCH to a PUSCH resource for transmission. This is because the UCI transmitted by the PUCCH scheduled by DCI may be more important.
[0378] Alternatively, one PUCCH may be determined based on the time order of the symbols or slots in which the PUCCHs are scheduled. For example, the earliest PUCCH in time may be selected from the first and second PUCCHs. This is because it may be important to transmit the first PUCCH, which is instructed to be transmitted earlier, first. As another example, the latest PUCCH in time may be selected from the first and second PUCCHs. This is because the latest PUCCH provides the longest processing time, allowing the UCI of the PUCCH to be transmitted on the PUSCH.
[0379] Alternatively, one PUCCH may be determined based on the resources occupied by the PUCCH. For example, one PUCCH may be a PUCCH resource consisting of fewer resources. The resources may include the number of symbols in the time domain, the number of PRBs in the frequency domain, or the number of REs in the time / frequency domain. For example, by selecting a PUCCH resource with a smaller number of REs, the terminal can use more resources for data transmission via the PUSCH.
[0380] Alternatively, one PUCCH may be a PUCCH resource consisting of a large number of resources, which may include a number of symbols in the time domain, a number of PRBs in the frequency domain, or a number of REs in the time / frequency domain. For example, if a large number of REs is allocated to a PUCCH resource, coverage extension or reliable UCI transmission may be the main purpose, and therefore, UCI can be preferentially transmitted via a PUSCH.
[0381] Alternatively, one PUCCH may be a resource instructed or configured to multiplex UCI onto a PUSCH. For example, for dynamic PUCCH resource selection depending on channel conditions, a base station may instruct a terminal to select a specific PUCCH resource for multiplexing UCI onto a PUSCH from among multiple conflicting PUCCH resources.
[0382] In this embodiment, the number of modulation symbols (the number of REs) for UCI transmission may be determined based on the length of UCI of the selected PUCCH and the resources occupied by the PUSCH in the selected PUCCH slot.
[0383] However, the above method of selecting one PUCCH does not allow UCI of multiple PUCCH resources to be multiplexed separately onto a PUSCH. In this case, if the UCI of a PUCCH that is not transmitted without being multiplexed onto a PUSCH is a HARQ-ACK, a problem of increased latency of the HARQ-ACK may occur. Preferably, in an NR system, the reliability of a PUCCH is considered more important than the reliability of a PUSCH, and PUCCH transmission is prioritized. However, in the above situation, a problem occurs in which a specific PUCCH cannot be transmitted, and this problem needs to be solved.
[0384] In one embodiment of the present invention, the UE may select one slot from among a plurality of slots in which the PUSCH is transmitted, and collect and multiplex UCIs of PUCCHs that overlap with the PUSCH in the selected slot.
[0385] Here, one slot may be determined as follows: In order to ensure time for calculating UCI with PUSCH, the UE may multiplex the UCI in the last slot among slots in which the PUSCH is transmitted. In this case, UCI is always multiplexed in the last slot of PUSCH, and PUSCH is not multiplexed in the remaining slots. Therefore, when transmitting PUSCH in the last slot, the UE can transmit PUSCH taking the UCI into consideration. However, this method may cause additional delay because UCI is transmitted in a slot later than the slot in which PUCCH transmission is instructed. As another example, in order to ensure time for calculating UCI with PUSCH, the UE may multiplex the UCI in the last slot among slots in which the PUSCH is transmitted and which overlap with PUCCH. That is, since UCI is transmitted in the slot in which PUCCH last overlaps, delay can be reduced. However, UCI must be multiplexed during PUSCH transmission.
[0386] In this embodiment, the number of modulation symbols (REs) for UCI transmission may be determined based on the length of the aggregated UCI of the overlapped PUCCHs and the resources occupied by the PUSCHs in the slots in which the UCIs are multiplexed. That is, in Equation 7, O ACK represents the number of HARQ-ACK bits among the collected UCIs. In Equation 8, O CSI-1 represents the number of bits in CSI part 1 of the collected UCI. CSI-2 represents the number of CSI part 2 bits in the collected UCI.
[0387] In one embodiment of the present invention, the UE may multiplex UCI of the overlapping PUCCH onto the PUSCH in each of the slots that overlap with the PUCCH among a plurality of slots in which the PUSCH is transmitted.
[0388] Specifically, if a TBS, which is the size of a TB, is determined based on a plurality of slots, and different UCIs of PUCCHs are transmitted in each slot of a PUSCH in which the TB is transmitted, the PUSCH and PUCCH may be multiplexed and transmitted in each slot. In this case, the size (number of symbols or number of bits) of each parameter of the multiplexed UCI needs to be calculated for each slot.
[0389] However, the size of each parameter of UCI multiplexed in each slot is calculated based on TBS, but since TBS is determined based on multiple slots, the TBS must be scaled based on each slot to calculate the size of the parameter of UCI to be multiplexed. Alternatively, the size of each parameter of UCI may be determined based on the unscaled TBS.
[0390] For example, as shown in Figure 22, when a terminal transmits a PUSCH in a first slot (slot #1) and a second slot (slot #2), the PUSCH may overlap with a first PUCCH (PUCCH #1) in the first slot and with a second PUCCH (PUCCH #2) in the second slot. Here, the first UCI of the first PUCCH may be multiplexed into the PUSCH of the first slot, and the second UCI of the second PUCCH may be multiplexed into the PUSCH of the second slot.
[0391] In this case, it is necessary to determine the number of modulation symbols (REs) occupied by the UCI of the PUCCH in each slot into which the PUCCH is multiplexed. In order to multiplex the first UCI in the first slot (slot #1), Q' of the first slot is ACK (1) modulation symbols are required. In addition, in order to multiplex the second UCI in the second slot (slot #2), Q' ACK (2) modulation symbols are required.
[0392] Referring to Equation 7 to Equation 9, Q' of the first slot ACKTo obtain the modulation symbol (1), the number of bits of TB (UL-SCH) included in the first slot must be determined. ACK To obtain the modulation symbol (2), the number of bits of the TB (UL-SCH) included in the second slot must be determined. ACK (1) and Q' ACK A method for obtaining (2) is disclosed.
[0393] In this embodiment, the terminal can map one TB to a symbol set of multiple slots. This allows one slot to include a portion of one TB. Furthermore, if one TB includes one or more CBs, one CB may be mapped to a symbol set of multiple slots. This makes it difficult to determine the number of CBs in a slot into which the terminal intends to multiplex UCI.
[0394] To solve the above-mentioned problems, various embodiments of the present invention are disclosed.
[0395] <First Example: Scaling the TBS to Calculate the Number of Modulation Symbols>
[0396] As a first embodiment, when one TB is transmitted in multiple slots, i.e., when one slot includes a part of the TB, the UE may determine the number of modulation symbols by adjusting (or scaling) the TBS of the TB mapped to multiple slots based on one slot. That is, the UE may scale the TBS as if the TB were transmitted in one slot and calculate the number of modulation symbols of the UCI of the PUCCH to be multiplexed with the PUSCH.
[0397] In other words, the terminal determines the CB size (K r ) and calculate the number of modulation symbols (REs) for transmitting UCI for each PUCCH. That is, when there are N PUCCHs that collide with the PUSCH, Q' ACK Q' ACK(1), Q' ACK (2),…,Q' ACK (N), Q' CSI-1 Q' CSI-1 (1), Q' CSI-1 (2),…,Q' CSI-1 (N), Q' CSI-2 Q' CSI-2 (1), Q' CSI-2 (2),…,Q' CSI-2 Let P(N) be the number of modulation symbols. In this case, the scaling values P(1), P(2), ... P(N) can be determined based on the following information. Generally, the number of modulation symbols according to the present invention can be expressed as in the following Equations 10 to 12.
[0398] Equation 10 shows an example of the number of modulation symbols for HARQ-ACK / NACK of UCI.
[0399]
number
[0400] In Equation 10, the parameters are as follows:
[0401] - i is the index of the slot into which the HARQ-ACK is multiplexed;
[0402] -O ACK (i) is the number of HARQ-ACK bits in slot i;
[0403] -L ACK (i) is the number of CRC bits in slot i;
[0404] -
number
[0405] -
number
[0406] - l0(i) is the index of the first non-DMRS PUSCH symbol after the first DMRS symbol in slot i
[0407] Equation 11 shows an example of the number of modulation symbols in CSI part 1 of UCI.
[0408]
number
[0409] In Equation 11, the parameters are as follows:
[0410] -
number
[0411] -
number
[0412] Equation 12 shows an example of the number of modulation symbols in CSI part 2 of UCI.
[0413]
number
[0414] In Equation 12, the parameters are as follows:
[0415] -
number
[0416] -
number
[0417] Comparing Equation 10 to Equation 12 with Equation 7 to Equation 9, the terminal determines the number of bits of UL-SCH(TB) of PUSCH in the i-th slot.
number
number
number
[0418] At this time, a method for determining P(i), which is the scaling value of the TBS, is described using Equations 10 to 12.
[0419] - In the 0th method, P(i) = 1. That is, even if the PUSCH of one slot includes only a part of the UL-SCH (TB), it is considered as if the entire UL-SCH (TB) has been transmitted. In this way, according to the 0th method, the size of the UL-SCH (TB) that is actually transmitted in one slot is considered to be larger than the size of the UL-SCH (TB), so the number of modulation symbols used to transmit UCI is reduced. This affects the reliability of UCI.
[0420] As a first method, the terminal can scale the number of bits of the entire UL-SCH(TB) based on a value (K) that is a criterion for determining the TBS. Here, the value (K) is the number of slots used for transmitting the PUSCH in the case of PUSCH repetition transmission type A, and is the number of nominal repetitions used for transmitting the PUSCH in the case of PUSCH repetition transmission type B. The scaling value according to the value K can be defined as P(i)=1 / K. This means that if the number of bits of the UL-SCH(TB) in K slots is
number
[0421] - In the 1-1 method, the value (K') that is the criterion for the terminal to determine the TBS may be the number of a specific slot set. Here, the specific slot set may include a conflicting slot and slots consecutive to the conflicting slot in the time domain. That is, it may include a slot where the PUCCH and PUSCH collide and K' slots consecutive to the conflicting slot in the time domain. Here, the K' consecutive slots in the time domain may include slots in which PUSCH transmission is possible. The scaling value according to the K' value may be defined as P(i)=1 / K'. This means that if the number of bits of the UL-SCH (TB) in K' slots is
number
[0422] As a second method, the number of bits of the entire UL-SCH(TB) can be scaled based on the PUCCH resources that collide with the PUSCH in each slot. More specifically, the number of bits of the entire UL-SCH(TB) can be scaled according to the ratio of PUCCH resources that collide with the PUSCH in each slot. The PUCCH resources that collide with the PUSCH may include the number of symbols in the time domain, the number of subcarriers in the frequency domain, or the number of REs. For example, referring to FIG. 23, the number of symbols N1 of PUCCH#1 that collide with the PUSCH is 8, and the number of symbols N2 of PUCCH#2 that collide with the PUSCH is 5. In this case, the scaling values are P(1)=N1 / (N1+N2) and P(2)=N2 / (N1+N2).
[0423] As a third method, the number of bits of the entire UL-SCH(TB) can be scaled based on the PUCCH resource. More specifically, the number of bits of the entire UL-SCH(TB) can be scaled according to the ratio of the PUCCH resource. The PUCCH resource may include the number of symbols in the time domain, the number of subcarriers in the frequency domain, or the number of REs. For example, referring to FIG. 23, when the UE does not use PUSCH repetition transmission type B and the number of symbols of each PUCCH is based on the number of symbols, the number of symbols of PUCCH#1 is N1=8, and the number of symbols of PUCCH#2 that collide with the PUSCH is N2=10. In this case, the scaling values are P(1)=N1 / (N1+N2) and P(2)=N2 / (N1+N2).
[0424] As a fourth method, the number of bits of the entire UL-SCH (TB) can be scaled based on the PUSCH resource of each slot. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of the PUSCH resource. The PUSCH resource may include the number of symbols in the time domain, the number of subcarriers in the frequency domain, or the number of REs. For example, referring to FIG. 23,
number
[0425] As a fifth method, the number of bits of the entire UL-SCH(TB) can be scaled based on the PUSCH resources excluding the DM-RS symbols in each slot. More specifically, the number of bits of the entire UL-SCH(TB) can be scaled according to the ratio of the PUSCH resources excluding the DM-RS symbols. The PUSCH resources excluding the DM-RS symbols may include the number of symbols in the time domain, the number of subcarriers in the frequency domain, or the number of REs. For example, the number of PUSCH symbols excluding the DM-RS symbols in slot #1 is N1, and the number of PUSCH symbols excluding the DM-RS symbols in slot #2 is N2. In this case, the scaling values are P(1) = N1 / (N1 + N2) and P(2) = N2 / (N1 + N2).
[0426] As a sixth method, the number of bits of the entire UL-SCH (TB) can be scaled based on the PUSCH resources excluding REs used for the DM-RS symbols and PTRS in each slot. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of the PUSCH resources excluding REs used for the DM-RS symbols and PTRS. The PUSCH resources excluding REs used for the DM-RS symbols and PTRS may include the number of symbols in the time domain, the number of subcarriers in the frequency domain, or the number of REs. For example, the number of REs of the PUSCH excluding REs used for the DM-RS symbols and PTRS in slot #1 is N1, and the number of REs of the PUSCH excluding REs used for the DM-RS symbols and PTRS in slot #2 is N2. In this case, the scaling values are P(1) = N1 / (N1 + N2) and P(2) = N2 / (N1 + N2). For reference, the number of REs for PUSCH excluding REs used for DM-RS symbols and PTRS in slot #i is
number
[0427] Seventh, the scaling value may be a set or indicated value.
[0428] <Second embodiment: Calculating the number of modulation symbols based on the resources on which PUSCH is transmitted>
[0429] According to the second embodiment, the UE may determine the number of modulation symbols for UCI transmission based on the resources on which the entire PUSCH is transmitted. More specifically, the number of modulation symbols for UCI transmission in the i-th slot is expressed by Equations 13 to 15.
[0430] Equation 13 shows an example of the number of modulation symbols for HARQ-ACK / NACK of UCI.
[0431]
number
[0432] Equation 14 shows an example of the number of modulation symbols in CSI part 1 of UCI.
[0433]
number
[0434] Equation 15 shows an example of the number of modulation symbols in part 2 of UCI.
[0435]
number
[0436] That is, in Equation 10 to Equation 12, Q' is calculated based on the number of resources in the i-th slot. ACK (i), Q' CSI-1 (i), Q' CSI-2 (i) is determined, but in Equation 13 to Equation 15, Q' is determined based on the number of resources on which the entire PUSCH is transmitted. ACK (i) can be determined. Therefore, no additional scaling of the TBS is required.
[0437] According to Example 2-1, the UE may determine the number of modulation symbols for UCI transmission based on PUSCH resources of a specific slot set. Here, the specific slot set may include a slot where PUCCH and PUSCH collide and slots consecutive in the time domain to the specific slot. Furthermore, the consecutive slots in the time domain may include slots in which PUSCH transmission is possible. Specifically, the specific slot set may include a slot where PUCCH and PUSCH collide and slots consecutive in the time domain to the specific slot in which PUSCH transmission is possible. More specifically, the number of modulation symbols for UCI transmission in the i-th slot is expressed by Equation 16 to Equation 18.
[0438] Equation 16 shows an example of the number of modulation symbols for HARQ-ACK / NACK of UCI.
[0439]
number
[0440] Equation 17 shows an example of the number of modulation symbols in CSI part 1 of UCI.
[0441]
number
[0442] Equation 18 shows an example of the number of modulation symbols in part 2 of UCI.
[0443]
number
[0444] In Equation 13 to Equation 15, the total number of PUSCH resources allocated as a set of K symbols is
number
number
[0445] In the first and second embodiments described above, the X portion of min{X, Y} for determining modulation symbols was explained. In the following, an embodiment relating to the Y portion representing the maximum number of modulation symbols to be used for UCI among PUSCH resources will be explained. The Y value proposed in the following embodiments can be used as the Y value in the first and second embodiments.
[0446] The base station may adjust the maximum number of modulation symbols used for UCI in the PUSCH resources by setting or instructing α to the terminal. That is, the base station may set an appropriate value and determine the maximum number of modulation symbols for transmitting UCI in the PUSCH and the minimum number of modulation symbols for transmitting UL-SCH in the PUSCH. In the first and second embodiments, the α value is applied to the PUSCH resources of each slot.
[0447] For example, when determining the number of modulation symbols for transmitting HARQ-ACK, the maximum number of modulation symbols (Y) used for UCI among PUSCH resources is expressed as in Equation 19.
[0448]
number
[0449] where:
number
[0450] Hereinafter, in the present invention, a method for determining the maximum number (Y) of modulation symbols to be used for UCI among PUSCH resources will be described.
[0451] <Third embodiment: Calculating the number of modulation symbols based on the ascending order of slot index>
[0452] As a third embodiment, the maximum number of modulation symbols (Y) used for UCI among the PUSCH resources may be determined in ascending order of slot indexes, i.e., the number of modulation symbols for UCI can be determined in ascending order in the time domain.
[0453] Specifically, if there are N PUCCHs that collide with PUSCH, Q' of each PUCCH is ACK Q' ACK (1), Q' ACK (2),…,Q' ACK (N), Q' CSI-1 Q' CSI-1 (1), Q'CSI-1 (2),…,Q' CSI-1 (N), Q' CSI-2 Q' CSI-2 (1), Q' CSI-2 (2),…,Q' CSI-2 Let (N) be the number of modulation symbols used for UCI among PUSCH resources by the UE. Here, the indexes are sorted in chronological order. The method for determining the maximum number of modulation symbols (Y) used for UCI among PUSCH resources by the UE is as follows. For reference, the maximum number of modulation symbols used for HARQ-ACK among PUSCH resources in slot i is Y ACK (i), the maximum number of modulation symbols used for CSI part 1 in the PUSCH resource in slot i is Y CSI-1 (i), the maximum number of modulation symbols used for CSI part 2 in the PUSCH resource in slot i is Y CSI-2 Display as (i).
[0454] Starting from the first slot in time (slot index 1), determine the maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2. In this case, the maximum number of modulation symbols must satisfy the following two conditions:
[0455] First condition: (Condition for available REs for PUSCH in each slot) The number of REs for PUSCH in each slot must be less than the number of REs available for UCI. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
[0456] Second condition: (Condition on available REs for PUSCH in all slots, including α value) The number of REs available for UCI among REs for PUSCH in all slots is α out of the total number of REs. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
number
number
[0457] The number Y of modulation symbols calculated sequentially according to the above conditions is as follows:
[0458] The following mathematical formula 20 represents the number of modulation symbols at slot index 1.
[0459]
number
[0460] The following mathematical formula 21 represents the number of modulation symbols in slot index 2.
[0461]
number
[0462] The following mathematical formula 22 represents the number of modulation symbols in slot index i.
[0463]
number
[0464] where:
number
[0465] According to the third embodiment, the method for determining the maximum number (Y) of modulation symbols used for UCI by the terminal among the PUSCH resources is as follows.
[0466] The number of modulation symbols for transmitting UCI can be determined in ascending order of slot indexes in a specific slot set (i.e., in time order). Here, the specific slot set may include a slot including a PUSCH that collides with a PUCCH and slots consecutive in the time domain to the slot. Furthermore, the consecutive slots in the time domain may include slots in which PUSCH transmission is possible. Starting from the first slot in time (slot index i0), the maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2 is determined. In this case, the maximum number of modulation symbols must satisfy the following two conditions:
[0467] First condition: (Condition for available REs for PUSCH in each slot) The number of REs for PUSCH in each slot must be less than the number of REs available for UCI. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
[0468] Second condition: (Condition on available REs for PUSCH in a specific slot set, including the α value) The number of REs available for UCI among the REs for PUSCH in a specific slot set is α out of the number of REs in the specific slot set. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
number
number
number
[0469] The number Y of modulation symbols calculated sequentially according to the above conditions is as follows:
[0470] The following mathematical formula 23 represents the number of modulation symbols at slot index i0.
[0471]
number
[0472]
number
[0473] The following mathematical formula 24 represents the number of modulation symbols in slot index i0+1.
[0474]
number
[0475] The following mathematical formula 25 represents the number of modulation symbols in slot index i.
[0476]
number
[0477] where:
number
[0478] In the method according to the third embodiment, a terminal determines the number of modulation symbols to be used for UCI in chronological order. However, according to this method, the number of modulation symbols is allocated to CSI part 1 or CSI part 2 in an earlier slot with priority over the HARQ-ACK in a later slot. This may result in a shortage of REs allocated to the more important HARQ-ACK. A method for solving this problem is disclosed.
[0479] <Fourth Example: Calculating the Number of Modulation Symbols Depending on the Type of UCI>
[0480] According to the fourth embodiment, the number of modulation symbols for each parameter of UCI multiplexed with PUSCH may be calculated according to the type of UCI.
[0481] Specifically, when a TB is transmitted in multiple slots, a TBS exceeds one slot, and the symbol in each slot in which a part of the TB is transmitted overlaps with the symbol in which the UCI of the PUCCH is transmitted, the UCI of the PUCCH and the PUSCH may be multiplexed and transmitted. In this case, the number of modulation symbols for each parameter of the UCI may be determined according to the type of UCI. Here, the number of modulation symbols for transmitting HARQ-ACK is calculated before the number of modulation symbols for transmitting CSI part 1 or CSI part 2. The number of modulation symbols for transmitting CSI part 1 is calculated before the number of modulation symbols for transmitting CSI part 2. For one UCI type, the number of modulation symbols for transmitting UCI can be determined in ascending order of slot index (i.e., in time order).
[0482] More specifically, if there are N PUCCHs that collide with PUSCHs, Q' of each PUCCH is ACK Q' ACK (1), Q' ACK (2),…,Q' ACK (N), Q' CSI-1 Q' CSI-1 (1), Q' CSI-1 (2),…,Q' CSI-1 (N), Q' CSI-2 Q' CSI-2 (1), Q' CSI-2 (2),…,Q' CSI-2 Let (N) be the number of modulation symbols used for UCI among PUSCH resources. Here, the indexes are sorted in chronological order. The method for determining the maximum number of modulation symbols (Y) used for UCI among PUSCH resources in slot i is as follows. For reference, the maximum number of modulation symbols used for HARQ-ACK among PUSCH resources in slot i is Y ACK(i), the maximum number of modulation symbols used for CSI part 1 in the PUSCH resource in slot i is Y CSI-1 (i), the maximum number of modulation symbols used for CSI part 2 in the PUSCH resource in slot i is Y CSI-2 Display as (i).
[0483] The maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2 is determined depending on the type of UCI. In this case, the maximum number of modulation symbols must satisfy the following two conditions.
[0484] First condition: (Condition for available REs for PUSCH in each slot) The number of REs for PUSCH in each slot must be less than the number of REs available for UCI. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
[0485] Second condition: (Condition on available REs for PUSCH in all slots, including α value) The number of REs available for UCI among REs for PUSCH in all slots is α out of the total number of REs. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
number
number
number
number
number
[0486] The number Y of modulation symbols for each parameter of UCI calculated sequentially according to the above conditions is as follows:
[0487] The following Equation 26 represents the number of modulation symbols of HARQ-ACK according to the index of UCI.
[0488]
number
[0489] The following mathematical formula 27 represents the number of modulation symbols of CSI part 1 according to the UCI index.
[0490]
number
[0491]
number
[0492] The following mathematical formula 28 represents the number of modulation symbols of CSI part 2 according to the UCI index.
[0493]
number
[0494] Mathematical formula 26 to mathematical formula 28,
number
[0495] According to the 4-1 embodiment, the terminal can determine the number of modulation symbols for transmitting UCI according to the type of UCI as follows.
[0496] For one UCI type, the number of modulation symbols for transmitting UCI can be determined in ascending order of slot indexes in a specific slot set (i.e., in time order). Here, the specific slot set may include a slot including a PUSCH that collides with a PUCCH and slots consecutive in the time domain to the slot. In addition, the consecutive slots in the time domain may include slots in which PUSCH transmission is possible. The UE determines the maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2 according to the UCI type. In this case, the maximum number of modulation symbols must satisfy the following two conditions:
[0497] First condition: (Condition for available REs for PUSCH in each slot) The number of REs for PUSCH in each slot must be less than the number of REs available for UCI. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
[0498] Second condition: (Condition and value of available REs for PUSCH in a specific slot set) The number of REs available for UCI among REs for PUSCH in a specific slot set is α out of the number of REs in the specific slot set. For example, in the case of HARQ-ACK in slot i, the number of modulation symbols for HARQ-ACK is
number
number
number
number
number
number
number
number
[0499] The number Y of modulation symbols of the UCI parameters calculated sequentially according to the above conditions is as follows:
[0500] The following mathematical formula 29 represents the number of modulation symbols of HARQ-ACK according to the index of UCI.
[0501]
number
[0502] The following mathematical formula 30 represents the number of modulation symbols of CSI part 1 according to the UCI index.
[0503]
number
[0504]
number
[0505] The following mathematical formula 31 represents the number of modulation symbols of CSI part 2 according to the UCI index.
[0506]
number
[0507] In mathematical formula 29 to mathematical formula 31,
number
[0508] FIG. 24 shows an example of a method for determining the transmission power of a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs.
[0509] Referring to FIG. 24, when a TBS is greater than one slot, the terminal may determine the transmit power of the PUSCH in each slot in which the TB is transmitted based on the scaled TBS.
[0510] First, according to 7.1.1 of TS 38.213, the transmit power of the PUSCH may be determined as follows.
[0511] If a UE transmits a PUSCH on an active UL BWP "b" of carrier "f" of serving cell "c" using a parameter set configuration with index "j" and a PUSCH power control adjustment state with index "l", the UE shall set the PUSCH transmit power
number
[0512]
number
[0513] Here, the problem to be solved by the present invention is as follows:
number
number
[0514]
number
[0515] In Equation 33, i is the transmission opportunity index of the PUSCH, which may be determined as follows according to TS 38.213-7:
[0516] PUSCH / PUCCH / SRS / PRACH transmission time 'i' is a slot index in a frame whose system frame number is SFN
number
[0517] That is, in the case of PUSCH repetition transmission type A, the transmission opportunity is a slot, and in the case of PUSCH repetition transmission type B, the transmission opportunity is a nominal repetition.
[0518] For reference, in the present invention, the transmission opportunity may be the same as the aforementioned symbol set, that is, the symbol set of PUSCH repetition transmission type A is the PUSCH transmitted in one slot, and the symbol set of PUSCH repetition transmission type B is the PUSCH transmitted in one nominal repetition.
[0519] In mathematical formula 33, K s may be set to either 1.25 or 0. If the PUSCH includes an UL-SCH,
number
[0520]
number
[0521] In Equation 34, C is the number of code blocks transmitted by the PUSCH, and K r is the size (number of bits) of the code block r. RE is the number of REs occupied by the PUSCH, which may be obtained by the following Equation 35:
[0522]
number
[0523] In mathematical formula 35,
number
number
number
[0524] In mathematical formula 34, BPRE and N RE is determined based on the i-th transmission opportunity,
number
number
[0525] At this time, the transmission power
number
number
[0526] That is, even if a particular transmission opportunity includes only a portion of a code block, the entire code block size is calculated according to the above mathematical formula.
number
[0527] For example, as shown in Fig. 24, a terminal may be instructed to transmit PUSCHs with TBSs determined based on one code block #0 for two slots, slot n and slot n+1, based on repetitive transmission type A. Here, the first symbol set allocated to PUSCH transmission in slot n is the first transmission opportunity, and the second symbol set allocated to PUSCH transmission in slot n+1 is the second transmission opportunity. In this case, the transmission power or BPRE may be determined for each transmission opportunity.
[0528] However, although the first transmission opportunity (first symbol set) and the second transmission opportunity (second symbol set) each include only half of code block #0 according to FIG. 24, the BPRE actually calculated may be determined based on the entire size of code block #0.
number
number
[0529] <First Example: Calculating the BPRE of transmit power by scaling the TBS to the TBS of each transmit opportunity>
[0530] According to the first embodiment, the BPRE of each transmission opportunity can be calculated by scaling the code block size to the code block size of each transmission opportunity. The terminal calculates the BPRE(i) at transmission opportunity i as follows:
number
number
number
[0531] That is, when a TB is transmitted in multiple slots and a TBS is larger than one slot, only a portion of the TB can be transmitted in one slot. In this case, the transmit power for PUSCH transmission in one slot must be determined for each slot, and the transmit power for PUSCH transmission is determined on a slot-by-slot basis. In this case, since the TBS is larger than one slot, the TBS value must be scaled based on one slot to determine the transmit power of the PUSCH. Therefore, when the size of the TBS is one slot or larger, the TBS is adjusted using scaling that increases or decreases the TBS under the assumption that one TB is transmitted in one slot, and the PUSCH transmit power for each slot may be determined based on the adjusted TBS.
[0532] At this time, the scaling value P(i) for scaling may be determined by the following method.
[0533] First, P(i)=1 is set. That is, even if the PUSCH of one slot contains only a part of the TB, it is considered as if all the TBs are transmitted in that slot. According to the first method, the size of the code block is considered to be larger than the size of the code block actually transmitted in one transmission opportunity, so the BPRE may be determined to be a larger value. Therefore, a larger transmission power is determined for transmission opportunity "i".
[0534] Second, P(i) can be determined based on the number of transmission opportunities for one TB. Specifically, when the same code block occupies M transmission opportunities for PUSCH transmission, P(i) may be 1 / M. That is, the size of the code block corresponding to transmission opportunity i is
number
number
[0535] For example, as shown in FIG. 24, a terminal may be instructed to transmit PUSCHs for which TBSs are determined based on one code block #0 for two slots, slot n and slot n+1. Here, the first symbol set allocated to PUSCH transmission in slot n is the first transmission opportunity, and the second symbol set allocated to PUSCH transmission in slot n+1 is the second transmission opportunity. In this case, each of the first transmission opportunity (first symbol set) and second transmission opportunity (second symbol set) includes only half of code block #0. According to the second method, since P(1) = P(2) = 1 / 2, the size of the code block for the first transmission opportunity or the second transmission opportunity can be found as follows, and therefore,
number
[0536] FIG. 25 illustrates an example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0537] Referring to FIG. 25, thirdly, unlike the first and second methods above, P(i) may be determined based on the number of PUSCH symbols.
[0538] Specifically, at transmission opportunity i
number
number
number
number
[0539] For example, as shown in FIG. 25, a terminal may be instructed to transmit PUSCHs for which TBSs are determined based on one code block #0 for two slots, slot n and slot n+1. Here, the first symbol set allocated for PUSCH transmission in slot n is the first transmission opportunity, and the second symbol set allocated for PUSCH transmission in slot n+1 is the second transmission opportunity. In this case, each of the first transmission opportunity (first symbol set) and second transmission opportunity (second symbol set) includes only half of code block #0.
[0540] In this case, the third method
number
number
[0541] FIG. 26 illustrates yet another example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0542] Referring to FIG. 26, fourthly, unlike the first to third methods, P(i) may be determined based on the number of PUSCH REs of a transmission opportunity for transmitting one TB.
[0543] Specifically, at transmission opportunity "i"
number
number
number
number
[0544] Here, the first symbol set allocated to PUSCH transmission in slot n is the first transmission opportunity, and the second symbol set allocated to PUSCH transmission in slot n+1 is the second transmission opportunity, where each of the first and second transmission opportunities (first and second symbol sets) includes only half of code block #0.
[0545] By the fourth method,
number
number
[0546] Fifth, the scaling value may be a value set or instructed by a base station.
[0547] <Second embodiment: Calculating the BPRE of transmit power based on the code blocks included in the transmission opportunity>
[0548] According to a second embodiment, the BPRE of a transmission opportunity i may be determined based on the code blocks that the transmission opportunity contains, i.e., the index of the code blocks contained in the transmission opportunity i is denoted by {r j}, and the number of code blocks is C i given that,
number
[0549] As a first method, if at least a part of a code block is included in transmission opportunity i, it can be determined that the code block is included in transmission opportunity i.
[0550] Second, a code block can be determined to be included in transmission opportunity i only if it is entirely included in the transmission opportunity.
[0551] According to the second embodiment, the BPRE of a transmission opportunity i can be determined based on the code block and the number of PUSCH symbols included in the transmission opportunity. That is, the index of the code block included in the transmission opportunity i is denoted by {r j}, and the number of code blocks is C i given that,
number
[0552] where:
number
number
[0553] According to Example 2-2, the BPRE of a transmission opportunity i may be determined based on the code block included in the transmission opportunity and the number of PUSCH REs. That is, the index of the code block included in the transmission opportunity i is denoted by {r j}, and the number of code blocks is C i given that,
number
Number
Number
[0554] In the first embodiment and the second embodiment, the transmission opportunity may be determined based on time domain resource assignment (TDRA) information in which PUSCH is scheduled. For example, when it is indicated as PUSCH retransmission type A, the transmission opportunity is the slot in which PUSCH transmission is indicated, and when it is indicated as PUSCH retransmission type B, the transmission opportunity may be determined based on the slot in which PUSCH transmission is indicated or the nominal repetition.
[0555] Alternatively, the transmission opportunity may be determined independently of the TDRA information in which PUSCH is scheduled. For example, although it is indicated as PUSCH retransmission type B, the transmission opportunity may be determined based on the slot in which PUSCH transmission is indicated.
[0556] In the first embodiment and the second embodiment, one transmission opportunity may be determined based on a plurality of slots or nominal repetitions.
[0557] <Method for determining redundancy version for retransmitting PUSCH of TB>
[0558] The terminal can transmit the PUSCH using one of the following methods configured by the base station to the terminal: a scheduling method using a dynamic grant (DG), which schedules the transmission of the PUSCH using control information (DCI) transmitted by receiving a PDCCH; or a scheduling method using a configured grant (CG), which transmits the PUSCH using resources and a transmission method pre-configured by the base station.
[0559] That is, the terminal can determine a TBS using multiple symbol sets, which are resources for transmitting a PUSCH according to a dynamic grant, scheduled resources or resources configured by a configured grant, and transmit the PUSCH. In other words, the terminal can determine a TBS based on multiple symbol sets for a PUSCH configured by a base station in a DG-based or CG-based transmission manner.
[0560] When determining a plurality of symbol sets for uplink transmission in the DG or CG-based transmission scheme, the UE may determine the symbol sets based on available time domain resources for uplink transmission. Here, the available time domain resources for uplink transmission may be time domain resources including flexible symbols or uplink symbols configured according to a cell-specific UL / DL configuration and a UE-specific UL / DL configuration set from the base station to the UE. For example, when determining a plurality of symbol sets for PUSCH transmission resources using the PUSCH repetition transmission type A scheme, considering that the PUSCH repetition transmission type A scheme is a slot-based repetition transmission, the symbol sets may be slots, and the UE may determine the time domain resources for transmitting the PUSCH based on available slots for uplink transmission in the PUSCH repetition transmission type A scheme.
[0561] The base station may instruct the terminal to repeatedly transmit a PUSCH, the TBS of which is determined based on a plurality of symbol sets, using a plurality of time domain resources for uplink coverage extension.
[0562] In the following, for convenience of explanation, among one PUSCH transmission or more PUSCH repeated transmissions in which the TBS is determined based on multiple symbol sets, the number of multiple symbol sets (number of slots or nominal repetition number) corresponding to one PUSCH transmission is defined as N, and the number of repeated transmissions of PUSCH in which the TBS is determined based on N symbol sets is defined as M.
[0563] When a PUSCH is scheduled using the DG or Type 2 CG-based transmission scheme, the terminal receives DCI format 0_1 or 0_2 via the PDCCH scheduling the PUSCH, and can perform repeated transmission of the PUSCH, the TBS of which is determined based on the multiple symbol sets, on only M multiple time domain resources. Here, the multiple time domain resources may be the number of multiple symbol sets. For example, in the case of PUSCH repeated transmission type A, the multiple symbol sets are multiple slots, and therefore, the multiple time domain resources may be the number of slots. The terminal may receive the value M configured from a higher layer or added to the TDRA field of the DCI, and can perform repeated transmission of the PUSCH, the TBS of which is determined based on the multiple symbol sets, on M multiple slots.
[0564] When a PUSCH is scheduled using the Type 1 CG-based transmission scheme, the UE may perform repeated transmission of a PUSCH, the TBS of which is determined based on a plurality of symbol sets, on only M time domain resources according to a preconfigured resource and transmission method. Here, the plurality of time domain resources may be the number of symbol sets. The value M may be configured by a higher layer, and the UE may perform repeated transmission of a PUSCH, the TBS of which is determined based on a plurality of symbol sets, in M slots.
[0565] In an NR system, when a CG-based PUSCH transmission transmitted over a single slot is repeatedly transmitted, the UE and the base station define the time point at which the UE can assume that the CG-based PUSCH transmission is to start as follows: The UE is configured with one of RV sequences {0,2,3,1}, {0,3,0,3}, or {0,0,0,0} to be applied to the repeated transmission of the CG-based PUSCH, and uses the RV value corresponding to the {mod(n-1,4)+1}th value at the nth initial transmission opportunity (TO), where n is an integer greater than 0. In this case, the UE can determine the initial TO at which it can start the repeated transmission according to the configured RV sequence as follows:
[0566] - When the RV sequence is set to {0, 2, 3, 1}, the terminal can start repeated transmission from the first TO corresponding to RV = 0 as the initial TO, and the base station assumes that the terminal's repeated transmission can be started and attempts to receive repeated transmission of the CG-based PUSCH.
[0567] - When the RV sequence is set to {0,3,0,3}, the terminal can start repeated transmission from the TO corresponding to RV=0 as the initial TO, and the base station assumes that the terminal's repeated transmission can be started and attempts to receive repeated transmission of the CG-based PUSCH.
[0568] - When the RV sequence is set to {0,0,0,0}, the terminal can start repeated transmission by determining all TOs corresponding to RV=0 except the last TO as initial TOs, and the base station assumes that the terminal's repeated transmission can be started and attempts to receive repeated transmission of the CG-based PUSCH.
[0569] The problem to be solved by the present invention is that when the case where CG-based PUSCH transmission transmitted on a single slot is repeatedly transmitted is applied to the case where PUSCH whose TBS is determined based on multiple symbol sets using a CG-based transmission scheme is repeatedly transmitted, if a slot set with RV=0 as the initial TO is not determined to be an available slot (i.e., if it is determined to be an invalid slot for PUSCH repeated transmission), or if repeated transmission of PUSCH whose TBS is determined based on multiple symbol sets is scheduled or configured from a slot where RV=0, a problem occurs in which repeated transmission cannot be performed for PUSCH whose TBS is determined based on multiple symbol sets as a whole.
[0570] Therefore, the present invention aims to solve the problem of determining an initial transmission occasion (TO) at which a terminal can start repeated transmission when repeatedly transmitting a PUSCH whose TBS is determined based on multiple symbol sets using a CG-based transmission scheme.
[0571] First, in a CG-based transmission scheme, when M repetitive transmissions are instructed for a PUSCH whose TBSs are determined based on N symbol sets, a method for determining M TOs that can be used for repetitive transmission will be described.
[0572] The terminal may be configured with a period and an offset of the first slot of the first TO in which the PUSCH is repeatedly transmitted from the base station. The terminal may determine the first slot of the first TO in which the PUSCH is repeatedly transmitted according to the period and offset. Here, the period and offset may be given in units of ms or in units of one or more slots. The subsequent process may be determined by the method described below.
[0573] FIG. 27 illustrates a method for determining a transmission occasion of a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0574] Referring to Figure 27, first, TO can be determined based on N slots in which PUSCH transmission is possible. That is, when a UE determines TBS based on a plurality of symbol sets N, TO can also be determined in units of N symbol sets. Thus, a total of M TOs can be determined.
[0575] Specifically, referring to FIG. 27(a), the UE is configured with PUSCH repetition transmission type A of the CG-based transmission scheme, N=2, and M=4. In FIG. 27(a), the D slot may be a slot configured as a downlink symbol, the U slot may be a slot configured as an uplink symbol, and the S slot may be a slot configured as a downlink symbol, a flexible symbol, and an uplink symbol. The UE can assume that PUSCH transmission is possible in the S slot and the U slot. According to a first method, the UE can sequentially determine TOs for N=2 slots starting from the first S slot in which PUSCH transmission is possible. Here, the N=2 slots determined as TOs may be contiguous or discontinuous in the time domain. In the first method, one PUSCH repetition transmission is determined as one TO, so there is no ambiguity between the UE and the base station as to whether PUSCHs transmitted in multiple slots are one PUSCH repetition transmission or different PUSCH repetition transmissions.
[0576] Second, the TO may be determined based on slots in which PUSCH transmission is possible. Even if the UE determines TBSs based on multiple symbol sets N, the TO may be determined in slot units. Therefore, a total of N*M TOs may be determined. For example, as shown in FIG. 27(b), the UE may be configured with PUSCH repetition transmission type A of the CG-based transmission scheme, N=2, and M=4. The UE may sequentially determine TOs for N=2 slots starting from the first slot in which PUSCH transmission is possible. The UE may sequentially determine TOs for each slot starting from the first S slots in which PUSCH transmission is possible. The second method has the advantage of maintaining backward compatibility by maintaining the property of NR in which TOs are determined in slot units, since one slot is determined as one TO.
[0577] Next, a method for determining an initial TO at which PUSCH repetition transmission can be started in the CG-based transmission scheme will be described. This can be determined as follows according to the method for determining M TOs at which PUSCH repetition transmission can be performed.
[0578] When determining the TO using the first method, the UE is configured with one of RV sequences {0,2,3,1}, {0,3,0,3}, or {0,0,0,0} applied to repeated transmission of the CG-based PUSCH, and uses an RV value corresponding to the {mod(n-1,4)+1}th value in the nth TO, where n is an integer greater than 0. In this case, the UE can determine an initial TO at which it can start repeated transmission according to the configured RV sequence as follows:
[0579] When the RV sequence is set to {0, 2, 3, 1}, the first TO among M TOs can be determined as the initial TO. This TO is the TO corresponding to RV=0.
[0580] When the RV sequence is set to {0, 3, 0, 3}, among M TOs, the TO corresponding to RV=0 can be determined as the initial TO.
[0581] - When the RV sequence is set to {0,0,0,0}, all M TOs can be determined as initial TOs. However, when (the number of symbol sets N) * (the set number of repetitive transmissions M) is 8 or more, the last symbol set of the last TO cannot start repetitive transmission.
[0582] When determining the TO using the second method, the UE is configured with one of RV sequences {0,2,3,1}, {0,3,0,3}, or {0,0,0,0} applied to repeated transmission of the CG-based PUSCH, and uses an RV value corresponding to the {mod(ceil(n / N)-1,4)+1}th value in the nth TO. Here, n is an integer greater than 0, and ceil(x) represents the smallest integer greater than or equal to x. In this case, the UE can determine an initial TO at which it can start repeated transmission according to the configured RV sequence as follows:
[0583] When the RV sequence is set to {0, 2, 3, 1}, the first N TOs among N*M TOs can be determined as initial TOs, where the first N TOs are TOs with RV=0.
[0584] When the RV sequence is set to {0, 3, 0, 3}, among N*M TOs, the TO corresponding to RV=0 can be determined as the initial TO.
[0585] - When the RV sequence is set to {0,0,0,0}, all N*M TOs can be determined as initial TOs. However, when (number of symbol sets N) * (number of repetitions M) is 8 or more, the last TO cannot start repetitions.
[0586] FIG. 28 shows an example of a method for determining an initial transmission occasion for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs.
[0587] Referring to FIG. 28, when a TB is transmitted in multiple slots and the PUSCH transmitting the TB is repeatedly transmitted, the terminal can transmit the first TB in a slot assigned with '0' of the RV sequence set by the base station.
[0588] Specifically, the UE may be configured or instructed to repeatedly transmit a PUSCH, the TBS of which is determined based on multiple symbol sets, on multiple time domain resources using a CG-based transmission scheme. For example, when scheduled as PUSCH repetition transmission type A, the UE may repeatedly transmit a PUSCH, the TBS of which is determined based on N slots, M times. In this case, the UE may determine an RV value for the M-times repeated transmission according to a configured RV sequence.
[0589] For example, as shown in FIG. 28, the UE may be configured with PUSCH repetition transmission type A of the CG-based transmission scheme, N=2, and M=4, and the RV sequence {0, 2, 3, 1} may be configured by the base station. In this case, PUSCH transmission may not be possible in the TOs of two slots corresponding to the first repetition transmission. That is, the first two TOs corresponding to RV=0 may be invalid. Although the UE is capable of PUSCH transmission in the TOs corresponding to the second, third, and fourth repetition transmissions, the UE cannot start repetition transmission because the condition for the initial TO, RV=0, is not met. In this case, PUSCH transmission is possible again after six slots in which PUSCH transmission is possible, which increases latency.
[0590] FIG. 29 illustrates yet another example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0591] Referring to FIG. 29, when a TB is transmitted in multiple slots and a PUSCH transmitting the TB is repeatedly transmitted, the terminal can start repeatedly transmitting the PUSCH of the TB in the TO even if the value of the RV is not a TO corresponding to '0'.
[0592] Specifically, a plurality of symbol sets may be configured to a terminal by a base station according to a set grant scheme. The terminal determines a TBS based on the plurality of allocated or configured symbol sets and can perform repeated transmission on a plurality of time domain resources via a PUSCH based on the determined TBS. In this case, the terminal can perform repeated transmission of a PUSCH based on an RV value set for each slot according to an RV sequence set by the base station.
[0593] In this case, if a slot in which the RV value is set to '0' for starting repeated transmission of the PUSCH is not valid, the UE can start repeated transmission of the PUSCH in a slot in which the RV value is set to a value other than '0'. That is, the UE can start repeated transmission of the PUSCH even in a slot in which the RV value is not set to '0'.
[0594] That is, when the terminal is configured or instructed to repeatedly transmit a PUSCH whose TBS is determined based on multiple symbol sets on multiple time domain resources, the terminal can be configured to start PUSCH repeated transmission regardless of the RV value. In other words, the terminal can start PUSCH repeated transmission at a TO having an RV value other than RV=0. The other RV values may include values of RV=1, RV=2, and RV=3.
[0595] For example, as shown in FIG. 29, the terminal is configured with PUSCH repetition transmission type A of the CG-based transmission scheme, N=2, and M=4. In addition, the RV sequence {0, 2, 3, 1} is configured by the base station. When the two-slot TO corresponding to the first repetition transmission cannot be used for PUSCH transmission, the terminal can be configured to start repetition transmission even if the TOs corresponding to the remaining repetition transmissions have a value other than RV=0. That is, the terminal can be configured to start PUSCH repetition transmission with a two-slot TO corresponding to the second repetition transmission with RV=2, a two-slot TO corresponding to the third repetition transmission with RV=3, or a two-slot TO corresponding to the fourth repetition transmission with RV=1. That is, in an NR system, when a CG-based PUSCH transmission transmitted on a single slot is repeatedly transmitted, the terminal and the base station can be configured to start PUSCH repeated transmission regardless of the RV value when the terminal is configured or instructed to repeatedly transmit a CG-based PUSCH whose TBS is determined based on multiple symbol sets on multiple time domain resources, unlike when the terminal sets RV=0 as the point at which the terminal can assume that the CG-based PUSCH transmission starts.
[0596] However, when repeated transmission begins with TO having a value other than RV=0 according to the method described in Figure 29, information bits (systematic bits) among coded bits may not be included in PUSCH transmission or may only be partially included, which may cause degradation of PUSCH performance. An embodiment for solving this problem will be described below.
[0597] FIG. 30 illustrates an example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0598] Referring to FIG. 30, when a TB is transmitted in multiple slots and a PUSCH transmitting the TB is repeatedly transmitted, the UE may be configured by the base station with an RV sequence consisting only of '0', and may start repeatedly transmitting the PUSCH of the TB at a TO where the RV value corresponds to '0'.
[0599] Specifically, the terminal may be configured with a plurality of symbol sets by the base station according to a grant scheme. The terminal may determine a TBS based on the plurality of assigned or configured symbol sets and perform repeated transmission on a plurality of time domain resources via a PUSCH based on the determined TBS. In this case, the terminal may perform repeated transmission of a PUSCH based on an RV value set for each slot according to an RV sequence set by the base station.
[0600] In this case, if a slot in which the RV value "0" for starting the repeated transmission of the PUSCH is set is not valid, the UE cannot perform repeated transmission of the PUSCH in a slot in which the RV value is set to a value other than "0." In this case, since the size of the TB is one or more slots, repeated transmission of the PUSCH for transmitting the TB can be started again after a number of slots have passed. Therefore, a delay may occur in starting the repeated transmission of the PUSCH.
[0601] Therefore, in this case, when the TBS, which is the size of the TB, is determined to be larger than one slot, the base station may set the RV sequence for repeated transmission of the PUSCH for transmitting the TB to a specific sequence consisting of only a specific RV value. In this case, the specific RV value may be an RV value that can start repeated transmission of the PUSCH.
[0602] For example, the base station can set {0,0,0,0} as the RV sequence for repeated PUSCH transmission in the terminal, and the terminal can immediately start repeated PUSCH transmission in the next valid slot even if the first slot for PUSCH transmission is not valid because the RV values of all slots are '0'. In this case, the last TO does not need to be used for repeated PUSCH transmission.
[0603] Specifically, when the UE is configured or instructed to repeatedly transmit a CG-based PUSCH, whose TBS is determined based on multiple symbol sets, over multiple time domain resources, the RV sequence for the PUSCH repeated transmission, in which the UE determines and transmits a TBS based on multiple symbol sets, may always be set to {0,0,0,0}. This is a method in which the UE and the base station use the same method as when CG-based PUSCH transmission transmitted over a single slot is repeatedly transmitted, in an NR system, in which the time point at which the UE can assume that the CG-based PUSCH transmission starts is set to RV=0, but allows for scheduling restrictions on the base station for RV sequence configuration. That is, the UE can start PUSCH repeated transmission at a TO corresponding to RV=0 in the same case of CG-based PUSCH transmission transmitted over a single slot and CG-based PUSCH, whose TBS is determined based on multiple symbol sets, over multiple time domain resources. Therefore, the RV sequence is always set to {0,0,0,0}, and repeat transmission can be started at all TOs. For example, referring to Figure 30, the UE is configured with PUSCH repetition transmission type A of the CG-based transmission scheme, N = 2, and M = 4. In this case, even if the TO of two slots corresponding to the first repetition transmission cannot be used for PUSCH transmission, the TO of the remaining two slots corresponding to the repetition transmission has a value of RV = 0, so the UE can start PUSCH repetition transmission. Also, since the RV sequence is configured as {0,0,0,0} and N * M = 8, the UE cannot start repetition transmission in the second slot (U slot) of the TO corresponding to the fourth repetition transmission according to the method of determining the TO described with reference to Figures 28 and 29.
[0604] FIG. 31 illustrates yet another example of a method for determining an initial transmission opportunity for a PUSCH whose TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0605] Referring to FIG. 31, when a TB is transmitted in multiple slots and a PUSCH transmitting the TB is repeatedly transmitted, the terminal can map the value of the RV sequence starting from the TO at which repeated transmission of the PUSCH can start.
[0606] Specifically, the terminal may be configured with a plurality of symbol sets by a base station according to a grant scheme. The terminal may determine a TBS based on the plurality of assigned or configured symbol sets and perform repeated transmission on a plurality of time domain resources via a PUSCH based on the determined TBS. In this case, the terminal may perform repeated transmission of a PUSCH based on an RV value set for each slot according to an RV sequence set by the base station.
[0607] In this case, if a slot in which the RV value "0" for starting the repeated transmission of the PUSCH is set is not valid, the UE cannot perform repeated transmission of the PUSCH in a slot in which the RV value is set to a value other than "0." In this case, since the size of the TB is one or more slots, repeated transmission of the PUSCH for transmitting the TB again can be started after a number of slots have passed. Therefore, a delay may occur in starting the repeated transmission of the PUSCH.
[0608] Therefore, in this case, the terminal can start the repeated transmission of the PUSCH by setting the RV value of the RV sequence again starting from the TO of the slot in which the repeated transmission of the PUSCH can be started after the invalid TO.
[0609] Specifically, when the terminal is configured or instructed to repeatedly transmit a CG-based PUSCH, the TBS of which is determined based on multiple symbol sets, on multiple time domain resources, the terminal may map new RV values starting from a TO at which the PUSCH repeated transmission can start. Specifically, when a TO with RV=0 corresponding to a first repeated transmission is invalid, the terminal may determine a TO with RV=0 corresponding to a next repeated transmission, and may repeatedly transmit a CG-based PUSCH, the TBS of which is determined based on multiple symbol sets, on multiple time domain resources.
[0610] Referring to FIG. 31(a), the UE may reset and apply the RV sequence {0,0,0,0} starting from the TO at which PUSCH repeat transmission can be started. If the TO with RV=0 corresponding to the first repeat transmission is invalid, the UE may be configured to reset and apply the RV sequence {0,0,0,0} starting from the repeat transmission of a subsequent valid TO, regardless of the RV sequence configured by the base station, and perform PUSCH repeat transmission. For example, referring to FIG. 31(a), the UE is configured with PUSCH repeat transmission type A of the CG-based transmission scheme, N=2, and M=4. Also, the RV sequence {0,2,3,1} is configured by the base station. Since the TOs of the two slots corresponding to the first repeat transmission are invalid, the UE can apply the RV sequence {0,0,0,0} starting from the TO corresponding to the second repeat transmission. In this case, since N*M=8, the UE can start PUSCH repeat transmission in the remaining S slots or U slots except for the second slot (U slot) of the TO corresponding to the fourth repeat transmission.
[0611] Referring to (b) of FIG. 31, starting from the TO at which PUSCH repeat transmission can be started, the RV of the configured RV sequence can be sequentially mapped starting from RV=0. If the TO with RV=0 corresponding to the first repeat transmission is invalid, the UE can sequentially reset the RV of the configured RV sequence starting from RV=0 for the subsequent valid repeat transmissions of TOs, and map each RV value of the RV sequence. For example, the UE is configured with PUSCH repeat transmission type A of the CG-based transmission scheme, N=2, and M=4. Also, the RV sequence {0, 2, 3, 1} is configured by the base station. Since the two-slot TO corresponding to the first repeat transmission is invalid, the RV sequence can be sequentially reset starting from RV=0 starting from the TO corresponding to the second repeat transmission and mapped. That is, the TO corresponding to the third repeat transmission is mapped with RV=0, the TO corresponding to the third repeat transmission is mapped with RV=2, and the TO corresponding to the fourth repeat transmission is mapped with RV=3, so that PUSCH repeat transmission can be started from the TO corresponding to the second repeat transmission.
[0612] Furthermore, when the TO with RV=0 is not valid, it may be based on information that the UE and the base station can assume identically. When the RV sequence and RV value for PUSCH repeated transmission that the UE and the base station can assume are different from each other, the base station needs to blindly detect a PUSCH having an RV value according to the RV sequence setting configured for the existing UE and an additional PUSCH having a value of RV=0 in order to receive the CG-based PUSCH repeated transmission transmitted by the UE in the resource where the CG-based PUSCH repeated transmission is performed every time.
[0613] FIG. 32 is a flowchart showing an example of the operation of the terminal according to the embodiment of the present invention.
[0614] Referring to FIG. 32, when a TB is transmitted in multiple slots and a TBS is larger than one slot, a terminal can scale and adjust resources for transmitting a TBS or a PUSCH to determine the transmission power of the PUSCH and the number of modulation symbols (or the number of bits) for each parameter of UCI multiplexed with the PUSCH.
[0615] Specifically, the UE may receive configuration information for resource allocation for transmitting a transport block (TB) via the PUSCH from the base station (S32010). At this time, the UE may be allocated resources by a dynamic grant or may use resources configured by a configured grant.
[0616] Then, the terminal may map the transmission block to a plurality of slots constituting the resource based on the configuration information (S32020). At this time, the terminal may determine the size of the transmission block before mapping the transmission block to a plurality of slots, and the size of the transmission block may be larger than one slot.
[0617] Thereafter, the UE can transmit the transport block via the PUSCH over multiple slots (S32030).
[0618] The PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots.
[0619] In this case, the number of modulation symbols for each of the plurality of pieces of information (or a plurality of parameters) included in the different UCIs may be determined based on the size of the transmission block scaled based on the plurality of slots or the resource scaled based on the plurality of slots.
[0620] That is, the size of the transmission block may be scaled by the method described in FIGS.
[0621] In this case, the plurality of pieces of information (or the plurality of parameters) may be determined based on the size of the scaled transmission block or the number of modulation symbols scaled based on the plurality of slots in order of earliest in the time domain among the plurality of slots.
[0622] The multiple pieces of information (or multiple parameters) included in the UCI may include HARQ (Hybrid Automatic Repeat Request)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1, and CSI part 2.
[0623] In this case, the number of modulation symbols (or the number of bits) to be multiplexed for the plurality of pieces of information (or the plurality of parameters) may be determined according to priority. For example, the number of modulation symbols for HARQ-ACK / NACK may be determined in order of first rank, the number of modulation symbols for CSI part 1 may be determined in order of second rank, and the number of modulation symbols for CSI part 2 may be determined in order of third rank, based on the size of a scaled transport block or resources scaled based on a plurality of slots.
[0624] When a transport block is composed of one or more code blocks, the number of modulation symbols for each of a plurality of pieces of information (or a plurality of parameters) included in different UCIs may be determined based on the total size of the one or more code blocks scaled based on the plurality of slots or the resources scaled based on the plurality of slots.
[0625] The transmission power of the PUSCH may be determined based on a value obtained by scaling the overall size of one or more code blocks constituting the transport block in units of slots based on the plurality of slots or based on resources scaled based on the plurality of slots. That is, as described with reference to FIGS. 24 to 26, when TB is transmitted in a plurality of slots, the transmission power for transmitting the PUSCH may be determined based on TB in each slot.
[0626] The PUSCH may be repeatedly transmitted based on the resources allocated based on a configured grant (CG) of the configuration information, and the PUSCH may be repeatedly transmitted using a specific redundancy version (RV) sequence configured by the base station for repeated transmission of the PUSCH.
[0627] In this case, the RV sequence for repeated transmission of the PUSCH and the value of the RV sequence allocated to the TO may be set by the method described with reference to FIGS.
[0628] As an example, a specific RV sequence for repeatedly transmitting a PUSCH may be {0,0,0,0}, and repeated transmission of a PUSCH may start from a slot in which the specific RV sequence is set to a value of '0'.
[0629] The above description of the present invention is for illustrative purposes only, and those skilled in the art will understand that the present invention can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. Therefore, the above-described embodiments should be understood as illustrative in all respects and not restrictive. For example, each component described as a single component may be implemented in a distributed form, and similarly, each component described as a distributed component may be implemented in a combined form.
[0630] The scope of the present invention is indicated by the appended claims rather than the above detailed description, and any modifications or variations that fall within the meaning and scope of the claims and their equivalents should be construed as being within the scope of the present invention.
Claims
1. A method for transmitting a physical uplink shared channel (PUSCH) from a terminal to a base station in a wireless communication system, comprising: receiving configuration information for resource allocation for transmitting a transport block (TB) via the PUSCH from a base station; and mapping the transmission block to a plurality of slots constituting the resource based on the configuration information; transmitting the transport block via the PUSCH on the plurality of slots; The PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots, A method in which the number of modulation symbols for each of the multiple pieces of information included in the different UCIs is determined based on the size of the transmission block scaled based on the multiple slots or the resources scaled based on the multiple slots.
2. 2. The method of claim 1, wherein the number of modulation symbols is determined based on the scaled transmission block size or the scaled resources based on the plurality of slots in the time domain in order of earliest among the plurality of slots.
3. The plurality of pieces of information include Hybrid Automatic Repeat Request (HARQ)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1 and CSI part 2, 2. The method of claim 1, wherein the HARQ-ACK / NACK, the CSI part 1, and the CSI part 2 are sequentially ranked first, second, and third, and the number of modulation symbols is determined based on the scaled transport block size or the resources scaled based on the plurality of slots.
4. 2. The method of claim 1, wherein, when the transport block is composed of one or more code blocks, the number of modulation symbols of each of the plurality of pieces of information included in the different UCIs is determined based on a value obtained by scaling an overall size of the one or more code blocks based on a plurality of slots or the resources scaled based on the plurality of slots.
5. 2. The method of claim 1, wherein the transmission power of the PUSCH is determined based on a value obtained by scaling an overall size of one or more code blocks constituting the transport block in units of slots based on the plurality of slots or based on the resources scaled based on the plurality of slots.
6. The method of claim 1 , wherein the PUSCH is repeatedly transmitted based on the resources allocated based on a configured grant (CG) of the configuration information.
7. The method of claim 6, wherein the PUSCH is repeatedly transmitted using a specific redundancy version (RV) sequence configured by the base station for repeated transmission of the PUSCH.
8. the specific RV sequence is {0,0,0,0}, The method of claim 7, wherein the repeated transmission of the PUSCH starts from a slot in which the specific RV sequence is set to a value of "0".
9. A terminal of a wireless communication system, communication module; a processor for controlling the communication module; The processor: receiving, from a base station, configuration information for allocation of resources for transmitting a transport block (TB) via a physical uplink shared channel (PUSCH); Mapping the transmission block to a plurality of slots constituting the resource based on the configuration information; Transmitting the transport block via the PUSCH on the plurality of slots; The PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots, The number of modulation symbols for each of the plurality of pieces of information included in the UCI of the different PUCCHs is determined based on the size of the transmission block scaled based on the slot in which the UCI is transmitted among the plurality of slots or the resources scaled based on the plurality of slots.
10. The terminal of claim 9, wherein the number of modulation symbols is determined based on the scaled transmission block size or the scaled resources based on the plurality of slots in the time domain in order of earliest among the plurality of slots.
11. The plurality of pieces of information include Hybrid Automatic Repeat Request (HARQ)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1 and CSI part 2, 10. The terminal of claim 9, wherein the HARQ-ACK / NACK, the CSI part 1, and the CSI part 2 are sequentially ranked first, second, and third, and the number of modulation symbols is determined based on the scaled transport block size or the resources scaled based on the plurality of slots.
12. 10. The terminal of claim 9, wherein, when the transport block is composed of one or more code blocks, the number of modulation symbols of each of the plurality of pieces of information included in the different UCIs is determined based on a value obtained by scaling an overall size of the one or more code blocks based on the plurality of slots or the resources scaled based on the plurality of slots.
13. 10. The terminal of claim 9, wherein the transmission power of the PUSCH is determined based on a value obtained by scaling an overall size of one or more code blocks constituting the transport block in slot units based on the plurality of slots or based on the resources scaled based on the plurality of slots.
14. The terminal of claim 9, wherein the PUSCH is repeatedly transmitted based on the resources allocated based on a configured grant (CG) of the configuration information.
15. The terminal of claim 14, wherein the PUSCH is repeatedly transmitted using a specific redundancy version (RV) sequence configured by the base station for repeated transmission of the PUSCH.
16. the specific RV sequence is {0,0,0,0}, The repeated transmission of the PUSCH begins with a slot in which the value of the specific RV sequence is set to '0' for the UE. The terminal of claim 7, wherein the repeated transmission of the PUSCH starts from a slot in which a value of '0' of the specific RV sequence is set.