Method and apparatus for managing TAT (Time Alignment Timer) for SDT (Small Data Transmission) in a wireless communication system

By managing the TAT for CG-SDT in wireless communication systems, the method addresses latency issues in resource management, improving efficiency and reducing delay in data transmission.

JP7748475B2Active Publication Date: 2025-10-02LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023562692
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-10-20
Filing Date
2022-10-17
Publication Date
2025-10-02
Estimated Expiration
2042-10-17

AI Technical Summary

Technical Problem

The increasing demand for efficient uplink/downlink data and control information transmission in wireless communication systems, particularly in applications sensitive to delay/latency, necessitates a new scheme for managing radio resources to reduce latency compared to existing systems.

Method used

A method and apparatus for managing a time alignment timer (TAT) in configured grant-based small data transmission (CG-SDT) by starting and restarting the TAT based on specific conditions, such as receiving a timing advance command during the CG-SDT process, while operating in an RRC INACTIVE state.

Benefits of technology

This approach simplifies the modeling of random access and configured grant-based small data transmission by initiating TAT only for CG-SDT, reducing latency and enhancing resource management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007748475000013
    Figure 0007748475000013
  • Figure 0007748475000014
    Figure 0007748475000014
  • Figure 0007748475000015
    Figure 0007748475000015
Patent Text Reader

Abstract

The present invention relates to a method for controlling a time alignment timer (TAT) for small data transmission (SDT) in a wireless communication system, particularly the method includes the steps of starting a time alignment timer (TAT) for small data transmission (SDT) when a configured grant based small data transmission (CG-SDT) configuration is received, transmitting at least one data unit based on the CG-SDT configuration in an RRC INACTIVE state while the CG-SDT TAT is operating, and restarting the CG-SDT TAT when a timing advance command (TAC) is received during a CG-SDT process, and not restarting the CG-SDT TAT if the CG-SDT process is not in progress when the TAC is received.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a wireless communication system, and more particularly to a method and apparatus for managing a time alignment timer (TAT) for small data transmission (SDT) in a wireless communication system. [Background technology]

[0002] With the introduction of new wireless communication technologies, not only the number of UEs served by a base station in a given resource region but also the amount of data and control information transmitted and received by the base station to and from the served UEs is increasing. Because the amount of radio resources available for a base station to communicate with a UE is finite, a new scheme is needed for a base station to efficiently transmit and receive uplink / downlink data and / or uplink / downlink control information to and from a UE using the finite radio resources. In particular, there is an increasing number of applications whose performance is significantly affected by delay / latency. Therefore, a scheme for reducing delay / latency compared to existing systems is needed. Summary of the Invention [Problem to be solved by the invention]

[0003] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a method and apparatus for managing a time alignment timer (TAT) for small data transmission (SDT) in a wireless communication system. [Means for solving the problem]

[0004] The object of the present invention can be achieved by a method for operating a user equipment (UE) in a wireless communication system, the method comprising the steps of: starting a configured grant based small data transmission (CG-SDT) time alignment timer (TAT) upon receiving a configured grant based small data transmission (CG-SDT) configuration; transmitting at least one data unit based on the CG-SDT configuration in an RRC INACTIVE state while the CG-SDT TAT is operating; and restarting the CG-SDT TAT if a timing advance command (TAC) is received while a CG-SDT process is in progress, and not restarting the CG-SDT TAT if the CG-SDT process is not in progress when the TAC is received.

[0005] Also proposed is a user equipment (UE) for a wireless communication system, the UE including at least one transceiver, at least one processor, and 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, the operations including receiving a configured grant based small data transmission (CG-SDT) configuration, starting a CG-SDT time alignment timer (TAT), transmitting at least one data unit based on the CG-SDT configuration in an RRC inactive state while the CG-SDT TAT is operating, and restarting the CG-SDT TAT if a timing advance command (TAC) is received while a CG-SDT process is in progress, and if the CG-SDT process is not in progress when the TAC is received, the CG-SDT TAT is not restarted.

[0006] Preferably, when the CG-SDT process is started, the CG-SDT process is considered to be in progress until at least one of an RRC (radio resource control) release message, an RRC resume message, an RRC reject message, and an RRC setup message is received.

[0007] Preferably, the CG-SDT configuration is received via a radio resource control (RRC) release message.

[0008] Preferably, when the CG-SDT TAT expires, the CG-SDT setting is cancelled.

[0009] Preferably, the CG resource for the CG-SDT is considered valid while the CG-SDT TAT is being executed.

[0010] It will be obvious to those skilled in the art that the effects obtained from the present invention are not limited to those specifically described above, and other advantages of the present invention will be more clearly understood from the detailed description below. [Effects of the Invention]

[0011] According to the present invention, the initiation of CG-SDT-TAT is related to CG-SDT only, i.e., CG-SDT-TAT is not initiated in Random Access (RA)-SDT and general RA, and the CG-SDT-TAT operation is simple, which simplifies the modeling of RA-SDT and CG-SDT.

[0012] The effects obtained by the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art to which the present invention pertains from the following description. [Brief explanation of the drawings]

[0013] The accompanying drawings are provided to aid in the understanding of the present invention and, together with the detailed description, serve to explain the principles of the invention.

[0014] [Figure 1] 1 is a diagram illustrating an example of a communication system to which the present invention is applied; [Figure 2] 1 is a block diagram showing an example of a communication device for carrying out a method according to the present invention; [Figure 3] 1 illustrates another example of a wireless device for implementing the present invention. [Figure 4] 1 is a diagram illustrating an example of a protocol stack in a wireless communication system based on 3GPP (third generation partnership project) (registered trademark). [Figure 5] FIG. 1 is a diagram illustrating an example of a frame structure in a 3GPP-based wireless communication system. [Figure 6] FIG. 1 is a diagram illustrating an example of data flow in a 3GPP NR system. [Figure 7] 1 is a diagram illustrating an example of PDSCH time domain resource allocation by PDCCH and an example of PUSCH time resource allocation by PDCCH. [Figure 8] FIG. 10 is a diagram illustrating an example of physical layer processing on the transmitting side. [Figure 9] FIG. 10 is a diagram illustrating an example of physical layer processing on the receiving side. [Figure 10] 1 illustrates the operation of a wireless device according to an embodiment of the present invention. [Figure 11] FIG. 1 illustrates an example of a random access process supported by an NR system. [Figure 12] FIG. 1 illustrates an example of a random access process supported by an NR system. [Figure 13] 1 is a flowchart illustrating managing CG-SDT-TAT according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The detailed description described with the accompanying drawings is intended to describe exemplary embodiments of the present invention and is not the only embodiment that can be implemented by the present invention. The following detailed description includes specific details to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention can be implemented without such specific details.

[0016] The following technologies can be used for various wireless access systems, such as CDMA (Code Division Multiple Access), FDMA (Frequency Division Multiple Access), TDMA (Time Division Multiple Access), OFDMA (Orthogonal Frequency Division Multiple Access), and SC-FDMA (Single Carrier Frequency Division Multiple Access). CDMA can be implemented using radio technologies such as UTRA (Universal Terrestrial Radio Access) and CDMA2000. TDMA can be implemented using radio technologies such as GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), and EDGE (Enhanced Data Rates for GSM Evolution). OFDMA can be implemented using radio technologies such as IEEE802.11 (Wi-Fi), IEEE802.16 (WiMAX), IEEE802-20, and E-UTRA (Evolved UTRA). IEEE 802.16m is an evolution of IEEE 802.16e and provides backward compatibility with systems based on IEEE 802.16e. UTRA is part of the Universal Mobile Telecommunications System (UMTS). 3GPP (3rd Generation Partnership Project) LTE (long term evolution) is part of E-UMTS (Evolved UMTS) that uses E-UTRA and employs OFDMA on the downlink and SC-FDMA on the uplink. LTE-Advanced (LTE-A) is an evolution of 3GPP LTE.

[0017] For convenience of explanation, the present specification will be described below in relation to a 3GPP-based communication system. However, the technical features of the present specification are not limited thereto. For example, even if the following detailed description is based on a mobile communication system corresponding to a 3GPP-based system, matters specific to the 3GPP-based system are applicable to any other mobile communication system. For terms and techniques described herein that are not specifically mentioned, reference may be made to wireless communication standard documents prior to the publication of this specification. For example, the following documents may be referenced:

[0018] 3GPP LTE

[0019] -3GPP TS36.211: Physical channels and modulation

[0020] -3GPP TS36.212:Multiplexing and channel coding

[0021] -3GPP TS36.213:Physical layer procedures

[0022] -3GPP TS36.214:Physical layer; Measurements

[0023] -3GPP TS36.300:Overall description

[0024] -3GPP TS36.304:User Equipment(UE) procedures in idle mode

[0025] -3GPP TS36.314:Layer 2-Measurements

[0026] -3GPP TS36.321:Medium Access Control (MAC) protocol

[0027] -3GPP TS36.322:Radio Link Control(RLC) protocol

[0028] -3GPP TS36.323:Packet Data Convergence Protocol(PDCP)

[0029] -3GPP TS36.331:Radio Resource Control(RRC) protocol

[0030] 3GPP NR(e.g.5G)

[0031] -3GPP TS38.211:Physical channels and modulation

[0032] -3GPP TS38.212:Multiplexing and channel coding

[0033] -3GPP TS38.213:Physical layer procedures for control

[0034] -3GPP TS38.214:Physical layer procedures for data

[0035] -3GPP TS38.215:Physical layer measurements

[0036] -3GPP TS38.300:Overall description

[0037] -3GPP TS38.304:User Equipment(UE) procedures in idle mode and in RRC inactive state

[0038] -3GPP TS38.321:Medium Access Control(MAC) protocol

[0039] -3GPP TS38.322:Radio Link Control(RLC) protocol

[0040] -3GPP TS38.323:Packet Data Convergence Protocol(PDCP)

[0041] -3GPP TS38.331:Radio Resource Control(RRC) protocol

[0042] -3GPP TS37.324:Service Data Adaptation Protocol(SDAP)

[0043] -3GPP TS37.340:Multi-connectivity;Overall description

[0044] In this specification, a UE may be fixed or mobile, and includes various devices that communicate with a base station (BS) to transmit and receive user data and / or various control information. A UE may also be referred to as a terminal equipment (Terminal Equipment), a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscriber station (SS), a wireless device, a personal digital assistant (PDA), a wireless modem, a handheld device, etc. In addition, in this specification, a BS generally refers to a fixed station that communicates with a UE and / or other BSs, and communicates with the UE and other BSs to exchange various data and control information. A BS may also be referred to by other terms, such as an advanced base station (ABS), a node-B (NB), an evolved-nodeB (eNB), a base transceiver system (BTS), an access point (Access Point), a processing server (PS), etc. In particular, a BS in UMTS is called an NB, a BS in EPC / LTE is called an eNB, and a BS in the NR (new radio) system is called a gNB.

[0045] As used herein, a node refers to a fixed point capable of communicating with a UE and transmitting / receiving wireless signals. Various types of eNBs can be used as nodes, regardless of their names. For example, a BS, NB, eNB, picocell eNB (PeNB), home eNB (HeNB), relay, repeater, etc. can be used as a node. A node does not necessarily have to be an eNB. For example, a radio remote head (RRH) or a radio remote unit (RRU) can also be used. RRHs and RRUs generally have a lower power level than the eNB. Since RRHs or RRUs (hereinafter referred to as RRHs / RRUs) are generally connected to an eNB via a dedicated line such as an optical cable, cooperative communication between the RRHs / RRUs and the eNB can be performed more smoothly than cooperative communication between eNBs connected via a wireless line. At least one antenna is installed in each node. The antenna can refer to a physical antenna, an antenna port, a virtual antenna, or an antenna group.

[0046] As used herein, a "cell" refers to a geographical area or radio resource where one or more nodes provide communication services. A "cell" of a geographical area can be understood as the coverage where a node can provide services using a carrier. A "cell" as a radio resource (e.g., a time-frequency resource) is related to a bandwidth (BW), which is a frequency range configured by the carrier. A "cell" associated with radio resources is defined by a combination of downlink and uplink resources, for example, a combination of a downlink (DL) component carrier (CC) and an uplink (UL) CC. A cell can be configured with only downlink resources or a combination of downlink and uplink resources. Downlink coverage, which is the range where a node can transmit a valid signal, and uplink coverage, which is the range where a node can receive a valid signal from a UE, depend on the carrier carrying the signal. Therefore, the coverage of a node can also be related to the coverage of a "cell" of radio resources used by the node. Thus, the term "cell" can sometimes refer to the coverage of a service by a node, sometimes to radio resources, and sometimes to the area that a signal using said radio resources can reach with sufficient strength.

[0047] In the present invention, a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) respectively refer to a set of time-frequency resources or resource elements (REs) carrying downlink control information (DCI) and a set of time-frequency resources or REs carrying downlink data. A physical uplink control channel (PUCCH), a physical uplink shared channel (PUSCH), and a physical random access channel (PRACH) respectively refer to a set of time-frequency resources or REs carrying uplink control information (UCI), a set of time-frequency resources or REs carrying uplink data, and a set of time-frequency resources or REs carrying random access signals.

[0048] In carrier aggregation (CA), two or more CCs are aggregated. A UE can simultaneously receive or transmit one or multiple CCs depending on its capabilities. CA is supported for both contiguous and non-contiguous CCs. When CA is configured, the UE only establishes one radio resource control (RRC) connection with the network. During RRC connection establishment / re-establishment / handover, one serving cell provides non-access stratum (NAS) mobility information, and during RRC connection re-establishment / handover, one serving cell provides security input. This cell is called the primary cell (PCell). The PCell is the cell operating on the primary frequency, where the UE performs the initial connection establishment procedure or initiates the connection re-establishment procedure. Depending on the UE capabilities, a secondary cell (SCell) is configured to form a serving cell set together with the PCell. An SCell is a cell that provides additional radio resources in addition to the special cell. Therefore, the serving cell set configured for a UE always consists of one PCell and one or more SCells. For dual connectivity operation, the term special cell (SpCell) refers to a PCell of a master cell group (MCG) or a PSCell of a secondary cell group (SCG). An SpCell supports PUCCH transmission and contention-based optional connections and is always activated. An MCG is a serving cell group associated with a master node and includes an SpCell (PCell) and optionally one or more SCells. An SCG is a subset of serving cells associated with a secondary node and consists of a PSCell and zero or more SCells for a UE configured with dual connectivity (DC). For an RRC_CONNECTED UE not configured with CA / DC, there is only one serving cell consisting of a PCell.For an RRC_CONNECTED UE configured for CA / DC, the term "serving cell" is used to refer to the cell set consisting of the SpCell and all SCells.

[0049] The MCG is a group of serving cells associated with a master BS that terminates at least the S1-MME, and the SCG is a group of serving cells associated with a secondary BS that provides additional radio resources for the UE but is not the master BS. The SCG consists of a primary SCell (PSCell) and optionally one or more SCells. In a DC, two MAC entities, i.e., a MAC entity for the MCG and a MAC entity for the SCG, are configured in the UE. Each MAC entity is configured by RRC as a serving cell that supports PUCCH transmission and contention-based voluntary access. In the present invention, the term SPCell refers to such a cell, while the term SCell refers to another serving cell. The term SPCell refers to a PCell of the MCG or a PSCell of the SCG depending on whether the MAC entity is associated with the MCG or the SCG, respectively.

[0050] In the present invention, channel monitoring means attempting to decode a channel, for example, PDCCH monitoring means attempting to decode a PDCCH (or a PDCCH candidate).

[0051] In this specification, "C-RNTI" denotes a cell RNTI, "SI-RNTI" denotes a system information RNTI, "P-RNTI" denotes a paging RNTI, "RA-RNTI" denotes an optional connection RNTI, "SC-RNTI" denotes a single cell RNTI, "SL-RNTI" denotes a sidelink RNTI, "SPS C-RNTI" denotes a semi-persistent scheduling C-RNTI, and "CS-RNTI" denotes a configured scaled RNTI.

[0052] FIG. 1 illustrates a communication system to which the present invention is applied.

[0053] The three main requirement areas for 5G include (1) the Enhanced Mobile Broadband (eMBB) area, (2) the massive Machine Type Communication (mMTC) area, and (3) the Ultra-reliable and Low Latency Communications (URLLC) area.

[0054] Some use cases may require multiple areas for optimization, while others may focus on just one key performance indicator (KPI). 5G supports these various use cases in a flexible and reliable way.

[0055] eMBB goes far beyond basic mobile Internet access, covering media and entertainment applications in rich two-way work, cloud, or augmented reality. Data is one of the core drivers of 5G, and for the first time in the 5G era, dedicated voice services may not be seen. In 5G, voice is expected to be handled simply as an application using the data connection provided by the communication system. The increased traffic volume is primarily due to the increase in content size and the growing number of applications requiring high data transmission rates. Streaming services (audio and video), conversational video, and mobile Internet connections will become more widespread as more devices connect to the Internet. Many such applications require always-on connectivity to push real-time information and notifications to users. Cloud storage and applications are proliferating on mobile communication platforms, applicable to both work and entertainment. Cloud storage is also a particular use case driving the growth of uplink data transmission rates. 5G will also be used for cloud remote work, which requires lower end-to-end latency to maintain a good user experience when haptic interfaces are used. Entertainment, such as cloud gaming and video streaming, is another key element that increases the demand for mobile broadband capabilities. Entertainment is essential on smartphones and tablets everywhere, including in highly mobile environments such as trains, cars, and airplanes. Another use case is augmented reality and information retrieval for entertainment, where augmented reality requires very low latency and instantaneous data volume.

[0056] One of the most anticipated use cases for 5G is its ability to seamlessly connect embedded sensors across all sectors, or mMTC. It is predicted that there will be 20.4 billion potential IoT devices by 2020. Industrial IoT is one area where 5G will play a key role in enabling smart cities, asset tracking, smart utilities, agriculture, and security infrastructure.

[0057] URLLC encompasses new services that will transform industries through ultra-reliable / available low-latency links, such as remote control of key infrastructure and self-driving vehicles. Reliability and latency levels are essential for smart grid control, industrial automation, robotics, and drone control and coordination.

[0058] 5G is a means of delivering streams rated at hundreds of megabits per second to gigabits per second, complementing fiber-to-the-home (FTTH) and cable-based broadband (or DOCSIS). Such high speeds are required to transmit TV at resolutions above 4K (6K, 8K, and beyond), as well as virtual and augmented reality. Virtual reality (VR) and augmented reality (AR) applications often involve immersive sports competitions. Certain applications may require special network configurations. For example, in the case of VR games, gaming companies must integrate their core servers with the network operator's edge network servers to minimize latency.

[0059] Automotive is expected to be a key new driver of 5G, with many use cases for mobile communications within vehicles. For example, passenger entertainment will require simultaneous high-capacity and highly mobile broadband because future users will expect continuous, high-quality connectivity regardless of their location and speed. Another example in the automotive sector is the augmented reality dashboard, which overlays a display on top of what the driver sees through the front window, identifying objects in the dark and providing information to the driver about their distance and movement. In the future, wireless modules will enable communication between vehicles, information exchange between vehicles and supporting infrastructure, and information exchange between vehicles and other connected devices (e.g., devices accompanied by pedestrians). Safety systems will guide drivers through alternative courses of action to enable safer driving and reduce the risk of accidents. The next step will be remotely piloted or self-driven vehicles, which will require highly reliable and fast communication between different self-driving vehicles and between vehicles and infrastructure. In the future, self-driving vehicles will perform all driving activities, allowing drivers to focus only on traffic anomalies that the vehicle itself cannot identify. The technical requirements for self-driving vehicles demand ultra-low latency and ultra-high-speed reliability, so that traffic safety will increase to a level unattainable by humans.

[0060] Smart cities and smart homes, often referred to as smart societies, are embedded with dense wireless sensor networks. A distributed network of intelligent sensors identifies requirements for cost- and energy-efficient maintenance of a city or home. A similar setup can be created for each home. Temperature sensors, window and heating controllers, burglar alarms, and home appliances are all wirelessly connected. Many of these sensors typically have low data transmission rates, low power consumption, and low cost. However, real-time HD video, for example, may be required for certain types of devices for surveillance.

[0061] The consumption and distribution of energy, including heat and gas, is highly decentralized, requiring automated control of distributed sensor networks. A smart grid interconnects such sensors, using digital information and communication technologies to collect and act on information. This information can include supplier and consumer actions, allowing the smart grid to improve the efficiency, reliability, economy, and sustainability of the production and distribution of fuels, such as electricity, in an automated manner. A smart grid can also be viewed as another low-latency sensor network.

[0062] Mission-critical applications (e.g., e-health) are one of the 5G usage scenarios. The health sector has many applications that can benefit from mobile communications. Communication systems can support telemedicine, which provides clinical care over long distances. This helps reduce the barrier of distance and can improve access to medical services that are not sustainably available in remote rural areas. It can also be used to save lives in critical care and emergency situations. Mobile-based wireless sensor networks can provide remote monitoring and sensing for parameters such as heart rate and blood pressure.

[0063] Wireless and mobile communications are becoming increasingly important in industrial applications. Cabling is expensive to install and maintain. The ability to replace cables with reconfigurable wireless links is therefore an attractive opportunity in many industrial sectors. However, achieving this requires that wireless connections operate with similar latency, reliability and capacity to cables, while simplifying their management. Low latency and very low error probability are new requirements that need to be met with 5G.

[0064] Logistics and freight tracking are important use cases for mobile communications that use location-based information systems to enable inventory and package tracking anywhere. Logistics and freight tracking use cases typically require low data rates, but require wide range and reliable location information.

[0065] 1, a communication system 1 includes wireless devices, a base station (BS), and a network. Although FIG. 1 illustrates a 5G network as an example of the network of the communication system 1, the present invention is not limited to the 5G system and can be applied to next-generation communication systems beyond the 5G system.

[0066] The BS and network are embodied in wireless devices, and a particular wireless device 200a can act as a BS / network node relative to other wireless devices.

[0067] The wireless device refers to a device that communicates using a wireless access technology (RAT) (e.g., 5G NR, LTE) and may be referred to as a communication / wireless / 5G device. The wireless device includes, but is not limited to, a robot 100a, vehicles 100b-1, 100b-2, an XR (eXtended Reality) device 100c, a handheld device 100d, a home appliance 100e, an IoT (Internet of Things) device 100f, and an AI device / server 400. For example, the vehicle includes a vehicle equipped with a wireless communication function, an autonomous vehicle, and a vehicle capable of vehicle-to-vehicle communication. Here, the vehicle includes an unmanned aerial vehicle (UAV) (e.g., a drone). XR devices include AR (Augmented Reality), VR (Virtual Reality), and MR (Mixed Reality) devices, and are embodied in the form of HMDs (Head-Mounted Devices), HUDs (Head-Up Displays) installed in vehicles, TVs, smartphones, computers, wearable devices, home appliances, digital billboards, vehicles, robots, etc. Mobile devices include smartphones, smart pads, wearable devices (e.g., smart watches, smart glasses), computers (e.g., notebook computers), etc. Home appliances include TVs, refrigerators, washing machines, etc. IoT devices include sensors, smart meters, etc.

[0068] In the present invention, the wireless devices 100a to 100f are also referred to as UEs. Examples of UEs include mobile phones, smartphones, notebook computers, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), car navigation systems, slate PCs, tablet PCs, ultrabooks, vehicles, vehicles with autonomous driving capabilities, connected cars, UAVs, artificial intelligence (AI) modules, robots, augmented reality (AR) devices, virtual reality (VR) devices, mixed reality (MR) devices, hologram devices, public safety devices, MTC devices, IoT devices, medical devices, fintech devices (or financial devices), security devices, meteorological / environmental devices, devices related to 5G services, and devices related to the Fourth Industrial Revolution. UAVs are, for example, aircraft that fly without a human on board and are controlled by wireless control signals. VR devices include, for example, devices for implementing objects or backgrounds in a virtual world. AR devices include, for example, devices embodied to connect virtual world objects or backgrounds with real world objects or backgrounds. MR devices include, for example, devices embodied to merge virtual world objects or backgrounds with real world objects or backgrounds. Hologram devices include, for example, devices for realizing 360-degree stereoscopic images by recording and reproducing three-dimensional information using the optical interference phenomenon generated when two lasers converge, known as holography. Public safety devices include, for example, wearable image relay devices or imaging devices. MTC devices and IoT devices include devices that do not require direct human intervention or operation. For example, MTC devices and IoT devices include smart meters, vending machines, thermometers, smart light bulbs, door locks, and various sensors. Medical devices are, for example, devices used for diagnosis, treatment, mitigation, cure, and disease prevention. Medical devices are, for example, devices for diagnosing, treating, mitigating, or correcting injuries or disabilities. For example, medical devices are devices used to rescue, examine, replace, or correct functions.For example, a medical device is a device for birth control. For example, medical devices include devices for medical examination, surgery, (in-vitro) diagnostics, hearing aids, and treatment devices. A security device is, for example, a device installed to prevent possible dangers and ensure safety. For example, security devices include cameras, CCTV, recorders, and black boxes. A fintech device is, for example, a device that provides financial services such as mobile payments. For example, a fintech device includes a payment device or a POS (point of sales) system. A weather / environment device includes, for example, a device for monitoring the weather / environment.

[0069] The wireless devices 100a to 100f are connected to a network 300 via a BS 200. AI (Artificial Intelligence) technology is applied to the wireless devices 100a to 100f, and the wireless devices 100a to 100f are connected to an AI server 400 via the network 300. The network 300 is configured using a 3G network, a 4G (e.g., LTE) network, a 5G (e.g., NR) network, or a beyond 5G network. The wireless devices 100a to 100f can communicate with each other via the BS 200 / network 300, but can also communicate directly without going through the BS / network (e.g., sidelink communication). For example, the vehicles 100b-1 and 100b-2 can communicate directly (e.g., V2V (Vehicle to Vehicle) / V2X (Vehicle to Everything) communication). Furthermore, an IoT device (for example, a sensor) can directly communicate with other IoT devices (for example, sensors) or other wireless devices 100a to 100f.

[0070] Wireless communication / connections 150a, 150b are performed between the wireless devices 100a-100f / BSs 200. Here, the wireless communication / connections are performed using various RATs (e.g., 5G NR) such as uplink / downlink communication 150a and sidelink communication 150b (or D2D communication). The wireless communication / connections 150a, 150b enable the wireless devices and BSs / wireless devices to transmit / receive wireless signals with each other. For example, the wireless communication / connections 150a, 150b can transmit / receive signals via various physical channels. To this end, according to various proposals of the present invention, any one of various configuration information setting processes for transmitting / receiving wireless signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, resource mapping / demapping, etc.), and resource allocation processes is performed.

[0071] FIG. 2 is a block diagram illustrating an example of a communication device that can perform the method according to the present invention.

[0072] 2, a first wireless device 100 and a second wireless device 200 can transmit and receive wireless signals to and from external devices via various RATs (e.g., LTE, NR). In Fig. 2, {the first wireless device 100 and the second wireless device 200} correspond to {wireless devices 100a-100f and BS 200} and / or {wireless devices 100a-100f and wireless devices 100a-100f} in Fig. 1.

[0073] The first wireless device 100 includes one or more processors 102 and one or more memories 104, and further includes one or more transceivers 106 and / or one or more antennas 108. The processor 102 is configured to control the memory 104 and / or the transceiver 106 to implement the functions, procedures, and / or methods disclosed herein. For example, the processor 102 processes information in the memory 104 to generate first information / signals and then transmits a wireless signal including the first information / signals via the transceiver 106. The processor 102 also receives a wireless signal including second information / signals via the transceiver 106 and then stores information obtained from signal processing of the second information / signals in the memory 104. The memory 104 is coupled to the processor 102 and stores various information related to the operation of the processor 102. For example, the memory 104 stores software code including instructions for performing some or all of the processes controlled by the processor 102 or for performing the procedures and / or methods disclosed herein. Here, the processor 102 and memory 104 are part of a communications modem / circuit / chip designed to implement a RAT (e.g., LTE, NR). The transceiver 106 is coupled to the processor 102 and transmits and / or receives wireless signals via one or more antennas 108. The transceiver 106 includes a transmitter and / or a receiver. The transceiver 106 may also be referred to as an RF (radio frequency) unit. In this disclosure, wireless equipment may also refer to a communications modem / circuit / chip.

[0074] The second wireless device 200 includes one or more processors 202 and one or more memories 204, and further includes one or more transceivers 206 and / or one or more antennas 208. The processor 202 is configured to control the memory 204 and / or the transceiver 206 to implement the functions, procedures, and / or methods disclosed herein. For example, the processor 202 processes information in the memory 204 to generate third information / signal, and then transmits a wireless signal including the third information / signal via the transceiver 206. The processor 202 also receives a wireless signal including fourth information / signal via the transceiver 206, and then stores information obtained from signal processing of the fourth information / signal in the memory 204. The memory 204 is coupled to the processor 202 and stores various information related to the operation of the processor 202. For example, the memory 204 stores software code including instructions for performing some or all of the processes controlled by the processor 202 or for performing the procedures and / or methods disclosed herein. Here, the processor 202 and memory 204 are part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE, NR). The transceiver 206 is coupled to the processor 202 and transmits and / or receives radio signals via one or more antennas 208. The transceiver 206 includes a transmitter and / or a receiver. The transceiver 206 may also be referred to as an RF unit. In this disclosure, a wireless device may also refer to a communication modem / circuit / chip.

[0075] The hardware elements of the wireless devices 100, 200 are described in more detail below. Without limitation, one or more protocol layers may be implemented by one or more processors 102, 202. For example, the one or more processors 102, 202 may implement one or more layers (e.g., functional layers such as a physical PHY layer, 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 a service data adaptation protocol (SDAP) layer). The one or more processors 102, 202 may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the descriptions, functions, procedures, suggestions, and / or methods disclosed herein. The one or more processors 102, 202 may generate messages, control information, data, or information according to the functions, procedures, suggestions, and / or methods disclosed herein. The one or more processors 102, 202 may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information according to the functions, procedures, suggestions, and / or methods disclosed herein and provide them to the one or more transceivers 106, 206. The one or more processors 102, 202 may receive signals (e.g., baseband signals) from the one or more transceivers 106, 206 and derive the PDUs, SDUs, messages, control information, data, or information according to the functions, procedures, suggestions, and / or methods disclosed herein.

[0076] The one or more processors 102, 202 may also be referred to as controllers, microcontrollers, microprocessors, or microcomputers. The one or more processors 102, 202 may be implemented using hardware, firmware, software, or a combination thereof. For example, the one or more processors 102, 202 may include 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). The functions, procedures, suggestions, and / or methods disclosed herein may be implemented using firmware or software, and the firmware or software may be embodied to include modules, procedures, functions, etc. Firmware or software configured to perform the functions, procedures, suggestions, and / or methods disclosed herein may be included in the one or more processors 102, 202 or may be stored in one or more memories 104, 204 and executed by the one or more processors 102, 202. The functions, procedures, suggestions and / or methods disclosed herein may be implemented using firmware or software in the form of code, instructions and / or sets of instructions.

[0077] The one or more memories 104, 204 are coupled to the one or more processors 102, 202 and store various types of data, signals, messages, information, programs, code, instructions, and / or commands. The one or more memories 104, 204 may be comprised of ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer-readable storage media, and / or combinations thereof. The one or more memories 104, 204 may be located internal and / or external to the one or more processors 102, 202. Additionally, the one or more memories 104, 204 may be coupled to the one or more processors 102, 202 via various techniques, such as wired or wireless connections.

[0078] One or more transceivers 106, 206 may transmit user data, control information, wireless signals / channels, etc., as described in the methods and / or flowcharts herein to one or more other devices. One or more transceivers 106, 206 may receive user data, control information, wireless signals / channels, etc., as described in the descriptions, functions, procedures, suggestions, methods and / or flowcharts herein from one or more other devices. For example, one or more transceivers 106, 206 may be coupled to one or more processors 102, 202 to transmit and receive wireless signals. For example, one or more processors 102, 202 may control one or more transceivers 106, 206 to transmit user data, control information, or wireless signals to one or more other devices. Also, one or more processors 102, 202 may control one or more transceivers 106, 206 to receive user data, control information, or wireless signals from one or more other devices. One or more transceivers 106, 206 are coupled to one or more antennas 108, 208 and are configured to transmit and receive user data, control information, radio signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods, and / or flowcharts disclosed herein via the one or more antennas 108, 208. In this specification, one or more antennas may refer to multiple physical antennas or multiple logical antennas (e.g., antenna ports). The one or more transceivers 106, 206 convert the received user data, control information, radio signals / channels, etc., from RF band signals to baseband signals for processing by one or more processors 102, 202. The one or more transceivers 106, 206 convert the user data, control information, radio signals / channels, etc., processed by one or more processors 102, 202, from baseband signals to RF band signals. For this purpose, the one or more transceivers 106, 206 include (analog) oscillators and / or filters.For example, the transceiver 106, 206 may upconvert an OFDM baseband signal to a carrier frequency using the transceiver's (analog) oscillator and / or filter under control of the processor 102, 202, and transmit the upconverted OFDM signal at the carrier frequency. The transceiver 106, 206 may receive an OFDM signal at the carrier frequency and downconvert the OFDM signal to an OFDM baseband signal using the transceiver's (analog) oscillator and / or filter under control of the processor 102, 202.

[0079] In an embodiment of the present invention, a UE operates as a transmitter in the uplink and as a receiver in the downlink. In an embodiment of the present invention, a BS operates as a receiver in the uplink and as a transmitter in the downlink. Hereinafter, for convenience of explanation, unless otherwise specified or explained, it is assumed that a first wireless device 100 operates as a UE and a second wireless device 200 operates as a BS. For example, a processor 102 coupled to, mounted on, or launched in the first wireless device 100 is configured to perform a UE operation according to an embodiment of the present invention or to control a transceiver 106 to perform a UE operation according to an embodiment of the present invention. A processor 202 coupled to, mounted on, or launched in the second wireless device 200 is configured to perform a BS operation according to an embodiment of the present invention or to control a transceiver 206 to perform a BS operation according to an embodiment of the present invention.

[0080] In the present invention, at least one memory (e.g., 104 or 204) stores instructions or programs that, when executed, cause at least one processor operably coupled thereto to perform operations according to some embodiment or implementation of the present invention.

[0081] In the present invention, a computer-readable storage medium stores at least one instruction or computer program that, when executed by at least one processor, causes the at least one processor to perform operations according to any of the embodiments or implementations of the present invention.

[0082] In the present invention, a processing device or apparatus includes at least one processor and at least one computer memory coupleable to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations according to some embodiments or implementations of the present invention.

[0083] 3 is a diagram illustrating another example of a wireless device capable of implementing the present invention. The wireless device may be implemented in various forms depending on the use case / service (see FIG. 1).

[0084] 3, wireless devices 100 and 200 correspond to the wireless devices 100 and 200 of FIG. 2 and are composed of various elements, components, units / components, and / or modules. For example, the wireless devices 100 and 200 include a communication unit 110, a control unit 120, a memory unit 130, and an additional component 140. The communication unit includes a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 includes one or more processors 102 and 202 and / or one or more memories 104 and 204 of FIG. 2. For example, the transceiver 114 includes one or more transceivers 106 and 206 and / or one or more antennas 108 and 208 of FIG. 2. The control unit 120 is electrically coupled to the communication unit 110, the memory unit 130, and the additional component 140 and controls the overall operation of the wireless device. For example, the control unit 120 controls the electrical and mechanical operations of the wireless device based on programs, codes, instructions, and information stored in the memory unit 130. The control unit 120 also transmits information stored in the memory unit 130 to the outside (e.g., other communication device) via the wireless / wired interface via the communication unit 110, or stores information received from the outside (e.g., other communication device) via the wireless / wired interface via the communication unit 110 in the memory unit 130.

[0085] The additional element 140 may be configured in various ways depending on the type of wireless device. For example, the additional element 140 may include any one of a power unit / battery, an input / output (I / O) unit (e.g., an audio I / O port, a video I / O port), a driving unit, and a computer unit. Wireless devices may be embodied in the form of, but not limited to, a robot (FIG. 1, 100a), a vehicle (FIG. 1, 100b-1, 100b-2), an XR device (FIG. 1, 100c), a mobile device (FIG. 1, 100d), a home appliance (FIG. 1, 100e), an IoT device (FIG. 1, 100f), a digital broadcasting terminal, a hologram device, a public safety device, an MTC device, a medical device, a FinTech device (or financial device), a security device, a climate / environment device, an AI server / device (FIG. 1, 400), a BS (FIG. 1, 200), a network node, etc. Wireless devices may be mobile or fixed depending on the use case / service.

[0086] 3, various elements, components, units / sections, and / or modules within the wireless devices 100 and 200 are all connected to each other via a wired interface, or at least some are connected wirelessly via the communication unit 110. For example, within the wireless devices 100 and 200, the control unit 120 and the communication unit 110 are connected via a wire, and the control unit 120 and a first unit (e.g., 130, 140) are connected wirelessly via the communication unit 110. Each element, component, unit / section, and / or module within the wireless devices 100 and 200 further includes one or more elements. For example, the control unit 120 is configured with a set of one or more processors. For example, the control unit 120 is configured with a set of a communication control processor, an application processor, an ECU (Electronic Control Unit), a graphics processor, a memory control processor, etc. As another example, the memory unit 130 may be composed of a random access memory (RAM), a dynamic RAM (DRAM), a read only memory (ROM), a flash memory, a volatile memory, a non-volatile memory, and / or a combination thereof.

[0087] FIG. 4 is a diagram illustrating a protocol stack in a 3GPP-based wireless communication system.

[0088] In particular, FIG. 4(a) illustrates an example of a user plane protocol stack for the air interface between a UE and a base station (BS), and FIG. 4(b) illustrates an example of a control plane protocol stack for the air interface between a UE and a BS. The control plane refers to a path through which control messages used by the UE and the network to manage a call are transmitted. The user plane refers to a path through which data generated in the application layer, such as voice data or Internet packet data, is transmitted. Referring to FIG. 4(a), the user plane protocol stack is divided into a first layer (layer 1) (i.e., the physical (PHY) layer) and a second layer (layer 2). Referring to FIG. 4(b), the control plane protocol stack is divided into layer 1 (i.e., the PHY layer), layer 2, and layer 3 (e.g., the radio resource control (RRC) layer and the non-access stratum (NAS) layer). Layers 1, 2, and 3 are called access stratums (AS).

[0089] The NAS control protocol is terminated by the access management function (AMF) on the network side and performs authentication, mobility management, security control, etc.

[0090] In a 3GPP LTE system, Layer 2 is divided into the following sub-layers: medium access control (MAC), radio link control (RLC), and packet data convergence protocol (PDCP). In a 3GPP New Radio (NR) system, Layer 2 is divided into the following sub-layers: MAC, RLC, PDCP, and service data adaptation protocol (SDAP). The PHY layer provides transmission channels to the MAC sub-layer, which provides logical channels to the RLC sub-layer, which provides RLC channels to the PDCP sub-layer, which provides radio bearers to the SDAP sub-layer. The SDAP sub-layer provides QoS flows to the 5G core network.

[0091] In 3GPP NR systems, the main services and functions of SDAP include: mapping between QoS flows and data radio bearers; marking of QoS flow ID (QFI) in both DL and UL packets. A single protocol entity of SDAP is configured for each PDU section.

[0092] In a 3GPP NR system, the main services and functions of the RRC sub-layer include: broadcasting of system information related to AS and NAS; paging initiated by 5GC or NG-RAN; setting up, maintaining and releasing the RRC connection between the UE and the NG-RAN; security functions including key management; establishment, setting up, maintaining and releasing of signaling radio bearers (SRBs) and data radio bearers (DRBs); mobility functions (including handover and context transfer; UE cell selection, reselection and control of cell selection and reselection; inter-RAT mobility); QoS management functions, UE measurement reporting and reporting control; detection of and recovery from radio link failures; and transmission of NAS messages from the UE to the NAS and from the NAS to the UE.

[0093] In a 3GPP NR system, the main services and functions of the PDCP sub-layer for the user plane include: sequence numbering; header compression and decompression (only in the case of robust header compression (ROHC)); user data transmission; reordering and duplicate detection; in-order transmission; PDCP PDU routing (in the case of a split bearer); PDCP SDU retransmission; ciphering, deciphering, and integrity protection; PDCP SDU discard; PDCP re-establishment and data recovery for RLC AM; PDCH status reporting for RLC AM; PDCP PDU duplication and indication to lower layers that duplicates should be discarded. The main services and functions of the PDCP sub-layer for the control plane include: sequence numbering; ciphering, deciphering, and integrity protection; control plane data transmission; reordering and duplicate detection; in-order transmission; PDCP PDU duplication and indication to lower layers that duplicates should be discarded.

[0094] In a 3GPP NR system, the RLC sublayer supports three transmission modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). RLC configuration is applied per logical channel, independent of pneumatology and / or transmission duration. In a 3GPP NR system, the main services and functions of the RLC sublayer depend on the transmission mode and include: delivery of higher layer PDUs; sequence numbering independent of PDCP numbering (for UM and AM); error correction using automatic repeat request (ARQ) (for AM only); RLC SDU segmentation (for UM and AM) and re-segmentation (for AM only); SDU reassembly (for UM and AM); RLC SDU discard (for UM and AM); RLC re-establishment; and protocol error detection (for AM only).

[0095] In a 3GPP NR system, the main services and functions of the MAC sublayer include: mapping between logical channels and transmission channels; multiplexing / demultiplexing of MAC SDUs belonging to one or different logical channels to / from transport blocks (TBs) transmitted to / from the PHY layer via transmission channels; scale information reporting; error correction using hybrid automatic repeat request (HARQ) (one HARQ entity per cell in the case of CA); priority handling between UEs using dynamic scheduling; priority handling between logical channels of one UE using logical channel priority; and padding. A single MAC entity supports multiple pneumatics, transmission timings, and cells. In logical channel priority, mapping constraints control which pneumatics, cells, and transmission timings a logical channel uses. Different types of data transmission services are provided by the MAC. To accommodate different types of data transmission services, multiple logical channel types are defined, each supporting a specific type of information transmission. Each logical channel type is defined according to the type of information being transmitted. Logical channels are classified into two groups: control channels and traffic channels. Control channels are used to carry only control plane information, and traffic control channels are used to carry only user plane information.The broadcast control channel (BCCH) is a downlink logical channel for broadcasting system control information, the paging control channel (PCCH) is a downlink logical channel for carrying paging information, system information change notifications, and indications of ongoing PWS broadcasts, the common control channel (CCCH) is a logical channel for transmitting control information between a UE and a network and is used for UEs that do not have an RRC connection with the network, the dedicated control channel (DCCH) is a point-to-point bidirectional logical channel for transmitting dedicated control information between a UE and a network and is used by UEs that have an RRC connection, and the dedicated traffic channel (DTCH) is a point-to-point logical channel dedicated to a single UE for carrying user information. DTCH exists in both the uplink and downlink. In the downlink, the connections between logical channels and transport channels are as follows: BCCH is mapped to BCH; BCCH is mapped to downlink shared channel (DL-SCH); PCCH is mapped to PCH; CCCH is mapped to DL-SCH; DCCH is mapped to DL-SCH; DTCH is mapped to DL-SCH. In the uplink, the connections between logical channels and transport channels are as follows: CCCH is mapped to uplink shared channel (UL-SCH); DCCH is mapped to UL-SCH; DTCH is mapped to UL-SCH.

[0096] FIG. 5 is a diagram illustrating a frame structure in a 3GPP-based wireless communication system.

[0097] The frame structure of Figure 5 is merely an example, and the number of subframes, slots, and / or symbols in a frame may be variously changed. In a 3GPP-based wireless communication system, OFDM numerology (e.g., subcarrier spacing (SCS), transmission time interval (TTI) duration) is configured to be different among multiple cells aggregated for one UE. For example, if a UE is configured with different SCSs for aggregated cells, the (absolute time) duration of time resources (e.g., subframes, slots, or TTIs) consisting of the same number of symbols may be different among the aggregated cells. Here, the symbols include OFDM symbols (or CP-OFDM symbols), SC-FDMA symbols (or DFT-s-OFDM (discrete Fourier transform-spread-OFDM) symbols).

[0098] Referring to Figure 5, uplink and downlink transmissions are organized into frames. Each frame is T f Each half-frame is composed of five subframes, and the duration of each subframe (T sf ) is 1 ms. Each subframe is divided into slots, and the number of slots in a subframe varies depending on the subcarrier spacing. Each slot consists of 14 or 12 OFDM symbols depending on the cyclic prefix (CP). In normal CP, each slot consists of 14 OFDM symbols, and in extended CP, each slot consists of 12 OFDM symbols. Pneumatology uses exponentially scalable subcarrier spacing (△f=2 u *Based on 15kHz. The following table shows the subcarrier spacing (△f=2 u *15 kHz) indicates the number of OFDM symbols per slot, the number of slots per frame, and the number of slots for the general CP.

[0099] [Table 1]

[0100] The following table shows the subcarrier spacing (△f=2 u *15 kHz) indicates the number of OFDM symbols per slot, the number of slots per frame and the number of slots per subframe for the extended CP.

[0101] [Table 2]

[0102] A slot includes multiple (e.g., 14 or 12) symbols in the time domain. For each pneumatic (e.g., subcarrier spacing) and carrier, a common resource block (CRB) (N) is allocated as indicated by higher layer signaling (e.g., radio resource control (RRC) signaling). start、u grid ), N size、u grid、x *N RB sc subcarriers and N subframe、u symb A resource grid of N OFDM symbols is defined, where N size、u grid、x is the number of resource blocks (RB) in the resource grid, the subscript x is DL for downlink and UL for uplink, N RB sc is the number of subcarriers per RB. In a 3GPP-based wireless communication system, N RB sc is typically 12. For a given antenna port (p), subcarrier spacing configuration (u) and transmission direction (DL or UL), there is one resource grid. The carrier bandwidth (Nsize、u grid ) is given by higher layer parameters (e.g., RRC parameters). Each element in the resource grid for an antenna port (p) and subcarrier spacing setting (u) is called a resource element (RE), and one complex symbol is mapped to each resource element. Each resource element in the resource grid is uniquely identified by an index (k) in the frequency domain and an index (l) indicating the symbol position relative to a reference point in the time domain. In 3GPP-based wireless communication systems, an RB is defined by 12 consecutive subcarriers in the frequency domain.

[0103] In a 3GPP NR system, RBs are classified into common resource blocks (CRBs) and physical resource blocks (PRBs). CRBs are numbered in the frequency domain, starting from 0 and increasing for a subcarrier spacing setting (u). The center of subcarrier 0 of CRB 0 for a subcarrier spacing setting (u) coincides with 'point A', the common reference point for the resource block grid. In a 3GPP NR system, PRBs are defined within a bandwidth part (BWP) and are numbered from 0 to N. size BWP、i The numbering is from -1 to i, where i is the number of the bandwidth part. PRB ) and common resource blocks (n CRB ) the relationship between them is as follows: TIFF0007748475000003.tif9149 where N size BWP、i is a common resource block whose bandwidth part starts for CRB 0. A BWP contains multiple consecutive RBs in the frequency domain. A carrier contains up to N (e.g., 5) BWPs. A UE can be configured with one or more BWPs on a given configured carrier. Of the BWPs configured for a UE, only one BWP can be active at a time. The activated BWP defines the UE's operating bandwidth within the cell's operating bandwidth.

[0104] The NR frequency band is defined by two types of frequency ranges, FR1 and FR2. FR2 is also called millimeter wave (mmW). The frequency ranges in which NR can operate are distinguished as shown in Table 3.

[0105] [Table 3]

[0106] FIG. 6 shows an example of a data flow in a 3GPP NR system.

[0107] In Figure 6, "RB" stands for radio bearer, and "H" stands for header. Radio bearers are classified into two groups: data radio bearers (DRB) for user plane data and signaling radio bearers (SRB) for control plane data. MAC PDUs are transmitted and received with external devices via the PHY layer using radio resources. MAC PDUs arrive at the PHY layer in the form of transport blocks.

[0108] In the PHY layer, the uplink transport channels UL-SCH and RACH are mapped to PUSCH and PRACH, respectively, and the downlink transport channels DL-SCH, BCH, and PCH are mapped to PDSCH, physical broadcast channel (PBCH), and PDSCH, respectively. In the PHY layer, uplink control information (UCI) is mapped to PUCCH, and downlink control information (DCI) is mapped to PDCCH. MAC PDUs associated with the UL-SCH are transmitted by the UE via PUSCH based on an uplink grant, and MAC PDUs associated with the DL-SCH are transmitted by the BS via PDSCH based on a downlink allocation.

[0109] To transmit a data unit of the present invention via the UL-SCH, the UE must have uplink resources available to the UE. To receive a data unit of the present invention via the DL-SCH, the UE must have downlink resources available to the UE. Resource allocation includes time domain resource allocation and frequency domain resource allocation. In this invention, uplink resource allocation is also referred to as uplink grant, and downlink resource allocation is also referred to as downlink assignment. The uplink grant is dynamically received by the UE via the PDCCH within an Optional Access Response or semi-persistently configured to the UE by RRC. The downlink assignment is dynamically received by the UE via the PDCCH or semi-persistently configured to the UE by RRC signaling from the BS.

[0110] In the uplink, the BS can dynamically allocate resources to the UE using the cell radio network temporary identifier (C-RNTI) on the PDCCH. When the UE's downlink reception is enabled (activity governed by discontinuous reception (DRX) at the time of configuration), the UE constantly monitors the PDCCH to look for possible grants for uplink transmission. Using the configured grant, the BS can also allocate uplink resources for initial HARQ transmission to the UE. Two types of configured uplink grants are defined: Type 1 and Type 2. In Type 1, the RRC directly provides the configured uplink grant (including the periodicity). In Type 2, the RRC defines the periodicity of the configured uplink grant, during which the PDCCH addressed to the configured scheduling RNTI (CS-RNTI) signals and activates or deactivates the configured uplink grant. That is, the PDCCH addressed to the CS-RNTI indicates that the uplink grant can be implicitly reused at a period defined by the RRC until the uplink grant is deactivated.

[0111] In the downlink, the BS can dynamically allocate resources to the UE by means of C-RNTI on the PDCCH. The UE always monitors the PDCCH to search for possible grants when the UE's downlink reception is enabled (at setup, active controlled by DRX). Also, using semi-persistent scheduling (SPS), the BS can allocate downlink resources to the UE for initial HARQ transmissions. The RRC signals and activates or deactivates a downlink allocation where a PDCCH addressed to the CS-RNTI is configured, or defines the period of the configured downlink allocation while it can be signaled and activated. That is, the PDCCH addressed to the CS-RNTI indicates that the downlink allocation can be implicitly reused according to the period defined by the RRC until the downlink allocation is deactivated.

[0112] <Resource Allocation by PDCCH (i.e., Resource Allocation by DCI)>

[0113] The PDCCH is used to schedule downlink transmissions on the PDSCH and uplink transmissions on the PUSCH, where the DCI on the PDCCH includes: a downlink allocation related to the DL-SCH, at least including modulation and coding format (e.g., modulation and coding scheme (MCS) index (IMCS)), resource allocation, and hybrid ARQ information; or an uplink scheduling grant related to the UL-SCH, including modulation and coding format, resource allocation, and hybrid ARQ information. The size and use of the DCI carried by one PDCCH vary according to the DCI format. For example, in the 3GPP NR system, DCI format 0_0 or DCI format 0_1 is used for scheduling the PUSCH in one cell, and DCI format 1_0 or DCI format 1_1 is used for scheduling the PDSCH in one cell.

[0114] FIG. 7 is a diagram showing an example of PDSCH time domain resource allocation by the PDCCH and an example of PUSCH time domain resource allocation by the PDCCH.

[0115] To schedule a PDSCH or a PUSCH, the DCI carried by the PDCCH includes a value m for row index m+1 in the allocation table for the PDSCH or PUSCH. Either a predetermined default PDSCH time domain allocation A, B, or C is applied to the allocation table for the PDSCH, or an RRC-configured PDSCH-TimeDomainAllocationList is applied to the allocation table for the PDSCH. Either a predetermined default PUSCH time domain allocation A is applied to the allocation table for the PUSCH, or an RRC-configured PUSCH-TimeDomainAllocationList is applied to the allocation table for the PUSCH. Which PDSCH time domain resource allocation configuration and which PUSCH time domain resource allocation table are applied are determined by fixed / predetermined rules (e.g., Table 5.1.2.1.1-1 of 3GPP TS 38.214 v15.3.0, Table 6.1.2.1.1-1 of 3GPP TS 38.214 v15.3.0).

[0116] In the setting of PDSCH time domain allocation, each indexed row directly defines the slot offset K0, the start and length indicator SLIV or the start symbol S and the allocation length L, and the PDSCH mapping type assumed for PDSCH reception. In the setting of PUSCH time domain allocation, each indexed row directly defines the slot offset K2, the start and length indicator SLIV or the start symbol S and the allocation length L, and the PUSCH mapping type assumed for PUSCH reception. K0 for PDSCH or K2 for PUSCH is the time difference between the slot where the PDCCH is located and the slot where the PDSCH or PUSCH corresponding to the PDCCH is located. SLIV is a joint indicator of the start symbol S regarding the start of the slot where the PDSCH or PUSCH is located and the number L of consecutive symbols counted from symbol S. In the case of the PDSCH / PUSCH mapping type, there are two mapping types. One is mapping type A where the demodulation reference signal (DMRS) is located in the third or fourth symbol of the slot by RRC signaling mapping, and the other is mapping type B where the DMRS is located in the first allocated symbol.

[0117] The scheduling DCI includes a frequency domain resource allocation field that provides allocation information regarding the resource blocks used for PDSCH or PUSCH. For example, the frequency domain resource allocation field provides the UE with information regarding the cell for PDSCH or PUSCH transmission, information regarding the bandwidth part for PDSCH or PUSCH transmission, and information regarding the resource blocks for PDSCH or PUSCH transmission.

[0118] <Resource Allocation by RRC>

[0119] As mentioned above, there are two types of transmissions in the uplink that do not have dynamic grants: configured grant type 1 and configured grant type 2. In the case of configured grant type 1, an uplink grant is provided by RRC and stored as a configured grant. In the case of configured grant type 2, an uplink grant is provided by PDCCH and stored or cleared as a configured uplink grant based on L1 signaling that indicates configured uplink grant activation or deactivation. Type 1 and Type 2 are configured by RRC signaling for each serving cell and for each BWP. Multiple configurations can be simultaneously activated only on different serving cells. In the case of Type 2, activation and deactivation are independent between serving cells. A MAC entity for the same serving cell is configured as Type 1 or Type 2.

[0120] When grant type 1 is configured, the UE is provided with at least the following parameters by the BS via RRC signaling:

[0121] - s-RNTI, which is the CS-RNTI for retransmission;

[0122] - periodicity providing the configured grant type 1 periodicity;

[0123] timeDomainOffset, which indicates the offset of the resource relative to the system frame number (SFN) = 0 in the time domain;

[0124] - a timeDomainAllocation value m providing a row index m+1 pointing to an allocation table indicating a combination of starting symbol S, length L and PUSCH mapping type;

[0125] frequencyDomainAllocation, which provides frequency domain resource allocation; and

[0126] - mcsAndTBS providing IMCS indicating modulation number, target code rate and transport block size. When configuring grant type 1 for a serving cell by RRC, the UE stores the uplink grant provided by RRC as the configured uplink grant for the indicated serving cell and initializes or re-initializes the configured uplink grant so that it starts and periodically reoccurs at a symbol according to timeDomainOffset and S (derived from SLIV). After an uplink grant is configured for configured grant type 1, the UE shall consider the uplink grant to recur associated with each symbol that satisfies the following: [(SFN*numberOfSlotsPerFrame (numberOfSymbolsPerSlot)+(Slot number in the frame*numberOfSymbolsPerSlot)+symbol number in the slot]=(timeDomainOffset*numberOfSymbolsPerSlot+S+N*periodicity) modulo (1024*numberOfSlotsPerFrame*numberOfSymbolsPerSlot), for all N>=0.

[0127] When grant type 2 is configured, the UE is provided with at least the following parameters by the BS via RRC signaling:

[0128] -cs-RNTI, which is the CS-RNTI for activation, deactivation, and retransmission; and

[0129] - periodicity, which provides the periodicity of the configured grant type 2. The actual uplink grant is provided to the UE via the PDCCH (addressed to CS-RNTI). After an uplink grant is configured for the configured grant type 2, the UE considers the uplink grant to recur in association with each symbol that satisfies the following: [(SFN*numberOfSlotsPerFrame*numberOfSymbolsPerSlot)+(Slot number in the frame*numberOfSymbolsPerSlot)+symbol number in the slot]=[(SFNstart time*numberOfSlotsPerFrame*numberOfSymbolsPerSlot+slotstart time*numberOfSymbolsPerSlot+symbol start time )+N*periodicity] modulo (1024×numberOfSlotsPerFrame*numberOfSymbolsPerSlot), for all N>=0, where SFN start time , slot start time and symbol start time denote the SFN, slot, and symbol of the first PUSCH transmission opportunity for which the configured grant is (re)initialized. numberOfSlotsPerFrame and numberOfSymbolsPerSlot denote the number of consecutive slots per frame and the number of consecutive OFDM symbols per slot, respectively.

[0130] For a configured uplink grant, the HARQ process ID associated with the first symbol of the uplink transmission is derived from the following formula:

[0131] HARQ Process ID=[floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes

[0132] where CURRENT_symbol = (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot number in the frame × numberOfSymbolsPerSlot + symbol number in the slot), where numberOfSlotsPerFrame and numberOfSymbolsPerSlot indicate the number of consecutive slots per frame and the number of consecutive symbols per slot, respectively, as specified in TS 38.211. CURRENT_symbol indicates the symbol index of the first transmission opportunity of the occurring recurrence. An HARQ process is configured for a configured uplink grant if the configured uplink grant is activated, and the associated HARQ process ID is less than nrofHARQ-Processes.

[0133] For downlink, the UE is configured with SPS per serving cell and per BWP via RRC signaling from the BS. Multiple configurations may be simultaneously activated on different serving cells. Activation or deactivation of downlink SPS is independent between serving cells. For downlink SPS, a downlink allocation is provided to the UE via PDCCH and is stored or removed based on L1 signaling indicating SPS activation or deactivation. When SPS is configured, the UE is provided with the following parameters from the BS via RRC signaling:

[0134] -cs-RNTI, which is the CS-RNTI for activation, deactivation and retransmission;

[0135] nrofHARQ-Processes, providing the number of configured HARQ processes for SPS;

[0136] -Periodicity, which provides the periodicity of the configured downlink allocation for SPS.

[0137] When an SPS is released by a higher level, all corresponding settings must be released.

[0138] After the downlink allocation for SPS is configured, the UE considers the Nth downlink allocation to occur in the sequential slot that satisfies: (numberOfSlotsPerFrame*SFN+slot number in the frame)=[(numberOfSlotsPerFrame*SFN start time +slot start time )+N*periodicity*numberOfSlotsPerFrame / 10] modulo (1024*numberOfSlotsPerFrame), where SFN start time and slot start time indicate the SFN, slot, and symbol of the first transmission of the PDSCH, respectively, at which the configured downlink allocation is (re)initialized.

[0139] For a configured downlink allocation, the HARQ process ID associated with the slot in which the downlink transmission begins is derived from the following formula:

[0140] HARQ Process ID=[floor (CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))] modulo nrofHARQ-Processes

[0141] Here, CURRENT_slot = [(SFN x numberOfSlotsPerFrame) + slot number in the frame], and numberOfSlotsPerFrame indicates the number of consecutive slots per frame as specified in TS38.211.

[0142] If the cyclic redundancy check (CRC) of the corresponding DCI format is scrambled with the CS-RNTI provided by the RRC parameter cs-RNTI and the new data indicator field for the enabled transport block is set to 0, the UE validates the downlink SPS allocated PDCCH or the configured uplink grant type 2 PDCCH for scheduling activation or descheduling. Validity confirmation of a DCI format is achieved when all fields for the DCI format are set according to Table 4 or Table 5. Table 4 illustrates specific fields for validity confirmation of downlink SPS and uplink grant type 2 scheduling activation PDCCH, and Table 5 illustrates specific fields for validity confirmation of downlink SPS and uplink grant type 2 descheduling PDCCH.

[0143] [Table 4]

[0144] [Table 5]

[0145] The actual downlink allocation and the actual uplink grant, as well as the corresponding modulation and coding scheme, are provided by resource allocation fields (e.g., a time domain resource allocation field providing the time domain allocation value m, a frequency domain resource allocation field providing the frequency resource block allocation, and a modulation and coding scheme field) in the DCI format carried by the scheduling activation PDCCH of the downlink SPS or uplink grant type 2. If valid confirmation is achieved, the UE considers the information in the DCI format as valid activation or deactivation of the downlink SPS or configured uplink grant type 2.

[0146] In the uplink case, the processor 102 of the present invention transmits (or controls the transceiver 106 to transmit) the data unit of the present invention based on the uplink grant available to the UE, and the processor 202 of the present invention receives (or controls the transceiver 206 to receive) the data unit of the present invention based on the uplink grant available to the UE.

[0147] For the downlink, the processor 102 of the present invention receives (or controls the transceiver 106 to receive) the downlink data of the present invention based on the downlink allocation available to the UE, and the processor 202 of the present invention transmits (or controls the transceiver 206 to transmit) the downlink data of the present invention based on the downlink allocation available to the UE.

[0148] The data unit of the present invention undergoes physical layer processing at the transmitting end before being transmitted over the radio interface, and the radio signal carrying the data unit of the present invention undergoes physical layer processing at the receiving end. For example, a MAC PDU including a PDCP PDU of the present invention undergoes physical layer processing as follows:

[0149] FIG. 8 is a diagram showing an example of physical layer processing on the transmitting side.

[0150] The following tables show how transport channels (TrCHs) and control information are mapped to corresponding physical channels. In particular, Table 6 shows how uplink transport channels are mapped to corresponding physical channels, Table 7 shows how uplink control channel information is mapped to corresponding physical channels, Table 8 shows how downlink transport channels are mapped to corresponding physical channels, and Table 9 shows how downlink control channel information is mapped to corresponding physical channels.

[0151] [Table 6]

[0152] [Table 7]

[0153] [Table 8]

[0154] [Table 9]

[0155] <encoding>

[0156] Data and control streams from / to the MAC layer are coded and then transported and controlled by the PHY layer over the wireless transmission link. For example, transport blocks from the MAC layer are coded into codewords at the transmitter. Channel coding techniques include miss detection, miss correction, rate matching, interleaving, and a combination of transport channels or control information that are mapped to or separated from physical channels.

[0157] In the 3GPP NR system, the following channel coding schemes are used for different types of TrCHs and different types of control information.

[0158] [Table 10]

[0159] [Table 11]

[0160] For the transmission of a downlink transport block (i.e., DL MAC PDU) or an uplink transport block (i.e., UL MAC PDU), a transport block CRC sequence is attached to provide error detection for the receiving side. In a 3GPP NR system, communication devices use low-density parity check (LDPC) codes when encoding / decoding the UL-SCH and DL-SCH. The 3GPP NR system supports two LDPC base graphs (i.e., two LDPC base matrices): LDPC base graph 1 optimized for small transport blocks and LDPC base graph 2 optimized for larger transport blocks. LDPC base graph 1 or 2 is selected based on the size of the transport block and the coding rate R. The coding rate R is indicated by the MCS index (IMCS). The MCS index is provided to the UE via an uplink configured grant 2 or a PDCCH for activating or (re)initializing downlink SPS, or is dynamically applied to the UE via a PDCCH for scheduling a PUSCH or PDSCH, which is provided to the UE via RRC signaling related to uplink configured grant type 1. If the CRC-attached transport block is larger than the maximum code block size for the selected LDPC base graph, the CRC-attached transport block is divided into code blocks, and an additional CRC sequence is attached to each code block. The maximum code block sizes for LDPC base graph 1 and LDPC base graph 2 are 8448 bits and 3480 bits, respectively. If the CRC-attached transport block is not larger than the maximum code block size for the selected LDPC base graph, the CRC-attached transport block is coded using the selected LDPC base graph. Each code block of the transport block is then coded using the selected LDPC base graph. The LDPC-coded blocks are then individually rate-matched. Code block concatenation is performed to generate a codeword for transmission on the PDSCH or PUSCH. For PDSCH, up to two codewords (ie, up to two transmission blocks) are transmitted simultaneously on the PDSCH.The PUSCH can be used to transmit UL-SCH data and Layer 1 / 2 control information. Although not shown in Figure 8, Layer 1 / 2 control information can be multiplexed with the codeword for the UL-SCH data.

[0161] Scrambling and Modulation

[0162] The bits of the codeword are scrambled and modulated to produce a block of complex-valued modulation symbols.

[0163] <Layer Mapping>

[0164] The complex-valued modulation symbols of a codeword are mapped to one or more multiple input multiple output (MIMO) layers. A codeword can be mapped to up to four layers. Since the PDSCH can transmit two codewords, it can support up to eight-layer transmission. Since the PUSCH supports a single codeword, it can support up to four-layer transmission.

[0165] <Transform Precoding>

[0166] The downlink transmit waveform is conventional OFDM with cyclic prefix (CP). For the downlink, no transform precoding (i.e., discrete Fourier transform (DFT)) is applied.

[0167] The uplink transmission waveform is a conventional OFDM that uses a CP with a transform precoding function that can perform DFT spreading that can be made invalid or valid. In the 3GPP NR system, in the case of the uplink, transform precoding is selectively applied when it is enabled. Transform precoding is to spread uplink data in a special way to reduce the peak-to-average power ratio (PAPR) of the waveform. Transform precoding is a form of DFT. That is, the 3GPP NR system supports two options for the uplink waveform: one is CP-OFDM (the same as the downlink waveform), and the other is DFT-s-OFDM. Whether the UE uses CP-OFDM or DFT-s-OFDM is set by the BS according to the RRC parameter.

[0168] <Subcarrier mapping>

[0169] The layer is mapped to an antenna port. In the downlink, a mapping in a transparent manner (non-codebook based) for the layer-antenna port mapping is supported, and how beamforming or MIMO precoding is performed is transparent to the UE. In the uplink, both non-codebook based mapping and codebook based mapping for the layer-antenna port mapping are supported.

[0170] For each antenna port (i.e., layer) used for the transmission of a physical channel (e.g., PDSCH, PUSCH), the complex-valued modulation symbols are mapped to subcarriers in the resource blocks allocated to the physical channel.

[0171] <OFDM modulation>

[0172] The communication device at the transmitting side adds a CP and performs an inverse fast Fourier transform (IFFT) to generate a time-continuous OFDM baseband signal at antenna port p and subcarrier spacing setting u for OFDM symbol l in the TTI for the physical channel. For example, for each OFDM symbol, the communication device at the transmitting side may perform an IFFT on complex-valued modulation symbols mapped to resource blocks in the corresponding OFDM symbol, and add a CP to the IFFTed signal to generate an OFDM baseband signal.

[0173] Up-conversion

[0174] The communication equipment at the transmitting side upconverts the OFDM baseband signal for antenna port p, subcarrier spacing setting u and OFDM symbol l to the carrier frequency f0 of the cell to which the physical channel is assigned.

[0175] 2, processors 102, 202 are configured to perform encoding, scrambling, modulation, layer mapping, (uplink) transform precoding, subcarrier mapping, and OFDM modulation. The processors 102, 202 control transceivers 106, 206 coupled thereto to upconvert the OFDM baseband signal to a carrier frequency to generate a radio frequency (RF) signal. The RF signal is transmitted to an external device via antennas 108, 208.

[0176] FIG. 9 is a diagram showing an example of physical layer processing on the receiving side.

[0177] The physical layer processing on the receiving side is basically the reverse of the physical layer processing on the transmitting side.

[0178] <Frequency down-conversion>

[0179] The communication device on the receiving side receives an RF signal at the carrier frequency via an antenna. Transceivers 106 and 206 that receive an RF signal at the carrier frequency down-convert the carrier frequency of the RF signal to the baseband to obtain an OFDM baseband signal.

[0180] <OFDM Demodulation>

[0181] The communication device on the receiving side obtains complex-valued modulated symbols through CP separation (detachment) and FFT. For example, for each OFDM symbol, on the receiving side, the communication device removes the CP from the OFDM baseband signal and performs FFT on the OFDM baseband signal after CP removal to obtain complex-valued modulated symbols for antenna port p, subcarrier spacing u, and OFDM symbol l.

[0182] <Subcarrier Demapping>

[0183] Subcarrier demapping is performed on the complex-valued modulated symbols to obtain the complex-valued modulated symbols of the corresponding physical channel. For example, processor 102 can obtain the complex-valued modulated symbols mapped to the subcarriers belonging to the PDSCH from the complex-valued modulated symbols received in the BWP. As another example, processor 202 can obtain the complex-valued modulated symbols mapped to the subcarriers belonging to the PUSCH from the complex-valued modulated symbols received in the BWP.

[0184] <Inverse Transformation Decoding>

[0185] Inverse transformation decoding (e.g., IDFT) is performed on the complex-valued modulated symbols of the uplink physical channel when transform precoding is enabled for the uplink physical channel. Inverse transformation decoding is not performed for the downlink physical channel and the uplink physical channel for which transform precoding is disabled.

[0186] <Layer Demapping>

[0187] The complex-valued modulation symbols are demapped into one or two codewords.

[0188] Demodulation and descrambling

[0189] The complex-valued modulation symbols of the codeword are demodulated and descrambled into the bits of the codeword.

[0190] <Decryption>

[0191] The codeword is decoded into a transport block. For UL-SCH and DL-SCH, LDPC base graph 1 or 2 is selected based on the size and coding rate of the transport block. The codeword includes one or more coded blocks. Each coded block is decoded into a CRC-attached code block or a CRC-attached transport block using the selected LDPC base graph. When the CRC-attached transport block is divided into code blocks at the transmitting side, the CRC sequence is removed from each CRC-attached code block to obtain a code block. The code block is concatenated with the CRC-attached transport block. The transport block CRC sequence is removed from the CRC-attached transport block to obtain a transport block. The transport block is delivered to the MAC layer.

[0192] In the physical layer processing at the transmitting and receiving sides described above, the time and frequency domain resources (e.g., OFDM symbols, subcarriers, carrier frequencies) associated with subcarrier mapping, OFDM modulation, and frequency up / down conversion are determined based on resource allocation (e.g., uplink grant, downlink allocation).

[0193] For uplink data transmission, the processor 102 of the present invention applies (or controls the transceiver 106 to apply) the above-described physical layer processing on the transmitting side to the data unit of the present invention and transmits the data unit over the air. For downlink data reception, the processor 102 of the present invention applies (or controls the transceiver 106 to apply) the above-described physical layer processing on the receiving side to the received radio signal to obtain the data unit of the present invention.

[0194] For downlink data transmission, the processor 202 of the present invention applies (or controls the transceiver 206 to apply) the above-described physical layer processing at the transmitting side to the data unit of the present invention and transmits the data unit over the air. For uplink data reception, the processor 202 of the present invention applies (or controls the transceiver 206 to apply) the above-described physical layer processing at the receiving side to the received radio signal to obtain the data unit of the present invention.

[0195] FIG. 10 is a diagram illustrating the operation of a wireless device according to an embodiment of the present invention.

[0196] In FIG. 2, the first wireless device 100 generates first information / signal according to the functions, procedures, and / or methods described herein, and then wirelessly transmits the wireless signal including the first information / signal to the second wireless device 200 of FIG. 2 (S10). The first information / signal includes a data unit (e.g., PDU, SDU, RRC message) of the present invention. After receiving a wireless signal including the second information / signal from the second wireless device 200 (S30), the first wireless device 100 performs an operation based on or in response to the second information / signal (S50). The second information / signal is transmitted by the second wireless device 200 to the first wireless device 100 in response to the first information / signal. The second information / signal includes a data unit (e.g., PDU, SDU, RRC message) of the present invention. The first information / signal includes content request information, and the second information / signal includes content specific to the application of the first wireless device 100. An example of an operation specific to the application of the wireless devices 100, 200 is described below.

[0197] In some scenarios, the first wireless device 100 may be the mobile device 110d of FIG. 1 that performs the functions, procedures, and / or methods described herein. The mobile device 110d obtains information / signals (e.g., touch, text, voice, image, video) input by a user and converts the obtained information / signals into first information / signals. The mobile device 110d transmits the first information / signals to the second wireless device 200 (S10). The second wireless device 200 is one of the wireless devices 100a-100f of FIG. 1 or a BS. The mobile device 110d receives second information / signals from the second wireless device 200 (S30) and performs an operation based on the second information / signals (S50). For example, the mobile device 110d can output the content of the second information / signals to the user (e.g., in the form of text, voice, image, video, or tactile feedback) via an I / O unit of the mobile device 110d.

[0198] In some scenarios, the first wireless device 100 may be a vehicle or an autonomous vehicle 100b that performs the functions, procedures, and / or methods described in the present invention. The vehicle 100b transmits (S10) and receives (S30) signals (e.g., data and control signals) to and from external devices such as other vehicles, BSs (e.g., gNBs and roadside base stations), and servers via a communication unit (e.g., the communication unit 110 in FIG. 1C). The vehicle 100b includes a driving unit that allows the vehicle 100b to travel on a road. The driving unit of the vehicle 100b includes an engine, a motor, a powertrain, wheels, brakes, a steering device, etc. The vehicle 100b includes a sensor unit for obtaining vehicle status, surrounding environment information, user information, etc. The vehicle 100b generates and transmits first information / signals to the second wireless device 200 (S10). The first information / signals include vehicle status, surrounding environment information, user information, etc. The vehicle 100b receives second information / signals from the second wireless device 200 (S30). The second information / signals include vehicle status, surrounding environment information, user information, etc. The vehicle 100b drives, stops, or adjusts speed on a road based on the second information / signals (S50). For example, the vehicle 100b receives second information / signals including map data and common information data from an external server (S30). The vehicle 100b generates an autonomous driving route and a driving plan based on the second information / signals, and travels along the autonomous driving route (e.g., controlling speed / direction) according to the driving plan (S50). As another example, the control unit or processor of the vehicle 100b generates a virtual object based on map information, common information, and vehicle position information obtained from a GPS sensor of the vehicle 100b, and the I / O unit 140 of the vehicle 100b displays the generated virtual object in a window of the vehicle 100b (S50).

[0199] In some scenarios, the first wireless device 100 is the XR device 100c of FIG. 1 that performs the functions, procedures, and / or methods described herein. The XR device 100c transmits (S10) and receives (S30) signals (e.g., media data and control signals) to and from external devices, such as other wireless devices, mobile devices, or media servers, via a communication unit (e.g., the communication unit 110 of FIG. 1C). For example, the XR device 100c transmits content request information to other devices or media servers (S10), downloads / streams content, such as movies or news, from other devices or media servers (S30), and generates, outputs, or displays an XR object (e.g., an AR / VR / MR object) via an I / O unit of the XR device based on second information / signals received wirelessly (S50).

[0200] In some scenarios, the first wireless device 100 is the robot 100a of FIG. 1 that performs the functions, procedures, and / or methods described herein. The robot 100a can be classified into industrial robots, medical robots, domestic robots, military robots, etc. depending on the intended use or field. The robot 100a transmits (S10) and receives (S30) signals (e.g., driving information and control signals) to and from external devices such as other wireless devices, other robots, or control servers via a communication unit (e.g., communication unit 110 of FIG. 1C). The second information / signals include driving information and control signals related to the robot 100a. A control unit or processor of the robot 100a can control the movement of the robot 100a based on the second information / signals.

[0201] In some scenarios, the first wireless device 100 is the AI ​​device 400 of FIG. 1. The AI ​​device may be implemented as a fixed or mobile device, such as a TV, projector, smartphone, PC, laptop, digital broadcasting terminal, tablet PC, wearable device, set-top box (STB), radio, washing machine, refrigerator, digital signage, robot, vehicle, etc. The AI ​​device 400 uses wired and wireless communication technologies to transmit (S10) and receive (S30) wired and wireless signals (e.g., sensor information, user input, learning model, or control signal) to and from external devices, such as other AI devices (e.g., 100a, ..., 100f, 200, or 400 of FIG. 1) or an AI server (e.g., 400 of FIG. 1). A controller or processor of the AI ​​device 400 determines at least one executable operation of the AI ​​device 400 based on information determined or generated using a data analysis algorithm or a machine learning algorithm. The AI ​​device 400 can request external devices, such as other AI devices or AI servers, to provide sensor information, user input, learning models, control signals, etc. to the AI ​​device 400 (S10). The AI ​​device 400 receives second information / signals (e.g., sensor information, user input, learning models, or control signals) (S30), and the AI ​​device 400 can perform a predicted action or a preferred action from at least one executable action based on the second information / signal (S50).

[0202] The following describes the random access (RA) process of the NR system.

[0203] In an NR system, two types of random access process are supported: a four-step RA type with Msg1 and a two-step RA type with MsgA.

[0204] 11 and 12 are diagrams illustrating an example of a random access process supported by an NR system. Two types of RA processes are supported: contention-based random access (CBRA) and contention-free random access (CFRA), as shown in FIG.

[0205] When the UE initiates a random access process based on the network configuration, it selects the random access type. More specifically, if the CFRA resource is not configured, the reference signal received power (RSRP) threshold is used by the UE to select between the two-step RA type and the four-step RA type. If the CFRA resource for the four-step RA type is configured, the UE selects the four-step RA type. Also, if the CFRA resource for the two-step RA type is configured, the UE selects the two-step RA type.

[0206] The network does not simultaneously configure CFRA resources for 4-step and 2-step RA types for the bandwidth part (BWP), and CFRA for 2-step RA type is only supported for handover.

[0207] MsgA of the two-step RA type includes a preamble for PRACH and a payload for PUSCH. After sending MsgA, the UE monitors for a response from the network within a configured window.

[0208] In the case of CFRA, once the UE receives a response from the network, it terminates the random access process as shown in Figure 11(d).In the case of CBRA, once the UE receives a response from the network and successfully resolves the contention, it terminates the random access process as shown in Figure 11(b).

[0209] On the other hand, if a fallback instruction is received in MsgB, the UE transmits MsgB and monitors contention resolution as shown in Figure 12. If contention resolution is not successful after Msg3 (re)transmission(s), the UE reverts to transmitting MsgA.

[0210] If the two-step random access process is not completed after sending multiple MsgAs, the UE may switch to a four-step CBRA process.

[0211] The two-step RA is also used by the UE to transmit small and infrequent data in the RRC_INACTIVE state.

[0212] In a two-step RA, after the UE sends an RA preamble (called MsgA) and data, the UE starts an RAR window (using a timer called msgB-ResponseWindow) and monitors for a response from the network within the RAR window (called MsgB, where MsgB includes a successRAR or fallbackRAR or both).

[0213] If the UE receives successRAR within the RAR window, it considers the data transmission of MsgA to be successful.

[0214] On the other hand, if fallbackRAR is received within the RAR window, the UE assumes that the RA preamble of MsgA was transmitted successfully, but that the data transmission of MsgA was not successful, and retransmits the data using the UL grant included in fallbackRAR.

[0215] Note that if neither successRAR nor fallbackRAR is received within the RAR window, the UE reselects an RA preamble and retransmits data together with the reselected RA preamble in MsgA.

[0216] Meanwhile, when a random access (RA) process is triggered, the UE selects a cell and a bandwidth part (BWP) of the cell, and performs the RA process for the selected BWP.

[0217] If the UE receives a BWP switch indication (via PDCCH or RRC signaling) while an RA process is in progress, the UE may either ignore the BWP switch indication or switch to a new BWP indicated by the BWP switch indication.

[0218] If the UE decides to ignore the BWP switching instruction, the UE continues to perform the RA process for the selected BWP. However, if the UE decides to switch to a new BWP, the UE aborts the ongoing RA process for the selected BWP and initiates a new RA process for the new BWP.

[0219] The uplink time alignment will be explained below.

[0220] To maintain UL time alignment, RRC configures a Time Alignment Timer (TAT) for each Timing Advance Group (TAG), which controls the period during which the MAC entity considers the serving cells belonging to the associated TAG to be uplink time aligned.

[0221] A timing advance command MAC CE is received and N (defined in 3GPP TS 38.211) TA is held with the indicated TAG, the MAC entity shall apply a timing advance command to the indicated TAG to start (or restart) the TAT associated with the indicated TAG.

[0222] When a timing advance command is received in a random access response message for a serving cell belonging to a TAG or in an MsgB for an SpCell, if no random access preamble is selected by the MAC entity among the contention-based random access preambles, the MAC entity shall apply the timing advance command for this TAG and start (or restart) the TAT associated with this TAG.

[0223] On the other hand, if the TAT associated with this TAG is not running, the MAC entity shall apply a timing advance command for this TAG and start the TAT associated with this TAG. Also, if the contention resolution is deemed unsuccessful or the contention resolution is deemed successful for the SI request, the MAC entity shall abort the TAT associated with this TAG after transmitting HARQ feedback for the MAC PDU including the UE Contention Resolution Identity MAC CE.

[0224] Otherwise, the MAC entity must ignore the received timing advance command.

[0225] When an absolute timing advance command is received in response to a MsgA transmission containing a C-RNTI MAC CE, the MAC entity must apply the timing advance command to the Primary Timing Advance Group (PTAG) and start (or restart) the TAT associated with the PTAG.

[0226] When the TAT expires, if the TAT is associated with a PTAG, the MAC entity:

[0227] - Flushing all HARQ buffers for all serving cells;

[0228] - if configured, notify RRC to release PUCCH for all serving cells;

[0229] - if configured, notify RRC to release SRS for all serving cells;

[0230] - Delete the configured downlink assignments and the configured uplink grants;

[0231] - Delete all PUSCH resources for semi-permanent CSI reporting;

[0232] - All ongoing TATs will be deemed to have been completed;

[0233] - All TAG N TA hold;

[0234] Otherwise, if the TAT is associated with a STAG (secondary TAG), then for all serving cells belonging to this TAG the MAC entity:

[0235] - Flush all HARQ buffers;

[0236] - if configured, notify RRC to release the PUCCH;

[0237] - Inform the RRC to release the SRS, if configured;

[0238] - Delete the configured downlink assignment and the configured uplink grant;

[0239] - Delete all PUSCH resources for semi-permanent CSI reporting;

[0240] - N of such TAG TA Hold.

[0241] If the MAC entity stops uplink transmission to an SCell for longer than the maximum uplink transmission time difference between TAGs of the MAC entity or the maximum uplink transmission time difference between TAGs of any MAC entity of the UE, the MAC entity shall consider the TAT associated with the SCell to have expired.

[0242] The MAC entity does not perform any uplink transmissions in the serving cell except for random access preamble and MsgA transmissions when the TAT associated with the TAG to which this serving cell belongs is not executed, and when the TAT associated with the PTAG is not executed, the MAC entity does not perform any uplink transmissions in any serving cell except for random access preamble and MsgA transmissions in the SpCell.

[0243] In 3GPP NR Standard Release 17, a UE in RRC_INACTIVE state can transmit data without switching to RRC_CONNECTED state. Typically, data transmitted in RRC_INACTIVE state is small and infrequent. A UE in RRC_INACTIVE state transmits data using a two-step or four-step RA process (RA-SDT) or configured grant (CG-SDT).

[0244] Not all data can be transmitted in the RRC_INACTIVE state. The data that can be transmitted in the RRC_INACTIVE state is configured by the network according to the data characteristics. The network configures for each radio bearer or logical channel of the UE whether data transmission for that radio bearer or logical channel is allowed in the RRC_INACTIVE state.

[0245] Data that can be transmitted in the RRC_INACTIVE state is called SDT data, and data that cannot be transmitted in the RRC_INACTIVE state is called non-SDT data. SDT data is transmitted via SDT RBs in the RRC_INACTIVE state, and non-SDT data is transmitted via non-SDT RBs in the RRC_CONNECTED state.

[0246] When SDT data is generated in the RRC_INACTIVE state, the UE triggers the SDT process to transmit the SDT data in the RRC_INACTIVE state. The UE selects either the RA-SDT process or the CG-SDT process. During the SDT process, the UE transmits the SDT data together with the RRCResumeRequest (or RRCResumeRequest1) message.

[0247] Between RA-SDT and CG-SDT, CG-SDT takes precedence over RA-SDT, i.e., the UE selects the CG-SDT process if the CG-SDT conditions are met, and selects the RA-SDT process if the CG-SDT resources are not met.

[0248] The conditions for running the CG-SDT process are as follows:

[0249] - if CG-SDT is configured for the selected UL carrier; and

[0250] - The configured grant type 1 resource is valid; and

[0251] - If at least one SSB with an SS-RSRP above cg-SDT-RSRP-ThresholdSSB is available.

[0252] When the UE selects the CG-SDT process, the UE transmits SDT data using the CG-SDT resource. When the UE performs initial transmission of SDT data on the CG-SDT resource, the UE starts the configureGrantTimer (hereinafter referred to as CGT) and the cg-SDT-RetransmissionTimer (hereinafter referred to as CG-SDT-RT).

[0253] The UE's behavior with respect to CGT is as follows.

[0254] - The UE starts or restarts CGT when transmission is performed on a CG-SDT resource.

[0255] - During the execution of CGT, the UE shall not transmit new SDT data on the CG-SDT resource.

[0256] - If an ACK is received for a transmission while a CGT is running, the UE shall abort the CGT, make a new transmission on the CG-SDT resource and restart the CGT.

[0257] - If a NACK is received for a transmission while a CGT is running, the UE shall perform a retransmission on the CG-SDT resource.

[0258] - If the UE does not receive a NACK before the CGT expires, the UE considers the previous transmission successful (i.e., an ACK) and restarts the CGT by performing a new transmission on the CG-SDT resource.

[0259] The UE behavior for CG-SDT-RT is as follows:

[0260] The UE starts or restarts the CG-SDT-RT for the first valid PDCCH after an initial transmission or a retransmission of an initial transmission is performed on the CG-SDT resource.

[0261] - During CG-SDT-RT, the UE attempts to receive feedback without performing a transmission (new transmission or retransmission) on the CG-SDT resource.

[0262] - If an ACK is received for an initial transmission while CG-SDT-RT is running, the UE shall abort CG-SDT-RT and perform the new transmission on the CG-SDT resource.

[0263] - If a NACK is received for an initial transmission while CG-SDT-RT is running, the UE shall perform a retransmission of the initial transmission on the CG-SDT resource.

[0264] - If the UE does not receive an ACK before the CG-SDT-RT expires, the UE shall consider the initial transmission unsuccessful (i.e., NACK), perform a retransmission of the initial transmission on the CG-SDT resource, and restart the CG-SDT-RT for the first valid PDCCH after the transmission has been performed.

[0265] Preferably, the ACK is provided by any one or more of the following:

[0266] - a PDCCH containing downlink feedback information with ACK, or

[0267] - PDCCH indicating DL allocation, or

[0268] - PDCCH indicating an UL grant for a new transmission.

[0269] A NACK is provided by one or more of the following:

[0270] - a PDCCH containing downlink feedback information with NACK, or

[0271] - PDCCH indicating UL grant for retransmission.

[0272] Recently, the 3GPP NR standard introduced a time alignment timer for CG-SDT (CG-SDT-TAT). The CG-SDT-TAT is started when the UE receives a CG-SDT-TAT configuration from the gNB and is started (or restarted) when it receives a Time Advance (TA) Command (TAC). The UE also releases the CG-SDT resources when the CG-SDT-TAT expires in the RRC_INACTIVE state.

[0273] However, in the current 3GPP NR standard, the UE starts / restarts the legacy time alignment timer (TAT) when it receives a TAC in the RAR / MsgB or TAC MAC CE, whereas in the SDT process, there are more cases where the TAC and TAC MAC CE in the RAR / MsgB can be received.

[0274] For example, the TAC of the RAR / MsgB is received when the RA-SDT is started, and the TAC MAC CE is received in the subsequent transmission steps of the RA-SDT and CG-SDT.

[0275] Therefore, considering the relationship between TAC / TAC MAC CE and legacy TAT and CG-SDT-TAT, the detailed operation of when to start CG-SDT-TAT has not been determined, and the detailed operation needs to be determined.

[0276] In the present invention, the UE initiates or re-initiates the CG-SDT-TAT only if the following conditions are met:

[0277] - CG-SDT configuration, including the configuration of CG-SDT-TAT; or a CG-SDT process has been started but not completed (i.e., there is a CG-SDT process in progress); and

[0278] - A TAC MAC CE is received.

[0279] Specifically, when the UE is configured with a CG-SDT setting including the configuration of the CG-SDT-TAT via an RRC release message, the UE starts the CG-SDT-TAT.

[0280] If the UE receives a TAC MAC CE and the UE has started but not completed the CG-SDT process (i.e., the TAC MAC CE is received during the CG-SDT process), the UE starts or restarts the CG-SDT-TAT.

[0281] In addition, the initiated CG-SDT process is considered to be completed when the UE receives an RRC release message, an RRC resume, an RRC reject, or an RRC setup message, or when the initiated CG-SDT is declared as failed, or when the initiated CG-SDT is switched to an RA-SDT process.

[0282] In contrast, if the UE receives a TAC MAC CE but the UE has not initiated the CG-SDT process (i.e., the UE has initiated the RA-SDT process or the UE has initiated a general RA process to transition to RRC_CONNECTED), the UE does not initiate or re-initiate the CG-SDT-TAT.

[0283] Also, if the UE receives a TAC in RAR / MsgB (i.e., if the UE starts an RA-SDT process or a general RA process and receives a TAC in RAR / MsgB), the UE does not start or restart the CG-SDT-TAT.

[0284] In short, the operation of CG-SDT-TAT is as follows:

[0285] - RRC release with CG-SDT configuration: CG-SDT-TAT must be initiated;

[0286] -RAR TAC for RA-SDT: Do not start CG-SDT-TAT;

[0287] - Do not start TAC MAC CE: CG-SDT-TAT in subsequent transmissions of RA-SDT;

[0288] - In subsequent transmissions of CG-SDT the TAC MAC CE: CG-SDT-TAT must be restarted;

[0289] - RAR TAC for general RA: CG-SDT-TAT is not started.

[0290] - TAC MAC CE of RRC_CONN: Do not start CG-SDT-TAT.

[0291] FIG. 13 is a flowchart illustrating managing the CG-SDT-TAT according to one embodiment of the present invention.

[0292] Referring to FIG. 13, upon receiving the CG-SDT configuration at S1301, the UE (more specifically, the MAC entity of the UE) may start the configured grant-based small data transmission (CG-SDT) time alignment timer (TAT).

[0293] Preferably, the CG-SDT configuration includes information about the CG-SDT TAT and the CG resources for the SDT.

[0294] More preferably, the CG-SDT configuration is received via a Radio Resource Control (RRC) Release message. When the RRC Release message is received, the RRC state of the UE may transition from an RRC CONNECTED state to an RRC INACTIVE state.

[0295] Next, in S1303, the UE may transmit at least one data unit based on the CG-SDT configuration (i.e., using CG resources for SDT) in the RRC INACTIVE state while the CG-SDT TAT is running.

[0296] The UE may then receive a timing advance command (TAC) at S1305.

[0297] Here, while the CG-SDT process is in progress, the UE (more specifically, the MAC entity of the UE) may restart the CG-SDT TAT at S1307, i.e., once a TAC is received, the G-SDT TAT will not be restarted while the CG-SDT process is in progress.

[0298] Here, when the CG-SDT process is initiated, the CG-SDT process is considered to proceed until at least one of a Radio Resource Control (RRC) release message, an RRC resume message, an RRC reject message, and an RRC setup message is received.

[0299] According to the present invention, the initiation of CG-SDT-TAT is related to CG-SDT only, i.e., CG-SDT-TAT is not initiated in Random Access (RA)-SDT and general RA, so the CG-SDT-TAT operation is simple and simplifies the modeling of RA-SDT and CG-SDT.

Claims

1. 1. A method for user equipment (UE) operation in a wireless communication system, comprising: Upon receiving a configured grant based small data transmission (CG-SDT) configuration, starting a CG-SDT time alignment timer (TAT); performing a CG-SDT procedure in an RRC (radio resource control) INACTIVE state while the CG-SDT TAT is running; the CG-SDT TAT is restarted based on a timing advance command (TAC) being received and based on the CG-SDT procedure being in progress; The method, wherein, based on the TAC being received and based on the CG-SDT procedure not being in progress, a legacy TAT is started or restarted without restarting the CG-SDT TAT.

2. 2. The method of claim 1, wherein, based on the CG-SDT procedure being initiated, the CG-SDT procedure is considered to be in progress until reception of at least one of an RRC (radio resource control) release message, an RRC resume message, an RRC reject message, and an RRC configuration message.

3. The method of claim 1 , wherein the CG-SDT configuration is received via a radio resource control (RRC) release message.

4. The method of claim 1 , wherein the CG-SDT configuration is deactivated based on the expiration of the CG-SDT TAT.

5. The method of claim 1 , wherein CG resources for the CG-SDT are considered valid while the CG-SDT TAT is running.

6. In a UE (User Equipment) in a wireless communication system, at least one transceiver; at least one processor; at least one computer memory operatively connected to said at least one processor and storing instructions that, when executed, cause said at least one processor to perform operations; The operation is Upon receiving a configured grant based small data transmission (CG-SDT) configuration, starting a CG-SDT time alignment timer (TAT); performing a CG-SDT procedure in an RRC (radio resource control) INACTIVE state while the CG-SDT TAT is running; the CG-SDT TAT is restarted based on a timing advance command (TAC) being received and based on the CG-SDT procedure being in progress; The UE, based on the TAC being received and based on the CG-SDT procedure not being in progress, starts or restarts a legacy TAT without restarting the CG-SDT TAT.

7. 7. The UE of claim 6, wherein, based on the CG-SDT procedure being initiated, the CG-SDT procedure is considered to be in progress until reception of at least one of an RRC (radio resource control) release message, an RRC resume message, an RRC reject message, and an RRC configuration message.

8. The UE of claim 6, wherein the CG-SDT configuration is received via a radio resource control (RRC) release message.

9. The UE of claim 6, wherein the CG-SDT configuration is released based on the expiration of the CG-SDT TAT.

10. The UE of claim 6, wherein CG resources for the CG-SDT are considered valid while the CG-SDT TAT is running.

11. In an apparatus for a UE (User Equipment), the apparatus comprises: at least one processor; at least one computer memory operatively connected to said at least one processor and storing instructions that, when executed, cause said at least one processor to perform operations; The operation is Upon receiving a configured grant based small data transmission (CG-SDT) configuration, starting a CG-SDT time alignment timer (TAT); performing a CG-SDT procedure in an RRC (radio resource control) INACTIVE state while the CG-SDT TAT is running; the CG-SDT TAT is restarted based on a timing advance command (TAC) being received and based on the CG-SDT procedure being in progress; The apparatus, wherein, based on the TAC being received and based on the CG-SDT procedure not being in progress, a legacy TAT is started or restarted without restarting the CG-SDT TAT.

12. A computer-readable storage medium storing at least one computer program including instructions, The instructions, when executed by at least one processor, cause the at least one processor to perform an operation for a User Equipment (UE); The operation is Upon receiving a configured grant based small data transmission (CG-SDT) configuration, starting a CG-SDT time alignment timer (TAT); performing a CG-SDT procedure in an RRC (radio resource control) INACTIVE state while the CG-SDT TAT is running; the CG-SDT TAT is restarted based on a timing advance command (TAC) being received and based on the CG-SDT procedure being in progress; A storage medium, wherein, based on the TAC being received and based on the CG-SDT procedure not being in progress, a legacy TAT is started or restarted without restarting the CG-SDT TAT.