Method and apparatus for transmitting or receiving signal in wireless communication system

By configuring multiple SPS and CGs in the wireless communication system and managing the sending and receiving of MAC PDUs according to the SPS timing, the problem of shared CG transmission conflict is solved, and the system's signal transmission efficiency and user service capabilities are improved.

CN119174266APending Publication Date: 2024-12-20LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380039745.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-05-12
Filing Date
2023-05-12
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In wireless communication systems, transmission conflicts of shared configuration licenses lead to increased signal transmission delays and cannot effectively serve users, especially when supporting ultra-reliable and low-latency communication services, the excessive use of dedicated configuration licenses and the inefficiency of shared resources.

Method used

By configuring the first half persistent scheduling (SPS) and the second SPS, and associated with at least one shared configuration license (CG), the media access control protocol data unit (MAC PDU) is received and sent according to different SPS timings to avoid Transmission conflicts to improve the efficiency of shared CG and dedicated CG.

Benefits of technology

It effectively avoids transmission conflicts on shared CG, improves network scheduling efficiency, reduces power consumption of UEs, and supports more user services without increasing the number of dedicated CGs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119174266A_ABST
    Figure CN119174266A_ABST
Patent Text Reader

Abstract

A method and apparatus for performing operations in a wireless communication system disclosed herein may transmit / receive data on a CG occasion of at least one shared CG associated with an SPS.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method and an apparatus for use in a wireless communication system. Background Art

[0002] In general, wireless communication systems are being developed to cover a wide range in a diverse manner to provide communication services such as audio communication services, data communication services, etc. Wireless communication is a multiple access system that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power, etc.). For example, the multiple access system may include one of a code division multiple access (CDMA) system, a frequency division multiple access (FDMA) system, a time division multiple access (TDMA) system, an orthogonal frequency division multiple access (OFDMA) system, a single carrier frequency division multiple access (SC-FDMA) system, and the like. Summary of the invention

[0003] Technical issues

[0004] An object of the present disclosure is to provide a method and apparatus for efficiently transmitting and receiving signals in a wireless communication system.

[0005] Those skilled in the art should understand that the objectives that can be achieved using the present disclosure are not limited to the contents specifically described above, and the above and other objectives that can be achieved by the present disclosure will be more clearly understood from the following detailed description.

[0006] Technical Solution

[0007] The present disclosure provides a method and apparatus for transmitting and receiving signals in a wireless communication system.

[0008] In one aspect of the present disclosure, a method for performing operations of a user equipment (UE) in a wireless communication system is provided. The method may include the following steps: configuring a first semi-persistent scheduling (SPS), a second SPS, and at least one shared configuration permission CG, wherein the first SPS is associated with the at least one shared CG; based on receiving a first media access control (MAC) protocol data unit (PDU) at a first SPS opportunity of the first SPS, sending a first uplink (UL) data at a CG opportunity of the at least one shared CG; and based on receiving the first MAC PDU at a second SPS opportunity of the second SPS, sending a second UL data on a UL permission not given by the at least one shared CG.

[0009] In other aspects of the present disclosure, a device, a processor, and a storage medium for executing a signal monitoring method are provided.

[0010] The communication device may include an autonomous driving vehicle communicable with at least a UE, a network, and another autonomous driving vehicle other than the communication device.

[0011] The above-mentioned aspects of the present disclosure are only some preferred embodiments of the present disclosure, and various embodiments reflecting the technical features of the present disclosure can be derived and understood by those skilled in the art from the following detailed description of the present disclosure.

[0012] Beneficial Effects

[0013] According to the embodiments of the present disclosure, a communication device can more efficiently send and receive signals in a different manner than the prior art.

[0014] Those skilled in the art should understand that the effects that can be achieved through the present disclosure are not limited to the contents specifically described above, and other advantages of the present disclosure will be more clearly understood from the following detailed description in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 The radio frame structure is shown.

[0016] Figure 2 The resource grid during the duration of a time slot is illustrated.

[0017] Figure 3 Figure 1 shows a self-contained time slot structure.

[0018] Figures 4 to 6 It is a figure explaining the embodiment of this disclosure.

[0019] Figures 7 to 10 An example of a device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0020] The following technologies may be used in various wireless access systems such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), etc. CDMA may be implemented as a radio technology such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA may be implemented as a radio technology such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA may be implemented as a radio technology such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wireless Fidelity (WiFi)), IEEE 802.16 (Worldwide Interoperability for Microwave Access (WiMAX)), IEEE 802.20, Evolved UTRA (E-UTRA), etc. UTRA is part of Universal Mobile Telecommunications System (UMTS). 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is a part of Evolved UMTS (E-UMTS) using E-UTRA, and LTE-advanced (LTE-A) is an evolution of 3GPP LTE. 3GPP New Radio or New Radio Access Technology (NR) is an evolved version of 3GPP LTE / LTE-A.

[0021] For clarity of description, the present disclosure will be described in the context of 3GPP communication systems (e.g., LTE and NR), which should not be construed as limiting the spirit of the present disclosure. LTE refers to technology beyond 3GPP TS 36.xxx version 8. Specifically, LTE technology beyond 3GPP TS 36.xxx version 10 is called LTE-A, and LTE technology beyond 3GPP TS 36.xxx version 13 is called LTE-A pro. 3GPP NR is a technology beyond 3GPP TS 38.xxx version 15. LTE / NR may be referred to as a 3GPP system. "xxx" specifies a technical specification number. LTE / NR may be collectively referred to as a 3GPP system. Background technology, terms, abbreviations, etc. as used herein refer to technical specifications published prior to the present disclosure. For example, the following documents may be referenced.

[0022] 3GPP NR

[0023] -38.211: Physical channels and modulation

[0024] -38.212: Multiplexing and channel compilation

[0025] -38.213: Physical layer procedures for control

[0026] -38.214: Physical layer procedures for data

[0027] -38.300: NR and NG-RAN general description

[0028] -38.331: Radio Resource Control (RRC) protocol specification

[0029] Figure 1 The radio frame structure for NR is shown.

[0030] In NR, UL and DL transmissions are configured on a frame basis. Each radio frame has a length of 10ms and is divided into two 5ms half-frames. Each half-frame is divided into five 1ms subframes. A subframe is divided into one or more time slots, and the number of time slots in a subframe depends on the subcarrier spacing (SCS). Depending on the cyclic prefix (CP), each time slot includes 12 or 14 OFDM (A) symbols. When a normal CP is used, each time slot includes 14 OFDM symbols. When an extended CP is used, each time slot includes 12 OFDM symbols. Symbols may include OFDM symbols (or CP-OFDM symbols) and SC-FDMA symbols (or discrete Fourier transform-extended-OFDM (DFT-s-OFDM) symbols).

[0031] Table 1 exemplarily shows that the number of symbols per slot, the number of slots per frame, and the number of slots per subframe vary according to the SCS in the normal CP case.

[0032] [Table 1]

[0033] SCS(15*2^u) <![CDATA[N slot symb ]]> <![CDATA[N frame,u slot ]]> <![CDATA[N subframe,u slot ]]> 15KHz(u=0) 14 10 1 30KHz(u=1) 14 20 2 60KHz(u=2) 14 40 4 120KHz(u=3) 14 80 8 240KHz(u=4) 14 160 16

[0034] *N slot symb : The number of symbols in a time slot

[0035] *N frame,u slot : Number of time slots in a frame

[0036] *N subframe,u slot : Number of time slots in a subframe

[0037] Table 2 shows that the number of symbols per slot, the number of slots per frame, and the number of slots per subframe vary according to SCS in the case of extended CP.

[0038] [Table 2]

[0039] SCS(15*2^u) <![CDATA[N slot svmh ]]> <![CDATA[N frame,u solt ]]> <![CDATA[N subframe,u slot ]]> 60KHz(u=2) 12 40 4

[0040] In the NR system, different OFDM(A) parameter sets (e.g., SCS, CP length, etc.) may be configured for multiple cells aggregated for one UE. Therefore, the (absolute time) duration of a time resource (e.g., a subframe, a time slot, or a transmission time interval (TTI)) (referred to as a time unit (TU) for convenience) consisting of the same number of symbols may be configured differently between the aggregated cells.

[0041] In NR, various parameter sets (or SCS) can be supported to support various 5th generation (5G) services. For example, for an SCS of 15kHz, wide areas in the traditional cellular band can be supported, while for an SCS of 30kHz or 60kHz, dense urban areas, lower latency, and wide carrier bandwidth can be supported. For an SCS of 60kHz or higher, bandwidths above 24.25kHz can be supported to overcome phase noise.

[0042] The NR frequency band may be defined by two types of frequency ranges FR1 and FR2. FR1 and FR2 may be configured as described in Table 3 below. FR2 may be millimeter wave (mmW).

[0043] [Table 3]

[0044] Frequency range specification Corresponding frequency range Sub-wave spacing FR1 450MHz-7125MHz 15, 30, 60kHz FR2 24250MHz-52600MHz 60, 120, 240kHz

[0045] Figure 2 The resource grid during the duration of one time slot is shown.

[0046] A time slot includes multiple symbols in the time domain. For example, a time slot includes 14 symbols in the normal CP case and 12 symbols in the extended CP case. A carrier includes multiple subcarriers in the frequency domain. A resource block (RB) can be defined by multiple (e.g., 12) consecutive subcarriers in the frequency domain. Multiple RB interleavings (referred to as interleavings) can be defined in the frequency domain. Interleaving m∈{0, 1, ..., M-1} can be composed of (common) RBs{m, M+m, 2M+m, 3M+m, ...}. M represents the number of interleavings. A bandwidth part (BWP) can be defined by multiple consecutive (physical) RBs ((P)RBs) in the frequency domain and corresponds to a parameter set (e.g., SCS, CP length, etc.). A carrier can include up to N (e.g., five) BWPs. Data communication can be performed in an active BWP, and only one BWP can be enabled for a UE. Each element in a resource grid can be referred to as a resource element (RE), to which a complex symbol can be mapped.

[0047] In a wireless communication system, a UE receives information from a BS in a downlink (DL), and the UE transmits information to the BS in an uplink (UL). The information exchanged between the BS and the UE includes data and various control information, and there are various physical channels / signals according to the type / purpose of the information exchanged therebetween. A physical channel corresponds to a set of resource elements (REs) that carry information from a higher layer. A physical signal corresponds to a set of REs that are used by the physical layer but do not carry information from a higher layer. The higher layer includes a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and the like.

[0048] DL physical channels include physical broadcast channel (PBCH), physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH). DL physical signals include DL reference signal (RS), primary synchronization signal (PSS) and secondary synchronization signal (SSS). DL RS includes demodulation reference signal (DM-RS), phase tracking reference signal (PT-RS) and channel state information reference signal (CSI-RS). UL physical channels include physical random access channel (PRACH), physical uplink shared channel (PUSCH) and physical uplink control channel (PUCCH). UL physical signals include UL RS. UL RS includes DM-RS, PT-RS and sounding reference signal (SRS).

[0049] Figure 3 Shows the structure of a self-contained time slot.

[0050] In the NR system, a frame has a self-contained structure in which a DL control channel, DL or UL data, a UL control channel, etc. can all be included in one time slot. For example, the first N symbols in a time slot (hereinafter, the DL control region) can be used to send a DL control channel, and the last M symbols in a time slot (hereinafter, the UL control region) can be used to send a UL control channel. N and M are integers greater than or equal to 0. The resource region (hereinafter, the data region) between the DL control region and the UL control region can be used for DL ​​data transmission or UL data transmission. For example, the following configuration can be considered. List the various parts in chronological order.

[0051] In the present disclosure, a base station (BS) may be, for example, a gNode B (gNB).

[0052] Implementation 1: Controlled Sharing of CG via SPS

[0053] The above content (NR frame structure, etc.) can be applied in combination with the method to be described below proposed in this specification, or can be supplemented to clarify the technical features of the method proposed in this specification.

[0054] The method is related to the above-mentioned NR system or LTE system, and it goes without saying that the technical spirit proposed in this specification can be modified or replaced according to the terms, expressions, structures, etc. defined in each system to be implemented in the corresponding system.

[0055] In NR, in order to support URLLC (Ultra Reliable and Low Latency Communication) services, dedicated CG (Configuration Grant) and SPS (Semi-Persistent Scheduling) may be overused, and even multiple CG and SPS configurations are allowed to be configured to support very short intervals or non-integer cycles of user services. This means that many dedicated CG and SPS configurations may need to be configured to support only one application service. Considering the introduction and development of a large number of new services that may require many CG and / or SPS configurations, it will not be possible to allocate all required dedicated CG and SPS configurations for each UE in the cell, and only a limited number of services can be provided to the UE by one gNB. This may be a limitation and a key obstacle to extending service coverage and enhancing scheduling performance in the network.

[0056] Sharing CG can be considered to alleviate this limitation. However, if the CG is shared by multiple UEs, transmission conflicts in the CG licenses may be unavoidable and will occur frequently because each CG license can be freely used by multiple UEs. This transmission conflict will increase the transmission delay of each data of the URLLC service, and ultimately the user service may not be properly served due to this unexpected delay in the shared CG. In other words, sharing the CG can enable more UEs to use more CG resources, but may cause long delays and may be detrimental to URLLC services due to transmission conflicts. In order to overcome this unexpected delay caused by conflicts and provide more URLLC services with a smaller number of dedicated CGs, new mechanisms should be considered to improve the efficiency of shared CGs and dedicated CGs.

[0057] Embodiment 1 relates to a UE configured with a first SPS, a second SPS and at least one CG. The first SPS is associated with one CG among the at least one CG, and the second SPS is not associated with any CG among the at least one CG. When the UE receives a MAC (Media Access Control) PDU (Protocol Data Unit) from the network, the UE checks whether the MAC PDU is received using the first SPS. If the UE receives the MAC PDU using the first SPS and data from an upper layer, the UE sends data using an associated CG among at least one CG. If the UE receives the MAC PDU using the second SPS and data from an upper layer, the UE sends data using a dynamic UL grant or a UL grant not given by the CG associated with the SPS.

[0058] The UE is configured with at least one CG including a configuration that enables the UE to periodically use a CG license. The CG license given by the CG configuration may be available after activating the CG configuration and may be unavailable after deactivating the CG configuration. If at least one CG is configured exclusively for the UE, only one UE may use the at least one CG. If at least one CG is shared by multiple UEs, multiple UEs may have the same CG configuration. If multiple UEs attempt to send data on a CG license simultaneously, a transmission conflict may occur on the CG license.

[0059] The UE is configured with at least one SPS including a configuration that enables the UE to periodically receive SPS assignments. The SPS assignments in the SPS configuration may be available after the SPS configuration is activated and may be unavailable after the SPS configuration is deactivated. Each CG configuration and / or SPS configuration may have an index that can be used to distinguish each CG and / or SPS in a MAC entity or a UE. The UE may be configured with an association between at least one SPS and at least one CG. An SPS configuration may be associated with one or more CG configurations.

[0060] A MAC PDU received on at least one SPS or L1 (Layer 1, physical layer) signaling may include an index to a CG configuration. If the index to the CG configuration is included, the UE sends data on the indicated CG after generating a MAC PDU, which may include only data from logical channels associated with the indicated CG and / or SPS.

[0061] A CG configuration can be associated with one or more SPS configurations. Each CG and / or SPS configuration can be associated with a logical channel. If a logical channel is associated with both a CG configuration and an SPS configuration, the UE can implicitly identify the association between at least one CG and at least one SPS. Therefore, the UE can identify the CG associated with the SPS for receiving the MAC PDU.

[0062] The activation / deactivation of CG and / or SPS can be indicated by L1 / L2 / L3 signaling. The UE receives SPS configuration and CG configuration using RRC, L2 signaling or pre-configuration. The association between SPS and CG can be configured or modified by RRC or L1 / L2 signaling, and L3 signaling can include RRC signaling. L1 signaling can include DCI (downlink control information). L2 signaling can include MACCE (control element) and / or control PDU.

[0063] The UE may be configured with a duration for at least one CG (shared CG occupancy duration). The UE may be allowed to use at least one CG only during this duration. The duration may be preconfigured, semi-statically configured, or dynamically changed. If the duration is semi-statically or dynamically changed, the duration information may be given before or during the reception of a MAC PDU on at least one SPS. The duration may be configured per LCH (logical channel), per CG / SPS, per MAC, or per UE. The duration may be one of the following:

[0064] - Exact duration, e.g. 1 ms or 2 ms;

[0065] - length of a symbol / time slot / subframe, which may occur consecutively;

[0066] - the number of CG licenses, which may occur consecutively;

[0067] - the number of associated SPS assignments, which may occur consecutively;

[0068] When the UE receives a MAC PDU using one of at least one SPS, the UE checks whether the one of the at least one SPS is associated with at least one CG.

[0069] -If one of at least one SPS is associated with one of at least one CG and the UE has data to send, the UE generates a data PDU including the data and sends the data PDU to the network (or base station) using a UL grant given by a CG associated with an SPS for receiving a MAC PDU.

[0070] -If one of the at least one SPS is not associated with at least one CG and the UE has data to send, the UE generates a data PDU including the data and sends the data PDU to the network (or base station) using a UL grant that is not given by a CG associated with at least one SPS. The UL grant may be given by a CG among the at least one CG that is not associated with any of the at least one SPS. The UL grant may be a dynamic UL grant given by the network.

[0071] -If an SPS is associated with multiple CGs among at least one CG, the UE can generate a data PDU including data and send the data PDU to the network (or base station) using one of the multiple CGs. The UE can select the earliest CG, the maximum CG, or the minimum CG license among the multiple CGs. Alternatively, the UE can use all CG licenses in the multiple CGs. The UE can send the same data PDU on all CG licenses in the multiple CGs, or the UE can send different data PDUs for each CG license among all CG licenses.

[0072] If the UE receives a MAC PDU using at least one SPS associated with at least one CG, the data PDU may include at least or only data from a logical channel associated with at least one CG and / or at least one SPS. Even if data is available in the LCH associated with at least one CG before receiving the MAC PDU using at least one SPS, the UE may not be allowed to send data using the CG grant of at least one CG until the UE receives the MAC PDU using at least one SPS associated with at least one CG. Wherein, even if data arrives on a logical channel associated with at least one CG associated with at least one SPS, the UE cannot use the CG grant of at least one CG until the UE receives the MAC PDU on at least one SPS associated with at least one CG, and the UE may trigger and send an indication to the network after receiving data from an upper layer to request UL permission.

[0073] When the UE receives a MAC PDU using one of at least one SPS, the UE may start or restart a timer for a CG associated with the one SPS. Alternatively, when the UE generates and / or sends a data PDU for a CG associated with one of the at least one SPS, the UE may start or restart the timer. The UE may be allowed to use the associated CG only during the timer operation. If the timer stops or expires, the UE may consider that a CG associated with one of the at least one SPS is unavailable. If there is remaining data available for transmission after stopping the timer or the timer expires, the UE may send a buffer status report or an indication that the UE has remaining data for transmission to the network. Among them, data transmission may be allowed only after a MAC PDU is received from the first SPS or the second SPS.

[0074] When the UE receives a MAC PDU using one SPS among at least one SPS, if at least one CG associated with the one SPS is not activated, the UE may activate at least one CG associated with the one SPS, and then the UE sends a data PDU using the activated CG associated with the one SPS.

[0075] This example is in Figure 4 Given in . Assume that SPS1 is associated with CG1 and SPS2 is not associated with any CG. Both SPS1 and SPS2 are configured specifically for the UE. CG1 is shared by other UEs and the UE can use the CG grant of CG1 after receiving a MAC PDU on the associated SPS1. CG2 is configured specifically for the UE and the CG grant of CG2 can be used by the UE when data is available for transmission. It is also assumed that LCH1 is associated with CG1 and LCH2 is associated with CG2, but LCH3 is not associated with any CG. The duration for CG1 is two consecutive CG grants for CG1. When MAC PDU B1 is received, it is assumed that the buffer status of LCH1 / LCH2 / LCH3 is as follows Figure 4 As shown in (a).

[0076] When the UE receives MAC PDU B1 from the network using SPS2, the UE recognizes that SPS2 is not associated with any CG and does not start the timer for CG1. Even if CG grant C1 is the earliest available CG grant, the UE does not use CG grant C1 to send PDUs from LCH2 / LCH3 because CG1 is associated with SPS1. Because the timer is not running for CG1, CG grant C1 is skipped and the MAC PDU using SPS1 is not received even if LCH1 has data for transmission. PDU3 in LCH2 is sent using CG grant D1 of CG2, and PDU4 in LCH2 is sent using dynamic grant E1 received from the network because the dynamic grant E1 is the next earliest available UL grant. PDU5 in LCH3 is sent using CG grant D2 of CG2 because it is not associated with any CG and satisfies the LCP (Logical Channel Priority) restrictions of CG grant D2. Since no data is available for transmission at this CG grant opportunity, CG grant D3 of CG2 is skipped.

[0077] When the UE receives MAC PDU A1 from the network using SPS1, the UE recognizes that SPS1 is associated with CG1 and (re)starts the timer for CG1. The timer value may be two CG grants for CG1. And when a PDU is sent on the CG grant of CG1, the timer for CG1 may be (re)started. Even if dynamic grant E1 occurs earlier than CG grant C2, the UE cannot use dynamic grant E1 to send PDUs from LCH1 because SPS1 is associated with CG1. PDU1 in LCH1 is sent using CG grant C2 of CG1, and PDU2 in LCH1 is sent using CG grant C3 of CG1. Because the timer value is two CG grants for CG1, the timer for CG1 may expire when PDU2 is sent. When the UE sends PDU2, the UE may recognize that LCH1 still has data for transmission (i.e., PDU6) after sending PDU2. And the UE may trigger a buffer status report / include a buffer status report in the MAC PDU used to send PDU2. Alternatively, the UE may use an L1 channel (e.g., PUCCH) or L2 signaling to trigger / send an indication to the network that PDU6 is still in LCH1. Even if PDU6 is still in LCH1 after sending PDU2, the UE cannot use the upcoming CG grant of CG1 to send PDU6 until the next MAC PDU is received on SPS1.

[0078] According to implementation 1, the UE can use the association with the dedicated SPS and the shared CG to avoid transmission conflicts on the shared CG, which can improve the scheduling efficiency in the network, that is, the network can use a smaller number of dedicated CG and shared CG resources to serve the same number of UEs without transmission conflicts. Since a smaller number of CGs can be used to support one service, this can also reduce the power consumption of the UE.

[0079] Implementation 1-1: Mapping between CG and SPS for interactive services

[0080] Interactive services based on edge computing are developing recently to provide services to humans in many places such as public places, restaurants, homes, etc. In this type of service, the main computation is carried by an edge server that may be located in the access network (e.g., along with a gNB or a nearby gNB), and the device may have a simple input / output interface (such as a display panel) to communicate with humans. Another example is a connected robot that has a connection to the edge server and all commands are given by the edge server. Cloud gaming can also be another example.

[0081] A common feature of interactive services is time-critical services that require data to arrive at the destination in a timely or on-time manner. To this end, configuration grants (CG) and semi-persistent scheduling (SPS) can be used proactively to reduce scheduling delays and meet delay requirements. In addition, it is very similar to generating uplink data in response to downlink data in interactive services, and the required QoS (quality of service) of uplink data and downlink data in one interactive service can be the same or similar.

[0082] In NR, CG and SPS are not associated, and each CG or SPS resource operates independently. The UE can use the earliest CG resource to send data that can meet the LCP limit for the earliest CG resource. In this case, many CGs and SPSs should be over-configured to support various QoS for non-integer periodicity and interactive services. However, in practice, all configured CG and SPS resources may not always be used, and a large amount of uplink and downlink radio resources will be wasted unnecessarily. In order to overcome this problem, each CG and SPS can be configured with an appropriate resource size and period, taking into account the relevant QoS, but the problem may still not be solved, because in any case, regardless of whether the earliest CG is configured for sending data, as long as the sent data passes the LCP limit, the earliest CG can be used. If the earliest CG is used, the CG timer for the HARQ used will be started and the corresponding HARQ process for the CG cannot be used until the CG timer expires. This means that when uplink data is generated after receiving downlink data for a specific interactive service, the uplink data may not be sent on time because all HARQ processes may have been occupied by other services. Finally, interactive services will not be provided to the UE correctly. Considering the recent increasing interest in interactive services, this should be a serious problem and should be properly addressed in order to smoothly support interactive services in NR.

[0083] Interactive services based on edge computing are developing recently to provide services to humans in many places such as public places, restaurants, homes, etc. In this type of service, the main computation is carried by an edge server that may be located in the access network (e.g., along with a gNB or a nearby gNB), and the device may have a simple input / output interface (such as a display panel) to communicate with humans. Another example is a connected robot that has a connection to the edge server and all commands are given by the edge server. Cloud gaming can also be another example.

[0084] A common feature of interactive services is time-critical services that require data to arrive at the destination in a timely or on-time manner. To this end, configuration grants (CG) and semi-persistent scheduling (SPS) can be used proactively to reduce scheduling delays and meet delay requirements. In addition, it is very similar to generating uplink data in response to downlink data in interactive services, and the required QoS of uplink data and downlink data in one interactive service can be the same or similar.

[0085] In NR, CG and SPS are not associated, and each CG or SPS resource operates independently. The UE can use the earliest CG resource to send data that can meet the LCP limit for the earliest CG resource. In this case, many CGs and SPSs should be over-configured to support various QoS for non-integer periodicity and interactive services. However, in practice, all configured CG and SPS resources may not always be used, and a large amount of uplink and downlink radio resources will be wasted unnecessarily. In order to overcome this problem, each CG and SPS can be configured with an appropriate resource size and period, taking into account the relevant QoS, but the problem may still not be solved, because in any case, regardless of whether the earliest CG is configured for sending data, as long as the sending data passes the LCP limit, the earliest CG can be used. If the earliest CG is used, the CG timer for the HARQ used will be started and the corresponding HARQ process for the CG may not be used until the CG timer expires. This means that when uplink data is generated after receiving downlink data for a specific interactive service, the uplink data may not be sent on time because all HARQ processes may have been occupied by other services. Finally, interactive services will not be provided to the UE correctly. Considering the recent increasing interest in interactive services, this should be a serious problem and should be properly addressed in order to smoothly support interactive services in NR.

[0086] Embodiment 1-1 involves a UE configured with a first SPS, a second SPS, a first CG, and a second CG. Since embodiment 1 involves a UE configured with a first SPS, a second SPS, and at least one CG (a first CG and a second CG), embodiment 1-1 is a part of embodiment 1, and the operation of embodiment 1-1 can be combined with the operation of embodiment 1. Among them, the first SPS is associated with the first CG, and the second SPS is associated with the second CG. When the UE receives data from an upper layer and receives a MAC PDU from a network, the UE checks which SPS of the first SPS or the second SPS is used to receive the MAC PDU. If the MAC PDU is received using the first SPS, the UE sends data using the first CG. If the MAC PDU is received using the second SPS, the UE sends data using the second CG.

[0087] The UE is configured with at least one SPS and at least one CG. The UE may periodically receive SPS assignments of the same size from the network through one SPS configuration. CG permissions of the same size for sending data to the network periodically appear through one CG configuration. One CG among at least one CG may be associated with at least one SPS. One SPS among at least one SPS may be associated with at least one CG. Each SPS among at least one SPS may have a different configuration, and each CG among at least one CG may have a different configuration. A CG and an associated SPS may have the same or similar configuration. The UE receives the SPS and CG configuration using RRC, L2 signaling, or pre-configuration. The association between the SPS and the CG may be configured or modified through RRC or L2 signaling (e.g., MAC CE or control PDU).

[0088] When the UE receives a MAC PDU using one of the at least one SPS, the UE checks which CG among the at least one CG is associated with the one of the at least one SPS.

[0089] If one SPS among at least one SPS has an association with one CG among at least one CG and the UE has data to send, the UE sends the data to the network using one CG among at least one CG that is associated with an SPS for receiving the MAC PDU.

[0090] If an SPS is associated with multiple CGs among at least one CG, the UE can use one of the multiple CGs among the at least one CG to send data to the network. In this case, the UE can select the earliest CG or the maximum / minimum permission among the multiple CGs. If the data size is large enough, the UE can use all CG permissions of the multiple CGs.

[0091] If there is no association between an SPS among at least one SPS and a CG among at least one CG, and the UE has data to send, the UE sends the data using a dynamic grant from the network, does not use a CG among at least one CG, or alternatively, the UE sends the data using any CG among at least one CG. The UE behavior may be explicitly or implicitly configured by the network.

[0092] When the UE receives a MAC PDU using one SPS among at least one SPS, if the associated CG is not activated, the UE may activate the associated CG or all CGs among at least one CG, and then the UE sends data using the activated CG associated with the SPS used for the MAC PDU. When the UE receives an SPS activation / deactivation command for one SPS among at least one SPS, the UE may activate / deactivate the CG among at least one CG that is associated with one SPS among at least one SPS activated / deactivated by the received SPS activation / deactivation command. When the UE receives a CG activation / deactivation command for one CG among at least one CG, the UE may activate / deactivate the SPS among at least one SPS that is associated with one CG among at least one CG that is activated / deactivated by the received CG activation / deactivation command.

[0093] When the UE receives a MAC PDU using one of at least one SPS, the UE may be allowed to use one of at least one CG for a duration after receiving the MAC PDU on one of the at least one SPS. The duration may be a time duration, a number of CG resources, or a number of system subframes. The UE may start a timer when sending data to the network using one of the CG resources among at least one CG, or when receiving a MAC PDU from the network using one of the at least one SPS. If the timer expires, the UE may not use one of the at least one CG to send data even if the UE has data available for transmission. The timer may be restarted each time a MAC PDU is received using one of the at least one SPS.

[0094] Alternatively, one of the at least one SPS may be associated with an LCH (logical channel). When the UE receives a MAC PDU using one of the at least one SPS, the UE checks whether one of the at least one SPS has an association with which LCH. If one of the at least one SPS has an association with at least one LCH and at least one LCH has data available for transmission, the UE uses the CG associated with the LCH to send a MAC PDU including only data from the associated LCH. When the UE sends a MAC PDU, the CG associated with the LCH among the at least one CG may be used for transmission.

[0095] Examples are Figure 5Assume that SPS1 is associated with CG 1 and SPS2 is associated with CG2. It is also assumed that when the UE receives a MAC PDU from the network using SPS1 or SPS2, the UE has data available for transmission for both CG1 and CG2.

[0096] When the UE receives MAC PDU A1 from the network and has data available for transmission, even if CG grant D1 occurs after receiving MAC PDU A1, the UE does not use CG grant D1 because CG2 is not associated with SPS1. The UE uses CG grant C1 to send data after receiving MAC PDU A1.

[0097] When the UE receives MAC PDU B1 from the network and has data available for transmission, even if CG grant C1 occurs after receiving MAC PDU B1, the UE does not use CG grant C1 because CG1 is not associated with SPS2. The UE uses CG grant D2 to send data after receiving MAC PDU B1.

[0098] Since the same strategy is applied to Figure 5 All CG grants in MAC PDU A2 are received, so CG grant C2 is used after receiving MAC PDU A2. CG grant D3 is used after receiving MAC PDU B2, CG grant D4 is used after receiving MAC PDU B3, and CG grant D5 is used after receiving MAC PDU B4.

[0099] Since there is no MAC PDU received from the network using SPS1, CG grant C3 is skipped. In this example, the UE may start / restart the timer at each CG grant for data transmission or receipt of a MAC PDU.

[0100] According to embodiment 1-1, the UE can associate between the CG and the SPS, and then can selectively use the appropriate CG license after receiving the MAC PDU for the interactive service on the SPS. The network can manage a pair of CG and SPS to support a specific QoS, and this will help enhance the scheduling performance in the network.

[0101] Since the examples of the proposed method described above may also be included in one of the implementation methods of the various embodiments, it is apparent that these examples are considered to be a proposed method. Although the methods proposed above may be implemented independently, the proposed method may be implemented in a combined (aggregated) form of a part of the proposed method. Rules may be defined so that the BS notifies the UE of information about whether the proposed method is applied (or information about the rules of the proposed method) via a predefined signal (e.g., a physical layer signal or a high-layer signal). The high layer may, for example, include one or more of the functional layers (e.g., MAC, RLC, PDCP, RRC, or SDAP).

[0102] The methods, embodiments, or descriptions for implementing the methods proposed in this specification may be applied individually, or one or more methods (embodiments or descriptions) may be combined and applied.

[0103] Implementation Example

[0104] Figure 6 is a flowchart of a signal transmission / reception method according to an embodiment of the present disclosure.

[0105] Reference Figure 6 , an implementation performed by the UE may include: configuring a first SPS, a second SPS, and at least one shared CG (S601); sending first UL data at a CG timing of at least one shared CG (S603); sending second UL data on a UL grant not given by at least one shared CG (S605). And, an implementation performed by the BS may include: configuring the first SPS, the second SPS, and at least one shared CG to the UE (S601); receiving first UL data at a CG timing of at least one shared CG (S603); receiving second UL data on a UL grant not given by at least one shared CG (S605).

[0106] Data transfer may be performed based on one or more of the operations described in the section “Controlled Sharing of CG via SPS”.

[0107] For example, refer to Figure 4 , the first SPS (SPS1) is associated with at least one shared CG (CG1). Since the first SPS is associated with at least one shared CG, in step S503, if the first MAC PDU is received at the first SPS timing (A1) of the first SPS, the first UL data (PDU1 and / or PDU2) is sent at the CG timing (C2 and / or C3) of at least one shared CG.

[0108] And, the second SPS (SPS2) is not associated with any CG (including at least one shared CG). Therefore, in step S505, if the first MAC PDU is received at the second SPS timing (B1) of the second SPS, the second UL data (PDU3, PDU4 and / or PDU5) is sent on the UL grant (D1 and / or E1). D1 is the CG timing of the dedicated CG (CG2), and E1 is the dynamic UL grant. Even if there is a CG timing and / or a dynamic UL grant of a dedicated CG earlier than the CG timing of at least one shared CG, the first data is not sent on the CG timing or dynamic UL grant of the dedicated CG. Even if there is a CG timing of at least one shared CG earlier than the CG timing and / or the dynamic UL grant of the dedicated CG, the second data is not sent at the CG timing of at least one shared CG.

[0109] Preferably, the first SPS and at least one shared CG are associated with the same logical channel.

[0110] A timer or duration of at least one shared CG associated with the first SPS may be represented as a shared CG occupancy duration. First data is sent during the shared CG occupancy duration. The shared CG occupancy duration is configured using the first SPS or based on information received using the first MAC PDU or included in the first MAC PDU.

[0111] If the shared CG occupancy duration expires, the UE does not send the remaining data (PDU6) at the CG timing of at least one shared CG. Instead, the UE can trigger a BSR or send an indication for the remaining data.

[0112] In addition, in the above description, the duration can be one of the exact duration, the length of the signal / time slot / subframe, the number of CG grants, and the number of associated SPS assignments. Therefore, the shared CG occupancy duration can be configured as an absolute duration, the length of at least one symbol, the length of at least one time slot, the length of at least one subframe, the number of CG opportunities of at least one shared CG, and / or the number of first SPS opportunities from the first SPS.

[0113] The shared CG occupancy duration starts based on receiving a MAC PDU on the SPS or based on sending first data at at least one CG opportunity.

[0114] Reference Figure 6 The operations described can also be combined with reference to Figures 1 to 5 The method may be performed by performing at least one of the operations described in Embodiment 1 and / or the operations described in Embodiment 1 and Embodiment 1-1.

[0115] Example of a communication system to which the present disclosure is applied

[0116] The various descriptions, functions, processes, proposals, methods and / or operational flowcharts of the present disclosure described herein may be applied to, but not limited to, various fields requiring wireless communication / connection between devices (e.g., 5G).

[0117] More specific examples will be described below with reference to the accompanying drawings.In the following drawings / descriptions, unless otherwise specified, the same reference numerals represent the same or corresponding hardware blocks, software blocks or functional blocks.

[0118] Figure 7 A communication system 1 applied to the present disclosure is illustrated.

[0119] refer to Figure 7 , the communication system 1 applied to the present disclosure includes a wireless device, a BS, and a network. The wireless device is a device that performs communication using a radio access technology (RAT) (e.g., 5G NR (or new RAT) or LTE), also referred to as a communication / radio / 5G device. The wireless device may include (but is not limited to) a robot 100a, a vehicle 100b-1 and 100b-2, an extended reality (XR) device 100c, a handheld device 100d, a home appliance 100e, an IoT device 100f, and an artificial intelligence (AI) device / server 400. For example, a vehicle may include a vehicle with a wireless communication function, an autonomous driving vehicle, and a vehicle capable of vehicle-to-vehicle (V2V) communication. In this article, a vehicle may include an unmanned aerial vehicle (UAV) (e.g., a drone). The XR device may include an augmented reality (AR) / virtual reality (VR) / mixed reality (MR) device, and may be implemented in the form of a head-mounted device (HMD), a head-up display (HUD) installed in a vehicle, a television (TV), a smart phone, a computer, a wearable device, a home appliance, a digital signage, a vehicle, a robot, etc. Handheld devices may include smart phones, smart boards, wearable devices (e.g., smart watches or smart glasses), and computers (e.g., laptop computers). Home appliances may include TVs, refrigerators, washing machines, etc. IoT devices may include sensors, smart meters, etc. For example, a BS and a network may be implemented as wireless devices, and a specific wireless device 200a may operate as a BS / network node for other wireless devices.

[0120] The wireless devices 100a to 100f may be connected to the network 300 via the BS 200. The AI ​​technology may be applied to the wireless devices 100a to 100f, and the wireless devices 100a to 100f may be connected to the AI ​​server 400 via the network 300. The network 300 may be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Although the wireless devices 100a to 100f may communicate with each other via the BS 200 / network 300, the wireless devices 100a to 100f may perform direct communication (e.g., side link communication) with each other without the intervention of the BS / network. For example, the vehicles 100b-1 and 100b-2 may perform direct communication (e.g., V2V / vehicle-to-everything (V2X) communication). An IoT device (e.g., a sensor) may perform direct communication with other IoT devices (e.g., a sensor) or other wireless devices 100a to 100f.

[0121] Wireless communication / connection 150a, 150b and 150c can be established between wireless devices 100a to 100f / BS200 and between BS200. Herein, wireless communication / connection can be established through various RATs (e.g., 5G NR) such as UL / DL communication 150a, side link communication 150b (or D2D communication) or inter-BS communication (e.g., relay or integrated access backhaul (IAB)). Wireless signals can be sent and received between wireless devices, between wireless devices and BSs, and between BSs through wireless communication / connection 150a, 150b and 150c. For example, signals can be sent and received via various physical channels through wireless communication / connection 150a, 150b and 150c. To this end, at least a portion of various configuration information for configuring processes for sending / receiving wireless signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation and resource mapping / demapping) and resource allocation processes can be performed based on various proposals of the present disclosure.

[0122] Example of wireless device to which the present disclosure is applied

[0123] Figure 8 A wireless device suitable for use with the present disclosure is shown.

[0124] Reference Figure 8 , the first wireless device 100 and the second wireless device 200 may transmit wireless signals through various RATs (e.g., LTE and NR). {The first wireless device 100 and the second wireless device 200} may correspond to Figure 7 {wireless device 100x and BS 200} and / or {wireless device 100x and wireless device 100x}.

[0125] The first wireless device 100 may include one or more processors 102 and one or more memories 104, and also include one or more transceivers 106 and / or one or more antennas 108. The processor 102 may control the memory 104 and / or the transceiver 106, and may be configured to implement the description, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. For example, the processor 102 may process the information in the memory 104 to generate first information / signals, and then transmit a wireless signal including the first information / signals through the transceiver 106. The processor 102 may receive a wireless signal including second information / signals through the transceiver 106, and then store information obtained by processing the second information / signals in the memory 104. The memory 104 may be connected to the processor 102, and may store various information related to the operation of the processor 102. For example, the memory 104 may store software codes including instructions for executing all or part of the processing controlled by the processor 102 or for executing the description, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. The processor 102 and the memory 104 may be part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE or NR). The transceiver 106 may be connected to the processor 102 and transmit and / or receive wireless signals through one or more antennas 108. Each transceiver 106 may include a transmitter and / or a receiver. The transceiver 106 may be used interchangeably with a radio frequency (RF) unit. In the present disclosure, the wireless device may be a communication modem / circuit / chip.

[0126] The second wireless device 200 may include one or more processors 202 and one or more memories 204, and also include one or more transceivers 206 and / or one or more antennas 208. The processor 202 may control the memory 204 and / or the transceiver 206, and may be configured to implement the description, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. For example, the processor 202 may process the information in the memory 204 to generate third information / signals, and then transmit a wireless signal including the third information / signals through the transceiver 206. The processor 202 may receive a wireless signal including fourth information / signals through the transceiver 106, and then store information obtained by processing the fourth information / signals in the memory 204. The memory 204 may be connected to the processor 202 and store various information related to the operation of the processor 202. For example, the memory 204 may store software codes including instructions for executing all or part of the processing controlled by the processor 202 or for executing the description, functions, processes, proposals, methods, and / or operation flowcharts disclosed in this document. The processor 202 and the memory 204 may be part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE or NR). The transceiver 206 may be connected to the processor 202 and transmit and / or receive wireless signals through one or more antennas 208. Each transceiver 206 may include a transmitter and / or a receiver. The transceiver 206 may be used interchangeably with an RF unit. In the present disclosure, a wireless device may be a communication modem / circuit / chip.

[0127] Now, the hardware elements of the wireless devices 100 and 200 will be described in more detail. One or more protocol layers may be implemented by (but not limited to) one or more processors 102 and 202. For example, one or more processors 102 and 202 may implement one or more layers (e.g., functional layers such as physical (PHY), medium access control (MAC), radio link control (RLC), packet data convergence protocol (PDCP), RRC, and service data adaptation protocol (SDAP)). One or more processors 102 and 202 may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the descriptions, functions, processes, proposals, methods, and / or operational flowcharts disclosed in this document. One or more processors 102 and 202 may generate messages, control information, data, or information according to the descriptions, functions, processes, proposals, methods, and / or operational flowcharts disclosed in this document, and provide these messages, control information, data, or information to one or more transceivers 106 and 206. One or more processors 102 and 202 may generate a signal (e.g., a baseband signal) including a PDU, SDU, message, control information, data, or information according to the description, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in this document, and provide the generated signal to one or more transceivers 106 and 206. One or more processors 102 and 202 may receive a signal (e.g., a baseband signal) from one or more transceivers 106 and 206 and obtain the PDU, SDU, message, control information, data, or information according to the description, functions, procedures, proposals, methods, and / or operational flowcharts disclosed in this document.

[0128] One or more processors 102 and 202 may be referred to as controllers, microcontrollers, microprocessors or microcomputers. One or more processors 102 and 202 may be implemented by hardware, firmware, software or a combination thereof. For example, one or more application specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs) or one or more field programmable gate arrays (FPGAs) may be included in one or more processors 102 and 202. The description, function, process, proposal, method and / or operation flow chart disclosed in this document may be implemented using firmware or software, and the firmware or software may be configured to include modules, processes or functions. Firmware or software configured to execute the description, function, process, proposal, method and / or operation flow chart disclosed in this document may be included in one or more processors 102 and 202 or may be stored in one or more memories 104 and 204 and driven by one or more processors 102 and 202. The descriptions, functions, processes, proposals, methods and / or operational flow charts disclosed in this document may be implemented in the form of codes, instructions and / or instruction sets using firmware or software.

[0129] One or more memories 104 and 204 may be connected to one or more processors 102 and 202 and store various types of data, signals, messages, information, programs, codes, instructions and / or commands. One or more memories 104 and 204 may be configured to include read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EPROM), flash memory, hard drive, register, cache memory, computer-readable storage medium and / or a combination thereof. One or more memories 104 and 204 may be located inside and / or outside of one or more processors 102 and 202. One or more memories 104 and 204 may be connected to one or more processors 102 and 202 by various technologies such as wired or wireless connections.

[0130] One or more transceivers 106 and 206 can send the user data, control information and / or wireless signal / channel mentioned in the method and / or operation flow chart of this document to one or more other devices. One or more transceivers 106 and 206 can receive the user data, control information and / or wireless signal / channel mentioned in the description, function, process, proposal, method and / or operation flow chart disclosed in this document from one or more other devices. For example, one or more transceivers 106 and 206 can be connected to one or more processors 102 and 202 and send and receive wireless signals. For example, one or more processors 102 and 202 can perform control so that one or more transceivers 106 and 206 can send user data, control information or wireless signal to one or more other devices. One or more processors 102 and 202 can perform control so that one or more transceivers 106 and 206 can receive user data, control information or wireless signal from one or more other devices. One or more transceivers 106 and 206 may be connected to one or more antennas 108 and 208, and one or more transceivers 106 and 206 may be configured to send and receive user data, control information, and / or radio signals / channels mentioned in the description, functions, processes, proposals, methods, and / or operational flow charts disclosed in this document through one or more antennas 108 and 208. In this document, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers 106 and 206 may convert the received wireless signals / channels from RF band signals to baseband signals so as to process the received user data, control information, and wireless signals / channels using one or more processors 102 and 202. One or more transceivers 106 and 206 may convert the user data, control information, and wireless signals / channels processed using one or more processors 102 and 202 from baseband signals to RF band signals. To this end, one or more of the transceivers 106 and 206 may include (analog) oscillators and / or filters.

[0131] Example of use of wireless device to which the present disclosure is applied

[0132] Fig. 9 Another example of a wireless device applicable to the present disclosure is shown. The wireless device can be based on the use case / service (refer to Figure 7 ) are implemented in various forms.

[0133] Reference Fig. 9 , the wireless devices 100 and 200 may correspond to Figure 8The wireless devices 100 and 200 may be configured to include various elements, components, units / parts and / or modules. For example, each of the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a memory unit 130 and an additional component 140. The communication unit 110 may include a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 may include Figure 8 The one or more processors 102 and 202 and / or the one or more memories 104 and 204 of the present invention. For example, the transceiver 114 may include Figure 8 The control unit 120 is electrically connected to the communication unit 110, the memory unit 130, and the additional components 140, and provides overall control of the wireless device. For example, the control unit 120 can control the electrical / mechanical operation of the wireless device based on the program / code / instruction / information stored in the memory unit 130. The control unit 120 can send the information stored in the memory unit 130 to the outside (e.g., other communication devices) via the communication unit 110 through a wireless / wired interface, or store the information received from the outside (e.g., other communication devices) via the communication unit 110 in the memory unit 130 through a wireless / wired interface.

[0134] The additional component 140 may be configured in various ways depending on the type of wireless device. For example, the additional component 140 may include at least one of a power supply unit / battery, an input / output (I / O) unit, a drive unit, and a computing unit. The wireless device may be configured in the form of, but not limited to, a robot ( Figure 7 100a), vehicles ( Figure 7 100b-1 and 100b-2), XR devices ( Figure 7 100c), handheld device ( Figure 7 100d), household appliances ( Figure 7 100e), IoT devices ( Figure 7 100f), digital broadcasting terminal, holographic device, public safety device, MTC device, medical device, fintech device (or financial device), security device, climate / environmental device, AI server / device ( Figure 7 400), BS( Figure 7 200), network nodes, etc. Depending on the use case / service, the wireless device can be mobile or fixed.

[0135] exist Fig. 9In the wireless devices 100 and 200, various elements, components, units / parts and / or modules in the wireless devices 100 and 200 may all be connected to each other through a wired interface, or at least a part thereof may be wirelessly connected through the communication unit 110. For example, in each of the wireless devices 100 and 200, the control unit 120 and the communication unit 110 may be wired, and the control unit 120 and the first unit (e.g., 130 and 140) may be wirelessly connected through the communication unit 110. The various elements, components, units / parts and / or modules in the wireless devices 100 and 200 may also include one or more elements. For example, the control unit 120 may be configured using a collection of one or more processors. For example, the control unit 120 may be configured using a collection of a communication control processor, an application processor, an electronic control unit (ECU), a graphics processing unit and a memory control processor. In another example, the memory unit 130 may be configured using RAM, dynamic RAM (DRAM), ROM, flash memory, volatile memory, non-volatile memory and / or a combination thereof.

[0136] Examples of vehicles or autonomous driving vehicles to which the present disclosure is applied

[0137] Fig.10 A vehicle or an autonomous vehicle applied to the present disclosure is shown. The vehicle or the autonomous vehicle can be implemented as a mobile robot, a car, a train, a manned / unmanned aerial vehicle (AV), a ship, etc.

[0138] Reference Fig.10 , the vehicle or autonomous driving vehicle 100 may include an antenna unit (antenna) 108, a communication unit 110, a control unit 120, a drive unit 140a, a power supply unit 140b, a sensor unit 140c, and an autonomous driving unit 140d. The antenna unit 108 may be configured as a part of the communication unit 110. Blocks 110 / 130 / 140a to 140d correspond to Fig. 9 Block 110 / 130 / 140.

[0139] The communication unit 110 may send and receive signals (e.g., data and control signals) to and from external devices such as other vehicles, BSs (e.g., gNBs and roadside units), and servers. The control unit 120 may perform various operations by controlling elements of the vehicle or autonomous driving vehicle 100. The control unit 120 may include an ECU. The drive unit 140a may enable the vehicle or autonomous driving vehicle 100 to travel on a road. The drive unit 140a may include an engine, a motor, a power system, wheels, brakes, a steering device, etc. The power supply unit 140b may supply power to the vehicle or autonomous driving vehicle 100, and include a wired / wireless charging circuit, a battery, etc. The sensor unit 140c may acquire information about the vehicle status, surrounding environment information, user information, etc. The sensor unit 140c may include an inertial measurement unit (IMU) sensor, a collision sensor, a wheel sensor, a speed sensor, a slope sensor, a weight sensor, a heading sensor, a position module, a vehicle forward / reverse sensor, a battery sensor, a fuel sensor, a tire sensor, a steering sensor, a temperature sensor, a humidity sensor, an ultrasonic sensor, a lighting sensor, a pedal position sensor, etc. The autonomous driving unit 140d may implement a technology for maintaining a lane in which the vehicle is traveling, a technology for automatically adjusting a speed (e.g., adaptive cruise control), a technology for autonomously traveling along a determined path, a technology for traveling by automatically setting a route if a destination is set, and the like.

[0140] For example, the communication unit 110 may receive map data, traffic information data, etc. from an external server. The autonomous driving unit 140d may generate an autonomous driving route and a driving plan from the obtained data. The control unit 120 may control the drive unit 140a so that the vehicle or the autonomous driving vehicle 100 may move along the autonomous driving route according to the driving plan (e.g., speed / direction control). During autonomous driving, the communication unit 110 may aperiodically / periodically obtain the latest traffic information data from an external server and obtain surrounding traffic information data from neighboring vehicles. During autonomous driving, the sensor unit 140c may obtain information about the vehicle state and / or surrounding environment information. The autonomous driving unit 140d may update the autonomous driving route and driving plan based on the newly obtained data / information. The communication unit 110 may transmit information about the vehicle position, autonomous driving route, and / or driving plan to an external server. The external server may predict traffic information data using AI technology based on information collected from the vehicle or autonomous driving vehicle, and provide the predicted traffic information data to the vehicle or autonomous driving vehicle.

[0141] Those skilled in the art will appreciate that the present disclosure may be implemented in other specific ways than those described herein without departing from the spirit and essential characteristics of the present disclosure. Therefore, the above-described embodiments are to be interpreted as being illustrative in all respects, rather than restrictive. The scope of the present disclosure should be determined by the appended claims and their legal equivalents (rather than the above description), and all changes falling within the meaning and equivalent scope of the appended claims are intended to be included therein.

[0142] Industrial Applicability

[0143] As described above, the present disclosure is applicable to various wireless communication systems.

Claims

1. A method for performing operations of a user equipment UE in a wireless communication system, the method The following steps are involved: Configure a first semi-persistent scheduling SPS, a second SPS, and at least one shared configuration permission CG, wherein the first SPS is associated with the at least one shared CG; Based on receiving a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, sending first uplink UL data on a CG opportunity of the at least one shared CG; and Based on receiving the first MAC PDU at the second SPS opportunity of the second SPS, sending second UL data on the UL grant not given by the at least one shared CG.

2. The method according to claim 1, in, Based on the fact that the second SPS is not associated with the at least one shared CG, the UL grant is a CG opportunity of a dedicated CG or a dynamic UL grant.

3. The method according to claim 1, in, Based on receiving the first MAC PDU at the first SPS opportunity, the first UL data is sent on the uplink UL grant no earlier than the CG opportunity of the at least one shared CG.

4. The method according to claim 1, in, The first SPS and the at least one shared CG are associated with the same logical channel.

5. The method according to claim 1, in, The first data is sent within the shared CG occupancy duration for the at least one shared CG.

6. The method according to claim 5, in, The first SPS is configured with the shared CG occupancy duration.

7. The method according to claim 5, in, Information about the shared CG occupancy duration is received using the first MAC PDU.

8. The method according to claim 5, in, The CG timing of at least one shared CG is not used for the remaining UL data after the shared CG occupancy duration.

9. The method according to claim 8, further comprising: The following steps are involved: Based on the remaining UL data after the shared CG occupancy duration, a buffer status report BSR is triggered or an indication for the remaining UL data is sent.

10. The method according to claim 5, in, The shared CG occupancy duration is configured as the number of CG opportunities starting from the shared CG opportunity.

11. The method according to claim 5, in, The shared CG occupation duration is configured as an absolute duration.

12. The method according to claim 5, in, The shared CG occupancy duration is configured as the length of at least one symbol, at least one time slot or at least one subframe.

13. The method according to claim 5, in, The shared CG occupancy duration starts based on receiving the first MAC PDU at the first SPS opportunity.

14. The method according to claim 5, in, The shared CG occupancy duration starts based on sending the first UL data at the CG timing of the at least one shared CG.

15. A user equipment UE in a wireless communication system, the UE include: at least one transceiver; at least one processor; as well as at least one computer memory operatively connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations comprising: Configure a first semi-persistent scheduling SPS, a second SPS, and at least one shared configuration permission CG, wherein the first SPS is associated with the at least one shared CG; Based on receiving a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, sending first uplink UL data on a CG opportunity of the at least one shared CG; and Based on receiving the first MAC PDU at the second SPS opportunity of the second SPS, sending second UL data on the UL grant not given by the at least one shared CG.

16. A device for a user equipment UE, the device include: at least one processor; as well as at least one computer memory operatively connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations comprising: Configure a first semi-persistent scheduling SPS, a second SPS, and at least one shared configuration permission CG, wherein the first SPS is associated with the at least one shared CG; Based on receiving a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, sending first uplink UL data on a CG opportunity of the at least one shared CG; and Based on receiving the first MAC PDU at the second SPS opportunity of the second SPS, sending second UL data on the UL grant not given by the at least one shared CG.

17. A non-volatile computer-readable storage medium storing at least one computer program, wherein the at least one computer program comprises instructions, and when the instructions are executed by at least one processor, the at least one processor performs an operation for a user equipment UE, wherein the operation include: Configure a first semi-persistent scheduling SPS, a second SPS, and at least one shared configuration permission CG, wherein the first SPS is associated with the at least one shared CG; Based on receiving a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, sending first uplink UL data on a CG opportunity of the at least one shared CG; and Based on receiving the first MAC PDU at the second SPS opportunity of the second SPS, sending second UL data on the UL grant not given by the at least one shared CG.

18. A method for performing operations of a base station BS in a wireless communication system, the method The following steps are involved: Configure a first semi-persistent scheduling SPS, a second SPS and at least one shared configuration permission CG to a user equipment UE, wherein the first SPS is associated with the at least one shared CG; Based on sending a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, receiving first uplink UL data on a CG opportunity of the at least one shared CG; and Based on sending the first MAC PDU at the second SPS opportunity of the second SPS, receiving second UL data on a UL grant not given by the at least one shared CG.

19. A base station BS in a wireless communication system, the BS include: at least one transceiver; at least one processor; as well as at least one computer memory operatively connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations comprising: Configure a first semi-persistent scheduling SPS, a second SPS and at least one shared configuration permission CG to a user equipment UE, wherein the first SPS is associated with the at least one shared CG; Based on sending a first media access control MAC protocol data unit PDU on a first SPS opportunity of the first SPS, receiving first uplink UL data on a CG opportunity of the at least one shared CG; and Based on sending the first MAC PDU at the second SPS opportunity of the second SPS, receiving second UL data on a UL grant not given by the at least one shared CG.