Method, apparatus and system for transmitting physical uplink control channel in wireless communication system
Patent Information
- Application Number
- CN202180077662.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-05-17
- Filing Date
- 2021-10-12
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2041-10-12
AI Technical Summary
[0046] Using a UE according to embodiments of the present disclosure, uplink control information can be correctly transmitted to a base station via an uplink control channel. Furthermore, with proper transmission of the physical uplink control channel, uplink control information can be effectively transmitted. Additionally, using a UE according to the present disclosure, the PUCCH resources for HARQ-ACK transmission can be effectively determined by receiving the SPS PDSCH, and HARQ-ACK for the SPS PDSCH can be transmitted.
Smart Images

Figure CN116368911B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to wireless communication systems, and more specifically, to a method, apparatus, and system for transmitting a physical uplink control channel in a wireless communication system, as well as a PDSCH receiving method and a HARQ-ACK transmitting method based on semi-persistent scheduling. Background Technology
[0002] Following the commercialization of fourth-generation (4G) communication systems, efforts are underway to develop new fifth-generation (5G) communication systems to meet the increasing demand for wireless data services. 5G communication systems are also referred to as post-4G network communication systems, post-LTE systems, or new radio (NR) systems. To achieve high data transmission rates, 5G communication systems include systems operating in 6 GHz or higher millimeter-wave (mmWave) frequency bands, and systems operating in 6 GHz or lower frequency bands are also being considered to ensure coverage. The implementation methods in base stations and terminals are being considered.
[0003] The 3GPP (3rd Generation Partnership Project) NR system improves network spectrum efficiency and enables communication providers to offer more data and voice services within a given bandwidth. Therefore, the 3GPP NR system is designed to meet the demand for high-speed data and media transmission in addition to supporting a large volume of voice calls. The advantages of the NR system include higher throughput and lower latency on the same platform, support for both Frequency Division Duplex (FDD) and Time Division Duplex (TDD), and lower operating costs due to the enhanced end-user environment and simpler architecture.
[0004] For more efficient data processing, the dynamic TDD of an NR system can use a method to change the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols that can be used in the uplink and downlink depending on the data traffic direction of the cell users. For example, when the downlink traffic of a cell is greater than the uplink traffic, the base station can allocate multiple downlink OFDM symbols to a single time slot (or subframe). Information regarding this time slot configuration should be sent to the terminal.
[0005] To mitigate path loss and increase transmission distance in millimeter-wave bands, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, hybrid beamforming combining analog and digital beamforming, and massive MIMO technologies are discussed in 5G communication systems. Furthermore, for network improvements, technologies related to evolved small cells, advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, wireless backhaul, non-terrestrial network communication (NTN), mobile networks, cooperative communication, coordinated multipoint (CoMP), and interference cancellation are being developed in 5G communication systems. Additionally, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) are being developed as advanced coding and modulation (ACM) schemes, while filter bank multicarrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) are being developed as advanced connectivity technologies.
[0006] In the human-centric network of interconnected networks where humans generate and consume information, the Internet has evolved into the Internet of Things (IoT) network, which exchanges information between distributed components such as objects. The Internet of Everything (IoE) technology, which combines IoT with big data processing through connections to cloud servers, is also emerging. To realize IoT, technological elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology are required. This has led to the research in recent years into technologies such as sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) to connect objects. In the IoT environment, intelligent Internet of Things (IT) services can be provided, collecting and analyzing data generated from connected objects to create new value in human life. Through the integration and hybridization of existing information technology (IT) with various industries, IoT can be applied to areas such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart appliances, and advanced medical services.
[0007] Various attempts have been 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 implemented using beamforming, MIMO, and array antennas, which are 5G communication technologies. The application of cloud radio access networks (cloud RAN), as a big data processing technology, is considered an example of the convergence of 5G and IoT technologies. Typically, mobile communication systems are developed to provide voice services while ensuring user activity.
[0008] However, mobile communication systems are gradually expanding their scope to include data and voice services, and have now developed to the point where they can provide high-speed data services. However, due to resource scarcity and user demand for high-speed services, a more advanced mobile communication system is needed within the current service offerings. Summary of the Invention
[0009] Technical issues
[0010] The purpose of this disclosure is to provide a method for transmitting uplink control information in a wireless communication system, specifically, to provide a cellular wireless communication system and apparatus thereof.
[0011] Another object of this disclosure is to provide a method for receiving SPS PDSCH in a 3GPP NR system, a method and apparatus for transmitting SPS PDSCH HARQ-ACK.
[0012] Technical solution
[0013] According to an exemplary embodiment of this disclosure, a user equipment (UE) is provided that transmits a physical uplink control channel (PUCCH) based on carrier aggregation. The UE includes: a communication module that receives information about a PUCCH serving cell from a base station, the PUCCH serving cell being the serving cell to which the PUCCH will be transmitted, generates a PUCCH, and transmits the generated PUCCH in the PUCCH serving cell; and a processor that configures the PUCCH serving cell based on the information about the PUCCH serving cell; and the information on the PUCCH serving cell includes first information indicating whether a specific serving cell is set as the PUCCH serving cell among a plurality of serving cells, and second information regarding the period to which the setting on the PUCCH serving cell is applied.
[0014] On the one hand, the first information can indicate whether a specific serving cell should be set as a PUCCH serving cell with a sequential index.
[0015] On the other hand, the number of sequential indices can be determined based on the subcarrier spacing (SCS) of any cell, which can be one of a plurality of serving cells, and each index included in the sequential index can correspond to a time slot of any cell.
[0016] On the other hand, any one of the cells can be the primary serving cell among the plurality of serving cells.
[0017] On the other hand, the number of sequential indices can be determined based on the subcarrier spacing (SCS), and each index included in the sequential index can correspond to a time slot according to the subcarrier spacing.
[0018] On the other hand, among the subcarrier spacings of multiple serving cells, the subcarrier spacing can be the smallest.
[0019] On the other hand, among the subcarrier spacings of multiple serving cells, the subcarrier spacing can be the largest.
[0020] On the other hand, the UE can be configured with a time division duplex (TDD) configuration from a higher layer, and the subcarrier spacing can be a reference subcarrier spacing of the TDD configuration.
[0021] On the other hand, the sequential index may correspond to at least some time slots in the cycle.
[0022] On the other hand, an uplink time slot of a primary serving cell may not be included in at least some of the time slots, and the uplink time slot may be a time slot that only includes uplink symbols.
[0023] On the other hand, when all cells of multiple serving cells are downlink time slots, the time slot may not be included in at least a portion of the time slots, and the downlink time slot may be a time slot that includes only one downlink symbol.
[0024] On the other hand, the first information can indicate whether a specific serving cell is set as the PUCCH serving cell in units of time slots.
[0025] On the other hand, multiple serving cells may include a primary serving cell and at least one secondary serving cell, and a particular serving cell may be the secondary serving cell with the smallest index among the at least one secondary serving cell.
[0026] On the other hand, the information about the PUCCH serving cell may further include third information about the offset at the start of the cycle.
[0027] On the other hand, the communication module can send the generated PUCCH based on a Time Division Duplex (TDD) configuration. The information about the PUCCH serving cell can be information about the TDD configuration, and the period during which the settings for the PUCCH serving cell are applied can be determined based on the period set in the TDD configuration.
[0028] On the other hand, the TDD configuration may be one of the TDD configurations for the primary serving cell, the TDD configuration for the serving cell with the lowest subcarrier spacing among multiple serving cells, or the TDD configuration for the serving cell with the highest subcarrier spacing among multiple serving cells.
[0029] On the other hand, when the generated PUCCH is configured to repeat PUCCH, the communication module can perform PUCCH repeating starting from the first time slot in which PUCCH repeating is indicated, and determine the PUCCH serving cell in the first time slot to send PUCCH repeating according to the first information; and when the PUCCH serving cell is indicated according to the first information, the PUCCH repeating can be sent in the PUCCH serving cell after the first time slot.
[0030] On the other hand, when the generated PUCCH is configured with PUCCH repetition, the communication module can determine the PUCCH serving cell in each time slot in which the PUCCH repetition is sent based on the first information, and the PUCCH repetition in each time slot can be sent on the PUCCH serving cell.
[0031] On another front, the communication module can be configured to receive a Physical Downlink Shared Channel (PDSCH) from a base station in a time slot k1 reference time slots preceding the time slot in which the generated PUCCH is transmitted. The generated PUCCH may include a Hybrid Automatic Repeat Request (HARQ) ACK for the PDCCH, and the duration of the reference time slots may be determined based on the subcarrier spacing of the primary serving cell, either the maximum subcarrier spacing among the multiple serving cells or the minimum subcarrier spacing among the multiple serving cells.
[0032] On the other hand, the communication module can be configured to receive a PUCCH resource indicator from a base station, and when there are multiple specific serving cells that will be set as PUCCH serving cells, the processor can determine the serving cell that can use the PUCCH resource as the PUCCH serving cell among the multiple specific serving cells.
[0033] According to another exemplary embodiment of this disclosure, a UE is provided that performs communication based on semi-persistent scheduling. The UE includes a communication module configured to receive a first Physical Downlink Shared Channel (PDSCH) according to a first semi-persistent scheduling from a base station, generate a Hybrid Automatic Repeat Request (HARQ) ACK for receiving the first PDSCH, and transmit the HARQ ACK at a transmission timing of the PUCCH determined by a processor. The processor is configured to perform transmit and receive operations according to a plurality of components including the first semi-persistent scheduling, and to determine the transmission timing of the PUCCH based on resources of a second PUCCH in a second time slot available for the PUCCH when resources of the first PUCCH in a first time slot allocated associated with the first PDSCH are unavailable for the PUCCH.
[0034] In one aspect, when the resources of the first PUCCH are not available for the PUCCH, it may include a situation where the resources of the first PUCCH overlap with at least one of at least one downlink symbol, at least one symbol of the synchronization signal block, at least one symbol of the basic control channel resource (CORESET#0), and an invalid uplink symbol.
[0035] On the other hand, the communication module can be configured to receive a second PUSCH according to a first semi-persistent schedule following the first PDSCH, wherein the resources of the second time slot and the second PUCCH can be allocated in association with the second PDSCH, and the transmission timing of the PUCCH may include an uplink time slot.
[0036] On the other hand, the resources of the second time slot and the second PUCCH can be associated with the PDSCH according to a specific semi-persistent schedule determined in advance among multiple components of the semi-persistent schedule.
[0037] On the other hand, among the multiple components of a semi-persistent scheduler, a specific semi-persistent scheduler that is predetermined can be any one of the semi-persistent scheduler configuration with the smallest ID, the semi-persistent scheduler configuration with the shortest period, and the semi-persistent scheduler configuration with a priority equal to or lower than that of the first semi-persistent scheduler.
[0038] On the other hand, the PUCCH can be configured to repeat, and the processor can determine that the transmission timing of the PUCCH is valid when the difference between the second time slot and the first time slot is equal to or less than a predetermined constant.
[0039] On the other hand, the first time slot can be the first time slot for allocating PUCCH repetitions, and the second time slot can be the second-to-last time slot among the time slots that can transmit PUCCH repetitions.
[0040] On the other hand, the first time slot can be the first time slot allocated for PUCCH repetition, and the second time slot can be the first time slot among the time slots that can transmit PUCCH repetition.
[0041] On the other hand, the first time slot can be the first time slot allocated for PUCCH repetition, and the second time slot can be each of the time slots in each PUCCH repetition that can be transmitted.
[0042] On the other hand, the first time slot can be the first time slot allocated for each PUCCH repetition, and the second time slot can be the last time slot in each PUCCH repetition that can be transmitted.
[0043] On the other hand, the first time slot can be the nth time slot in the time slots allocated for PUCCH repetition, and the second time slot can be the nth time slot in each PUCCH repetition that can be transmitted, where n is a number from 1 to the number of times the PUCCH is repeated.
[0044] The effects that can be obtained in this disclosure are not limited to those mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art to which this disclosure pertains from the following description.
[0045] Beneficial effects
[0046] Using a UE according to embodiments of the present disclosure, uplink control information can be correctly transmitted to a base station via an uplink control channel. Furthermore, with proper transmission of the physical uplink control channel, uplink control information can be effectively transmitted. Additionally, using a UE according to the present disclosure, the PUCCH resources for HARQ-ACK transmission can be effectively determined by receiving the SPS PDSCH, and HARQ-ACK for the SPS PDSCH can be transmitted. Attached Figure Description
[0047] Figure 1 This diagram illustrates an example of a wireless frame structure used in a wireless communication system.
[0048] Figure 2 This diagram illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system.
[0049] Figure 3 This is a diagram used to illustrate the physical channels used in 3GPP systems and typical signal transmission methods using these physical channels.
[0050] Figure 4 illustrates the SS / PBCH block used for initial cell access in a 3GPP NR system.
[0051] Figure 5 illustrates the process of transmitting control information and control channels in a 3GPP NR system.
[0052] Figure 6 The diagram shows a control resource set (CORESET) in a 3GPP NR system that can transmit the Physical Downlink Control Channel (PUCCH).
[0053] Figure 7 The diagram illustrates a method for configuring the PDCCH search space in a 3GPP NR system.
[0054] Figure 8 This is a conceptual diagram illustrating carrier aggregation.
[0055] Figure 9This is a diagram used to illustrate single-carrier communication and multi-carrier communication.
[0056] Figure 10 This is a diagram illustrating an example of the application of cross-carrier scheduling technology.
[0057] Figure 11 This is a block diagram illustrating the configuration of a UE and a base station according to an embodiment of the present disclosure.
[0058] Figure 12a and Figure 12b This is a diagram illustrating the scheduling of physical uplink shared channels in the time domain, and Figure 13 This is a diagram illustrating the scheduling of physical uplink shared channels in the frequency domain.
[0059] Figure 14a and Figure 14b This is a diagram illustrating repeated transmissions of a physical uplink shared channel based on an example.
[0060] Figure 15 This is a diagram illustrating the scheduling of the physical uplink control channel.
[0061] Figure 16 This is a diagram illustrating the repeated transmission of the physical uplink control channel.
[0062] Figure 17 This diagram illustrates a scenario where a UE is configured with two cells capable of uplink transmission, based on an example.
[0063] Figure 18 This is a diagram illustrating a method for determining the PUCCH serving cell based on low subcarrier spacing, as described in the example. Figure 19 This is a diagram illustrating the method for determining the PUCCH serving cell based on the high subcarrier spacing.
[0064] Figure 20 This is a diagram illustrating dynamic PUCCH carrier switching according to one embodiment.
[0065] Figure 21 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to an embodiment of the present disclosure.
[0066] Figure 22 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to another embodiment of the present disclosure.
[0067] Figure 23 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to yet another embodiment of the present disclosure.
[0068] Figure 24This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to another embodiment of the present disclosure.
[0069] Figure 25 This is a diagram illustrating the scheduling of the physical downlink shared channel.
[0070] Figure 26 This is a diagram illustrating the scheduling of the physical uplink control channel.
[0071] Figure 27 This is a diagram illustrating the scheduling of the physical uplink shared channel and the physical uplink control channel.
[0072] Figure 28 This is a diagram illustrating the reception of SPS PDSCH.
[0073] Figure 29 This is a diagram illustrating the HARQ-ACK transmission of SPS PDSCH.
[0074] Figure 30 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH according to one embodiment.
[0075] Figure 31 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH according to another embodiment.
[0076] Figures 32 to 34 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH in multiple SPS configurations according to yet another embodiment.
[0077] Figure 35 This is a diagram illustrating the PUCCH that sends HARQ-ACK for SPS PDSCH via PUCCH resource configuration according to yet another embodiment.
[0078] Figure 36 This is a diagram illustrating the PUCCH that sends HARQ-ACK for SPS PDSCH via PUCCH resource configuration according to yet another embodiment.
[0079] Figure 37 This is a diagram illustrating the PUCCH of the HARQ-ACK of the SPS PDSCH when the UE receives the downlink control information (DCI) released by the SPS, according to one embodiment.
[0080] Figure 38 This is a diagram illustrating the PUCCH of the HARQ-ACK of the SPS PDSCH when the UE receives the DCI released by the SPS according to another embodiment.
[0081] Figure 39 This diagram illustrates the PUCCH that sends the HARQ-ACK of the SPS PDSCH when the UE receives the DCI released by the SPS, according to another implementation.
[0082] Figure 40 This is a diagram illustrating the PUCCH of the HARQ-ACK of the SPS PDSCH when the UE receives the DCI released by the SPS according to another embodiment.
[0083] Figure 41 This is a diagram illustrating the method by which the UE determines valid PUCCH resources according to an example.
[0084] Figure 42 This is a diagram illustrating a method by which the UE determines valid PUCCH resources according to another example.
[0085] Figure 43 This is a diagram illustrating a method by which the UE determines valid PUCCH resources based on yet another example.
[0086] Figure 44 This is a diagram illustrating a method by which the UE determines valid PUCCH resources based on yet another example.
[0087] Figure 45 The illustration shows an example of a scenario in which this embodiment is applied.
[0088] Figure 46 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on an example.
[0089] Figure 47 The illustration shows a method by which the UE determines the validity of HARQ-ACK based on another example.
[0090] Figure 48 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0091] Figure 49 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on an example.
[0092] Figure 50 The illustration shows a method by which the UE determines the validity of HARQ-ACK based on another example.
[0093] Figure 51 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0094] Figure 52 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0095] Figure 53The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0096] Figure 54 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0097] Figure 55 The illustration shows a method for the UE to determine the validity of HARQ-ACK based on yet another example.
[0098] Figure 56 The illustration shows a method for performing PUCCH repetition via a UE according to an embodiment.
[0099] Figure 57 The illustration shows a method for performing PUCCH repetition via a UE according to another embodiment.
[0100] Embodiments of the present invention
[0101] The terminology used in this specification adopts, as far as possible, commonly used terms that are widely used in light of the functions of this invention; however, these terms may be modified according to the intent, practice, and emergence of new technologies of those skilled in the art. Furthermore, in certain cases, there are terms arbitrarily chosen by the applicant, and in such cases, their meaning will be described in the corresponding descriptive section of this invention. Therefore, it is intended to reveal that the terminology used in this specification should not be analyzed solely based on its name, but rather on its substantive meaning within the entire specification.
[0102] Throughout the specification and subsequent claims, when an element is described as being “connected” to another element, that element may be “directly connected” to the other element or “electrically connected” to the other element via a third element. Furthermore, unless explicitly stated otherwise, the word “comprising” will be understood to imply the inclusion of the stated element without implying the exclusion of any other elements. Additionally, in some exemplary embodiments, limitations such as “greater than or equal to” or “less than or equal to” based on a specific threshold may be appropriately replaced with “greater than” or “less than”, respectively.
[0103] The following technologies can be used in various wireless access systems: such as Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single Carrier-FDMA (SC-FDMA). CDMA can be implemented using wireless technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented using wireless technologies such as Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), and Enhanced Data Rate GSM Evolution (EDGE). OFDMA can be implemented using wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA). UTRA is part of the Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of Evolved UMTS (E-UMTS) using Evolved UMTS Terrestrial Radio Access (E-UTRA), and LTE Advanced (A) is an evolved version of 3GPP LTE. 3GPP New Radio (NR) is a system designed separately from LTE / LTE-A and is intended to support Enhanced Mobile Broadband (eMBB), Ultra-Reliable Low Latency Communication (URLLC), and Massive Machine-Type Communication (mMTC) services as required by IMT-2020. For clarity, 3GPP NR is described primarily, but the technical concept of this invention is not limited thereto.
[0104] Unless otherwise specified herein, a base station may include a next-generation node B (gNB) as defined in 3GPP NR. Furthermore, unless otherwise specified, a terminal may include a user equipment (UE). In the following description, each element is described individually by way of example to aid understanding, but each example may be used in combination. In this specification, the configuration of the UE may be indicated by the configuration of the base station. More specifically, the base station may configure the values of parameters used in the operation of the UE or the wireless communication system by transmitting channels or signals to the UE.
[0105] Figure 1 This diagram illustrates an example of a wireless frame structure used in a wireless communication system.
[0106] refer to Figure 1 The radio frames (or radio frames) used in 3GPP NR systems can have a duration of 10ms (Δf). max N f The length is ( / 100)*Tc). Furthermore, the radio frame consists of 10 equal-sized subframes (SF). Here, Δf max =480*10 3 Hz, N f=4096, T c =1 / (Δf) ref *N f,ref ), Δf ref= 15*10 3 Hz, and N f,ref =2048. Numbers from 0 to 9 can be assigned to 10 subframes within a single radio frame. Each subframe is 1ms long and can include one or more time slots depending on the subcarrier spacing. More specifically, in 3GPP NR systems, the usable subcarrier spacing is 15*2. μ The subcarrier spacing can be configured as μ = 0, 1, 2, 3, or 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz can be used for subcarrier spacing. A subframe of 1 ms length can include 2... μ There are 2 time slots. In this case, the length of each time slot is 2. -μ ms. This can range from 0 to 2. μ The number -1 is assigned to 2 within a subframe. μ Each time slot. Furthermore, slots from 0 to 10*2 can be allocated. μ The number -1 is assigned to a time slot within a radio frame. Time resources can be distinguished by at least one of the radio frame number (also known as the radio frame index), subframe number (also known as the subframe index), and time slot number (or time slot index).
[0107] Figure 2 This diagram illustrates an example of a downlink (DL) / uplink (UL) timeslot structure in a wireless communication system. Specifically, Figure 2 The structure of the resource grid of the 3GPP NR system is shown.
[0108] Each online port has a resource grid. (See reference) Figure 2 A time slot comprises multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols in the time domain and multiple Resource Blocks (RBs) in the frequency domain. An OFDM symbol also refers to a symbol interval. Unless otherwise specified, an OFDM symbol may be simply referred to as a symbol. An RB comprises 12 consecutive subcarriers in the frequency domain. (See reference...) Figure 2The signal transmitted from each time slot can be represented by a resource grid consisting of Nsize,μgrid,x*NRBsc subcarriers and Nslotsymb OFDM symbols. Here, x = DL when the signal is a DL signal, and x = UL when the signal is a UL signal. Nsize,μgrid,x represents the number of resource blocks (RBs) according to the subcarrier spacing component μ (x is DL or UL), and Nslotsymb represents the number of OFDM symbols in the time slot. NRBsc is the number of subcarriers constituting an RB and NRBsc = 12. OFDM symbols can be referred to as cyclic shift OFDM (CP-OFDM) symbols or discrete Fourier transform extended OFDM (DFT-s-OFDM) symbols depending on the multiple access scheme.
[0109] The number of OFDM symbols included in a time slot can vary depending on the length of the cyclic prefix (CP). For example, with normal CP, a time slot includes 14 OFDM symbols, but with extended CP, a time slot can include 12 OFDM symbols. In certain embodiments, extended CP can only be used with a 60 kHz subcarrier spacing. Figure 2 In this example, for ease of description, a time slot is configured with 14 OFDM symbols, but embodiments of this disclosure can be applied in a similar manner to time slots with different numbers of OFDM symbols. References Figure 2 Each OFDM symbol includes N in the frequency domain. size,μ grid,x *N RB sc Subcarriers can be categorized into data subcarriers for data transmission, reference signal subcarriers for reference signal transmission, and guard bands. The carrier frequency is also known as the center frequency (fc).
[0110] An RB can be composed of N in the frequency domain RB sc (For example, 12) consecutive subcarriers are defined. For reference, a resource configured with one OFDM symbol and one subcarrier can be called a resource element (RE) or tone. Therefore, an RB can be configured with N slot symb *N RB sc Each resource element in the resource grid can be uniquely defined by a pair of indices (k, l) in a time slot. k can be from 0 to N in the frequency domain. size,μ grid,x *N RB sc -1 is the index assigned, and l can be from 0 to N in the time domain. slot symb-1 The index assigned.
[0111] To enable the UE to receive or transmit signals from the base station, the UE's time / frequency can be synchronized with the base station's time / frequency. This is because when the base station and the UE are synchronized, the UE can determine the necessary time and frequency parameters to demodulate the DL signal and transmit the UL signal at the correct time.
[0112] Each symbol of a radio frame used in Time Division Duplex (TDD) or unpaired spectrum can be configured with at least one of DL symbol, UL symbol, and flexible symbol. Radio frames used as DL carriers in Frequency Division Duplex (FDD) or paired spectrum can be configured with either DL symbol or flexible symbol, while radio frames used as UL carriers can be configured with either UL symbol or flexible symbol. In a DL symbol, DL transmission is possible, but UL transmission is not. In a UL symbol, UL transmission is possible, but DL transmission is not. A flexible symbol can be determined as being used as either DL or UL based on the signal.
[0113] Information regarding the type of each symbol—that is, information indicating any one of DL symbols, UL symbols, and flexible symbols—can be configured with cell-specific or public Radio Resource Control (RRC) signals. Furthermore, information regarding the type of each symbol can be additionally configured with UE-specific or dedicated RRC signals. The base station uses cell-specific RRC signals to notify i) the period of the cell-specific time slot configuration, ii) the number of time slots containing only DL symbols from the beginning of the cell-specific time slot configuration period, iii) the number of DL symbols starting from the first symbol of the time slot immediately following a time slot containing only DL symbols, iv) the number of time slots containing only UL symbols from the end of the cell-specific time slot configuration period, and v) the number of UL symbols starting from the last symbol of the time slot immediately preceding a time slot containing only UL symbols. Here, a symbol not configured with either UL or DL symbols is a flexible symbol.
[0114] When UE-specific RRC signals are configured regarding symbol type, the base station can use cell-specific RRC signals to signal whether a flexible symbol is a DL symbol or a UL symbol. In this case, the UE-specific RRC signals cannot change a DL symbol or UL symbol configured with cell-specific RRC signals to another symbol type. The UE-specific RRC signals can use signaling to signal the N of the corresponding time slot for each time slot. slot symb The number of DL symbols in each symbol and the corresponding time slot N slot symbthe number of UL symbols among the symbols. In this case, DL symbols of a slot can be continuously configured from the first symbol to the i-th symbol of the slot. Furthermore, UL symbols of a slot can be continuously configured from the j-th symbol to the last symbol of the slot (where i<j). In a slot, a symbol not configured with either of UL symbols and DL symbols is a flexible symbol.
[0115] The symbol type configured by the aforementioned RRC signaling may be referred to as semi-static DL / UL configuration. In the semi-static DL / UL configuration preconfigured with RRC signaling, flexible symbols can be indicated as DL symbols, UL symbols or flexible symbols through dynamic slot format indication (SFI) transmitted on the physical downlink control channel (PDCCH). In this case, DL symbols or UL symbols configured with RRC signaling will not be changed to other symbol types. Table 1 exemplarily illustrates dynamic SFI that a base station can indicate to a UE.
[0116] [Table 1]
[0117]
[0118] In Table 1, D represents a DL symbol, U represents a UL symbol, and X represents a flexible symbol. As shown in Table 1, at most two DL / UL handovers are allowed in one slot.
[0119] Figure 3 is a diagram for explaining physical channels used in a 3GPP system (e.g., NR) and a typical signal transmission method using the physical channels.
[0120] If the power of a UE is turned on or the UE camps on a new cell, the UE performs initial cell search (S101). Specifically, the UE can synchronize with a BS during initial cell search. To this end, the UE may receive 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 ID. Thereafter, the UE can receive a physical broadcast channel from the base station and obtain broadcast information in the cell.
[0121] Upon completion of initial cell search, the UE receives a physical downlink shared channel (PDSCH) based on the physical downlink control channel (PDCCH) and information in the PDCCH, so that the UE can obtain more specific system information (S102) than the system information obtained through initial cell search. Herein, the system information received by the UE is cell-common system information used for normal operation of the UE at the physical layer in radio resource control (RRC), and is referred to as remaining system information, or system information block (SIB) 1.
[0122] When a UE initially accesses a base station or lacks radio resources for signal transmission (i.e., the UE is in RRC_IDLE mode), the UE can perform a random access procedure (operations S103 to S106). First, the UE can send a preamble via the Physical Random Access Channel (PRACH) (S103) and receive a response message for the preamble from the base station via the PDCCH and the corresponding PDSCH (S104). When the UE receives a valid random access response message, the UE sends data, including its identifier, to the base station via the Physical Uplink Shared Channel (PUSCH) indicated by the UL license sent by the base station via the PDCCH (S105). Next, the UE waits for the reception of the PDCCH as an indication from the base station for conflict resolution. If the UE successfully receives the PDCCH via its identifier (S106), the random access procedure is terminated. During the random access procedure, the UE can obtain UE-specific system information for normal operation in the physical layer of the RRC layer. When the UE obtains the UE-specific system information, the UE enters RRC connected mode (RRC_CONNECTED mode).
[0123] The RRC layer is used to generate or manage messages that control the connection between the UE and the Radio Access Network (RAN). More specifically, the base station and UE can perform tasks within the RRC layer, such as broadcasting cell system information required by each UE in the cell, managing the delivery of paging messages, managing mobility and handover, UE measurement reporting and its control, UE capability management, and storage management. Typically, because the update cycle of signals delivered in the RRC layer is longer than the Transmission Time Interval (TTI) in the physical layer, RRC signals remain unchanged and are maintained at relatively long intervals.
[0124] Following the above process, the UE receives the PDCCH / PDSCH (S107) and transmits the Physical Uplink Shared Channel (PUSCH) / Physical Uplink Control Channel (PUCCH) (S108) as a general UL / DL signal transmission process. Specifically, the UE can receive downlink control information (DCI) via the PDCCH. The DCI may include control information for the UE, such as resource allocation information. Furthermore, the format of the DCI can vary depending on the intended purpose. The uplink control information (UCI) transmitted by the UE to the base station via the UL includes DL / UL ACK / NACK signals, Channel Quality Indicator (CQI), Precoding Matrix Index (PMI), Rank Indicator (RI), etc. Here, CQI, PMI, and RI can be included in the Channel State Information (CSI). In a 3GPP NR system, the UE can transmit control information such as the aforementioned HARQ-ACK and CSI via the PUSCH and / or PUCCH.
[0125] Figure 4a and Figure 4b The diagram illustrates the SS / PBCH block used for initial cell access in a 3GPP NR system. When power is on or when accessing a new cell is desired, the UE can obtain time and frequency synchronization with that cell and perform an initial cell search procedure. During the cell search procedure, the UE can detect the cell's physical cell identifier (NcellID). To do this, the UE can receive synchronization signals from the base station, such as the primary synchronization signal (PSS) and secondary synchronization signal (SSS), and synchronize with the base station. In this case, the UE can obtain information such as the cell identifier (ID).
[0126] refer to Figure 4a This section will describe synchronization signals (SS) in more detail. Synchronization signals can be classified into PSS and SSS. PSS can be used to obtain time-domain synchronization and / or frequency-domain synchronization, such as OFDM symbol synchronization and slot synchronization. SSS can be used to obtain frame synchronization and cell group ID. (Reference) Figure 4a According to Table 2, the SS / PBCH block can be configured with 20 consecutive RBs (=240 subcarriers) on the frequency axis and 4 consecutive OFDM symbols on the time axis. In this case, within the SS / PBCH block, the PSS is transmitted in the first OFDM symbol via subcarriers 56 to 182, and the SSS is transmitted in the third OFDM symbol. Here, the lowest subcarrier index of the SS / PBCH block is numbered starting from 0. In the first OFDM symbol for transmitting the PSS, the base station does not transmit signals via the remaining subcarriers, i.e., subcarriers 0 to 55 and subcarriers 183 to 239. Furthermore, in the third OFDM symbol for transmitting the SSS, the base station does not transmit signals via subcarriers 48 to 55 and subcarriers 183 to 191. The base station transmits the Physical Broadcast Channel (PBCH) via the remaining REs in the SS / PBCH block, excluding the signals mentioned above.
[0127] [Table 2]
[0128]
[0129] The SS allows a total of 1008 unique physical layer cell IDs to be divided into 336 physical layer cell identifier groups through a combination of three PSSs and SSSs. Each group includes three unique identifiers, specifically ensuring that each physical layer cell ID is only a part of one physical layer cell identifier group. Therefore, the physical layer cell ID N cell ID =3N (1) ID +N (2) ID An index N, ranging from 0 to 335, can be used to indicate the physical layer cell identifier group.(1) ID and an index N indicating the range of physical layer identifiers in the physical layer cell identifier group from 0 to 2. (2) ID Uniquely defined. The UE can detect the PSS and identify one of three unique physical layer identifiers. Furthermore, the UE can detect the SSS and identify one of 336 physical layer cell IDs associated with the physical layer identifier. In this case, the sequence d of the PSS... PSS (n) is as follows.
[0130] d PSS (n) = 1 - 2x(m)
[0131] m=(n+43N (2) ID )mod 127
[0132] 0≤n<127
[0133] Here, x(i+7) = (x(i+4) + x(i)) mod 2 and is given as
[0134] [x(6)x(5)x(4)x(3)x(2)x(1)x(0)]=[1 1 1 0 1 1 0]
[0135] In addition, the sequence d of SSS SSS (n) is as follows.
[0136] d SSS (n)=[1-2x0((n+m0)mod 127][1-2x i ((n+m1)mod 127]
[0137] m0 = 15 floors (N) (1) ID / 112)+5N (2) ID
[0138] m1 = N (1) ID mod 112
[0139] 0≤n<127
[0140] Here, x0(i+7) = (x0(i+4) + x0(i)) mod 2
[0141] x1(i+7) = (x1(i+1) + x1(i)) mod 2 and is given as
[0142] [x0(6)x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0 0 0 0 0 0 1]
[0143] [x1(6)x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0 0 0 0 0 0 1]
[0144] A radio frame with a length of 10ms can be divided into two half-frames with a length of 5ms each. (Reference) Figure 4b This section describes the time slots for transmitting the SS / PBCH block in each half-frame. The time slot for transmitting the SS / PBCH block can be any of cases A, B, C, D, and E. In case A, the subcarrier spacing is 15 kHz and the start time of the SS / PBCH block is the ({2,8}+14*n)th symbol. In this case, at carrier frequencies of 3 GHz or lower, n = 0 or 1. Furthermore, at carrier frequencies above 3 GHz and below 6 GHz, n can be 0, 1, 2, or 3. In case B, the subcarrier spacing is 30 kHz and the start time of the SS / PBCH block is {4,8,16,20}+28*n. In this case, at carrier frequencies of 3 GHz or lower, n = 0. Furthermore, at carrier frequencies above 3 GHz and below 6 GHz, n can be 0 or 1. In case C, the subcarrier spacing is 30 kHz and the start time of the SS / PBCH block is the ({2,8}+14*n)th symbol. In this case, at carrier frequencies of 3 GHz or lower, n = 0 or 1. Furthermore, at carrier frequencies above 3 GHz but below 6 GHz, n can be 0, 1, 2, or 3. In case D, the subcarrier spacing is 120 kHz and the start time of the SS / PBCH block is the ({4,8,16,20}+28*n)th symbol. In this case, at carrier frequencies of 6 GHz or higher, n = 0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18. In case E, the subcarrier spacing is 240 kHz and the start time of the SS / PBCH block is the ({8,12,16,20,32,36,40,44}+56*n)th symbol. In this case, at carrier frequencies of 6 GHz or higher, n = 0, 1, 2, 3, 5, 6, 7, 8.
[0145] Figure 5a and Figure 5b The diagram illustrates the process of transmitting control information and using the control channel in a 3GPP NR system. (Reference) Figure 5aThe base station can add a Cyclic Redundancy Check (CRC) masked with a Radio Network Temporary Identifier (RNTI) (e.g., XOR operation) to the control information (e.g., downlink control information (DCI)) (S202). The base station can scramble the CRC with an RNTI value determined according to the purpose / objective of each control information. The common RNTI used by one or more UEs can include at least one of System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), and Transmit Power Control RNTI (TPC-RNTI). In addition, UE-specific RNTIs can include at least one of Cell Temporary RNTI (C-RNTI) and CS-RNTI. Thereafter, the base station can perform rate matching according to the amount of resources used for PDCCH transmission after performing channel coding (e.g., polarity compilation) (S204) (S206). Thereafter, the base station can multiplex the DCI based on the PDCCH structure based on Control Channel Elements (CCE) (S208).
[0146] Furthermore, the base station can apply additional processes such as scrambling, modulation (e.g., QPSK), interleaving, etc. (S210) to the multiplexed DCI(s), and then map the DCI(s) to the resources to be transmitted. A CCE is the basic resource unit used for a PDCCH, and a CCE can include multiple (e.g., six) resource element groups (REGs). A REG can be configured with multiple (e.g., 12) REs. The number of CCEs used for a PDCCH can be defined as the aggregation level. In 3GPP NR systems, aggregation levels of 1, 2, 4, 8, or 16 can be used. Figure 5b This is a diagram relating to CCE aggregation levels and PDCCH multiplexing, illustrating the type of CCE aggregation level used for a PDCCH and the CCEs sent in the control area accordingly.
[0147] Figure 6 The diagram shows a control resource set (CORESET) in a 3GPP NR system that can transmit the Physical Downlink Control Channel (PUCCH).
[0148] A CORESET is a time-frequency resource in which PDCCH (i.e., control signals for the UE) is transmitted. Furthermore, a search space, described later, can be mapped to a CORESET. Therefore, the UE can monitor the time-frequency domain designated as a CORESET instead of all frequency bands used for PDCCH reception and decode the PDCCH mapped to the CORESET. The base station can configure one or more CORESETs for each cell for the UE. A CORESET can be configured with up to three consecutive symbols on the time axis. Additionally, a CORESET can be configured in units of six consecutive PRBs on the frequency axis. In the embodiment of Figure 5, CORESET#1 is configured with consecutive PRBs, while CORESET#2 and CORESET#3 are configured with discontinuous PRBs. A CORESET can be located in any symbol of a time slot. For example, in the embodiment of Figure 5, CORESET#1 begins at the first symbol of the time slot, CORESET#2 begins at the fifth symbol of the time slot, and CORESET#9 begins at the ninth symbol of the time slot.
[0149] Figure 7 The diagram illustrates a method for setting up the PUCCH search space in a 3GPP NR system.
[0150] To transmit PDCCH to a UE, each CORESET may have at least one search space. In embodiments of this disclosure, the search space is the set of all time-frequency resources (hereinafter referred to as PDCCH candidates) capable of being used to transmit a UE's PDCCH. The search space may include a common search space that requires UEs of 3GPP NR to search together and a terminal-specific search space or UE-specific search space that requires a specific UE to search. In the common search space, a UE may monitor a PDCCH that is configured to be searched together by all UEs belonging to the same base station cell. Furthermore, a UE-specific search space may be set for each UE, such that the UE monitors the PDCCH allocated to each UE at search space locations that differ depending on the UE. In the case of a UE-specific search space, the search spaces between UEs may partially overlap and be allocated due to the limited control area that can be allocated PDCCH. Monitoring PDCCH includes blind decoding of PDCCH candidates in the search space. When blind decoding is successful, it can be expressed as (successfully) detecting / receiving a PDCCH, and when blind decoding fails, it can be expressed as not detecting / receiving or not successfully detecting / receiving a PDCCH.
[0151] For ease of explanation, a PDCCH scrambled with a Group Common (GC) RNTI previously known to one or more UEs to transmit DL control information to one or more UEs is called a Group Common (GC) PDCCH or a common PDCCH. Furthermore, a PDCCH scrambled with a RNTI of a specific terminal already known to a specific UE to transmit UL scheduling information or DL scheduling information to that specific UE is called a UE-specific PDCCH. Common PDCCHs can be included in the common search space, and UE-specific PDCCHs can be included in either the common search space or the UE-specific PDCCH.
[0152] The base station can signal to each UE or group of UEs via the PDSCH information regarding resource allocation for the Paging Channel (PCH) and Downlink Shared Channel (DL-SCH) as transport channels (i.e., DL clearance) or resource allocation for the Uplink Shared Channel (UL-SCH) and Hybrid Automatic Repeat Request (HARQ) (i.e., UL clearance). The base station can transmit PCH and DL-SCH transport blocks via the PDSCH. The base station can also transmit data excluding specific control information or specific service data via the PDSCH. Furthermore, the UE can receive data excluding specific control information or specific service data via the PDSCH.
[0153] The base station can include information in the PDCCH about which UE (one or more UEs) the PDSCH data is sent to and how the PDSCH data will be received and decoded by the corresponding UE, and then send the PDCCH. For example, suppose the DCI sent on a particular PDCCH is CRC masked with RNTI "A", and the DCI indicates that the PDSCH is allocated to radio resource "B" (e.g., frequency location) and indicates transmission format information "C" (e.g., block size, modulation scheme, coding information, etc.). The UE uses the RNTI information it possesses to monitor the PDCCH. In this case, if there is a UE performing blind decoding of the PDCCH using RNTI "A", then that UE receives the PDCCH and, based on the information in the received PDCCH, receives the PDSCH indicated by "B" and "C".
[0154] Table 3 shows an example of the Physical Uplink Control Channel (PUCCH) used in a wireless communication system.
[0155] [Table 3]
[0156] 0 1-2 ≤2 1 4-14 ≤2 2 1-2 >2 3 4-14 >2 4 4-14 >2
[0157] PUCCH can be used to send the following UL control information (UCI).
[0158] Scheduling Request (SR): Information used to request UL UL-SCH resources.
[0159] HARQ-ACK: A response to the PDCCH (indicating DL SPS release) and / or to a DL transport block (TB) on the PDSCH. HARQ-ACK indicates whether information transmitted on the PDCCH or PDSCH has been received. HARQ-ACK responses include positive ACK (abbreviated as ACK), negative ACK (hereinafter NACK), discontinuous transmission (DTX), or NACK / DTX. Here, the terms HARQ-ACK are used interchangeably with HARQ-ACK / NACK and ACK / NACK. Typically, ACK can be represented by a bit value of 1, while NACK can be represented by a bit value of 0.
[0160] Channel State Information (CSI): Feedback information about the DL channel. The UE generates it based on the CSI-reference signal (RS) transmitted by the base station. MIMO-related feedback information includes the Rank Indicator (RI) and the Precoding Matrix Indicator (PMI). The CSI can be divided into CSI Part 1 and CSI Part 2 based on the information indicated by the CSI.
[0161] In the 3GPP NR system, five PUCCH formats can be used to support various service scenarios, channel environments, and frame structures.
[0162] PUCCH format 0 is a format capable of delivering 1 or 2 bits of HARQ-ACK information or SR. It can be transmitted via one or two OFDM symbols on the time axis and one PRB on the frequency axis. When transmitting PUCCH format 0 across two OFDM symbols, the same sequence on both symbols can be transmitted via different RBs. This allows the UE to obtain frequency diversity gain. More specifically, the UE can... bit Bit UCI (M) bit =1 or 2) to determine the cyclic shift (CS) value m cs Additionally, this can be achieved by using a pre-determined CS value m. cs The cyclic shift sequence is mapped to 12 REs of 1 OFDM symbol and 1 PRB to transmit a basic sequence of length 12. When the cyclic shift number available to the UE is 12 and M bit When M = 1, a 1-bit UCI 0 and 1 can be represented by two cyclic shift sequences with a cyclic shift value differing by 6. Additionally, when M... bit When = 2, the 2-bit UCI 00, 01, 11 and 10 can be represented by four cyclic shift sequences with a cyclic shift value that differs by 3.
[0163] PUCCH format 1 can deliver 1 or 2 bits of HARQ-ACK information or SR. PUCCH format 1 can be transmitted via consecutive OFDM symbols on the time axis and a PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 can be one of 4 to 14. More specifically, it can be used for M... bit BPSK modulation is performed using a UCI of 1. The UE can then use Quadrature Phase Shift Keying (QPSK) to modulate the M... bit Modulation is performed using a UCI of 2. The signal is obtained by multiplying the modulated complex-valued symbol d(0) by a sequence of length 12. In this case, the sequence can be the base sequence used for PUCCH format 0. The UE transmits the obtained signal by extending the even-numbered OFDM symbols assigned to PUCCH format 1 with a time-axis orthogonal cover code (OCC). PUCCH format 1 determines the maximum number of different UEs multiplexed in a RB based on the length of the OCC to be used. The demodulation reference signal (DMRS) can be extended with the OCC and mapped to the odd-numbered OFDM symbols of PUCCH format 1.
[0164] PUCCH Format 2 can deliver more than 2 bits of UCI. PUCCH Format 2 can be transmitted via one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. When transmitting PUCCH Format 2 in two OFDM symbols, the sequences transmitted in different RBs through the two OFDM symbols can be identical. This allows the UE to obtain frequency diversity gain. More specifically, for M... bit One bit UCI (M bit >2) Perform bit-level scrambling, QPSK modulation, and map it to the RB of one or two OFDM symbols. Here, the number of RBs can be one from 1 to 16.
[0165] PUCCH format 3 or PUCCH format 4 can deliver more than 2 bits of UCI. PUCCH format 3 or PUCCH format 4 can be transmitted using consecutive OFDM symbols on the time axis and one PRB on the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 can be one of 4 to 14. Specifically, the UE utilizes π / 2-binary phase shift keying (BPSK) or QPSK to transmit M... bit One bit UCI (M bit >2) Modulate to generate complex numerical symbols d(0) to d(M) symb -1). Here, when using π / 2-BPSK, M symb =M bit However, when using QPSK, M symb =M bit / 2. The UE may not apply block unit extension to PUCCH format 3. However, the UE may use a 12-length PreDFT-OCC to apply block unit extension to one RB (i.e., 12 subcarriers), allowing PUCCH format 4 to have two or four multiplexing capabilities. The UE performs transmit precoding (or DFT precoding) on the extended signal and maps it to each RE to transmit the extended signal.
[0166] In this scenario, the number of Restricted Blocks (RBs) occupied by PUCCH Format 2, PUCCH Format 3, or PUCCH Format 4 can be determined based on the length of the UCI sent by the UE and the maximum coding rate. When the UE uses PUCCH Format 2, it can send HARQ-ACK and CSI information together via PUCCH. When the number of RBs that the UE can send exceeds the maximum number of RBs that can be used with PUCCH Format 2, PUCCH 3, or PUCCH Format 4, the UE can send only the remaining UCI information without sending some UCI information, based on the priority of the UCI information.
[0167] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured using the RRC signal to indicate frequency hopping in the time slot. When frequency hopping is configured, the index of the RB to be hopped can be configured using the RRC signal. When PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted over N OFDM symbols on the time axis, the first hop can have floor (N / 2) OFDM symbols and the second hop can have ceiling (N / 2) OFDM symbols.
[0168] PUCCH format 1, PUCCH format 3, or PUCCH format 4 can be configured to be repeatedly transmitted in multiple time slots. In this case, the number K of time slots in which the PUCCH is repeatedly transmitted can be configured via an RRC signal. The repeatedly transmitted PUCCH must begin at a constant position in the OFDM symbol within each time slot and have a constant length. When one of the OFDM symbols in the time slot where the UE should transmit the PUCCH is indicated as a DL symbol via an RRC signal, the UE can choose not to transmit the PUCCH in the corresponding time slot and delay the transmission of the PUCCH to the next time slot.
[0169] In 3GPP NR systems, a UE can perform transmission / reception using a bandwidth equal to or less than the carrier (or cell) bandwidth. For this purpose, the UE can receive a bandwidth portion (BWP) configured with a contiguous portion of the carrier bandwidth. A UE operating under TDD or in unpaired spectrum can receive up to four DL / UL BWP pairs on a single carrier (or cell). Additionally, a UE can activate one DL / UL BWP pair. A UE operating under FDD or in paired spectrum can receive up to four DL BWPs on a DL carrier (or cell) and up to four ULBWPs on a UL carrier (or cell). For each carrier (or cell), the UE can activate one DL BWP and one UL BWP. The UE may not perform reception or transmission in time-frequency resources other than the activated BWP. The activated BWP can be referred to as the active BWP.
[0170] The base station can indicate the active BWP among the BWPs configured by the UE via downlink control information (DCI). The BWP indicated by the DCI is activated, while other configured BWPs are deactivated. In a TDD-operated carrier (or cell), the base station can include a bandwidth portion indicator (BPI) in the DCI used for scheduling PDSCH or PUSCH to indicate the BWP to be activated to change the UE's DL / UL BWP pair. The UE can receive the DCI used for scheduling PDSCH or PUSCH and can identify the DL / UL BWP pair activated based on the BPI. For a DL carrier (or cell) operating in FDD, the base station can include a BPI in the DCI used for scheduling PDSCH to indicate the BWP to be activated in order to change the UE's DL BWP. For a UL carrier (or cell) operating in FDD, the base station can include a BPI in the DCI used for scheduling PUSCH to indicate the BWP to be activated in order to change the UE's UL BWP.
[0171] Figure 8 This is a conceptual diagram illustrating carrier aggregation.
[0172] Carrier aggregation is a method in which a UE uses multiple frequency blocks or (in a logical sense) cells configured with UL resources (or component carriers) and / or DL resources (or component carriers) as a large logical band so that the wireless communication system can use a wider bandwidth. A component carrier can also be referred to by the terms primary cell (PCell), secondary cell (SCell), or primary SCell (PScell). However, for convenience, the term "component carrier" will be used below.
[0173] refer to Figure 8As an example of a 3GPP NR system, the entire system bandwidth can include up to 16 component carriers, and each component carrier can have a bandwidth of up to 400 MHz. Component carriers can include one or more physically contiguous subcarriers. Although in Figure 8 The diagram shows each component carrier with the same bandwidth, but this is merely an example, and each component carrier can have a different bandwidth. Furthermore, although each component carrier is shown as adjacent to each other on the frequency axis, the diagram is shown conceptually, and each component carrier can be physically adjacent to each other or spaced apart.
[0174] Different center frequencies can be used for each component carrier. Alternatively, a common center frequency can be used for physically adjacent component carriers. Assuming in Figure 8 In one embodiment, all component carriers are physically adjacent, so center frequency A can be used in all component carriers. Alternatively, assuming that the component carriers are not physically adjacent to each other, then center frequency A and center frequency B can be used in each component carrier.
[0175] When extending the total system bandwidth through carrier aggregation, the bandwidth used for communication with each UE can be defined on a component carrier basis. UE A can use 100MHz as the total system bandwidth and perform communication using all five component carriers. UEs B1-B5 can perform communication using only 20MHz bandwidth and one component carrier. UEs C1 and C2 can each use 40MHz bandwidth and two component carriers for communication. These two component carriers can be logically / physically adjacent or non-adjacent. UE C1 represents the case of using two non-adjacent component carriers, while UE C2 represents the case of using two adjacent component carriers.
[0176] Figure 9 This is a diagram used to illustrate single-carrier and multi-carrier communication. Specifically, Figure 9 (a) shows the single-carrier subframe structure and Figure 9 (b) shows the multi-carrier subframe structure.
[0177] refer to Figure 9 (a) In FDD mode, a typical wireless communication system can perform data transmission or reception using a DL band and a corresponding UL band. In another specific embodiment, in TDD mode, the wireless communication system can divide radio frames into UL time units and DL time units in the time domain, and perform data transmission or reception using the UL / DL time units. (See reference...) Figure 9(b) It is possible to aggregate three 20MHz component carriers (CCs) into each of the UL and DL, enabling a bandwidth of 60MHz. Each CC can be adjacent to or not adjacent to each other in the frequency domain. Figure 9 (b) illustrates a case where the bandwidth of the ULCC and DLCC are the same and symmetrical, but the bandwidth of each CC can be determined independently. Furthermore, asymmetric carrier aggregation with different numbers of UL CCs and DL CCs is possible. The DL / UL CCs allocated / configured to a specific UE via RRC can be referred to as the serving DL / UL CCs for that specific UE.
[0178] A base station can communicate with a UE by activating some or all of the UE's serving CCs or by deactivating some CCs. The base station can change the CCs to be activated / deactivated, and can also change the number of CCs to be activated / deactivated. If the base station allocates CCs available to the UE as cell-specific or UE-specific, at least one of the allocated CCs will not be deactivated unless the CC allocation for the UE is completely reconfigured or the UE is handed over. A CC that is not deactivated by the UE is called the primary CC (PCC) or primary cell (PCell), while CCs that the base station can freely activate / deactivate are called secondary CCs (SCCs) or secondary cells (SCells).
[0179] Meanwhile, 3GPP NR uses the concept of cells to manage radio resources. A cell is defined as a combination of DL resources and UL resources, i.e., a combination of DL CC and UL CC. A cell can be configured with DL resources alone, or it can be configured with a combination of DL resources and UL resources. When carrier aggregation is supported, the link between the carrier frequencies of DL resources (or DL CC) and 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 a PCC is called a PCell, and the cell corresponding to an SCC is called an SCell. The carrier corresponding to a PCell in DL is the DL PCC, and the carrier corresponding to a PCell in UL is the UL PCC. Similarly, the carrier corresponding to an SCell in DL is the DL SCC, and the carrier corresponding to an SCell in UL is the UL SCC. Depending on the UE's capabilities, a serving cell can be configured with one PCell and zero or more SCells. In the case of a UE in the RRC_CONNECTED state but not configured for carrier aggregation or not supporting carrier aggregation, only one serving cell is configured with only a PCell.
[0180] As mentioned above, the term "cell" used in carrier aggregation is distinguished from the term "cell" referring to a geographical area that provides communication services through a base station or an antenna array. That is, a component carrier can also be referred to as a scheduled cell, a scheduled cell, a primary cell (PCell), a secondary cell (SCell), or a primary SCell (PScell). However, to distinguish between cells representing a geographical area and cells in carrier aggregation, in this disclosure, cells in carrier aggregation are referred to as CCs, and cells representing a geographical area are referred to as cells.
[0181] Figure 10 This diagram illustrates an example of cross-carrier scheduling technology. When cross-carrier scheduling is set up, the control channel transmitted via the first CC can use the Carrier Indicator Field (CIF) to schedule the data channel transmitted via either the first CC or the second CC. The CIF is included in the DCI. In other words, a scheduling cell is set up, and the DL license / UL license transmitted in the PDCCH area of that scheduling cell schedules the PDSCH / PUSCH of the scheduled cell. That is, there is a search area for multiple component carriers in the PDCCH area of the scheduling cell. A PCell can essentially be a scheduling cell, and a specific SCell can be designated as a scheduling cell by a higher layer.
[0182] exist Figure 10 In the embodiment, it is assumed that three DL CCs are combined. Here, it is assumed that DL component carrier #0 is a DLPCC (or PCell), and DL component carriers #1 and #2 are DL SCCs (or SCells). Furthermore, it is assumed that the DLPCC is set as a PDCCH monitoring CC. When cross-carrier scheduling is not configured via UE-specific (or UE group-specific or cell-specific) higher-layer signaling, CIF is disabled, and each DL CC can transmit only the PDCCH for scheduling its PDSCH according to the NR PDCCH rules without CIF (non-cross-carrier scheduling, self-carrier scheduling). Meanwhile, if cross-carrier scheduling is configured via UE-specific (or UE group-specific or cell-specific) higher-layer signaling, CIF is enabled, and a specific CC (e.g., DL PCC) can use CIF to transmit not only the PDCCH for scheduling DL CC A but also the PDCCH for scheduling another CC (cross-carrier scheduling). On the other hand, no PDCCH is transmitted in another DL CC. Therefore, the UE monitors the PDCCH excluding CIF to receive the PDSCH of self-carrier scheduling depending on whether cross-carrier scheduling is configured for the UE, or monitors the PDCCH including CIF to receive the PDSCH of cross-carrier scheduling.
[0183] on the other hand, Figure 9 and Figure 10 The diagram illustrates the subframe structure of a 3GPP LTE-A system, and the same or similar configuration can be applied to a 3GPP NR system. However, in a 3GPP NR system, Figure 9 and Figure 10 Subframes can be replaced with time slots.
[0184] Figure 11 This is a block diagram illustrating the configuration of a UE and a base station according to embodiments of the present disclosure. In embodiments of the present disclosure, the UE can be implemented using various types of wireless communication devices or computing devices that are guaranteed to be portable and mobile. The UE can be referred to as a User Equipment (UE), a Station (STA), a Mobile Subscriber (MS), etc. Furthermore, in embodiments of the present disclosure, the base station controls and manages cells (e.g., macro cells, femtocells, picocells, etc.) corresponding to the service area, and performs functions such as signal transmission, channel designation, channel monitoring, self-diagnosis, and relaying. The base station can be referred to as a Next Generation Node B (gNB) or an Access Point (AP).
[0185] As shown in the accompanying drawings, the UE 100 according to an embodiment of the present disclosure may include a processor 110, a communication module 120, a memory 130, a user interface 140, and a display unit 150.
[0186] First, the processor 110 can execute various instructions or procedures and process data within the UE 100. Furthermore, the processor 110 can control the overall operation of each unit including the UE 100 and can control the transmission / reception of data between the units. Here, the processor 110 can be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 110 can receive time slot configuration information, determine a time slot configuration based on the time slot configuration information, and perform communication according to the determined time slot configuration.
[0187] Next, the communication module 120 can be an integrated module that uses a wireless communication network to perform wireless communication and uses a wireless LAN to perform wireless LAN access. For this purpose, the communication module 120 can include multiple network interface cards (NICs), such as cellular communication interface cards 121 and 122 and an unlicensed band communication interface card 123, either internally or externally. In the accompanying drawings, the communication module 120 is shown as a monolithic integrated module; however, unlike the drawings, each network interface card can be arranged independently depending on the circuit configuration or usage.
[0188] Cellular communication interface card 121 can transmit or receive radio signals with at least one of base station 200, external device, and server using a mobile communication network and provide cellular communication services in a first frequency band based on instructions from processor 110. According to an embodiment, cellular communication interface card 121 may include at least one NIC module using a frequency band less than 6 GHz. At least one NIC module of cellular communication interface card 121 can independently perform cellular communication with at least one of base station 200, external device, and server in accordance with cellular communication standards or protocols in a frequency band below 6 GHz supported by the corresponding NIC module.
[0189] Cellular communication interface card 122 can transmit or receive radio signals with at least one of base station 200, external device, and server using a mobile communication network and provide cellular communication services in a second frequency band based on instructions from processor 110. According to an embodiment, cellular communication interface card 122 may include at least one NIC module using a frequency band greater than 6 GHz. At least one NIC module of cellular communication interface card 122 can independently perform cellular communication with at least one of base station 200, external device, and server in accordance with cellular communication standards or protocols in a frequency band above 6 GHz supported by the corresponding NIC module.
[0190] The unlicensed frequency band communication interface card 123 transmits or receives radio signals with at least one of the base station 200, external devices, and servers by using a third frequency band, which is an unlicensed frequency band, and provides unlicensed frequency band communication services based on instructions from the processor 110. The unlicensed frequency band communication interface card 123 may include at least one NIC module using an unlicensed frequency band. For example, the unlicensed frequency band may be a 2.4 GHz or 5 GHz band. At least one NIC module of the unlicensed frequency band communication interface card 123 can independently or dependently perform wireless communication with at least one of the base station 200, external devices, and servers according to the unlicensed frequency band communication standards or protocols supported by the corresponding NIC module.
[0191] The memory 130 stores the control program used in the UE 100 and various data used therein. Such a control program may include a prescribed program required to perform wireless communication with at least one of the base station 200, external devices, and servers.
[0192] Next, the user interface 140 includes various input / output means provided in the UE 100. In other words, the user interface 140 can use various input means to receive user input, and the processor 110 can control the UE 100 based on the received user input. Furthermore, the user interface 140 can use various output means to execute output based on instructions from the processor 110.
[0193] 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 control instructions from the processor 110.
[0194] Furthermore, the base station 200 according to embodiments of the present disclosure may include a processor 210, a communication module 220, and a memory 230.
[0195] First, the processor 210 can execute various instructions or programs and process the internal data of the base station 200. Furthermore, the processor 210 can control the overall operation of each unit in the base station 200 and control the transmission and reception of data between the units. Here, the processor 210 can be configured to perform operations according to the embodiments described in this disclosure. For example, the processor 210 can notify time slot configurations with signals and perform communication based on the time slot configurations notified by the used signals.
[0196] Next, the communication module 220 can be an integrated module that uses a wireless communication network to perform wireless communication and uses a wireless LAN to perform wireless LAN access. For this purpose, the communication module 120 can include multiple network interface cards, such as cellular communication interface cards 221 and 222 and an unlicensed band communication interface card 223, either internally or externally. In the figures, the communication module 220 is shown as an integral integrated module; however, unlike the figures, each network interface card can be arranged independently depending on the circuit configuration or usage.
[0197] Cellular communication interface card 221 can transmit or receive radio signals with at least one of base station 100, external device, and server using a mobile communication network and provide cellular communication services in a first frequency band based on instructions from processor 210. According to an embodiment, cellular communication interface card 221 may include at least one NIC module using a frequency band less than 6 GHz. At least one NIC module of cellular communication interface card 221 can independently perform cellular communication with at least one of base station 100, external device, and server in accordance with cellular communication standards or protocols in a frequency band less than 6 GHz supported by the corresponding NIC module.
[0198] Cellular communication interface card 222 can transmit or receive radio signals with at least one of base station 100, external device, and server using a mobile communication network and provide cellular communication services in a second frequency band based on instructions from processor 210. According to an embodiment, cellular communication interface card 222 may include at least one NIC module using a 6 GHz or higher frequency band. At least one NIC module of cellular communication interface card 222 can independently perform cellular communication with at least one of base station 100, external device, and server in accordance with cellular communication standards or protocols in a 6 GHz or higher frequency band supported by the corresponding NIC module.
[0199] The unlicensed frequency band communication interface card 223 transmits or receives radio signals with at least one of the base station 100, external devices, and servers by using a third frequency band, which is an unlicensed frequency band, and provides unlicensed frequency band communication services based on instructions from the processor 210. The unlicensed frequency band communication interface card 223 may include at least one NIC module using an unlicensed frequency band. For example, the unlicensed frequency band may be a 2.4 GHz or 5 GHz band. At least one NIC module of the unlicensed frequency band communication interface card 223 can independently or dependently perform wireless communication with at least one of the base station 100, external devices, and servers in accordance with the unlicensed frequency band communication standards or protocols supported by the corresponding NIC module.
[0200] Figure 11 This is a block diagram illustrating a UE 100 and a base station 200 according to an embodiment of the present disclosure, and the blocks shown individually are logically divided elements of the device. Therefore, the aforementioned elements of the device can be installed in a single chip or multiple chips depending on the device design. Furthermore, a portion of the configuration of the UE 100, such as a user interface 140, a display unit 150, etc., may be selectively provided in the UE 100. Additionally, the user interface 140, display unit 150, etc., may be additionally provided in the base station 200 if necessary.
[0201] Figure 12a and Figure 12b This is a diagram illustrating the scheduling of physical uplink shared channels in the time domain, and Figure 13 This is a diagram illustrating the scheduling of physical uplink shared channels in the frequency domain.
[0202] Reference Figure 12a , Figure 12b and Figure 13 This paper describes a method for transmitting the Physical Uplink Shared Channel (PUSCH) via a UE.
[0203] The UE can transmit uplink data via the Physical Uplink Shared Channel. The UE can transmit uplink data by means of scheduling the Physical Uplink Shared Channel transmission in the Downlink Control Information (DCI) sent by the Physical Downlink Control Channel (PDCCH) (Dynamic Grant (DG)), or by means of transmitting the Physical Uplink Shared Channel according to the resources and transmission methods pre-configured from the base station (Configuration Grant (CG)).
[0204] The downlink control information (DCI) received by the UE via the PDCCH may include scheduling information about the PUSCH. This scheduling information may include time-domain information (hereinafter referred to as Time Domain Resource Allocation (TDRA)) and frequency-domain information (Frequency Domain Resource Allocation (FDRA)). The UE can interpret the DCI received via the PDCCH based on information about the control resource set and search space, and perform the operations indicated by the DCI. The DCI may include one of DCI formats 0_0, 0_1, or 0_2 for scheduling the Physical Uplink Shared Channel (PUSCH).
[0205] The time-domain information about the PUSCH indicated by the TDRA field in DCI format 0_0, 0_1, or 0_2 includes the following: K2 is the offset between the time slot of the PDCCH received from the base station and the time slot of the PUSCH transmitted by the UE. The Start and Length Indication Value (SLIV) is a jointly encoded value of the start symbol index (S) of the PUSCH and the symbol length (L) of the PUSCH in the time slot indicated by K2.
[0206] When the UE receives DCI format 0_0, 0_1, 0_2 for scheduling PUSCH in time slot n, the UE determines that the time slot is floor(n*2). μPUSCH / n*2 μPDCCH )+K2 time slot. Here, μPUSCH and μPDCCH are the subcarrier spacings (SCS) of the cell that schedules PUSCH and the cell that receives PDCCH, respectively.
[0207] For example, refer to Figure 12a In this case, the subcarrier spacing of the cell receiving the PDCCH and the cell scheduling the PUSCH is the same. Therefore, when the UE receives the PDCCH in slot n and receives an indication that K2 is 4, for example, the UE determines that the slot in which the PUSCH is scheduled is slot n+K2=n+4.
[0208] The physical uplink shared channel transmitted by the UE can apply two mapping types, A and B. SLIV (where the start symbol index and symbol length of the PUSCH are jointly encoded) has different value ranges depending on the PUSCH mapping type. In PUSCH mapping type A, only resource allocation including the DMRS symbol is possible, and the DMRS symbol is located in the third or fourth OFDM symbol of the time slot according to the value indicated by the higher layer. That is, for PUSCH mapping type A, the start symbol index S of the PUSCH is 0, and the length L of the PUSCH can be one of a value between 4 and 14 (up to 12 for extended CP) depending on the DMRS symbol position. For PUSCH mapping type B, the DMRS symbol is always the first symbol of the PUSCH, so S may have a value between 0 and 13 (11 for extended CP), and L may have a value between 1 and 14 (12 for extended CP). Furthermore, since a PUSCH cannot cross a time slot boundary, the values of S and L must satisfy S + L ≤ 14 (12 for extended CP).
[0209] Figure 12B illustrates an example of a PUSCH based on the PUSCH mapping type. Following the top-to-bottom order, the UE determines that the third symbol in the scheduled mapping type A PUSCH is a DMRS symbol, the starting symbol index S is 0, and the length L is 7; the fourth symbol in the mapping type B PUSCH is a DMRS symbol, the starting symbol index S is 0, and the length L is 7; and the first symbol in the mapping type BPUSCH is a DMRS symbol, the starting symbol index S is 5, and the length L is 5. The frequency domain information about the PUSCH indicated by the FDRA field in DCI formats 0_0, 0_1, and 0_2 can be divided into two types based on the frequency resource allocation type.
[0210] The first type is Frequency Resource Allocation Type 0, where a Resource Block Group (RBG) is created by binding a fixed number of PRBs based on the number of RBs included in the BWP configured in the UE. The UE determines whether to use the RBG by receiving bitmap indications in the RBG cells. The number of PRBs included in an RBG is configured from a higher layer, and the larger the number of RBs included in the BWP configured by the UE, the more PRBs are configured. For example, refer to... Figure 13A. When the BWP size configured in the UE is 72 PRBs and one RBG consists of 4 PRBs, the UE determines 4 PRBs as 1 RBG starting from PRB 0 in ascending order. That is, when RBG 0 is from PRB 0 to PRB 3, RBG 1 is from PRB 4 to PRB 7, and so on, until RBG 17, each RBG receives 1 bit (0 to 1), a total of 18 bits, and determines the usage of that PRB in the corresponding RBG. At this point, when the bit value is 0, it is determined that the PUSCH has not been scheduled to any PRB in the corresponding RBG; and when the bit value is 1, it is determined that the PUSCH has been scheduled to all PRBs in the corresponding RBG. Alternatively, the bit values can be reversed.
[0211] The second type could be Frequency Resource Allocation Type 1, where information about consecutive PRBs can be indicated based on the size of the UE's initial BWP or active BWP. This information is a Resource Indication Value (RIV) value where the start index S and length L of the consecutive PRBs are jointly encoded. For example, refer to... Figure 13 (b) When the UE's BWP size is 50 PRBs and the PUSCH is scheduled from PRB2 to PRB11, the starting index of consecutive PRBs is 2 and the length is 10. This is achieved by receiving RIV=N. size BWP *(L-1)+S=50*(10-1)+2=452, the UE can determine the starting index and length of the consecutive PRBs scheduled on it as 2 and 10 respectively.
[0212] For DCI formats 0_1 or 0_2 used for scheduling PUSCH, the UE can be configured to use only one of the two frequency resource allocation types for PUSCH, or to use both types dynamically from a higher layer. When configured to use both types dynamically, the UE can determine which type it is by using the 1 bit of the most significant bit (MSB) in the FDRA field of the scheduling PUSCH in DCI format 0_1 or 0_2.
[0213] Support for licensed uplink shared channel transmission schemes is provided. These schemes are configured to support uplink URLLC transmissions or similar transmissions (configured licenses), and are also referred to as unlicensed transmissions. A configured licensed uplink transmission scheme is a scheme in which the UE transmits uplink shared channels through the corresponding resources when the base station configures resources for uplink transmissions to the UE via higher layers, i.e., RRC signaling. This scheme can be divided into two types based on the possibility of activation or release via DCI.
[0214] Type 1: Configurable license-based transport schemes are schemes used to configure resources and pre-configure license-based transport schemes at higher layers.
[0215] Type 2: The configured licensed transport scheme is a scheme in which licensed transport configured at a higher layer is set, and the resources and the scheme used for transport are indicated by DCI sent through the physical downlink control channel.
[0216] Because the configured licensed uplink transmission scheme supports URLLC transmission, it supports repeated transmissions across multiple time slots to ensure high reliability. In this case, the redundancy version (RV) sequence is set to one of {0,0,0,0}, {0,2,3,1}, and {0,3,0,3}, and the RV corresponding to the mod(n-1,4)+1 value is used during the nth repeated transmission. Furthermore, a UE configured for repeated transmission can only begin repeated transmission in the time slot with an RV value of 0. However, when the RV sequence is {0,0,0,0} and is repeatedly transmitted in 8 time slots, repeated transmission may not begin in the 8th time slot. The UE terminates repeated transmission when the number of repeated transmissions set at a higher layer is reached, when the period is exceeded, or when a UL license with the same HARQ process ID is received. Here, the UL license refers to the DCI used for scheduling PUSCH.
[0217] To increase the reliability of receiving and transmitting the physical uplink shared channel between the base station and the UE in a wireless communication system, the UE can be configured to repeatedly transmit the uplink shared channel from the base station. This will refer to... Figure 14a and Figure 14b Describe it.
[0218] Figure 14a and Figure 14b This is a diagram illustrating repeated transmissions of a physical uplink shared channel according to an embodiment.
[0219] refer to Figure 14a and Figure 14b Repeated PUSCH transmissions by the UE can be divided into two types.
[0220] First, the transmission process of UE's PUSCH retransmission type A is as follows: When the UE receives DCI format 0_1 or 0_2 from the base station via the PDCCH that schedules the PUSCH, PUSCH retransmission in K consecutive time slots is possible. Here, the UE can be configured with a K value from a higher layer or receive a K value that has already been added to the TDRA field of the DCI. For example, refer to... Figure 14aAssuming the UE receives a PDCCH scheduled for PUSCH in time slot n, and the DCI format received via the PDCCH shows K2 value of 2 and K value of 4, then the UE begins transmitting PUSCH in time slot n+K2 (n+2), and the UE repeatedly transmits PUSCH from time slot n+2 to time slot n+2+K-1, i.e., at most n+5. In this case, the time and frequency resources for transmitting PUSCH in each time slot are the same as those indicated by the DCI. That is, PUSCH can be transmitted in one time slot with the same symbol and PRB.
[0221] Next, to support the repeated transmission of low-latency PUSCH to the UE to meet URLLC requirements, the transmission process for PUSCH repeated transmission type B is as follows: From the base station, the UE can receive an indication of the start symbol S and the length L of the PUSCH via the TDRA field. Here, the PUSCH obtained with the indicated start symbol and length is not the actually transmitted PUSCH (actual PUSCH), but a temporarily obtained PUSCH, and is called the nominal PUSCH. Furthermore, the UE can receive an indication of the nominal repetition count N of the indicated nominal PUSCH via the TDRA field. The UE can determine the nominal PUSCH with the nominal repetition count N, including the nominal PUSCH indicated via the TDRA field. Here, the length of the nominal PUSCH with the nominal repetition count N is equal to L, and the nominal PUSCH is continuous on the time axis without any separate symbols.
[0222] The UE can determine the actual PUSCH from the nominal PUSCH. A nominal PUSCH can be determined as one or more actual PUSCHs. The UE can receive indications from the base station that symbols cannot be used in PUSCH retransmission type B or that symbols are configured. This is called an invalid symbol. The UE can exclude invalid symbols from the nominal PUSCH. As mentioned above, for symbols whose nominal PUSCHs are determined consecutively, but which, except for invalid symbols, can be determined non-consecutively. An actual PUSCH can be determined as consecutive symbols in a nominal PUSCH, excluding invalid symbols. Here, when consecutive symbols cross the time slot boundary, the actual PUSCH can be divided and determined according to the boundary.
[0223] For reference, invalid symbols may include at least the DL symbols configured for the UE by the base station.
[0224] For example, refer to Figure 14bAssume the UE is scheduled to perform a 5-symbol PUSCH transmission from the 12th OFDM symbol in the first time slot (time slot n), and receives an instruction to perform repeated transmission type B four times. The nominal PUSCHs are as follows: The first nominal PUSCH, nominal #1, includes symbols (n,11), (n,12), (n,13), (n+1,0), and (n+1,1). The second nominal PUSCH, nominal #2, includes symbols (n+1,1), (n+1,3), (n+1,4), (n+1,5), and (n+1,6). The third nominal PUSCH, nominal #3, includes symbols (n+1,7), (n+1,8), (n+1,9), (n+1,10), and (n+1,11). The fourth PUSCH designation, #4, includes symbols (n+1,12), (n+1,13), (n+2,0), (n+2,1), and (n+2,2). Here, symbol (n,k) represents symbol k for slot n. Symbol k indices from 0 to 13 are used for normal CP, and from 0 to 11 for extended CP.
[0225] Assume that invalid symbols are configured or indicated in symbols 6 and 7 of time slot n+1. Based on the invalid symbols configured or indicated by the base station, exclude the last symbol of the second nominal PUSCH nominal #2 and exclude the first symbol of the third nominal PUSCH nominal #3.
[0226] The first nominal PUSCH, nominal #1, is divided into two actual PUSCHs, actual #1 and actual #2, by the time slot boundary. The second nominal PUSCH, nominal #2, and the third nominal PUSCH, nominal #3, are combined into actual PUSCHs, actual #3 and actual PUSCH, actual #4, respectively, consisting of consecutive symbols excluding invalid symbols. Finally, the fourth nominal PUSCH, nominal #4, is divided into two actual PUSCHs, actual #5 and actual #6, by the time slot boundary. The UE then transmits the actual PUSCHs.
[0227] An actual PUSCH must include at least one DMRS symbol, and when PUSCH repetition transmission type B is configured, an actual PUSCH with a total symbol length can be omitted and not transmitted. This is because information other than DMRS may not be transmitted in the case of an actual PUSCH with only one symbol.
[0228] To obtain diversity gain in the frequency domain, frequency hopping can be configured for the UE.
[0229] In the case of PUSCH repetitive transmission type A, either intra-slot frequency hopping (performing frequency hopping within a single slot) or intra-slot frequency hopping (performing frequency hopping for each slot) can be configured as frequency hopping in the UE. When intra-slot frequency hopping is configured in the UE, the UE splits the PUSCH in half within the time domain of the slot used to transmit the PUSCH, sending one half to the scheduled PRB and the other half to a PRB obtained by adding offset values to the scheduled PRB. In this case, two or four offset values are set by a higher layer depending on the size of the active BWP, and one of these values can be indicated to the UE via DCI. When inter-slot frequency hopping is configured in the UE, the PUSCH is transmitted in the scheduled PRB in slots with even-numbered slot indices, and in the PUSCH in odd-numbered slots, it is transmitted in a PRB obtained by adding offset values to the scheduled PRB.
[0230] In the case of PUSCH repetition transmission type B, as frequency hopping, either inter-repetition frequency hopping, which performs frequency hopping at the nominal PUSCH boundary, or inter-slot frequency hopping, which performs frequency hopping in each time slot, can be configured. When inter-repetition frequency hopping is configured in the UE, the UE transmits the actual PUSCH corresponding to the odd-numbered nominal PUSCH in the scheduled PRB, and transmits the actual PUSCH corresponding to the even-numbered nominal PUSCH in the PRB obtained by adding offset values to the scheduled PRB. In this case, two or four offset values are set by a higher layer according to the size of the active BWP, and one of these values can be indicated to the UE by the DCI. When inter-slot frequency hopping is configured in the UE, the actual PUSCH of the time slot with the even-numbered time slot index is transmitted in the scheduled PRB, and the actual PUSCH of the odd-numbered time slot is transmitted in the PRB obtained by adding offset values to the scheduled PRB.
[0231] When a UE performs a PUSCH retransmission, if a symbol scheduled for PUSCH transmission in a specific time slot overlaps with a DL symbol or symbol position in a semi-persistent configuration set for receiving SS / PBCH blocks, the UE will not transmit the overlapping PUSCH in the corresponding time slot and will not delay the transmission to the next time slot.
[0232] In the following text, reference will be made to Figure 15 This describes a method for transmitting the Physical Uplink Control Channel (PUCCH) via a UE.
[0233] Figure 15 This is a diagram illustrating the scheduling of the physical uplink control channel.
[0234] refer to Figure 15When a UE receives a DCI format 1_0, 1_1, or 1_2 for scheduling a Physical Uplink Control Channel, the UE must transmit the scheduled uplink control channel. The Physical Uplink Control Channel may include Uplink Control Information (UCI), and the UCI may include HARQ-ACK, SR, and CSI information. The HARQ-ACK information may be HARQ-ACK information regarding whether the reception of two types of channels was successful. As the first type, when scheduling a Physical Downlink Shared Channel (PDSCH) via DCI format 1_0, 1_1, or 1_2, the information may be a HARQ-ACK regarding whether the reception of the PDSCH was successful. As the second type, when DCI format 1_0, 1_1, or 1_2 is a DCI indicating the release of a Semi-Persistent Physical Downlink Shared Channel (SPS PDSCH), the information may be a HARQ-ACK regarding whether the reception of DCI format 1_0, 1_1, or 1_2 was successful.
[0235] To transmit a PUCCH carrying HARQ-ACK, the PDSCH-to-HARQ_feedback timing indicator field in DCI format 1_0, 1_1, or 1_2 can indicate a K1 value, which is a value relating to information in the timeslot of the uplink control channel used for transmission scheduling. Here, the K1 value can be a non-negative integer. The K1 value in DCI format 1_0 can indicate one of {0, 1, 2, 3, 4, 5, 6, 7}. The K1 value that can be indicated in DCI format 1_1 or 1_2 can be configured or set from a higher layer.
[0236] The UE can determine the time slot used to transmit the uplink control channel, which includes HARQ-ACK information of the first type as shown below. The UE can determine the uplink time slot that overlaps with the last symbol of the Physical Downlink Shared Channel (PDSCH) corresponding to the HARQ-ACK information. When the uplink time slot index is m, the uplink time slot in which the UE transmits the physical uplink control channel including HARQ-ACK information may be m+K1. Here, the uplink time slot index is based on the value of the subcarrier spacing of the uplink BWP, which is transmitted through the BWP uplink control channel.
[0237] For reference, when a UE is configured for downlink slot aggregation, the end symbol indicates the last symbol of the PDSCH scheduled in the last slot of the slot in which the Physical Downlink Shared Channel (PDSCH) is received.
[0238] refer to Figure 15Assume the subcarrier spacing of the DL BWP for receiving PDCCH, the subcarrier spacing of the DL BWP for scheduling PDSCH, and the subcarrier spacing of the UL BWP for transmitting PUCCH are the same. Assume the UE receives the PDCCH for scheduling PDSCH and PUCCH from the base station in time slot n, as well as the DCI indications K0=2 and K1=3 sent by the PDCCH. When the reception of the last symbol of the PDSCH is completed in time slot n+K0, i.e., n+2, the UE must send the corresponding PDSCH HARQ-ACK through the PUCCH in time slot n+2+K1, i.e., n+5.
[0239] To ensure broad coverage in NR systems, UEs can be configured to repeatedly transmit long PUCCHs (PUCCH formats 1, 3, or 4) in 2, 4, or 8 time slots. When a UE is configured to repeatedly transmit PUCCHs, the same UCI is repeatedly transmitted in each time slot. This will refer to... Figure 16 Describe it.
[0240] Figure 16 This is a diagram illustrating the repeated transmission of the physical uplink control channel.
[0241] refer to Figure 16 When the reception of PDSCH ends in time slot n and K1 = 2, the UE transmits PUCCH in time slot n + K1, i.e., n + 2. At this time, the number of PUSCH retransmissions is configured and set to N for the UE. repeat PUCCH When n=4, PUCCHs are repeatedly transmitted from slot n+2 to slot n+5. The symbol configuration of the repeatedly transmitted PUCCHs is the same. That is, the repeatedly transmitted PUCCHs start with the same symbol in each slot and consist of the same number of symbols.
[0242] To achieve diversity gain in the frequency domain, frequency hopping can be configured for the UE. Frequency hopping can be configured as intra-slot hopping (performing hopping within a single time slot) or inter-slot hopping (performing hopping across all time slots). When intra-slot hopping is configured in the UE, the UE splits the PUSCH in half in the time domain of the time slot where the PUCCH is transmitted, transmitting one half in the first PRB and the other half in a scheduled second PRB. In this case, it may be necessary to configure the first and second PRBs at a higher layer on the UE to configure PUCCH resources. When inter-slot hopping is configured in the UE, the PUCCH is transmitted in the first PRB in time slots with even-numbered time slot indices, and in the second PRB in time slots with odd-numbered time slot indices.
[0243] When the UE performs a PUCCH retransmission, if the symbol used for PUCCH transmission overlaps with the DL symbol or symbol position of the semi-persistent configuration set for the reception of the SS / PBCH block in the corresponding time slot, the UE will not transmit PUCCH in the specific time slot and will delay the transmission to the next time slot; and if the symbol used for PUCCH does not overlap with the DL symbol or symbol position of the semi-persistent configuration set for the reception of the SS / PBCH block in the corresponding time slot, the UE will transmit PUCCH.
[0244] I. Dynamic PUCCH carrier switching and PUCCH repetition
[0245] This embodiment relates to a method for dynamically configuring PUCCH carrier switching for UE and PUCCH retransmission.
[0246] A UE can be configured with multiple uplink cells from a base station. If multiple uplink cells are configured in a UE, this is called "carrier aggregation (UL CA)". In UL CA, one cell can be allocated to the UE for PUCCH transmission among multiple uplink cells. The cell that transmits PUCCH is called the PUCCH cell or Pcell. The UE can transmit PUCCH in a Pcell but not in other cells. For reference, PUCCH can be transmitted in one cell of a PUCCH group, namely Pcell, PScell, or PUCCH_Scell. Therefore, in the following description, Pcell can be replaced with PScell or PUCCH_Scell, and multiple uplink cells refer to uplink cells in a PUCCH group that includes Pcell / PScell / PUCCH_Scell.
[0247] For various reasons, a UE's Pcell may be unable to transmit PUCCH. For example, when downlink symbols are configured in a Pcell, PUCCHs that overlap with downlink symbols may not be transmitted. When the base station uses the Pcell's resources for other uplink transmissions (e.g., another UE's PUSCH, PUCCH, etc.), the Pcell may be unable to transmit PUCCH in the Pcell due to insufficient resources.
[0248] To address the difficulty of transmitting PUCCH in a Pcell, the base station can configure dynamic PUCCH carrier switching for the UE. Dynamic PUCCH carrier switching refers to the method of changing the cell on which the PUCCH is to be transmitted among multiple uplink cells in the case of UL CA (Ultra-Low-Altitude CA). Specifically, dynamic PUCCH carrier switching can be configured as follows. In the following text, among multiple cells, the serving cell on which the PUCCH is to be transmitted is referred to as the PUCCH serving cell.
[0249] The base station can configure the UE with the indexes of cells to be used as PUCCH serving cells among multiple cells via RRC signals. The parameters configured via RRC signals can include a sequence of PUCCH serving cell indexes, which collects the indices of cells used as PUCCH serving cells from multiple cells, as well as the period and offset of the applied index sequence. The cell index sequence is a set of indices and can be provided in bitmap format. The index sequence, period, and offset can be interpreted as follows.
[0250] For reference, unless otherwise specified in this specification, no offset is configured. When no offset is configured, the index sequence of the PUCCH serving cell is applied starting from the first time slot of the frame.
[0251] (First Method) The period and offset of the PUCCH serving cell's index sequence can be given in milliseconds (ms). For example, when the period of the PUCCH serving cell's index sequence is given as 4 and the offset is given as 1, the UE can have a 4ms period of the PUCCH serving cell's index sequence and apply a period 1ms after the frame boundary. Here, the length of the PUCCH serving cell's index sequence (i.e., the number of included indices) can be equal to the number of time slots within the period. When the period is called P, the number of time slots in the period is given by P*2^mu. Here, mu is the subcarrier spacing configuration. Here, the number of time slots in the period can vary depending on the subcarrier spacing. Therefore, considering the case where multiple cells have different subcarrier spacings, the length of the PUCCH serving cell's index sequence (i.e., the number of included indices) based on a given period P can be determined as follows.
[0252] (Example 1 of the index sequence length) The length of the index sequence can be equal to the number of time slots of the cell with the lowest subcarrier spacing within that period. The reason for using the lowest subcarrier spacing here is that the time slot length of the cell with the lowest subcarrier spacing is the longest, thus preventing changes in the PUCCH serving cell in the middle of the time slots. For example, suppose the first cell is 15kHz and the second cell is 30kHz. According to this embodiment, the UE can select 15kHz (mu = 0), which is the lowest subcarrier spacing. Therefore, the length of the index sequence of the PUCCH serving cell is P * 2^mu = P. Here, each index of the index sequence of the PUCCH serving cell corresponds to the length of one time slot of the selected cell with the lowest subcarrier spacing. That is, each index of the index sequence of the PUCCH serving cell corresponds to the length of one time slot (1ms), which is a subcarrier spacing of 15kHz.
[0253] (Example 2 of Index Sequence Length) The length of the index sequence can be equal to the number of time slots of the cell with the highest subcarrier spacing within that period. Here, the highest subcarrier spacing is used because the time slot length of the cell with the highest subcarrier spacing is the shortest, thus allowing for the change of the PUCCH serving cell in the shortest unit. For example, suppose the first cell is 15kHz and the second cell is 30kHz. According to this embodiment, the UE can select 30kHz (mu = 1), which is the highest subcarrier spacing. Therefore, the length of the index sequence is P*2^mu = P*2. Here, each value of the index sequence corresponds to one time slot of the cell with the selected highest subcarrier spacing. That is, each index of the index sequence of the PUCCH serving cell corresponds to the length of one time slot (0.5ms), which is a subcarrier spacing of 30kHz.
[0254] (Example 3 of Index Sequence Length) For frequency range 1 (FR1), the length of the index sequence can be equal to the number of time slots of cells with a subcarrier spacing of 15 kHz within that period. For frequency range 2 (FR2), its length can be equal to the number of time slots of cells with a subcarrier spacing of 60 kHz within that period. That is, the lowest subcarrier spacing can be used among the subcarrier spacings capable of uplink transmission in each frequency range (FR). Using a 15 kHz subcarrier spacing in FR1 is equivalent to changing the PUCCH serving cell every 1 ms, since the time slot length is 1 ms. In other words, the PUCCH serving cell can change every 1 ms according to the index sequence of the PUCCH serving cell. This is independent of the subcarrier spacing set for the cell.
[0255] The length of the index sequence can be equal to the number of time slots in a specific cell within a period. Here, when no dynamic PUCCH carrier handover is configured, the specific cell can be a Pcell. The specific cell can also be the cell with the smallest cell index among multiple cells. In this way, the length can be interpreted based on the operation of a specific cell. The length of the index sequence can be determined using the subcarrier spacing of a specific cell.
[0256] (Method for configuring the period) In the first method described above, the UE is configured with a period and offset in milliseconds via an RRC signal from the base station. However, even if the UE is not configured with a separate period and offset via an RRC signal from the base station, the UE can infer the period and offset from other parameters configured for the UE itself. The specific method for this is disclosed below.
[0257] As an example, the UE can determine the period and offset based on the TDD configuration of each TDD cell.
[0258] The UE can receive the TDD configuration for each TDD cell from the base station. More specifically, the UE can receive the tdd-UL-DL-ConfigurationCommon for setting the common TDD configuration of the cell via System Information Block 1 (SIB1) or the RRC parameter ServingCellConfigCommon. Through this tdd-UL-DL-ConfigurationCommon, the UE can determine the period and reference subcarrier spacing for which the TDD configuration can be applied in each TDD cell. Here, the reference subcarrier spacing can be obtained from referenceSubcarrierSpacing, which is an RRC parameter. The TDD configuration provided by this tdd-UL-DL-ConfigurationCommon can include up to two TDD patterns, and each pattern can include its period. Accordingly, when the UE configures a maximum of two TDD patterns in a TDD cell, the period of the TDD configuration is the sum of the periods of the first pattern and the second pattern. For reference, the period set in the TDD configuration (configured by tdd-UL-DL-ConfigurationCommon) (hereinafter, P is the period set in the TDD configuration (configured by tdd-UL-DL-ConfigurationCommon), which is in ms) is set in ms. Alternatively, 20 / P can be set to only integer values of P. The P value can be at least one of 0.5ms, 0.625ms, 1ms, 1.25ms, 2ms, 2.5ms, 5ms, and 10ms. The number of time slots is S = P * 2^mu_ref, depending on the reference subcarrier spacing. Here, mu_ref is the reference subcarrier spacing configuration. (For reference, the reference subcarrier spacing is 15kHz * 2^mu_ref).
[0259] The UE can be configured independently and separately with a TDD configuration for each TDD cell. That is, the period may differ for each cell depending on the TDD configuration. In this case, the period of the RRC signal related to the index of the cell to be used as the PUCCH serving cell among multiple cells can be determined as follows.
[0260] As an example, the UE can use the period P value of the TDD configuration of a specific cell as the period of the RRC signal for the cell to be used as the PUCCH serving cell. That is, the UE can repeatedly apply the index sequence of PUCCH serving cells across multiple cells for each TDD configuration period of a specific cell. For reference, the length of the index sequence of PUCCH serving cells across multiple cells can be equal to P*2^mu_ref. Here, mu_ref is the reference subcarrier spacing of the TDD configuration of the specific cell.
[0261] On one hand, a specific cell can be a Pcell. That is, the UE can use the period P_pcell value of the Pcell's TDD configuration as the period of the RRC signal for the cell to be used as the PUCCH serving cell among multiple cells. In other words, for each TDD configuration period of the Pcell, the UE can repeatedly apply the index sequence of the PUCCH serving cell across multiple cells. For reference, the length of the index sequence of the PUCCH serving cell among multiple cells can be equal to P_pcell * 2^mu_ref_pcell. Here, mu_ref_pcell is the reference subcarrier spacing of the Pcell's TDD configuration.
[0262] On the other hand, a specific cell can be determined based on the subcarrier spacing.
[0263] On the other hand, a specific cell can be the cell with the lowest subcarrier spacing. That is, the UE can use the period P_low value of the TDD configuration of the cell with the lowest subcarrier spacing as the period of the RRC signal of the cell to be used as the PUCCH serving cell among multiple cells. In other words, for each TDD configuration period of the cell with the lowest subcarrier spacing, the UE can repeatedly apply the index sequence of the PUCCH serving cell among multiple cells. For reference, the length of the index sequence of the PUCCH serving cell among multiple cells can be equal to P_low * 2^mu_ref_low. Here, mu_ref_low is the reference subcarrier spacing of the TDD configuration of the cell with the lowest subcarrier spacing. For reference, when there are multiple cells with the lowest subcarrier spacing and multiple periods of the TDD configuration of the cells, one period can be selected from these periods.
[0264] On the other hand, a specific cell can be the cell with the highest subcarrier spacing. That is, the UE can use the period P_high value of the TDD configuration of the cell with the highest subcarrier spacing as the period of the RRC signal of the cell to be used as the PUCCH serving cell among multiple cells. In other words, for each TDD configuration period of the cell with the highest subcarrier spacing, the UE can repeatedly apply the index sequence of the PUCCH serving cell among multiple cells. For reference, the length of the index sequence of the PUCCH serving cell among multiple cells can be equal to P_high * 2^mu_ref_high. Here, mu_ref_high is the reference subcarrier spacing of the TDD configuration of the cell with the highest subcarrier spacing. For reference, when there are multiple cells with the highest subcarrier spacing and multiple periods of the TDD configuration of the cells, one period can be selected from these periods.
[0265] On the other hand, a specific cell can be determined based on the TDD configuration cycle.
[0266] On the other hand, a specific cell can be the cell with the longest period. That is, the UE can use the period P_long value of the cell with the longest period in the TDD configuration of a cell as the period of the RRC signal of the cell to be used as the PUCCH serving cell among multiple cells. In other words, for each TDD configuration period of the cell with the longest period, the UE can repeatedly apply the index sequence of the PUCCH serving cell among multiple cells. For reference, the length of the index sequence of the PUCCH serving cell among multiple cells can be equal to P_long * 2^mu_ref_long. Here, mu_ref_long is the reference subcarrier spacing of the TDD configuration of the cell with the longest period.
[0267] On the other hand, a specific cell can be the cell with the shortest period. That is, the UE can use the period P_short value of the cell with the shortest period in the TDD configuration of a cell as the period of the RRC signal of the cell to be used as the PUCCH serving cell among multiple cells. In other words, for each TDD configuration period of the cell with the shortest period, the UE can repeatedly apply the index sequence of the PUCCH serving cell among multiple cells. For reference, the length of the index sequence of the PUCCH serving cell among multiple cells can be equal to P_short * 2^mu_ref_short. Here, mu_ref_short is the reference subcarrier spacing of the TDD configuration of the cell with the shortest period.
[0268] As another example, the period of the RRC signal for a cell to be used as the PUCCH serving cell can be determined based on a combination of period P values in the cell's TDD configuration. That is, the UE can use a combination of period P values in the cell's TDD configuration as the period of the RRC signal for the cell to be used as the PUCCH serving cell. Depending on the TDD configuration of each TDD cell, the UE can have periods P_1, P_2, ..., P_N. The UE can determine the period of the RRC signal for the cell to be used as the PUCCH serving cell based on the least common multiple of the periods. That is, the period of the RRC signal for the cell serving as the PUCCH can be the least common multiple of P_1, P_2, ..., P_N. Let the value of this least common multiple be P_lcm. The UE can repeatedly apply the index sequence of the PUCCH serving cell in multiple cells every P_lcm ms. For reference, the length of the index sequence of the PUCCH serving cell in multiple cells can be equal to P_lcm * 2^mu_ref_lcm. Here, mu_ref_lcm can be determined based on the minimum or maximum value of the reference subcarrier spacing in the TDD configuration of each TDD cell, or the value of the reference subcarrier spacing in the TDD configuration of the Pcell.
[0269] For example, suppose the period of the first cell is 1ms and the reference subcarrier spacing is 60kHz, the period of the second cell is 2ms and the reference subcarrier spacing is 30kHz, and the period of the third cell is 5ms and the reference subcarrier spacing is 15kHz. Then the UE can determine the least common multiple of 1ms, 2ms, and 5ms, P_lcm = 10ms, as the period of the RRC signal used by that cell as the PUCCH serving cell. Further, mu_ref_lcm = 1 can be determined based on the lowest subcarrier spacing of the cell's reference subcarrier spacing, 15kHz. Accordingly, the length of the index sequence of the PUCCH serving cell can be P_lcm * 2^mu_ref_lcm = 10 * 2^0 = 10. That is, each index indicates the index of the cell to be used as the PUCCH serving cell within the length of a 15kHz time slot (i.e., 1ms).
[0270] As another example, the UE can determine the period of the RRC signal of the cell to be used as the PUCCH serving cell by fixing the period to 20ms. For reference, the period P according to the TDD configuration of each TDD cell satisfies the condition that 20 / P is an integer. Therefore, 20ms is an integer multiple of the period according to the TDD configuration of each TDD cell. The UE can repeatedly apply the index sequence of the PUCCH serving cell in multiple cells every 20ms. For reference, the length of the index sequence of the PUCCH serving cell in multiple cells can be equal to 20*2^mu_ref_lcm. Here, mu_ref_lcm can be determined based on the minimum or maximum value of the reference subcarrier spacing in the TDD configuration of each TDD cell, or the value of the reference subcarrier spacing in the TDD configuration of the Pcell.
[0271] For example, suppose the period of the first cell is 1ms and the reference subcarrier spacing is 60kHz, the period of the second cell is 2ms and the reference subcarrier spacing is 30kHz, and the period of the third cell is 5ms and the reference subcarrier spacing is 15kHz. In this case, the UE can determine 20ms as the period of the RRC signal for the cell to be used as the PUCCH serving cell. Further, mu_ref_lcm = 1 can be determined based on the lowest subcarrier spacing of 15kHz among the reference subcarrier spacings of the cells. Accordingly, the length of the index sequence of the PUCCH serving cell can be 20 * 2^mu_ref_lcm = 20 * 2^0 = 20. That is, each index indicates the index of the cell to be used as the PUCCH serving cell within the length of a 15kHz time slot (i.e., 1ms).
[0272] In the following text, reference will be made to Figures 17 to 19 This embodiment will be described in more detail.
[0273] Figure 17 This is a diagram illustrating a scenario where a UE is configured with two cells capable of uplink transmission, based on an example.
[0274] refer to Figure 17 Two cells, cell 0 and cell 1, are configured for the UE to enable uplink transmission.
[0275] According to the TDD configuration, cell 0 has a subcarrier spacing of 15 kHz and a period of 5 ms. More specifically, there are five time slots, with a 5 ms subcarrier spacing of 15 kHz, and the first three of the five time slots are DL time slots, the next time slot is an S time slot, and the last time slot is a UL time slot. Here, a DL time slot is a time slot that includes only DL symbols, a UL time slot is a time slot that includes only UL symbols, and an S time slot is a time slot that includes at least one flexible symbol. The N of the S time slot... symbolA symbol can consist of A preceding DL symbols, B following UL symbols, and N between the DL and UL symbols. symbol It consists of (A+B) flexible symbols. Here, A and B are integers greater than 0, and N depends on the type of the cyclic prefix (CP). symbol It can be 14 to 12. For a subcarrier spacing of 15 kHz, the offset is applied to one time slot of cell 0. Therefore, time slot 0 of cell 0 starts from the second of five time slots in one cycle of the TDD configuration.
[0276] According to the TDD configuration, cell 1 has a subcarrier spacing of 30 kHz and a period of 2.5 ms. More specifically, there are five time slots, with a 30 kHz subcarrier spacing of 2.5 ms, and the first three of the five time slots are DL time slots, the next time slot is an S time slot, and the last time slot is a UL time slot. Cell 1 does not apply an offset. Therefore, time slot 0 of cell 1 starts from the first of the five time slots within one period of the TDD configuration.
[0277] Figure 18 This is a diagram illustrating the method for determining the PUCCH serving cell based on an example of low subcarrier spacing, and Figure 19 This is a diagram illustrating a method for determining the PUCCH serving cell based on the high subcarrier spacing. 5ms, which is the least common multiple of the periods of cell 0 and cell 1, can be determined as the period of the index sequence for the PUCCH serving cell.
[0278] refer to Figure 18The index sequence of the PUCCH serving cell is generated based on 15kHz, which is the lowest subcarrier spacing between the subcarrier spacing of cell 0 and the subcarrier spacing of cell 1. Here, the index sequence of the PUCCH serving cell can include five indices because the number of 15kHz slots is 5 within a 5ms period. Each of the five indices represents the index of the PUCCH serving cell within a 15kHz slot length (1ms) within a 5ms period. For example, the index sequence of the PUCCH serving cell can be given as [0 1 1 0 1]. Therefore, starting from the frame boundary, for 0 to 1 ms, based on the first index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 1 to 2 ms, based on the second index "1" of the index sequence, cell 1 is the PUCCH serving cell; for 2 to 3 ms, based on the third index "1" of the index sequence, cell 1 is the PUCCH serving cell; for 3 to 4 ms, based on the second index "0" of the index sequence, cell 0 is the PUCCH serving cell; and for 4 to 5 ms, based on the second index "1" of the index sequence, cell 1 is the PUCCH serving cell. Thereafter, this index is repeated at 5 ms intervals. For reference, the two time slots of cell 1's 30 kHz subcarrier spacing can be included within 1 ms. Therefore, the index of the PUCCH serving cell is applied by grouping two time slots, each time slot having cell 1's 30 kHz subcarrier spacing.
[0279] refer to Figure 19The index sequence of the PUCCH serving cell is generated based on 30kHz, which is the highest subcarrier spacing between the subcarrier spacing of cell 0 and the subcarrier spacing of cell 1. Here, the index sequence of the PUCCH serving cell can consist of ten indices, since the number of 30kHz slots is 10 within a 5ms period. Each of the ten indices represents the index of the PUCCH serving cell within the length (0.5ms) of the 30kHz slot within 5ms. For example, the index sequence of the PUCCH serving cell can be given as [0 0 0 1 1 0 0 0 1 1]. Therefore, starting from the frame boundary, for 0 to 0.5 ms, based on the first index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 0.5 to 1 ms, based on the second index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 1 to 1.5 ms, based on the third index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 1.5 to 2 ms, based on the fourth index "1" of the index sequence, cell 1 is the PUCCH serving cell; and for 2 to 2.5 ms, based on the fifth index "1" of the index sequence, cell 1 is the PUCCH serving cell. For the serving cell, for 2.5 to 3 ms, based on the sixth index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 3 to 3.5 ms, based on the seventh index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 3.5 to 4 ms, based on the eighth index "0" of the index sequence, cell 0 is the PUCCH serving cell; for 4 to 4.5 ms, based on the ninth index "1" of the index sequence, cell 1 is the PUCCH serving cell; and for 4.5 to 5 ms, based on the tenth index "1" of the index sequence, cell 1 is the PUCCH serving cell. Thereafter, this indexing is repeated at 5 ms intervals. For reference, only half of the 15 kHz subcarrier spacing of cell 0 can be included within 0.5 ms. Therefore, the index of the PUCCH serving cell is applied to each half of the 15 kHz subcarrier spacing of cell 0.
[0280] When a sub-slot is set in a cell as described in the first method above, the slot can be interpreted using the sub-slot replaced in the first method. For example, when the symbols of a slot are grouped into Q sub-slots by N groups, the length of the index sequence can be increased by a factor of Q. Furthermore, when an index in the index sequence indicates a PUCCH serving cell within D ms, that index can be interpreted as indicating a PUCCH serving cell within D / Q ms.
[0281] (Second Method) As another example, the length of the PUCCH serving cell's index sequence can be determined based on the period and duration of the applied index sequence. More specifically, the length of the PUCCH serving cell's index sequence can be determined as (period) / (duration of the applied index sequence). Here, (period) / (duration of the applied index sequence) is a natural number. That is, the duration of the applied PUCCH serving cell's index sequence is a divisor of the period, and the period is a multiple of the duration of the applied index sequence. The duration of the applied index sequence can be in milliseconds and can be set by the base station for the UE or inferred as follows.
[0282] (Example 4 of the index sequence length) The length of the index sequence can be equal to the slot length of a specific cell in the period. Here, when no dynamic PUCCH carrier handover is configured, the specific cell can be a Pcell. Here, the specific cell can be the cell with the lowest cell index among multiple cells. In this way, the length can be interpreted based on the operation of a specific cell.
[0283] Furthermore, the index sequence of the PUCCH serving cell can be restricted to cells with the same subcarrier spacing. That is, even if the UE is configured with cells having different subcarrier spacings, the Pcell used for dynamic PUCCH carrier handover can be restricted to cells with the same subcarrier spacing. This restriction solves the previous problem of index sequence length.
[0284] Figure 20 This is a diagram illustrating dynamic PUCCH carrier switching according to one embodiment.
[0285] refer to Figure 20The UE can perform dynamic PUCCH carrier handover as follows. Here, it is assumed that the length of the PUCCH serving cell index sequence is determined according to (Example 1 of index sequence length). The UE can be configured with a cell having a subcarrier spacing of 15 kHz and a cell having a subcarrier spacing of 30 kHz. Here, the cell with a subcarrier spacing of 15 kHz has an index of 0, and the cell with a subcarrier spacing of 30 kHz has an index of 1. The UE is configured with a period of 4 ms and an offset of 1 ms. In this case, the length of the PUCCH serving cell index sequence is 4. This is because four time slots of a cell with a subcarrier spacing of 15 kHz may be included within 4 ms. The UE can be configured with an index sequence of length 4 [0 0 1 0] as the PUCCH serving cell. In this case, based on the index of the 15 kHz subcarrier cell, cell 0 is a Pcell in time slots 1, 2, and 4, and is not a Pcell in time slot 3. Here, time slot 3 of cell 0 is not a Pcell, and thus PUCCH is not transmitted in time slot 3 of cell 0. Based on the index of 30kHz subcarrier cells, slots 6 and 7 are Pcells, while slots 2, 3, 4, 5, 8, and 9 are not Pcells. Here, slots 2, 3, 4, 5, 8, and 9 of cell 1 are not Pcells, and thus PUCCH is not transmitted in slots 2, 3, 4, 5, 8, and 9 of cell 1.
[0286] In the first and second methods described above, the index of the PUCCH serving cell is included in the index sequence for all time slots. However, in the case of certain time slots, it is not necessary to include the index in this index sequence.
[0287] For example, refer to Figure 17 Assume cell 0 is a Pcell. In the case of time slot 3 of cell 0 with a subcarrier spacing of 15 kHz, time slot 3 is a UL time slot (a time slot containing only UL symbols), and PUCCH transmission within this UL time slot is possible. Therefore, time slot 3 may not be included in the index sequence of the Pcell's UL time slots. In this case, the Pcell's UL time slots are always determined as the PUCCH serving cell. This method reduces the length of the index sequence.
[0288] Replaceable, see reference Figure 17The UE assumes that cell 0 will be a Pcell. Slot 0 of cell 0, with a subcarrier spacing of 15 kHz, is a DL slot (slot containing only DL symbols), and slots 0 and 1 of cell 1, with a subcarrier spacing of 30 kHz, are also DL slots. Therefore, even if any cell is indicated as the PUCCH serving cell, this indication is meaningless because transmission between the two cells is impossible. Therefore, when the slots of a cell that can be indicated by an index in the index sequence are all DL slots, that index can be excluded from the index sequence. This method reduces the length of the index sequence.
[0289] At the same time, the base station can indicate only a sequence of indexes for some PUCCH serving cells. For example, suppose the sequence of indexes for PUCCH serving cells with a length of L indicated to the UE is [i0, i1, ..., i...]. L-1 The base station can indicate a portion of the index sequence to the UE as follows. The base station can indicate (l, i) to the UE. l - Yes. Here, l can be the position in the index sequence of the PUCCH serving cell and can have values from 0 to L-1. l This represents the index value at position l in the index sequence of the PUCCH serving cell. For example, refer to... Figure 18 When a base station needs to indicate [0 1 1 0 1] as the index sequence of the PUCCH serving cell to the UE, the base station can indicate (1,1), (2,1), and (4,1) to the UE. It can be assumed that the indexes not passed through this pair of indicated positions are the indexes of the Pcell.
[0290] Furthermore, when there are two cells capable of uplink transmission and one cell is a Pcell, when the UE receives the (l, i) signal indicated by the base station... l When )- is correct, i can be omitted. l For example, refer to Figure 18 When the base station needs to indicate [0 1 1 01] as the index sequence of the PUCCH serving cell to the UE, the base station can indicate (1), (2), and (4) to the UE. That is, the location of the cell other than the Pcell can be indicated in the index sequence. It can be assumed that the index of the Pcell indicates a location other than the indicated location. If the number of cells capable of uplink transmission is more than two, the base station can select and configure two uplink cells for the UE. Here, an uplink cell includes the Pcell.
[0291] Unless otherwise stated in this specification, index 0 represents a Pcell. Furthermore, cells other than Pcells can be configured with separate indices. This can be the value of SCellIndex in the CellGroupConfig IE's SCellConfig.
[0292] In this disclosure, index 0 always represents Pcell. Furthermore, cells other than Pcells can be configured with separate indices. The base station can select some cells in the PUCCH group as PUCCH serving cell candidates. For example, cells with the same subcarrier spacing as Pcells can be included in the PUCCH serving cell candidates. Cells excluded from this selection are those where PUCCH transmission is not possible. The base station can reassign indices to the PUCCH serving cell candidates. Here, the indices can be numbered using natural numbers excluding 0. This allows the base station to set the index for the UE via a separate RRC signal. As another example, the new indices for the selected PUCCH serving cell candidates can be numbered from 1 in ascending order of the unique SCellIndex value of each candidate cell using natural numbers.
[0293] For reference, for the UE, Supplemental UL (SUL) cells can be included in the cells of the PUCCH group. In this case, the SUL cell can be assigned a separate index.
[0294] Another technical objective of this disclosure is to provide a method for repeatedly transmitting PUCCH when the UE is configured for dynamic PUCCH carrier switching.
[0295] refer to Figure 20 Suppose the UE is instructed to transmit PUCCH in time slot 1. In this case, the base station can be configured to repeatedly transmit PUCCH 4 times for the UE's high reliability and coverage. In this case, the UE must determine four time slots for repeatedly transmitting PUCCH. Before reviewing the embodiments of this disclosure, referring to the 3GPP official document TS38.213, the UE determines the time slots through which it will transmit PUCCH as follows.
[0296] In the case of unpaired spectrum (cells using TDD), the UE determines N time slots (N=4 in the example above) from the time slots indicated for PUCCH transmission (time slot 1 in the example above). A time slot is determined to be capable of PUCCH transmission when the symbol indicated for PUCCH transmission in a time slot is an uplink symbol or a flexible symbol not configured as an SS / PBCH block. In this way, the number of time slots N can be determined.
[0297] In the case of paired spectrum (cells using frequency division duplex), the UE determines N consecutive time slots (N=4 in the example above) from the indicated time slot used for PUCCH transmission (time slot 1 in the example above).
[0298] As stated above, in the operation defined in TS38.213, considering dynamic PUCCH carrier switching, it may be impossible to determine the time slot used for transmitting the PUCCH. To solve the above problem, this disclosure discloses the following method.
[0299] (First Embodiment of PUCCH Repeat Transmission) The UE performs PUCCH repeat transmission in one cell and does not repeat the transmission in another cell. In other words, when the Pcell is changed according to dynamic PUCCH carrier switching, the timeslot of the changed Pcell is not included in the timeslot used for transmitting PUCCH. Here, the cell performing PUCCH repeat transmission is the Pcell corresponding to the first timeslot indicated for PUCCH repeat transmission. This will refer to... Figure 21 Detailed description.
[0300] Figure 21 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to an embodiment of the present disclosure.
[0301] refer to Figure 21 The UE can be instructed to transmit PUCCH in slot 1 of cell 0. Here, slot 1 of cell 0 is a Pcell capable of PUCCH transmission. The UE must determine four slots from slot 1 for repeated PUCCH transmission. In this case, the UE can determine this by restricting the slots to only the Pcell slots of cell 0. Here, the Pcell slot of cell 0 refers to the slot when cell 0 is a Pcell. That is, PUCCH can be repeatedly transmitted in slots 1, 2, 4, and 5. In the case of slot 3, the Pcell is changed to cell 1, so this slot can be excluded.
[0302] For reference, when the time slot used for transmitting PUCCH in cell 0 is determined, the flexible symbol that does not overlap with the UL symbol and SS / PBCH block can be considered as defined in TS38.213 above. For ease of description, the above process has been omitted.
[0303] When PUCCH is repeatedly transmitted only within a single cell as in the first embodiment, additional delays may occur during the completion of the repeated PUCCH transmission. These additional delays can increase if the Pell changes frequently. In particular, this delay is unsuitable for services requiring low latency.
[0304] (Second Embodiment of PUCCH Repetition) The UE performs PUCCH repetition in one cell and does not repeat the transmission in another cell. Here, PUCCH repetition ignores changes in the Pcell based on dynamic PUCCH carrier switching. Here, the cell performing PUCCH repetition is the Pcell corresponding to the first time slot indicated for PUCCH repetition. This will refer to... Figure 22 Detailed description.
[0305] Figure 22 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to another embodiment of the present disclosure.
[0306] refer to Figure 22 The UE can be instructed to transmit a PUCCH in slot 1 of cell 0. Here, slot 1 of cell 0 is a Pcell capable of PUCCH transmission. The UE must determine four slots from slot 1 for repeated PUCCH transmission. In this case, the UE can determine this by restricting the slots to only slots of cell 0. Unlike the first embodiment, this slot is not limited to the Pcell slots of cell 0. Here, four slots are determined regardless of whether the slot is a Pcell slot. That is, the PUCCH can be repeatedly transmitted in slots 1, 2, 3, and 4. In the case of slot 3, the Pcell becomes cell 1, but it is not used for repeated PUCCH transmission.
[0307] In the second embodiment, the PUCCH can be repeatedly transmitted in time slots other than the Pcell time slot. Another PUCCH may be transmitted in said time slot. This other PUCCH can be transmitted as follows. As a first method, another PUCCH can be transmitted in the Pcell determined according to the dynamic PUCCH carrier switching. For example, it can be transmitted in… Figure 22 Different PUCCHs are transmitted in time slots 6 and 7 of cell 1. That is, from the perspective of another PUCCH, time slots 6 and 7 of cell 1 are Pcell time slots capable of PUCCH transmission. As a second method, another PUCCH can also be transmitted in the time slots of repeatedly transmitted PUCCHs. Figure 22 In this context, time slots 6 and 7 of cell 1 may not transmit another PUCCH, while time slot 3 of cell 0 may transmit another PUCCH. That is, from the perspective of another PUCCH, time slot 3 of cell 0 is a Pcell time slot. As mentioned above, the time slot for PUCCH transmission determined by PUCCH repetition can be a Pcell time slot.
[0308] (Third Embodiment of PUCCH Retransmission) In the first and second embodiments described above, PUCCH has been repeatedly transmitted within a cell. In the third embodiment of this disclosure, the UE can repeatedly transmit PUCCH on a Pcell determined according to the dynamic PUCCH carrier handover.
[0309] More specifically, if a Pcell is changed to a cell with the same subcarrier spacing, it is possible for the PUCCH to be retransmitted in the changed Pcell.
[0310] Figure 23 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to yet another embodiment of the present disclosure.
[0311] refer to Figure 23 The UE can be configured with three uplink cells. (And...) Figure 20 , Figure 21 and Figure 22 In comparison, a new cell 2 is additionally configured. Here, the new cell 2 has a subcarrier spacing of 15 kHz. Here, it is assumed that the index sequence of the PUCCH serving cells is [0 2 1 0]. According to the cell index order, time slots 1, 4, 5, 8, ... of cell 0 are Pcell time slots, time slots 6, 7, ... of cell 1 are Pcell time slots, and time slot 2 of cell 2 is a Pcell time slot.
[0312] The UE can be instructed to transmit PUCCH in slot 1 of cell 0. Here, slot 1 of cell 0 is a Pcell capable of PUCCH transmission. The UE must determine four slots from slot 1 mentioned above for repeated PUCCH transmission. In this case, the UE can restrict the slots to Pcell slots of cells with the same subcarrier spacing as cell 0. That is, since the subcarrier spacing of cells 0 and 2 is the same, the Pcell slots of cells 0 and 2 are both slots capable of repeated PUCCH transmission. In other words, PUCCH can be repeatedly transmitted in slots 1, 4, and 5 of cell 0 and slot 2 of cell 2. Here, slots 6 and 7 of cell 1 are Pcell slots, but because their subcarrier spacing is different from that of cell 0, slots 6 and 7 of cell 1 are excluded from the slots for repeated PUCCH transmission.
[0313] (Fourth Embodiment of PUCCH Repetitive Transmission) In the third embodiment described above, PUCCH is repeatedly transmitted only in cells with the same subcarrier spacing. However, delays still occur when dynamic PUCCH carrier handover is performed between cells with different subcarrier spacings. A fourth embodiment of this disclosure is provided to address the above problem.
[0314] Figure 24 This is a diagram illustrating PUCCH transmission based on dynamic PUCCH carrier switching according to yet another embodiment of the present disclosure.
[0315] refer to Figure 24 The UE may include Pcell time slots that are dynamically switched according to the PUCCH carrier as time slots for PUCCH retransmission. The UE may be instructed to transmit PUCCH in time slot 1 of cell 0. Here, time slot 1 of cell 0 is a Pcell capable of PUCCH transmission. The UE must determine four time slots for PUCCH retransmission from the aforementioned time slot 1. Here, the time slots capable of PUCCH retransmission are time slots 1 and 2 of cell 0, and time slots 6 and 7 of cell 1. Here, time slots 1 and 2 of cell 0 and time slots 6 and 7 of cell 1 are Pcell time slots.
[0316] In this scenario, PUCCHs repeatedly transmitted in cell 0 and cell 1 have the same symbol allocation. That is, when the length of symbol S starting in the time slot of cell 0 is L, the length of symbol S starting in the time slot of cell 1 is also L. Furthermore, PUCCHs repeatedly transmitted in cell 0 and cell 1 have the same PRB allocation. That is, when the length of PRB S starting in cell 0 is L, the length of PRB S starting in cell 1 is also L. If inter-cell frequency hopping is configured, the starting PRB of the PUCCH can be determined based on the frequency hopping.
[0317] Another technical objective of this invention is to provide a method for interpreting K1 values. The UE can configure or receive an indication of the K1 value for the time slot used to determine the HARQ-ACK of the PDSCH transmitted via RRC signals or DCI format. The K1 value is in units of time slots, depending on the subcarrier spacing of the cell from which the PUCCH will be transmitted (or in units of sub-time slots if sub-time slots are configured).
[0318] refer to Figures 16 to 18 This allows a cell with different subcarrier spacings to be designated as the PUCCH serving cell. Therefore, when the UE interprets the K1 value, the subcarrier spacing of the PUCCH serving cell may differ, thus requiring a method for interpreting the K1 value. A detailed solution is disclosed below.
[0319] According to the first method, the subcarrier spacing used to interpret the Kl value follows the subcarrier spacing of the Pcell. That is, the UE can determine the time slot for transmitting the PUCCH, including the HARQ-ACK, based on the subcarrier spacing of the Pcell.
[0320] According to the second method, the subcarrier spacing used to interpret the Kl value follows the subcarrier spacing of one of the PUCCH serving cell candidates. For example, the subcarrier spacing used to analyze the K1 value can follow either the lowest or highest subcarrier spacing.
[0321] According to the third method, the base station can configure the subcarrier spacing used to interpret the Kl value for the UE. This configured subcarrier spacing can be the same as or different from the subcarrier spacing of the Pcell.
[0322] If a UE is instructed to send a PUCCH to a cell other than a Pcell within a time slot, the UE can send the PUCCH in the time slot of a PUCCH serving cell that overlaps with that time slot. Here, when the PUCCH serving cell has one time slot, the PUCCH is sent in that time slot. When the PUCCH serving cell has two or more time slots, the PUCCH is sent in one of those time slots. The method for determining a time slot is as follows.
[0323] As an example, the UE can select the earliest available time slot. By selecting the earliest available time slot, the UE can reduce latency by transmitting the PUCCH at the earliest time. The PUCCH resources in this time slot can be determined based on the PUCCH resource indicator indicated in the RRC configuration or DCI format. If the PUCCH resource determined as the PUCCH resource indicator in the time slot has a symbol overlap that is impossible for uplink transmission, then the PUCCH can be discarded without being transmitted.
[0324] As another example, the UE can select the earliest available time slot among those slots in the time slot where PUCCH can be transmitted. In the previous example, the UE had already determined the time slot and whether the PUCCH resource was transmittable. If transmission is not possible during this process, the PUCCH is discarded without transmission. To prevent discarding, the UE first uses the PUCCH resource indicator indicated in the RRC configuration or DCI format to determine the PUCCH resource. When the PUCCH resource is transmittable in the earliest available time slot, the UE transmits the PUCCH in that earliest available time slot. If transmission is not possible in the earliest available time slot, the UE can determine whether transmission of the PUCCH resource is possible in the next time slot. In this way, unnecessary PUCCH discarding can be prevented by transmitting the PUCCH in the earliest available time slot.
[0325] II. Methods for receiving SPS PDSCH and sending HARQ-ACK
[0326] refer to Figure 25 and Figure 26This will describe the methods by which a UE receives the physical downlink control channel and the physical downlink shared channel, and the methods by which it transmits the physical uplink control channel and the physical uplink shared channel.
[0327] Figure 25 This is a diagram illustrating the scheduling of a physical downlink shared channel based on an example.
[0328] refer to Figure 25 The UE can receive physical downlink control channels transmitted from the base station. In order to receive downlink control channels, the UE can be configured with information such as control resource sets (CORESET) or search space.
[0329] The control resource set includes information about the frequency domain in which the physical downlink control channel is to be received. More specifically, the information about the control resource set may include the number of consecutive symbols and the index of the PRB or PRB set through which the UE must receive the physical downlink control channel. Here, the number of consecutive symbols is one of 1, 2, and 3.
[0330] The search space includes timing information for receiving a set of PRBs indicated by the control resource set. More specifically, information about the search space may include at least one of periodicity and offset information. Here, the periodicity or offset may be indicated in units of time slots, sub-time slots, symbols, symbol sets, or time slot sets. Furthermore, information about the search space may include the CCE aggregation level received by the UE, the number of PDCCHs monitored for each CCE aggregation level, the search space type, or the DCI format or RNTI information to be monitored.
[0331] The CCE aggregation level has at least one value among 1, 2, 4, 8, and 16. The UE can monitor PDCCH in the same number of CCEs as the CCE aggregation level value.
[0332] Search space types include common search space (CSS) and UE-specific search space. The common search space is a search space where all UEs or a subset of UEs within a cell jointly monitor the PDCCH. In this search space, a UE can monitor and receive PDCCH candidates broadcast to all UEs or a subset of UEs within the cell (e.g., PDCCH carrying a DCI with a CRC, where the CRC is scrambled using at least one of the following RNTIs: SI-RNTI, RA-RNTI, MsgB-RNTI, P-RNTI, TC-RNTI, INT-RNTI, SFI-RNTI, TPC-PUSCH-RNTI, TPC-PUCCH-RNTI, TPC-SRS-RNTI, CI-RNTI, C-RNTI, MCS-C-RNTI, CS-RNTI, or PS-RNTI). In a UE-specific search space, the UE can monitor and receive PDCCH candidates broadcast to all or some UEs in that search space (e.g., PDCCH carrying a DCI with CRC, where the CRC is represented by C-RNTI, MCS-C-RNTI, SP-CSI-RNTI, CS-RNTI, SL-RNTI, SL-CS-RNTI, or SL-L-CS-RNTI). Furthermore, the UE can receive PDCCHs carrying DCIs in both the common search space and the UE-specific search space. These DCIs indicate the reception of a physical downlink shared channel, the transmission of a physical uplink control channel, or the transmission of a physical uplink shared channel.
[0333] The DCI format monitored by the UE, which is scheduled to transmit the Physical Uplink Shared Channel and receive the Physical Downlink Shared Channel from the base station, can be DCI formats 0_0, 0_1, 0_2, 1_0, 1_1 to 1_2. In the case of DCI formats 0_0, 0_1, 0_2, 1_0, 1_1 to 1_2, the RNTI information can include at least one of CS-RNTI, MCS-C-RNTI, or C-RNTI. Here, CS-RNTI can be used by the base station to schedule the activation / deactivation or retransmission of Semi-Persistent (SPS) PDSCH or Configuration Grant (CG) PUSCH, and the UE can also be used to receive CS-RNTI. Here, MCS-C-RNTI can be used by the base station to schedule PDSCH or PUSCH using a High Reliability Modulation and Coding Scheme (MCS), and the UE can be used to receive MCS-C-RNTI. C-RNTI can be used by the base station to schedule PDSCH or PUSCH, and the UE can be used to receive C-RNTI.
[0334] In addition, the DCI format that can be included in the PDCCH monitored by the UE may also include at least the following.
[0335] DCI Format 2_0 includes Dynamic Slot Format Indicator (SFI) information that indicates the direction of a slot in the uplink, downlink, or flexible symbol. The RNTI used for DCI Format 2_0 is the SFI-RNTI.
[0336] DCI format 2_1 includes a DL preemption indication (or interrupted transmission indication), indicating that there is no downlink transmission from the base station to the UE in the PRB and symbols. The RNTI used for DCI format 2_1 is the INT-RNTI.
[0337] DCI format 2_4 includes instructions for the UE to cancel the PRB and a UL cancellation indication in the symbol for uplink transmission. The RNTI used in DCI format 2_4 is CI-RNTI.
[0338] The UE can determine the PDCCH candidates to be received for the PDCCH by configuring the control resource set and search space information. After monitoring the PDCCH candidates and checking the CRC through the RNTI value, the UE can determine whether the correct PDCCH has been received. The RNTI value can include at least C-RNTI, MCS-C-RNTI, CS-RNTI, SFI-RNTI, INT-RNTI, and CI-RNTI values.
[0339] When the UE receives the correct PDCCH, it can interpret the DCI carried by the PDCCH based on the control resource set and search space information, and can perform the operations indicated in the DCI. The DCI may include one of DCI formats 0_0, 0_1, or 0_2 for scheduling the Physical Uplink Shared Channel (PUSCH). The DCI may include one of DCI formats 1_0, 1_1, or 1_2 for scheduling the Physical Downlink Shared Channel (PDSCH). The DCI may include one of DCI formats 1_0, 1_1, or 1_2 for scheduling the Physical Uplink Control Channel (PUCCH). For reference, the PUCCH may include a PUCCH that transmits HARQ-ACK. Furthermore, the DCI may include DCI formats 2_0, 2_1, or 2_4.
[0340] When a UE receives a DCI format 1_0, 1_1, or 1_2 for scheduling the Physical Downlink Shared Channel (PDSCH), the UE must receive the downlink shared channel scheduled by the DCI format. To do this, the UE must interpret (determine) the time slot for scheduling the PDSCH, as well as the starting index and length of the symbols within the time slot, from the DCI format. The TDRA field of DCI format 1_0, 1_1, or 1_2 can indicate the K0 and SLIV values. The K0 value is timing information about the scheduled time slot, and the SLIV value is the index and length of the starting symbol within the time slot. Here, the K0 value can be a non-negative integer. Here, the SLIV can be the jointly encoded value of the index S and length L of the starting symbol in the time slot. Alternatively, the SLIV can be the value of the index S and length L of the starting symbol transmitted separately in the time slot. Here, in the case of normal CP, S can take a value from 0, 1, ..., 13, and L can take a value that satisfies S + L less than or equal to 14. In the case of extended CP, S can take one of the values 0, 1, ..., 11, and L can take one of the natural numbers that satisfies S + L less than or equal to 12.
[0341] The UE can determine the time slots used to receive the Physical Downlink Shared Channel (PDSCH) based on the K0 value. More specifically, based on the K0 value, the index of the time slot for receiving the DCI, and the subcarrier spacing (SCS) of the downlink BWP for receiving the DCI or the subcarrier spacing of the downlink BWP for receiving the scheduled downlink shared channel, the UE can determine the time slots used to receive the Physical Downlink Shared Channel.
[0342] For example, assume that the downlink BWP receiving the DCI and the downlink BWP receiving the scheduled Physical Downlink Shared Channel (PDSCH) have the same subcarrier spacing. Assume that the DCI is received in downlink time slot n. In this case, the downlink shared channel (PDSCH) must be received in downlink time slot n+K0.
[0343] For example, assume the subcarrier spacing of the downlink BWP receiving the DCI is 15kHz * 2^mu_PDCCH, and the subcarrier spacing of the downlink BWP receiving the scheduled physical downlink shared channel (PDSCH) is 15kHz * 2^mu_PDSCH. Assume the DCI is received in downlink slot n. Here, the index of downlink slot n is based on the index of the subcarrier spacing of the downlink BWP receiving the DCI. In this case, the physical downlink shared channel must be received in slot floor(n * 2^mu_PDSCH / 2^mu_PDCCH) + K0. Here, the downlink slot index floor(n * 2^mu_PDSCH / 2^mu_PDCCH) + K0 is based on the index of the subcarrier spacing of the downlink BWP receiving the physical downlink shared channel. In the above description, the value of mu_PDCCH or mu_PDSCH can be 0, 1, 2, or 3.
[0344] refer to Figure 25 Assume the UE receives the PDCCH used for scheduling the Physical Downlink Shared Channel (PDSCH) in downlink time slot n. Assume the DCI delivered from the PDCCH indicates K0 = 3. Furthermore, assume the subcarrier spacing of the DL BWP receiving the PDCCH is the same as the subcarrier spacing of the DL BWP scheduling the PDSCH. In this case, the UE can determine that the PDSCH is scheduled in downlink time slot n+K0, i.e., time slot n+3.
[0345] The UE can determine the symbols used to receive the Physical Downlink Shared Channel (PDSCH) in a time slot by using the index S of the starting symbol in the time slot and the length L. The symbols used to receive the PDSCH are from symbol S to symbol S+L-1 in the time slot obtained based on the K0 value. For reference, symbols S to S+L-1 are L consecutive symbols.
[0346] The UE can be additionally configured with downlink slot aggregation from the base station. The downlink slot aggregation value can be 2, 4, or 8. When the UE is configured with downlink slot aggregation, the UE must receive the Physical Downlink Shared Channel (PDSCH) in consecutive slots corresponding to the slot aggregation value from the slots obtained based on the K0 value.
[0347] When a UE receives DCI format 1_0, 1_1, or 1_2 for scheduling the physical uplink control channel, the UE must transmit the scheduled uplink control channel. The physical uplink control channel may include HARQ-ACK information. The PDSCH-to-HARQ_feedback timing indicator field included in DCI format 1_0, 1_1, or 1_2 can indicate a K1 value, which is a value related to the information in the time slot of the scheduled uplink control channel to be transmitted. Here, the K1 value can be a non-negative integer value. The K1 value in DCI format 1_0 can indicate one of {0, 1, 2, 3, 4, 5, 6, 7}. The K1 value that can be indicated in DCI format 1_1 or 1_2 can be configured or set from a higher layer.
[0348] HARQ-ACK information can be HARQ-ACK information regarding the success of reception of two types of channels. As the first type, when the Physical Downlink Shared Channel (PDSCH) is scheduled via DCI format 1_0, 1_1, or 1_2, this information can be a HARQ-ACK regarding the success of PDSCH reception. As the second type, when DCI format 1_0, 1_1, or 1_2 is a DCI indicating the release of a Semi-Persistent Physical Downlink Shared Channel (SPS PDSCH), this information can be regarding the successful reception of DCI format 1_0, 1_1, 1_1, or 1_2.
[0349] The UE can determine the time slot for transmitting the uplink control channel including the first type of HARQ-ACK information as follows: The UE can determine the uplink time slot that overlaps with the last symbol of the physical downlink shared channel (PDSCH) corresponding to the HARQ-ACK information. When the uplink time slot index is m, the uplink time slot for the UE to transmit the physical uplink control channel including the HARQ-ACK information can be m+K1. Here, the uplink time slot index is based on the subcarrier spacing value of the uplink BWP for transmitting the uplink control channel.
[0350] For reference, when a UE is configured for downlink slot aggregation, the end symbol indicates the last symbol of the PDSCH scheduled in the last slot of the Physical Downlink Shared Channel (PDSCH) for receiving.
[0351] refer to Figure 26Assume the UE receives the PDCCH for scheduling the downlink shared channel (PDSCH) in downlink time slot n. Assume the DCI delivered from the PDCCH indicates K0 = 3 and K1 = 2. Furthermore, assume the subcarrier spacing of the DL BWP receiving the PDCCH, the subcarrier spacing of the DL BWP scheduling the PDSCH, and the subcarrier spacing of the UL BWP transmitting the PUCCH are the same. In this case, the UE can determine that the PDSCH is scheduled in downlink time slot n+K0, i.e., time slot n+3. Additionally, the UE determines an uplink time slot that overlaps with the last symbol of the PDSCH scheduled in downlink time slot n+3. Here, the last symbol of the PDSCH in downlink time slot n+3 overlaps with that in uplink time slot n+3. Accordingly, the UE transmits the PUCCH in uplink time slot n+3+K1, i.e., time slot n+5.
[0352] The UE can determine the time slot for transmitting the physical uplink control channel, which includes the second type of HARQ-ACK information, as follows: The UE can determine an uplink time slot that overlaps with the end symbol of the physical downlink control channel (PDCCH) corresponding to the HARQ-ACK information. When the uplink time slot index is m, the time slot for the UE to transmit the uplink control channel including the HARQ-ACK information can be m+K1. Here, the time slot index is based on the subcarrier spacing value of the uplink BWP, through which the physical uplink control channel (PUCCH) is transmitted.
[0353] refer to Figure 27 Assume the UE receives the PDCCH transmitted via the SPS PDSCH release DCI in downlink time slot n. Assume the DCI delivered by the PDCCH indicates K1 = 3. Furthermore, assume the subcarrier spacing of the DL BWP receiving the PDCCH is the same as the subcarrier spacing of the UL BWP transmitting the PUCCH. In this case, the UE determines an uplink time slot that overlaps with the last symbol of the PDCCH in downlink time slot n. At this point, the UE can determine that the PUCCH carrying the HARQ-ACK of the SPS PDSCH release DCI is scheduled in uplink time slot n+K1, i.e., n+3.
[0354] When a UE receives a DCI format 0_0, 0_1, or 0_2 for scheduling a physical uplink shared channel, the UE must transmit the scheduled uplink shared channel. To do this, the UE must interpret (determine) the time slot for scheduling the physical uplink shared channel, as well as the start index and length of the symbols within the time slot, from the DCI. In DCI format 0_0, 0_1, or 0_2, the TDRA field can indicate the K2 value and SLIV. The K2 value is a value containing information about the scheduled time slot, and the SLIV is a value containing information about the index and length of the start symbol within the time slot. Here, the K2 value can be a non-negative integer. Here, the SLIV can be the jointly encoded value of the index S of the start symbol in the time slot and the length L. Alternatively, the SLIV can be the value of the index S of the start symbol in the transmitted time slot and the length L. Here, in the case of normal CP, S can take a value from 0, 1, ..., 13, and L can take a value from a natural number satisfying S + L less than or equal to 14. In the case of extended CP, it can take one of the values 0, 1, ..., 11, and L can take one of the natural numbers that satisfies S + L less than or equal to 12.
[0355] The UE can determine the time slots used to transmit the Physical Uplink Shared Channel (PUSCH) based on the K2 value. More specifically, based on the K2 value, the index of the time slot to receive the DCI, and the subcarrier spacing of the downlink BWP for receiving the DCI or the uplink BWP for transmitting the PUSCH, the UE can determine the time slots used to transmit the Physical Uplink Shared Channel (PUSCH).
[0356] For example, assume that the downlink BWP receiving the DCI and the uplink BWP transmitting the scheduled Physical Uplink Shared Channel (PUSCH) have the same subcarrier spacing. Assume that the DCI is received in downlink time slot n. In this case, the uplink shared channel (PUSCH) must be transmitted in uplink time slot n+K2.
[0357] For example, suppose the subcarrier spacing of the downlink BWP receiving the DCI is 15kHz * 2^mu_PDCCH, and the subcarrier spacing of the uplink BWP receiving the scheduled Physical Uplink Shared Channel (PUSCH) is 15kHz * 2^mu_PUSCH. Assume the DCI is received in downlink slot n. Here, the index of downlink slot n is based on the index of the subcarrier spacing of the downlink BWP receiving the DCI. In this case, the Physical Uplink Shared Channel (PUSCH) must be transmitted in slot floor(n * 2^mu_PUSCH / 2^mu_PDCCH) + K2. Here, the uplink slot index floor(n * 2^mu_PUSCH / 2^mu_PDCCH) + K2 is based on the index of the subcarrier spacing of the uplink BWP transmitting the uplink shared channel. In the above description, the value of mu_PDCCH or mu_PUSCH can be 0, 1, 2, or 3.
[0358] refer to Figure 27 Assume the UE receives the PDCCH for scheduling the Physical Uplink Shared Channel (PUSCH) in downlink time slot n. Assume K2 = 3 is indicated in the DCI of the PDCCH delivery. Furthermore, assume the subcarrier spacing of the DL BWP receiving the PDCCH is the same as the subcarrier spacing of the UL BWP transmitting the PUCCH. In this case, the UE can determine to schedule the PUSCH in uplink time slot n + K2 = n + 3.
[0359] The UE can determine the symbol K2 value for transmitting the Physical Uplink Shared Channel (PUSCH) by using the value of index S and the length L of the starting symbol in the time slot in which the PUSCH is to be transmitted. The symbols for transmitting the PUSCH are symbols S to S+L-1 in a time slot obtained according to the K2 value. For reference, symbols S to S+L-1 are L consecutive symbols.
[0360] The UE can be additionally configured with uplink slot aggregation from the base station. The uplink slot aggregation value can be 2, 4, or 8. When the UE is configured with uplink slot aggregation, the UE must transmit the Physical Uplink Shared Channel (PUSCH) in consecutive slots corresponding to the slot aggregation value, starting from the slot obtained according to the K2 value.
[0361] exist Figures 25 to 27In this process, the UE uses the values K0, K1, and K2 to determine the time slots for receiving the scheduled Physical Downlink Shared Channel (PDSCH) and the time slots for receiving the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH) to be transmitted. For the convenience of this invention, the time slots obtained by assuming the values of K0, K1, and K2 are 0 are referred to as reference points or reference time slots.
[0362] exist Figure 25 In this context, the reference time slot for applying the K0 value is the downlink time slot n, which is the time slot for receiving the PDCCH.
[0363] exist Figure 26 In this context, the reference slot for applying the K1 value is uplink slot n+3, which is the uplink slot that overlaps with the last symbol of the PDSCH.
[0364] exist Figure 27 In this context, the reference time slot for applying the K1 value is uplink time slot n, which is the uplink time slot that overlaps with the last symbol of the PDCCH. Additionally, the reference time slot for applying the K2 value is also uplink time slot n.
[0365] For the convenience of this disclosure, the following description assumes that the subcarrier spacing of the downlink BWP used by the UE to receive PDSCH and PDCCH is the same as the subcarrier spacing of the uplink BWP used to transmit PUSCH and PUCCH. In this case, individual uplink and downlink time slots are not distinguished and are referred to as time slots.
[0366] When a base station may need to periodically send data to a UE, it can use a semi-persistent scheduling (SPS) scheme as a method for sending data. The specific details of this method are as follows.
[0367] The UE can receive configuration information for the SPS scheme from the base station. The configuration information can be delivered via RRC signals. The configuration information can include at least one SPS cycle. Here, the SPS cycle can be either a time slot unit or a millisecond unit.
[0368] The UE can receive a PDCCH from the base station to activate or deactivate (or release) the SPS scheme. The PDCCH may include DCI format 1_0, 1_1, or 1_2. Here, DCI format 1_0, 1_1, or 1_2 may be scrambled using CS-RNTI. The UE can determine whether the PDCCH indicates the activation or deactivation of the SPS scheme. This determination can be based on the values of the FDRA, RV, MCS, or HARQ process number (HPN) fields delivered in DCI format.
[0369] When the UE receives the PDCCH used to activate the SPS scheme from the base station, the UE can obtain the following information through the next field of the PDCCH.
[0370] -TDRA: This field allows the UE to obtain information about the time slot in which the SPS PDSCH of the SPS scheme begins, as well as the starting symbol and length within that time slot. Here, the time slot indicating the start of the SPS PDSCH of the SPS scheme is based on the PDCCH used to activate the SPS scheme, and the starting symbol and length within the time slot are indicated by SLIV.
[0371] -PDSCH-to-HARQ_feedback timing indicator: This field allows the UE to obtain information about the time slot for HARQ-ACK used to transmit the SPS PDSCH in the SPS scheme. Here, the time slot for HARQ-ACK used to transmit the SPS PDSCH can be indicated based on the time slot to which the last symbol of the SPS PDSCH belongs.
[0372] The UE can receive SPS PDSCH via PDCCH information and can send HARQ-ACK indicating whether the SPS PDSCH reception was successful. As described above, through the TDRA field, the UE obtains information about the time slot where the SPS PDSCH of the SPS scheme begins, as well as the start symbol and length within that time slot. The UE can receive SPS PDSCH for each SPS cycle. For example, when instructing the UE to receive SPS PDSCH from the PDCCH used for activation in time slot n, the UE must receive SPS PDSCH in time slot n, time slot n+P, time slot n+2*P, etc. Furthermore, the UE must send HARQ-ACK to indicate whether the reception of the SPS PDSCH received in each cycle was successful. Here, P=1 is included. In this case, the time slot for sending HARQ-ACK is based on the PDSCH-to-HARQ_feedback timing indicator field. For example, when the PDSCH-to-HARQ_feedback timing indicator indicates the K1 value, the UE can send the HARQ-ACK of the SPS PDSCH received in time slot n in time slot n+K1, and can also send the HARQ-ACK of the SPS PDSCH received in time slot n+P in time slot n+P+K1.
[0373] Here, for convenience, unless otherwise stated, the HARQ-ACK of the SPS PDSCH is assumed to be 1 bit. This disclosure may be interpreted accordingly when the SPS PDSCH has multiple bits depending on the configuration of higher layers.
[0374] The problem this invention aims to solve is to determine whether to send a HARQ-ACK PUCCH or an SPS PDSCH for the SPS PDSCH.
[0375] Figure 28This is a diagram illustrating the reception of SPS PDSCH.
[0376] refer to Figure 28 The UE receives the SPS PDSCH. Figure 28 In this context, the SPS period is given as P_SPS. The UE must receive the SPS PDSCH in each SPS period P_SPS. Figure 28 In this system, the first SPS PDSCH is called SPS1, the second SPS PDSCH is called SPS2, the third SPS PDSCH is called SPS3, the fourth SPS PDSCH is called SPS4, and the fifth SPS PDSCH is called SPS5.
[0377] refer to Figure 28 When the cell receiving the SPS PDSCH operates in time division duplex (TDD) mode, the UE can determine whether it can receive the SPS PDSCH based on the direction of the cell.
[0378] More specifically, when a cell operates in TDD mode, a UE can be configured with one of three symbols in each direction of the cell: a downlink symbol, an uplink symbol, or a flexible symbol. Here, a downlink symbol is a symbol through which the UE can receive downlink signals or channels, an uplink symbol is a symbol through which the UE can transmit uplink signals or channels, and a flexible symbol is one whose direction has not yet been determined, and which can receive or transmit downlink or uplink signals or channels.
[0379] If all symbols used to receive the SPS PDSCH are downlink symbols, then the UE receives the SPS PDSCH.
[0380] If at least one of the symbols used to receive the SPS PDSCH overlaps with an uplink symbol, the UE will not receive the SPS PDSCH.
[0381] If the symbol used to receive the SPS PDSCH does not overlap with an uplink symbol but overlaps with at least one flexible symbol, the UE either receives the SPS PDSCH or does not receive it. Here, whether to receive it can be determined based on separate signaling, or by selecting one of two operations (receive or not receive). As an example, when the UE is configured to receive Dynamic Slot Format Information (SFI), the UE does not receive the SPS PDSCH. If the UE is not configured to receive Dynamic Slot Format Information (SFI), the UE receives the SPS PDSCH.
[0382] In this disclosure, for convenience, downlink symbols and uplink symbols are used to describe the operation of the UE. However, depending on the configuration, flexible symbols can be interpreted as being operated as either downlink symbols or uplink symbols. As an example, when it is determined that an SPS PDSCH is being received, a flexible symbol can be interpreted as being operated as an uplink symbol.
[0383] refer to Figure 28 SPS1, SPS2, SPS3, and SPS4 overlap with downlink symbols. Therefore, the UE receives SPS1, SPS2, SPS3, and SPS4. However, because SPS5 overlaps with uplink symbols, the UE may not be able to receive SPS5. Furthermore, the UE may not receive SPS5 and may not send the corresponding HARQ-ACK.
[0384] Figure 29 This is a diagram illustrating the HARQ-ACK transmission of SPS PDSCH.
[0385] refer to Figure 29 This illustrates the transmission of a PUCCH by a UE to a HARQ-ACK carrying an SPS PDSCH. Figure 29 In this context, the PDSCH-to-HARQ_feedback timing indicator is assumed to be K1. The UE must receive the SPSPDSCH in each SPS cycle P_SPS and transmit a PUCCH carrying the HARQ-ACK of the SPS PDSCH K1 time slots after the time slot in which the SPS PDSCH is received. Figure 29 In the diagram, b1 represents HARQ-ACK information for SPS1, b2 represents HARQ-ACK information for SPS2, b3 represents HARQ-ACK information for SPS3, and b4 represents HARQ-ACK information for SPS4. Figure 29 In this context, the PUCCH carrying HARQ-ACK information b1 about SPS1 is designated as the PUCCH for SPS1, the PUCCH carrying HARQ-ACK information b2 about SPS2 is designated as the PUCCH for SPS2, the PUCCH carrying HARQ-ACK information b3 about SPS3 is designated as the PUCCH for SPS3, and the PUCCH carrying HARQ-ACK information b4 about SPS4 is designated as the PUCCH for SPS4.
[0386] If all symbols of the PUCCH used to send SPS PDSCH are uplink symbols, then the UE sends the PUCCH for SPSPDSCH.
[0387] If at least one of the symbols used to transmit the PUCCH for the SPS PDSCH overlaps with a downlink symbol, the UE does not transmit the PUCCH for the SPS PDSCH.
[0388] If the symbol used to transmit the SPS PDSCH does not overlap with a downlink symbol but overlaps with at least one flexible symbol, the UE transmits the SPS PDSCH PUCCH or does not transmit it. Here, whether to transmit can be determined based on separate signaling, or it can be selected through one of two operations (transmit or not transmit). As an example, when the UE is configured to receive Dynamic Slot Format Information (SFI), the UE does not transmit the SPS PDSCH PUCCH. If the UE is not configured to receive Dynamic Slot Format Information (SFI), the UE transmits the SPS PDSCH PUCCH.
[0389] In this disclosure, for convenience, downlink symbols and uplink symbols are used to describe the operation of the UE. However, depending on the configuration, flexible symbols can be interpreted as being operated as either downlink symbols or uplink symbols. As an example, when the transmission of a PUCCH carrying a HARQ-ACK with an SPS PDSCH is determined, the flexible symbol can be interpreted as being operated as a downlink symbol.
[0390] refer to Figure 29 The PUCCH for SPS1, SPS2, and SPS3 overlaps with downlink symbols. Therefore, the UE may choose not to send the PUCCH for SPS1, SPS2, or SPS3. However, since the PUCCH for SPS4 overlaps with uplink symbols, the UE may send the PUCCH for SPS4. Therefore, in Figure 29 In this case, the UE may not send HARQ-ACK information about SPS1, SPS2 and SPS3 to the base station, but may send HARQ-ACK information about SPS4 to the base station.
[0391] The preceding description has already covered the UE's reception of the SPS PDSCH and the transmission of the PUCCH carrying the HARQ-ACK of the SPS PDSCH when operating in TDD within a single cell. This can be extended to the scenario where multiple cells are configured for a single UE. Specifically, the UE operates in multiple cells as follows.
[0392] If the UE supports half-duplex operation but not full-duplex operation, then when a cell is a downlink symbol or is instructed or configured to receive downlink signals or channels, that symbol can be considered a downlink symbol in another cell. In other words, the UE does not transmit uplink signals or channels in the symbol of another cell. If the UE supports half-duplex operation but not full-duplex operation, then when a cell is an uplink symbol or is instructed or configured to receive uplink signals or channels, that symbol can be considered an uplink symbol in another cell. In other words, the UE does not receive downlink signals or channels in the symbol of another cell.
[0393] This embodiment discloses a method for a UE to send a HARQ-ACK when it fails to send the ACK to the base station.
[0394] Figure 30 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH according to one embodiment.
[0395] refer to Figure 30 When the UE is not required to send a PUCCH containing a HARQ-ACK including an SPS PDSCH, the UE can send a HARQ-ACK on a PUCCH available for transmission. Figure 30 In this context, the PUCCH available for transmission is designated as the PUCCH used for SPS. (See reference) Figure 30 The UE can then perform the following steps.
[0396] As a first step, the UE can determine the receivable and unreceivable SPS PDSCHs. This determination can be based on the symbol direction. The UE can determine the HARQ-ACK information for the receivable SPS PDSCHs as the HARQ-ACK information to be sent to the base station, and can exclude the HARQ-ACK information for the unreceivable SPS PDSCHs from the HARQ-ACK information to be sent to the base station. As an exclusion method, the HARQ-ACK information can be not sent, or NACK can be included as the HARQ-ACK information.
[0397] As a second step, the UE can select a PUCCH to carry HARQ-ACK information to be sent to the base station. If the PUCCH carrying HARQ-ACK information about the SPS PDSCH is available for transmission according to the value of the PDSCH-to-HARQ_feedback timing indicator field, the UE can include and send the HARQ-ACK information about the SPS PDSCH in the PUCCH. If the PUCCH carrying HARQ-ACK information about the SPS PDSCH is not available for transmission according to the value of the PDSCH-to-HARQ_feedback timing indicator field, the UE can include and send the HARQ-ACK information about the SPS PDSCH in the PUCCH used for SPS. Here, the PUCCH used for SPS is not a PUCCH carrying HARQ-ACK information about the SPS PDSCH, depending on the value of the PDSCH-to-HARQ_feedback timing indicator field.
[0398] As a third step, the UE must determine the PUCCH used for SPS. A more detailed implementation of this third step is as follows.
[0399] As a first embodiment of this disclosure, the UE can determine the PUCCH used for SPS as follows: If the PUCCH carrying the HARQ-ACK of the first SPS PDSCH is unavailable for transmission, the UE can check whether the PUCCH carrying the HARQ-ACK of the subsequent second SPS PDSCH is available for transmission. If the PUCCH carrying the HARQ-ACK of the second SPS PDSCH is available for transmission, the UE can send the HARQ-ACK of the first SPS PDSCH and the HARQ-ACK of the second SPS PDSCH on the available PUCCH. If transmission of the PUCCH carrying the HARQ-ACK of the second SPS PDSCH is also impossible, the UE can check whether the PUCCH carrying the HARQ-ACK of the subsequent third SPS PDSCH is available for transmission. Thus, when the PUCCH carrying the HARQ-ACK of the first SPSPDSCH is not transmittable, the UE checks the PUCCH of the SPS PDSCH that can be transmitted in the SPS PDSCH after the first SPS PDSCH, and sends the ACK of the first SPSPDSCH on the PUCCH of the SPS PDSCH that can be transmitted via HARQ-ACK.
[0400] Figure 31 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH according to another embodiment.
[0401] Figure 31The illustration shows a first embodiment of this disclosure. The PUCCH carrying HARQ-ACK (b1) of SPS1 (the PUCCH for SPS1) is not available for transmission. To send HARQ-ACK (b1), the UE must select another PUCCH. First, it can be determined whether transmission of the PUCCH carrying HARQ-ACK (b2) of SPS2 (the PUCCH for SPS2), where SPS2 is the SPS PDSCH following SPS1, is possible. Here, the PUCCH carrying HARQ-ACK (b2) of SPS2 (the PUCCH for SPS2) is not available for transmission. Next, it can be determined whether transmission of the PUCCH carrying HARQ-ACK (b3) of SPS3 (the PUCCH for SPS3) is possible, where SPS3 is the SPS PDSCH following SPS2. Here, the PUCCH carrying HARQ-ACK (b3) of SPS3 (the PUCCH for SPS3) is not available for transmission. Next, it can be determined whether the transmission of a PUCCH carrying HARQ-ACK(b4) for SPS4 (the PUCCH for SPS4) is possible, where SPS4 is the SPS PDSCH following SPS3. Here, the transmission of a PUCCH carrying HARQ-ACK(b4) for SPS4 is possible. Therefore, the UE can send a HARQ-ACK(b1) for SPS1 on the PUCCH for SPS4 carrying HARQ-ACK(b4).
[0402] Similarly, HARQ-ACK(b2) of SPS2 and HARQ-ACK(b3) of SPS3 can also be transmitted on the PUCCH for SPS4 carrying HARQ-ACK(b4) of SPS4.
[0403] Therefore, refer to Figure 31 In the PUCCH used for SPS4, there is not only HARQ-ACK (b4) for SPS4, but also HARQ-ACK (b1) for SPS1, HARQ-ACK (b2) and HARQ-ACK (b3) for SPS2, and SPS3 may also be included. That is to say, the PUCCH used for SPS4 can include [b1 b2 b3 b4] (here b1, b2, b3, b4 are arranged in time slot order, but they can also be arranged differently).
[0404] If multiple SPS configurations are given to a UE, the first embodiment can be applied as follows.
[0405] A UE can be assigned multiple SPS configurations within a single cell. Each SPS configuration may have one SPS cycle. The UE can receive each PDCCH used to activate each SPS configuration. Each PDCCH can indicate the value of the PDSCH-to-HARQ_feedback timing indicator field.
[0406] Figures 32 to 34 This is a diagram illustrating the PUCCH for sending HARQ-ACK of SPS PDSCH in multiple SPS configurations according to yet another embodiment.
[0407] refer to Figures 32 to 34 Two SPS configurations can be assigned to a single cell. SPS1-1, SPS1-2, SPS1-3, and SPS1-4 represent the SPS PDSCHs according to the first SPS configuration, b1-1, b1-2, b1-3, and b1-4 represent the HARQ-ACKs for SPS1-1, SPS1-2, SPS1-3, and SPS1-4, and the PUCCHs for SPS1-1, SPS1-2, SPS1-3, and SPS1-4 represent the PUCCHs carrying the HARQ-ACKs for SPS1-1, SPS1-2, SPS1-3, and SPS1-4. Here, the value of the PDSCH-to-HARQ_feedback timing indicator field according to the first SPS configuration is K1-1. SPS2-1 and SPS2-2 represent SPS PDSCHs configured according to the second SPS, b2-1 and b2-2 represent HARQ-ACKs for SPS2-1 and SPS2-2, and PUCCH for SPS2-1 and PUCCH for SPS2-2 represent PUCCHs carrying HARQ-ACKs for SPS2-1 and SPS2-2.
[0408] The first SPS configuration has a shorter SPS cycle than the second SPS configuration.
[0409] According to the first SPS configuration for SPS1-1, the PUCCH for SPS1-1, the PUCCH for SPS1-2, and the PUCCH for SPS1-3 carrying the HARQ-ACK (b1-1) for SPS1-1, the HARQ-ACK (b1-2) for SPS1-2, and the HARQ-ACK (b1-3) for SPS1-3 may not be sent. Furthermore, the PUCCH for SPS2-1 carrying the HARQ-ACK (b2-1) for SPS2-1 according to the second SPS configuration may not be sent.
[0410] The first embodiment 1 of this disclosure is as follows: Figure 32 As shown.
[0411] refer to Figure 32 The UE can apply the first embodiment to SPS PDSCHs with the same SPS configuration. That is, the HARQ-ACK of an SPS PDSCH according to the SPS configuration can be transmitted on a PUCCH carrying the HARQ-ACK of another SPS PDSCH according to the SPS configuration. However, the HARQ-ACK of an SPS PDSCH according to the SPS configuration may not be transmitted on a PUCCH carrying the HARQ-ACK of another SPS PDSCH according to the SPS configuration.
[0412] The HARQ-ACK (b1-1), HARQ-ACK (b1-2), and HARQ-ACK (b1-3) of the first configuration SPS1-1 can be included in the PUCCH for SPS1-4 carrying the HARQ-ACK (b1-4) of the first configuration SPS1-4. Therefore, the PUCCH for SPS1-4 can include [b1-1, b1-2, b1-3, b1-4].
[0413] The HARQ-ACK (b2-1) of the second configuration of SPS2-1 can be included in the PUCCH for SPS2-2 carrying the HARQ-ACK (b2-2) of the second configuration of SPS2-2. Therefore, the PUCCH for SPS2-2 can include [b2-1, b2-2].
[0414] The first embodiment 2 of the present invention is as follows Figure 33 As shown.
[0415] refer to Figure 33 The UE can apply the first embodiment to all SPS PDSCH configurations. That is, a HARQ-ACK based on an SPS PDSCH of one SPS configuration can be sent on a PUCCH carrying a HARQ-ACK based on an SPS PDSCH of the same or different SPS configurations.
[0416] Since the HARQ-ACK(b1-1), HARQ-ACK(b1-2), and HARQ-ACK(b1-3) of the first configuration SPS1-1 may not be able to be sent, it is necessary to find a PUCCH that can be transmitted. At this point, regardless of the SPS configuration, a PUCCH that can be used for transmission can be found. For example, the HARQ-ACK(b1-1) of SPS1-1 can be included in the earliest PUCCH used for SPS2-2 among the PUCCHs used for SPS1-4 and SPS2-2 (which are PUCCHs that can be used for transmission). As a result, the PUCCH used for SPS1-4 may include HARQ-ACK(b1-4) of SPS1-4 in the first configuration, and the PUCCH used for SPS2-2 may include HARQ-ACK(b1-1), HARQ-ACK(b1-2) and HARQ-ACK(b1-3) of SPS1-1 in the first configuration, and HARQ-ACK(b2-1) of SPS2-1 and HARQ-ACK(b2-2) of SPS2-2 in the second configuration.
[0417] The first embodiment 3 of the present invention is as follows Figure 34 As shown.
[0418] refer to Figure 34 When the first embodiment is applied, the UE can apply the first embodiment only to the SPS PDSCH of a specific SPS configuration. That is, the HARQ-ACK of an SPS PDSCH according to an SPS configuration can be transmitted on the PUCCH carrying the HARQ-ACK of the SPS PDSCH according to a specific SPS configuration.
[0419] Here, preferably, a specific SPS configuration can be the SPS configuration with the lowest ID among the SPS configurations configured in the UE.
[0420] Here, preferably, a specific SPS configuration can be the SPS configuration with the lowest ID among the SPS configurations configured in the UE.
[0421] The first configuration is set to a specific SPS configuration. That is, the HARQ-ACK of the SPS PDSCH with both the first and second configurations can be sent on the PUCCH carrying the HARQ-ACK of the SPS PDSCH with the first configuration. However, the HARQ-ACK of the SPS PDSCH with both the first and second configurations can be sent on the PUCCH carrying the HARQ-ACK of the SPS PDSCH with the second configuration.
[0422] Since the HARQ-ACK(b1-1), HARQ-ACK(b1-2), and HARQ-ACK(b1-3) of the first SPS1-1 configuration may not be able to be sent, it is necessary to find a transmittable PUCCH. In this case, the PUCCH of the first SPS configuration (as a specific SPS configuration) that can be used for transmission can be found. For example, the HARQ-ACK(b1-1) of SPS1-1 can be included in the PUCCH of SPS1-4 and the PUCCH of SPS1-4 (which are PUCCHs that can be used for transmission) of the first SPS configuration (as a specific SPS configuration) in the PUCCH of SPS1-4.
[0423] Since the HARQ-ACK (b2-1) of the second configuration SPS2-1 may not be sent, a PUCCH that can be used for transmission must be found. In this case, a PUCCH of the first SPS configuration (as a specific SPS configuration) that can be used for transmission can be found. For example, the HARQ-ACK (b2-1) of SPS2-1 can be included in the PUCCH of SPS1-4 and the PUCCH of SPS2-2 (which are PUCCHs that can be used for transmission) of the first SPS configuration (as a specific SPS configuration).
[0424] As a result, the PUCCH used for SPS1-4 may include [b1-1, b1-2, b1-3, b1-4, b2-1]. Furthermore, the PUCCH used for 2-2 may include [b2-2].
[0425] Priority can be set for SPS configuration.
[0426] If a priority is set for an SPS configuration, the PUCCH available for transmission can be limited to SPS configurations with the same priority. In other words, if a priority is set for an SPS configuration, a HARQ-ACK for an SPS configuration with a given priority can be included in a PUCCH carrying a HARQ-ACK for an SPS configuration with that priority.
[0427] For example, in the descriptions of the first embodiments 1, 2, and 3 above, the SPS configurations can have the same priority.
[0428] For example, refer to Figure 32When the first configuration and the second configuration have different priorities, the HARQ-ACK of the SPS of the first configuration can be included in the PUCCH available for transmission in the SPS configuration with the same priority as the first configuration (PUCCH for SPS1-4). Additionally, the HARQ-ACK of the SPS of the second configuration can be included in the PUCCH available for transmission in the SPS configuration with the same priority as the second configuration (PUCCH for SPS2-2).
[0429] If a priority is set for the SPS configuration, a HARQ-ACK with an SPS configuration of a certain priority can be included in a PUCCH carrying a HARQ-ACK with an SPS configuration of that priority or lower.
[0430] For example, refer to Figure 34 Assume the first configuration has a lower priority than the second configuration. In this case, the HARQ-ACK of the first configuration's SPS can be included in a PUCCH (PUCCH for SPS1-4) available for transmission from an SPS configuration with the same or lower priority than the first configuration. Similarly, the HARQ-ACK of the second configuration's SPS can be included in a PUCCH (PUCCH for SPS1-4) available for transmission from an SPS configuration with the same or lower priority than the second configuration.
[0431] In the first embodiment and its derivatives, first embodiments 1, 2, and 3, the UE has included and transmitted a HARQ-ACK that was not transmitted on the PUCCH that transmitted the HARQ-ACK for the SPS PDSCH. However, in this case, the UE may unintentionally transmit the HARQ-ACK for the SPS PDSCH together with the HARQ-ACK for another SPS PDSCH. A method capable of solving the above problem is disclosed in the second embodiment.
[0432] According to a second embodiment of this disclosure, the base station can configure PUCCH resources in the UE. Here, the configuration can be configured in the RRC signal or the SPS-activated PDCCH, and the configuration can include at least the following information.
[0433] -Period of PUCCH resource (P_PUCCH): Similar to the periodic SPS PDSCH, the period of PUCCH resource can be configured.
[0434] -PUCCH Resource Offset (O_PUCCH): The time slot in which the PUCCH resource begins can be indicated. For example, when the offset value is given as O_PUCCH, the PUCCH resource begins in time slot O_PUCCH. Depending on the period P_PUCCH, the PUCCH resource may exist in time slot O_PUCCH, time slot O_PUCCH+P_PUCCH, time slot O_PUCCH+2*P_PUCCH, time slot O_PUCCH+3*P_PUCCH, etc. Here, O_PUCCH can be indicated as the PDSCH-to-HARQ_feedback timing indicator field for SPS-activated PDCCH.
[0435] - PUCCH resource index: PUCCH resources within a time slot can be configured with an index. The UE can determine the PUCCH resource corresponding to the index.
[0436] The UE can include and send the HARQ-ACK for the SPS PDSCH in the configured PUCCH resources, such as... Figure 35 As shown.
[0437] Figure 35 This is a diagram illustrating the transmission of HARQ-ACK of SPS PDSCH via PUCCH resource configuration according to yet another embodiment of PUCCH.
[0438] refer to Figure 35 SPS1, SPS2, ..., and SPS8 are shown according to the SPS configuration (SPS cycle P_SPS). Furthermore, PUCCH A and PUCCH B for SPS are shown according to the PUCCH resource configuration (PUCCH resource cycle P_PUCCH).
[0439] According to a second embodiment of this disclosure, the UE can send a HARQ-ACK for the SPS PDSCH in a configured PUCCH resource. More specifically, the HARQ-ACK for the SPS PDSCH can be selected from the nearest (previous) PUCCH resource among the configured PUCCH resources starting after the last symbol of the SPS PDSCH is received.
[0440] refer to Figure 35The HARQ-ACK for SPS1 can be included in the nearest PUCCH resource following SPS1. Here, as a PUCCH resource following SPS1, there can be PUCCH A for SPS and PUCCH B for SPS, and the HARQ-ACK for SPS1 can be included in the nearest PUCCH A for SPS. For example, the HARQ-ACK for SPS5 can be included in the nearest PUCCH resource following SPS5. Here, the HARQ-ACK for SPS5 can be included in PUCCH B for SPS as a PUCCH resource following SPS5.
[0441] In the second embodiment described above, after receiving the SPS PDSCH, the UE has already included the HARQ-ACK of the SPS PDSCH in the nearest PUCCH resource. However, the UE needs processing time to receive the SPS PDSCH. This processing time can be referred to as the PDSCH processing time. That is, the UE needs the PDSCH processing time as the time to receive the SPS PDSCH and generate the HARQ-ACK indicating whether the SPS PDSCH reception was successful. Therefore, as in the second embodiment, including the HARQ-ACK in the nearest PUCCH after receiving the SPS PDSCH may violate the PDSCH processing time.
[0442] In the second embodiment 1 of this disclosure, the UE can send a HARQ-ACK for the SPS PDSCH in the configured PUCCH resources. In this case, the PUCCH resource can be selected considering the PDSCH processing time of the SPS PDSCH. More specifically, the HARQ-ACK for the SPS PDSCH can be selected from the nearest (previous) PUCCH resource among the configured PUCCH resources starting after the PDSCH processing time of the last symbol of the received SPS PDSCH.
[0443] Figure 36 This is a diagram illustrating the transmission of HARQ-ACK of SPS PDSCH via PUCCH resource configuration according to yet another embodiment of PUCCH.
[0444] refer to Figure 36For SPS4 HARQ-ACK, there are PUCCH A and PUCCH B for SPS as the closest PUCCH resources after SPS4. However, the time between PUCCH A for SPS and SPS4 does not meet the PDSCH processing time. Therefore, the SPS4 HARQ-ACK may not be sent on PUCCH A for SPS. Since the time between PUCCH B for SPS and SPS4 meets the PDSCH processing time, the SPS4 HARQ-ACK may be sent on PUCCH B for SPS.
[0445] Here, the value defined in “5.3UE PDSCH processing time” of TS38.214 can be used for PDSCH processing time.
[0446] The following embodiments relate to a method for sending HARQ-ACK for SPSPDSCH and HARQ-ACK for SPS release of DCI when the UE receives SPS deactivation of DCI (SPS release of DCI).
[0447] Figure 37 This is a diagram illustrating the transmission of HARQ-ACK of the SPS PDSCH by the PUCCH when the UE receives the SPS release downlink control information (DCI) according to one embodiment.
[0448] refer to Figure 37 The UE can receive the SPS release DCI between SPS2 and SPS3. Therefore, the UE does not receive the SPS PDSCH (SPS3, SPS4) after the SPS release DCI. In this case, the UE must determine how to send the HARQ-ACK for the SPS PDSCH.
[0449] As a fourth embodiment of this disclosure, the operation when the UE receives the SPS release DCI is as follows. Regardless of whether the SPS release DCI is received, the UE can determine the PUCCH to send the HARQ-ACK for the SPS PDSCH. That is, referring to... Figure 23To send HARQ-ACK(b1), HARQ-ACK(b2), and HARQ-ACK(b3) for SPS1, the UE can select the PUCCH for SPS4 as a PUCCH available for transmission, regardless of whether the SPS release DCI is received. In other words, when the SPS release DCI is not received, the PUCCH for SPS4 can include HARQ-ACK(b1), HARQ-ACK(b2), HARQ-ACK(b3), and HARQ-ACK(b4) for SPS1, and similarly, when the SPS release DCI is received, the PUCCH for SPS4 can include HARQ-ACK(b1), HARQ-ACK(b2), HARQ-ACK(b3), and HARQ-ACK(b4) for SPS4. Therefore, regardless of whether the SPS release DCI is received, [b1 b2 b3b4] can be sent in the PUCCH used for SPS4.
[0450] The fourth embodiment is robust to DTX (receive failure) of SPS release DCI because the SPS HARQ-ACK is sent regardless of whether the SPS release DCI is received. However, refer to Figure 23 Since SPS3 and SPS4 are already released SPSPDSCHs, their HARQ-ACKs are NACKs, and this information does not need to be sent to the base station. Therefore, in the fourth embodiment, the sent HARQ-ACK information can be limited to the SPS PDSCH before the reception of the SPS releases the DCI. That is, referring to... Figure 37 The PUCCH used for SPS4 can send HARQ-ACK(b1) for SPS1 and HARQ-ACK(b2) for SPS2, which are SPSs before the SPS release DCI is received, and can not send HARQ-ACK(b3), HARQ-ACK(b4) for SPS3 and HARQ-ACK(b4) for SPS4, which are SPSs after the SPS release DCI is received.
[0451] In the fourth embodiment, a PUCCH carrying a HARQ-ACK that has already been released from the SPS is used. (See reference...) Figure 37 The SPS4 corresponding to the PUCCH used for sending HARQ-ACK has been released. Therefore, the PUCCH used for SPS4 is also released and cannot be used. Below, an implementation method for solving the above problem is disclosed.
[0452] As a fifth embodiment of this disclosure, the operation when the UE receives SPS release DCI is as follows: The UE can determine the PUCCH that sends the HARQ-ACK for SPS release DCI as the PUCCH that sends the HARQ-ACK for SPS PDSCH. A more specific example is as follows: Figure 38 As shown.
[0453] Figure 38 This is a diagram illustrating the HARQ-ACK of the PUCCH when the UE receives the SPS release DCI according to another embodiment.
[0454] refer to Figure 38 When the UE determines that the PUCCH sends HARQ-ACK(b1) for SPS1 and HARQ-ACK(b2) for SPS2, the UE can choose to send a PUCCH for SPS release of DCI with HARQ-ACK (the PUCCH for SPS release of DCI). Therefore, the PUCCH for SPS release of DCI can include HARQ-ACK for SPS release of DCI, HARQ-ACK(b1) for SPS1, and HARQ-ACK(b2) for SPS2.
[0455] Figure 39 This is a diagram illustrating the HARQ-ACK of the PUCCH when the UE receives the SPS release DCI according to another embodiment.
[0456] refer to Figure 39 Applying the fifth embodiment, since the SPS4 corresponding to the PUCCH of SPS4, which transmits HARQ-ACK(b1) of SPS1 and HARQ-ACK(b2) of SPS2, is released as the UE receives the SPS release DCI, the UE can transmit HARQ-ACK(b1) of SPS1, HARQ-ACK(b2) of SPS2, HARQ-ACK(b3) of SPS3, and HARQ-ACK(b4) of SPS4 on the PUCCH of SPS4.
[0457] Figure 40 This is a diagram illustrating the HARQ-ACK of the PUCCH when the UE receives the SPS release DCI according to another embodiment.
[0458] refer to Figure 40The UE can include a failed HARQ-ACK in the PUCCH for SPS release DCI, which always sends a HARQ-ACK for SPS release DCI. This is because even if the SPS4 corresponding to the PUCCH for SPS4 is not released (e.g., the SPS release DCI is received after SPS4), the UE can send HARQ-ACK (b1) for SPS1, HARQ-ACK (b2) for SPS2, and HARQ-ACK (b3) for SPS3 on the PUCCH for SPS release DCI.
[0459] Another problem this embodiment addresses is the order of the HARQ-ACK bits. As mentioned above, when a PUCCH carrying the HARQ-ACK bit of the SPSPDSCH cannot be sent, the HARQ-ACK can be sent on another PUCCH. In this case, it is necessary to determine the order of the HARQ-ACK bits on the other PUCCH.
[0460] As a preferred method for determining the HARQ-ACK bits, the UE can first place the HARQ-ACK bits that were originally to be transmitted on the PUCCH, and then place the delayed HARQ-ACK bits. Here, when the PUCCH carrying the HARQ-ACK of the SPS PDSCH is not transmitted, the HARQ-ACK transferred to the transmitted PUCCH is called the delayed HARQ-ACK bit. The order of the delayed HARQ-ACK bits can be determined based on at least the following.
[0461] In one respect, the order of the delayed HARQ-ACK bits can be determined by the ascending order of the index of the PUCCH slot on which the delayed HARQ-ACK will be sent.
[0462] On the other hand, the order of the delayed HARQ-ACK bits can be determined by the ascending order of the index of the PUCCH slot of the SPS PDSCH corresponding to the delayed HARQ-ACK.
[0463] On the other hand, the order of the delayed HARQ-ACK bits can be determined by the ascending order of the HARQ process number (HPN) of the SPS PDSCH corresponding to the delayed HARQ-ACK.
[0464] On the other hand, the order of the delayed HARQ-ACK bits can be determined by the ascending order of the cell indexes of the SPS PDSCH corresponding to the delayed HARQ-ACK.
[0465] The above criteria can be used in combination. Additionally, although the determination is based on the ascending order of the cell indexes of the SPSPDSCH corresponding to the delayed HARQ-ACK, other criteria can be applied within the same cell.
[0466] The SPS HARQ-ACK transmission described above can be summarized step by step as follows.
[0467] Step 1) When the PUCCH resource used for SPS HARQ-ACK overlaps with an invalid UL symbol in (sub)slot n, the UE does not use the PUCCH resource (discards it).
[0468] Here, the PUCCH resource used for SPS HARQ-ACK is the PUCCH resource configured in the higher-layer signal n1PUCCH-AN in SPS-config or in SPS-PUCCH-AN-r16 in sps-PUCCH-AN-List-r16. n1PUCCH-AN in SPS-config indicates the PUCCH resource used to send a 1-bit HARQ-ACK for SPS. Here, the PUCCH format is format 0 or 1. SPS-PUCCH-AN-r16 in sps-PUCCH-AN-List-r16 indicates up to four PUCCH resources. Here, a resource is selected from the up to four PUCCH resources based on the SPS HARQ-ACK bit size.
[0469] Here, an invalid UL symbol may include at least one of the following: semi-static DL, SSB, CORESET#0, higher priority uplink channel, and PRACH channel.
[0470] Step 2-1) When the PUCCH resource for DG HARQ-ACK is scheduled in (sub)slot n, the UE will multiplex the SPS HARQ-ACK to be transmitted in slot n with the DG HARQ-ACK and send it in the PUCCH resource for DG HARQ-ACK.
[0471] Here, the PUCCH resource used for Dynamic Grant (DG) HARQ-ACK is the PUCCH resource indicated in which the transmission of HARQ-ACK for PDSCH is scheduled via DCI format 1-0, 1-1, or 1-2. This can be indicated by the PUCCH Resource Indicator (PRI) field included in DCI format 1-0, 1-1, or 1-2.
[0472] Here, multiplexing can be achieved by concatenating (cascading) the DG HARQ-ACK bits and the SPSHARQ-ACK bits to be transmitted in time slot n, creating a bit sequence. This can be applied to Type 1 or Type 2 codebooks. In the case of a Type 3 codebook, the DG HARQ-ACK bits and SPS HARQ-ACK bits are not concatenated and transmitted. In this case, according to the Type 3 codebook generation method, the HARQ-ACK bits are sorted and generated in ascending order of the cell index and the HARQ process number within a cell index.
[0473] Step 2-2) When the PUCCH resource used for DG HARQ-ACK is not scheduled in (sub)slot n and another configured PUCCH resource is valid, the UE sends SPS HARQ-ACK instead in the valid configured PUCCH resource.
[0474] Here, other configured PUCCH resources may include PUCCH resources configured for SPS HARQ-ACK transmission or PUCCH resources configured for DG HARQ-ACK transmission. PUCCH resources configured for SPS HARQ-ACK transmission may include higher-layer signals n1PUCCH-AN in SPS-config or PUCCH-AN-r16 in sps-PUCCH-AN-List-r16. PUCCH resources configured for DG HARQ-ACK transmission may include PUCCH resources indicated by the PUCCH Resource Indicator (PRI) field of DCI format 1-0, 1-1, or 1-2.
[0475] Here, when other configured PUCCH resources do not overlap with invalid UL symbols, the UE can determine that the corresponding PUCCH resource is valid.
[0476] If multiple valid PUCCH resources exist, the UE must determine one of them. The specific method is described below.
[0477] Steps 2-3) When the PUCCH resource for DG HARQ-ACK is not scheduled in (sub)slot n and all other configured PUCCH resources are invalid, the UE determines whether SPS HARQ-ACK transmission is possible in (sub)slot n+P.
[0478] Here, P can be the period of the SPS PDSCH or P can be a specific value. Preferably, P can be given as 1.
[0479] Here, the determination of whether SPS HARQ-ACK transmission is possible in time slot n+P may use steps 1), 2-1), 2-2) and 2-3).
[0480] In step 2-2) above, if there are multiple validly configured PUCCH resources, the UE must determine one PUCCH resource among them. The specific method is as follows.
[0481] First method: When there are multiple validly configured PUCCH resources, the UE may select a PUCCH resource based on the bit size transmittable by the PUCCH resource. More specifically, when the bits to be transmitted are B bits, a PUCCH resource capable of transmitting bits equal to or greater than B bits is selected from the validly configured PUCCH resources. If there are multiple PUCCH resources capable of transmitting bits greater than B bits, the PUCCH resource capable of transmitting the smallest number of bits is selected therefrom. A more detailed description is as follows.
[0482] Up to four PUCCH resources can be configured for SPS-PUCCH-AN-r16 in sps-PUCCH-AN-List-r16. PUCCH resources configured for DG HARQ-ACK transmission can configure up to four PUCCH resources for one PRI value. More specifically, when the HARQ-ACK bits are B bits, if 0 < B ≤ N1, the HARQ-ACK bits are transmitted on the PUCCH (~N1 bits); if N1 < B ≤ N2, the HARQ-ACK bits are transmitted on the PUCCH (~N2 bits); if N2 < B ≤ N3, the HARQ-ACK bits may be transmitted on the PUCCH (~N3 bits); and if N3 < B ≤ N4, the HARQ-ACK bits may be transmitted on the PUCCH (~N4 bits).
[0483] Figure 41 is a diagram illustrating a method for determining a valid PUCCH resource by a UE according to an example.
[0484] With reference to Figure 41 , it is assumed that the HARQ-ACK bits to be transmitted are B bits and N1 < B ≤ N2. In this case, the UE must transmit the B bits on the PUCCH (~N2 bits). However, as Figure 41 shows, when the PUCCH (~N2 bits) overlaps with invalid UL symbols, the UE does not transmit the PUCCH (~N2 bits) according to step 1). Then, the UE may transmit the B bits in another configured PUCCH resource according to step 2-2).
[0485] With reference to Figure 41(a) PUCCH (~N1 bits) is invalid because it overlaps with an invalid UL symbol. PUCCH (~N3 bits) is valid because it does not overlap with an invalid UL symbol. The UE can check whether bit B can be transmitted on PUCCH (~N3 bits). Since N3 is greater than B (B is less than N2, and N3 is greater than N2), bit B can be transmitted on PUCCH (~N3 bits). Therefore, the UE can transmit bit B on PUCCH (~N3 bits).
[0486] refer to Figure 41 (b) PUCCH (~N3 bits) is invalid because it overlaps with an invalid UL symbol. Since PUCCH (~N1 bits) does not overlap with an invalid UL symbol, the UE determines that the corresponding PUCCH is valid. The UE can check whether bit B can be transmitted on PUCCH (~N1 bits). Since N1 is less than B, PUCCH (~N1 bits) may not transmit bit B. Therefore, the UE may not be able to transmit in (sub)slot n because there is no valid PUCCH resource capable of transmitting bit B, and can determine whether transmission in (sub)slot n+1 is possible.
[0487] Figure 42 This is a diagram illustrating a method for the UE to determine valid PUCCH resources according to another example.
[0488] refer to Figure 42 The PUCCH (~N3 bits) is valid because it does not overlap with an invalid UL symbol. The PUCCH (~N4 bits) is valid because it does not overlap with an invalid UL symbol. Additionally, both PUCCH resources can transmit B bits. Here, N3 and N4 are values larger than B. Therefore, there are two or more valid PUCCH resources. In this case, the UE must select one PUCCH resource. The UE does not need to select a larger PUCCH resource to transmit B bits. This is because if a larger PUCCH resource is selected, the PUCCH resource may be wasted. Therefore, the UE can select a smaller PUCCH resource. Figure 42 In this context, the UE can select PUCCH (~N3 bits). Here, N3 is a value smaller than N4.
[0489] The second method: When multiple valid PUCCH resources exist, the UE can determine a PUCCH resource based on at least one of the start symbol, end symbol, or number of symbols. When based on the start symbol, it is possible to select the PUCCH resource that starts earlier (the first start symbol). This is because an earlier-starting PUCCH resource (with the first start symbol) can reduce latency. When based on the end symbol, the UE can select the PUCCH resource that ends earlier (with the first end symbol). This is because an earlier-ending PUCCH resource (with the first end symbol) can reduce latency. When based on the number of symbols, the UE can select a PUCCH resource with a larger number of symbols. This is because a PUCCH resource with more symbols can increase reliability.
[0490] Figure 43 This is a diagram illustrating a method for the UE to determine valid PUCCH resources according to yet another example.
[0491] refer to Figure 43 The PUCCH (~N3 bits) is valid because it does not overlap with an invalid UL symbol. The PUCCH (~N4 bits) is valid because it does not overlap with an invalid UL symbol. Two or more valid PUCCH resources exist. In this case, the UE must select one PUCCH resource. For example, the UE can select the earlier starting (first start symbol) PUCCH (~N3 bits), such as... Figure 43 As shown in (a). Furthermore, the UE can select a PUCCH with more symbols (~N3 bits), such as... Figure 43 As shown in (a). Alternatively, the UE can select the earlier ending (the first ending symbol) PUCCH (~N4 bits), such as... Figure 43 As shown in (b).
[0492] Figure 44 This is a diagram illustrating a method for the UE to determine valid PUCCH resources according to yet another example.
[0493] refer to Figure 44 PUCCH (~N3 bits) is valid because it does not overlap with an invalid UL symbol. PUCCH (~N4 bits) is valid because it does not overlap with an invalid UL symbol. Two or more valid PUCCH resources exist. In this case, the UE must select one PUCCH resource. However, some of the valid PUCCH resources may not meet the processing time conditions for PDSCH decoding and HARQ-ACK generation. In this case, the UE may not send a valid HARQ-ACK in the PUCCH resource. Therefore, selecting a PUCCH resource that meets the processing time conditions is necessary.
[0494] exist Figure 44 In the PUCCH resource (~N3 bits), the earliest start (first symbol) does not meet the processing time condition T. proc,1 The PUCCH resources are limited. Therefore, since a valid HARQ-ACK for the SPS PDSCH may not be sent on the PUCCH (~N3 bits), the UE can choose the PUCCH (~N4 bits).
[0495] The third method: When multiple valid PUCCH resources exist, the UE can select one PUCCH resource based on its index. A unique index can be assigned to a PUCCH resource. The UE can select the PUCCH resource corresponding to the lowest index (or a specific index configured in a higher layer) from the unique indexes of valid PUCCH resources.
[0496] The fourth method: When multiple valid PUCCH resources exist, some of which are configured for SPSHARQ-ACK transmission and others for DG HARQ-ACK transmission, the UE can preferentially select one of the PUCCH resources configured for SPSHARQ-ACK transmission or the PUCCH resources configured for DG HARQ-ACK transmission. That is, the UE can preferentially select the PUCCH resources configured for SPSHARQ-ACK transmission from among the multiple PUCCH resources, and then select one PUCCH resource. If no PUCCH resource is selected from the PUCCH resources configured for SPSHARQ-ACK transmission, the UE can select one PUCCH resource from the PUCCH resources configured for DG HARQ-ACK transmission. Conversely, the UE can preferentially select the PUCCH resources configured for DG HARQ-ACK transmission from among the multiple PUCCH resources, and then select one PUCCH resource. If no PUCCH resource is selected from the PUCCH resources configured for DGHARQ-ACK transmission, the UE may select a PUCCH resource from the PUCCH resources configured for SPS HARQ-ACK transmission.
[0497] Typically, URLLC services require low latency. Therefore, the HARQ-ACK for the SPS PDSCH used in URLLC services must be sent within a specific timeframe for short-term retransmissions. Consequently, if the HARQ-ACK for the SPS PDSCH is delayed, and a maximum possible delay exists, HARQ-ACK transmission may be unnecessary if the maximum delay is exceeded.
[0498] Another embodiment of this disclosure relates to a method for determining the maximum possible delay slot when the HARQ-ACK of the SPS PDSCH is delayed.
[0499] In the following text, unless otherwise stated in this specification, it is assumed that when the HARQ-ACK of the SPS PDSCH is transmitted on the PUCCH, the PUCCH is repeatedly transmitted in multiple time slots. Here, it is assumed that the PUCCH is repeatedly transmitted in N time slots.
[0500] When a PUCCH sending HARQ-ACK is repeatedly sent in multiple time slots, some of these time slots are within the maximum possible delay time slot (i.e., time slots that meet the delay time), while the remaining time slots may be after the maximum possible delay time slot (i.e., time slots that do not meet the delay time).
[0501] A UE can be assigned multiple SPS PDSCH configurations. In this case, since each SPS PDSCH configuration can provide the same or different URLLC services, the same or different maximum possible delay slots can be set in the SPS PDSCH configuration. HARQ-ACKs for SPS PDSCHs based on multiple SPS PDSCH configurations can be sent on the same PUCCH. In other words, HARQ-ACKs included in a PUCCH can have the same or different maximum possible delay slots depending on the same or different URLLC services.
[0502] The conditions for applying this embodiment may include the following: i) The PUCCH on which the HARQ-ACK of the SPS PDSCH is transmitted is repeatedly transmitted in multiple time slots (N time slots). ii) A UE is given two or more SPS PDSCH configurations. Here, the two or more SPS PDSCH configurations may include the same maximum possible delay time slot or different maximum possible delay time slots. iii) In this embodiment, for convenience, two SPS PDSCH configurations are described, but this disclosure is not limited to two SPS PDSCH configurations, and more SPS PDSCH configurations may be applied. These two SPS PDSCH configurations are referred to as SPS PDSCH configuration #0 and SPS PDSCH configuration #1.
[0503] Figure 45 The illustration shows an example of a scenario in which this embodiment is applied.
[0504] refer to Figure 45Time slots 0, 1, 3, and 4 are DL time slots, and time slots 2, 5, and 6 are UL time slots. In the DL time slots, the UE can receive downlink channels and signals, but cannot transmit uplink channels and signals. Similarly, in the UL time slots, the UE can receive uplink channels and signals, but cannot transmit downlink channels and signals. For convenience, DL time slots and UL time slots are used in this disclosure, but they can be represented by DL symbols and UL symbols.
[0505] The UE can provide two SPS PDSCH configurations. According to SPS PDSCH configuration #0, the UE can be configured to receive SPS PDSCH in slot 0 (in...). Figure 31 And subsequently shown as SPS0 in the diagram). According to SPS PDSCH configuration #1, the UE can be configured to receive SPS PDSCH in slot 1 (in... Figure 31 (and is referred to as SPS1 in the following figures).
[0506] The time slot in which HARQ-ACK is sent is determined based on each SPS PDSCH configuration. In SPS PDSCH configuration #0, the K1 value indicating the time slot in which HARQ-ACK is sent (in...) Figure 45 And in subsequent diagrams, it is represented as K. 1,0 ) is assigned 2, and in SPS PDSCH configuration #1, the time slot in which HARQ-ACK is sent (in Figure 45 And in the following figures, it is indicated as K 1,1 The K1 value is assigned to 1. Therefore, the UE must send a HARQ-ACK (SPS0) for the SPS PDSCH configured to be received in time slot 0 in time slot 2, and must also send a HARQ-ACK for the SPS PDSCH (SPS1) configured to be received in time slot 1 in time slot 2. In other words, the UE must send HARQ-ACKs for both the SPS PDSCH (SPS0) of time slot 0 and the SPS PDSCH (SPS1) of time slot 1 in time slot 2.
[0507] The PUCCH that sends HARQ-ACK (HARQ-ACK of SPS PDSCH (SPS0) in slot 0 and SPS PDSCH (SPS1) in slot 1) in slot 2 can be repeatedly transmitted in multiple slots. Here, the number of repeated slots is 2. The UE can repeatedly transmit the PUCCH in slots 2 and 3. The first repeated PUCCH is called PUCCH Rep#0, and the second repeated PUCCH is called PUCCH Rep#1. Slot 2 is a UL slot and can transmit PUCCH Rep#0, but slot 3 is a DL slot and cannot transmit PUCCH Rep#0. The UE can delay the transmission of PUCCH Rep#0 to be sent in slot 3 to a slot available for transmission after slot 3. Because Figure 31 Slot 5 is the UL slot, so the UE can send PUCCH Rep#1 in slot 5. That is, the PUCCH that sends the SPS PDSCH (SPS0) of slot 0 and the SPS PDSCH (SPS1) of slot 1 is repeatedly sent in slots 2 and 5.
[0508] PUCCH Rep#1, which must be sent in time slot 3, is delayed until time slot 5. If the base station can only determine the correct HARQ-ACK after receiving both PUCCH Rep#0 and PUCCH Rep#1, then the base station must wait until it receives the sent PUCCH Rep#1 in time slot 5. In this case, the base station may not indicate fast HARQ-ACK reception and retransmission. As another example, when the delay of the service sent by SPS is very short and the base station must not receive HARQ-ACK until at least time slot 3 to indicate retransmission, the base station may not indicate retransmission even if it receives PUCCH Rep#1 sent in time slot 5. Therefore, it is necessary to determine whether the transmission of the delayed PUCCH Rep#1 is required.
[0509] The services sent by SPS PDSCH configuration #0 and the services sent by SPS PDSCH configuration #1 may have different service requirements. For example, in the case of SPS PDSCH configuration #0, the service may have a long latency, while in the case of SPS PDSCH configuration #1, the service may have a relatively short latency. Therefore, in the HARQ-ACK sent by PUCCH Rep #1 in slot 5, the HARQ-ACK for SPS0 according to SPS PDSCH configuration #0 may be valid, while the HARQ-ACK for SPS1 according to SPS PDSCH configuration #1 may not be valid. Therefore, PUCCH Rep #1 in slot 5 needs to include the HARQ-ACK for SPS0, but does not need to include the HARQ-ACK for SPS1.
[0510] For reference, in this disclosure, a HARQ-ACK is considered valid when the base station can perform a retransmission within the delay time via HARQ-ACK. Otherwise, a HARQ-ACK is considered invalid.
[0511] Suppose that PUCCH Rep#0 includes HARQ-ACK information for both SPS0 and SPS1, and PUCCH Rep#1 includes HARQ-ACK information for SPS0 but not for SPS1. In this case, the method for receiving PUCCH Rep#0 and PUCCH Rep#1 at the base station can be complex. When PUCCH is repeatedly transmitted in multiple time slots, the PUCCH transmitted in each time slot always includes the same uplink control information (UCI). Therefore, the base station can determine the UCI by soft combining the PUCCH received in each time slot. However, when the UCI included in PUCCH Rep#0 differs from the UCI included in PUCCH Rep#1, it becomes difficult to perform soft combining at the base station, and thus a more complex receiver must be used. Furthermore, PUCCH resources may differ when the size of the UCI transmitted by the PUCCH in each time slot is different. Therefore, if possible, PUCCHs repeatedly transmitted in multiple time slots must include the same UCI.
[0512] To address the aforementioned problems, embodiments of this disclosure are presented.
[0513] First, before reviewing the implementation examples, the validity of the two HARQ-ACKs can be determined as follows.
[0514] The effectiveness of HARQ-ACK
[0515] (Condition 1): If K1+K is satisfied defIf the value is less than or equal to Y, then it is valid. Otherwise, it is invalid.
[0516] (Condition 2): If K is satisfied def If the value is less than or equal to Y, then it is valid. Otherwise, it is invalid.
[0517] In conditions 1 and 2, Y represents the maximum delay time. For convenience, the unit of Y in this invention is a time slot, but the unit of Y can be a symbol or absolute time (e.g., ms). The Y value can be the same or different for each SPS PDSCH configuration. For example, the Y value can be included in every SPS PDSCH configuration. For instance, SPS PDSCH configuration #0 can set Y0 to the maximum delay time, and SPS PDSCH configuration #1 can set Y1 to the maximum delay time. Here, the values of Y0 and Y1 can be the same or different.
[0518] In condition 1, K1 represents the interval between the time slot to which the PDSCH belongs and the time slot in which HARQ-ACK is sent. The K1 value can be indicated in the SPS PDSCH configuration or in the downlink control information (DCI) used to activate the SPS PDSCH. The K1 value may differ for each SPS PDSCH configuration. For example, K... 1,0 It can be indicated as the K1 value in SPS PDSCH configuration #0, and K 1,1 It can be indicated as the K1 value in SPS PDSCH configuration #1.
[0519] In conditions 1 and 2 above, K def This indicates the delay caused by delays in PUCCH transmission. More specifically, when the PUCCH is repeatedly transmitted in multiple time slots, K... def It can be defined as follows.
[0520] K def Definition
[0521] K is repeated in the Nth PUCCH. def The value can be determined based on one of the following two options.
[0522] (Option 1): The difference between the indicated time slot for the first PUCCH repetition transmission (the time slot indicated by the Kl value) and the time slot for the actual Nth PUCCH repetition transmission.
[0523] (Option 2): The difference between the time slot used for the Nth PUCCH repetition (when the time slot indicated by the Kl value is the time slot indicated for the first PUCCH repetition and the time slot indicated for the Nth PUCCH repetition) and the transmission time slot used for the actual Nth PUCCH repetition.
[0524] According to option 1, K def The value indicates how many time slots after the time slot indicated for the first PUCCH repetition transmission will the Nth PUCCH repetition be sent. That is, K def The value indicates how long after the Nth PUCCH is transmitted compared to the first PUCCH transmission.
[0525] According to option 2, K def The value represents the delay time between the time slot indicated for the Nth PUCCH repetition transmission before the delayed transmission and the time slot used for the actual Nth PUCCH repetition transmission. That is, K def The value indicates the delay time for each repeated PUCCH transmission.
[0526] In this way, the UE can check the validity of HARQ-ACK on a slot-by-slot basis. However, the proposal of this disclosure can be applied to check the validity of HARQ-ACK on a symbol-by-symbol basis. In this case, the validity of HARQ-ACK can be checked as follows.
[0527] Validity of HARQ-ACK (in symbols)
[0528] (Condition 1): It is valid if the interval between the last symbol of PDSCH and the last symbol of the actual PUCCH repeat transmission is less than or equal to Y; otherwise, it is invalid.
[0529] (Condition 2-1): It is valid if the interval between the last symbol of the first PDSCH retransmission indicated and the last symbol of the actual Nth PUCCH retransmission is less than or equal to Y; otherwise, it is invalid.
[0530] (Condition 2-2): It is valid if the interval between the last symbol of the indicated Nth PDSCH retransmission and the last symbol of the actual PUCCH retransmission is less than or equal to Y; otherwise, it is invalid.
[0531] Here, the last symbol of the PUCCH retransmission can be replaced by the first symbol of the PUCCH retransmission. An embodiment of this disclosure is as follows.
[0532] First embodiment: The UE checks the validity of the HARQ-ACK during the first PUCCH repetition and sends a valid HARQ-ACK during the first PUCCH repetition. Invalid HARQ-ACKs are not sent during PUCCH repetitions. Subsequent PUCCH repetitions are sent, including the same HARQ-ACK as the first PUCCH repetition. If the UE is instructed or configured to repeatedly send PUCCH N times, then the UE repeatedly sends PUCCH N times.
[0533] Second embodiment: The UE checks the validity of the delayed HARQ-ACK in the first PUCCH repetition and sends a valid HARQ-ACK in the first PUCCH repetition. Invalid HARQ-ACKs will not be sent in PUCCH repetitions. Subsequent PUCCH repetitions include the same HARQ-ACKs as the first PUCCH repetition. If all HARQ-ACKs sent in subsequent PUCCH repetitions are invalid, the UE will not send that PUCCH repetition or subsequent PUCCH repetitions. That is, even if the UE is instructed or configured to repeatedly send PUCCH N times, the UE will not send PUCCH if all HARQ-ACKs included in the PUCCH repetition are invalid.
[0534] Third embodiment: The UE checks the validity of the HARQ-ACK in the last PUCCH repetition and sends a valid HARQ-ACK in the last PUCCH repetition. Invalid HARQ-ACKs will not be sent in PUCCH repetitions. PUCCH repetitions prior to the last PUCCH repetition include the same HARQ-ACK as the last PUCCH repetition. If the UE is instructed or configured to repeatedly send PUCCH N times, the UE repeatedly sends PUCCH N times.
[0535] The UE can be instructed to retransmit the SPS PDSCH via receiving DCI. In this case, the UE may no longer need to retransmit the SPS PDSCH HARQ-ACK via PUCCH. Therefore, when the retransmission of the SPS PDSCH is instructed via DCI in the first to third embodiments, the HARQ-ACK can be considered an invalid HARQ-ACK.
[0536] First embodiment, validity of HARQ-ACK: First condition (K1+K def ≤Y) method
[0537] Figure 46 The illustration shows a method for the UE to determine the validity of HARQ-ACK, based on an example.
[0538] refer to Figure 46(a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y).
[0539] According to a first embodiment of this disclosure, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, PUCCH Rep#0 is K def0 This is because the time slot designated for transmission is the same as the time slot actually sent. Due to K 1,0 +K def =2 and it is not greater than Y0=4, so the HARQ-ACK of SPS0 is valid. Additionally, since K 1,1 +K def Since Y1 = 1 and is not greater than Y1 = 4, the HARQ-ACK of SPS1 is valid. Therefore, since the HARQ-ACKs of SPS0 and SPS1 are valid in PUCCH Rep#0, the UE can include and send two HARQ-ACK information segments in PUCCH Rep#0. The UE can then include and send these two HARQ-ACK information segments in the subsequent PUCCH repetition (PUCCH Rep#1).
[0540] The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#0 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y).
[0541] According to a first embodiment of this disclosure, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, PUCCH Rep#0 is K def3 This is because there is a three-slot difference between the time slot designated for transmission (slot 2) and the time slot actually used for transmission (slot 5). Due to K 1,0 +K def =5 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def Since Y1 = 4 and Y1 is not greater than 4, the HARQ-ACK for SPS1 is valid. That is, because the HARQ-ACK for SPS1 is valid in PUCCH Rep#0, the UE can include and send the HARQ-ACK information for SPS1 in PUCCH Rep#0. The UE can include and send the HARQ-ACK information for SPS1 in the subsequent PUCCH repeat (PUCCHRep#1). Here, the HARQ-ACK information for SPS0 is not sent (discarded).
[0542] First embodiment, validity of HARQ-ACK: second condition (K def ≤Y) method
[0543] Figure 47 The illustration shows a method for the UE to determine the validity of HARQ-ACK according to another example.
[0544] refer to Figure 47 (a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =2, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 2(K) above. def The method is ≤Y).
[0545] According to the first embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, PUCCH Rep#0 is Kd ef0 This is because the time slot designated for transmission is the same as the time slot actually sent. Due to K def=0 and it is not greater than Y0=2, so the HARQ-ACK of SPS0 is valid. Additionally, since K def Since Y = 0 and it is not greater than Y1 = 4, the HARQ-ACK of SPS1 is valid. That is, since the HARQ-ACKs of SPS0 and SPS1 are valid in PUCCH Rep#0, the UE can include and send these two HARQ-ACK information segments in PUCCH Rep#0. The UE can also include and send these two HARQ-ACK information segments in the subsequent PUCCH repetition (PUCCH Rep#1).
[0546] The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#0 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =2, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 2(K) above. def The method is ≤Y).
[0547] According to the first embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, PUCCH Rep#0 is K def3 This is because the time slot designated for transmission (time slot 2) and the actual time slot transmitted (time slot 5) are the same. Due to K def =3 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def Since Y = 3 and it is not greater than Y1 = 4, the HARQ-ACK for SPS1 is valid. That is, because the HARQ-ACK for SPS1 is valid in PUCCH Rep#0, the UE can include and send the HARQ-ACK information for SPS1 in PUCCH Rep#0. The UE can include and send the HARQ-ACK information for SPS1 in the subsequent PUCCH repetition (PUCCH Rep#1). Here, the HARQ-ACK information for SPS0 is not sent (discarded).
[0548] Second embodiment, validity of HARQ-ACK: First condition (Kl +K def ≤Y) method, K def Option 1 method
[0549] Figure 48 The illustration shows a method for the UE to determine the validity of HARQ-ACK, based on yet another example.
[0550] refer to Figure 48 (a) The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2, 3, and 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. Since time slot 4 is a DL time slot and PUCCH Rep#2 may not be transmitted in time slot 4, PUCCH Rep#2 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0551] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, PUCCH Rep#0 is K def0 This is because the time slot designated for transmission is the same as the time slot actually sent. Due to K 1,0 +K def =2 and it is not greater than Y0=4, so the HARQ-ACK of SPS0 is valid. Additionally, since K 1,1 +K def Since Y1 = 1 and its value is not greater than Y1 = 4, the HARQ-ACK of SPS1 is valid. That is, since the HARQ-ACKs of SPS0 and SPS1 are valid in PUCCH Rep#0, the UE can include and send these two HARQ-ACK information segments in PUCCH Rep#0. The UE can also include and send these two HARQ-ACK information segments when sending subsequent PUCCH repetitions (PUCCH Rep#1, PUCCH Rep#2).
[0552] The determination of whether to send a subsequent PUCCH repetition is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 1, K def The value is 3 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually sent is time slot 5. Because K 1,0 +K def =5 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =4 and it is not greater than Y1=4, therefore the HARQ-ACK of SPS1 is valid. In PUCCH Rep#1, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#1. Here, PUCCH Rep#1 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#1 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0553] To enable the UE to determine whether to send PUCCH Rep#2 as a third PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCHHRep#1. Here, according to option 1, K def The value is 4 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#2 is actually sent is time slot 6. Because K 1,0 +K def =6 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =5 and it is greater than Y1=4, so the HARQ-ACK of SPS1 is invalid. Therefore, in PUCCH Rep#2, the HARQ-ACKs of SPS0 and SPS1 are invalid. That is to say, since all HARQ-ACKs are invalid, the UE does not send PUCCH Rep#2 (discards).
[0554] The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0555] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 1, the time slot in which the transmission of the first PUCCH is indicated (time slot 2) and the time slot in which PUCCH Rep#2 is actually transmitted (time slot 6) are K. def 3. Due to K 1,0 +K def =5 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =1 and it is not greater than Y1=4, so the HARQ-ACK for SPS1 is valid. Therefore, in PUCCH Rep#0, the HARQ-ACK for SPS0 is invalid, while the HARQ-ACK for SPS1 is valid. The UE can include and send valid SPS HARQ-ACK information in PUCCH Rep#0. When sending a subsequent PUCCH repetition (PUCCH Rep#1), the UE can include and send HARQ-ACK information about SPS1. However, the UE does not send HARQ-ACK information about SPS0 (it is discarded).
[0556] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 1, K def The value is 4 because the time slot in which the transmission of the first PUCCH is indicated is time slot 2, and the time slot in which PUCCHRep#1 is actually transmitted is time slot 6. Because K 1,1 +Kdef If Y = 5 and is greater than Y1 = 4, then the HARQ-ACK of SPS1 is invalid. Therefore, since all HARQ-ACKs are invalid, PUCCH Rep#1 is not sent (discarded). For reference, since the HARQ-ACK of SPS0 is discarded in the first repeated PUCCH transmission, there is no need to check the validity of the HARQ-ACK of SPS0.
[0557] Second embodiment, validity of HARQ-ACK: First condition (K l +K def ≤Y) method, K def Option 2 method
[0558] Figure 49 The illustration shows a method for the UE to determine the validity of HARQ-ACK, based on an example.
[0559] refer to Figure 49 (a) The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2, 3, and 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. Since time slot 4 is a DL time slot and PUCCH Rep#2 may not be transmitted in time slot 4, PUCCH Rep#2 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0560] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 2, K def It is 0 because the time slot (slot 2) indicating the transmission of PUCCH Rep#0 is the same as the actual time slot (slot 2) used to transmit PUCCH Rep#0. Because K 1,0 +K def =2 and not greater than Y0=4, so the HARQ-ACK of SPS0 is valid. Additionally, since K 1,1 +K defSince Y1 = 1 and not greater than Y1 = 4, the HARQ-ACK of SPS1 is valid. That is, since the HARQ-ACKs of SPS0 and SPS1 are valid in PUCCH Rep#0, the UE can include and send these two HARQ-ACK information segments in PUCCH Rep#0. The UE can also include and send these two HARQ-ACK information segments when sending subsequent PUCCH repetitions (PUCCH Rep#1, PUCCH Rep#2).
[0561] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 2, K def The value is 2 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 5. Because K 1,0 +K def =4 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =3 and it is not greater than Y1=4, so the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#1, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#1. Here, PUCCH Rep#1 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#1 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0562] To enable the UE to determine whether PUCCH Rep#2, which is a third PUCCH repetition, has been sent, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#2. Here, according to option 2, K def The value is 2 because the transmission of PUCCH Rep#2 is indicated in time slot 4, and PUCCH Rep#2 is actually transmitted in time slot 6. Because K 1,0 +K def =4 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def=3 and it is not greater than Y1=4, therefore the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#2, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#2. Here, PUCCH Rep#2 includes the same UCI as PUCCH Rep#0, which is the first repetition. In other words, PUCCH Rep#2 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0563] refer to Figure 49 (b) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPSPDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0564] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 2, the time slot in which PUCCH Rep#0 is indicated (time slot 2) and the time slot in which PUCCH Rep#0 is actually transmitted (time slot 5) are K. def3 Because of K 1,0 +K def =5 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =4 and it is not greater than Y1=4, therefore the HARQ-ACK of SPS1 is valid.
[0565] Therefore, in PUCCH Rep#0, the HARQ-ACK for SPS0 is invalid, while the HARQ-ACK for SPS1 is valid. The UE can include and send HARQ-ACK information about the valid SPS1 in PUCCH Rep#0. When sending a subsequent PUCCH repetition (PUCCH Rep#1), the UE can include and send HARQ-ACK information about SPS1. However, the UE does not send HARQ-ACK information about SPS0 (it is discarded).
[0566] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 2, K def The value is 3 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K 1,1 +K def =4 and it is not greater than Y1=4, therefore the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#1. Here, PUCCH Rep#1 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#1 includes the HARQ-ACK of SPS1.
[0567] Second embodiment, validity of HARQ-ACK: second condition (K def ≤Y) method, K def Option 1 method
[0568] Figure 50 The illustration shows a method for the UE to determine the validity of HARQ-ACK according to another example.
[0569] refer to Figure 50 (a) The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2, 3, and 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. Since time slot 4 is a DL time slot and PUCCH Rep#2 may not be transmitted in time slot 4, PUCCH Rep#2 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0=2, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =3. Here, the validity of HARQ-ACK follows condition 2(K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0570] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 1, the value of Kdef is 0 because the time slot (time slot 2) in which the transmission of the first PUCCH is indicated is the same as the time slot (time slot 2) in which PUCCH Rep#0 is actually transmitted. Since K... def =0 and it is not greater than Y0=2, therefore the HARQ-ACK of SPS0 is valid. Additionally, since K def =2 and it is not greater than Y1=3, therefore the HARQ-ACK of SPS1 is valid. That is, since the HARQ-ACK of SPS0 and the HARQ-ACK of SPS1 are valid in PUCCH Rep#0, the UE can include and send these two HARQ-ACK information segments in PUCCH Rep#0. The UE can include and send these two HARQ-ACK information segments when sending subsequent PUCCH repetitions (PUCCH Rep#1, PUCCH Rep#2).
[0571] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 1, K def The value is 3 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually sent is time slot 5. Because K def =3 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def=3 and it is not greater than Y1=3, so the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#1, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#1. Here, PUCCH Rep#1 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#1 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0572] To enable the UE to determine whether to send PUCCH Rep#2 as a third PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#2. Here, according to option 1, K def The value is 4 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#2 is actually sent is time slot 6. Because K def =4 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =4 and it is greater than Y1=3, therefore the HARQ-ACK of SPS1 is invalid. That is to say, since the HARQ-ACK of all SPS is invalid in PUCCH Rep#2, the UE does not send PUCCH Rep#2 (discards).
[0573] refer to Figure 40 (b) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =2, and the maximum delay time in SPSPDSCH configuration #1 is Y. 1,1 =3. Here, the validity of HARQ-ACK follows condition 2(K) above. def The method is ≤Y). Additionally, K def Determine according to the method in option 1.
[0574] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 1, the time slot in which the transmission of the first PUCCH is indicated (time slot 2) and the time slot in which PUCCH Rep#2 is actually transmitted (time slot 6) are K. def 3. Due to K def =3 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =3 and it is not greater than Y1=3, therefore the HARQ-ACK of SPS1 is valid.
[0575] Therefore, in PUCCH Rep#0, the HARQ-ACK for SPS0 is invalid, and the HARQ-ACK for SPS1 is valid. The UE can include and send HARQ-ACK information for the valid SPS1 in PUCCH Rep#0. When a subsequent PUCCH repetition (PUCCH Rep#1) is sent, the UE can include and send HARQ-ACK information for SPS1. However, the UE does not send HARQ-ACK information for SPS0 (it discards the message).
[0576] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 1, K def The value is 4 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K def =4 and it is greater than Y1=3, therefore the HARQ-ACK of SPS1 is invalid. Therefore, since the HARQ-ACK of all SPS is invalid in PUCCH Rep#1, PUCCH Rep#1 is not sent (discarded).
[0577] Second embodiment, validity of HARQ-ACK: second condition (K def ≤Y) method, K def Option 2 method
[0578] Figure 51 The illustration shows a method for the UE to determine the validity of HARQ-ACK, based on yet another example.
[0579] refer to Figure 51(a) The UE is instructed to repeatedly transmit SPS0 HARQ-ACK and SPS1 HARQ-ACK in time slots 2, 3, and 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. Since time slot 4 is a DL time slot and PUCCH Rep#2 may not be transmitted in time slot 4, PUCCH Rep#2 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =1, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =2. Here, the validity of HARQ-ACK follows the above condition 2(K def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0580] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 2, K def It is 0 because the time slot (time slot 2) designated for the transmission of PUCCH Rep#0 is the same as the time slot (time slot 2) in which PUCCH Rep#0 is actually transmitted. Because K def =0 and it is not greater than Y0=1, therefore the HARQ-ACK of SPS0 is valid. Additionally, since K def Since Y = 0 and it is not greater than Y1 = 2, the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#0, the HARQ-ACK of SPS0 and the HARQ-ACK of SPS1 are valid. That is, since the HARQ-ACK of SPS0 and the HARQ-ACK of SPS1 are valid in PUCCH Rep#0, the UE can include and send these two HARQ-ACK information segments in PUCCH Rep#0.
[0581] The UE can include and send these two HARQ-ACK information segments when subsequent PUCCH repetitions (PUCCH Rep#1, PUCCH Rep#2) are sent. The determination of whether to send subsequent PUCCH repetitions is as follows: To determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 2, K defThe value is 2 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 5. Because K def =2 and it is greater than Y0=1, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =2 and it is not greater than Y1=2, therefore the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#1, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#1. Here, PUCCH Rep#1 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#1 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0582] To enable the UE to determine whether to send PUCCH Rep#2 as a third PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#2. Here, according to option 2, K def The value is 2 because the time slot in which PUCCH Rep#2 is indicated for transmission is time slot 4, and the time slot in which PUCCH Rep#2 is actually transmitted is time slot 6. Because K def =2 and it is greater than Y0=1, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =2 and it is not greater than Y1=2, therefore the HARQ-ACK of SPS1 is valid. Therefore, in PUCCH Rep#2, the HARQ-ACK of SPS0 is invalid, but the HARQ-ACK of SPS1 is valid. That is, since at least one HARQ-ACK is valid, the UE sends PUCCH Rep#2. Here, PUCCH Rep#2 includes the same UCI as PUCCH Rep#0, which is the first repetition. That is, PUCCH Rep#2 includes the invalid HARQ-ACK of SPS0 and the valid HARQ-ACK of SPS1.
[0583] refer to Figure 51(b) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =1, and the maximum delay time in SPSPDSCH configuration #1 is Y. 1,1 =2. Here, the validity of HARQ-ACK follows the above condition 2(K def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0584] According to the second embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#0, which is the first PUCCH repetition. Here, according to option 2, the time slot in which PUCCH Rep#0 is indicated (time slot 2) and the time slot in which PUCCH Rep#0 is actually transmitted (time slot 4) are K. def 2. Because of K def =2 and it is greater than Y0=1, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =2 and it is not greater than Y1=2, therefore the HARQ-ACK for SPS1 is valid. Therefore, in PUCCH Rep#0, the HARQ-ACK for SPS0 is invalid, and the HARQ-ACK for SPS1 is valid. The UE can include and send the HARQ-ACK information for the valid SPS1 in PUCCH Rep#0. When sending a subsequent PUCCH repetition (PUCCHRep#1), the UE can include and send the HARQ-ACK information for SPS1. However, the UE does not send the HARQ-ACK information for SPS0 (it is discarded).
[0585] The determination of whether a subsequent PUCCH repetition should be sent is as follows. To enable the UE to determine whether to send PUCCH Rep#1 as a second PUCCH repetition, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1. Here, according to option 2, K def The value is 3 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K def=3 and it is greater than Y1=2, therefore the HARQ-ACK of SPS1 is invalid. Therefore, since the HARQ-ACK of all SPSs is invalid in PUCCH Rep#1, PUCCH Rep#1 is not sent (discarded).
[0586] Third embodiment, validity of HARQ-ACK: First condition (K l +K def ≤Y) method, K def Option 1 method
[0587] Figure 52 The diagram illustrates a method for determining the validity of HARQ-ACK based on yet another example of a UE.
[0588] refer to Figure 52 (a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows the method of condition 1 above (K1+Kdef≤Y). Additionally, K... def It was determined according to the method in option 1.
[0589] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 1, K def The value is 3 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually sent is time slot 5. Because K 1,0 +K def =5 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def=4 and it is not greater than Y1=4, therefore SPS1's HARQ-ACK is valid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), SPS0's HARQ-ACK is invalid, and SPS1's HARQ-ACK is valid. Therefore, SPS1's HARQ-ACK is valid throughout all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1). However, information regarding SPS0's HARQ-ACK is not transmitted (discarded).
[0590] refer to Figure 52 (b) The UE is instructed to repeatedly transmit the HARQ-ACK for SPS0 and the HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPSPDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0591] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 1, K def The value is 4 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K 1,0 +K def =6 and it is greater than Y0=4, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =5 and it is greater than Y1=4, therefore the HARQ-ACK of SPS1 is invalid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACKs of SPS0 and SPS1 are invalid. That is, since there is no valid HARQ-ACK in the last PUCCH repetition (PUCCH Rep#1), all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1) are not sent (discarded).
[0592] Third embodiment, validity of HARQ-ACK: First condition (K l +K def ≤Y) method, K def Option 2 method
[0593] Figure 53 The diagram illustrates a method for determining the validity of HARQ-ACK based on yet another example of a UE.
[0594] refer to Figure 53 (a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =3, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =3. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0595] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 2, K def The value is 2 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 5. Because K 1,0 +K def =4 and it is greater than Y0=3, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =3 and it is not greater than Y1=3, therefore the HARQ-ACK of SPS1 is valid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACK of SPS0 is invalid, and the HARQ-ACK of SPS1 is valid. Therefore, the UE includes the HARQ-ACK of SPS1, which is valid in all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1). However, the UE does not send HARQ-ACK information about SPS0 (discards it).
[0596] refer to Figure 53(b) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 3, PUCCH Rep#0 is transmitted in time slot 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =4, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =4. Here, the validity of HARQ-ACK follows condition 1 (K1+K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0597] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 2, K def The value is 3 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K 1,0 +K def =5 and it is greater than Y0=3, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K 1,1 +K def =4 and it is greater than Y1=3, therefore the HARQ-ACK of SPS1 is invalid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACK of SPS0 and the HARQ-ACK of SPS1 are invalid. Therefore, since there is no valid HARQ-ACK in the last PUCCH repetition (PUCCH Rep#1), the UE does not send all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1) (discarded).
[0598] Third embodiment, validity of HARQ-ACK: second condition (K def ≤Y) method, K def Option 1 method
[0599] Figure 54 The diagram illustrates a method for determining the validity of HARQ-ACK based on yet another example of a UE.
[0600] refer to Figure 54(a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =2, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =3. Here, the validity of HARQ-ACK follows condition 2(K) above. def The method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0601] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 1, K def The value is 3 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually sent is time slot 5. Because K def =3 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =3 and it is not greater than Y1=3, therefore the HARQ-ACK of SPS1 is valid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACK of SPS0 is invalid, and the HARQ-ACK of SPS1 is valid. Therefore, the UE includes the HARQ-ACK of SPS1, which is valid in all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1). However, the UE does not send HARQ-ACK information about SPS0 (discards it).
[0602] refer to Figure 54 (b) The UE is instructed to repeatedly transmit the HARQ-ACK for SPS0 and the HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 5. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =2, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =3. Here, the validity of HARQ-ACK follows condition 2(K) above. defThe method is ≤Y). Additionally, K def It was determined according to the method in option 1.
[0603] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 1, K def The value is 4 because the time slot in which the first PUCCH transmission is indicated is time slot 2, and the time slot in which PUCCH Rep#1 is actually sent is time slot 6. Because K def =4 and it is greater than Y0=2, therefore the HARQ-ACK of SPS0 is invalid. Furthermore, since K def =4 and it is greater than Y1=3, therefore the HARQ-ACK of SPS1 is invalid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACKs of SPS0 and SPS1 are invalid. That is, since there is no valid HARQ-ACK in the last PUCCH repetition (PUCCH Rep#1), the UE does not send all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1) (discarding them).
[0604] Third embodiment, validity of HARQ-ACK: second condition (K def ≤Y) method, K def Option 2 method
[0605] Figure 55 The diagram illustrates a method for determining the validity of HARQ-ACK based on yet another example of a UE.
[0606] refer to Figure 55 (a) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 5. The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =1, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =2. Here, the validity of HARQ-ACK follows the above condition 2(K def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0607] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 2, Kdef The value is 2 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 5. Because K def =2 and it is greater than Y0=1, therefore the HARQ-ACK of SPS0 is invalid. Additionally, since K def =2 and it is not greater than Y1=2, therefore the HARQ-ACK of SPS1 is valid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACK of SPS0 is invalid, and the HARQ-ACK of SPS1 is valid. That is, the UE includes the HARQ-ACK of SPS1, which is valid in all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1). However, the UE does not send HARQ-ACK information about SPS0 (it is discarded).
[0608] refer to Figure 55 (b) The UE is instructed to repeatedly transmit HARQ-ACK for SPS0 and HARQ-ACK for SPS1 in time slots 2 and 3. Since time slot 2 is a DL time slot and PUCCH Rep#0 may not be transmitted in time slot 2, PUCCH Rep#0 is transmitted in time slot 4. Since time slot 3 is a DL time slot and PUCCH Rep#1 may not be transmitted in time slot 3, PUCCH Rep#1 is transmitted in time slot 6.
[0609] The maximum delay time in SPS PDSCH configuration #0 is Y. 1,0 =1, and the maximum delay time in SPS PDSCH configuration #1 is Y. 1,1 =2. Here, the validity of HARQ-ACK follows the above condition 2(K def The method is ≤Y). Additionally, K def It was determined according to the method in option 2.
[0610] According to the third embodiment, the UE can determine the validity of the HARQ-ACK in PUCCH Rep#1, which is the last PUCCH repetition. Here, according to option 2, K def The value is 3 because the time slot in which the transmission of PUCCH Rep#1 is indicated is time slot 3, and the time slot in which PUCCH Rep#1 is actually transmitted is time slot 6. Because K def =3 and it is greater than Y1=1, therefore the HARQ-ACK of SPS0 is invalid. Furthermore, since K def=3 and it is greater than Y1=2, therefore the HARQ-ACK of SPS1 is invalid. Therefore, in the last PUCCH repetition (PUCCH Rep#1), the HARQ-ACKs of SPS0 and SPS1 are invalid. That is, since there is no valid HARQ-ACK in the last PUCCH repetition (PUCCH Rep#1), the UE does not send all PUCCH repetitions (PUCCH Rep#0, PUCCH Rep#1) (discarding them).
[0611] In the examples described above for the first to third embodiments, SPS0 of SPS PDSCH configuration #0 and SPS1 of SPSPDSCH configuration #1 are instructed to send HARQ-ACK in the same time slot. However, the HARQ-ACKs of SPS0 and SPS1 can be instructed to be sent in different time slots. In this case, when the PUCCH on which HARQ-ACK is sent is repeatedly sent in multiple time slots, the PUCCH can overlap in some time slots. In this case, the UE requires a PUCCH transmission method in some time slots.
[0612] Figure 56 The illustration shows a method for performing PUCCH repetition by the UE, based on an example.
[0613] refer to Figure 56 The UE is configured to receive SPS0 of SPS PDSCH configuration #0 in time slot 0, and is configured to receive SPS1 of SPS PDSCH configuration #1 in time slot 4. In SPS PDSCH configuration #0, K 1,0 =2 is set, and in SPSPDSCH configuration #1, K 1,1 =1 is set. Therefore, the UE must send the HARQ-ACK for SPS0 of time slot 0 in time slot 2, and must send the HARQ-ACK for SPS1 of time slot 4 in time slot 5. When the HARQ-ACK is sent in time slot 2, the PUCCH can be sent repeatedly in both time slots. Here, the time slots indicated by the transmission are time slot 2 and time slot 3.
[0614] Since time slot 3 is a DL time slot, the PUCCH may not be transmitted, and therefore the PUCCH is transmitted in time slot 5. Thus, the PUCCH used to transmit the HARQ-ACK for SPS0 is transmitted in time slots 2 (PUCCH Rep#0 for SPS0) and 5 (PUCCH Rep#1 for SPS0). When the HARQ-ACK is transmitted in time slot 5, the PUCCH can be transmitted repeatedly in both time slots. Here, the time slots indicated by the transmission are time slots 5 and 6. Since time slots 5 and 6 are UL time slots, the PUCCH used to transmit the HARQ-ACK for SPS1 is transmitted in time slots 5 (PUCCH Rep#0 for SPS1) and 6 (PUCCH Rep#1 for SPS1).
[0615] The UE can overlap the second repetition of the SPS0 HARQ-ACK PUCCH and the first repetition of the SPS1 HARQ-ACK PUCCH in time slot 5. Since the UE may not send two PUCCHs simultaneously in one time slot, the overlap problem must be resolved. Specific methods are disclosed.
[0616] As a first method, the UE sends a repeat of the earlier-starting PUCCH and does not send the later-starting PUCCH (discards it). This does not distinguish whether the earlier-starting PUCCH was sent in the time slot indicated for transmission or is a delayed PUCCH.
[0617] As a second method, the UE sends a repeat of the later-starting PUCCH and may not send the earlier-starting PUCCH (discarding it). This can be done until the transmission of the earlier-starting PUCCH conflicts with other repeats of the PUCCH.
[0618] As a third method, the UE can prioritize sending duplicates of PUCCHs in the time slots indicated for transmission. That is, when a duplicate PUCCH overlaps with a duplicate PUCCH that is delayed without a transmission indication in the time slot indicated for transmission, the UE can send the duplicate PUCCH in the time slot indicated for transmission and may not send the delayed PUCCH (discard it). If both overlapping PUCCHs in a time slot are duplicates of PUCCHs indicated for transmission (i.e., PUCCHs without delay), the PUCCH that starts first can be sent, and the PUCCH that starts later may not be sent. If neither overlapping PUCCH in a time slot is a duplicate of a PUCCH indicated for transmission (i.e., a delayed PUCCH), the PUCCH that starts earlier can be sent, and the PUCCH that starts later may not be sent.
[0619] As a fourth method, the UE can transmit PUCCH repetitions corresponding to the smaller number of repetitions between earlier and later PUCCH repetitions. For example, by comparing the number of repetitions when earlier PUCCH repetitions (including non-repetitive PUCCHs, assuming a retransmission count of 1) are transmitted with the number of repetitions when later PUCCH retransmissions are transmitted, the PUCCH repetition corresponding to the smaller number of repetitions can be transmitted. If the earlier transmitted PUCCH has a repetition count of 1, then the PUCCH can be transmitted because it has a smaller repetition count. In this way, PUCCH performance degradation is suppressed by transmitting more PUCCHs with fewer repetitions.
[0620] In the first to fourth methods, the UE does not perform at least one PUCCH retransmission. Therefore, the performance degradation caused by not performing PUCCH retransmission may not be unavoidable. A fifth method to address the above problem has been disclosed.
[0621] As a fifth method disclosed herein, the UE can transmit repeats of earlier-starting PUCCHs in overlapping time slots, and can delay the repetition of later-starting PUCCHs to a time slot that can be transmitted later, instead of transmitting them in overlapping time slots. That is, when selecting time slots capable of PUCCH repetition transmission, the UE can exclude time slots in which the repetition of earlier-starting PUCCHs begins. In other words, time slots for repetitive PUCCH transmission can be selected from time slots that do not perform repetition of earlier-starting PUCCHs.
[0622] Figure 57 The illustration shows a method for performing PUCCH repetition by the UE, based on another example.
[0623] refer to Figure 57 When PUCCH Rep#1 for SPS0 and PUCCH Rep#0 for SPS1 conflict in time slot 5, the UE can send PUCCH Rep#1 for SPS0, which starts earlier in time slot 5 than the other. Furthermore, PUCCH Rep#0 for SPS1 that is not sent in time slot 5 can be sent in a time slot later than time slot 5. Here, since transmission in time slots 6 and 7 is possible, PUCCH Rep#0 for SPS1 can be sent in time slot 6 and PUCCH Rep#1 for SPS1 can be sent in time slot 7.
[0624] In the fifth method, when a collision occurs, the UE delays the repetition of the later-starting PUCCH to a later time slot and performs the transmission in the later time slot. Therefore, there is no situation where PUCCH repetition is not performed. Thus, there is no performance degradation of PUCCH. However, PUCCH delay may occur because the repetition of the later-starting PUCCH is delayed to a later time slot. A sixth method to solve the above problem is disclosed.
[0625] According to the sixth method of this disclosure, the UE does not transmit repetitions of earlier-starting PUCCHs in overlapping time slots. Instead, a HARQ-ACK intended to be transmitted in a repetition of an earlier-starting PUCCH can be included in the PUCCH repetition and transmitted in a later-starting PUCCH. For example, when in Figure 56 When PUCCH Rep#1 for SPS0 and PUCCHRep#0 for SPS1 overlap in time slot 5, the UE does not transmit PUCCH Rep#1 for the earlier-starting SPS0. Furthermore, the HARQ-ACK for SPS0 transmitted in PUCCH Rep#1 for SPS0 can be included in and transmitted in PUCCH Rep#0 for SPS1. That is, PUCCH Rep#0 for SPS1 can include HARQ-ACK information about both SPS0 and SPS1.
[0626] The above description of the present invention is for illustrative purposes, and those skilled in the art will understand that it is presented without altering the spirit of the invention or the essential characteristics of this disclosure. Therefore, it should be understood that the above embodiments are exemplary in all respects and not restrictive. For example, elements described as a single type can be implemented in a distributed manner; similarly, elements described as distributed can be implemented in a combined manner.
[0627] The scope of this disclosure is indicated by the claims described below rather than by the specific description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents shall be construed as being included within the scope of this disclosure.
Claims
1. A user equipment (UE) configured to operate in a wireless communication system, the UE comprising: processor, and Communication module, The processor is configured as follows: The system receives a semi-persistent scheduling physical downlink shared channel (SPS PDSCH) based on a semi-persistent scheduling (SPS) configuration, where each SPS configuration includes a corresponding maximum delay duration. Generate a first hybrid automatic repeat request acknowledgment (HARQ-ACK) message for the SPS PDSCH; Determine the first PUCCH resource for transmitting the first physical uplink control channel PUCCH containing the first HARQ-ACK information, and When the first PUCCH resource overlaps with at least one of the following: a semi-static downlink symbol, a symbol for the Synchronization Signal / Physical Broadcast Channel (SSB), or a symbol for Control Resource Set #0 (CORESET #0), the transmission of the second HARQ-ACK information is delayed to the second PUCCH. The second HARQ-ACK information includes the HARQ-ACK information in the first HARQ-ACK information that corresponds to at least one first SPS PDSCH in the SPSPDSCH. Wherein, each of the at least one first SPS PDSCH satisfies the following: the maximum delay duration of the corresponding SPS configuration is greater than or equal to the time difference between the time slot of the second PUCCH and the time slot of the corresponding first SPS PDSCH reception. In this context, based on a periodic cell handover pattern configured by the Radio Resource Control (RRC) signal bitmap, the second PUCCH is allocated to either the primary or secondary cell, and Each bit of the bitmap corresponds to a corresponding time slot of the parameter set of the reference primary cell, and each bit value of the bitmap indicates the primary cell or the secondary cell as the cell used for PUCCH transmission in the corresponding time slot.
2. The UE as described in claim 1, wherein, Delaying the transmission of the second HARQ-ACK information includes: - If the earliest PUCCH that occurs after the first PUCCH resource and the second HARQ-ACK information can be reused is transmittable, then the second HARQ-ACK information is sent via the earliest PUCCH. - If the first earliest PUCCH cannot be transmitted due to overlap with at least one of the semi-static downlink symbols, the symbols for SSB, or the symbols for CORESET#0, then the second earliest PUCCH in which the second HARQ-ACK information can be reused is determined.
3. A method performed by a user equipment (UE) in a wireless communication system, the method comprising: Receive Semi-Persistent Scheduling (SPS) Physical Downlink Shared Channel (SPS PDSCH) based on SPS configuration, where each of the SPS configurations includes a corresponding maximum delay duration; Generate a first hybrid automatic repeat request acknowledgment (HARQ-ACK) message for the SPS PDSCH; Determine a first PUCCH resource for transmitting a first physical uplink control channel PUCCH containing the first HARQ-ACK information; as well as When the first PUCCH resource overlaps with at least one of the following: a semi-static downlink symbol, a symbol for the Synchronization Signal / Physical Broadcast Channel (SSB), or a symbol for Control Resource Set #0 (CORESET #0), the transmission of the second HARQ-ACK information is delayed to the second PUCCH. The second HARQ-ACK information includes the HARQ-ACK information in the first HARQ-ACK information that corresponds to at least one first SPS PDSCH in the SPSPDSCH. Wherein, each of the at least one first SPS PDSCH satisfies the following: the maximum delay duration of the corresponding SPS configuration is greater than or equal to the time difference between the time slot of the second PUCCH and the time slot of the corresponding first SPS PDSCH reception. In this context, based on a periodic cell handover pattern configured by the Radio Resource Control (RRC) signal bitmap, the second PUCCH is allocated to either the primary or secondary cell, and Each bit of the bitmap corresponds to a corresponding time slot of the parameter set of the reference primary cell, and each bit value of the bitmap indicates the primary cell or the secondary cell as the cell used for PUCCH transmission in the corresponding time slot.
4. The method of claim 3, wherein, Delaying the transmission of the second HARQ-ACK information includes: - If the earliest PUCCH that occurs after the first PUCCH resource and the second HARQ-ACK information can be reused is transmittable, then the second HARQ-ACK information is sent via the earliest PUCCH. - If the first earliest PUCCH cannot be transmitted due to overlap with at least one of the semi-static downlink symbols, the symbols for SSB, or the symbols for CORESET#0, then the second earliest PUCCH in which the second HARQ-ACK information can be reused is determined.
5. A base station (BS) configured to operate in a wireless communication system, the BS comprising: processor, and Communication module, The processor is configured as follows: The Semi-Persistent Scheduling (SPS) configuration is used to transmit the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH), where each SPS configuration includes a corresponding maximum delay duration. A first PUCCH resource is determined for receiving a first physical uplink control channel (PUCCH) with first hybrid automatic repeat request acknowledgment (HARQ-ACK) information, wherein the first HARQ-ACK information is HARQ-ACK information for the SPS PDSCH, and When the first PUCCH resource overlaps with at least one of the following: a semi-static downlink symbol, a symbol for the Synchronization Signal / Physical Broadcast Channel (SSB), or a symbol for Control Resource Set #0 (CORESET #0), the reception of the second HARQ-ACK information is delayed until the second PUCCH. The second HARQ-ACK information includes the HARQ-ACK information in the first HARQ-ACK information that corresponds to at least one first SPS PDSCH in the SPSPDSCH. Wherein, each of the at least one first SPS PDSCH satisfies the following: the maximum delay duration of the corresponding SPS configuration is greater than or equal to the time difference between the time slot of the second PUCCH and the time slot of the corresponding first SPS PDSCH transmission. In this context, based on a periodic cell handover pattern configured by the Radio Resource Control (RRC) signal bitmap, the second PUCCH is allocated to either the primary or secondary cell, and Each bit of the bitmap corresponds to a corresponding time slot of the parameter set of the reference primary cell, and each bit value of the bitmap indicates the primary cell or the secondary cell as the cell used for PUCCH transmission in the corresponding time slot.
6. The BS as claimed in claim 5, wherein, Delaying the reception of the second HARQ-ACK message includes: -If the earliest PUCCH that appears after the first PUCCH resource and whose second HARQ-ACK information can be reused is receptive, then the second HARQ-ACK information is received via the earliest PUCCH, and - If the first earliest PUCCH cannot be received due to overlap with at least one of the semi-static downlink symbols, the symbols for SSB, or the symbols for CORESET#0, then determine the second earliest PUCCH in which the second HARQ-ACK information can be multiplexed.
7. A method performed by a base station (BS) in a wireless communication system, the method comprising: The Semi-Persistent Scheduling (SPS) configuration is used to transmit the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH), where each SPS configuration includes a corresponding maximum delay duration. Determine a first PUCCH resource for receiving a first physical uplink control channel (PUCCH) having first hybrid automatic repeat request acknowledgment (HARQ-ACK) information, wherein the first HARQ-ACK information is HARQ-ACK information for the SPS PDSCH; and When the first PUCCH resource overlaps with at least one of the following: a semi-static downlink symbol, a symbol for the Synchronization Signal / Physical Broadcast Channel (SSB), or a symbol for Control Resource Set #0 (CORESET #0), the reception of the second HARQ-ACK information is delayed until the second PUCCH. The second HARQ-ACK information includes the HARQ-ACK information in the first HARQ-ACK information that corresponds to at least one first SPS PDSCH in the SPSPDSCH. Wherein, each of the at least one first SPS PDSCH satisfies the following: the maximum delay duration of the corresponding SPS configuration is greater than or equal to the time difference between the time slot of the second PUCCH and the time slot of the corresponding first SPS PDSCH transmission. In this context, based on a periodic cell handover pattern configured by the Radio Resource Control (RRC) signal bitmap, the second PUCCH is allocated to either the primary or secondary cell, and Each bit of the bitmap corresponds to a corresponding time slot of the parameter set of the reference primary cell, and each bit value of the bitmap indicates the primary cell or the secondary cell as the cell used for PUCCH transmission in the corresponding time slot.
8. The method of claim 7, wherein, Delaying the reception of the second HARQ-ACK message includes: -If the earliest PUCCH that appears after the first PUCCH resource and whose second HARQ-ACK information can be reused is receptive, then the second HARQ-ACK information is received via the earliest PUCCH, and - If the first earliest PUCCH cannot be received due to overlap with at least one of the semi-static downlink symbols, the symbols for SSB, or the symbols for CORESET#0, then the second earliest PUCCH in which the second HARQ-ACK information can be multiplexed is confirmed.