Method for transmitting message by terminal in wireless communication system and apparatus therefor

By sending and receiving messages containing mobility information in a wireless communication system, selecting the prediction candidate with the smallest error or requesting re-prediction, the accuracy and efficiency problems of position and path prediction in V2X communication in the existing technology are solved, and more efficient message transmission is achieved.

CN120642353APending Publication Date: 2025-09-12LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480010570.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-02-03
Filing Date
2024-01-30
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing wireless communication systems lack accuracy and efficiency when sending and receiving messages, especially in vehicle-to-everything (V2X) communications, making it difficult to achieve efficient position and path prediction.

Method used

The user equipment (UE) sends mobility information related to the first time, receives multiple candidate values ​​predicted at subsequent times based on the information, and selects the candidate value with the smallest error to determine the position and path, or requests the network to re-predict, and uses the network's processing capacity and the change in mobility information to process the message.

Benefits of technology

Improves the accuracy and efficiency of messages in wireless communication systems, especially in V2X communications, enabling more precise location and path prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120642353A_ABST
    Figure CN120642353A_ABST
Patent Text Reader

Abstract

A method by which a terminal transmits a message in a wireless communication system according to various embodiments and an apparatus therefor are disclosed. The method may comprise the steps of: transmitting a first message including mobility information of a terminal for a first point in time; receiving a second message including a plurality of candidate values predicted with respect to a second time point after the first time point based on mobility information of the terminal; and selecting one candidate value from among a plurality of candidate values on the basis of mobility information of the terminal when the second message is received.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method for transmitting, by a terminal in a wireless communication system, a message containing prediction information about a location and a path of the terminal and an apparatus thereof. Background Art

[0002] Wireless communication systems are being widely deployed to provide various types of communication services, such as voice and data. Generally, wireless communication systems are multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of multiple-access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, and multi-carrier frequency division multiple access (MC-FDMA) systems.

[0003] Sidelink (SL) is a communication method that establishes a direct link between user equipments (UEs) and allows them to exchange voice or data without going through a base station (BS). SL is seen as a solution to the burden on base stations (BSs) caused by the rapid growth of data traffic.

[0004] Vehicle-to-everything (V2X) is a communication technology that allows vehicles to exchange information with other vehicles, pedestrians, and infrastructure through wired or wireless communications. V2X can be categorized into four types: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-network (V2N), and vehicle-to-pedestrian (V2P). V2X communication can be provided via the PC5 interface and / or the Uu interface.

[0005] As more and more communication devices require greater communication capacity when sending and receiving signals, there is a need for improved mobile broadband communications compared to traditional radio access technologies. Therefore, discussions are underway to develop communication systems that take into account services / UEs that are sensitive to reliability and latency. The next generation of radio access technologies that take into account enhanced mobile broadband communications, massive machine-type communications (MTC), and ultra-reliable and low-latency communications (URLLC) may be referred to as new radio access technologies (RATs) or new radios (NRs). Even in NRs, vehicle-to-everything (V2X) communications may be supported.

[0006] Figure 1 This figure compares pre-NR RAT-based V2X communication with NR-based V2X communication.

[0007] Regarding V2X communication, in pre-NR RATs, solutions for providing safety services based on V2X messages, such as the Basic Safety Message (BSM), Collaborative Awareness Message (CAM), and Decentralized Environment Notification Message (DENM), have been discussed. V2X messages can include location information, dynamic information, and attribute information. For example, a UE can send a periodic CAM message type and / or an event-triggered DENM message type to another UE.

[0008] For example, a CAM may include dynamic status information about the vehicle (such as direction and speed), static vehicle data (such as dimensions), and basic vehicle information (such as external lighting conditions and route details). For example, a UE may broadcast a CAM, and the CAM latency may be less than 100ms. For example, when an unexpected situation such as a vehicle breakdown or accident occurs, the UE may generate a DENM and send the DENM to another UE. For example, all vehicles within the transmission range of the UE may receive the CAM and / or DENM. In this case, the DENM may have a higher priority than the CAM.

[0009] Regarding V2X communication, various V2X scenarios were subsequently introduced in NR, including vehicle platooning, advanced driving, extended sensors, and remote driving.

[0010] For example, based on vehicle platooning, vehicles can dynamically form groups and move together. For example, to perform platooning operations based on vehicle platooning, vehicles in the group can receive periodic data from the lead vehicle. For example, vehicles in the group can reduce or increase the distance between vehicles based on the periodic data.

[0011] For example, based on advanced driving, vehicles can be semi-autonomous or fully autonomous. For example, each vehicle can adjust its trajectory or maneuver based on data acquired from local sensors of nearby vehicles and / or nearby logical entities. In addition, for example, each vehicle can share its driving intent with nearby vehicles.

[0012] For example, based on the extended sensors, raw data or processed data acquired through local sensors, or live video data, can be exchanged between vehicles, logical entities, pedestrian UEs, and / or V2X application servers. Thus, for example, a vehicle can recognize an improved environment relative to the environment it can detect using its own sensors.

[0013] For example, for people who cannot drive or for remote vehicles in hazardous environments, remote drivers or V2X applications can operate or control the remote vehicle based on remote driving. For example, when the route is predictable, as in public transportation, cloud-based driving can be used to operate or control the remote vehicle. For example, access to a cloud-based backend service platform can be considered for remote driving.

[0014] In the field of NR-based V2X communications, a method for specifying service requirements for various V2X scenarios such as vehicle platooning, advanced driving, extended sensors, and remote driving is discussed. Summary of the Invention

[0015] Technical issues

[0016] An object of the present disclosure is to provide a more accurate and efficient method of sending and receiving messages.

[0017] Those skilled in the art will understand that the purposes that can be achieved by various embodiments of the present disclosure are not limited to those specifically described above, and the above and other purposes that can be achieved by various embodiments of the present disclosure will be more clearly understood from the following detailed description.

[0018] Technical Solution

[0019] In one aspect of the present disclosure, a method for transmitting a message by a user equipment (UE) in a wireless communication system is provided. The method may include the following steps: transmitting a first message containing mobility information about the UE associated with a first time; receiving a second message containing a plurality of candidate values ​​predicted for a second time based on the mobility information about the UE, the second time being later than the first time; and upon receiving the second message, selecting one of the candidate values ​​based on the mobility information about the UE.

[0020] Alternatively, the UE may determine the position and path of the UE corresponding to the selected one candidate value as the position and path of the UE predicted with respect to the second time, without considering mobility information about the UE at the second time.

[0021] Alternatively, among the plurality of candidate values, the one candidate value may have a minimum error with respect to the position and path of the UE predicted by the UE with respect to the time when the second message is received.

[0022] Alternatively, based on all of the candidate values ​​having errors greater than or equal to a specific error threshold relative to the position and path of the UE predicted by the UE, the UE may send a message requesting re-prediction for the multiple candidate values ​​to the network that has sent the second message.

[0023] Alternatively, the second message may further include a plurality of predicted probability values ​​set for the plurality of candidate values.

[0024] Alternatively, the second message may be received between the first time and the second time.

[0025] Alternatively, the second message may be received from the network based on a processing power of the UE related to the prediction of the location and path of the UE, the processing power being less than or equal to a specific capability threshold.

[0026] Alternatively, the second message may be received from the network based on a change amount of at least one of an angular velocity or an acceleration according to the mobility information, the change amount being greater than or equal to a specific change amount threshold.

[0027] In another aspect of the present disclosure, a non-transitory computer-readable storage medium may be provided, on which instructions for executing the above-mentioned message sending method are recorded.

[0028] In another aspect of the present disclosure, a user equipment (UE) for executing the above-mentioned message sending method may be provided.

[0029] In another aspect of the present disclosure, a processing device for controlling a user equipment (UE) configured to execute the above-mentioned message sending method may be provided.

[0030] In another aspect of the present disclosure, a method for receiving a message from a user equipment (UE) in a wireless communication system by a network is provided. The method may include the following steps: receiving a first message from the UE, the first message including mobility information about the UE associated with a first time; sending a second message including a plurality of candidate values ​​predicted for a second time based on the mobility information about the UE, the second time being later than the first time; and receiving a third message from the UE. The third message may include predicted location and path information about the UE corresponding to a candidate value selected from the plurality of candidate values ​​based on the mobility information about the UE upon receipt of the second message.

[0031] In another aspect of the present disclosure, a non-transitory computer-readable storage medium may be provided, on which instructions for executing the above-mentioned message receiving method are recorded.

[0032] In another aspect of the present disclosure, a network for executing the above message receiving method may be provided.

[0033] In another aspect of the present disclosure, a processing device for controlling a network configured to execute the above message receiving method may be provided.

[0034] Beneficial effects

[0035] According to the embodiments of the present disclosure, transmission and reception of messages in a wireless communication system can be performed more accurately and efficiently.

[0036] Effects to be achieved by the embodiments are not limited to the contents specifically described above, and those skilled in the art to which the embodiments pertain will more clearly understand other effects not mentioned herein based on the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiments of the disclosure and together with the description serve to explain the principle of the disclosure.

[0038] Figure 1 This diagram explains pre-NR RAT-based V2X communication by comparing it with NR-based V2X communication.

[0039] Figure 2 The structure of an LTE system to which the embodiment is applied is illustrated.

[0040] Figure 3 The structure of the NR system to which the embodiment is applicable is illustrated.

[0041] Figure 4 The structure of an NR radio frame to which the embodiment is applicable is illustrated.

[0042] Figure 5 The time slot structure of the NR frame applicable to the embodiment is illustrated.

[0043] Figure 6 A communication structure that can be provided in a 6G system based on an embodiment of the present disclosure is shown.

[0044] Figure 7 The electromagnetic spectrum according to an embodiment of the present disclosure is shown.

[0045] Figure 8 An example of a typical NTN scenario based on transparent payload according to an embodiment of the present disclosure is shown.

[0046] Figure 9 An example of a typical NTN scenario based on regeneration payload according to an embodiment of the present disclosure is shown.

[0047] Figure 10 An example of a sensing operation according to an embodiment of the present disclosure is shown.

[0048] Figure 11 The radio protocol architecture for SL communication is illustrated.

[0049] Figure 12 A UE performing V2X or SL communication is illustrated.

[0050] Figure 13 Resource units for V2X or SL communication are illustrated.

[0051] Figure 14 An example of a BWP according to an embodiment of the present disclosure is shown.

[0052] Figure 15 A process of performing V2X or SL communication by a UE based on a resource allocation mode according to an embodiment of the present disclosure is shown.

[0053] Figure 16 is a diagram illustrating a method in which a server performs communication based on a message received from a UE.

[0054] Figure 17 is a diagram illustrating a method of transmitting a message by a UE.

[0055] Figure 18 This is a diagram illustrating a method of sending a message via a network.

[0056] Figure 19 A communication system applied to the present disclosure is illustrated.

[0057] Figure 20 A wireless device suitable for use with the present disclosure is illustrated.

[0058] Figure 21 Another example of a wireless device to which the present disclosure is applied is illustrated.

[0059] Figure 22 A vehicle or an autonomous driving vehicle to which the present disclosure is applied is exemplified. DETAILED DESCRIPTION

[0060] A wireless communication system is a multiple-access system that supports communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of multiple-access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access systems (SC-FDMA) systems, and multi-carrier frequency division multiple access (MC-FDMA) systems.

[0061] Sidelink refers to a communication scheme that establishes a direct link between user equipments (UEs) to exchange voice or data directly without assistance from a base station (BS). Sidelink is seen as a way to alleviate the burden on the BS caused by the rapid increase in data traffic.

[0062] Vehicle-to-everything (V2X) refers to the exchange of information with other vehicles, pedestrians, and infrastructure via wired or wireless communications. V2X can be categorized into four types: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-network (V2N), and vehicle-to-pedestrian (V2P). V2X communication can be provided via the PC5 interface and / or the Uu interface.

[0063] As more and more communication devices require greater communication capacity when sending and receiving signals, there is a need for improved mobile broadband communication compared to traditional radio access technologies. Therefore, discussions are underway to develop communication systems that take into account services / UEs that are sensitive to reliability and latency. The next generation of radio access technologies that take into account enhanced mobile broadband communication, massive machine-to-computer communication (MTC), and ultra-reliable and low-latency communication (URLLC) may be referred to as new radio access technologies (RATs) or new radios (NRs). Even in NRs, V2X communication can be supported.

[0064] The techniques described herein can be used for various wireless access systems such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), and the like. CDMA can be implemented as a radio technology such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented as a radio technology such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA can be implemented as a radio technology such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Evolved UTRA (E-UTRA), and the like. UTRA is part of the Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of the Evolved UMTS (E-UMTS) that uses Evolved UTRA (E-UTRA). 3GPP LTE adopts OFDMA for downlink and SC-FDMA for uplink. LTE-A is an evolution of 3GPP LTE. 3GPP NR (New Radio or New Radio Access Technology) is an evolved version of 3GPP LTE / LTE-A / LTE-A pro.

[0065] 5G NR is the successor technology to LTE-A and is a new clean-state mobile communication system characterized by high performance, low latency, and high availability. 5G NR can use all available spectrum resources, including low-frequency bands below 1 GHz, mid-frequency bands between 1 GHz and 10 GHz, and high-frequency (millimeter wave) bands of 24 GHz or higher.

[0066] For clarity of explanation, LTE-A or 5G NR is mainly described, but the technical spirit of the embodiments is not limited thereto.

[0067] Figure 2 The structure of the LTE system to which the present disclosure is applicable is illustrated. This may also be referred to as the Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) or the LTE / LTE-A system.

[0068] Reference Figure 2 The E-UTRAN includes an evolved Node B (eNB) 20 that provides a control plane and a user plane for the UE 10. The UE 10 can be fixed or mobile and may also be referred to as a mobile station (MS), a user terminal (UT), a subscriber station (SS), a mobile terminal (MT), or a wireless device. The eNB 20 is a fixed station that communicates with the UE 10 and may also be referred to as a base station (BS), a base transceiver system (BTS), or an access point.

[0069] The eNBs 20 may be connected to each other via an X2 interface. The eNBs 20 are connected to an Evolved Packet Core (EPC) 39 via an S1 interface. More specifically, the eNBs 20 are connected to a Mobility Management Entity (MME) via an S1-MME interface and to a Serving Gateway (S-GW) via an S1-U interface.

[0070] The EPC 30 includes an MME, an S-GW, and a Packet Data Network Gateway (P-GW). The MME has access information or capability information about the UE, which is mainly used for UE mobility management. The S-GW is a gateway with the E-UTRAN as an endpoint, and the P-GW is a gateway with the Packet Data Network (PDN) as an endpoint.

[0071] Based on the lowest three layers of the Open Systems Interconnection (OSI) reference model known in communications systems, the radio protocol stack between the UE and the network can be divided into Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3). These layers are defined in pairs between the UE and the Evolved UTRAN (E-UTRAN) for data transmission via the Uu interface. The physical (PHY) layer at L1 provides information transfer services on physical channels. The radio resource control (RRC) layer at L3 is used to control radio resources between the UE and the network. To this end, the RRC layer exchanges RRC messages between the UE and the eNB.

[0072] Figure 3 The structure of the NR system to which the present disclosure is applicable is illustrated.

[0073] Reference Figure 3 , the next generation radio access network (NG-RAN) may include next generation Node B (gNB) and / or eNB that provide user plane and control plane protocol termination to the UE. Figure 3 In the figure, for example, the NG-RAN is shown as including only gNBs. The gNB and eNB are connected to each other via the Xn interface. The gNB and eNB are connected to the 5G core network (5GC) via the NG interface. More specifically, the gNB and eNB are connected to the access and mobility management function (AMF) via the NG-C interface and to the user plane function (UPF) via the NG-U interface.

[0074] Figure 4 The structure of an NR radio frame to which the present disclosure is applicable is illustrated.

[0075] Reference Figure 4 , a radio frame can be used for UL transmission and DL transmission in NR. The length of a radio frame is 10ms and can be defined by two 5ms half-frames. HF can include five 1ms subframes. A subframe can be divided into one or more slots, and the number of slots in a SF can be determined according to the subcarrier spacing (SCS). Each slot can include 12 or 14 OFDM (A) symbols depending on the cyclic prefix (CP).

[0076] In the case of normal CP (NCP), each time slot may include 14 symbols, and in the case of extended CP (ECP), each time slot may include 12 symbols. Herein, a symbol may be an OFDM symbol (or CP-OFDM symbol) or an SC-FDMA symbol (or DFT-s-OFDM symbol).

[0077] Table 1 below lists the number of symbols N per time slot according to the SCS configuration μ in the NCP case. slot symb , the number of time slots per frame N frame , u slot And the number of time slots in each subframe N subframe , u slot .

[0078] [Table 1]

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

[0080] Table 2 below lists the number of symbols per slot, the number of slots per frame, and the number of slots per subframe according to SCS in the ECP case.

[0081] [Table 2]

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

[0083] In the NR system, different OFDM(A) parameter sets (e.g., SCS, CP length, etc.) may be configured for multiple cells aggregated for one UE. Therefore, the (absolute time) duration of time resources (e.g., subframes, time slots, or TTIs) (for convenience, time resources are collectively referred to as time units (TUs)) including the same number of symbols may be configured to be different for the aggregated cells.

[0084] In NR, various numerology sets, or SCSs, can be supported to support various 5G services. For example, a 15kHz SCS can support wide areas in traditional cellular bands, while a 30kHz / 60kHz SCS can support dense urban areas, lower latency, and wide carrier bandwidths. When the SCS is 60kHz or higher, bandwidths wider than 24.25GHz can be supported to overcome phase noise.

[0085] The NR frequency band can be defined by two types of frequency ranges, FR1 and FR2. The two types of frequency ranges may be FR1 and FR2. The numerical values ​​of the frequency ranges may be changed. For example, the two types of frequency ranges may be configured as shown in Table 3 below. Among the frequency ranges used in the NR system, FR1 may represent "a range below 6 GHz" and FR2 may represent "a range above 6 GHz" and may be referred to as millimeter wave (mmW).

[0086] [Table 3]

[0087] Frequency range specification Corresponding frequency range Subcarrier Spacing (SCS) FR1 450MHz-6000MHz 15kHz, 30kHz, 60kHz FR2 24250MHz-52600MHz 60kHz, 120kHz, 240kHz

[0088] As mentioned above, the numerical value of the frequency range of the NR system can be changed. For example, FR1 may include a frequency band of 410 MHz to 7125 MHz as shown in Table 24 below. That is, FR1 may include a frequency band of 6 GHz (or 5850 MHz, 5900 MHz, 5925 MHz, etc.) or higher. For example, a frequency band of 6 GHz (or 5850 MHz, 5900 MHz, 5925 MHz, etc.) or higher included in FR1 may include an unlicensed frequency band. The unlicensed frequency band can be used for various purposes, for example, for vehicle communications (e.g., autonomous driving).

[0089] [Table 4]

[0090] Frequency range specification Corresponding frequency range Subcarrier Spacing (SCS) FR1 410MHz-7125MHz 15kHz, 30kHz, 60kHz FR2 24250MHz-52600MHz 60kHz, 120kHz, 240kHz

[0091] Figure 5The time slot structure of the NR frame applicable to the present disclosure is illustrated.

[0092] Reference Figure 5 , a time slot includes multiple symbols in the time domain. For example, a time slot may include 14 symbols in the case of normal CP and 12 symbols in the case of extended CP. Alternatively, a time slot may include 7 symbols in the case of normal CP and 6 symbols in the case of extended CP.

[0093] A carrier may include multiple subcarriers in the frequency domain. A resource block (RB) is defined as a plurality of consecutive subcarriers (e.g., 12 subcarriers) in the frequency domain. A bandwidth part (BWP) may be defined as a plurality of consecutive (P)RBs in the frequency domain, and a BWP may correspond to a parameter set (e.g., SCS, CP length, etc.). A carrier may include up to N (e.g., 5) BWPs. Data communication may be performed in an activated BWP. In a resource grid, each element may be referred to as a resource element (RE) and may be mapped to a complex symbol.

[0094] The wireless interface between UEs or between a UE and a network may include an L1 layer, an L2 layer, and an L3 layer. In various embodiments of the present disclosure, the L1 layer may represent a physical layer. The L2 layer may, for example, represent at least one of a MAC layer, an RLC layer, a PDCH layer, or an SDAP layer. The L3 layer may, for example, represent an RRC layer.

[0095] Figure 6 A communication structure that can be provided in a 6G system based on an embodiment of the present disclosure is shown. Figure 6 The embodiments of the present disclosure may be combined with various embodiments of the present disclosure.

[0096] In 6G, new network features can be as follows.

[0097] -Satellite integrated network

[0098] -Connected Intelligence: Unlike previous generations of wireless communication systems, 6G is revolutionary, and wireless evolution can be updated from "connecting things" to "connecting intelligence." AI can be applied to every step of the communication process (or every signal processing process described below).

[0099] -Seamless integration of wireless information and energy transmission

[0100] - Ubiquitous Beyond 3D Connectivity: Access to networks and core network functions from drones and very low Earth orbit satellites will establish ubiquitous Beyond 3D connectivity with 6G.

[0101] Among the new network features of 6G, some common requirements can be as follows.

[0102] -Small cell network

[0103] -Ultra-dense heterogeneous network

[0104] - High capacity backhaul

[0105] - Radar technology integrated with mobile technology: High-precision positioning (or location-based services) through communication is one of the functions of 6G wireless communication systems. Therefore, radar systems will be integrated with 6G networks.

[0106] -Software and virtualization

[0107] The following describes the key implementation technologies of the 6G system.

[0108] - Artificial Intelligence (AI): When AI is introduced into communications, real-time data transmission can be simplified and improved. AI can determine methods to perform complex target tasks using endless analysis. That is, AI can improve efficiency and reduce processing delays. Time-consuming operations such as switching, network selection, and resource scheduling can be performed immediately by using AI. AI can also play an important role in M2M, machine-to-human, and human-to-machine. In addition, AI can be instant communication in brain-computer interfaces (BCI). AI-based communication systems can be supported by metamaterials, smart structures, smart networks, smart devices, smart cognitive radios, self-maintaining wireless networks, and machine learning.

[0109] -Terahertz (THz) communications: Data rates can be increased by increasing bandwidth. This can be achieved by using sub-THz communications with wide bandwidth and applying advanced massive MIMO technology. THz waves (also known as submillimeter radiation) generally refer to the frequency band between 0.1THz and 10THz, with corresponding wavelengths ranging from 0.03mm to 3mm. The frequency band range of 100GHz to 300GHz (sub-THz band) is considered to be the main part of the THz band used for cellular communications. When the sub-THz band is added to the millimeter wave band, the capacity of 6G cellular communications is increased. The 300GHz to 3THz band in the defined THz band is in the far infrared (IR) band. The 300GHz to 3THz band is part of the optical band, but it is on the boundary of the optical band and just behind the RF band. Therefore, the 300GHz to 3THz band is similar to RF.

[0110] Figure 7 The electromagnetic spectrum according to an embodiment of the present disclosure is shown. Figure 7The embodiments of can be combined with various embodiments of the present disclosure. The main characteristics of THz communication include (i) widely available bandwidth supporting very high data rates, and (ii) high path loss at high frequencies (highly directional antennas are indispensable). The narrow beamwidth generated in highly directional antennas reduces interference. The small wavelength of THz signals allows a larger number of antenna elements to be integrated into devices and BSs operating in this frequency band. Therefore, advanced adaptive placement techniques that can overcome range limitations can be used.

[0111] - Massive MIMO technology (Massive MIMO)

[0112] -Holographic Beamforming (HBF)

[0113] -Optical wireless technology

[0114] -Free Space Optical (FSO) Backhaul Network

[0115] -Quantum communication

[0116] - No cell communication

[0117] -Integration of wireless information and power transmission

[0118] -Integration of wireless communication and sensing

[0119] -Integrated access and backhaul network

[0120] -Big data analysis

[0121] - Reconfigurable smart surfaces

[0122] -Metaverse

[0123] -Blockchain

[0124] Unmanned Aerial Vehicles (UAVs): UAVs, or drones, will be a significant factor in 6G wireless communications. In most cases, UAV technology can be used to provide high-speed data wireless connectivity. Base stations (BSs) can be physically installed in UAVs to provide cellular connectivity. UAVs may possess specific features not found in fixed BS infrastructure, such as ease of deployment, strong line-of-sight links, and controlled mobility. During emergencies such as natural disasters, the deployment of terrestrial telecommunication infrastructure is economically unfeasible and sometimes unable to provide services in volatile environments. UAVs can easily handle such situations. UAVs will be a new paradigm in wireless communications. This technology contributes to the three fundamental requirements of wireless networks, such as eMBB, URLLC, and mMTC. UAVs can also serve many purposes, such as improved network connectivity, fire detection, disaster emergency services, security and surveillance, pollution monitoring, parking monitoring, and accident detection. Therefore, UAV technology is considered one of the most important technologies for 6G communications.

[0125] -Autonomous driving (self-driving): Vehicle-to-everything (V2X), a core element in establishing autonomous driving infrastructure, can be a technology for vehicles to communicate and share with various elements on the road for autonomous driving, such as vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I). In order to maximize the performance of autonomous driving and ensure high safety, high transmission speed and low latency technology are inevitably required. In addition, in the future, autonomous driving may need to go beyond delivering warning or guidance messages to the driver and actively intervene in vehicle operations and directly control the vehicle in dangerous situations. For this reason, since the amount of information that needs to be sent and received may be huge, autonomous driving is expected to be maximized in 6G, which has higher transmission speeds and lower latency than 5G.

[0126] - Non-terrestrial network (NTN): NTN may refer to a network or network segment that utilizes radio frequency (RF) resources on a satellite (or unmanned aerial system (UAS) platform). Figure 8 An example of a typical NTN scenario based on transparent payload according to an embodiment of the present disclosure is shown. Figure 9 An example of a typical NTN scenario based on regeneration payload according to an embodiment of the present disclosure is shown. Figure 8 or Figure 9 The embodiments of can be combined with various embodiments of the present disclosure. Figure 8 , a satellite (or UAS platform) can establish a service link with a UE. A satellite (or UAS platform) can be connected to a gateway via a feeder link. A satellite can be connected to a data network via a gateway. Beam coverage can refer to an area where a signal sent by a satellite can be received. Figure 9 , a satellite (or UAS platform) can establish a service link with the UE. The satellite (or UAS platform) connected to the UE can be connected to another satellite (or another UAS platform) via an inter-satellite link (ISL). The other satellite (or another UAS platform) can be connected to the gateway via a feeder link. Based on the regenerative payload, the satellite can be connected to the data network through the gateway and another satellite. If there is no ISL between the satellite and the other satellite, a feeder link between the satellite and the gateway may be required. Figure 8 and Figure 9This is merely an example of an NTN scenario, and NTN can be implemented based on various types of scenarios. For example, a satellite (or UAS platform) can implement a transparent or regenerative (with onboard processing) payload. For example, a satellite (or UAS platform) can generate multiple beams over a specified service area based on the field of view of the satellite (or UAS platform). For example, the field of view of the satellite (or UAS platform) can vary based on the onboard antenna diagram and the minimum elevation angle. For example, a transparent payload can include RF filtering, frequency conversion, and amplification. Therefore, the waveform signal repeated by the payload can be unchanged. For example, a regenerative payload can include RF filtering, frequency conversion and amplification, demodulation / decryption, switching and / or routing, and coding / modulation. For example, a regenerative payload can be essentially equivalent to equipping a satellite (or UAS platform) with all or part of the base station functionality.

[0127] Integrated Sensing and Communications (ISAC): Wireless sensing is a technology used to acquire information about the characteristics of the environment and / or objects within it, using radio frequency to determine, for example, the distance (range), angle, or instantaneous linear velocity of an object. RF sensing functionality can provide services for device-free object location, as objects do not need to be connected via a device in the network. The ability to obtain range, velocity, and angle information from RF signals can provide a wide range of new capabilities, such as various object detection, object identification (e.g., vehicles, people, animals, UAVs), and high-accuracy positioning, tracking, and activity recognition. For example, wireless sensing services can provide input to various vertical structures (e.g., unmanned aerial vehicles, smart homes, vehicle-to-everything (V2X), factories, railways, public safety, etc.), enabling applications such as intruder detection, assisted vehicle maneuvering and navigation, trajectory tracking, collision avoidance, traffic management, and health and activity monitoring. In some cases, wireless sensing can also use non-3GPP type sensors (e.g., radar, cameras) to further support 3GPP-based sensing. For example, the operation of wireless sensing services (i.e., sensing operations) can rely on processing the transmission, reflection, and scattering of wireless sensing signals. Therefore, wireless sensing can have the opportunity to enhance traditional systems from communication networks to wireless communication and sensing networks. Figure 10 An example of a sensing operation according to an embodiment of the present disclosure is shown. Figure 10 The embodiments of can be combined with various embodiments of the present disclosure. Specifically, Figure 10 (a) shows an example of sensing (eg, monostatic sensing) using a co-located sensing receiver and sensing transmitter, and Figure 10 (b) shows an example of sensing using separate sensing receivers and sensing transmitters (eg, bistatic sensing).

[0128] Figure 11 The radio protocol architecture for SL communication is shown. Specifically, Figure 11(a) shows the user plane protocol stack of NR, Figure 11 (b) shows the control plane protocol stack of NR.

[0129] Hereinafter, a side link synchronization signal (SLSS) and synchronization information will be described.

[0130] As SL specific sequences, the SLSS may include a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS). The PSSS may be referred to as a sidelink primary synchronization signal (S-PSS), and the SSSS may be referred to as a sidelink secondary synchronization signal (S-SSS). For example, an M sequence of length 127 may be used for the S-PSS, and a gold sequence of length 127 may be used for the S-SSS. For example, the UE may use the S-PSS to detect the initial signal and acquire synchronization. For example, the UE may use the S-PSS and S-SSS to acquire detailed synchronization and detect the synchronization signal ID.

[0131] The physical sidelink broadcast channel (PSBCH) can be a (broadcast) channel for transmitting basic (system) information that the UE needs to know before transmitting and receiving SL signals. For example, the basic information may include information related to SLSS, duplex mode (DM), time division duplex uplink / downlink (TDD) UL / DL configuration, information related to resource pools, application types related to SLSS, subframe offsets, and broadcast information. For example, to evaluate the PSBCH performance in NR V2X, the PSBCH payload size may be 56 bits, including a 24-bit CRC.

[0132] S-PSS, S-SSS and PSBCH may be included in a block format (e.g., SL synchronization signal (SS) / PSBCH block) that supports periodic transmission (hereinafter, SL SS / PSBCH block is referred to as sidelink synchronization signal block (S-SSB)). The S-SSB may have the same parameter set (i.e., SCS and CP length) as the physical sidelink control channel (PSCCH) / physical sidelink shared channel (PSSCH) on the carrier, and its transmission bandwidth may be within a pre-set SL BWP. For example, the S-SSB may have a bandwidth of 11 RBs. For example, the PSBCH may span 11 RBs. In addition, the frequency position of the S-SSB may be (pre-)set. Therefore, the UE does not need to perform hypothesis detection on the frequency to discover the S-SSB in the carrier.

[0133] In the NR SL system, multiple parameter sets with different SCS and / or CP lengths can be supported. In this case, as the SCS increases, the length of the time resource for the transmitting UE to send the S-SSB can be shortened. As a result, the coverage of the S-SSB can be narrowed. Accordingly, in order to ensure the coverage of the S-SSB, the transmitting UE can send one or more S-SSBs to the receiving UE within one S-SSB transmission period according to the SCS. For example, the number of S-SSBs sent by the transmitting UE to the receiving UE within one S-SSB transmission period can be preconfigured or configured for the transmitting UE. For example, the S-SSB transmission period can be 160ms. For example, an S-SSB transmission period of 160ms can be supported for all SCSs.

[0134] For example, when the SCS is 15 kHz in FR1, the transmitting UE can send one or two S-SSBs to the receiving UE in one S-SSB transmission period. For example, when the SCS is 30 kHz in FR1, the transmitting UE can send one or two S-SSBs to the receiving UE in one S-SSB transmission period. For example, when the SCS is 60 kHz in FR1, the transmitting UE can send one, two, or four S-SSBs to the receiving UE in one S-SSB transmission period.

[0135] For example, when the SCS is 60 kHz in FR2, the transmitting UE can send 1, 2, 4, 8, 16, or 32 S-SSBs to the receiving UE in one S-SSB transmission period. For example, when the SCS is 120 kHz in FR2, the transmitting UE can send 1, 2, 4, 8, 16, 32, or 64 S-SSBs to the receiving UE in one S-SSB transmission period.

[0136] When the SCS is 60kHz, two types of CP can be supported. In addition, the structure of the S-SSB sent from the transmitting UE to the receiving UE may depend on the CP type. For example, the CP type may be a normal CP (NCP) or an extended CP (ECP). Specifically, for example, when the CP type is NCP, the number of symbols to which the PSBCH is mapped in the S-SSB sent by the transmitting UE may be 9 or 10. On the other hand, for example, when the CP type is ECP, the number of symbols to which the PSBCH is mapped in the S-SSB sent by the transmitting UE may be 7 or 6. For example, the PSBCH may be mapped to the first symbol in the S-SSB sent by the transmitting UE. For example, upon receiving the S-SSB, the receiving UE may perform an automatic gain control (AGC) operation in the period for the first symbol of the S-SSB.

[0137] Figure 12 A UE performing V2X or SL communication is illustrated.

[0138] Reference Figure 12 In V2X or SL communication, the term "UE" may primarily refer to a user's UE. However, when a network device such as a base station (BS) transmits and receives signals according to a communication scheme between UEs, the BS may also be considered a type of UE. For example, UE 1 may be first device 100, and UE 2 may be second device 200.

[0139] For example, UE 1 may select a resource unit corresponding to a specific resource in a resource pool (which represents a resource set). UE 1 may then transmit an SL signal using the resource unit. For example, UE 2, which is a receiving UE, may receive a configuration of a resource pool to which UE 1 may transmit a signal and may detect UE 1's signal in the resource pool.

[0140] Here, when UE 1 is within the connection range of the BS, the BS may notify the resource pool to UE 1. On the other hand, when UE 1 is out of the connection range of the BS, another UE may notify the resource pool to UE 1, or UE 1 may use a preconfigured resource pool.

[0141] Generally, a resource pool may consist of multiple resource units, and each UE may select one or more resource units and transmit an SL signal through the selected units.

[0142] Figure 13 Resource units for V2X or SL communication are illustrated.

[0143] Reference Figure 13 , the frequency resources of the resource pool can be divided into NF sets, and the time resources of the resource pool can be divided into NT sets. Therefore, a total of NF*NT resource units can be defined in the resource pool. Figure 13 An exemplary case where the resource pool is repeated with a period of NT subframes is shown.

[0144] like Figure 13 As shown, a resource unit (e.g., unit #0) may appear periodically and repeatedly. Alternatively, to achieve diversity effects in the time or frequency dimension, the index of the physical resource unit to which a logical resource unit is mapped may change in a predetermined pattern over time. In this structure of resource units, a resource pool may represent a set of resource units available to a UE intended to transmit SL signals.

[0145] Resource pools can be subdivided into several types. For example, based on the content of the SL signal sent in each resource pool, the resource pools can be divided as follows.

[0146] (1) Scheduling Assignment (SA) may be a signal including information such as the location of resources through which the UE transmits the SL data channel, the modulation and coding scheme (MCS) or multiple-input multiple-output (MIMO) transmission scheme required to demodulate other data channels, and the timing advance (TA). SA may be multiplexed with SL data and transmitted through the same resource unit. In this case, the SA resource pool may represent a resource pool in which SA is multiplexed with SL data and transmitted. SA may be referred to as an SL control channel.

[0147] (2) The SL data channel (physical sidelink shared channel (PSSCH)) can be a resource pool through which the transmitting UE sends user data. When SA and SL data are multiplexed and sent together in the same resource unit, only the SL data channel other than the SA information can be sent in the resource pool for the SL data channel. In other words, the resource elements (REs) used to send SA information in a separate resource unit in the SA resource pool can still be used to send SL data in the resource pool of the SL data channel. For example, the transmitting UE can map the PSSCH to consecutive PRBs and send them.

[0148] (3) The discovery channel can be a resource pool for a transmitting UE to transmit information such as its ID. Through this channel, a transmitting UE can allow neighboring UEs to discover the transmitting UE.

[0149] Even when the above-mentioned SL signals have the same content, they can use different resource pools according to the transmission / reception characteristics of the SL signals. For example, even when the SL data channel or discovery message is the same among the signals, it can be classified into different resource pools based on the SL signal transmission timing (for example, transmission at the reception time of the synchronization reference signal or transmission by applying a predetermined TA at the reception time), resource allocation scheme (for example, the BS specifies a separate signal transmission resource to a separate transmitting UE, or a separate transmitting UE selects a separate signal transmission resource within a resource pool), signal format (for example, the number of symbols occupied by each SL signal in a subframe, or the number of subframes used for the transmission of one SL signal), signal strength from the BS, strength of the transmission power of the SL UE, etc.

[0150] Figure 14 An example of a BWP according to an embodiment of the present disclosure is shown. Figure 14 The embodiments of can be combined with various embodiments of the present disclosure. Figure 14 In the implementation manner, it is assumed that the number of BWPs is 3.

[0151] Reference Figure 14, Common Resource Blocks (CRBs) may be carrier resource blocks numbered from one end of the carrier frequency band to the other. Additionally, PRBs may be resource blocks numbered within each BWP. Point A may indicate a common reference point for the resource block grid.

[0152] BWP can be obtained by point A, offset N from point A start BWP and bandwidth N size BWP Configuration. For example, point A can be the external reference point of the PRBs of the carrier aligned with subcarrier 0 for all parameter sets (e.g., all parameter sets supported by the network on that carrier). For example, the offset can be the PRB spacing between the lowest subcarrier in a given parameter set and point A. For example, the bandwidth can be the number of PRBs in a given parameter set.

[0153] The side link synchronization signal (SLSS) may include a primary side link synchronization signal (PSSS) and a secondary side link synchronization signal (SSSS) as a side link (SL) specific sequence. The PSSS may be referred to as a side link primary synchronization signal (S-PSS), and the SSSS may be referred to as a side link secondary synchronization signal (S-SSS). For example, an M sequence of length 127 may be used for the S-PSS, and a gold sequence of length 127 may be used for the S-SSS. For example, the UE may use the S-PSS for initial signal detection and synchronization acquisition. For example, the UE may use the S-PSS and the S-SSS to acquire detailed synchronization and detect the synchronization signal ID.

[0154] The physical sidelink broadcast channel (PSBCH) may be a (broadcast) channel for transmitting default (system) information, which the UE must first know before SL signal transmission / reception. For example, the default information may be information related to SLSS, duplex mode (DM), time division duplex (TDD) uplink / downlink (UL / DL) configuration, information related to resource pools, types of applications related to SLSS, subframe offsets, broadcast information, etc. For example, in order to evaluate PSBCH performance, in NRV2X, the payload size of the PSBCH may be 56 bits, including a 24-bit cyclic redundancy check (CRC).

[0155] S-PSS, S-SSS and PSBCH can be included in a block format that supports periodic transmission (e.g., SL synchronization signal (SS) / PSBCH block, hereinafter, sidelink synchronization signal block (S-SSB)). The S-SSB can have the same parameter set (i.e., SCS and CP length) as the physical sidelink control channel (PSCCH) / physical sidelink shared channel (PSSCH) in the carrier, and the transmission bandwidth can exist within the (pre) configured sidelink (SL) BWP. For example, the S-SSB can have a bandwidth of 11 resource blocks (RBs). For example, the PSBCH can exist across 11 RBs. In addition, the frequency position of the S-SSB can be (pre) configured. Therefore, the UE does not have to perform hypothesis detection at the frequency to discover the S-SSB in the carrier.

[0156] Figure 15 A process of performing V2X or SL communication by a UE based on a resource allocation mode according to an embodiment of the present disclosure is shown. Figure 15 The embodiments of the present disclosure may be combined with various embodiments of the present disclosure.

[0157] Reference Figure 15 (a), in resource allocation mode 1, the base station may schedule SL resources to be used for SL transmission of the UE. For example, in step S1500, the base station may send information related to SL resources and / or information related to UL resources to the first UE. For example, the UL resources may include PUCCH resources and / or PUSCH resources. For example, the UL resources may be resources for reporting SL HARQ feedback to the base station.

[0158] For example, the first UE may receive information related to dynamic grant (DG) resources and / or information related to configuration grant (CG) resources from the base station. For example, the CG resources may include CG type 1 resources or CG type 2 resources. In the present disclosure, the DG resources may be resources that the base station configures / allocates to the first UE via downlink control information (DCI). In the present disclosure, the CG resources may be (periodic) resources that the base station configures / allocates to the first UE via DCI and / or RRC messages. For example, in the case of CG type 1 resources, the base station may send an RRC message including information related to the CG resources to the first UE. For example, in the case of CG type 2 resources, the base station may send an RRC message including information related to the CG resources to the first UE, and the base station may send a DCI related to the activation or release of the CG resources to the first UE.

[0159] In step S1510, the first UE may send a PSCCH (e.g., sidelink control information (SCI) or level 1 SCI) to the second UE based on resource scheduling. In step S1520, the first UE may send a PSSCH related to the PSCCH (e.g., level 2 SCI, MAC PDU, data, etc.) to the second UE. In step S1530, the first UE may receive a PSFCH related to the PSCCH / PSSCH from the second UE. For example, HARQ feedback information (e.g., negative acknowledgement (NACK) information or acknowledgement (ACK) information) may be received from the second UE via the PSFCH. In step S1540, the first UE may send / report the HARQ feedback information to the base station via the PUCCH or PUSCH. For example, the HARQ feedback information reported to the base station may be information generated by the first UE based on the HARQ feedback information received from the second UE. For example, the HARQ feedback information reported to the base station may be information generated by the first UE based on a preconfigured rule. For example, the DCI may be DCI for SL scheduling.

[0160] Reference Figure 15 (b), in resource allocation mode 2, the UE may determine the SL transmission resources within the SL resources configured by the base station / network or the pre-configured SL resources. For example, the configured SL resources or the pre-configured SL resources may be a resource pool. For example, the UE may autonomously select or schedule resources for SL transmission. For example, the UE may perform SL communication by autonomously selecting resources within the configured resource pool. For example, the UE may perform a sensing and resource selection (reselection) process to autonomously select resources within a selection window. For example, sensing may be performed in units of subchannels. For example, in step S1510, the first UE that has selected resources in the resource pool by itself may use the resources to send a PSCCH (e.g., sidelink control information (SCI) or level 1 SCI) to the second UE. In step S1520, the first UE may send a PSSCH related to the PSCCH (e.g., level 2 SCI, MAC PDU, data, etc.) to the second UE. In step S1530, the first UE may receive a PSFCH related to the PSCCH / PSSCH from the second UE.

[0161] Reference Figure 15 (a) or Figure 15(b), for example, the first UE may send SCI to the second UE on the PSCCH. Alternatively, for example, the first UE may send two consecutive SCIs (e.g., two-level SCI) to the second UE on the PSCCH and / or PSSCH. In this case, the second UE may decode the two consecutive SCIs (e.g., two-level SCI) to receive the PSSCH from the first UE. In the present disclosure, the SCI sent on the PSCCH may be referred to as 1st SCI, 1st SCI, 1st level SCI, or 1st level SCI format, and the SCI sent on the PSSCH may be referred to as 2nd SCI, 2nd SCI, or 2nd level SCI format.

[0162] Reference Figure 15 (a) or Figure 15 (b), in step S1530, the first UE may receive the PSFCH. For example, the first UE and the second UE may determine PSFCH resources, and the second UE may use the PSFCH resources to send HARQ feedback to the first UE.

[0163] Reference Figure 15 (a), in step S1540, the first UE may send SLHARQ feedback to the base station via PUCCH and / or PUSCH.

[0164] The above-mentioned side link can be defined as communication between UEs or direct communication between UEs. In this case, PSCCH can be defined as a physical control channel for communication between UEs, PSSCH can be defined as a physical data channel or a physical shared channel for communication between UEs, and PSFCH can be defined as a physical feedback transmission channel between UEs.

[0165] Method for alleviating the impact of time delay in UE path prediction based on assistance from a server

[0166] Figure 16 is a diagram illustrating a method in which a server performs communication based on a message received from a UE.

[0167] Reference Figure 16, UE 210 can calculate its position and predicted path and send a message containing the position and the predicted path. Based on the information about the position and predicted path of the specific UE 210 contained in the message, neighboring UEs 310, 320, and 330 that receive the message (sent / forwarded via the server) can calculate the risk of collision with the UE or determine whether to adjust their driving path. However, for some reason, the accuracy / precision of the position and predicted path calculated by UE 210 may be low. In this case, there may be problems supporting certain services (e.g., collision warnings) or it may be difficult to ensure the quality of service. In this case, the server / MEC (Mobile Edge Computing) 110 connected to the UE 210 can directly calculate / predict the position and predicted path of the UE 210 based on the mobility information (e.g., including location, timestamp, speed, acceleration, heading, etc.) about the UE 210 contained in the message received from the UE 210, information obtained from the neighboring UEs 310, 320, and 330 / RSU, and / or a learning / AI algorithm available to the server / MEC / cloud 110. In this case, the server / MEC / cloud 110 can send a message containing information about the directly calculated / predicted position and path of the UE 210 to the UE 210 and / or the neighboring UEs 310, 320, and 330. As a result, the accuracy of the position and predicted path of the UE 210 can be improved, and the quality of the predetermined service can be enhanced. The server / MEC / cloud 110 can calculate the position and predicted path of UE 210 based on the status / driving information about UE 210 (i.e., the target UE whose position / predicted path is directly calculated) obtained from messages sent by other UE 310, UE 320 and UE 330 / RSU (not shown), and the raw data measured by the camera / LiDAR / radar installed in the other UE / RSU (and / or information about detected objects and / or measurement / detection time information).

[0168] The above-mentioned operation of the server / MEC / cloud (hereinafter referred to as “server” or “network”) 110 may be required (or triggered) in at least one of the following situations:

[0169] 1. UE 210 has limited computing and / or message processing capabilities.

[0170] 2. The tracking / prediction accuracy of the UE's position and / or path is less than or equal to a specific threshold (i.e., at least one of the following conditions ① to ⑤ is met):

[0171] ① The number / type of sensors in the UE 210 (e.g., velocity / acceleration sensor, gyroscope, barometer, magnetometer, GPS, camera, etc.) is insufficient for path prediction (i.e., the type and number of sensors associated with the UE 210 do not meet the sensor requirements for path prediction);

[0172] -② Even if sensors are provided in the UE 210, the precision / accuracy of some or all of the sensors cannot meet the level required for path prediction (i.e., although the UE uses the necessary type and number of sensors, at least one of the used sensors has a precision / accuracy lower than the required precision / accuracy);

[0173] -③ The computing power of UE 210 is insufficient to process the calculations required for position / path prediction (e.g., the computing power of UE 210 is lower than the computing power required to process the AI / Levenberg-Marquardt (LM) algorithm);

[0174] -④ The server 110 determines that the precision / accuracy of the position and predicted path of the UE 210 tracked / predicted by the UE 210 is lower than the precision / accuracy of the position / predicted path of the UE directly calculated / predicted by the server 110, or is outside a specific error range (as described above, the server 110 can directly calculate / predict the position and predicted path of the UE 210 based on mobility information about the UE 210 (e.g., including location, timestamp, speed, acceleration, heading, etc.) contained in a message received from the UE 210, information obtained from other UEs 310, UE 320, and UE 330 / RSU, and / or a learning / AI algorithm available to the server 110);

[0175] -5. The positioning information and confidence level included in the message sent by the UE 210 are lower than a certain threshold level;

[0176] 3. When it is necessary to simplify the UE operations / implementations / calculations required to track / predict the UE's location / path, or when it is necessary to reduce the battery consumption of the UE 210. (For example, the remaining battery power of the UE 210 is lower than a specific remaining power threshold, or the remaining computing processing power of the UE 210 is lower than a specific threshold)

[0177] 4. Determine that the (implementation / computational) complexity of tracking / predicting the position / path of UE 210 is too high to be performed by UE 210. For example, this may be the case when at least one of the following cases ① and ② is detected.

[0178] ① The amount of change in the driving speed / acceleration of the UE 210 is very large (e.g., greater than or equal to a preset threshold), or a rapid change in the type of road along which the UE 210 is driving occurs or is predicted (e.g., such a change may occur when the UE is driving on a winding road, on a road section where the minimum / maximum allowed speed varies, or on a narrow path / road shoulder where vehicles share the road with pedestrians, motorcycles, or bicycles; or when the UE enters a general road from a highway or vice versa). In other words, this may be the case when the UE 210 enters an area where the amount of change in the UE's speed / acceleration is greater than or equal to a specific threshold, or when such a change is expected.

[0179] -② The UE 210 is traveling on a road type or lane where the probability of traffic flow change is at or above a certain level (eg, an area where road construction or an accident occurs, a traffic jam area, etc.).

[0180] 5. The number of messages received (or sent) by the server 110 simultaneously (or within a specific time) is less than or equal to a specific value and / or the number of UEs connected to the server is less than or equal to a specific threshold.

[0181] 6. The server 110 centrally monitors / controls the situation of the UEs connected to the server 110 at a higher level (eg, neighboring UEs provide as much information as possible to the server, and the server is responsible for tracking the location of the UEs, assessing collision risks, and generating warning messages).

[0182] As described above, when the server 110 detects / determines that the situation corresponds to at least one of scenarios 1 to 5, it can directly calculate the UE's position / predicted path and send a message containing the UE 210's position / predicted path to the UE 210 and / or the neighboring UEs 310, 320, and 330.

[0183] Here, the location and predicted path of UE 210 may include not only the current location of UE 210 derived by the Global Positioning System (GPS) and other sensors, but also the future location and path of UE 210 predicted based on a prediction algorithm (such as a prediction algorithm using AI included in UE 210). For example, UE 210 may calculate at least one future location and predicted path at one or more time points (t1, ..., tn) after the current time based on the current location, speed, acceleration, heading, and / or road (or surrounding) environment, and transmit a message containing information about the calculated at least one location and predicted path. Server 110 may also predict / calculate the current and future location / path of UE 210 based on mobility information about UE 210 (status / mobility information about UE 210 and included in messages from UE 210 and messages from other UEs 310, UE 320, and UE 330 / RSU). That is, the server 110 may directly predict / calculate the position / path of the UE 210 for a time (or time interval) corresponding to the position / predicted path of the UE contained in the message from the UE 210. Therefore, even though a specific time interval is not explicitly described below for the position / predicted path directly calculated by the server 110, it is assumed in the following description that the position / predicted path directly calculated by the server 110 is obtained for a time corresponding to the time (or time interval) of the position / predicted path of the UE 210 contained in the message from the UE (and / or a time interval later than that time).

[0184] Hereinafter, specific operations of the server / UE for resolving / mitigating the problem of outdated information regarding the position / predicted path of UE 210 directly calculated by server 110, caused by a time delay in sending / receiving a message, will be described in detail. Furthermore, UE 210, whose position / predicted path is directly calculated by server 110, is defined as a "target UE."

[0185] When the server 110 detects / determines that the situation corresponds to at least one of the above-mentioned situations 1 to 5, the server 110 may directly calculate the position / predicted path of the target UE 210. In this situation, the server 110 may send a message containing the directly calculated position / predicted path of the target UE 210 to the target UE 210 and / or the neighboring UE (or another server or RSU). In this operation, there may be a time delay until the message is received / reaches the target UE 210 and / or the neighboring UE. During this delay, the target UE 210 may be moving. Therefore, the position / predicted path (or prediction information) of the target UE 210 calculated by the server may no longer be valid when the prediction information reaches the target UE 210 / neighboring UE 310, UE 320 and UE 330 / server / RSU.

[0186] For example, when the server 110 predicts / calculates the position / path of the target UE 210 at time t3 (where t3>t1) at time t1 and transmits a message containing the predicted information, the message may be received by the target UE 210 / neighboring UE 310, UE 320, and UE 330 / server / RSU. In this case, the path / position of the target UE 210 at time t2 included in the message may not match the actual path / position of the target UE 210 at the current time t2, or the difference between the position / path of the target UE 210 included in the predicted information and the actual position / path of the target UE 210 may exceed the allowable error margin.

[0187] Therefore, the location / path of the target UE 210 included in the prediction information may become outdated due to time delay. To minimize / prevent such a problem, the target UE 210 (i.e., the UE that has requested or desired the server to perform path prediction) and the server that directly predicts the location / path of the target UE 210 can perform the following operations.

[0188] (1) Server Operation

[0189] The server 110 may generate at least one candidate value for the predictable position / path (and / or speed / acceleration, heading, curvature) of the target UE 210 based on the obtained position, predicted path, speed / acceleration, heading, and curvature of the target UE 210 and an available AI / ML algorithm, and may send a message including the at least one candidate value to the target UE 210 / neighboring UEs 310, UE 320, and UE 330 / RSU / server. The message may also include a probability value for the predicted probability that each of the candidate values ​​will be predicted.

[0190] - The server 110 may send at least one candidate value for the position / predicted path (and / or velocity / acceleration, heading, curvature) of the target UE 210 to the target UE 210, receive a response message from the target UE 210, and determine the actual applicability of the at least one candidate value. In this case, the server 110 may determine whether the candidate is actually suitable or whether it will continue to predict the position / path of the target UE 210. Here, in the case where the server 110 sends one candidate value to the target UE, a response message may be sent by the target UE to confirm whether the one candidate value matches the actual position / path of the UE within a (preset) allowable error margin. Alternatively, in the case where the server 110 sends multiple candidate values ​​(or two or more candidate values), a response message may be sent to report to the server 110 at least one candidate value among the multiple candidate values ​​that satisfies the accuracy within a (preset) allowable error margin, and / or (upon receiving information about the predicted path sent by the server to the target UE) one candidate value among the multiple candidate values ​​that has the smallest error compared to the position / predicted path of the target UE (e.g., the predicted path directly calculated by the target UE 210).

[0191] (2) Target UE Operation

[0192] The target UE 210 may perform at least one of the following operations:

[0193] - Periodically sending a message to the server 110, the message containing the location / predicted path of the target UE.

[0194] - Based on the target UE's position deviating from the predicted path previously reported to the server 110 (exceeding an allowed error margin), sending a message containing an indication of the occurrence of such an event (e.g., the deviation of the target UE 210's position from the predicted path) and / or the current position of the target UE 210 and / or the current expected path of the target UE 210.

[0195] -Based on the position and / or predicted path of the target UE 210 calculated by the server 110 when the message containing information about the position and / or predicted path of the target UE 210 is different from the position and / or predicted path of the target UE 210 contained in the message by more than a (preset) allowable error, sending a message containing information about the current position of the target UE and / or the expected / predicted path / position of the target UE at the current time.

[0196] - Based on the position and / or predicted path calculated by the target UE 210 when the message containing information about the target UE's position and / or predicted path calculated / predicted by the server 110 differs from the position and / or predicted path of the target UE 210 contained in the message within a (preset) allowable error, periodically or aperiodically transmitting a response message / indicator containing information indicating that the information about the target UE 210's position and / or predicted path predicted by the server 110 matches the target UE's actual driving situation. For example, the target UE 210 may transmit a response message whenever it receives a message containing information about the target UE's position / predicted path directly calculated by the server 110. Alternatively, the target UE 210 may transmit a response message regarding a message received from the server 110 at a predetermined transmission interval / time.

[0197] Upon receiving a message including multiple candidate values ​​for the position and / or predicted path of target UE 210 calculated / predicted by server 110, target UE 210 may select at least one candidate value from the multiple candidate values ​​based on its own position / predicted path predicted / calculated upon receiving the message, and transmit a response message including the at least one selected candidate value. For example, target UE 210 may select a candidate value having the smallest error compared to the position / predicted path of the target UE predicted / calculated upon receiving the message, and transmit a response message including the selected candidate value. Additionally / alternatively, target UE 210 may transmit information regarding the position / predicted path of the target UE corresponding to the at least one selected candidate value to other UEs 310, UE 320, and UE 330 / server / RSU. Additionally / alternatively, the target UE 210 may use the information about the target UE's position / predicted path corresponding to at least one selected candidate value at the time and / or after the time for its application operations (e.g., the target UE 210 may perform a collision assessment based on the information about the target UE's position / predicted path corresponding to at least one selected candidate or one selected candidate).

[0198] Figure 17 is a diagram illustrating a method of transmitting a message by a UE.

[0199] Reference Figure 17, the UE (or target UE) may send a first message containing mobility information about the UE related to a first time (S171). The mobility information about the UE may include information necessary to predict the UE's position and path related to a second time after the first time, such as the UE's position, speed, acceleration, direction of travel, and / or predicted path. The first message may be a Common Awareness Message (CAM), a Basic Safety Message (BSM), a Vulnerable Road User Awareness Message (VAM), or a Personal Safety Message (PSM) for identifying the UE.

[0200] Next, the UE may receive a second message from the network (S173). The second message may be a message that forwards / relays the first message, or a message that includes multiple candidate values ​​for the location / path of the UE directly predicted by the network for a second time after the first time. In the latter case, the second message may include multiple candidate values ​​(e.g., values ​​corresponding to multiple locations / paths of the UE) predicted / calculated by the network for the UE based on mobility information about the UE for the second time and / or multiple times after the second time. Alternatively, the second message may also include a predicted probability value corresponding to each candidate value.

[0201] Specifically, when the network detects / determines that the situation corresponds to at least one of scenarios 1 to 5 above based on the mobility information about the UE, the network may transmit a second message containing multiple candidate values ​​instead of relaying / forwarding the first message. Alternatively, when information about the predicted path is omitted from the mobility information in the first message, the network may transmit the second message containing multiple candidate values. Here, the network may directly predict / calculate multiple candidate values ​​related to multiple locations / paths of the UE based on the first message and / or messages from other UEs.

[0202] Alternatively, when the UE detects / determines that the situation corresponds to at least one of the above-mentioned situations 1 to 5, the UE may send a request message to the network to request the transmission of a second message containing information about a plurality of candidate values. In this case, in response to the request message, the network may send a second message containing a plurality of candidate values ​​for a plurality of positions / paths predicted / calculated for the UE at a second time. For example, when the UE detects a sharp change in angular velocity / acceleration (e.g., a change in angular velocity / acceleration exceeds a specific threshold) or predicts such a sharp change (e.g., based on road or surrounding environmental conditions) with respect to a second time (i.e., at the second time or a point in time immediately before the second time), the UE may send a request message to the network.

[0203] Next, the UE may select a candidate value from among the multiple candidate values ​​based on the time when the second message is received (S175). For example, the UE may select a candidate value based on the mobility information about the UE measured / calculated when the second message is received. For example, the UE may measure / calculate its position / path when receiving the second message, and select a candidate value with the smallest error compared to the measured position / path of the UE from among the multiple candidate values. Alternatively, the UE may select at least one candidate value whose error relative to the measured position / path of the UE is within a preset error range from among the multiple candidate values. In this case, the second message may also include probability information indicating a probability value for each candidate value in the candidate values, and the UE may select a candidate value with the highest probability from the at least one candidate value while further considering a set of probability information for each candidate value in the at least one candidate value (e.g., information about the probability of the UE being at a position / path corresponding to each candidate value in the candidate values ​​predicted by the network).

[0204] Alternatively, the UE may send a third message containing prediction information about the UE's position / path associated with the second time corresponding to a selected candidate value. In this case, without predicting the position / path associated with the second time based on the mobility information about the UE, the UE may determine the UE's position / path corresponding to the candidate value contained in the second message as the UE's predicted position / path for the second time, and send a third message containing the UE's determined position / path as the UE's predicted position / path for the second time. That is, instead of directly calculating / predicting the UE's position / path given at the second time based on the mobility information about the UE, the UE may determine the position / path corresponding to a selected candidate value as the UE's predicted position / path for the second time, and send a third message containing prediction information about the determined UE's position / path to the neighboring UE / network.

[0205] Alternatively, when the errors of all candidate values ​​relative to the UE's position / path predicted by the UE are greater than or equal to a specific error threshold, the UE may send a message to the network that has sent the second message requesting re-prediction of multiple candidate values ​​predicted / calculated at the second time.

[0206] Alternatively, based on the second message containing multiple candidate values ​​for the UE's location / path associated with the second time, the UE may send a third message containing prediction information regarding a location / path corresponding to one of the candidate values, without considering the UE's mobility information. For example, when the second message contains multiple candidate values ​​for the UE's location / path associated with the second time, the UE may not predict the UE's location / path associated with the second time based on the UE's mobility information. Instead, it may determine the location / path corresponding to one of the multiple candidate values ​​contained in the second message as the UE's predicted location / path for the second time.

[0207] Figure 18 This is a diagram illustrating a method of sending a message via a network.

[0208] Reference Figure 18 , the network may receive a first message containing mobility information (such as location / path / speed / acceleration, etc.) about the UE associated with a first time (S181).

[0209] Next, based on the first message, the network may determine whether to send a second message for relaying / forwarding the first message or send a second message containing multiple candidate values ​​of a location / path predicted for the UE at a second time after the first time (S183).

[0210] Specifically, the network may detect / determine whether the UE satisfies at least one of the above-mentioned situations 1 to 5 based on the first message. When none of the above-mentioned situations 1 to 5 are satisfied, the network may send a second message to relay / forward the first message to the UE / neighboring UE. On the other hand, when the network detects / determines that at least one of situations 1 to 5 is satisfied for the UE based on the first message, the network may directly predict / calculate multiple positions / paths of the UE based on the first message and / or messages from other UEs, and send a second message containing multiple candidate values ​​corresponding to the multiple positions / paths of the UE to the UE.

[0211] Alternatively, as described above, the network may receive a request message from the UE (for which at least one of situations 1 to 5 is detected / determined) requesting transmission of a second message, the second message including multiple candidate values ​​for the position / path predicted for the UE at the second time. In this case, in response to the request message, the network may transmit the second message including multiple candidate values ​​for the multiple positions / paths predicted / calculated for the UE at the second time.

[0212] Next, the network may receive a third message from the UE (S185). For example, based on the network having sent the second message including multiple candidate values, the network may receive from the UE a third message including predicted information about the UE's location / path corresponding to one candidate value selected from the multiple candidate values. Alternatively, based on the network having sent the second message for relaying / forwarding the first message, the network may receive a third message including predicted information about the UE's location / path associated with the second time, directly calculated / predicted by the UE based on mobility information.

[0213] Therefore, even when the accuracy / precision of the position / predicted path predicted by the UE is below a certain level, the proposed embodiment can effectively ensure that the UE's position / predicted path with an accuracy of at least a certain level is provided to neighboring UEs with the assistance of the network. In addition, since the UE's position / predicted path with an accuracy of at least a certain level is provided to neighboring UEs, the proposed embodiment can significantly improve the quality of certain services, such as collision detection based on messages containing the UE's position / predicted path.

[0214] Alternatively, according to the proposed embodiment, when the accuracy / precision of the position / predicted path predicted by the UE is below a certain level, the network provides a message including multiple candidate values ​​associated with the second time. Therefore, the problem of time delays occurring due to the transmission / reception of messages between the network and the UE (which renders the prediction information from the network invalid between the network and the UE) can be minimized.

[0215] Obviously, the examples of the methods proposed above may also be included as implementation methods of the present disclosure and may therefore be considered to be types of the methods proposed. The content of the present disclosure is not limited to uplink or downlink communications and may also be applied to direct communications between UEs. In this case, a base station or a relay node may use the proposed method. In addition, although the term UE refers to a user's terminal. However, when a network device sends / receives signals according to a communication scheme between UEs, a network device such as a base station may be considered to be a type of UE. Rules may be defined such that information about the applicability of the methods proposed above (or information about the rules of the methods proposed above) may be delivered from a BS to a UE or from a sending UE to a receiving UE via a predefined signal (e.g., a physical layer signal or a high-layer signal). The various embodiments disclosed herein may be combined with each other.

[0216] Hereinafter, devices to which various embodiments of the present disclosure are applicable will be described.

[0217] It should be understood that the various descriptions, functions, processes, proposals, methods and / or operation sequences disclosed in the present disclosure are not limited to the disclosed embodiments and may be applicable to various fields (e.g., 5G) that require wireless communication and / or connection between devices.

[0218] Hereinafter, specific examples will be described in more detail with reference to the accompanying drawings.In the following drawings / descriptions, unless otherwise specified, the same reference numerals may represent the same or corresponding hardware blocks, software blocks or functional blocks.

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

[0220] Although not limited thereto, the various descriptions, functions, processes, proposals, methods and / or operational flowcharts of the present disclosure disclosed in this document may be applied to various fields requiring wireless communication / connection (5G) between devices.

[0221] Hereinafter, it will be illustrated in more detail with reference to the accompanying drawings.In the following drawings / descriptions, unless otherwise specified, the same reference numerals may illustrate the same or corresponding hardware blocks, software blocks or functional blocks.

[0222] Figure 19 A communication system applied to the present disclosure is illustrated.

[0223] Reference Figure 19, a communication system 1 applied to the present disclosure includes a wireless device, a base station (BS), and a network. Herein, a wireless device refers to a device that performs communication using a radio access technology (RAT) (e.g., 5G New RAT (NR) or Long Term Evolution (LTE)), and may be referred to as a communication / radio / 5G device. The wireless device may include, but is not limited to, a robot 100a, vehicles 100b-1 and 100b-2, an extended reality (XR) device 100c, a handheld device 100d, a home appliance 100e, an Internet of Things (IoT) device 100f, and an artificial intelligence (AI) device / server 400. For example, a vehicle may include a vehicle with a wireless communication function, an autonomous driving vehicle, and a vehicle capable of performing communication between vehicles. Herein, a vehicle may include an unmanned aerial vehicle (UAV) (e.g., a drone). XR devices may include augmented reality (AR) / virtual reality (VR) / mixed reality (MR) devices and may be implemented in the form of a head-mounted device (HMD), a head-up display (HUD) installed in a vehicle, a television, a smartphone, a computer, a wearable device, a home appliance device, a digital signage, a vehicle, a robot, etc. Handheld devices may include smartphones, smart pads, wearable devices (e.g., smart watches or smart glasses), and computers (e.g., notebooks). Home appliances may include TVs, refrigerators, and washing machines. IoT devices may include sensors and smart meters. For example, a BS and a network may be implemented as wireless devices, and a specific wireless device 200a may operate as a BS / network node relative to other wireless devices.

[0224] Wireless devices 100a to 100f can connect to network 300 via BS 200. AI technology can be applied to wireless devices 100a to 100f, and wireless devices 100a to 100f can connect to AI server 400 via network 300. Network 300 can be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Although wireless devices 100a to 100f can communicate with each other via BS 200 / network 300, wireless devices 100a to 100f can perform direct communication (e.g., sidelink communication) with each other without going through the BS / network. For example, vehicles 100b-1 and 100b-2 can perform direct communication (e.g., vehicle-to-vehicle (V2V) / vehicle-to-everything (V2X) communication). IoT devices (e.g., sensors) can perform direct communication with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.

[0225] Wireless communication / connection 150a, 150b, or 150c may be established between wireless devices 100a to 100f / BS 200 or BS 200 / BS 200. Here, wireless communication / connection may be established via various RATs (e.g., 5G NR), such as uplink / downlink communication 150a, sidelink communication 150b (or D2D communication), or inter-BS communication (e.g., relay, integrated access backhaul (IAB)). The wireless device and the BS / wireless device may transmit / receive radio signals to / from each other via the wireless communication / connection 150a and 150b. For example, the wireless communication / connection 150a and 150b may transmit / receive signals via various physical channels. To this end, at least a portion of various configuration information for configuring processes for transmitting / receiving radio signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, and resource mapping / demapping), and resource allocation processes may be performed based on various proposals of the present disclosure.

[0226] Examples of wireless devices to which the present disclosure is applied

[0227] Figure 20 A wireless device suitable for use with the present disclosure is illustrated.

[0228] Reference Figure 20 , the first wireless device 100 and the second wireless device 200 can transmit radio signals through various RATs (e.g., LTE and NR). Herein, {the first wireless device 100 and the second wireless device 200} may correspond to Figure 19 {wireless device 100x and BS 200} and / or {wireless device 100x and wireless device 100x}.

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

[0230] Specifically, the first wireless device or UE 100 may include a processor 102 and a memory 104 connected to a transceiver 106. The memory 104 may include a processor for executing and referring to Figures 17 to 19 At least one procedure of operations related to the described embodiments.

[0231] The processor 102 controls the transceiver 106 to perform the following operations: sending a first message, the first message including mobility information about the UE related to a first time; receiving a second message, the second message including multiple candidate values ​​predicted about a second time based on the mobility information about the UE, the second time being later than the first time; and upon receiving the second message, selecting one of the candidate values ​​based on the mobility information about the UE.

[0232] Alternatively, a processing device including a processor 102 and a memory 104 configured to control a UE to send a message may be configured. In this case, the processing device may include at least one processor and at least one memory, the at least one memory being connected to the processor and storing instructions, wherein when the instructions are executed by the at least one processor, the UE performs the following operations: sending a first message, the first message including mobility information about the UE related to a first time; receiving a second message, the second message including multiple candidate values ​​predicted for a second time based on the mobility information about the UE, the second time being later than the first time; and upon receiving the second message, selecting one of the candidate values ​​based on the mobility information about the UE.

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

[0234] Specifically, the second wireless device or network 200 may include a processor 202 and a memory 204 connected to a transceiver or RF transceiver 206. The memory 204 may include a processor for executing and referring to Figures 17 to 19 At least one procedure of operations related to the described embodiments.

[0235] The processor 202 controls the transceiver 206 to perform the following operations: receive a first message from the UE, the first message including mobility information about the UE related to a first time; send a second message, the second message including multiple candidate values ​​predicted about a second time based on the mobility information about the UE, the second time being later than the first time; and receive a third message from the UE, wherein the third message may include prediction information about the location and path of the UE corresponding to a candidate value selected from the multiple candidate values ​​based on the mobility information about the UE when the second message is received.

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

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

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

[0239] One or more transceivers 106 and 206 may transmit user data, control information, and / or radio signals / channels mentioned in the methods and / or operational flowcharts of this document to one or more other devices. One or more transceivers 106 and 206 may receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operational flowcharts disclosed in this document from one or more other devices. For example, one or more transceivers 106 and 206 may be connected to one or more processors 102 and 202 and transmit and receive radio signals. For example, one or more processors 102 and 202 may execute control so that one or more transceivers 106 and 206 may transmit user data, control information, or radio signals to one or more other devices. One or more processors 102 and 202 may execute control so that one or more transceivers 106 and 206 may receive user data, control information, or radio signals from one or more other devices. One or more transceivers 106 and 206 may be connected to one or more antennas 108 and 208, and one or more transceivers 106 and 206 may be configured to transmit and receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operational flow charts disclosed in this document through one or more antennas 108 and 208. In this document, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers 106 and 206 may convert received radio signals / channels, etc. from RF band signals to baseband signals so that the received user data, control information, radio signals / channels, etc. may be processed using one or more processors 102 and 202. One or more transceivers 106 and 206 may convert user data, control information, radio signals / channels, etc. processed using one or more processors 102 and 202 from baseband signals to RF band signals. To this end, one or more of the transceivers 106 and 206 may include (analog) oscillators and / or filters.

[0240] Examples of wireless devices to which the present disclosure is applied

[0241] Figure 21 Another example of a wireless device applied to the present disclosure is shown. The wireless device can be implemented in various forms according to use cases / services (see Figure 19 ).

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

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

[0244] exist Figure 21In the wireless devices 100 and 200, the various elements, components, units / portions, and / or modules may all be connected to each other via a wired interface, or at least a portion thereof may be wirelessly connected via the communication unit 110. For example, in each of the wireless devices 100 and 200, the control unit 120 and the communication unit 110 may be wired, and the control unit 120 and the first unit (e.g., 130 and 140) may be wirelessly connected via the communication unit 110. The various elements, components, units / portions, and / or modules within the wireless devices 100 and 200 may also include one or more elements. For example, the control unit 120 may be configured by a collection of one or more processors. As an example, the control unit 120 may be configured by a collection of a communication control processor, an application processor, an electronic control unit (ECU), a graphics processing unit, and a memory control processor. In another example, the memory 130 may be configured by 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.

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

[0246] Figure 22 A vehicle or autonomous driving vehicle applicable to the present disclosure is shown. The vehicle or autonomous driving vehicle can be implemented by a mobile robot, a car, a train, a manned / unmanned aerial vehicle (AV), a ship, etc.

[0247] Reference Figure 22 , the vehicle or autonomous driving vehicle 100 may include an antenna unit 108, a communication unit 110, a control unit 120, a drive unit 140a, a power supply unit 140b, a sensor unit 140c, and an autonomous driving unit 140d. The antenna unit 108 may be configured as a part of the communication unit 110. Blocks 110 / 130 / 140a to 140d correspond to Figure 19 Blocks 110 / 130 / 140.

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

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

[0250] Here, the wireless communication technology implemented in the wireless device (XXX, YYY) of this specification may include LTE, NR, and 6G in addition to narrowband IoT for low-power communication. In this case, for example, NB-IoT technology may be an example of low-power wide area network (LPWAN) technology and may be implemented according to standards such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the above names. Additionally or alternatively, the wireless communication technology implemented in the wireless device (XXX, YYY) of this specification may perform communication based on LTE-M technology. In this case, as an example, LTE-M technology may be an example of LPWAN technology and may be referred to by various names such as eMTC (enhanced machine type communication). For example, LTE-M technology may be implemented according to at least one of various standards such as 1) LTE CAT 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (non-bandwidth limited), 5) LTE-MTC, 6) LTE machine type communication, and / or 7) LTE M, and is not limited to the above names. Additionally or alternatively, considering low-power communication, the wireless communication technology implemented in the wireless device (XXX, YYY) of this specification is at least one of ZigBee, Bluetooth, and a low-power wide area network (LPWAN), and is not limited to the above names. As an example, ZigBee technology can generate a personal area network (PAN) related to low / low-power digital communication based on various standards such as IEEE 802.15.4, and can be referred to by various names.

[0251] The above-mentioned embodiments are embodiments in which the components and features of the present disclosure are combined in a predetermined form. Unless otherwise expressly stated, each component or feature should be considered as optional. Each component or feature can be implemented in a form not combined with other components or features. In addition, the embodiments of the present disclosure can also be constructed by combining some components and / or features. The order of the operations described in the embodiments of the present disclosure can be changed. Some configurations or features of one embodiment can be included in other embodiments, or can be replaced with corresponding configurations or features of other embodiments. Obviously, an embodiment can be constructed by combining claims that do not have a clear reference relationship in the claims, or can be included as a new claim by modifying after submission.

[0252] In this document, the embodiments of the present disclosure are described mainly based on the signal transmission / reception relationship between the terminal and the base station. Such a transmission / reception relationship is extended to the signal transmission / reception between the terminal and the repeater or between the base station and the repeater in the same / similar manner. In some cases, the specific operations described in this document as being performed by the base station can be performed by the node above it. That is, it is obvious that the various operations performed for communicating with the terminal in a network including multiple network nodes containing the base station can be performed by the base station or by a network node other than the base station. The base station can be replaced by terms such as fixed station, node B, eNode B (eNB), access point, etc. In addition, the terminal can be replaced by terms such as user equipment (UE), mobile station (MS) and mobile subscriber station (MSS).

[0253] In hardware configuration, the embodiments of the present disclosure may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and the like.

[0254] In a firmware or software configuration, the method according to the embodiment of the present disclosure can be implemented in the form of modules, procedures, functions, etc. The software code can be stored in a storage unit and executed by a processor. The memory is located inside or outside the processor and can send data to the processor and receive data from the processor via various known means.

[0255] As mentioned above, a detailed description of the preferred embodiments of the present disclosure has been given so that those skilled in the art can implement and perform the present disclosure. Although reference has been made to the preferred embodiments of the present disclosure, those skilled in the art will understand that various modifications and changes can be made to the present disclosure within the scope of the present disclosure. For example, those skilled in the art can use the components described in the above embodiments in combination. Therefore, the above embodiments will be interpreted in all aspects as illustrative and not restrictive. The scope of the present disclosure should be determined by the appended claims and their legal equivalents, rather than by the above description, and all changes within the meaning and equivalent range of the appended claims are intended to be included therein.

[0256] Industrial Applicability

[0257] The above-mentioned embodiments of the present disclosure are applicable to various mobile communication systems.

Claims

1. A method for sending a message by a user equipment (UE) in a wireless communication system, the method comprising the following steps: Sending a first message, where the first message includes mobility information about the UE related to a first time point; receiving a second message, the second message including a plurality of candidate values ​​predicted for a second time point based on the mobility information about the UE, the second time point being later than the first time point; as well as Upon receiving the second message, one of the plurality of candidate values ​​is selected based on the mobility information about the UE.

2. The method according to claim 1, wherein The UE determines the position and path of the UE corresponding to the selected one candidate value as the position and path of the UE predicted with respect to the second time point.

3. The method according to claim 1, wherein Among the plurality of candidate values, the one candidate value has a minimum error with respect to a position and a path of the UE predicted by the UE with respect to a time point at which the second message is received.

4. The method according to claim 1, wherein Based on all the candidate values ​​having errors greater than or equal to a specific error threshold relative to the position and path of the UE predicted by the UE, the UE sends a message requesting re-prediction for the multiple candidate values ​​to the network that has sent the second message.

5. The method according to claim 1, wherein The second message further includes a plurality of predicted probability values ​​set for the plurality of candidate values.

6. The method according to claim 1, wherein The second message is received between the first time point and the second time point.

7. The method according to claim 1, wherein The second message is received from the network based on a processing capability of the UE related to prediction of the location and path of the UE, the capability being less than or equal to a specific capability threshold.

8. The method according to claim 1, wherein The second message is received from a network based on a change amount of at least one of an angular velocity and an acceleration according to the mobility information, the change amount being greater than or equal to a specific change amount threshold. 9 . A computer-readable recording medium having recorded thereon a program for executing the method according to claim 1 .

10. A user equipment (UE) for sending a message in a wireless communication system, the UE comprising: Radio frequency RF transceiver; as well as a processor connected to the RF transceiver, Wherein, the processor is configured to control the RF transceiver: Sending a first message, where the first message includes mobility information about the UE related to a first time point; receiving a second message, the second message including a plurality of candidate values ​​predicted for a second time point based on the mobility information about the UE, the second time point being later than the first time point; and Upon receiving the second message, one of the plurality of candidate values ​​is selected based on the mobility information about the UE.

11. A processing device for controlling a user equipment (UE) configured to send a message in a wireless communication system, the processing device comprising: at least one processor; as well as at least one memory connected to the processor and storing instructions, Wherein, based on the instruction being executed by the processor, the instruction causes the UE to: Sending a first message, where the first message includes mobility information about the UE related to a first time point; receiving a second message, the second message including a plurality of candidate values ​​predicted for a second time point based on the mobility information about the UE, the second time point being later than the first time point; and Upon receiving the second message, one of the plurality of candidate values ​​is selected based on the mobility information about the UE.

12. A method for receiving a message from a user equipment (UE) by a network in a wireless communication system, the method comprising the following steps: receiving a first message from the UE, where the first message includes mobility information about the UE related to a first point in time; sending a second message, where the second message includes a plurality of candidate values ​​predicted at a second time point based on the mobility information about the UE, where the second time point is later than the first time point; as well as receiving a third message from the UE, The third message includes prediction information about the location and path of the UE corresponding to a candidate value selected from a plurality of candidate values ​​based on the mobility information about the UE when the second message is received. 13 . A computer-readable recording medium having recorded thereon a program for executing the method according to claim 12 .

14. A network for receiving a message from a user equipment (UE) in a wireless communication system, the network comprising: Radio frequency RF transceiver; as well as a processor connected to the RF transceiver, Wherein, the processor is configured to control the RF transceiver: receiving a first message from the UE, where the first message includes mobility information about the UE related to a first point in time; sending a second message, the second message including a plurality of candidate values ​​predicted at a second time point based on the mobility information about the UE, the second time point being later than the first time point; and receiving a third message from the UE, The third message includes prediction information about the location and path of the UE corresponding to a candidate value selected from a plurality of candidate values ​​based on the mobility information about the UE when the second message is received.

15. A processing device for controlling a network configured to receive a message from a user equipment (UE) in a wireless communication system, the processing device comprising: at least one processor; as well as at least one memory connected to the processor and storing instructions, Wherein, upon execution of the instructions by the processor, the instructions cause the network to: receiving a first message from the UE, where the first message includes mobility information about the UE related to a first point in time; sending a second message, the second message including a plurality of candidate values ​​predicted at a second time point based on the mobility information about the UE, the second time point being later than the first time point; and receiving a third message from the UE, The third message includes prediction information about the location and path of the UE corresponding to a candidate value selected from a plurality of candidate values ​​based on the mobility information about the UE when the second message is received.