Methods, devices, and systems for uplink transmission in wireless communication systems.
Patent Information
- Application Number
- VN1202303123
- Authority / Receiving Office
- VN · VN
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-24
- Filing Date
- 2021-10-14
- Publication Date
- 2026-09-21
- Estimated Expiration
- 2041-10-14
AI Technical Summary
Current wireless communication systems face challenges in efficiently determining and transmitting resources for data and control information through an uplink shared channel, particularly in high-speed data services, where resource allocation and transmission power management are critical for optimal performance.
A method and device for efficiently determining and transmitting resources for data and control information through a physical uplink shared channel (PUSCH) by allocating resources based on configuration information, scaling transport blocks, and using specific redundancy versions for repeated transmission, ensuring effective multiplexing and power management.
This approach enables efficient resource allocation and transmission of data and control information, improving the overall performance of the uplink shared channel by optimizing resource utilization and transmission reliability.
Smart Images

Figure VN1202303123_0
Abstract
Description
Method, device and system for uplink transmission in a wireless communication system
[0001] The present invention relates to a wireless communication system. Specifically, the present invention relates to a method, device, and system for determining and transmitting resources of an uplink shared channel.
[0002]
[0003] Since the commercialization of 4G (4th generation) communication systems, efforts are being made to develop new 5G (5th generation) communication systems to meet the growing demand for wireless data traffic. 5G communication systems are also referred to as "beyond 4G network" communication systems, "post-LTE" systems, or "new radio" (NR) systems. To achieve high data rates, 5G communication systems include systems operating in the ultra-high frequency (mmWave) band above 6 GHz. Furthermore, for coverage purposes, systems operating in frequency bands below 6 GHz are being considered for implementation at base stations and terminals.
[0004] The 3rd Generation Partnership Project (3GPP) NR system improves network spectral efficiency, enabling carriers to offer more data and voice services within a given bandwidth. Therefore, the 3GPP NR system is designed to meet the demands for high-speed data and media transmission in addition to high-capacity voice support. The advantages of the NR system include high throughput, low latency, support for frequency division duplex (FDD) and time division duplex (TDD) on the same platform, an improved end-user experience, and lower operating costs due to its simple architecture.
[0005] For more efficient data processing, dynamic TDD in NR systems can vary the number of orthogonal frequency division multiplexing (OFDM) symbols available for uplink and downlink transmissions depending on the data traffic direction of users in the cell. For example, when a cell's downlink traffic exceeds its uplink traffic, the base station can allocate multiple downlink OFDM symbols to a slot (or subframe). Information about the slot configuration must be transmitted to terminals.
[0006] To mitigate the path loss of radio waves in ultra-high frequency bands and increase the transmission distance of radio waves, beamforming, massive MIMO (massive MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beamforming, hybrid beamforming that combines analog beamforming and digital beamforming, and large scale antenna technologies are being discussed in 5G communication systems. Additionally, to improve the network of the system, 5G communication systems are developing technologies for advanced small cells, advanced 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.In addition, advanced coding modulation (ACM) methods such as 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), are being developed in 5G systems.
[0007] Meanwhile, the Internet is evolving from a human-centric network where humans create and consume information to the Internet of Things (IoT), where information is exchanged and processed between distributed components such as objects. The Internet of Everything (IoE), which combines IoT technologies with big data processing technologies through connections to cloud servers, is also emerging. To implement the IoT, technological elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. Recently, research is being conducted on technologies such as sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) for connecting objects. In the IoT environment, intelligent IT (Internet technology) services can be provided that collect and analyze data generated from connected objects to create new value for human life. IoT can be applied to areas such as smart homes, smart buildings, smart cities, smart or connected cars, smart grids, healthcare, smart appliances, and advanced medical services through the convergence and integration of existing IT (information technology) technologies with various industries.
[0008] Accordingly, various attempts are being made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) are being implemented using 5G communication techniques such as beamforming, MIMO, and array antennas. Cloud RAN, a big data processing technology described above, can also be considered an example of the convergence of 5G and IoT technologies. Mobile communication systems have traditionally been developed to provide voice services while ensuring user activity.
[0009] However, mobile communication systems are gradually expanding beyond voice to include data services, and have now evolved to the point where they can provide high-speed data services. However, resource shortages and user demand for high-speed services in existing mobile communication systems are driving the need for more advanced systems.
[0010] The purpose of the present invention is to provide a method for determining resources and transmitting data and control information transmitted through an uplink shared channel in a wireless communication system, particularly a cellular wireless communication system, and a device therefor.
[0011]
[0012] 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 allocating resources for transmitting a transport block (TB) through the PUSCH from the base station; and mapping the transport block to a plurality of slots constituting the resources based on the configuration information; and transmitting the transport block through the PUSCH on 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 of 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 resource scaled based on the plurality of slots.
[0013] Additionally, in the present invention, the plurality of pieces of information are sequentially determined based on the size of the scaled transmission block or the resource scaled based on the plurality of slots in the time domain in the most advanced order among the plurality of slots, and the number of modulation symbols is determined based on the plurality of slots.
[0014] In addition, in the present invention, the plurality of pieces of information include HARQ (Hybrid Automatic Repeat Request)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1 and CSI part 2, and the HARQ-ACK / NACK, the CSI part 1 and the CSI part 2 are sequentially ranked in the first order, the second order and the third order, and the number of modulation symbols is determined based on the size of the scaled transport block or the resource scaled based on the plurality of slots.
[0015] In addition, in the present invention, when the transmission 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 scaled value based on the plurality of slots or based on the resources scaled based on the plurality of slots.
[0016] Additionally, in the present invention, the transmission power of the PUSCH is determined based on a value scaled based on the plurality of slots or the resource scaled based on the plurality of slots, wherein the total size of one or more code blocks constituting the transmission block is determined based on the plurality of slots.
[0017] Additionally, in the present invention, the PUSCH is repeatedly transmitted based on the resources allocated based on the configured grant (CG) of the configuration information.
[0018] Additionally, in the present invention, the PUSCH is repeatedly transmitted using a specific redundancy version (RV) sequence configured from the base station for repeated transmission of the PUSCH.
[0019] Additionally, in the present invention, the specific RV sequence is {0,0,0,0}, and the repeated transmission of the PUSCH starts from a slot in which the value of '0' of the specific RV sequence is set.
[0020] In addition, the present invention 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) through a physical uplink shared channel (PUSCH) from a base station, maps the transport block to a plurality of slots constituting the resource based on the configuration information, and transmits the transport block through the PUSCH on 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 of 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 resource scaled based on the plurality of slots.
[0021]
[0022] According to an embodiment of the present invention, a terminal can efficiently determine resources for data and control information to be transmitted through an uplink shared channel and efficiently transmit data and uplink control information to a base station through the uplink shared channel.
[0023] In addition, the present invention has the effect of efficiently multiplexing PUSCH and PUCCH by determining the number of symbols (or number of bits) of each parameter of UCI of PUCCH multiplexed with PUSCH based on the size of a scaled transport block based on one slot in which UCI is transmitted when a transport block of PUSCH is transmitted through multiple slots.
[0024] In addition, the present invention has the effect of efficiently performing repeated transmission of a PUSCH by starting repeated transmission of the PUSCH immediately in the next slot for transmission of the PUSCH even when the slot for the first transmission of the PUSCH to be repeatedly transmitted is invalid by setting a redundancy version (RV) sequence for repeated transmission of the PUSCH to a specific sequence when a transport block of the PUSCH is transmitted through a plurality of slots.
[0025] The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention belongs from the description below.
[0026] Figure 1 shows an example of a radio frame structure used in a wireless communication system.
[0027] Figure 2 shows an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system.
[0028] Figure 3 is a drawing for explaining a physical channel used in a 3GPP system and a general signal transmission method using the physical channel.
[0029] Figures 4a and 4b illustrate SS / PBCH blocks for initial cell access in a 3GPP NR system.
[0030] Figures 5a and 5b illustrate procedures for transmitting control information and control channels in a 3GPP NR system.
[0031] Figure 6 is a diagram showing a CORESET (control resource set) in which a PDCCH (physical downlink control channel) can be transmitted in a 3GPP NR system.
[0032] FIG. 7 is a diagram illustrating a method for setting a PDCCH search space in a 3GPP NR system.
[0033] Figure 8 is a conceptual diagram explaining carrier aggregation.
[0034] Figure 9 is a diagram for explaining single carrier communication and multi-carrier communication.
[0035] Figure 10 is a diagram illustrating an example in which a cross-carrier scheduling technique is applied.
[0036] Figure 11 is a block diagram showing the configuration of a terminal and a base station according to one embodiment of the present invention.
[0037] FIG. 12 illustrates a method for scheduling a physical uplink shared channel in the time domain according to one embodiment of the present invention.
[0038] FIG. 13 illustrates a method for scheduling a physical uplink shared channel in the frequency domain according to one embodiment of the present invention.
[0039] Figure 14 illustrates repeated transmission of a physical uplink shared channel according to one embodiment of the present invention.
[0040] FIG. 15 and FIG. 16 illustrate RE mapping of a physical uplink shared channel according to one embodiment of the present invention.
[0041] Figure 17 illustrates a method for a terminal to determine a transmission block size (TBS) based on one slot or one nominal PUSCH.
[0042] FIG. 18 illustrates resource allocation for multiple slots based on PUSCH repetitive transmission type A according to one embodiment of the present invention.
[0043] FIG. 19 illustrates resource allocation for multiple nominal PUSCHs based on PUSCH repetition transmission type B according to one embodiment of the present invention.
[0044] FIG. 20 and FIG. 21 illustrate a method for determining TBS for multiple slots or multiple nominal PUSCHs according to one embodiment of the present invention.
[0045] Figures 22 and 23 illustrate an example of a collision between a PUSCH and multiple PUCCHs, where TBS is determined based on multiple slots or multiple nominal PUSCHs.
[0046] Figure 24 shows an example of a method for determining the transmission power of a PUSCH for which TBS is determined based on multiple slots or multiple nominal PUSCHs.
[0047] FIG. 25 illustrates an example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0048] FIG. 26 illustrates another example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0049] FIG. 27 illustrates a method for determining a transmission occasion of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0050] Figure 28 illustrates an example of a method for determining an initial transmission occasion of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs.
[0051] FIG. 29 illustrates another example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0052] FIG. 30 illustrates an example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0053] FIG. 31 illustrates another example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0054] Figure 32 is a flowchart showing an example of the operation of a terminal according to an embodiment of the present invention.
[0055] The terms used in this specification have been selected from widely used and current terms, taking into account the functions of the present invention. However, these terms may vary depending on the intentions of those skilled in the art, customs, or the emergence of new technologies. Furthermore, in certain cases, the applicant may arbitrarily select terms, in which case their meanings will be described in the description of the relevant invention. Therefore, it should be noted that the terms used in this specification should be interpreted based on their substantive meaning and the overall content of this specification, rather than simply their names.
[0056] Throughout the specification, when a component is said to be "connected" to another component, this includes not only the case where the component is "directly connected," but also the case where the component is "electrically connected" with another component intervening therebetween. Furthermore, when a component is said to "include" a particular component, this does not exclude the other component, but rather allows the inclusion of other components, unless specifically stated otherwise. Furthermore, the terms "more than" or "less than" based on a specific threshold may be appropriately replaced with "more than" or "less than", respectively, depending on the embodiment.
[0057] The following technologies can be used in various wireless access systems, such as CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), and SC-FDMA (single carrier frequency division multiple access). CDMA can be implemented with radio technologies such as UTRA (Universal Terrestrial Radio Access) or CDMA2000. TDMA can be implemented with radio technologies such as GSM (Global System for Mobile communications) / GPRS (General Packet Radio Service) / EDGE (Enhanced Data Rates for GSM Evolution). OFDMA can be implemented with radio technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and E-UTRA (Evolved UTRA). UTRA is a part of UMTS (Universal Mobile Telecommunications System). 3GPP (3rd Generation Partnership Project) LTE (long term evolution) is a part of E-UMTS (Evolved UMTS) that uses E-UTRA, and LTE-A (Advanced) is an evolved version of 3GPP LTE.3GPP NR (New Radio) 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, the following description focuses on 3GPP NR, but the technical concepts of the present invention are not limited thereto.
[0058] Unless otherwise specified herein, a base station may include a gNB (next generation node B) defined in 3GPP NR. In addition, unless otherwise specified, a terminal may include a UE (user equipment). Hereinafter, to facilitate understanding of the description, each content is described separately as an embodiment, but each embodiment may be used in combination with each other. In the present disclosure, the configuration of a terminal may refer to a configuration by a base station. Specifically, the base station may transmit a channel or signal to the terminal to set the values of parameters used in the operation of the terminal or in a wireless communication system.
[0059] Figure 1 shows an example of a radio frame structure used in a wireless communication system.
[0060] Referring to Figure 1, the radio frame (or radio frame) used in the 3GPP NR system is 10ms (Δf max N f / 100) * T c ) can have a length of . In addition, a radio frame consists of 10 equally sized subframes (SF). Here, Δf max =480*10 3 Hz, N f =4096, T c =1 / (Δfref *N f,ref ), Δf ref =15*10 3 Hz, N f,ref =2048. Each of the 10 subframes within a radio frame can be numbered from 0 to 9. Each subframe has a length of 1ms and can be composed of one or more slots depending on the subcarrier spacing. More specifically, the subcarrier spacing that can be used in the 3GPP NR system is 15*2. μ kHz. μ is the subcarrier spacing configuration, and μ can have a value of 0 to 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, or 240 kHz can be used as the subcarrier spacing. A 1 ms long subframe is 2 μ It can be composed of slots, where the length of each slot is 2 -μ ms. 2 within one subframe μ The slots of each dog are numbered from 0 to 2 μ - Numbers from 1 to 1 can be assigned. Also, slots within a radio frame are numbered from 0 to 10*2. μ - A number up to 1 may be assigned. Time resources may be distinguished by at least one of a radio frame number (also called a radio frame index), a subframe number (also called a subframe index), and a slot number (or slot index).
[0061] Figure 2 illustrates an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system. In particular, Figure 2 illustrates the structure of a resource grid of a 3GPP NR system.
[0062] There is one resource grid per antenna port. Referring to Fig. 2, a slot includes multiple OFDM (orthogonal frequency division multiplexing) symbols in the time domain and multiple resource blocks (RBs) in the frequency domain. An OFDM symbol also means one symbol period. Unless otherwise specified, an OFDM symbol may be simply referred to as a symbol. One RB includes 12 consecutive subcarriers in the frequency domain. Referring to Fig. 2, a signal transmitted in each slot is N size,μ grid,x * N RB sc N subcarriers and slot symb It can be expressed as a resource grid consisting of OFDM symbols. Here, when it is a downlink resource grid, x = DL, and when it is an uplink resource grid, x = UL. N size,μ grid,x represents the number of resource blocks (RBs) according to the subcarrier spacing configuration factor μ (x is DL or UL), and N slot symb represents the number of OFDM symbols in a slot. N RB sc N is the number of subcarriers that constitute one RB. RB sc =12. Depending on the multiple access method, an OFDM symbol may be referred to as a CP-OFDM (cyclic prefix OFDM) symbol or a DFT-S-OFDM (discrete Fourier transform spread OFDM) symbol.
[0063] The number of OFDM symbols included in one slot may vary depending on the length of the CP (cyclic prefix). For example, in the case of a normal CP, one slot may include 14 OFDM symbols, but in the case of an extended CP, one slot may include 12 OFDM symbols. In a specific embodiment, the extended CP may be used only at a 60 kHz subcarrier spacing. In Fig. 2, for convenience of explanation, a case in which one slot consists of 14 OFDM symbols is exemplified, but embodiments of the present invention may be applied in the same manner to slots having a different number of OFDM symbols. Referring to Fig. 2, each OFDM symbol is, in the frequency domain, N size,μ grid,x * N RB sc It contains subcarriers. The types of subcarriers can be divided into data subcarriers for data transmission, reference signal subcarriers for reference signal transmission, and guard bands. The carrier frequency is also called the center frequency (fc).
[0064] One RB is N in the frequency domain. RB sc can be defined by a number of consecutive subcarriers (e.g., 12). For reference, a resource consisting of one OFDM symbol and one subcarrier can be referred to as a resource element (RE) or tone. Therefore, one RB is N slot symb * N RB sc It can be composed of resource elements. Each resource element within the resource grid can be uniquely defined by an index pair (k, l) within one slot. k is from 0 to N in the frequency domain. size,μ grid, x * N RBsc - An index is given from 1, and l is from 0 to N in the time domain. slot symb - It can be an index assigned up to 1.
[0065] For a terminal to receive signals from or transmit signals to a base station, its time / frequency synchronization may need to be aligned with that of the base station. Only when the base station and terminal are synchronized can the terminal determine the time and frequency parameters necessary to accurately demodulate DL signals and transmit UL signals.
[0066] Each symbol of a radio frame operating in time division duplex (TDD) or an unpaired spectrum can be composed of at least one of a downlink symbol (DL symbol), an uplink symbol (UL symbol), or a flexible symbol. A radio frame operating as a downlink carrier in frequency division duplex (FDD) or a paired spectrum can be composed of downlink symbols or flexible symbols, and a radio frame operating as an uplink carrier can be composed of uplink symbols or flexible symbols. Downlink transmission is possible in a downlink symbol but uplink transmission is not possible, and uplink transmission is possible in an uplink symbol but downlink transmission is not possible. A flexible symbol can be determined whether to be used for downlink or uplink depending on a signal.
[0067] Information about the type of each symbol, i.e., information indicating either a downlink symbol, an uplink symbol, or a flexible symbol, may be configured as a cell-specific (or common) radio resource control (RRC) signal. In addition, information about the type of each symbol may be additionally configured as a UE-specific (or dedicated) RRC signal. The base station uses the cell-specific RRC signal to indicate i) the period of the cell-specific slot configuration, ii) the number of slots containing only downlink symbols from the beginning of the period of the cell-specific slot configuration, iii) the number of downlink symbols from the first symbol of the slot immediately following the slot containing only downlink symbols, iv) the number of slots containing only uplink symbols from the end of the period of the cell-specific slot configuration, and v) the number of uplink symbols from the last symbol of the slot immediately preceding the slot containing only uplink symbols. Here, a symbol that is not composed of either an uplink symbol or a downlink symbol is a flexible symbol.
[0068] When information about the symbol type is configured as a terminal-specific RRC signal, the base station can signal whether the flexible symbol is a downlink symbol or an uplink symbol using a cell-specific RRC signal. At this time, the terminal-specific RRC signal cannot change the downlink symbol or uplink symbol configured as the cell-specific RRC signal to a different symbol type. The terminal-specific RRC signal is configured for each slot in the N of the corresponding slot. slot symb Number of downlink symbols in the symbol slot, N slot symbThe number of uplink symbols among the symbols can be signaled. At this time, the downlink symbols of the slot can be configured continuously from the first symbol of the slot to the i-th symbol. In addition, the uplink symbols of the slot can be configured continuously from the j-th symbol of the slot to the last symbol (where, i <j). 슬롯에서 상향링크 심볼과 하향링크 심볼 어느 것으로도 구성되지 않은 심볼은 플랙서블 심볼이다.
[0069] The type of symbol composed of the above RRC signal can be referred to as a semi-static DL / UL configuration. In the semi-static DL / UL configuration composed of the above RRC signal, a flexible symbol can be indicated as a downlink symbol, an uplink symbol, or a flexible symbol through dynamic SFI (slot format information) transmitted on a physical downlink control channel (PDCCH). In this case, the downlink symbol or uplink symbol composed of the RRC signal is not changed to a different symbol type. Table 1 shows examples of dynamic SFI that a base station can indicate to a terminal.
[0070]
[0071] In Table 1, D represents a downlink symbol, U represents an uplink symbol, and X represents a flexible symbol. As shown in Table 1, up to two DL / UL switchings can be allowed within one slot.
[0072] FIG. 3 is a diagram illustrating a physical channel used in a 3GPP system (e.g., NR) and a general signal transmission method using the physical channel.
[0073] When the terminal powers up or enters a new cell, the terminal performs an initial cell search operation (S101). Specifically, the terminal can synchronize with the base station during the initial cell search. To this end, the terminal receives a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from the base station to synchronize with the base station and obtain information such as a cell index. Thereafter, the terminal can receive a physical broadcast channel from the base station to obtain broadcast information within the cell.
[0074] A terminal that has completed initial cell search can obtain more specific system information than the system information obtained through initial cell search by receiving a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) according to information carried in the PDCCH (S102). The system information received by the terminal here is cell-common system information for the terminal to operate properly in the physical layer of the RRC (Radio Resource Control, RRC), and is referred to as remaining system information or system information block (SIB) 1.
[0075] When a terminal accesses a base station for the first time or there are no radio resources for signal transmission (when the terminal is in RRC_IDLE mode), the terminal can perform a random access process for the base station (steps S103 to S106). First, the terminal transmits a preamble through a physical random access channel (PRACH) (S103), and can receive a random access response (RAR) message for the preamble from the base station through a PDCCH and a corresponding PDSCH (S104). At this time, the preamble in steps S103 and S104 can be described as message 1 (Msg1), and the random access response can be described as a response message or message 2 (Msg2). When a valid random access response is received from the terminal, the terminal transmits data including its identifier, etc. to the base station through the physical uplink shared channel (PUSCH) indicated in the uplink grant transmitted from the base station through the PDCCH or PDSCH (S105). At this time, the data including its identifier, etc. of step S105 and the PUSCH including the data may be described as message 3 (Msg3). In addition, the PUSCH including the data may be described as message 3 PUSCH (Msg3 PUSCH). Next, the terminal waits for reception of the PDCCH as an instruction from the base station for collision resolution. When the terminal successfully receives the PDCCH through its identifier and receives the corresponding PDSCH (S106), the random access process is terminated. At this time, the PDCCH and PDSCH of step S106 may be described as message 4 (Msg 4). During the random access process, the terminal can obtain terminal-specific system information required for the terminal to operate properly at the physical layer and at the RRC layer.When the terminal obtains terminal-specific system information from the RRC layer, the terminal enters RRC connected mode (RRC_CONNECTED mode).
[0076] The RRC layer is used to generate and manage messages for control between terminals and the Radio Access Network (RAN). More specifically, the base station and terminals can perform broadcasting of cell system information required for all terminals in the cell, management of delivery of paging messages, mobility management and handover, terminal measurement reporting and control thereof, terminal capability management, and storage management including base station management in the RRC layer. In general, since the update of a signal transmitted in the RRC layer (hereinafter, “RRC signal”) is longer than the transmission / reception cycle (i.e., transmission time interval, TTI) in the physical layer, the RRC signal can be maintained without change for a long period.
[0077] After the procedure described above, the terminal can perform the general uplink / downlink signal transmission procedure of receiving PDCCH / PDSCH (S107) and transmitting physical uplink shared channel (PUSCH) / physical uplink control channel (PUCCH) (S108). In particular, the terminal can receive downlink control information (DCI) through the PDCCH. The DCI can include control information such as resource allocation information for the terminal. In addition, the format of the DCI can vary depending on the purpose of use. The uplink control information (UCI) that the terminal transmits to the base station through the uplink can include downlink / uplink ACK / NACK signals, channel quality indicator (CQI), precoding matrix index (PMI), rank indicator (RI), etc. Here, the CQI, PMI, and RI can be included in channel state information (CSI). In the case of a 3GPP NR system, the terminal can transmit control information such as the HARQ-ACK and CSI described above through PUSCH and / or PUCCH.
[0078] Figures 4a and 4b illustrate SS / PBCH blocks for initial cell access in a 3GPP NR system.
[0079] When a terminal is powered on or attempts to connect to a new cell, it can acquire time and frequency synchronization with the cell and perform an initial cell search process. During the cell search process, the terminal obtains the physical cell identity N of the cell. cell IDcan be detected. To this end, the terminal can synchronize with the base station by receiving synchronization signals, such as a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), from the base station. At this time, the terminal can obtain information such as a cell identifier (ID).
[0080] Referring to Fig. 4a, the synchronization signal (SS) will be described in more detail. The synchronization signal can be divided into PSS and SSS. PSS can be used to obtain time domain synchronization such as OFDM symbol synchronization, slot synchronization, and / or frequency domain synchronization. SSS can be used to obtain frame synchronization and cell group ID. Referring to Fig. 4a and Table 2, an SS / PBCH block can be composed of 20 consecutive RBs (= 240 subcarriers) in the frequency axis and 4 consecutive OFDM symbols in the time axis. At this time, in the SS / PBCH block, the PSS is transmitted through the 56th to 182nd subcarriers in the first OFDM symbol, and the SSS is transmitted through the 56th to 182nd subcarriers in the third OFDM symbol. Here, the lowest subcarrier index of the SS / PBCH block is numbered from 0. In the first OFDM symbol where PSS is transmitted, the base station does not transmit signals through the remaining subcarriers, i.e., subcarriers 0 to 55 and 183 to 239. Furthermore, in the third OFDM symbol where SSS is transmitted, the base station does not transmit signals through subcarriers 48 to 55 and 183 to 191. The base station transmits the PBCH (physical broadcast channel) through the remaining REs in the SS / PBCH block, excluding the above signals.
[0081]
[0082] The SS can be grouped into 336 physical-layer cell-identifier groups, each group containing three unique identifiers, such that each physical-layer cell ID is part of only one physical-layer cell-identifier group, for a total of 1008 unique physical-layer cell IDs through a combination of three PSSs and SSSs. Therefore, the physical-layer cell ID N cell ID = 3N (1) ID + N (2) ID An index N in the range 0 to 335 representing a group of physical-layer cell identifiers. (1) ID and an index N from 0 to 2 representing the physical-layer identifier within the physical-layer cell-identifier group. (2) ID can be uniquely defined by. The terminal can detect the PSS to identify one of three unique physical-layer identifiers. In addition, the terminal can detect the SSS to identify one of 336 physical-layer cell IDs associated with the physical-layer identifier. At this time, the sequence d of the PSS PSS (n) is as follows.
[0083]
[0084]
[0085] A 10ms long radio frame can be divided into two half frames each of 5ms long. Referring to Fig. 4b, the slots in which SS / PBCH blocks are transmitted within each half frame are described. The slots in which SS / PBCH blocks are transmitted can be any one of Cases A, B, C, D, and E. In Case A, the subcarrier spacing is 15kHz, and the starting point of the SS / PBCH block is the {2, 8} + 14*nth symbol. At this time, n can be 0 or 1 for carrier frequencies below 3GHz. In addition, n can be 0, 1, 2, or 3 for carrier frequencies exceeding 3GHz and below 6GHz. In Case B, the subcarrier spacing is 30kHz, and the starting point of the SS / PBCH block is the {4, 8, 16, 20} + 28*nth symbol. At this time, n can be 0 for carrier frequencies below 3GHz. Also, n can be 0, 1 at a carrier frequency exceeding 3 GHz and below 6 GHz. In case C, the subcarrier spacing is 30 kHz, and the starting point of the SS / PBCH block is the {2, 8} + 14*nth symbol. At this time, n can be 0, 1 at a carrier frequency below 3 GHz. Also, n can be 0, 1, 2, 3 at a carrier frequency exceeding 3 GHz and below 6 GHz. In case D, the subcarrier spacing is 120 kHz, and the starting point of the SS / PBCH block is the {4, 8, 16, 20} + 28*nth symbol. At this time, n can be 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18 at a carrier frequency above 6 GHz. In Case E, the subcarrier spacing is 240 kHz, and the starting point of the SS / PBCH block is {8, 12, 16, 20, 32, 36, 40, 44} + 56*nth symbol. At this time, n can be 0, 1, 2, 3, 5, 6, 7, or 8 for carrier frequencies above 6 GHz.
[0086] Figures 5a and 5b illustrate a procedure for transmitting control information and a control channel in a 3GPP NR system. Referring to Figure 5a, a base station may add a CRC (cyclic redundancy check) masked (e.g., XOR operation) with a radio network temporary identifier (RNTI) to control information (e.g., downlink control information, DCI) (S202). The base station may scramble the CRC with an RNTI value determined according to the purpose / target of each control information. A common RNTI used by one or more terminals 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 terminal-specific RNTI may include at least one of a cell temporary RNTI (C-RNTI) and a CS-RNTI. Afterwards, the base station can perform rate matching according to the amount of resource(s) used for PDCCH transmission after performing channel encoding (e.g., polar coding) (S204). Afterwards, the base station can multiplex DCI(s) based on a PDCCH structure based on CCE (control channel element) (S208). In addition, the base station can apply additional processes such as scrambling, modulation (e.g., QPSK), and interleaving (S210) to the multiplexed DCI(s) and then map them to resources to be transmitted. CCE is a basic resource unit for PDCCH, and one CCE can be composed of multiple (e.g., 6) REGs (resource element groups). One REG can be composed of multiple (e.g., 12) REs.The number of CCEs used for a single PDCCH can be defined as an aggregation level. In a 3GPP NR system, aggregation levels of 1, 2, 4, 8, or 16 can be used. Figure 5b is a diagram regarding CCE aggregation levels and PDCCH multiplexing, showing the types of CCE aggregation levels used for a single PDCCH and the CCE(s) transmitted in the control domain accordingly.
[0087] Figure 6 is a diagram showing a CORESET (control resource set) in which a PDCCH (physical downlink control channel) can be transmitted in a 3GPP NR system.
[0088] A CORESET is a time-frequency resource where the PDCCH, a control signal for a terminal, is transmitted. Furthermore, a search space, described below, can be mapped to a single CORESET. Therefore, rather than monitoring the entire frequency band for PDCCH reception, a terminal can monitor the time-frequency domain designated by the CORESET and decode the PDCCH mapped to the CORESET. A base station can configure one or more CORESETs for each cell for the terminal. A CORESET can consist of up to three consecutive symbols along the time axis. Furthermore, a CORESET can be configured in units of six consecutive PRBs along the frequency axis. In the embodiment of FIG. 6, CORESET#1 consists of consecutive PRBs, and CORESET#2 and CORESET#3 consist of non-consecutive PRBs. A CORESET can be located in any symbol within a slot. For example, in the embodiment of FIG. 6, CORESET#1 starts at the first symbol of the slot, CORESET#2 starts at the fifth symbol of the slot, and CORESET#9 starts at the ninth symbol of the slot.
[0089] FIG. 7 is a diagram illustrating a method for setting a PDCCH search space in a 3GPP NR system.
[0090] In order to transmit a PDCCH to a terminal, each CORESET may have at least one search space. In an embodiment of the present invention, the search space is a set of all time-frequency resources (hereinafter, PDCCH candidates) on which the PDCCH of the terminal can be transmitted. The search space may include a common search space that 3GPP NR terminals must commonly search and a terminal-specific or UE-specific search space that a specific terminal must search. In the common search space, a PDCCH that is commonly set for all terminals in a cell belonging to the same base station can be monitored. In addition, a terminal-specific search space may be set for each terminal so that the PDCCH allocated to each terminal can be monitored at different search space locations depending on the terminal. In the case of a terminal-specific search space, the search spaces between terminals may be allocated to partially overlap due to the limited control region to which the PDCCH can be allocated. Monitoring PDCCHs involves blindly decoding PDCCH candidates within the search space. Successful blind decoding is referred to as "successful detection / reception of the PDCCH." Failure to do so is referred to as "non-detection / non-reception of the PDCCH," or "non-successful detection / reception."
[0091] For convenience of explanation, a PDCCH scrambled with a group common (GC) RNTI that one or more terminals already know in order to transmit downlink control information to one or more terminals is referred to as a group common (GC) PDCCH or common PDCCH. In addition, a PDCCH scrambled with a terminal-specific RNTI that a specific terminal already knows in order to transmit uplink scheduling information or downlink scheduling information to a specific terminal is referred to as a terminal-specific PDCCH. The common PDCCH may be included in a common search space, and the terminal-specific PDCCH may be included in either the common search space or the terminal-specific PDCCH.
[0092] The base station can inform each terminal or terminal group of information related to resource allocation of the transmission channel, PCH (paging channel) and DL-SCH (downlink-shared channel) (i.e., DL Grant) or information related to resource allocation of UL-SCH (uplink-shared channel) and HARQ (hybrid automatic repeat request) (i.e., UL Grant) through PDCCH. The base station can transmit PCH transport blocks and DL-SCH transport blocks through PDSCH. The base station can transmit data excluding specific control information or specific service data through PDSCH. In addition, the terminal can receive data excluding specific control information or specific service data through PDSCH.
[0093] The base station can transmit information on the PDCCH, including information about which terminal (one or more terminals) the PDSCH data is transmitted to and how the terminal should receive and decode the PDSCH data. For example, assume that the DCI transmitted through a specific PDCCH is CRC-masked with an RNTI called "A", and that the DCI indicates that the PDSCH is allocated to a radio resource (e.g., frequency location) called "B", and indicates transmission format information (e.g., transmission block size, modulation method, coding information, etc.) called "C". The terminal monitors the PDCCH using the RNTI information it has. In this case, if there is a terminal that blindly decodes the PDCCH using the "A" RNTI, the terminal receives the PDCCH and, based on the information in the received PDCCH, receives the PDSCH indicated by "B" and "C".
[0094] Table 3 shows an example of a physical uplink control channel (PUCCH) used in a wireless communication system.
[0095]
[0096] PUCCH can be used to transmit the following uplink control information (UCI):
[0097] - SR (Scheduling Request): Information used to request uplink UL-SCH resources.
[0098] - HARQ-ACK: This is a response to the PDCCH (indicating DL SPS release) and / or a response to a downlink transport block (TB) on the PDSCH. HARQ-ACK indicates whether the information transmitted through the PDCCH or PDSCH was successfully received. The HARQ-ACK response includes positive ACK (simply, ACK), 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, ACK can be expressed with bit value 1, and NACK can be expressed with bit value 0.
[0099] - CSI (Channel State Information): This is feedback information for the downlink channel. It is generated by the terminal based on the CSI-RS (Reference Signal) transmitted by the base station. MIMO (Multiple Input Multiple Output)-related feedback information includes the RI (Rank Indicator) and PMI (Precoding Matrix Indicator). CSI can be divided into CSI Part 1 and CSI Part 2, depending on the information it represents.
[0100] In 3GPP NR systems, five PUCCH formats can be used to support various service scenarios, channel environments, and frame structures.
[0101] PUCCH format 0 is a format that can transmit 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 can be transmitted through 1 or 2 OFDM symbols in the time axis and 1 PRB in the frequency axis. When PUCCH format 0 is transmitted through two OFDM symbols, the same sequence can be transmitted in different RBs in the two symbols. In this case, the sequence can be a sequence cyclically shifted (CS) from the base sequence used in PUCCH format 0. Through this, the terminal can obtain frequency diversity gain. Specifically, the terminal can receive M bit Beat UCI (M bit = 1 or 2) depending on the cyclic shift (CS) value m cs can be determined. In addition, a base sequence of length 12 is given with a CS value m cs A cyclically shifted sequence based on M can be transmitted by mapping it to 12 REs of 1 OFDM symbol and 1 RB. The number of cyclic shifts available to the terminal is 12, and M bit = 1, 1-bit UCI 0 and 1 can be mapped to two cyclically shifted sequences, each with a cyclic shift value difference of 6. In addition, M bit = 2, 2-bit UCI 00, 01, 11, 10 can be mapped to four cyclically shifted sequences, each with a cyclic shift value difference of 3.
[0102] PUCCH format 1 can carry 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 1 can be transmitted through consecutive OFDM symbols in the time axis and 1 PRB in the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 can be one of 4 to 14. More specifically, M bit= 1 UCI can be modulated with BPSK. The terminal is M bit =2 UCI can be modulated with QPSK (quadrature phase shift keying). A signal is obtained by multiplying a modulated complex valued symbol d(0) by a sequence of length 12. At this time, the sequence may be a base sequence used in PUCCH format 0. The terminal transmits the obtained signal by spreading it with a time-domain OCC (orthogonal cover code) in the even-numbered OFDM symbols to which PUCCH format 1 is assigned. In PUCCH format 1, the maximum number of different terminals multiplexed into the same RB is determined according to the length of the OCC used. A demodulation reference signal (DMRS) can be mapped by spreading it with the OCC in the odd-numbered OFDM symbols of PUCCH format 1.
[0103] PUCCH format 2 can carry UCI exceeding 2 bits. PUCCH format 2 can be transmitted through 1 or 2 OFDM symbols in the time axis and 1 or multiple RBs in the frequency axis. When PUCCH format 2 is transmitted through 2 OFDM symbols, the same sequence can be transmitted through different RBs through the 2 OFDM symbols. Here, the sequence is a plurality of modulated complex symbols d(0), … , d(M symbol -1) can be. Here, M symbol Silver M bit / 2 can be used. This allows the terminal to obtain frequency diversity gain. More specifically, M bit Beat UCI (M bit >2) is bit-level scrambled, QPSK modulated and mapped to RB(s) of one or two OFDM symbol(s), where the number of RB(s) can be between 1 and 16.
[0104] PUCCH format 3 or PUCCH format 4 can carry UCI exceeding 2 bits. PUCCH format 3 or PUCCH format 4 can be transmitted through consecutive OFDM symbols in the time axis and one PRB in the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 can be one of 4 to 14. Specifically, the terminal can transmit M bit Beat UCI (M bit >2) is modulated with π / 2-BPSK (Binary Phase Shift Keying) or QPSK to produce complex symbols d(0)~d(M symb -1) can be generated. Here, using π / 2-BPSK, M symb =M bit And, if QPSK is used, M symb =M bit / 2. The terminal may not apply block-wise spreading to PUCCH format 3. However, the terminal may apply block-wise spreading to one RB (i.e., 12 subcarriers) using PreDFT-OCC of length 12 so that PUCCH format 4 can have a multiplexing capacity of 2 or 4. The terminal may transmit the spread signal by transmitting precoding (or DFT-precoding) the spread signal and mapping it to each RE.
[0105] At this time, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 can be determined according to the length of UCI transmitted by the terminal and the maximum code rate. If the terminal uses PUCCH format 2, the terminal can transmit HARQ-ACK information and CSI information together through PUCCH. If the number of RBs that the terminal can transmit is greater than the maximum number of RBs available for PUCCH format 2, PUCCH format 3, or PUCCH format 4, the terminal can transmit only the remaining UCI information without transmitting some UCI information according to the priority of the UCI information.
[0106] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured via RRC signaling to indicate frequency hopping within a slot. When frequency hopping is configured, the index of the RB to be frequency hopped can be configured via RRC signaling. When PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted over N OFDM symbols in the time axis, the first hop can have floor(N / 2) OFDM symbols and the second hop can have ceil(N / 2) OFDM symbols.
[0107] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured to be repeatedly transmitted in multiple slots. In this case, the number K of slots in which the PUCCH is repeatedly transmitted can be configured by an RRC signal. The repeatedly transmitted PUCCH must start from the same OFDM symbol in each slot and have the same length. If any OFDM symbol in the slot in which the UE must transmit the PUCCH is indicated as a DL symbol by an RRC signal, the UE may not transmit the PUCCH in that slot and postpone transmission to the next slot.
[0108] Meanwhile, in the 3GPP NR system, a terminal can perform transmission and reception using a bandwidth that is smaller than or equal to the bandwidth of a carrier (or cell). To this end, the terminal can be configured with a bandwidth part (BWP) consisting of a continuous bandwidth of a portion of the carrier's bandwidth. A terminal operating in TDD or an unpaired spectrum can be configured with up to four DL / UL BWP pairs per carrier (or cell). In addition, the terminal can activate one DL / UL BWP pair. A terminal operating in FDD or a paired spectrum can 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). A terminal may not receive or transmit on time-frequency resources other than the activated BWP. The activated BWP may be referred to as an active BWP.
[0109] A base station can indicate an activated BWP among the configured BWPs of a terminal through downlink control information (DCI). The BWP indicated through the DCI is activated, and other configured BWP(s) are deactivated. In a carrier (or cell) operating in TDD, the base station can include a bandwidth part indicator (BPI) indicating an activated BWP in the DCI scheduling PDSCH or PUSCH to change the DL / UL BWP pair of the terminal. The terminal can receive the DCI scheduling PDSCH or 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 an activated BWP in the DCI scheduling PDSCH to change the DL BWP of the terminal. For an uplink carrier (or cell) operating in FDD, the base station may include a BPI indicating the BWP to be activated in the DCI scheduling the PUSCH to change the UL BWP of the terminal.
[0110] Figure 8 is a conceptual diagram explaining carrier aggregation.
[0111] Carrier aggregation refers to a method in which a wireless communication system utilizes multiple frequency blocks or (logically speaking) cells composed of uplink resources (or component carriers) and / or downlink resources (or component carriers) as a single large logical frequency band, so that the terminal can utilize a wider frequency band. A single component carrier may also be referred to as a PCell (Primary cell), SCell (Secondary Cell), or PScell (Primary SCell). However, for convenience of explanation, the term "component carrier" will be used hereafter.
[0112] Referring to FIG. 8, as an example of a 3GPP NR system, the entire system bandwidth 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 FIG. 8 illustrates that each component carrier has the same bandwidth, this is merely an example, and each component carrier may have a different bandwidth. In addition, although each component carrier is illustrated as being adjacent to each other on the frequency axis, the drawing is illustrated in a logical concept, and each component carrier may be physically adjacent to each other or may be spaced apart from each other.
[0113] Different center frequencies may be used for each component carrier. Furthermore, a common center frequency may be used for physically adjacent component carriers. In the embodiment of FIG. 8, assuming that all component carriers are physically adjacent, center frequency A may be used for all component carriers. Furthermore, assuming that each component carrier is not physically adjacent, center frequency A and center frequency B may be used for each component carrier.
[0114] When the overall system bandwidth is expanded by carrier aggregation, the frequency band used for communication with each terminal can be defined in component carrier units. Terminal A can use the entire system bandwidth of 100 MHz and performs communication using all five component carriers. Terminals B1 to B5 can use only a 20 MHz bandwidth and perform communication using one component carrier. Terminals C1 and C2 can use a 40 MHz bandwidth and perform communication using two component carriers each. The two component carriers may or may not be logically / physically adjacent. The embodiment of FIG. 8 illustrates a case where terminal C1 uses two non-adjacent component carriers and terminal C2 uses two adjacent component carriers.
[0115] Figure 9 is a diagram for explaining single-carrier communication and multi-carrier communication. In particular, Figure 9 (a) illustrates the subframe structure of a single carrier, and Figure 9 (b) illustrates the subframe structure of a multi-carrier.
[0116] Referring to (a) of Fig. 9, a typical wireless communication system can perform data transmission or reception through one DL band and one corresponding UL band in the case of FDD mode. In another specific embodiment, the wireless communication system can divide a radio frame into an uplink time unit and a downlink time unit in the time domain in the case of TDD mode, and perform data transmission or reception through the uplink / downlink time units. Referring to (b) of Fig. 9, three 20MHz component carriers (CCs) each in the UL and DL can be aggregated to support a bandwidth of 60MHz. Each CC can be adjacent or non-adjacent in the frequency domain. For convenience, Fig. 9 (b) illustrates a case where the bandwidth of the UL CC and the bandwidth of the DL CC are both the same and symmetrical, but the bandwidth of each CC can be determined independently. In addition, asymmetric carrier aggregation is also possible, where the number of UL CCs and the number of DL CCs are different. A DL / UL CC allocated / configured to a specific terminal through RRC can be called the serving DL / UL CC of the specific terminal.
[0117] A base station can communicate with a terminal by activating some or all of the serving CCs of the terminal 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 the base station allocates available CCs to the terminal in a cell-specific or terminal-specific manner, at least one of the assigned CCs may not be deactivated unless the CC allocation to the terminal is completely reconfigured or the terminal performs a handover. One CC that is not deactivated for the terminal is called a primary CC (PCC) or PCell (primary cell), and the CC that the base station can freely activate / deactivate is called a secondary CC (SCC) or SCell (secondary cell).
[0118] Meanwhile, 3GPP NR uses the concept of a cell to manage radio resources. A cell is defined as a combination of downlink and uplink resources, i.e., a combination of a DL CC and an UL CC. A cell can consist of only DL resources or a combination of DL and UL resources. When carrier aggregation is supported, the linkage between the carrier frequency of the DL resources (or DL CC) and the carrier frequency of the UL resources (or UL CC) can be indicated by system information. The carrier frequency refers to the center frequency of each cell or CC. The cell corresponding to the PCC is referred to as a PCell, and the cell corresponding to the SCC is referred to as an SCell. The carrier corresponding to the PCell in the downlink is a DL PCC, and the carrier corresponding to the PCell in the uplink is a UL PCC. Similarly, the carrier corresponding to the SCell in the downlink is a DL SCC, and the carrier corresponding to the SCell in the uplink is a UL SCC. Depending on the UE's capabilities, the serving cell(s) may consist of one PCell and zero or more SCells. For UEs in RRC_CONNECTED state but without carrier aggregation configured or supporting carrier aggregation, there is only one serving cell consisting of only PCell.
[0119] As mentioned above, the term "cell" used in carrier aggregation is distinct from the term "cell" which refers to a certain geographic area where communication services are provided by a single base station or a single antenna group. That is, a single component carrier may also be referred to as a scheduling cell, a scheduled cell, a PCell (Primary cell), a SCell (Secondary Cell), or a PScell (Primary SCell). However, in order to distinguish between a cell referring to a certain geographic area and a cell of carrier aggregation, the present invention refers to a cell of carrier aggregation as a CC, and a cell of a geographic area as a cell.
[0120] FIG. 10 is a diagram illustrating an example of a cross-carrier scheduling technique. When cross-carrier scheduling is configured, a control channel transmitted through a first CC can schedule a data channel transmitted through the first or 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 region of the scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. In other words, a search region for multiple component carriers exists in the PDCCH region of the scheduling cell. The PCell is basically a scheduling cell, and a specific SCell can be designated as a scheduling cell by a higher layer.
[0121] In the embodiment of FIG. 10, it is assumed that three DL CCs are merged. Here, DL component carrier #0 is assumed to be a DL PCC (or PCell), and DL component carrier #1 and DL component carrier #2 are assumed to be DL SCCs (or SCells). In addition, it is assumed that the DL PCC is configured as a PDCCH monitoring CC. If cross-carrier scheduling is not configured by UE-specific (or UE-group-specific or cell-specific) upper layer signaling, CIF is disabled, and each DL CC can transmit only a PDCCH that schedules its own PDSCH without a CIF according to the NR PDCCH rule (non-cross-carrier scheduling, self-carrier scheduling). On the other hand, when cross-carrier scheduling is configured by terminal-specific (or terminal-group-specific or cell-specific) upper layer signaling, CIF is enabled, and a specific CC (e.g., DL PCC) can transmit not only the PDCCH scheduling the PDSCH of DL CC A but also the PDCCH scheduling the PDSCH of other CCs using CIF (cross-carrier scheduling). On the other hand, PDCCH is not transmitted in other DL CCs. Therefore, depending on whether cross-carrier scheduling is configured for the terminal, the terminal monitors the PDCCH that does not include CIF to receive a self-carrier scheduled PDSCH, or monitors the PDCCH that includes CIF to receive a cross-carrier scheduled PDSCH.
[0122] Meanwhile, although FIGS. 9 and 10 illustrate the subframe structure of a 3GPP LTE-A system, the same or similar configuration can also be applied to a 3GPP NR system. However, in a 3GPP NR system, the subframes of FIGS. 9 and 10 can be replaced with slots.
[0123] Figure 11 is a block diagram showing the configuration of a terminal and a base station according to one embodiment of the present invention.
[0124] In embodiments of the present invention, a terminal may be implemented as various types of wireless communication devices or computing devices that ensure portability and mobility. The terminal may be referred to as a UE (User Equipment), STA (Station), MS (Mobile Subscriber), etc. In addition, in embodiments of the present invention, a base station may control and manage cells (e.g., macro cells, femto cells, pico cells, etc.) corresponding to a service area, and perform functions such as signal transmission, channel designation, channel monitoring, self-diagnosis, and relay. The base station may be referred to as a gNB (next generation NodeB) or an AP (access point).
[0125] As illustrated, a terminal (100) according to one embodiment of the present invention may include a processor (110), a communication module (120), a memory (130), a user interface unit (140), and a display unit (150).
[0126] First, the processor (110) can execute various commands or programs and process data within the terminal (100). In addition, the processor (110) can control the overall operation of the terminal (100), including each unit, and control data transmission and reception between the units. Here, the processor (110) can be configured to perform operations according to the embodiments described in the present invention. For example, the processor (110) can receive slot configuration information, determine the slot configuration based on the information, and perform communication according to the determined slot configuration.
[0127] Next, the communication module (120) may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module (120) may be equipped with a plurality of network interface cards (NICs) in built-in or external form, such as a cellular communication interface card (121, 122) and an unlicensed band communication interface card (123). Although the communication module (120) is illustrated as an integrated module in the drawing, each network interface card may be independently arranged depending on the circuit configuration or purpose, unlike the drawing.
[0128] The cellular communication interface card (121) can transmit and receive wireless signals with at least one of a base station (200), an external device, and a server using a mobile communication network, and can provide a cellular communication service by a first frequency band based on a command of the processor (110). According to one embodiment, the cellular communication interface card (121) can include at least one NIC module that uses a frequency band lower than 6 GHz. 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 according to a cellular communication standard or protocol of a frequency band lower than 6 GHz supported by the corresponding NIC module.
[0129] The cellular communication interface card (122) may transmit and receive wireless signals with at least one of a base station (200), an external device, and a server using a mobile communication network, and may provide a cellular communication service by a second frequency band based on a command of the processor (110). According to one embodiment, the cellular communication interface card (122) may include at least one NIC module that uses a frequency band of 6 GHz or higher. At least one NIC module of the cellular communication interface card (122) may independently perform cellular communication with at least one of the base station (200), an external device, and a server according to a cellular communication standard or protocol of a frequency band of 6 GHz or higher supported by the corresponding NIC module.
[0130] The unlicensed band communication interface card (123) transmits and receives wireless signals with at least one of a base station (200), an external device, and a server using the third frequency band, which is an unlicensed band, and provides an unlicensed band communication service based on a command of 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 a band of 2.4 GHz, 5 GHz, 6 GHz, 7 GHz, or 52.6 GHz or higher. At least one NIC module of the unlicensed band communication interface card (123) may independently or dependently perform wireless communication with at least one of the base station (200), an external device, and a server according to an unlicensed band communication standard or protocol of a frequency band supported by the corresponding NIC module.
[0131] Next, the memory (130) stores a control program used in the terminal (100) and various data corresponding thereto. This control program may include a predetermined program required for the terminal (100) to perform wireless communication with at least one of a base station (200), an external device, and a server.
[0132] 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. In addition, the user interface (140) can perform output based on a command of the processor (110) using various output means.
[0133] Next, the display unit (150) outputs various images on the display screen. The display unit (150) can output various display objects, such as content executed by the processor (110) or a user interface based on the control commands of the processor (110).
[0134] Additionally, a base station (200) according to one embodiment of the present invention may include a processor (210), a communication module (220), and a memory (230).
[0135] First, the processor (210) can execute various commands or programs and process data within the base station (200). In addition, the processor (210) can control the overall operation of the base station (200), including each unit, and control data transmission and reception between the units. Here, the processor (210) can be configured to perform operations according to the embodiments described in the present invention. For example, the processor (210) can signal slot configuration information and perform communication according to the signaled slot configuration.
[0136] Next, the communication module (220) may be an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module (220) may be equipped with multiple network interface cards, such as cellular communication interface cards (221, 222) and unlicensed band communication interface cards (223), in built-in or external form. Although the communication module (220) is depicted as an integrated module in the drawing, each network interface card may be independently arranged depending on the circuit configuration or purpose, unlike the drawing.
[0137] The cellular communication interface card (221) can transmit and receive wireless signals with at least one of the terminal (100), external device, and server described above using a mobile communication network, and can provide a cellular communication service using a first frequency band based on a command of the processor (210). According to one embodiment, the cellular communication interface card (221) can include at least one NIC module using a frequency band lower than 6 GHz. 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), external device, and server according to a cellular communication standard or protocol of a frequency band lower than 6 GHz supported by the corresponding NIC module.
[0138] The cellular communication interface card (222) may transmit and receive wireless signals with at least one of a terminal (100), an external device, and a server using a mobile communication network, and may provide a cellular communication service using a second frequency band based on a command of the processor (210). According to one embodiment, the cellular communication interface card (222) may include at least one NIC module using a frequency band of 6 GHz or higher. At least one NIC module of the cellular communication interface card (222) may independently perform cellular communication with at least one of the terminal (100), an external device, and a server according to a cellular communication standard or protocol of a frequency band of 6 GHz or higher supported by the corresponding NIC module.
[0139] The unlicensed band communication interface card (223) transmits and receives wireless signals with at least one of a terminal (100), an external device, and a server using the third frequency band, which is an unlicensed band, and provides an unlicensed band communication service based on a command of the processor (210). The unlicensed band communication interface card (223) may include at least one NIC module that uses an unlicensed band. For example, the unlicensed band may be a band of 2.4 GHz, 5 GHz, 6 GHz, 7 GHz, or 52.6 GHz or higher. 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 according to an unlicensed band communication standard or protocol of a frequency band supported by the corresponding NIC module.
[0140] The terminal (100) and base station (200) illustrated in FIG. 11 are block diagrams according to one embodiment of the present invention, and the blocks shown separately are logically distinguished elements of the device. Accordingly, the elements of the above-described device may be mounted as one chip or multiple chips depending on the design of the device. 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), etc. may be additionally provided in the base station (200) as needed.
[0141] FIG. 12 illustrates a method for scheduling a physical uplink shared channel in the time domain according to one embodiment of the present invention.
[0142] A terminal can transmit uplink data to a base station via PUSCH. The base station can schedule (PUSCH scheduling) to transmit uplink data to the terminal via PUSCH. i) Using the Dynamic Grant (DG) method, the base station can schedule the PUSCH via DCI included in the PDCCH. Or ii) Using the Configured Grant (CG) method, the terminal can transmit uplink data to the base station via PUSCH according to the resources and transmission method preset by the base station to the terminal.
[0143] At this time, 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 operations indicated through the DCI (e.g., uplink data transmission via PUSCH). At this time, the format of the DCI for PUSCH scheduling may be DCI format 0_0, 0_1, 0_2. The DCI of DCI format 0_0, 0_1, 0_2 may be configured to include a TDRA field including time-domain information of the PUSCH. At this time, the time-domain information may include K2, which is an offset value between the slot in which the PDCCH is transmitted from the base station and the slot in which the UE transmits the PUSCH. In addition, DCI may include a Start and Length Indication Value (SLIV), which is a joint-coded value of the start symbol index (S) of the PUSCH and the symbol length (L, number) of the PUSCH within the slot indicated by K2. When the terminal receives DCI in slot n, the slot in which the PUSCH is scheduled is floor(n*2 μPUSCH / n*2 μPDCCH )+K2 slots. μPUSCH and μPDCCH may respectively represent the subcarrier spacing (SCS) of the cell where the PUSCH is scheduled and the cell where the UE receives the PDCCH. floor(x) is a function that returns the largest integer among integers less than or equal to x. In this specification, slot n may represent a slot indexed by index n.
[0144] Referring to Fig. 12(a), the subcarrier spacing (subcarrier spacing) of the cell in which the terminal receives the PDCCH and the cell in which the PUSCH is scheduled may be the same. In this case, if the terminal receives the PDCCH in slot n and K2 is instructed to be 4, the slot in which the PUSCH is scheduled may be slot n+K2, i.e., slot n+4.
[0145] There can be two mapping types for PUSCH scheduling: PUSCH mapping type A and PUSCH mapping type B. Depending on the PUSCH mapping type, the range of values that can be the SLIV of the PUSCH may vary. PUSCH mapping type A can only allocate resources that include a DMRS symbol, and the DMRS symbol can be located in the third or fourth symbol of the slot depending on the value indicated by the upper layer. That is, in the case of PUSCH mapping type A, the index of the start symbol of the PUSCH (S) is 0, and the length of the PUSCH (L) can have one of the values from 4 to 14 (12 in the case of extended CP) depending on the DMRS symbol position. In PUSCH mapping type B, the first symbol of the PUSCH can be the DMRS symbol. Therefore, S can have one of the values from 0 to 13 (11 in the case of extended CP), and L can have one of the values from 1 to 14 (12 in the case of extended CP). Additionally, since a single PUSCH cannot cross the slot boundary, the sum of S and L must be less than or equal to 14 (12 for extended CP).
[0146] Referring to FIG. 12(b), the base station can schedule PUSCH mapping type A in which the third symbol is a DMRS symbol, the index (S) of the start symbol is 0, and the length (L) is 7, PUSCH mapping type A in which the fourth symbol is a DMRS symbol, the index (S) of the start symbol is 0, and the length (L) is 7, and PUSCH mapping type B in which the first symbol is a DMRS symbol, the index (S) of the start symbol is 5, and the length (L) is 5. At this time, the frequency domain information of the PUSCH indicated in the FDRA field of DCI format 0_0, 0_1, 0_2 can be divided into two types depending on the frequency resource allocation type.
[0147] FIG. 13 illustrates a method for scheduling a physical uplink shared channel in the frequency domain according to one embodiment of the present invention.
[0148] Referring to Figure 13 below, the frequency resource allocation type is described.
[0149] i) The first type, frequency resource allocation type 0, may be a type that configures an RBG by bundling a certain number of PRBs according to the number of RBs included in the BWP configured (set) for the terminal, and indicates whether to use the RBG through a bitmap per RBG. That is, the terminal can determine whether to use the corresponding RBG through the bitmap transmitted from the base station. The number of PRBs included in one RBG can be set (configured) from a higher layer, and the more RBs included in the BWP configured (configured) for the terminal, the more PRBs can be set (configured). Referring to Fig. 13(a), the BWP size configured (set) for the terminal may be 72 PRBs, and one RBG may be composed of 4 PRBs. At this time, the terminal may determine 4 PRBs as one RBG in ascending order from PRB 0, and each RBG may be indexed from 0. That is, the RBG composed of PRB 0 to PRB 3 can be indexed as RBG 0, and the RBG composed of PRB 4 to PRB 7 can be indexed as RBG 1. In the same way, RBG 17 can be indexed, and at this time, the base station transmits 1 bit (value of 0 or 1) per RBG, a total of 18 bits, to the terminal, and the terminal can determine whether to use the PRB constituting the corresponding RBG based on the received 18 bits. At this time, if the bit value is 0, the terminal can determine that the PUSCH is not scheduled for any PRB among the PRBs constituting the corresponding RBG. If the bit value is 1, the terminal can determine that the PUSCH is scheduled for all PRBs in the corresponding RBG. At this time, the bit values can be applied in reverse. ii) The second type, frequency resource allocation type 1, may be a type that indicates information on consecutive PRBs allocated according to the size of the initial BWP or active BWP of the terminal.Information about consecutive PRBs may be a resource indication value (RIV) value that is combined-coded with the start index (S) and length (L) of consecutive PRBs. Referring to Fig. 13(b), when the BWP size for a UE is 50 PRBs and a PUSCH is scheduled in PRBs 2 through 11 among the 50 PRBs, the start index of the consecutive PRBs may be 2 and the length may be 10. That is, the UE may determine the start index and length of consecutive PRBs for which a PUSCH is scheduled based on the RIV value received from the base station. Specifically, the RIV is N. size BWP *(L-1)+S can be calculated as N size BWP may be the size of the BWP set to 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 the start index of the consecutive PRBs for which the PUSCH is scheduled as 2 and the length as 10.
[0150] Through DCI formats 0_1 and 0_2 for scheduling PUSCH, the UE can be configured by the upper layer to use only one of the two frequency resource allocation types described above, or to dynamically use both types. If the UE is configured to dynamically use both types, the UE can determine which frequency resource allocation type it is using the MSB (most significant bit) 1 bit of the FDRA field of the DCI.
[0151] There may be an uplink shared channel transmission method based on a configured grant, such as for URLLC transmission. The uplink shared channel transmission method based on the configured grant may be described as grant-free transmission. The uplink shared channel transmission method based on the configured grant may be a method in which, when 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 the configured grant may be divided into two types depending on whether the DCI indicates activation and release. i) Type 1: The uplink shared channel transmission method based on the configured grant may be a method in which resources and a transmission method are configured in advance through a higher layer. ii) Type 2: The uplink shared channel transmission method based on the configured grant may be a method in which transmission based on the configured grant is configured through a higher layer, and resources and a method for actual transmission are indicated in the DCI.
[0152] An uplink transmission method based on a configured grant can support URLLC transmission. Therefore, in order to ensure high reliability, uplink transmission can be performed repeatedly on multiple slots. At this time, the RV (redundancy version) sequence can be one of {0, 0, 0, 0}, {0, 2, 3, 1}, {0, 3, 0, 3}, and the RV corresponding to the mod(n-1, 4)+1th value can be used in the nth repeated transmission. That is, the RV corresponding to the remainder obtained by dividing n-1 by 4 plus 1 can be used. In addition, a terminal configured to repeatedly transmit an uplink channel can start repeated transmission only in a slot where the RV value corresponds to 0. However, if the RV sequence is {0, 0, 0, 0} and the uplink channel is configured to be repeatedly transmitted in 8 or more slots, the terminal cannot start repeated transmission in the last slot for which repeated transmission is configured. A terminal can terminate repeated transmissions when the number of repeated transmissions set by the upper layer is reached or the cycle is exceeded, or when a UL grant with the same HARQ process ID is received. The UL grant may refer to a DCI that schedules a PUSCH.
[0153] As described above, in order to improve PUSCH transmission / reception reliability between a base station and a terminal in a wireless communication system, the base station can be configured to repeatedly transmit PUSCH to the terminal.
[0154] Figure 14 illustrates repeated transmission of a physical uplink shared channel according to one embodiment of the present invention.
[0155] There can be two types of PUSCH repetitive transmission performed by a terminal. i) First, PUSCH repetitive transmission type A will be described. When a terminal receives DCI of DCI format 0_1, 0_2 included in a PDCCH for scheduling a PUSCH from a base station, the terminal can repetitively transmit a PUSCH on K consecutive slots. The value of K can be set from a higher layer or can be a value set to the terminal by being included in the TDRA field of the DCI. For example, referring to Fig. 14(a), the terminal can receive a PDCCH for scheduling a PUSCH in slot n, and can set a K2 value from the DCI included in the received PDCCH. In this case, when the K2 value is 2 and the K value is 4, the terminal can start PUSCH repetitive transmission in slot n+K2 and repetitively transmit the PUSCH up to slot n+K2+K-1. That is, the terminal starts PUSCH repetitive transmission at n+2 and repeatedly transmits PUSCH up to n+5. At this time, the resources in the time and frequency domains in which the PUSCH is transmitted in each slot may be the same as those indicated in the DCI. That is, the PUSCH may be transmitted in the same symbol and PRB(s) within the slot. ii) Next, PUSCH repetitive transmission type B is described. PUSCH repetitive transmission type B may be a type used by the terminal to repeatedly transmit a low-latency PUSCH to satisfy the requirements of URLLC, etc. The terminal may receive a symbol (S) at which the repetitive transmission of the PUSCH starts and a length (L) of the repetitively transmitted PUSCH through the TDRA field of the DCI transmitted by the base station. At this time, the start symbol (S) and the length (L) may be for a temporarily obtained nominal (or, nominal) PUSCH, not a PUSCH (actual PUSCH) actually transmitted by the terminal. There may be no separate symbols between nominal PUSCHs that are set to be repeatedly transmitted.That is, nominal PUSCHs can be consecutive in the time domain. The UE can determine an actual PUSCH from the nominal PUSCHs. One nominal PUSCH can be determined as one or more actual PUSCHs. The base station can configure the UE with symbols that cannot be used in PUSCH repetition transmission type B. The symbols that cannot be used in PUSCH repetition transmission type B can be described as invalid symbols. The UE can exclude invalid symbols from the resources configured to transmit nominal PUSCHs. As described above, nominal PUSCHs are configured to be repeatedly transmitted on consecutive symbols, but if invalid symbols are excluded, the resources for PUSCH transmission become discontinuous. The actual PUSCH can be configured to be transmitted on consecutive symbols configured for one nominal PUSCH transmission excluding the invalid symbols. At this time, if consecutive symbols cross the slot boundary, the actual PUSCH actually transmitted may be divided based on the slot boundary. Invalid symbols may include downlink symbols configured by the base station to the terminal. Referring to Fig. 14(b), the terminal may be scheduled for PUSCH transmission with a length of 5 symbols starting from the 12th symbol of the first slot (slot n) and may be configured for 4 Type B repeated transmissions. At this time, the resource scheduled for the first nominal PUSCH (nominal#1) may include symbol (n,11), symbol (n,12), symbol (n,13), symbol (n+1,0), and symbol (n+1,1). The resource scheduled for the second nominal PUSCH (nominal#2) may include symbol (n+1,2), symbol (n+1,3), symbol (n+1,4), symbol (n+1,5), and symbol (n+1,6).The resource 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 resource scheduled for the fourth nominal PUSCH (nominal#4) may include symbols (n+1,12), (n+1,13), (n+2,0), (n+2,1), and (n+2,2). In this case, symbol (n,k) represents symbol k of slot n. That is, k may be a value from 0 to 13 for normal CP, and a value from 0 to 11 for extended CP. Invalid symbols may be set to symbols 6 and 7 of slot n+1. At this time, to determine the actual PUSCH, 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. The first nominal PUSCH (nominal#1) may be divided into two actual PUSCHs (actual#1 and actual#2) that are actually transmitted by the slot boundary. The second nominal PUSCH (nominal#2) and the third nominal PUSCH (nominal#3) may be divided into one actual PUSCH (actual#3 and actual#4) by grouping consecutive symbols excluding invalid symbols. Finally, the fourth nominal PUSCH (nominal#4) is divided into two actual PUSCHs (actual#5 and actual#6) that are actually transmitted by the slot boundary. The UE ultimately transmits the (actual) PUSCHs that are actually transmitted. One actual PUSCH must include at least one DMRS symbol.Therefore, when PUSCH repetition transmission type B is set, if the total length of the actual PUSCH is one symbol, the actual PUSCH may be omitted without being transmitted. This is because the actual PUSCH, which is one symbol, cannot include any information other than DMRS.
[0156] Frequency hopping may be configured for uplink channel transmission to obtain diversity gain in the frequency domain.
[0157] For PUSCH repetitive 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 for the UE. When intra-slot frequency hopping is configured for the UE, the UE may divide the PUSCH in half in the time domain in the slot in which the PUSCH is transmitted, and transmit half in the scheduled PRB, and transmit the other half in the PRB obtained by adding an offset value to the scheduled PRB. At this time, the offset value may be configured to two or four values depending on the active BWP size through the upper layer, and one of the values may be configured (instructed) to the UE through DCI. When inter-slot frequency hopping is configured for the UE, the UE may transmit the PUSCH in the PRB scheduled in the slot with an even slot index, and transmit the PUSCH in the PRB obtained by adding an offset value to the scheduled PRB in the odd slot.
[0158] In case of PUSCH repetitive transmission type B, either inter-repetition frequency hopping, in which frequency hopping is performed at the nominal PUSCH boundary, or inter-slot frequency hopping, in which frequency hopping is performed at every slot, may be configured for the UE. When inter-repetition frequency hopping is configured for the UE, the UE transmits the actual PUSCH(s) corresponding to the odd-numbered nominal PUSCH on the scheduled PRB, and the UE transmits the actual PUSCH(s) corresponding to the even-numbered nominal PUSCH on the PRB obtained by adding an offset value to the scheduled PRB. In this case, the offset value may be configured to two or four values depending on the active BWP size through a higher layer, and one of the values may be configured (instructed) to the UE through DCI. When inter-slot frequency hopping is set for a terminal, the terminal can transmit a PUSCH in a PRB scheduled in a slot with an even slot index, and transmit a PUSCH in a PRB with an offset value added to the PRB scheduled in an odd slot.
[0159] When a terminal performs repeated PUSCH transmission, if a symbol scheduled for PUSCH transmission in a specific slot overlaps with a symbol configured for reception of a semi-statically configured DL symbol or SS / PBCH block, the terminal may not transmit the overlapping PUSCH in the slot containing the overlapping symbol. In addition, the overlapping PUSCH may be postponed and not transmitted in the next slot.
[0160] When a terminal receives a DCI of DCI format 1_0, 1_1, 1_2 for scheduling a PUCCH, the terminal must transmit the PUCCH to the base station. At this time, the PUCCH may include uplink control information (UCI), and the UCI may include at least one of HARQ-ACK, SR (Scheduling Request), and CSI (Channel State Information). The HARQ-ACK may be an HARQ-ACK indicating whether the terminal has successfully received two types of channels. The first type may be a HARQ-ACK for a PDSCH when the terminal schedules a PDSCH through a DCI of DCI format 1_0, 1_1, 1_2. The second type may be HARQ-ACK for a PDCCH including DCI, if the DCI of DCI format 1_0, 1_1, 1_2 is a DCI indicating the release of a PDSCH that is semi-persistently scheduled (Semi-Persistent Scheduling, SPS). For transmission of a PUCCH including HARQ-ACK, the 'PDSCH-to-HARQ_feedback timing indicator' field of the DCI may indicate K1, which is information (value) about a slot in which the scheduled PUCCH is transmitted. Here, K1 may be a non-negative integer value. The DCI of DCI format 1_0 may 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, 1_2 may be set (configured) from a higher layer.
[0161] A method for determining a slot for transmitting a PUCCH including a first type of HARQ-ACK is described. There may be an uplink slot that overlaps with the last symbol for transmitting a PDSCH corresponding to the HARQ-ACK. In this case, if the index of the overlapping uplink slot is m, the terminal can transmit a 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 for transmitting the PUCCH. When the terminal is configured for slot aggregation of the PDSCH, the last symbol for transmitting the PDSCH may mean the last symbol scheduled within the last slot among the slots for transmitting the PDSCH.
[0162] <PUSCH의 전송을 위한 전송 블록 크기(Transport block Size: TBS)를 결정하는 방법>
[0163] FIG. 15 and FIG. 16 illustrate RE mapping of a physical uplink shared channel according to one embodiment of the present invention.
[0164] The terminal can schedule PUSCH transmission from the base station through one of the following methods.
[0165] - PUSCH scheduled by the terminal's RAR (random access response) UL grant,
[0166] - PUSCH scheduled by fall-back RAR UL grant,
[0167] - PUSCH scheduled by DCI format 0_0 with CRC scrambled with C-RNTI, MCS-C-RNTI-, TC-RNTI, CS-RNTI,
[0168] - PUSCH scheduled by DCI format 0_1 / DCI format 0_2 with CRC scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI,
[0169] - PUSCH by configured grant,
[0170] - MsgA PUSCH,
[0171] For this PUSCH, the terminal receives one of the MCS (modulation and coding scheme) table index values from the base station. MCS may be composed or directed as such.
[0172] In the following cases, the terminal can be obtained through the method described below.
[0173] - The configured or instructed MCS table index value is 0<=I MCS If <=27, transform precoding is disabled, and MCS table 5.1.3.1-2 of 3GPP TS38.214 v16.3.0 (2020-09) is used,
[0174] - 0<=I MCS If <=28, transform precoding is disabled, and an MCS table other than table 5.1.3.1-2 of 3GPP TS38.214 v16.3.0 (2020-09) is used,
[0175] - 0<=I MCS If <=27 and transform precoding is enabled,
[0176] When the type of repetitive transmission for repetitive transmission of PUSCH is configured as Type A, or when PUSCH repetitive transmission is not configured, the number of REs (resource elements) in one slot for PUSCH, or when PUSCH repetitive transmission Type B is configured, the number of REs in one nominal PUSCH can be determined through the following process.
[0177] First, the terminal allocates the number of REs per PRB of the allocated PUSCH, N' RE is calculated using the following formula.
[0178] N' RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh ,
[0179] Here 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 from the upper layer and is equal to the value (xOverhead) set by the base station. Here, the value (xOverhead) set by the base station can be configured as one of the numbers 0, 6, 12, and 18 per uplink or downlink.
[0180] For example, as shown in FIG. 15, if the terminal is configured with the number of symbols (L) of 14, PUSCH mapping type B, single symbol DMRS, 3 additional DMRS symbols, DMRS configuration type 1 (delta shift = 0), and repetitive transmission and frequency hopping are not configured, the terminal can transmit N' number of PUSCH data and DMRS REs per PRB through the RE mapping pattern of FIG. 15. RE =12*14-24-N PRB oh It can be calculated as . Here, the number of overhead REs composed from the upper layer is N PRB oh Assuming =12, the number of PUSCH REs per PRB is N' RE It can be calculated as =12*14-24-12=132.
[0181] When a value (xOverhead) indicating the number of overhead REs from the base station is set to a terminal, the unit to which this value is applied can be at least one of the following:
[0182] 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 unit smaller than one slot or one nominal PUSCH. That is, the terminal can determine that a value (xOverhead) representing the number of overhead REs configured per specific RE or symbol among the time domain resources allocated to one TB is applied.
[0183] 2) Overhead per symbol set: This can be interpreted as overhead per symbol set. Here, one symbol set can be one slot in case of PUSCH repetition transmission type A, and one nominal PUSCH in case of PUSCH repetition transmission type B. That is, the terminal can determine that the value (xOverhead) representing the number of overhead REs configured per time domain resource to which one TB is allocated is applied.
[0184] 3) Per-slot overhead: This can be interpreted as overhead per slot. The terminal can determine that the value (xOverhead) representing the number of overhead REs configured per slot among the time domain resources allocated to one TB is applied.
[0185] 4) Per PUCCH overhead transmitting TB: This can be interpreted as the overhead per PUSCH transmitting one TB. The UE can determine that the value (xOverhead) representing the number of overhead REs configured in the entire time-domain resources of the PUSCH to which one TB is allocated is applied.
[0186] 5) Overhead of the maximum PUSCH transmitting TB: This can be interpreted as the overhead for the maximum PUSCH transmitting one TB. Here, the maximum PUSCH transmitting one TB refers to the largest size PUSCH scheduling of the PUSCH transmitting one TB in the time domain by the UE. In other words, the UE can determine that the value (xOverhead) representing the number of overhead REs is applied as the overhead for the maximum PUSCH scheduling that can be configured.
[0187] Next, the terminal calculates the number of REs for transmitting the entire PUSCH in the frequency domain using the following formula.
[0188] N RE =min(156, N' RE )*n PRB ,
[0189] Here n PRB is the number of PRBs for transmitting the PUSCH allocated from the base station to the terminal in the frequency domain. For example, as shown in Fig. 16, the terminal transmits the PUSCH PRB number n in the frequency domain. PRB If allocated as =8, the terminal sets the total number of PUSCH REs in the frequency domain to N RE It can be calculated as =min(156, 132)*8=1056.
[0190] Next, the terminal has a number of unquantized information bits N info is calculated using the following formula.
[0191] N info =N RE *R*Q m *v, where R is the code rate, Q m is the modulation order, v is the number of layers. The terminal is the calculated N info TBS is determined in different ways depending on the conditions.
[0192] N info If <=3824, the terminal has the number of quantized information bits N' info =max(24, 2 n *floor(N info / 2 n )) is calculated. Here, n=max(3, floor(log2(N info ))-6). After that, the terminal uses Table 4 below to N' info Determine the TBS of PUSCH as the closest TBS value that is not smaller.
[0193]
[0194] Table 4 shows N info An example of TBS for the case <=3824 is shown.
[0195] N info >If 3824, the terminal has the number of quantized information bits N' info =max(3840, 2 n *round((N info -24) / 2 n )) is calculated. Here, n=floor(log2(N info -24))-5.
[0196] When the code rate R of the configured or instructed PUSCH is equal to or less than 1 / 4, the terminal determines the PUSCH TBS using the following formula.
[0197] TBS=8*C*ceil((N'info +24) / 8*C)-24,
[0198] Here, C=ceil((N' info +24) / 3816). ceil(x) represents the smallest integer greater than or equal to x. If the code rate R of the configured or instructed PUSCH is greater than 1 / 4, the terminal determines the PUSCH TBS using the following formula.
[0199] N' info If >8424, TBS=8*C*ceil((N' info +24) / 8*C)-24. Here, C=ceil((N' info +24) / 8424). N' info If <=8424, TBS=8*ceil((N' info It is +24) / 8)-24.
[0200] The terminal has an MCS table index value configured or instructed by the base station of 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 method to determine TBS is as follows.
[0201] Terminal is 0<=I MCS For the same TB <=27, the TBS is considered to be determined from the DCI received via the most recent PDCCH.
[0202] If 0<=I MCSIf there is no PDCCH reception for the same TB with <=27, and if the initial PUSCH transmission for the same TB is based on a configured grant, the TBS is determined according to the following conditions. For a Configured Grant Type-1 PUSCH, the UE determines the TBS as a value configured from a higher layer. For a Configured Grant Type-2 PUSCH, the UE determines the TBS based on the information in the PDCCH scheduling the most recently received Configured Grant Type-2 PUSCH.
[0203] The terminal is configured or instructed with the MCS table index value I MCS Whether transform precoding is enabled or not, if the applicable MCS table is not included in the conditions described above, TBS can be determined through the following method.
[0204] Terminal is 0<=I MCS For the same TB <=28, the TBS is considered to be determined from the DCI received via the most recent PDCCH.
[0205] If 0<=I MCS If there is no PDCCH reception for the same TB with <=28 and the initial PUSCH transmission for the same TB is grant-based, the terminal determines the TBS as follows according to each condition.
[0206] - In case of Configured Grant Type-1 PUSCH, the TBS of the terminal is determined as a value configured from the upper layer.
[0207] - For configured grant Type-2 PUSCH, the terminal determines the TBS based on the information in the PDCCH that schedules the most recently received configured grant Type-2 PUSCH.
[0208] As per the example above, in the case of PUSCH repeated transmission type A, the terminal can determine the TBS based on the number of symbols for which transmission is indicated or set in each slot, the number of REs used for DMRS, and the amount of set overhead. The terminal can repeatedly transmit one TB determined by the TBS in each slot. Here, the TB transmitted in each slot can have the same or different RV (redundancy version) values.
[0209] In addition, in the case of PUSCH repetition transmission type B, the terminal may determine the 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 terminal may transmit one TB determined by the TBS repeatedly in each symbol(s) considered as each actual repetition. Here, the TB transmitted in each symbol(s) 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 14(b).
[0210] The problem to be solved in the present invention is to improve the problems occurring in the TBS determination method and the TB repetitive transmission method. More specifically, in the case of the PUSCH repetitive transmission type A to the PUSCH repetitive transmission type B, the TBS is determined based on one slot or one nominal repetition, and the TB according to the TBS is repeatedly transmitted in each of the symbol(s) considered for multiple slots or multiple actual repetitions. In this case, the terminal has a small TBS for the PUSCH and repeatedly transmits the small-sized TB multiple times. However, in certain cases, the method may cause problems. For example, due to insufficient uplink coverage of the terminal, the base station may allocate a small number of PRBs to transmit the PUSCH to the terminal in order to transmit at a high power per RE for the PUSCH transmitted by the terminal. In this case, since the TBS of the terminal is very small, it is difficult to obtain sufficient coding gain. Therefore, repeatedly transmitting the very small TBS is inefficient.
[0211] Figure 17 illustrates a method for a terminal to determine a transport block size (TBS) based on one slot or one nominal PUSCH.
[0212] Figure 17 illustrates resource allocation for PUSCH transmission. In Figure 17, Case 1 allocates one slot (14 symbols) in the time domain and 4 PRBs in the frequency domain to a UE for PUSCH transmission. Case 2 allocates two slots (28 symbols) in the time domain and 2 PRBs in the frequency domain to a UE for PUSCH transmission. The number of REs in Cases 1 and 2 (ignoring the number of REs used for DM-RS and overhead) is the same, i.e., 12*14*4=12*28*2=12*56=672. However, since Case 1 allocates more PRBs in the frequency domain, the maximum power per RE in Case 2 is greater than in Case 1. In other words, Case 2 can have higher coverage than Case 1.
[0213] However, as mentioned above, 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 TBS (ignoring the number of REs used for DMRS and overhead) is given as 12*14*4 for case 1, but is given as 12*14*2 for case 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.
[0214] Hereinafter, a method for calculating TBS to solve this problem is described. In this case, in the case of the PUSCH repetition transmission type A or PUSCH repetition transmission type B, the terminal determines the TBS based on a plurality of slots or a plurality of nominal repetitions, generates a TB according to the TBS, and maps it to a plurality of slots or a plurality of nominal repetitions for transmission. Herein, the generated TB can be transmitted repeatedly. Hereinafter, unless otherwise specified, a description of the repetition transmission may be omitted in the present invention.
[0215] Below, we will look at the method of PUSCH repeated transmission.
[0216] FIG. 18 illustrates resource allocation for multiple slots based on PUSCH repetitive transmission type A according to one embodiment of the present invention.
[0217] Referring to FIG. 18, a terminal can repeatedly transmit a PUSCH to a base station through a slot set based on PUSCH repetition transmission type A.
[0218] Specifically, the terminal may set or be instructed to set the index of the start symbol and the symbol length to be used for PUSCH transmission in each slot. In addition, the terminal may set or be instructed to set the number of slots to be used for PUSCH transmission. For example, as illustrated in FIG. 18, the terminal may be set or instructed to set the start symbol to be used for PUSCH transmission in each slot to 0, the symbol length to be 10, and to set or be instructed to transmit in 2 slots as the number of slots to be used for PUSCH transmission.
[0219] For reference, the number of slots to be used for transmission of the PUSCH may be the same as or different from the number of repetitive slots in PUSCH repetitive transmission type A. If the number of repetitive slots in PUSCH repetitive transmission type A is the same as the number of slots to be used for transmission of the PUSCH, the terminal transmits the PUSCH according to the number of slots to be used for transmission of the PUSCH. If the number of repetitive slots in PUSCH repetitive transmission type A is greater than the number of slots to be used for transmission of the PUSCH, the terminal may repeatedly transmit the PUSCH according to the number of slots to be used for transmission of the PUSCH. In this case, the number of slots repeatedly transmitted may be the same as the number of repetitive slots in PUSCH repetitive transmission type A.
[0220] The terminal can determine the set of symbols available for use in each slot based on instructions or settings. That is, the terminal can identify the set of symbols to be used in each symbol for PUSCH transmission based on the number of slots for PUSCH transmission configured by the base station, the start symbol in each slot, and the length.
[0221] For example, as illustrated 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 10 symbols from the first symbol of the 1st slot are the first symbol set for PUSCH transmission, and then the 10 symbols from the first symbol of the 2nd slot are the second symbol set for PUSCH transmission.
[0222] The terminal can transmit a PUSCH based on the symbol sets of each determined slot. That is, the terminal can repeatedly transmit a PUSCH using the symbols allocated in the first slot and the second slot.
[0223] A specific PUSCH transmission step may include at least the following steps.
[0224] In the first step, the terminal can determine the TBS based on the symbol sets of the above slots.
[0225] In the second step, the terminal can generate a TB based on the determined TBS.
[0226] In the third step, the terminal can place (map) the modulation symbols generated by encoding the above TB into symbol sets.
[0227] In the fourth step, the terminal can transmit the above-described arranged (mapped) modulation symbols in CP-OFDM or DFT-s-OFDM mode.
[0228] Here, for each symbol set of each slot, a DM-RS symbol can be selected based on the length of the symbol set. A DM-RS can be placed (mapped) on the RE of the DM-RS symbol.
[0229] FIG. 19 illustrates resource allocation for multiple nominal PUSCHs based on PUSCH repetition transmission type B according to one embodiment of the present invention.
[0230] Referring to FIG. 19, a terminal can repeatedly transmit a PUSCH to a base station through a slot set based on PUSCH repetition transmission type B.
[0231] The terminal can set or be instructed by the base station the index of the start symbol and the symbol length of the first nominal repetition. In addition, the terminal can set or be instructed the number of nominal repetitions to be used for PUSCH transmission. For example, as illustrated in FIG. 19, the terminal can be configured with the start symbol, the symbol length, and the number of repeated transmissions (and / or the number of slots for repeated transmissions, etc.) for repeated transmission of the PUSCH from the base station through RRC configuration information and / or downlink control information (DCI) of the PDCCH. FIG. 19 illustrates the symbols occupied by each nominal repetition when the first nominal repetition starts from the 6th symbol, the symbol length is 4, and the number of nominal repetitions is configured or instructed to be 4.
[0232] For reference, the number of nominal repetitions to be used for transmission of the PUSCH may be the same as or different from the number of nominal repetitions in the PUSCH repetition transmission type B. If the number of nominal repetitions in the PUSCH repetition transmission type B is the same as the number of nominal repetitions to be used for transmission of the PUSCH, the terminal transmits the PUSCH according to the number of nominal repetitions to be used for transmission of the PUSCH. If the number of nominal repetitions of the PUSCH repetition transmission type B is greater than the number of nominal repetitions to be used for transmission of the PUSCH, the terminal may repeatedly transmit the PUSCH according to the number of nominal repetitions to be used for transmission of the PUSCH. In this case, the number of nominal repetitions repeatedly transmitted may be the same as the number of repetitions of the PUSCH repetition transmission type B.
[0233] The terminal can determine the symbol set that can be used in each nominal repetition based on the instruction or setting. For example, as illustrated in FIG. 19, the 6th to 4 symbols of the 1st slot (slot#1) are the 1st symbol set, the 10th to 4 symbols are the 2nd symbol set, the 14th to 4 symbols are the 3rd symbol set, and the 4th to 4 symbols of the 2nd slot (slot#2) are the 4th symbol set. Here, if the symbol occupied by the nominal repetition is an invalid symbol, the symbol(s) can be excluded from the usable symbol set.
[0234] Based on the symbol sets of the above nominal repetitions, the terminal can transmit a PUSCH. A specific PUSCH transmission step may include at least the following steps.
[0235] In the first step, the terminal can determine the TBS based on the symbol sets of the above nominal repetitions.
[0236] In the second step, the terminal can generate a TB based on the determined TBS.
[0237] In the third step, the terminal can place (map) the modulation symbols generated by encoding the above TB into each symbol set.
[0238] In the fourth step, the terminal can transmit the above-described arranged (mapped) modulation symbols in CP-OFDM or DFT-s-OFDM mode.
[0239] 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 composed 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 composed of consecutive symbols may be the same as the process of dividing the nominal repetition into actual repetitions as described above in Fig. 14(b). A DM-RS may be placed (mapped) to the RE of the DM-RS symbol.
[0240] Next, a specific embodiment in which a terminal determines a TBS in a PUSCH transmission based on PUSCH repetition transmission type A and a PUSCH transmission based on PUSCH repetition transmission type B is described. This corresponds to step 1 in the above description.
[0241] A first embodiment of the present invention is as follows.
[0242] In case of PUSCH repetitive transmission type A, the terminal sets the number of REs (N') per PRB. RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh ), the TBS can be determined based on the symbol sets of slots transmitting the PUSCH. In case of PUSCH repetitive transmission type B, the terminal determines the number of REs (N') per PRB. RE =N RB SC *N sh symb -N PRB DMRS -N PRB oh) when calculating TBS, the TBS can be determined based on the symbol sets of nominal repetitions transmitting PUSCH. Hereinafter, the number of REs per PRB used when determining TBS based on symbol sets is N' RE,total It is called. The terminal is N' RE,total Methods for calculating may include:
[0243] In the 0th method, the terminal can obtain the number of REs per PRB based on the first symbol set among multiple symbol sets. More specifically, N' RE,total= N RB SC *N sh symb -N PRB DMRS -N PRB oh can be calculated as follows. Here, N RB SC =12, and N sh symb is the number of symbols included 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.
[0244] Here, the first symbol set may be the most advanced symbol set among the plurality of symbol sets. For reference, in the first method, even if any one of the plurality of symbol sets is considered as the first symbol set, the N' RE,total can have the same value.
[0245] For reference, if the first symbol set is the most advanced symbol set among the plurality of symbol sets, the N' RE,total is the N' described above RE It can be like this.
[0246] In the first method, N' RE,totalcan be obtained by scaling the number of REs per PRB based on the first symbol set among multiple symbol sets. Here, the value of overhead can be included during scaling. More specifically, N' RE,total =N' RE *K=(N RB SC *N sh symb (1)-N PRB DMRS (1)-N PRB oh (1))*K can be calculated.
[0247] Here 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.
[0248] Here, the number of symbols included in the first symbol set is equal to the number of symbols allocated to PUSCH transmission in one slot in case of PUSCH repetition transmission type A, and is equal to the number of symbols allocated to one nominal repetition in case of PUSCH repetition transmission type B.
[0249] Here, the first symbol set may be the most advanced symbol set among the plurality of symbol sets. For reference, in the first method, even if any one of the plurality of symbol sets is considered as the first symbol set, the N' RE,total can have the same value.
[0250] Here, K is the number of slots to be used for transmission of the PUSCH in case of PUSCH repetition transmission type A, and is the number of nominal repetitions to be used for transmission of the PUSCH in case of PUSCH repetition transmission type B.
[0251] FIG. 20 and FIG. 21 illustrate a method for determining TBS for multiple slots or multiple nominal PUSCHs according to one embodiment of the present invention.
[0252] Figures 20 and 21 illustrate a method for determining TBS for a nominal PUSCH when the PUSCH's repetitive transmission type is A. In Figures 20 and 21, K is '2', the first symbol set is 14 symbols of the first slot (slot#1), and the second symbol set is 14 symbol sets of the second slot (slot#2). The first symbol set is used as the first symbol set, and N PRB oh Assuming =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.
[0253] At this time, N PRB oh (1) can be obtained through the following method.
[0254] By the 1-0 method, N PRB oh (1) may be a value set by the base station to the terminal. For example, the base station sets one of the values 6, 12, 18, etc. to the terminal, and the terminal sets the value to N. PRB oh (1) can be considered.
[0255] In the 1-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 overhead of maximum PUSCH scheduling per TB.
[0256] 1) Overhead per RE or symbol: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value per RE or symbol.
[0257] If we consider the overhead value per symbol, N PRB oh (1)=f(xOverhead*N sh symb (1)) can be determined. This means that xOverhead is the number of symbols in the first symbol set (N sh symb (1)) is scaled.
[0258] If we consider the overhead value per RE, N PRB oh (1)=f(xOverhead*(N RB SC *N sh symb (1))) can be determined. This means that xOverhead is the number of REs (N) of the first symbol set. RB SC *N sh symb (1)) is scaled.
[0259] If we consider the overhead value per RE excluding DMRS, N PRB oh (1)=f(xOverhead*(N RB SC *N sh symb (1)-N PRB DMRS(1))) can be determined. This is the number of REs (N) excluding DMRS of the first symbol set, xOverhead RB SC *N sh symb (1)-N PRB DMRS (1)) is scaled.
[0260] 2) Overhead per symbol set: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the symbol set in which the PUSCH is transmitted.
[0261] In this case, N PRB oh (1) can use the overhead value of the symbol set, i.e., N PRB oh (1)=xOverhead may be true.
[0262] 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 If it contains (1) symbols, N PRB oh (1) = f(xOverhead*N slot symb / N sh symb (1)) can be determined. Here, N slot symb is the number of symbols contained in one slot.
[0263] 3) Overhead per slot: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the slot.
[0264] In this case, N PRB oh (1) can use the overhead value of the symbol set, i.e., N PRB oh (1)=xOverhead may be true.
[0265] In this case, N PRB oh (1) can be used by converting the overhead value of the slot into the overhead value of the symbol set. That is, the first symbol set is N sh symb If it contains (1) symbols, N PRB oh (1) = f(xOverhead*N sh symb (1) / N slot symb ) can be determined.
[0266] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the PUSCH transmitting TB.
[0267] 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) divided by the value (xOverhead) set by the base station to the terminal by the number of symbol sets. PRB oh (1)) can be obtained. If the number of total symbol sets is K, then N PRB oh (1) = f(xOverhead / K) can be determined.
[0268] Assuming that each symbol set has a different number of symbols, the overhead value of the first symbol set (N PRB oh (1)) can be determined by the base station according to the ratio of the number of symbols included in the first symbol set and the total number of symbols, which is the value (xOverhead) set to the terminal. Here, when is the number of symbols included in the i-th symbol set, the total number of symbols is . Therefore, N PRB oh (1) can be calculated using the mathematical formula 1 below.
[0269]
[0270] The terminal may regard the value (xOverhead) set by the base station to the terminal as the overhead value of REs excluding DMRS of PUSCH transmitting TB. The overhead value (N) of the first symbol set PRB oh (1)) can be determined by the ratio of the number of REs included in the first symbol set excluding DMRS to the total number of REs in all symbol sets excluding DMRS, with the value (xOverhead) set by the base station to the terminal. 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 in all symbol sets except DMRS is is. Therefore, in this case N PRB oh (1) can be calculated using the mathematical formula 2 below.
[0271]
[0272] 5) Maximum PUSCH overhead for transmitting TB: The terminal can consider the value (xOverhead) set by the base station to the terminal as the maximum PUSCH overhead value for transmitting TB.
[0273] 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) divided by the value (xOverhead) set by the base station to the terminal by the maximum number of symbol sets. PRB oh (1)) can be obtained. Here, the maximum number of symbol sets is the maximum number of symbol sets that can be scheduled when PUSCH is scheduled. The maximum number of symbol sets is K max If you say so, NPRB oh (1) can be calculated using the mathematical formula 3 below.
[0274]
[0275] Assuming that each symbol set has a different number of symbols, the overhead value of the first symbol set (N PRB oh (1)) can be determined by the base station according to the ratio of the number of symbols included in the first symbol set and the maximum number of symbols, which is the value (xOverhead) set to the terminal. Here, the maximum number of symbols is the number of symbols included in the symbol set that can be scheduled at most when the PUSCH is scheduled. The maximum number of symbols is N sh symb,max When said, N PRB oh (1) can be calculated using the mathematical formula 4 below.
[0276]
[0277] The terminal may regard the value (xOverhead) set by the base station to the terminal as the overhead value of REs excluding DMRS of PUSCH transmitting TB. The overhead value (N) of the first symbol set PRB oh (1)) can be determined by the ratio of the number of REs included in the first symbol set excluding DMRS to the maximum number of REs in all symbol sets excluding DMRS, with the value (xOverhead) set by the base station to the terminal. 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 When you say, N PRB oh (1) can be calculated using the mathematical formula 5 below.
[0278]
[0279] In the present invention, f(x) is at least one of ceil(x), floor(x), and round(x). Ceil(x) represents the smallest integer that is greater than or equal to x. Floor(x) represents the largest integer that is less than or equal to x. Round(x) represents an integer that rounds x up.
[0280] In the first method, if the overhead value configured for the terminal can be fixed to 0, then a separate xOverhead may not be set. In this case, N PRB oh (1) can be determined as 0.
[0281] In the second method, N' RE,total can be obtained by scaling the number of REs per PRB based on the first symbol set among multiple symbol sets. Here, the value of overhead during scaling (N PRB oh ) can be excluded. More specifically, N' RE,total =(N RB SC *N sh symb (1)-N PRB DMRS (1))*KN PRB oh can be calculated as . Here, 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 Fig. 20, N PRB oh If =12, N' RE,total can be calculated using the mathematical formula 6 below.
[0282]
[0283] N PRB oh Here's how to find it:
[0284] By the 2-0 method, N PRB oh The terminal may be a value (xOverhead) set by the base station. For example, the base station sets one of the values 6, 12, 18, etc. to the terminal, and the terminal sets the value to N. PRB oh can be considered as such. 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, or the number of symbols included in the symbol set. For example, the value (xOverhead) set by the base station may include values such as 24, 30, and 36 in addition to 6, 12, and 18.
[0285]
[0286] In method 2-1, the overhead value (N PRB oh ) can be obtained by separately scaling the value (xOverhead) set by the base station to the terminal. The second method is to obtain the overhead value (N PRB oh ) is excluded when scaling, but this may mean that the overhead value of the first symbol set is not scaled. In other words, the overhead value is scaled by a method other than scaling the first symbol set to N PRB ohcan be obtained. Depending on the unit to which the value (xOverhead) set by the base station to the terminal is applied, the scaling method may vary. 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 overhead of maximum PUSCH scheduling per TB.
[0287] 1) Overhead per RE or symbol: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value per RE or symbol.
[0288] If we consider it as an overhead value per symbol, Inland can be determined as, where K is the number of the entire symbol set.
[0289]
[0290] If we consider it as an overhead value per RE, can be decided by
[0291] If we consider the overhead value per RE excluding DMRS, can be decided by
[0292] 2) Overhead per symbol set: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the symbol set in which the PUSCH is transmitted.
[0293] In this case, the overhead value (N PRB oh ) is the overhead value (N) obtained by multiplying the value (xOverhead) set by the base station to the terminal by the number of symbol sets. PRB oh ) can be obtained. If the number of the entire symbol set is K, then N PRB oh = can be determined as f(xOverhead*K).
[0294] In this case, the overhead value (N PRB oh ) can be used by converting the overhead value of the symbol set into the overhead value of the slot. That is, can be determined as . Here, N slot symb is the number of symbols contained in one slot.
[0295] 3) Overhead per slot: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the slot.
[0296] In this case, the overhead value (N PRB oh ) is the overhead value (N) multiplied by the value (xOverhead) set by the base station to the terminal by the number of slots occupied by the PUSCH transmitting the corresponding TB in the time domain. PRB oh ) can be obtained. If the number of slots occupied in the time domain is K, then N PRB oh = can be determined as f(xOverhead*K).
[0297] In this case, the overhead value (N PRB oh ) can be used by converting the overhead value of the slot into the overhead value of the symbol set. That is,
[0298] can be determined as . Here, N slot symb is the number of symbols contained in one slot.
[0299] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the PUSCH transmitting TB.
[0300] In this case, N PRB oh can use the overhead value of PUSCH transmitting TB. That is, NPRB oh =xOverhead may be.
[0301] 5) Maximum PUSCH overhead for transmitting TB: The terminal can consider the value (xOverhead) set by the base station to the terminal as the maximum PUSCH overhead value for transmitting TB.
[0302] Assuming that all symbol sets have the same number of symbols, the overhead value (N PRB oh ) is the overhead value (N) obtained by dividing the value (xOverhead) set by the base station to the terminal by the maximum number of symbol sets. PRB oh ) can be obtained. Here, the maximum number of symbol sets is the maximum number of symbol sets that can be scheduled when PUSCH is scheduled. The maximum number of symbol sets is K max If you say so, N PRB oh =f(xOverhead / K max ) can be determined.
[0303] Assuming that each symbol set has a different number of symbols, the overhead value (N PRB oh ) is the average number of symbols included in each symbol set, which is the value set by the base station to the terminal (xOverhead). and can be determined according to the ratio of the maximum number of symbols. Here, the maximum number of symbols is the number of symbols included in the symbol set that can be maximally scheduled when the PUSCH is scheduled. The maximum number of symbols is N sh symb,max When said, N PRB oh =
[0304] can be decided by
[0305] The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of REs excluding DMRS of PUSCH transmitting TB. Overhead value (N PRB oh ) can be determined by the ratio of the average number of REs included in each symbol set excluding DMRS to the maximum number of REs in all symbol sets excluding DMRS, with the value (xOverhead) set by the base station to the terminal. The average number of REs included in each symbol set excluding DMRS is 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. When the maximum number of REs is can be decided by
[0306]
[0307] In method 2-2, the terminal can receive an overhead value set according to the number of symbol sets used for PUSCH transmission from the base station. When the number of symbol sets is K, the value of the set overhead When you say,
[0308] can be given as, that is, from the base station here Each can be set to a separate value.
[0309] In the second-third method, the terminal can receive an overhead value set according to the number of symbols per symbol set used for PUSCH transmission from the base station. 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 symbol set set is When you say, can be given as, that is, from the base station here Each can be set to a separate value.
[0310]
[0311] If the overhead value configured for the terminal in the above second method can be fixed to 0, in this case, a separate xOverhead may not be set. In this case, N PRB oh =0 can be determined.
[0312]
[0313] Third way, N' RE,total The number of REs per PRB can be obtained based on multiple symbol sets. More specifically, the number of symbols included in the i-th symbol set is N sh symb (i), the number of DMRS REs of the i-th symbol set is N PRB DMRS (i), the value of the overhead of the i-th symbol set is N PRB oh When (i) is said, can be calculated as . Here, the value of overhead N PRB oh (i) may be the same for all symbol sets, or may be different for each symbol set.
[0314] Here, K is the number of slots to be used for transmission of the PUSCH in case of PUSCH repetition transmission type A, and is the number of nominal repetitions to be used for transmission of the PUSCH in case of PUSCH repetition transmission type B.
[0315] Note that the third method assumes that each symbol set contains the same number of symbols, i.e., N sh symb (i)=N sh symb , each symbol set contains the same number of DMRS REs, i.e., N PRB DMRS (i)=N PRB DMRS , if the value of the overhead of each symbol set is the same, i.e., N PRB oh (i)=NPRB 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 can be applied 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 value of the overhead of each symbol set is different.
[0316] Note that in the third method, each symbol set can have a different overhead value. The different overhead values of the i-th symbol set N PRB oh The method for determining (i) is as follows:
[0317]
[0318] In the 3-0 method, independent overhead values can be configured or instructed for each symbol set. The terminal can configure or instruct the overhead value N of each symbol set for one PUSCH. PRB oh (i) To determine, the overhead value of each symbol set can be separately configured or instructed from the base station. That is, the terminal can receive N from the base station for K symbol sets. PRB oh (1), N PRB oh (2), … , N PRB oh (K) can be composed or directed.
[0319]
[0320] In method 3-1, the overhead value of the i-th symbol set (N PRB oh(i)) can be obtained by separately scaling the value (xOverhead) set by the terminal from the base station. 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 overhead of maximum PUSCH scheduling per TB.
[0321] 1) Overhead per RE or symbol: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value per RE or symbol.
[0322] If we consider the overhead value per symbol, N PRB oh (i)=f(xOverhead*N sh symb (i)) can be determined. This means that xOverhead is the number of symbols in the i-th symbol set (N sh symb (i)) is scaled.
[0323] If we consider the overhead value per RE, N PRB oh (i)=f(xOverhead*(N RB SC *N sh symb (i))) can be determined. This means that xOverhead is the number of REs (N) of the i-th symbol set. RB SC *N sh symb (i))) is scaled.
[0324] If we consider the overhead value per RE excluding DMRS, N PRB oh (i)=f(xOverhead*(N RB SC *N sh symb (i)-N PRBDMRS (i))) can be determined. This means that xOverhead is the number of REs (N) excluding DMRS of the i-th symbol set. RB SC *N sh symb (i)-N PRB DMRS (i))) is scaled.
[0325] 2) Overhead per symbol set: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the symbol set in which the PUSCH is transmitted.
[0326] In this case, N PRB oh (i) can use the overhead value of the symbol set, i.e., N sh symb (i) may be xOverhead.
[0327] 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, the i-th symbol set is N sh symb If it contains (i) symbols, N PRB oh (i) = f(xOverhead* N slot symb / N sh symb (i)) can be determined. Here, N slot symb is the number of symbols contained in one slot.
[0328] 3) Overhead per slot: The terminal can consider the value (xOverhead) set by the base station to the terminal as the overhead value of the slot.
[0329] In this case, N PRB oh (i) can use the overhead value of the symbol set, i.e., N PRB oh (i) may be xOverhead.
[0330] In this case, N PRB oh (i) can be used by converting the overhead value of the slot into the overhead value of the symbol set. That is, the i-th symbol set is N sh symb If it contains (i) symbols, N PRB oh (i) = f(xOverhead* N sh symb (i) / N slot symb ) can be determined.
[0331] 4) Overhead per PUSCH transmitting TB: The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of the PUSCH transmitting TB.
[0332] 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) obtained by dividing the value (xOverhead) set by the base station to the terminal by the number of symbol sets. PRB oh (i)) can be obtained. If the number of total symbol sets is K, then N PRB oh (i) can be determined as f(xOverhead / K).
[0333] Assuming that each symbol set has a different number of symbols, the overhead value of the i-th symbol set (N PRB oh (i)) can be determined by the base station according to the ratio of the number of symbols included in the i-th symbol set and the total number of symbols, which is the value (xOverhead) set to the terminal. Here, when is the number of symbols included in the i-th symbol set, the number of total symbols is is. Therefore, N PRB oh (i)= can be decided by
[0334] The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of REs excluding DMRS of PUSCH transmitting TB. The overhead value (N) of the i-th symbol set PRB oh (i)) can be determined by the ratio of the number of REs included in the i-th symbol set excluding DMRS to the total number of REs in all symbol sets excluding DMRS, with the value (xOverhead) set by the base station to the terminal. 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 in all symbol sets excluding DMRS is is. Therefore, N PRB oh (i) = can be decided by
[0335] 5) Maximum PUSCH overhead for transmitting TB: The terminal can consider the value (xOverhead) set by the base station to the terminal as the maximum PUSCH overhead value for transmitting TB.
[0336] 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) divided by the value (xOverhead) set by the base station to the terminal by the maximum number of symbol sets. PRB oh (i)) can be obtained. Here, the maximum number of symbol sets is the maximum number of symbol sets that can be scheduled when PUSCH is scheduled. The maximum number of symbol sets is K max If you say so, N PRB oh(i) = f(xOverhead / K max ) can be determined.
[0337] Assuming that each symbol set has a different number of symbols, the overhead value of the i-th symbol set (N PRB oh (i)) can be determined by the base station according to the ratio of the number of symbols included in the i-th symbol set and the maximum number of symbols, which is the value (xOverhead) set to the terminal. Here, the maximum number of symbols is the number of symbols included in the symbol set that can be scheduled at most when the PUSCH is scheduled. The maximum number of symbols is N sh symb,max When said, N PRB oh (i) = f(xOverhead*N sh symb (i) / N sh symb,max ) can be determined.
[0338] The terminal can regard the value (xOverhead) set by the base station to the terminal as the overhead value of REs excluding DMRS of PUSCH transmitting TB. The overhead value (N) of the i-th symbol set PRB oh (i)) can be determined by the ratio of the number of REs included in the i-th symbol set excluding DMRS to the maximum number of REs in all symbol sets excluding DMRS, with the value (xOverhead) set by the base station to the terminal. 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 When you say, N can be decided by
[0339]
[0340] In the 3-2 method, the terminal can receive an overhead value set according to the number of symbol sets used for PUSCH transmission from the base station. When the number of symbol sets is K, the value of the set overhead is When you say, can be given as, that is, from the base station here Each can be set to a separate value.
[0341]
[0342] In the third method, the terminal can receive an overhead value set according to the number of symbols per symbol set used for PUSCH transmission from the base station. At this time, the terminal can apply the corresponding overhead value differently for each symbol set. When the number of symbol sets is K and the number of symbols in the symbol set is L, the overhead value of the i-th symbol set set is When you say, can be given as . If the number of symbols in each symbol set is the same, can be set. Therefore, can be given as, that is, from the base station here Each can be set to a separate value.
[0343]
[0344] In the third method, if the overhead value configured for the terminal can be fixed to 0, a separate xOverhead may not be set in this case. In this case, N PRB oh (i) can be determined as 0.
[0345]
[0346] Although the overhead value for determining the terminal's TBS was obtained using the third method above, the subsequent TBS calculation process can follow a different method. For example, the number of REs per PRB, N' RE The overhead value is obtained using the third method, but the subsequent calculation process can follow the second method. That is, N' in the second method 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 obtained by the third method. , and the remaining values may be scaled values obtained based on the first symbol set. Therefore, the number of REs per PRB is N' RE =(N RB SC *N sh symb (1)-N PRB DMRS (1))*K- can be obtained by
[0347]
[0348] In the fourth method, N is the value of overhead for each symbol set in the third method. PRB oh (i) is applied, but it can be applied by scaling one overhead value. That is, can be calculated as . Here, the scaling is based on the K value.
[0349]
[0350] In the fifth method, the terminal can receive an overhead value set according to the number of symbol sets used for PUSCH transmission from the base station. When the number of symbol sets is K, the value of the set overhead is When you say, can be given as . For reference, the number of the above symbol sets can be applied by changing the number of symbols included in the symbol sets.
[0351]
[0352] According to the second embodiment, the terminal's N' RE,total The number of REs (N) for the entire PRB allocated for PUSCH transmission based on RE =min(156, N' RE )*n PRB ) The calculation can be modified as follows:
[0353] According to Example 2-1, N' RE N' obtained in the first embodiment before RE,total can be obtained by inserting . That is, the number of REs for the entire PRB allocated to PUSCH transmission is N RE =min(156, N' RE_total )*n PRB can be calculated as
[0354] According to Example 2-2, N obtained in Example 2-1 RE can be obtained by scaling the value of N. More specifically, N RE = min(156, N' RE_total )*n PRB *It can be calculated using the K formula.
[0355] Here, K is the number of slots to be used for transmission of the PUSCH in case of PUSCH repetition transmission type A, and is the number of nominal repetitions to be used for transmission of the PUSCH in case of PUSCH repetition transmission type B.
[0356] In Example 2-2, N' RE_total can preferably be determined according to the 0th method of the first embodiment. That is, according to the 0th method, N' RE_total =N RB SC *N sh symb -N PRB DMRS -NPRB oh can be calculated as
[0357] For example, referring to Fig. 21, K=2, N PRB oh =12, N' RE_total Assuming =132, the terminal is N RE =min(156, N' RE_total )*n PRB *K can be calculated as min(156, 132)*8*2=2112.
[0358]
[0359] In Example 2-2, N' RE_total When the value of N' is used in the 0th method of the first embodiment, RE_total The value of can be less than or equal to 14(symbol)*12(subcarrier)=168 for normal CP and 12(symbol)*12(subcarrier)=144 for extended CP. However, in the 2-2 embodiment, N' RE_total When the value of N' is used in the first to fifth methods of the first embodiment, RE_total The value of can be increased according to the value of K. For example, referring to Fig. 20, N' of the first method RE_total The value of is given as 264. Therefore, even though the number of REs actually available is large (i.e., N' RE_total ), min(156, N' in the second embodiment to the second embodiment RE_total ) cannot obtain a value greater than 156. As the number of symbols occupied by 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. Below, embodiments of a method for adjusting the maximum number of REs that can be determined per PRB, which is 156, are disclosed.
[0360]
[0361] According to the third embodiment, the terminal can scale and apply 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 ) can be replaced with.
[0362] Here, K is the number of slots to be used for transmission of the PUSCH in case of PUSCH repetition transmission type A, and is the number of nominal repetitions to be used for transmission of the PUSCH in case of PUSCH repetition transmission type B.
[0363] Applying the third embodiment to the second embodiment, the number of REs for the entire PRB allocated to PUSCH transmission is N RE =min(156*K, N' RE_total )*n PRB can be given as
[0364] For example, referring to Fig. 20, if the first method of the first embodiment is applied, K=2, N PRB oh Assuming =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 example, min(156*2, N' RE,total ) = min(312, 264) = 264, so the terminal can determine TBS for a larger number of REs.
[0365]
[0366] According to the fourth embodiment, the terminal can apply the maximum number of REs that can be determined per PRB as a set or instructed specific value. That is, in the second embodiment to the second embodiment, min(156, N' RE_total ) is min(RE max , N' RE,total ) can be replaced with RE max can be given a specific value.
[0367] 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. max = N RB SC *N sh symb can be calculated as . Here, N sh symb is the value given in the first embodiment. Referring to Fig. 20, the number of symbols occupied by PUSCH 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 to PUSCH transmission can be calculated in this way.
[0368] 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 is max = N RB SC *N sh symb -Can be calculated as X, where N sh symb is the value given in the first embodiment, X can be a value set from the upper layer or a fixed value of X=12.
[0369] Another example, RE maxcan be determined based on the following information:
[0370] As the first information, the terminal determines the maximum number of REs per PRB as a value configured from the upper layer. max can be applied. When the terminal determines TBS for multiple slots or multiple nominal PUSCHs from the base station, RE max can be expected to be configured with appropriate values.
[0371] As the second information, the terminal determines the maximum number of REs that can be determined per PRB as indicated in the DCI within the PDCCH that schedules the PUSCH. max can be applied. When the terminal determines the TBS for multiple slots or multiple nominal PUSCHs, the RE is applied from the DCI in the PDCCH that schedules the PUSCH. max can be expected to be directed to appropriate values.
[0372] A terminal cannot transmit a PUSCH and a PUCCH simultaneously if the PUSCH and PUCCH transmitted in a single slot overlap in at least one symbol. In this case, the terminal must multiplex the UCI of the PUCCH onto the PUSCH and transmit it. Here, multiplexing means transmitting the UCI via the PUSCH.
[0373] In order to multiplex UCI on PUSCH, the resources to be used for UCI transmission among the PUSCH resources must be determined. This is called the number of modulation symbols (REs) for UCI transmission. According to TS 38.212, the UE determines the number of modulation symbols for HARQ-ACK, CSI part 1, or CSI part 2 transmission per layer to be mapped to PUSCH according to the following mathematical equations 7 to 9.
[0374] When PUSCH is not a repeated transmission type B and includes UL-SCH, the number of modulation symbols for HARQ-ACK transmission per layer to be mapped to PUSCH can be obtained through mathematical expression 7 below.
[0375]
[0376] O here ACK is the number of HARQ-ACK bits;
[0377] L ACK is the number of CRC bits of HARQ-ACK;
[0378] β PUSCH offset = β HARQ-ACK offset An offset value set or instructed by the base station to determine the number of resources for mapping HARQ-ACK to PUSCH;
[0379] C UL-SCH is the number of CB (code blocks) of UL-SCH;
[0380] K r is the rth CB size of UL-SCH;
[0381] M UCI sc (l) is the number of REs that can be used for UCI transmission in the lth PUSCH symbol;
[0382] N PUSCH symb,all is the total number of symbols used for PUSCH transmission including DMRS;
[0383] is a scaling value composed from the upper layer;
[0384] l0 is the index of the first non-DMRS PUSCH symbol after the first DMRS symbol.
[0385] If DMRS is transmitted in the lth symbol, M UCI sc (l) = 0, otherwise M UCI sc (l) =M PUSCHsc - M PT-RS sc (l). Here, M PUSCH sc is the number of subcarriers scheduled for PUSCH in the frequency domain, M PT-RS sc (l) is the number of subcarriers of the lth PUSCH symbol containing PTRS.
[0386] The terminal is Q' obtained from mathematical expression 7 ACK UCI can be multiplexed onto PUSCH based on the number of modulation symbols (REs).
[0387] If the terminal does not have PUSCH repetitive transmission type B and includes UL-SCH, the number of modulation symbols for CSI part 1 transmission per layer to be mapped to PUSCH is determined using the following mathematical expression 8.
[0388]
[0389] Here
[0390] - Number of bits in CSI part 1;
[0391] - if otherwise is the number of CRC bits in CSI part 1;
[0392] - An offset value set or instructed by the base station to determine the number of resources for mapping CSI part 1 to PUSCH;
[0393] - is the number of modulation symbols per layer for HARQ-ACK transmission if HARQ-ACK is more than 2 bits, and if HARQ-ACK is not more than 2 bits. At this time, is the number of reserved resource elements for potential HARQ-ACK transmission in OFDM symbol l;
[0394] If the terminal is not a PUSCH repeat transmission type B and includes a UL-SCH, the number of modulation symbols for CSI part 2 transmission per layer to be mapped to the PUSCH is determined using the following mathematical expression 9.
[0395]
[0396] - is the number of bits in CSI part 2;
[0397] - if ; otherwise is the number of CRC bits in CSI part 2;
[0398] - An offset value set or instructed by the base station to determine the number of resources to map CSI part 2 to PUSCH;
[0399] - ;
[0400] - is the number of modulation symbols per layer of CSI part 1 transmitted on PUSCH.
[0401] The terminal determines the number of modulation symbols (Q') for transmitting HARQ-ACK on PUSCH through the above mathematical expressions 7 to 9. 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, the following can be known.
[0402] - The formula for determining the number of modulation symbols takes the form of min{X,Y}. That is, the number of modulation symbols is less than X and less than Y.
[0403] - Here, X determines the number of modulation symbols required to transmit UCI on PUSCH. For example, the number of modulation symbols required to transmit HARQ-ACK is is determined by the number of modulation symbols. It is determined accordingly. That is, The larger this is, the more modulation symbols are required for UCI transmission.
[0404] - Here, Y determines the maximum number of modulation symbols for transmitting UCI in PUSCH. The maximum number of modulation symbols can be adjusted depending on the value. That is, the base station can By setting the values, the maximum number of modulation symbols for transmitting UCI on PUSCH and the minimum number of modulation symbols for transmitting UL-SCH on PUSCH can be determined.
[0405] ■ For example, when transmitting HARQ-ACK on PUSCH, the maximum number of modulation symbols for transmitting HARQ-ACK is Here represents the number of REs to which HARQ-ACK can be mapped during PUSCH. Note that HARQ-ACK is mapped after the first DM-RS of PUSCH, so l=l0.
[0406] ■ When transmitting CSI part 1 on PUSCH, the maximum number of modulation symbols for transmitting CSI part 1 is Here, represents the number of REs to which CSI part 1 of PUSCH can be mapped. Note that CSI part 1 is mapped from the first symbol of PUSCH, so l=0. Set by the base station According to The REs of the dog can be used for CSI part 1. However, some of the REs have modulation symbols of HARQ-ACK ( ) is mapped, so the number of modulation symbols of the HARQ-ACK ( ) should be excluded.
[0407] ■ When transmitting CSI part 2 on PUSCH, the maximum number of modulation symbols for transmitting CSI part 2 is Here, represents the number of REs to which CSI part 2 of PUSCH can be mapped. Note that CSI part 2 is mapped from the first symbol of PUSCH, so l=0. Set by the base station According to The REs of the dog can be used for CSI part 2. However, some of the REs have modulation symbols of HARQ-ACK ( ) and modulation symbols of CSI part 1 ( ) is mapped, so the number of modulation symbols of the HARQ-ACK ( ) and modulation symbols of CSI part 1 ( ) should be excluded.
[0408]
[0409] The above mathematical expressions 7 to 9 are applicable when PUSCH transmits TB in one slot. That is, the parameters of mathematical expressions 7 to 9 are values defined within one slot. For example, N PUSCH symb,all In the case of , it represents the total number of symbols used for PUSCH transmission in one slot. And C UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in the above one slot.
[0410] In addition, the above formula is applicable when PUSCH is repeatedly transmitted in multiple slots (PUSCH repeated transmission type A). In this case, the parameters of mathematical formulas 7 to 9 are values defined within the slots where PUCCH overlaps. For example, N PUSCH symb,all In the case of , it represents the total number of symbols used for PUSCH transmission in the slot overlapping with PUCCH. And C UL-SCHis the number of CBs included in the UL-SCH of the PUSCH transmitted in a slot overlapping with the PUCCH.
[0411] As another example, a terminal can perform one UCI multiplexing in one transmission occasion. In this case, Equations 7 to 9 are applicable when a PUSCH transmits a 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,all In the case of , it represents the total number of symbols used for PUSCH transmission in one transmission occasion. And C UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in the above one transmission occasion.
[0412] In addition, the above equation can be applied when PUSCH is repeatedly transmitted in multiple transmission occasions. In this case, the parameters of Equations 7 to 9 are values defined within the transmission occasions where PUCCH overlaps. For example, N PUSCH symb,all In case of , it represents the total number of symbols used for PUSCH transmission in a transmission occasion overlapping with PUCCH. And C UL-SCH is the number of CBs included in the UL-SCH of the PUSCH transmitted in a transmission occasion overlapping with the PUCCH.
[0413] For reference, in the present invention, a transmission occasion may be the same as the symbol set described above. That is, the symbol set of PUSCH repetition transmission type A is a PUSCH transmitted within one slot, and the symbol set of PUSCH repetition transmission type B is a PUSCH transmitted in one nominal repetition.
[0414] <TB가 복수 개의 슬롯을 통해서 전송되는 경우, PUSCH와 PUCCH의 다중화(multiplexing) 방법>
[0415] Figures 22 and 23 illustrate an example of a collision between a PUSCH and multiple PUCCHs, where TBS is determined based on multiple slots or multiple nominal PUSCHs.
[0416] Referring to FIGS. 22 and 23, when a TB of a PUSCH is transmitted through multiple slots, each slot through which the TB is transmitted may overlap with a slot for transmitting a PUCCH, in which case the PUSCH and PUCCH may be multiplexed and transmitted. In this case, the PUSCH may be transmitted using repetitive transmission type A or repetitive transmission type B according to the embodiment described above. That is, the TBS of the PUSCH is determined based on multiple symbol sets.
[0417] Hereinafter, unless otherwise specified, the following description is based on PUSCH repetition transmission type A. However, the embodiments below can be applied not only to PUSCH repetition transmission type A but also to PUSCH repetition transmission type B.
[0418] Specifically, when a TB is transmitted via PUSCH, the TB may be transmitted in a single slot, but if the TB is large, it may be transmitted across multiple slots. In this case, a single TB may consist of at least one code block and may be repeatedly transmitted across multiple slots.
[0419] At this time, each slot through which one TB is transmitted and the slot for transmitting the UCI of each PUCCH may overlap, in which case the PUSCH for transmitting the TB in each slot and the UCI of the PUCCH for transmitting the UCI may be multiplexed onto the PUSCH and transmitted. That is, when the size of the TB is large, the TB may be transmitted through multiple slots, and the UCI of the PUCCH may be transmitted in each slot. In this case, the symbol to which the TB is mapped and the symbol to which the UCI of the PUCCH is mapped may overlap in each slot, and the terminal may multiplex the UCI of the PUCCH onto the PUSCH in each slot and transmit it to the base station.
[0420] For example, as illustrated in FIGS. 21 and 22, a terminal may determine a TBS for a single PUSCH based on symbol sets 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). The problems that may arise from this are as follows.
[0421] First, when a PUSCH resource collides with multiple PUCCH resources, the terminal can select only one PUCCH resource among the multiple PUCCH resources and map the UCI of the corresponding PUCCH to the PUSCH resource.
[0422] At this time, one resource for transmitting UCI of PUCCH can be selected through one of the following methods.
[0423] - One PUCCH may be a PUCCH including UCI with a higher priority among the plurality of PUCCHs. For example, the priorities may be given in the order of HARQ-ACK > CSI part I > CSI part 2. If the first PUCCH includes HARQ-ACK and the second PUCCH includes CSI part 1 or CSI part 2, the UE may select the first PUCCH and map the UCI (i.e., HARQ-ACK) of the corresponding PUCCH to a PUSCH resource for transmission.
[0424] - Alternatively, a PUCCH may be determined based on the signal or channel on which the PUCCH is scheduled. For example, if the first PUCCH is scheduled via DCI and the second PUCCH is scheduled via an RRC signal or a signal from a higher layer, the UE may select the PUCCH scheduled via DCI. The UCI of the corresponding PUCCH may then be mapped to PUSCH resources for transmission. This is because the UCI transmitted by the PUCCH scheduled via DCI may be more important.
[0425] - Alternatively, one PUCCH may be determined based on the temporal order of the symbols or slots in which the PUCCH is scheduled. For example, the PUCCH that is earliest in time between the first PUCCH and the second PUCCH may be selected. This is because it may be important to transmit the first PUCCH, which is instructed to be transmitted quickly, first. As another example, the PUCCH that is latest in time between the first PUCCH and the second PUCCH may be selected. This is because the latest PUCCH provides the longest processing time, so the UCI of the PUCCH may be transmitted on the PUSCH.
[0426] Alternatively, a PUCCH may be determined based on the resources occupied by the PUCCH. For example, a PUCCH may be a PUCCH resource with fewer resources. These 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, a UE can use more resources for data transmission via the PUSCH by selecting a PUCCH resource with fewer REs.
[0427] Alternatively, a PUCCH may be a PUCCH resource comprised of multiple resources. These 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, if a large number of REs are allocated to a PUCCH resource, coverage expansion or reliable UCI transmission may be the primary goals, and thus transmission may be preferentially performed via PUSCH.
[0428] - Alternatively, a PUCCH may be a resource instructed or configured to multiplex UCI onto a PUSCH. For example, for flexible PUCCH resource selection according to channel conditions, a terminal may be instructed by a base station to select a specific PUCCH resource to multiplex UCI onto a PUSCH among multiple colliding PUCCH resources.
[0429] In the above embodiment, the number of modulation symbols (number of REs) for UCI transmission can be determined based on the length of the UCI of the selected PUCCH and the resources occupied by the PUSCH of the slot of the selected PUCCH.
[0430] However, the above method of selecting a single PUCCH does not allow for the UCIs of multiple PUCCH resources to be multiplexed separately on the PUSCH. In this case, if the UCI of the PUCCH that is not multiplexed on the PUSCH is a HARQ-ACK, the latency of the HARQ-ACK may increase. Ideally, in an NR system, PUCCH reliability is considered more important than PUSCH reliability, prioritizing PUCCH transmission. However, in the aforementioned situation, a problem arises where a specific PUCCH cannot be transmitted, and thus, a solution is needed.
[0431]
[0432] In one embodiment of the present invention, a terminal may select one slot among a plurality of slots in which a PUSCH is transmitted, and multiplex UCIs of PUCCHs overlapping with the PUSCH in the selected slot.
[0433] Here, one slot can be determined as follows. In order to secure time for operating UCI as PUSCH, the terminal can multiplex the UCI in the last slot among the slots in which the PUSCH is transmitted. In this case, UCI is always multiplexed in the last slot of the PUSCH, and PUSCH is not multiplexed in the remaining slots. Therefore, the terminal can transmit the PUSCH in consideration of the UCI when transmitting the PUSCH in the last slot. However, this method may cause additional delay because the UCI is transmitted in a slot later than the slot in which the PUCCH transmission is indicated. As another example, in order to secure time for operating UCI as PUSCH, the terminal can multiplex the UCI in the last slot among the slots in which the PUSCH is transmitted that overlaps with the PUCCH. That is, since the UCI is transmitted in the last overlapping slot with the PUCCH, the delay can be reduced. However, the UCI must be multiplexed during the transmission of the PUSCH.
[0434] In the above embodiment, the number of modulation symbols (the number of REs) for UCI transmission can be determined based on the length of the aggregated UCI of the overlapping PUCCHs and the resources occupied by the PUSCH of the slot where the UCI is multiplexed. That is, in Equation 7, O ACK represents the number of bits of HARQ-ACK among the collected UCI. In mathematical expression 8, O CSI-1 represents the number of bits of CSI part 1 among the collected UCI. In Equation 9, O CSI-2 Indicates the number of bits of CSI part 2 among the collected UCI.
[0435]
[0436] In one embodiment of the present invention, the terminal may multiplex the UCI of the overlapping PUCCH onto the PUSCH in each slot overlapping with the PUCCH among a plurality of slots in which the PUSCH is transmitted.
[0437] Specifically, if the size of TB, TBS, is determined based on multiple slots, and UCIs of different PUCCHs are transmitted in each slot of the PUSCH through which the TB is transmitted, the PUSCH and PUCCH can be multiplexed and transmitted in each slot. At this time, the size (number of symbols or number of bits) of each parameter of the multiplexed UCI must be calculated in each slot.
[0438] However, the size of each parameter of the UCI multiplexed in each slot is calculated based on the TBS, and since the TBS is determined based on multiple slots, the TBS must be scaled based on each slot to calculate the size of the parameters of the UCI multiplexed. Alternatively, the size of each parameter of the UCI can be determined based on the unscaled TBS.
[0439] For example, as illustrated in FIG. 22, when a terminal transmits a PUSCH in a first slot (slot#1) and a second slot (slot#2), the first slot may overlap with the first PUCCH (PUCCH#1) and the second slot may overlap with the second PUCCH (PUCCH#2). Here, the first UCI of the first PUCCH may be multiplexed with the PUSCH of the first slot, and the second UCI of the second PUCCH may be multiplexed with the PUSCH of the second slot.
[0440] In this case, the number of modulation symbols (number of REs) occupied by the UCI of the PUCCH in each slot where the PUCCH is multiplexed must be determined. In order to multiplex the first UCI in the first slot (slot#1), Q' of the first slot ACK (1) modulation symbol is required. Also, Q' of the second slot (slot#2) is required to multiplex the second UCI. ACK (2) modulation symbols are required.
[0441]
[0442] Referring to mathematical expressions 7 to 9, Q' of the first slot ACK (1) In order to obtain the modulation symbol, the number of bits of TB (UL-SCH) included in the first slot must be determined. In addition, Q' of the second slot ACK (2) In order to obtain the modulation symbol, the number of bits of TB (UL-SCH) included in the second slot must be determined. In the present invention, Q' ACK (1) to Q' ACK (2) A method for obtaining this is disclosed.
[0443] In this embodiment, the terminal can assign (map) a single TB to the symbol sets of multiple slots. Accordingly, a portion of a single TB may be included in a single slot. Furthermore, if a single TB includes one or more CBs, a single CB may be assigned (mapped) to the symbol sets of multiple slots. Consequently, it is difficult for the terminal to determine the number of CBs in the slot where it intends to multiplex UCI.
[0444] To solve the problems described above, various embodiments of the present invention are disclosed.
[0445] <Example 1: Calculating the number of modulation symbols by scaling TBS>
[0446] In a first embodiment, when one TB is transmitted in multiple slots, i.e., when one slot includes a part of the TB, the terminal can 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 terminal can calculate the number of modulation symbols of the UCI of the PUCCH to be multiplexed with the PUSCH by scaling the TBS when the TB is transmitted in one slot.
[0447] In other words, the terminal is the CB size (K) of the UL-SCH, which is TB. r) can be scaled to calculate the number of modulation symbols (number of REs) for transmitting the UCI of each PUCCH. That is, when there are N PUCCHs colliding with the PUSCH, Q' of each PUCCH 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). At this time, the scaling values P(1), P(2),… P(N) can be determined based on the following information. In general, the number of modulation symbols according to the present invention can be as shown in mathematical expressions 10 to 12 below.
[0448] Mathematical expression 10 shows an example of the number of modulation symbols of HARQ-ACK / NACK of UCI.
[0449]
[0450] In mathematical expression 10, each parameter is as follows.
[0451] - i is the index of the slot to multiplex HARQ-ACK;
[0452] - O ACK (i) is the number of HARQ-ACK bits in slot i;
[0453] - L ACK (i) is the number of CRC bits in slot i;
[0454] - is the number of REs that can be used for UCI transmission in the lth PUSCH symbol of slot i;
[0455] - (i) is the total number of symbols used for PUSCH transmission including DMRS of slot i;
[0456] - l0(i) is the index of the first non-DMRS PUSCH symbol after the first DMRS symbol in slot i.
[0457] Mathematical expression 11 shows an example of the number of modulation symbols of CSI part 1 of UCI.
[0458]
[0459] In mathematical expression 11, each parameter is as follows.
[0460] - is the number of bits in CSI part 1 of slot i;
[0461] - if ; otherwise is the number of CRC bits of CSI part 1 of slot i;
[0462] Mathematical expression 12 shows an example of the number of modulation symbols of CSI part 2 of UCI.
[0463]
[0464] In mathematical expression 12, each parameter is as follows.
[0465] - is the number of bits in CSI part 2 of slot i;
[0466] - if, ; otherwise is the number of CRC bits of CSI part 2 of slot i;
[0467] Comparing Equations 10 to 12 with Equations 7 to 9, the terminal can calculate the number of bits of the UL-SCH (TB) of the PUSCH in the i-th slot. It is judged that the number of bits of UL-SCH (TB) in K slots is Since the PUSCH is transmitted, the number of bits of UL-SCH (TB) transmitted in one slot is It may be a smaller value than .
[0468] At this time, a method for determining P(i), which is a scaling value of TBS, is described in mathematical expressions 10 to 12.
[0469] - In method 0, P(i)=1. That is, even if the PUSCH of a slot includes only a portion of the UL-SCH(TB), it is considered as if the entire UL-SCH(TB) is transmitted. In this way, according to method 0, the size of the UL-SCH(TB) actually transmitted in a slot is considered larger, so the number of modulation symbols used for UCI transmission is reduced. Accordingly, the reliability of UCI is affected.
[0470] - In the first method, the number of bits of the entire UL-SCH (TB) can be scaled based on a value (K) that serves as a criterion for determining the TBS of the terminal. Here, the value (K) is the number of slots to be used for transmission of the PUSCH in case of PUSCH repetition transmission type A, and the number of repetitions to be used for transmission of the PUSCH in case of PUSCH repetition transmission type B. The scaling value according to the K value can be set as P(i) = 1 / K. This means that the number of bits of the UL-SCH (TB) is K slots. This is because the number of bits of UL-SCH (TB) transmitted in one slot is, on average, 1 / K of the number of bits of the entire UL-SCH (TB) since the PUSCH is transmitted.
[0471] - In the 1-1 method, the value (K') that serves as 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 colliding slot and slots that are consecutive in the time domain with the corresponding slot. That is, it may include a slot in which a PUCCH and a PUSCH collided and K' slots that are consecutive in the time domain with the corresponding slot. Here, the K' slots that are consecutive in the time domain may include slots that can transmit PUSCH. The scaling value according to the K' value may be set as P(i)=1 / K'. This means that the number of bits of UL-SCH(TB) is K' slots. This is because the number of bits of UL-SCH (TB) transmitted in one slot is on average 1 / K' of the number of bits of the entire UL-SCH (TB) since the PUSCH is transmitted.
[0472] - In the 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 can 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 of PUCCH#1 that collides with the PUSCH is N1=8, and the number of symbols of PUCCH#2 that collides with the PUSCH is N2=5. In this case, the scaling values are P(1) = N1 / (N1+N2) and P(2) = N2 / (N1+N2).
[0473] - As a third method, the number of bits of the entire UL-SCH (TB) can be scaled based on PUCCH resources. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of PUCCH resources. PUCCH resources can 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 PUSCH repetition transmission type is not B and the UE is based on the number of symbols of each PUCCH, the number of symbols of PUCCH#1 is N1=8, and the number of symbols of PUCCH#2 that collides with the PUSCH is N2=10. In this case, the scaling values are P(1) = N1 / (N1+N2) and P(2) = N2 / (N1+N2).
[0474] - In the fourth method, the number of bits of the entire UL-SCH (TB) can be scaled based on the PUSCH resources of each slot. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of PUSCH resources. The PUSCH resources can 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 of the PUSCH of slot #1 is , the number of symbols of PUSCH in slot #2 is In this case, the scaling value is , That is, in general, am.
[0475] - In the 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 of each slot. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of PUSCH resources excluding the DM-RS symbols. The PUSCH resources excluding the DM-RS symbols can 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 symbols of the PUSCH excluding the DM-RS symbols of slot #1 is N1, and the number of symbols of the PUSCH excluding the DM-RS symbols of slot #2 is N2. In this case, the scaling values are P(1) = N1 / (N1+N2), P(2) = N2 / (N1+N2).
[0476] - In the sixth method, the number of bits of the entire UL-SCH (TB) can be scaled based on the PUSCH resources excluding the DM-RS symbols and REs used for PTRS of each slot. More specifically, the number of bits of the entire UL-SCH (TB) can be scaled according to the ratio of PUSCH resources excluding the DM-RS symbols and REs used for PTRS. The PUSCH resources excluding the DM-RS symbols and REs used for 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 the DM-RS symbols and REs used for PTRS of slot #1 is N1, and the number of REs of the PUSCH excluding the DM-RS symbols and REs used for PTRS of slot #2 is N2. In this case, the scaling values are P(1) = N1 / (N1+N2), P(2) = N2 / (N1+N2). For reference, the number of REs of PUSCH excluding the REs used for DM-RS symbols and PTRS in slot #i is can be decided by
[0477] - In the seventh method, the scaling value may be a set or instructed value.
[0478] <Second embodiment: Calculating the number of modulation symbols based on the resources through which PUSCH is transmitted>
[0479] According to the second embodiment, the terminal can determine the number of modulation symbols for UCI transmission based on the resources over which the entire PUSCH is transmitted. More specifically, the number of modulation symbols for UCI transmission in the i-th slot is as shown in Equations 13 to 15.
[0480] Mathematical expression 13 shows an example of the number of modulation symbols of HARQ-ACK / NACK of UCI.
[0481]
[0482] Mathematical expression 14 shows an example of the number of modulation symbols of CSI part 1 of UCI.
[0483]
[0484] Mathematical expression 15 shows an example of the number of modulation symbols of part 2 of UCI.
[0485]
[0486] That is, the number of resources in the i-th slot in mathematical expressions 10 to 12 Based on Q' ACK (i), Q' CSI-1 (i), Q' CSI-2 (i) was determined, but in mathematical expressions 13 to 15, the number of resources through which the entire PUSCH is transmitted Based on Q' ACK (i) can be determined. Therefore, separate TBS scaling is not required.
[0487]
[0488] According to the second embodiment, the terminal can determine the number of modulation symbols for UCI transmission based on the PUSCH resources of a specific slot set. Here, the specific slot set may include slots where PUCCH and PUSCH collide and slots that are consecutive in the time domain with the corresponding slots. In addition, the slots that are consecutive in the time domain may include slots that are capable of PUSCH transmission. Specifically, the slots where PUCCH and PUSCH collide and slots that are consecutive in the time domain with the corresponding slots and that are capable of PUSCH transmission may be included. More specifically, the number of modulation symbols for UCI transmission in the i-th slot is as shown in Equations 16 to 18.
[0489] Mathematical expression 16 shows an example of the number of modulation symbols of HARQ-ACK / NACK of UCI.
[0490]
[0491] Mathematical expression 17 shows an example of the number of modulation symbols of CSI part 1 of UCI.
[0492]
[0493] Mathematical expression 18 shows an example of the number of modulation symbols of part 2 of UCI.
[0494]
[0495] In mathematical expressions 13 to 15, the total number of PUSCH resources allocated as K symbol sets Based on Q' ACK (i), Q' CSI-1 (i), Q' CSI-2 (i) is determined, but in mathematical expressions 16 to 18, the number of consecutive PUSCH resources that include slots that collide with PUCCH Based on Q' ACK (i), Q' CSI-1 (i), Q' CSI-2(i) can be determined. Here, K' is the number of slots in a specific slot set including the i-th slot, i.e., the number of consecutive PUSCH slots in the time domain including the i-th slot that collided with the PUCCH resource, and i0 is the earliest slot index in the time domain within the specific slot set including the i-th slot, i.e., the earliest slot index among the consecutive PUSCH slots in the time domain including the i-th slot that collided with the PUCCH resource.
[0496] In the first and second embodiments described above, we examined the X portion of min{X,Y} for obtaining modulation symbols. Now, we will examine an embodiment of the Y portion, which indicates the maximum number of modulation symbols to be used for UCI among the resources of PUSCH. The Y value proposed in the following embodiments can be used as the Y value of the first and second embodiments.
[0497] The base station can adjust the maximum number of modulation symbols to be used for UCI among PUSCH resources by setting or indicating α in the terminal. That is, the base station can 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 by setting an appropriate value. In the above first and second embodiments, the α value was applied to the PUSCH resources of each slot.
[0498] For example, when determining the number of modulation symbols for transmitting HARQ-ACK, the maximum number of modulation symbols (Y) to be used for UCI among the resources of PUSCH is as shown in mathematical expression 19.
[0499]
[0500] Here is the number of REs to which the modulation symbols of HARQ-ACK can be allocated among the resources of PUSCH in slot i. Therefore, the value determined by mathematical expression 19 indicates that up to that ratio of REs to which the modulation symbols of HARQ-ACK can be allocated among the resources of PUSCH in slot i can be used for the modulation symbols of HARQ-ACK. However, when one TB is transmitted across multiple slots, if sufficient resources are available for UL-SCH in other slots, even if all the resources in one slot are used for the modulation symbols of HARQ-ACK, a sufficient number of REs can be used for UL-SCH.
[0501] Hereinafter, the present invention deals with a method for determining the maximum number of modulation symbols (Y) to be used for UCI among the resources of PUSCH.
[0502] <Example 3: Calculating the number of modulation symbols based on ascending order of slot index>
[0503] As a third embodiment, the maximum number of modulation symbols (Y) to be used for UCI among PUSCH resources can be determined in ascending order of slot indices. That is, the number of modulation symbols for UCI can be determined in ascending order in the time domain.
[0504] Specifically, when there are N PUCCHs colliding with PUSCHs, Q' of each PUCCH 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-2Let (N). Here, the indices are sorted in chronological order. The terminal determines the maximum number of modulation symbols (Y) to be used for UCI among the PUSCH resources as follows. For reference, the maximum number of modulation symbols to be used for HARQ-ACK among the PUSCH resources in slot i is Y. ACK (i), the maximum number of modulation symbols to be used for CSI part 1 among the resources of PUSCH in slot i is Y CSI-1 (i), the maximum number of modulation symbols to be used for CSI part 2 among the resources of PUSCH in slot i is Y CSI-2 It is indicated by (i).
[0505] Determine the maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2, starting from the earliest slot in time (slot index 1). At this time, the maximum number of modulation symbols must satisfy the following two conditions.
[0506] Condition 1: (Condition of available REs for PUSCH in each slot) The number of REs available for UCI among the REs of 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 of HARQ-ACK is should be less than . For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than that.
[0507] Second condition: (Condition of available REs of PUSCH in all slots, including α value) The number of REs that can be used as UCI among REs of PUSCH in all slots is α out of the total number of REs. For example, in case of HARQ-ACK in slot i, the number of modulation symbols of HARQ-ACK is It should be less than here. is the number of REs used for UCI up to the previous slot (slot 1, 2, …, i-1). For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . Compared to the number of modulation symbols of HARQ-ACK, it is less than the number of modulation symbols of HARQ-ACK in slot i. In the case of CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is should be less than . Compared to the number of modulation symbols of CSI part 1, the number of CSI part 1 modulation symbols in slot i is It becomes that much less.
[0508] The number of modulation symbols Y sequentially calculated according to the above conditions is as follows.
[0509] Mathematical expression 20 below represents the number of modulation symbols at slot index 1.
[0510]
[0511] Mathematical expression 21 below represents the number of modulation symbols at slot index 2.
[0512]
[0513]
[0514] Mathematical expression 22 below represents the number of modulation symbols in slot index i.
[0515]
[0516] Here am.
[0517] According to embodiment 3-1, the terminal determines the maximum number of modulation symbols (Y) to be used for UCI among the resources of PUSCH as follows.
[0518] The number of modulation symbols for transmitting UCI can be determined in ascending order of the indices of slots within a specific slot set (i.e., in chronological order). Here, the specific slot set may be a slot that includes a PUSCH that collides with a PUCCH and slots that are consecutive in the time domain to that slot. In addition, the consecutive slots in the time domain may include slots capable of PUSCH transmission. The maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2 is determined starting from the slot earliest in time (slot index i0). At this time, the maximum number of modulation symbols must satisfy the following two conditions.
[0519] Condition 1: (Condition of available REs for PUSCH in each slot) The number of REs available for UCI among the REs of 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 of HARQ-ACK is should be less than . For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than that.
[0520] Second condition: (Condition of PUSCH availability of REs in a specific slot set, including α value) The number of REs that can be used as UCI among REs of PUSCH in a specific slot set is α among the number of REs in the specific slot set. For example, in case of HARQ-ACK in slot i, the number of modulation symbols of HARQ-ACK is It should be less than . Here, is the number of REs used for UCI up to the previous slot (slots i0, i0+1, …, i-1). K' is the number of slots in a specific slot set including the i-th slot, i.e., the number of consecutive PUSCH slots in the time domain including the slot that collided with the PUCCH resource, and i0 is the earliest slot index in the time domain within a specific slot set including the i-th slot, i.e., the earliest slot index among the consecutive PUSCH slots in the time domain including the slot that collided with the PUCCH resource. In the case of CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . Compared to the number of modulation symbols of HARQ-ACK, the number of HARQ-ACK modulation symbols in slot i is becomes less than that. For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is should be less than . Compared to the number of modulation symbols of CSI part 1, the number of CSI part 1 modulation symbols in slot i is It becomes that much less.
[0521] The number of modulation symbols Y sequentially calculated according to the above conditions is as follows.
[0522] Mathematical expression 23 below represents the number of modulation symbols at slot index i0.
[0523]
[0524]
[0525] Mathematical expression 24 below represents the number of modulation symbols at slot index i0+1.
[0526]
[0527] Mathematical expression 25 below represents the number of modulation symbols in slot index i.
[0528]
[0529]
[0530] Here am.
[0531] According to the third embodiment, the terminal determines the number of modulation symbols to be used for UCI in chronological order. However, according to this method, CSI part 1 and CSI part 2 in earlier slots are allocated modulation symbols with priority over HARQ-ACK in later slots. Consequently, there may be a shortage of REs allocated to more important HARQ-ACKs. A method to address this is disclosed.
[0532] <Example 4: Calculating the number of modulation symbols according to the type of UCI>
[0533] According to the fourth embodiment, the number of modulation symbols of each parameter of UCI multiplexed with PUSCH can be calculated depending on the type of UCI.
[0534] Specifically, if TB is transmitted through multiple slots so that TBS exceeds one slot, and if the symbol through which a part of TB is transmitted in each slot overlaps with the symbol through which UCI of PUCCH is transmitted, UCI of PUCCH and PUSCH can be transmitted in a multiplexed manner. In this case, the number of modulation symbols of each parameter of UCI can 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 chronological order).
[0535] More specifically, when there are N PUCCHs colliding with PUSCHs, Q' of each PUCCHACK 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). Here, the indices are sorted in chronological order. The terminal determines the maximum number of modulation symbols (Y) to be used for UCI among the PUSCH resources as follows. For reference, the maximum number of modulation symbols to be used for HARQ-ACK among the PUSCH resources in slot i is Y. ACK (i), the maximum number of modulation symbols to be used for CSI part 1 among the resources of PUSCH in slot i is Y CSI-1 (i), the maximum number of modulation symbols to be used for CSI part 2 among the resources of PUSCH in slot i is Y CSI-2 It is indicated by (i).
[0536] Depending on the type of UCI, the maximum number of modulation symbols to be used for HARQ-ACK, CSI part 1, and CSI part 2 is determined. At this time, the maximum number of modulation symbols must satisfy the following two conditions.
[0537] Condition 1: (Condition of available REs for PUSCH in each slot) The number of REs available for UCI among the REs of 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 of HARQ-ACK is should be less than . For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than that.
[0538] Second condition: (Condition of available REs of PUSCH in all slots, including α value) The number of REs that can be used as UCI among REs of PUSCH in all slots is α out of the total number of REs. For example, in case of HARQ-ACK in slot i, the number of modulation symbols of HARQ-ACK is It should be less than here. is the number of modulation symbols used for HARQ-ACK up to the previous slot (slot 1, 2, …, i-1). For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is It should be less than here. is the number of modulation symbols for HARQ-ACK transmission in all slots, is the number of modulation symbols used for CSI prat 1 up to the previous slot (slot 1, 2, …, i-1). For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than here. is the number of modulation symbols for CSI part 2 transmission in all slots, is the number of modulation symbols used for CSI prat 2 up to the previous slot (slot 1, 2, …, i-1).
[0539] The number of modulation symbols Y of each parameter of UCI sequentially calculated according to the above conditions is as follows.
[0540] Mathematical expression 26 below represents the number of modulation symbols of HARQ-ACK according to the index of UCI.
[0541]
[0542] Mathematical expression 27 below represents the number of modulation symbols of CSI part 1 according to the index of UCI.
[0543]
[0544]
[0545] Mathematical expression 28 below represents the number of modulation symbols of CSI part 2 according to the index of UCI.
[0546]
[0547] In equations 26 to 28
[0548] According to embodiment 4-1, the terminal can determine the number of modulation symbols for transmitting UCI according to the type of UCI as follows.
[0549] For a UCI type, the number of modulation symbols for transmitting UCI can be determined in ascending order of slot index (i.e., in chronological order) within a specific slot set. Here, the specific slot set may be a slot that includes a PUSCH that collides with a PUCCH and slots that are consecutive in the time domain to that slot. In addition, the slots that are consecutive in the time domain may include slots capable of PUSCH transmission. The terminal 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. At this time, the maximum number of modulation symbols must satisfy the following two conditions.
[0550] Condition 1: (Condition of available REs for PUSCH in each slot) The number of REs available for UCI among the REs of 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 of HARQ-ACK is should be less than . For CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is should be less than . For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than that.
[0551] Second condition: (Condition of available REs of PUSCH in a specific slot set, including values) The number of REs that can be used as UCI among REs of PUSCH in a specific slot set is α among the number of REs in the specific slot set. For example, in case of HARQ-ACK in slot i, the number of modulation symbols of HARQ-ACK is It should be less than here. is the number of modulation symbols used for HARQ-ACK up to the previous slot (slot i0, i0+1, …, i-1). K' is the number of slots in a specific slot set including the i-th slot, i.e., the number of consecutive PUSCH slots in the time domain including the slot that collided with the PUCCH resource, and i0 is the earliest slot index in the time domain within a specific slot set including the i-th slot, i.e., the earliest slot index among the consecutive PUSCH slots in the time domain including the slot that collided with the PUCCH resource. In the case of CSI part 1 in slot i, the number of modulation symbols of CSI part 1 is It should be less than here. is the number of modulation symbols for HARQ-ACK transmission in all slots within a specific slot set, is the number of modulation symbols used for CSI prat 1 up to the previous slot (slot i0, i0+1, …, i-1). For CSI part 2 in slot i, the number of modulation symbols of CSI part 2 is It should be less than here. is the number of modulation symbols for CSI part 2 transmission in all slots within a particular slot set, is the number of modulation symbols used for CSI prat 2 up to the previous slot (slot i0, i0+1, …, i-1).
[0552] The number Y of modulation symbols of UCI parameters sequentially calculated according to the above conditions is as follows.
[0553] Mathematical expression 29 below represents the number of modulation symbols of HARQ-ACK according to the index of UCI.
[0554]
[0555] Mathematical expression 30 below represents the number of modulation symbols of CSI part 1 according to the index of UCI.
[0556]
[0557]
[0558] Mathematical expression 31 below represents the number of modulation symbols of CSI part 2 according to the index of UCI.
[0559]
[0560] In mathematical equations 29 to 31 am.
[0561] Figure 24 shows an example of a method for determining the transmission power of a PUSCH for which TBS is determined based on multiple slots or multiple nominal PUSCHs.
[0562] Referring to FIG. 24, when the terminal has a TBS larger than one slot, the transmission power of the PUSCH in each slot in which the TB is transmitted can be determined based on the scaled TBS.
[0563] First, according to 7.1.1 of TS38.213, the transmit power of PUSCH can be determined as follows.
[0564] 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 may set the PUSCH transmit power at PUSCH transmission occasion 'i'. can be calculated using the mathematical formula 32 below.
[0565]
[0566] Here, the problem that the present invention seeks to solve is It's about how to decide. can be calculated through mathematical formula 33 below.
[0567]
[0568] In mathematical expression 33, i is the transmission occasion index of PUSCH, and according to 7 of TS38.213, it can be determined as follows.
[0569] PUSCH / PUCCH / SRS / PRACH transmission point 'i' is the slot index within the frame whose system frame number is SFN. , defined by the first symbol 'S' in the slot and the number of consecutive symbols 'L'. For PUSCH transmission with repetition type B, a PUSCH transmission opportunity is a nominal repetition.
[0570] That is, in case of PUSCH repetition transmission type A, the transmission opportunity is a slot, and in case of PUSCH repetition transmission type B, the transmission opportunity is a nominal repetition.
[0571] 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 repetition transmission type A is a PUSCH transmitted within one slot, and the symbol set of PUSCH repetition transmission type B is a PUSCH transmitted in one nominal repetition.
[0572] K in equation 33 s can be set to either 1.25 or 0. If PUSCH includes UL-SCH, And BPRE can be calculated through mathematical equation 34 below.
[0573]
[0574] In Equation 34, C is the number of code blocks transmitted by PUSCH, and Kr is the size (number of bits) of code block r. N RE The number of REs occupied by PUSCH can be obtained through mathematical expression 35 below.
[0575]
[0576] In mathematical expression 35 is the number of symbols occupied by the PUSCH corresponding to the i-th transmission opportunity of the active UL BWP b of carrier f of cell c. is the number of subcarriers excluding DMRS or PTRS (phase tracking reference signal) in symbol j. is the number of PRBs occupied by the PUSCH corresponding to the i-th transmission opportunity of the active UL BWP b of carrier f of cell c.
[0577] BPRE and N in Equation 34 RE is determined based on the ith transmission opportunity, is determined based on one TB. Here, TBS can be determined based on multiple transmission opportunities (or multiple symbol sets). At this time, when transmitting the same code block in multiple transmission opportunities, a problem may arise in obtaining BPRE. That is, even if only a part of the code block is included in a specific transmission opportunity, the entire code block size ( ) can be calculated based on BPRE.
[0578] At this time, the transmission power The BPRE and NRE for calculating are determined based on the ith transmission opportunity, is determined based on a single TB. Here, the TBS can be determined based on multiple transmission opportunities (or multiple symbol sets). In this case, when transmitting the same code block in multiple transmission opportunities, problems may arise in obtaining the BPRE.
[0579] That is, even if a particular transmission opportunity includes only a part of the code block, the overall code block size ( ) can be calculated based on BPRE.
[0580] For example, as illustrated in FIG. 24, a terminal may be instructed to transmit PUSCH for which TBS is 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 to which PUSCH transmission is allocated in slot n is a first transmission opportunity, and the second symbol set to which PUSCH transmission is allocated in slot n+1 is a second transmission opportunity. At this time, transmission power or BPRE may be determined for each transmission opportunity.
[0581] However, according to Fig. 24, the first transmission opportunity (first symbol set) and the second transmission opportunity (second symbol set) each contain only half of the code block #0, but the actual calculated BPRE can be determined based on the entire size of the code block #0. That is, in the first transmission opportunity (first symbol set), , in the second transmission opportunity (second symbol set). The entire code block size (K0 since only code block #0 is transmitted in Fig. 24) can be applied to each transmission opportunity. Since K0 is the size of the code block for two transmission opportunities, the above mathematical formula makes it difficult to determine the transmission power based on the exact size of the code block. Therefore, when one code block is transmitted through multiple transmission opportunities, a method for calculating the BPRE of each transmission power is required.
[0582]
[0583] <Example 1: Calculating the BPRE of the transmission power by scaling the TBS by the TBS of each transmission opportunity>
[0584] According to the first embodiment, the BPRE of each transmission occasion can be obtained by scaling the code block size by the code block size of each transmission opportunity. The terminal obtains BPRE(i) at transmission opportunity i. Inland can be calculated by scaling it. That is, Here, is the number of PUSCH REs excluding DMRS and PTRS of transmission occasion i, and P(i) is a scaling value for transmission occasion i.
[0585] That is, when TB is transmitted through multiple slots and TBS is larger than one slot, only a portion of TB can be transmitted in one slot. In this case, since the transmit power for PUSCH transmission in one slot must be determined for each slot, the transmit power for PUSCH transmission is determined on a slot-by-slot basis. In this case, since TBS is larger than one slot, the value of TBS must be scaled based on one slot in order to determine the transmit power of PUSCH. Therefore, when the size of TBS is larger than one slot, TBS is adjusted through scaling that increases or decreases TBS under the assumption that one TB is transmitted in one slot, and the PUSCH transmit power in each slot can be determined through the adjusted TBS.
[0586] At this time, the scaling value P(i) for scaling can be determined through the following methods.
[0587] First, we set P(i) = 1. That is, even if the PUSCH in a slot only covers a portion of a TB, we consider the entire TB to be transmitted in that slot. According to the first method, the code block size is considered larger than the actual size of the code block transmitted in a single transmission opportunity, so the BPRE can be determined to a larger value. Consequently, a higher transmit power is determined for transmission opportunity i.
[0588] Second, P(i) can be determined based on the number of transmission opportunities in which one TB is transmitted. Specifically, if the same code block occupies M transmission opportunities for PUSCH transmission, P(i) can be 1 / M. That is, the size of the code block corresponding to transmission opportunity i is can be obtained by , and therefore can be obtained by
[0589] For example, as illustrated in FIG. 24, a terminal may be instructed to transmit PUSCH for which TBS is determined based on one code block#0 for two slots, slot n and slot n+1. Here, the first symbol set to which PUSCH transmission is allocated in slot n is the first transmission opportunity, and the second symbol set to which PUSCH transmission is allocated in slot n+1 is the second transmission opportunity. At this time, each of the first transmission opportunity (the first symbol set) and the second transmission opportunity (the second symbol set) includes only half of the code block#0. According to the second method, since P(1)=P(2)=1 / 2, the size of the code block of the first transmission opportunity to the second transmission opportunity can be obtained as , and therefore can be obtained by
[0590] FIG. 25 illustrates an example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0591] Referring to FIG. 25, thirdly, unlike the first and second methods above, P(i) can be determined based on the number of symbols of PUSCH.
[0592] Specifically, at transmission opportunity i can be obtained here is the number of PUSCH symbols that can transmit the rth code block in the i-th transmission opportunity of the active UL BWP b of carrier f of cell c, is the total number of PUSCH symbols that can transmit the rth code block. Therefore, can be obtained by
[0593] For example, as illustrated in FIG. 25, a terminal may be instructed to transmit PUSCH for which TBS is determined based on one code block#0 for two slots, slot n and slot n+1. Here, the first symbol set to which PUSCH transmission is allocated in slot n is a first transmission opportunity, and the second symbol set to which PUSCH transmission is allocated in slot n+1 is a second transmission opportunity. At this time, each of the first transmission opportunity (the first symbol set) and the second transmission opportunity (the second symbol set) includes only half of code block#0.
[0594] In this case, follow the third method Therefore, the size of the code block of the first transmission opportunity or the second transmission opportunity can be obtained as K0 / 2, and therefore can be obtained by
[0595] FIG. 26 illustrates another example of a method for determining PUSCH transmission power according to an embodiment of the present invention.
[0596] Referring to FIG. 26, fourthly, unlike the first to third methods above, P(i) can be determined based on the number of PUSCH REs of a transmission opportunity in which one TB is transmitted.
[0597] Specifically, at transmission opportunity i Here is the number of PUSCH REs that can transmit the rth code block at transmission opportunity i, is the total number of PUSCH REs that can transmit the rth code block. Therefore, can be obtained. For example, referring to FIG. 26, the terminal can be instructed to transmit PUSCH with TBS determined based on one code block#0 for two slots, slot n and slot n+1.
[0598] Here, the first symbol set to which PUSCH transmission is allocated in slot n is a first transmission opportunity, and the second symbol set to which PUSCH transmission is allocated in slot n+1 is a second transmission opportunity. At this time, each of the first transmission opportunity (first symbol set) and the second transmission opportunity (second symbol set) includes only half of code block #0.
[0599] According to the fourth method, Therefore, the size of the code block of the first transmission opportunity or the second transmission opportunity can be obtained as K0 / 2, and therefore , can be obtained.
[0600] Fifthly, the scaling value may be a value set or instructed by the base station.
[0601] <Second embodiment: Calculating BPRE of transmission power based on code blocks included in transmission opportunities>
[0602] According to the second embodiment, the BPRE of transmission opportunity i can be determined based on the code block included in the transmission opportunity. That is, the index of the code block included in transmission opportunity i is {r j} and the number of code blocks is C i When you say, Here, N RE (i) is the number of PUSCH REs excluding DMRS and PTRS of transmission opportunity i. The number of code blocks and code blocks included in transmission opportunity i can be determined based on the method below.
[0603] In the first method, if at least a part of the code block is included in the transmission opportunity i, it can be determined that the code block is included in the transmission opportunity.
[0604] In a second way, it can be determined that a transmission opportunity is included only if the entire code block is included in transmission opportunity i.
[0605] According to the second embodiment, the BPRE of transmission opportunity i can be determined based on the number of code blocks and PUSCH symbols included in the transmission opportunity. That is, the index of the code block included in transmission opportunity i is {r j} and the number of code blocks is C i When you say, can be obtained by
[0606] Here is the number of PUSCH symbols that can transmit a code block in the i-th transmission occasion of active UL BWP b of carrier f of cell c, is the total number of PUSCH symbols that can transmit a code block.
[0607] According to the second embodiment, the BPRE of transmission opportunity i can be determined based on the number of code blocks and PUSCH REs included in the transmission opportunity. That is, the index of the code block included in transmission opportunity i is {r j} and the number of code blocks is C i When you say, can be calculated as . Here is the number of PUSCH REs that can transmit a code block at transmission opportunity i, is the total number of PUSCH REs that can transmit code blocks.
[0608] In the first and second embodiments, transmission opportunities may be determined based on time domain resource assignment (TDRA) information for which the PUSCH is scheduled. For example, if PUSCH repetition transmission type A is indicated, transmission opportunities may be determined based on slots for which PUSCH transmission is indicated, and if PUSCH repetition transmission type B is indicated, transmission opportunities may be determined based on slots for which PUSCH transmission is indicated or nominal repetitions.
[0609] Alternatively, transmission opportunities may be determined independently of the PUSCH scheduled TDRA information. For example, even if PUSCH repetitive transmission type B is indicated, transmission opportunities may be determined based on the slots indicated for PUSCH transmission.
[0610] In the first and second embodiments, one transmission opportunity may be determined based on multiple slots or nominal repetitions.
[0611]
[0612] <TB의 PUSCH를 반복 전송하기 위한 리던던시 버전(redundancy version)을 결정하는 방법>
[0613] The terminal can transmit the PUSCH using one of the methods configured by the base station to the terminal among a method of scheduling the transmission of the PUSCH in control information (DCI) transmitted through reception of the PDCCH, which is a scheduling method using a dynamic grant (DG), or a method of transmitting the PUSCH according to resources and transmission methods pre-configured by the base station, which is a scheduling method using a configured grant (CG).
[0614] That is, the terminal can transmit the PUSCH by determining the TBS using multiple symbol sets, which are resources scheduled for transmitting the PUSCH through a dynamic grant or resources configured through a configured grant. In other words, the terminal can determine the TBS based on multiple symbol sets for the PUSCH configured by the base station in a DG or CG-based transmission method.
[0615] When a terminal determines multiple symbol sets for uplink transmission using a DG or CG-based transmission method, the terminal may determine the time-domain resources for which uplink transmission is possible based on the time-domain resources. Here, the time-domain resources for which uplink transmission is possible may be time-domain resources including flexible symbols or uplink symbols configured according to a UL / DL configuration that is cell-specifically configured from a base station to the terminal and a UL / DL configuration that is UE-specifically configured. For example, when determining multiple symbol sets for PUSCH transmission resources using a PUSCH repetition transmission type A method, considering that the PUSCH repetition transmission type A method is a repeated transmission in slot units, a symbol set may be a slot, and the terminal may determine a time-domain resource for transmitting a PUSCH based on a slot for which uplink transmission is possible using the PUSCH repetition transmission type A method.
[0616] From the base station, the terminal may be instructed to repeatedly transmit a PUSCH, which has a TBS determined based on multiple symbol sets, on multiple time domain resources to expand uplink coverage.
[0617] In the following, for convenience of explanation, the number of multiple symbol sets (number of slots or nominal repetition number) corresponding to one PUSCH transmission or one or more PUSCH repeated transmissions for which TBS is determined based on multiple symbol sets is referred to as N, and the number of repeated transmissions of PUSCH for which TBS is determined based on N symbol sets is referred to as M.
[0618] When a terminal schedules a PUSCH in a DG or Type 2 CG-based transmission method, the terminal may receive DCI format 0_1 to 0_2 through a PDCCH that schedules the PUSCH, and perform repetitive transmission of the PUSCH, which determines the TBS based on multiple symbol sets, on multiple time-domain resources as many as M. Here, the multiple time-domain resources may be the number of multiple symbol sets. For example, in the case of PUSCH repetitive transmission type A, the multiple symbol sets are multiple slots, and thus the multiple time-domain resources may be multiple slot numbers. The terminal may receive the M value set from a higher layer or receive it by adding it to the TDRA field of the DCI, and perform repetitive transmission of the PUSCH, which determines the TBS based on multiple symbol sets, on multiple M slots.
[0619] When a terminal schedules a PUSCH using a Type 1 CG-based transmission method, the terminal can perform repetitive transmission of a PUSCH for which TBS is determined based on multiple symbol sets on multiple time-domain resources, M in number, according to pre-configured resources and transmission methods. Here, the multiple time-domain resources can be the number of multiple symbol sets. The terminal can receive the value M from a higher layer and perform repetitive transmission of a PUSCH for which TBS is determined based on multiple symbol sets on multiple M slots.
[0620] In the case where a CG-based PUSCH transmission transmitted on a single slot in an NR system is repeatedly transmitted, the terminal and the base station define the point in time at which the terminal can assume the start of transmission of the CG-based PUSCH as follows. The terminal is configured with one of the RV sequences {0, 2, 3, 1}, {0, 3, 0, 3}, or {0, 0, 0, 0} 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 in the nth initial transmission occasion (TO). Here, n is an integer greater than 0. At this time, the terminal can determine the initial TO at which repeated transmission can start according to the configured RV sequence as follows.
[0621] - 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 attempts to receive repeated transmission of CG-based PUSCH assuming that the terminal can start repeated transmission.
[0622] - 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 attempts to receive repeated transmission of CG-based PUSCH assuming that the terminal can start repeated transmission.
[0623] - When the RV sequence is set to {0, 0, 0, 0}, all TOs corresponding to RV=0 except the last TO are determined as initial TOs so that the terminal can start repeated transmission, and the base station attempts to receive repeated transmission of CG-based PUSCH assuming that the terminal can start repeated transmission.
[0624] The problem to be solved in the present invention is that when applying the CG-based transmission method to a case where a PUSCH whose TBS is determined based on multiple symbol sets is repeatedly transmitted on a single slot, if a slot set to RV=0 as an initial TO is not determined to be an available slot (i.e., if it is determined to be an invalid slot for repeated transmission of the PUSCH), or if repeated transmission of the PUSCH whose TBS is determined based on multiple symbol sets is scheduled or configured from a slot where RV=0 is not 0, a problem occurs in which repeated transmission cannot be performed on the PUSCH whose TBS is determined based on multiple symbol sets.
[0625] Accordingly, the present invention aims to solve the problem of determining an initial transmission occasion (TO) at which repetitive transmission can begin when a terminal repeatedly transmits a PUSCH for which a TBS is determined based on a plurality of symbol sets according to a CG-based transmission method.
[0626] First, a method for determining M TOs capable of repeated transmission when M repeated transmissions are instructed for a PUSCH whose TBS is determined based on N symbol sets in a CG-based transmission method is described.
[0627] The terminal can receive the period and offset of the first slot of the first TO in which the PUSCH is repeatedly transmitted from the base station. The terminal can determine the first slot of the first TO in which the PUSCH is repeatedly transmitted based on the period and offset. Here, the period and offset can be given in units of milliseconds or one or more slots. The subsequent process can be determined according to the methods described below.
[0628] FIG. 27 illustrates a method for determining a transmission occasion of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0629] Referring to Figure 27, first, TO can be determined based on N slots capable of PUSCH transmission. That is, when a terminal determines TBS based on multiple symbol sets N, TO can also be determined in units of N symbol sets. Therefore, a total of M TO can be determined.
[0630] Specifically, referring to Fig. 27(a), the terminal is configured with PUSCH repetition transmission type A, N=2, M=4 of the CG-based transmission scheme. In Fig. 27(a), the D slot may be a slot composed of downlink symbols, the U slot may be a slot composed of uplink symbols, and the S slot may be a slot composed of downlink symbols, flexible symbols, and uplink symbols. The terminal may assume that PUSCH transmission is possible in the S slot and the U slot. According to the first method, the terminal may 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 continuous or discontinuous in the time domain. In the first method, since one PUSCH repetition transmission is determined as one TO, there is no ambiguity between the terminal and the base station as to whether the PUSCHs transmitted in multiple slots are one PUSCH repetition transmission or different PUSCH repetition transmissions.
[0631] Second, TO can be determined based on slots where PUSCH transmission is possible. Even if the terminal determines TBS based on multiple symbol sets N, TO can be determined on a slot-by-slot basis. Therefore, a total of N*M TOs can be determined. For example, as illustrated in Fig. 27(b), the terminal can be configured with PUSCH repetition transmission type A, N=2, and M=4 of a CG-based transmission scheme. The terminal can sequentially determine TO for N=2 slots starting from the first slot where PUSCH transmission is possible. The terminal can sequentially determine TO for each slot starting from the first S slot where PUSCH transmission is possible. The second method has the advantage of maintaining backward compatibility by maintaining the property of NR, where TO is determined on a slot-by-slot basis, because one slot is determined as one TO.
[0632] Next, we describe a method for determining an initial TO capable of initiating repeated PUSCH transmission in a CG-based transmission scheme. This can be determined as follows based on the method for determining the M TOs capable of repeated PUSCH transmission.
[0633] When determining a TO according to the first method, the terminal is configured with one of the RV sequences {0, 2, 3, 1}, {0, 3, 0, 3}, or {0, 0, 0, 0} applicable to repetitive transmission of CG-based PUSCH, and uses the RV value corresponding to the {mod(n-1, 4)+1}th value in the nth TO, where n is an integer greater than 0. At this time, the terminal can determine an initial TO that can start repetitive transmission according to the configured RV sequence as follows.
[0634] - 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.
[0635] - When the RV sequence is set to {0, 3, 0, 3}, the TO corresponding to RV=0 among M TOs can be determined as the initial TO.
[0636] - When the RV sequence is set to {0, 0, 0, 0}, all TOs among M TOs can be determined as initial TOs. However, when (the number of multiple symbol sets N) * (the number of set repetitive transmissions M) is 8 or more, repetitive transmission cannot start from the last symbol set of the last TO.
[0637] When determining TO according to the second method, the terminal is configured with one of the RV sequences {0, 2, 3, 1}, {0, 3, 0, 3}, or {0, 0, 0, 0} applicable to repetitive transmission of CG-based PUSCH, and uses the 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 among integers greater than or equal to x. At this time, the terminal can determine an initial TO at which repetitive transmission can start according to the configured RV sequence as follows.
[0638] - When the RV sequence is set to {0, 2, 3, 1}, the first N TOs among N*M TOs can be determined as the initial TOs. Here, the first N TOs are the TOs corresponding to RV=0.
[0639] - When the RV sequence is set to {0, 3, 0, 3}, the TO corresponding to RV=0 among N*M TOs can be determined as the initial TO.
[0640] - When the RV sequence is set to {0, 0, 0, 0}, all TOs among N*M TOs can be determined as initial TOs. However, when (the number of multiple symbol sets N)*(the number of set repetitive transmissions M) is 8 or more, repetitive transmission cannot start from the last TO.
[0641] Figure 28 illustrates an example of a method for determining an initial transmission occasion of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs.
[0642] Referring to FIG. 28, when a TB is transmitted through multiple slots and a PUSCH transmitting the TB is repeatedly transmitted, the terminal can transmit the first TB in the slot to which '0' of the RV sequence set by the base station is assigned.
[0643] Specifically, the terminal may be configured or instructed to repeatedly transmit a PUSCH, with a TBS determined based on multiple symbol sets, on multiple time-domain resources according to a CG-based transmission scheme. For example, if scheduled with PUSCH repetitive transmission type A, the PUSCH, with a TBS determined based on N slots, may be repeatedly transmitted M times. In this case, the terminal may determine the RV value for the M repeated transmissions according to the configured RV sequence.
[0644] For example, as illustrated in FIG. 28, a terminal may be configured with PUSCH repetitive transmission type A, N=2, M=4 of a CG-based transmission scheme, and an RV sequence {0, 2, 3, 1} may be configured from a base station. At this time, PUSCH transmission may not be possible in the TOs of the two slots corresponding to the first repetitive transmission. That is, the first two TOs corresponding to RV=0 may be invalid. Although the terminal can transmit PUSCH in the TOs corresponding to the 2nd, 3rd, and 4th repetitive transmissions thereafter, it cannot start repetitive transmission because it does not satisfy RV=0, which is a condition for the initial TO. In this case, since PUSCH transmission is possible again after 6 slots in which PUSCH transmission is possible, a problem of increased latency occurs.
[0645] FIG. 29 illustrates another example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0646] Referring to FIG. 29, when a TB is transmitted through multiple slots and a PUSCH transmitting the TB is repeatedly transmitted, the terminal can start the repeated transmission of the PUSCH of the TB in the TO even if the TO does not correspond to a TO in which the value of RV is '0'.
[0647] Specifically, multiple symbol sets can be configured by a grant scheme in which multiple symbol sets are configured by a base station. The terminal determines a TBS based on the multiple allocated or configured symbol sets, and can perform repeated transmissions on multiple time-domain resources via a PUSCH based on the determined TBS. In this case, the terminal can perform repeated transmissions of the PUSCH based on the RV value configured for each slot according to the RV sequence configured by the base station.
[0648] At this time, if the slot in which the RV value is set to '0' for starting the repetitive transmission of the PUSCH is invalid, the terminal can start the repetitive transmission of the PUSCH in the slot in which the RV value is set to a value other than '0'. In other words, the terminal can start the repetitive transmission of the PUSCH even in the slot in which the RV value is not set to '0'.
[0649] That is, when a terminal is configured or instructed to repeatedly transmit a PUSCH whose TBS is determined based on multiple symbol sets in multiple time domain resources, the terminal may be configured to initiate repeated PUSCH transmission regardless of the RV value. In other words, the terminal may initiate repeated PUSCH transmission in a TO having an RV value other than RV=0. Other RV values may include values of RV=1, RV=2, and RV=3.
[0650] For example, as illustrated in FIG. 29, the terminal is configured with PUSCH repetitive transmission type A of CG-based transmission scheme, N=2, M=4. In addition, the RV sequence {0, 2, 3, 1} is configured from the base station. If the TOs of the two slots corresponding to the first repetitive transmission cannot be used for PUSCH transmission, the repetitive transmission can be configured to start even if the TOs corresponding to the remaining repetitive transmissions have a value other than RV=0. That is, the PUSCH repetitive transmission can be configured to start in the TOs of the two slots corresponding to the second repetitive transmission having a value of RV=2, in the TOs of the two slots corresponding to the third repetitive transmission having a value of RV=3, and in the TOs of the two slots corresponding to the fourth repetitive transmission having a value of RV=1. That is, in the case where a CG-based PUSCH transmission transmitted on a single slot in an NR system is repeatedly transmitted, the terminal and the base station can be set to start the PUSCH repeated transmission regardless of the RV value when the terminal is set or instructed to repeatedly transmit the CG-based PUSCH, for which the TBS is determined based on multiple symbol sets, on multiple time domain resources, unlike when the time point at which the terminal can assume the start of the CG-based PUSCH transmission is set to RV=0.
[0651] However, if a repetitive transmission starts from a TO having a value other than RV=0 according to the method described in FIG. 29, information bits (systematic bits) among the coded bits may not be included in the PUSCH transmission or may be included only in part, which may result in performance degradation of the PUSCH. The following describes embodiments for resolving this issue.
[0652] FIG. 30 illustrates an example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0653] Referring to FIG. 30, when TB is transmitted through multiple slots and PUSCH transmitting TB is repeatedly transmitted, the terminal can receive an RV sequence consisting of only '0' from the base station, and can start repeated transmission of PUSCH of TB at TO where the value of RV corresponds to '0'.
[0654] Specifically, the terminal can be configured with multiple symbol sets through a grant scheme in which the base station configures multiple symbol sets. The terminal determines a TBS based on the multiple allocated or configured symbol sets, and can perform repetitive transmissions on multiple time-domain resources via the PUSCH based on the determined TBS. In this case, the terminal can perform repetitive transmissions of the PUSCH based on the RV value configured for each slot according to the RV sequence configured by the base station.
[0655] At this time, if the slot in which the RV value is set to '0' for initiating repeated PUSCH transmission is invalid, the terminal cannot perform repeated PUSCH transmission in the slot in which the RV value is set to a value other than '0'. In this case, since the size of the TB is greater than one slot, repeated PUSCH transmission to transmit the TB may start again after a large number of slots have passed. Therefore, a delay may occur in initiating repeated PUSCH transmission.
[0656] Accordingly, in this case, if the size of the TB, TBS, is determined to be larger than one slot, the base station can set the RV sequence for repeated transmission of the PUSCH for transmitting the TB to a specific sequence consisting only of specific RV values. At this time, the specific RV value may be an RV value that can initiate repeated transmission of the PUSCH.
[0657] For example, a base station can set {0,0,0,0} as the RV sequence for repeated PUSCH transmission to a terminal, and the terminal can immediately start repeated PUSCH transmission in the next valid slot even if the first slot for PUSCH transmission is invalid because the RV values of all slots are '0'. In this case, the last TO may not be used for repeated PUSCH transmission.
[0658] Specifically, when a terminal is configured or instructed to repeatedly transmit a CG-based PUSCH, which has determined a TBS based on a plurality of symbol sets, on a plurality of time-domain resources, the terminal may always set the RV sequence for repeated transmission of the PUSCH, which determines a TBS based on a plurality of symbol sets, to {0, 0, 0, 0}. This is a method in which, when a CG-based PUSCH transmission transmitted on a single slot in an NR system is repeatedly transmitted, the terminal and the base station use the same method as when the time point at which the terminal can assume the start of transmission of the CG-based PUSCH is set to RV=0, but allows scheduling restrictions on the base station with respect to the RV sequence configuration. That is, since the terminal can start PUSCH repetitive transmission at TO corresponding to RV=0 in the case of CG-based PUSCH transmission transmitted on a single slot and CG-based PUSCH that determines TBS based on multiple symbol sets in multiple time domain resources, the RV sequence is always set to {0, 0, 0, 0} so that repetitive transmission can be started at all TOs. For example, referring to FIG. 30, the terminal is set to PUSCH repetitive transmission type A of CG-based transmission method, N=2, M=4. At this time, even if the TOs of the two slots corresponding to the first repetitive transmission cannot be used for PUSCH transmission, the PUSCH repetitive transmission can be started because the TOs of the two slots corresponding to the remaining repetitive transmissions have the value of RV=0. Additionally, since the terminal has the RV sequence set to {0, 0, 0, 0} and N*M=8, it cannot start the repetitive transmission in the second slot (U slot) of the TO corresponding to the fourth repetitive transmission according to the method of determining the TO described in FIGS. 28 and 29.
[0659] FIG. 31 illustrates another example of a method for determining an initial transmission opportunity of a PUSCH for which a TBS is determined based on a plurality of slots or a plurality of nominal PUSCHs according to an embodiment of the present invention.
[0660] Referring to FIG. 31, when TB is transmitted through multiple slots and PUSCH transmitting TB is repeatedly transmitted, the terminal can map the value of the RV sequence from TO that can start repeated transmission of PUSCH.
[0661] Specifically, the terminal can be configured with multiple symbol sets through a grant scheme in which the base station configures multiple symbol sets. The terminal determines a TBS based on the multiple allocated or configured symbol sets, and can perform repetitive transmissions on multiple time-domain resources via the PUSCH based on the determined TBS. In this case, the terminal can perform repetitive transmissions of the PUSCH based on the RV value configured for each slot according to the RV sequence configured by the base station.
[0662] At this time, if the slot in which the RV value is set to '0' for initiating repeated PUSCH transmission is invalid, the terminal cannot perform repeated PUSCH transmission in the slot in which the RV value is set to a value other than '0'. In this case, since the size of the TB is greater than one slot, repeated PUSCH transmission to transmit the TB may start again after a large number of slots have passed. Therefore, a delay may occur in initiating repeated PUSCH transmission.
[0663] Therefore, in this case, the terminal can start the repeated transmission of the PUSCH by resetting the RV values of the RV sequence from the TO of the slot in which the repeated transmission of the PUSCH can be started after the invalid TO.
[0664] Specifically, when a terminal is configured or instructed to repeatedly transmit a CG-based PUSCH, which has determined a TBS based on multiple symbol sets, on multiple time-domain resources, the terminal can map a new RV value from a TO at which PUSCH repeated transmission can start. Specifically, when a TO with RV=0 corresponding to the first repeated transmission is invalid, a TO corresponding to the next repeated transmission can be determined as RV=0, so that a CG-based PUSCH, which has determined a TBS based on multiple symbol sets, can be repeatedly transmitted on multiple time-domain resources.
[0665] Referring to Fig. 31 (a), the RV sequence {0, 0, 0, 0} can be reset and applied from the TO at which PUSCH repetitive transmission can be started. Regardless of the RV sequence set by the base station, if the TO with RV=0 corresponding to the first repetitive transmission is invalid, the terminal can be set to reset and apply the RV sequence {0, 0, 0, 0} from the subsequent repetitive transmission of a valid TO and perform PUSCH repetitive transmission. For example, referring to Fig. 31- (a), the terminal is set to PUSCH repetitive transmission type A of CG-based transmission scheme, N=2, M=4. In addition, the RV sequence {0, 2, 3, 1} is set from the base station. Since the TOs of the two slots corresponding to the first repetitive transmission are invalid, the RV sequence {0, 0, 0, 0} can be applied from the TO corresponding to the second repetitive transmission. At this time, since N*M=8, the terminal can start PUSCH repeated transmission in any S slot or U slot except the second slot (U slot) of TO corresponding to the fourth repeated transmission.
[0666] Referring to (b) of FIG. 31, the RV sequence can be sequentially mapped from RV=0, which is set from the TO that can start PUSCH repetitive transmission. If the TO with RV=0 corresponding to the first repetitive transmission is invalid, the UE can map each RV value of the RV sequence by sequentially resetting from RV=0 of the set RV sequence from the subsequent repetitive transmission of a valid TO. For example, the UE is set to PUSCH repetitive transmission type A of CG-based transmission method, N=2, M=4. In addition, the RV sequence {0, 2, 3, 1} is set from the base station. Since the TOs of the two slots corresponding to the first repetitive transmission are invalid, the RV sequence can be mapped by sequentially resetting the values of RV=0 from the TO corresponding to the second repetitive transmission. That is, since the TO corresponding to the second repetitive transmission is mapped to the value of RV=0, the TO corresponding to the third repetitive transmission is mapped to the value of RV=2, and the TO corresponding to the fourth repetitive transmission is mapped to the value of RV=3, PUSCH repetitive transmission can be started from the TO corresponding to the second repetitive transmission.
[0667] Additionally, for cases where TO with RV=0 is invalid, it can be based on information that the terminal and the base station can assume the same. If the RV sequence and RV value for PUSCH repeated transmission that the terminal and the base station can assume are different, the base station needs to blindly detect the PUSCH with the RV value according to the setting of the RV sequence set to the existing terminal and the PUSCH with the value of RV=0 additionally in order to receive the CG-based PUSCH repeated transmission transmitted by the terminal in the resource where the CG-based PUSCH repeated transmission is performed every time.
[0668] Figure 32 is a flowchart showing an example of the operation of a terminal according to an embodiment of the present invention.
[0669] Referring to FIG. 32, when TB is transmitted through multiple slots and TBS is larger than one slot, the terminal can scale and adjust resources for transmission of TBS or PUSCH to determine the transmission power of PUSCH and the number of modulation symbols (or number of bits) of each parameter of UCI multiplexed with PUSCH.
[0670] Specifically, the terminal can receive configuration information for allocating resources for transmitting a transport block (TB) via the PUSCH from the base station (S32010). At this time, the terminal can be allocated resources through a dynamic grant or use resources set through a set grant.
[0671] Thereafter, the terminal may map the transport block to multiple slots constituting the resource based on the configuration information (S32020). At this time, the terminal may determine the size of the transport block before mapping the transport block to multiple slots, and the size of the transport block may be larger than one slot.
[0672] Thereafter, the terminal can transmit the transmission block through the PUSCH on multiple slots (S32030).
[0673] The above PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots.
[0674] At this time, the number of modulation symbols of each of the plurality of pieces of information (or, 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.
[0675] That is, the size of the transmission block can be scaled through the method described in FIG. 22 and FIG. 23.
[0676] At this time, the plurality of pieces of information (or, the plurality of parameters) may be sequentially determined based on the size of the scaled transmission block or the resources scaled based on the plurality of slots in the most advanced order in the time domain among the plurality of slots, and the number of modulation symbols may be determined based on the resources scaled based on the plurality of slots.
[0677] 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.
[0678] At this time, the number of modulation symbols (or the number of bits) for multiple pieces of information (or multiple parameters) to be multiplexed can be determined according to priority. For example, the number of modulation symbols can be determined for HARQ-ACK / NACK as the 1st priority, CSI part 1 as the 2nd priority, and CSI part 2 as the 3rd priority, and the number of modulation symbols can be determined based on the size of the scaled transport block or the scaled resources based on the multiple slots.
[0679] When a transmission block is composed of one or more code blocks, the number of modulation symbols of each of the plurality of pieces of information (or, plurality of parameters) included in different UCIs may be determined based on a value scaled based on the total size of the one or more code blocks or the resources scaled based on the plurality of slots.
[0680] The transmission power of the PUSCH can be determined based on a value scaled based on the total size of one or more code blocks constituting the transmission block in units of slots or on resources scaled based on the plurality of slots. That is, the transmission power for transmission of the PUSCH can be determined based on the TB in each slot when the TB is transmitted through multiple slots as described in FIGS. 24 to 26.
[0681] The PUSCH may be repeatedly transmitted based on the resources allocated based on the configured grant (CG) of the configuration information, and the PUSCH may be repeatedly transmitted using a specific redundancy version (RV) sequence configured from the base station for the repeated transmission of the PUSCH.
[0682] At this time, the value of the RV sequence for repeated transmission of PUSCH and the RV sequence allocated to TO can be set through the method described in FIGS. 27 to 31.
[0683] For example, a specific RV sequence for repeatedly transmitting PUSCH is {0,0,0,0}, and the repeated transmission of PUSCH can start from a slot in which the value of '0' of the specific RV sequence is set.
[0684] The foregoing description of the present invention is for illustrative purposes only, and those skilled in the art will readily appreciate that the present invention can be readily modified into other specific forms without altering the technical spirit or essential characteristics of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single entity may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined manner.
[0685] The scope of the present invention is indicated by the claims described below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention.
Claims
1. In a method for transmitting a physical uplink shared channel (PUSCH) from a terminal to a base station in a wireless communication system, A step of receiving configuration information for allocating resources for transmitting a transport block (TB) through the PUSCH from a base station; and A step of mapping the transmission block to a plurality of slots constituting the resource based on the configuration information; A step of transmitting the transmission block through the PUSCH on the plurality of slots, The above 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 of each of the plurality of pieces of information included in the different UCIs is determined based on the size of the transmission block scaled based on the plurality of slots or the resources scaled based on the plurality of slots.
2. In paragraph 1, A method in which the plurality of pieces of information are sequentially determined based on the size of the scaled transmission block or the resource scaled based on the plurality of slots in the time domain in the most advanced order among the plurality of slots.
3. In paragraph 1, The above multiple pieces of information include HARQ (Hybrid Automatic Repeat Request)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1 and CSI part 2, The method wherein the number of modulation symbols is determined based on the resource scaled based on the size of the scaled transport block or the plurality of slots, wherein the HARQ-ACK / NACK, the CSI part 1 and the CSI part 2 are sequentially ordered in the first, second and third priorities.
4. In paragraph 1, A method in which, when the above transmission 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 a plurality of slots or the resource scaled based on the plurality of slots, the total size of the one or more code blocks.
5. In paragraph 1, A method in which the transmission power of the PUSCH is determined based on a value scaled based on the plurality of slots or the resources scaled based on the plurality of slots, wherein the total size of one or more code blocks constituting the transmission block in slot units is determined based on the plurality of slots.
6. In paragraph 1, A method in which the above PUSCH is repeatedly transmitted based on the allocated resources based on the configured grant (CG) of the above configuration information.
7. In paragraph 6, A method in which the above PUSCH is repeatedly transmitted using a specific redundancy version (RV) sequence configured from the base station for repeated transmission of the PUSCH.
8. In paragraph 7, The above specific RV sequence is {0,0,0,0}, A method in which the repeated transmission of the above PUSCH starts from a slot in which the value of '0' of the above specific RV sequence is set.
9. At the terminal of the wireless communication system, Communication module; comprising a processor controlling the above communication module; The above processor, Receive configuration information for allocating resources for transmitting a transport block (TB) from a base station through a physical uplink shared channel (PUSCH), Based on the above configuration information, the transmission block is mapped to a plurality of slots constituting the resource, Transmitting the transmission block through the PUSCH on the plurality of slots, The above PUSCH is multiplexed with different uplink control information (UCI) in each of the plurality of slots. A terminal in which the number of modulation symbols of each of the plurality of pieces of information included in the UCI of the different PUCCHs is determined based on the size of the transport block scaled based on the slot in which the UCI is transmitted among the plurality of slots or the resource scaled based on the plurality of slots.
10. In paragraph 9, A terminal in which the number of modulation symbols is determined based on the size of the scaled transmission block or the resource scaled based on the plurality of slots in the time domain in the order of the most recent among the plurality of slots.
11. In paragraph 9, The above multiple pieces of information include HARQ (Hybrid Automatic Repeat Request)-ACK (acknowledgement) / NACK (negative-acknowledgement), Channel State Information (CSI) part 1 and CSI part 2, The terminal wherein the number of modulation symbols is determined based on the resource scaled based on the size of the scaled transport block or the plurality of slots, wherein the HARQ-ACK / NACK, the CSI part 1 and the CSI part 2 are sequentially ordered as first, second and third priorities.
12. In paragraph 9, A terminal in which, when the above transmission 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 total size of the one or more code blocks or the resources scaled based on the plurality of slots.
13. In paragraph 9, The transmission power of the PUSCH is determined by a terminal based on a total size of one or more code blocks constituting the transmission block in slot units, a scaled value based on the plurality of slots, or based on the resources scaled based on the plurality of slots.
14. In paragraph 9, The above PUSCH is a terminal that repeatedly transmits based on the resources allocated based on the configured grant (Configured Gran: CG) of the above configuration information.
15. In paragraph 14, The above PUSCH is a terminal that repeatedly transmits using a specific redundancy version (RV) sequence configured by the base station for repeated transmission of the PUSCH.
16. In paragraph 7, The above specific RV sequence is {0,0,0,0}, The terminal starts the repeated transmission of the above PUSCH in the slot in which the value of '0' of the above specific RV sequence is set. The terminal starts the repeated transmission of the above PUSCH in the slot in which the value of '0' of the above specific RV sequence is set.