Method and apparatus for positioning, device, and storage medium

By obtaining positioning indication information and determining compensation information, the problem that the positioning accuracy of terminal equipment in the NR system is affected by interference factors, and higher positioning accuracy is achieved.

WO2025118158A1PCT designated stage expired Publication Date: 2025-06-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/136562
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

In NR systems, the positioning accuracy of the terminal equipment is affected by interference factors, and the prior art is difficult to effectively compensate for these interferences, resulting in errors in positioning results.

Method used

By obtaining positioning instructions, determining position information and compensation information, using compensation information to correct positioning results, reducing the impact of interference factors on positioning results.

Benefits of technology

The positioning accuracy of the terminal equipment is improved, and the impact of interference factors on the positioning results is reduced through the use of compensation information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023136562_12062025_PF_FP_ABST
    Figure CN2023136562_12062025_PF_FP_ABST
Patent Text Reader

Abstract

A method and apparatus for positioning, a device, and a storage medium, belonging to the technical field of mobile communications. The method is executed by a first device. The method comprises: acquiring positioning indication information (810); and on the basis of the positioning indication information, determining position information and compensation information (820), the position information being used for indicating the position of a terminal device, and the compensation information being used for compensating for errors caused by the influence of interference factors on the position information.
Need to check novelty before this filing date? Find Prior Art

Description

Positioning method, device, equipment and storage medium Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a positioning method, apparatus, device and storage medium. Background Art

[0002] In the NR system, the terminal device or network device can locate the terminal device by measuring the reference signal used for positioning.

[0003] In related technologies, in order to improve positioning accuracy, it is currently considered to introduce a positioning method that combines artificial intelligence (AI) / machine learning (ML) models with positioning technology to achieve positioning of terminal devices.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a positioning method, apparatus, device, and storage medium. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides a positioning method, which is performed by a first device and includes:

[0007] Obtain positioning indication information;

[0008] Determining location information and compensation information according to the positioning indication information;

[0009] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0010] In one aspect, an embodiment of the present application provides a positioning method, which is performed by a second device and includes:

[0011] Sending positioning indication information to the first device, and having the first device determine position information and compensation information based on the positioning indication information;

[0012] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0013] On the other hand, an embodiment of the present application provides a positioning device, the device comprising:

[0014] An information acquisition module, used to obtain positioning indication information;

[0015] A positioning module, configured to determine position information and compensation information according to the positioning indication information;

[0016] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0017] On the other hand, an embodiment of the present application provides a positioning device, the device comprising:

[0018] a sending module, configured to send positioning indication information to a first device, and the first device determines position information and compensation information according to the positioning indication information;

[0019] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0020] On the other hand, an embodiment of the present application provides a communication device, the communication device including a processor, a memory, and a transceiver;

[0021] The memory stores a computer program, and the processor executes the computer program to enable the communication device to implement the above positioning method.

[0022] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned positioning method.

[0023] On the other hand, the present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit, and the chip is used to run in a communication device so that the communication device executes the above-mentioned positioning method.

[0024] In another aspect, the present application provides a computer program product, the computer program product including computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform the above-mentioned positioning method.

[0025] On the other hand, the present application provides a computer program, which is executed by a processor of a communication device to implement the above positioning method.

[0026] An embodiment of the present application provides a positioning solution, in which the first device can obtain location information indicating the location of the terminal device and compensation information for compensating for errors caused by interference factors affecting the location information through positioning indication information. Since in the above solution, in addition to obtaining location information through positioning indication information, compensation information for compensating for positioning errors caused by interference factors can also be obtained, the compensation information can be used to correct the positioning results, reduce the impact of interference factors on the positioning results, and thus improve the accuracy of positioning. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0028] FIG2 is a diagram of the neuron structure involved in this application;

[0029] FIG3 is a schematic diagram of a neural network involved in this application;

[0030] FIG4 is a structural diagram of a convolutional neural network involved in this application;

[0031] FIG5 is a structural diagram of the LSTM unit involved in this application;

[0032] FIG6 is a schematic flow chart of a downlink-based positioning method according to the present application;

[0033] FIG7 is a schematic flow chart of an uplink-based positioning method involved in the present application;

[0034] FIG8 is a flowchart of a positioning method provided by an embodiment of the present application;

[0035] FIG9 is a flowchart of a positioning method provided by an embodiment of the present application;

[0036] FIG10 is a flowchart of a positioning method provided by an embodiment of the present application;

[0037] FIG11 is a schematic diagram of a method for performing positioning compensation based on a second reference signal involved in the present application;

[0038] FIG12 is a schematic diagram of a method for performing positioning compensation based on a compensation model involved in the present application;

[0039] FIG13 is a block diagram of a positioning device provided by one embodiment of the present application;

[0040] FIG14 is a block diagram of a positioning device provided by one embodiment of the present application;

[0041] FIG15 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0042] 1 shows a schematic diagram of a communication system according to an exemplary embodiment of the present application, which includes a network device 110 and a terminal device 120, and / or a terminal device 120 and a terminal device 130, which are not limited in the present application.

[0043] The network device 110 in the present application provides wireless communication functions, and the network device 110 includes but is not limited to: Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home Evolved Node B, or Home Node B, HNB), Baseband Unit (BBU), Access Point (AP) in Wireless Fidelity (Wi-Fi) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) or Transmission and Reception Point (TRP), etc., and can also be the Next Generation Node B (NGNB) in the 5th Generation (5G) mobile communication system. The term "gNB" refers to a base station (B, gNB) or a transmission point (TRP or TP), or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), or a base station in a Beyond Fifth Generation (B5G) or a 6th Generation (6G) mobile communication system, or a core network (CN), fronthaul, backhaul, radio access network (RAN), network slicing, or a serving cell, primary cell (PCell), primary secondary cell (PSCell), special cell (SpCell), secondary cell (SCell), or neighboring cell of a terminal device.

[0044] The terminal device 120 and / or terminal device 130 in this application are also called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, and user device. The terminals include, but are not limited to, handheld devices, wearable devices, vehicle-mounted devices, and Internet of Things devices, such as mobile phones, tablet computers, e-book readers, laptop computers, desktop computers, televisions, game consoles, mobile Internet devices (MIDs), augmented reality (AR) terminals, virtual reality (VR) terminals, and mixed reality (MR) terminals, wearable devices, handles, electronic tags, controllers, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, wireless terminals in remote medical surgery, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loops (WLANs), and wireless terminals in industrial control. Loop (WLL) stations, personal digital assistants (PDA), TV set-top boxes (STB), customer premises equipment (CPE), etc.

[0045] The network device 110 and the terminal device 120 communicate with each other via some air interface technology, such as a Uu interface.

[0046] Exemplarily, there are two communication scenarios between the network device 110 and the terminal device 120: an uplink communication scenario and a downlink communication scenario. Uplink communication refers to sending signals to the network device 110; downlink communication refers to sending signals to the terminal device 120.

[0047] The terminal device 120 and the terminal device 130 communicate with each other via some air interface technology, such as a PC5 interface.

[0048] In some embodiments, there are two communication scenarios between the terminal device 120 and the terminal device 130: a first sideline communication scenario and a second sideline communication scenario. The first sideline communication refers to sending signals to the terminal device 130; the second sideline communication refers to sending signals to the terminal device 120.

[0049] Terminal device 120 and terminal device 130 are both within the network coverage and located in the same cell, or terminal device 120 and terminal device 130 are both within the network coverage but located in different cells, or terminal device 120 is within the network coverage but terminal device 130 is outside the network coverage.

[0050] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G mobile communication system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum) system. Unlicensed spectrum, NR-U) system, terrestrial communication network (Terrestrial Networks, TN) system, non-terrestrial communication network (Non-Terrestrial Networks, NTN) system, wireless local area network (Wireless Local Area Networks, WLAN), wireless fidelity (Wireless Fidelity, Wi-Fi), cellular Internet of Things system, cellular passive Internet of Things system, can also be applied to the subsequent evolution system of the 5G NR system, and can also be applied to B5G, 6G and subsequent evolution systems. In some embodiments of the present application, "NR" may also be referred to as a 5G NR system or a 5G system. Among them, the 5G mobile communication system may include non-standalone networking (NSA) and / or standalone networking (SA).

[0051] The technical solutions provided in the embodiments of the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network can include, for example, the Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (Vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian communication (V2P) or vehicle to network (V2N) communication, etc.

[0052] 1) Neural Networks and Machine Learning

[0053] A neural network is a computational model consisting of multiple interconnected neuron nodes. The connections between the nodes represent weighted values ​​from input signals to output signals, called weights. Each node performs a weighted summation of different input signals and outputs them through a specific activation function. The neuron structure diagram involved in this application is shown in Figure 2.

[0054] A schematic diagram of a neural network involved in this application is shown in Figure 3. It includes an input layer, a hidden layer, and an output layer. Different outputs can be generated by connecting multiple neurons in different ways, using weights and activation functions, thereby fitting the mapping relationship from input to output. Each upper-level node is connected to all of its lower-level nodes. This fully connected model can also be called a deep neural network (DNN).

[0055] Another neural network involved in this application can be a convolutional neural network (CNN). The basic structure of a convolutional neural network includes: an input layer, multiple convolutional layers, multiple pooling layers, a fully connected layer, and an output layer, as shown in Figure 4, which is a structural diagram of a convolutional neural network involved in this application. Each neuron of the convolution kernel in the convolution layer is locally connected to its input, and the maximum or average value features of a certain layer are extracted by introducing a pooling layer, which effectively reduces the parameters of the network and mines local features, so that the convolutional neural network can converge quickly and obtain excellent performance.

[0056] Another neural network involved in this application can be a recurrent neural network (RNN). RNN is a neural network that models sequential data and has achieved remarkable results in the field of natural language processing, such as machine translation and speech recognition. Specifically, the network memorizes information from past moments and uses it in the calculation of the current output, that is, the nodes between the hidden layers are no longer disconnected but connected, and the input of the hidden layer includes not only the input layer but also the output of the hidden layer at the previous moment. Commonly used RNNs include structures such as Long Short-Term Memory (LSTM) networks and Gated Recurrent Unit (GRU). Figure 5 shows a diagram of the LSTM unit structure involved in this application. Unlike RNN, which only considers the most recent state, the cell state of LSTM determines which states should be retained and which states should be forgotten, solving the defects of traditional RNN in long-term memory.

[0057] 2) Traditional positioning technology

[0058] The classification of positioning methods can be divided into the following categories:

[0059] ①UE-based positioning method: the terminal directly calculates the position of the target UE;

[0060] UE-assisted / LMF-based positioning method: The terminal reports the measurement results to the Location Management Function (LMF), and the LMF calculates the location of the target UE based on the collected measurement results;

[0061] ③Next Generation Radio Access Network (NG-RAN) node assisted positioning method: The base station reports the TRP measurement results to the LMF, and the LMF calculates the location of the target UE based on the collected measurement results.

[0062] In traditional positioning methods, for different methods, the UE or LMF applies traditional algorithms, such as the Chan algorithm, Taylor expansion, etc., to estimate the location of the terminal device.

[0063] In order to support various positioning methods, R16NR introduced a positioning reference signal (PRS) in the downlink and a channel sounding reference signal (SRS) for positioning in the uplink, such as SRS for positioning.

[0064] The NR-based positioning function mainly involves three parts:

[0065] ①Terminal equipment (UE).

[0066] ② Multiple network transmission / reception points (TRPs); multiple TRPs around a terminal device can participate in the cellular positioning of the terminal device; a base station may be a TRP, or there may be multiple TRPs under a base station.

[0067] ③ Location Server: The location server is responsible for the entire positioning process and often includes the location management function LMF.

[0068] Downlink-based positioning methods can be further divided into two categories:

[0069] ① UE-assisted positioning method: In this method, the UE is responsible for positioning-related measurements; the network equipment calculates the location information based on the measurement results reported by the UE.

[0070] ②UE-based positioning method; in which the UE performs positioning-related measurements and calculates location information based on the measurement results.

[0071] Please refer to Figure 6, which shows a schematic flow chart of the downlink-based positioning method involved in this application. As shown in Figure 6, a downlink-based positioning method (UE-assisted positioning method) is used as an example to illustrate the basic positioning process:

[0072] S1, the positioning server notifies the TRP related configuration; wherein, the TRP related configuration may include the configuration information of the PRS, and / or the type of measurement results that the terminal device needs to report, etc.

[0073] S2, TRP sends positioning signal PRS.

[0074] S3, the terminal device receives the positioning signal PRS and performs measurement; wherein, according to different positioning methods, the measurement results required by the terminal device may be different.

[0075] S4, the terminal device feeds back the measurement result to the positioning server; for example, the terminal device can feed back the measurement result to the positioning server through the base station.

[0076] S5: The positioning server calculates the location-related information.

[0077] The above is a schematic diagram of the UE-assisted positioning method. For terminal-based positioning (UE-based), in step 4 (S4), the terminal device directly calculates location-related information based on the measurement results, without reporting the measurement results to the positioning server, which then performs the calculation. In UE-based positioning, the terminal device needs to know the location information corresponding to the TRP, so the network equipment needs to notify the UE of the location information corresponding to the TRP in advance.

[0078] Please refer to Figure 7, which shows a schematic flow chart of the uplink-based positioning method involved in this application. As shown in Figure 7, the basic process of positioning is explained below using an uplink-based positioning method as an example:

[0079] S1, the positioning server notifies TRP of relevant configurations.

[0080] S2: The base station sends relevant signaling to the terminal.

[0081] S3: The terminal sends an uplink signal (SRS for positioning).

[0082] S4, TRP measures the SRS for positioning and sends the measurement results to the positioning server.

[0083] S5: The positioning server calculates the location-related information.

[0084] 3) Standardization progress of AI / ML positioning technology

[0085] To further improve positioning accuracy, Rel-18 began discussing positioning methods that combine AI / ML with positioning technology. There are several possible use cases:

[0086] Case 1: UE-based positioning method with AI / ML model deployed on the UE side.

[0087] Case 2a: UE-assisted / LMF-based positioning method with AI / ML model deployed on the UE side.

[0088] Case 2b: UE-assisted / LMF-based positioning method with AI / ML model deployed on the LMF side.

[0089] Case 3a: NG-RAN node-assisted positioning method with AI / ML model deployed on the gNB side.

[0090] Case 3b: NG-RAN node-assisted positioning method with AI / ML model deployed on the LMF side.

[0091] In the above possible cases, the following observations have been made through simulation in Rel-18:

[0092] 1. When the network-side synchronization error during AI / ML model training differs from the network-side synchronization error during testing, the positioning estimation accuracy of the AI / ML model will drop significantly.

[0093] 2. When the UE timing error during AI / ML model training is different from the UE timing error during testing, the positioning estimation accuracy of the AI / ML model will be significantly reduced.

[0094] 3. When the SNR value during AI / ML model training is different from the SNR value during testing, the positioning estimation accuracy of the AI / ML model will drop significantly.

[0095] 4. When the channel estimation error during AI / ML model training is different from the channel estimation error during testing, the positioning estimation accuracy of the AI / ML model will drop significantly.

[0096] Based on some observation results obtained through simulation in the above-mentioned Rel-18, in various embodiments of the present application, network synchronization errors, etc. can be collectively referred to as interference factors / non-ideal factors (not limited to the few items observed in the simulation). Therefore, the above-mentioned interference factors / non-ideal factors will have a great impact on the accuracy of positioning. The solutions shown in the subsequent embodiments of the present application can reduce the impact of interference factors / non-ideal factors and ensure the accuracy of positioning.

[0097] Please refer to FIG8 , which shows a flowchart of a positioning method provided by an embodiment of the present application. The method may be performed by a first device, wherein the first device may be the terminal device 120 or the terminal device 130 in the network architecture shown in FIG1 , or the first device may also be the network device 110 in the network architecture shown in FIG1 . The method may include the following steps:

[0098] Step 810: Obtain positioning indication information.

[0099] The positioning indication information may be sent by the second device to the first device, or the positioning indication information may be determined by the second device itself.

[0100] The first device may be a terminal device, and the second device may be a network device.

[0101] Alternatively, the first device may be a network device, and the second device may be a terminal device.

[0102] Step 820: Determine the location information and compensation information based on the positioning indication information; wherein the location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for the error caused by the location information being affected by interference factors.

[0103] To sum up, in the scheme shown in the embodiment of the present application, the first device can obtain the location information indicating the location of the terminal device, as well as the compensation information for compensating for the error caused by the influence of interference factors on the location information through the positioning indication information. Since in the above scheme, in addition to obtaining the location information through the positioning indication information, the compensation information for compensating for the positioning error caused by the interference factors can also be obtained. Therefore, the compensation information can be used to correct the positioning result, reduce the influence of the interference factors on the positioning result, and thus improve the accuracy of positioning.

[0104] Please refer to FIG9 , which shows a flowchart of a positioning method provided by an embodiment of the present application. The method may be performed by a network device, wherein the network device may be the network device 110 in the network architecture shown in FIG1 . The method may include the following steps:

[0105] Step 910: Send positioning indication information to the first device, and the first device determines the position information and compensation information based on the positioning indication information; the position information is used to indicate the position of the terminal device, and the compensation information is used to compensate for the error caused by the influence of interference factors on the position information.

[0106] To sum up, in the scheme shown in the embodiment of the present application, the second device can provide positioning indication information to the first device, and the first device can obtain the location information indicating the location of the terminal device through the positioning indication information, as well as compensation information for compensating for the error caused by the influence of interference factors on the location information. Since in the above scheme, in addition to obtaining the location information through the positioning indication information, the compensation information for compensating for the positioning error caused by the interference factors can also be obtained. Therefore, the compensation information can be used to correct the positioning result, reduce the influence of interference factors on the positioning result, and thus improve the accuracy of positioning.

[0107] Based on the embodiment shown in FIG8 or / and FIG9, please refer to FIG10, which shows a flowchart of a positioning method provided by an embodiment of the present application. The method can be interactively performed by a first device and a second device, wherein the first device can be the terminal device 120 or the terminal device 130 in the network architecture shown in FIG1, and the second device can also be the network device 110 in the network architecture shown in FIG1; the method may include the following steps:

[0108] Step 1001: The second device sends positioning indication information to the first device, and correspondingly, the first device receives the positioning indication information.

[0109] In some embodiments, the second device may be a network device, and the first device may be a terminal device.

[0110] The above-mentioned positioning indication information may include first information and / or second information.

[0111] Step 1002: The first device determines location information and compensation information based on the positioning indication information; wherein the location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0112] In some scenarios, the above-mentioned interference factors may also be referred to as non-ideal factors.

[0113] In some embodiments, the compensation information is used to:

[0114] Compensating the position output by the first positioning model; or,

[0115] Compensating an intermediate result output by the first positioning model, where the intermediate result is used to determine the position; or,

[0116] Compensate for measurement errors; or,

[0117] Compensate the measured values ​​for interfering factors.

[0118] For example, the first device may determine a first positioning model based on the first information, and determine the position information using the first positioning model. For another example, the first device may determine the compensation information based on the second information.

[0119] In some embodiments, the positioning indication information includes first information, and the first information is used to indicate a first positioning model. For example, the first information may be sent from LMF or TRP (ie, the second device) to the first device.

[0120] Alternatively, the first information may be determined by the first device according to a preset condition.

[0121] In some implementations, the first information may include information about a first positioning model (also referred to as a first AI / ML model). The first AI / ML model may be a neural network model used for positioning. The information about the first AI / ML model may be indicated to the first device by the LMF or TRP, or the first AI / ML model may be determined by the terminal device itself.

[0122] In some embodiments, the above-mentioned positioning indication information includes second information, and the second information includes one or more of the following: compensation model information, configuration information of the second reference signal; wherein the compensation model information is used to indicate the compensation model, and the compensation model is used to obtain the above-mentioned compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

[0123] For example, the compensation model information may include an identifier of the compensation model or model parameters of the compensation model.

[0124] In an embodiment of the present application, the second reference signal is different from the first reference signal, wherein the first reference signal may be a reference signal used for positioning by the first AI / ML model.

[0125] In some embodiments, the compensation information is used to compensate for errors in the first positioning model caused by interference factors.

[0126] When the compensation information is information determined by the first device through the second reference signal, the second information may include configuration information of the second reference signal.

[0127] Alternatively, when the compensation information is information determined by a compensation model, the second information may include the compensation model, or information about the compensation model (such as identification information such as the number and name of the compensation model). The compensation model information / compensation model may be indicated to the terminal device by the LMF or TRP, or may be determined by the terminal device itself.

[0128] In the embodiment of the present application, the first device determines compensation information through the second information, which can reduce the impact of interference factors and improve positioning accuracy.

[0129] In some embodiments, the interference factors may include one or more of the following:

[0130] Network synchronization error;

[0131] Timing error;

[0132] transmit power level;

[0133] The ratio of signal power to noise power (Signal-to-Noise Ratio, SNR);

[0134] Signal to Interference plus Noise Ratio (SINR);

[0135] Channel estimation error.

[0136] In the embodiment of the present application, interference factors that affect positioning accuracy may include one or more of the following:

[0137] 1) Network synchronization error. Network synchronization error can be understood as each TRP / gNB having the same synchronization error for each terminal device it serves. The synchronization errors between different TRPs can be the same or different. The network synchronization error corresponding to the data in the training set of the first AI / ML model is different from the network synchronization error corresponding to the data in the test set of the first AI / ML model, or the difference exceeds a first threshold.

[0138] 2) Terminal device timing error. Terminal device timing error can be understood as each terminal device having the same timing error for each TRP, and the timing errors between terminal devices may be different. The terminal device timing error corresponding to the data of the training set of the first AI / ML model is different from the terminal device timing error corresponding to the data of the test set of the first AI / ML model, or the difference exceeds a second threshold.

[0139] 3) Transmit power level. The transmit power level of the terminal device corresponding to the data of the training set of the first AI / ML model is different from the transmit power level of the terminal device corresponding to the data of the test set of the first AI / ML model, or the difference exceeds a third threshold. Alternatively, the transmit power level of the network device corresponding to the data of the training set of the first AI / ML model is different from the transmit power level of the network device corresponding to the data of the test set of the first AI / ML model, or the difference exceeds a third threshold.

[0140] 4) Signal-to-Noise Ratio (SNR): The SNR corresponding to the data in the training set of the first AI / ML model is different from the SNR corresponding to the data in the test set of the first AI / ML model, or the difference exceeds a fourth threshold.

[0141] 5) Signal to Interference and Noise Ratio (SINR): The SINR corresponding to the training set data of the first AI / ML model is different from the SINR corresponding to the test set data of the first AI / ML model, or the difference exceeds a fifth threshold.

[0142] 6) Channel estimation error: Channel estimation error includes channel impulse response (CIR) estimation error, power delay profile (PDP) estimation error, or delay profile DP estimation error.

[0143] In some embodiments, the first positioning model is associated with a value of the interference factor; and / or the first positioning model is associated with a value range of the interference factor.

[0144] For example, in an embodiment of the present application, the association between the first AI / ML model and the interference factor includes one or more of the following:

[0145] 1) The value of the interference factor applicable to the first AI / ML model. For example, the network synchronization error applicable to the first AI / ML model is q nanoseconds.

[0146] 2) The value range of the interference factor applicable to the first AI / ML model. For example, the network synchronization error applicable to the first AI / ML model is q to p nanoseconds.

[0147] In some embodiments, the above-mentioned positioning indication information is indicated by a network device.

[0148] In some embodiments, the positioning indication information is carried or configured by one or more of the following:

[0149] The above positioning indication information is carried in the positioning assistance data cell;

[0150] The above positioning indication information is carried in the Position System Information Block (posSIB);

[0151] The above positioning indication information is configured through Radio Resource Control (RRC) signaling.

[0152] In the embodiment of the present application, when the first information and / or the second information is sent to the terminal device by the LMF or TRP, the LMF or TRP sends the first information and / or the second information in the following manner:

[0153] 1) The first information and / or the second information are carried in a positioning assistance data information element (IE). It is understood that the first information can be obtained from the positioning assistance data information element (ProvideAssistanceData IE). In other words, the first information and / or the second information can be sent to the first device by the network device via unicast.

[0154] 2) The first information and / or the second information are carried in the position system information block posSIB. It will be appreciated that the first information and / or the second information can be obtained from the position system information block posSIB. In other words, the first information and / or the second information can be broadcasted by the network device to the first device.

[0155] 3) The first information and / or the second information is configured through RRC signaling.

[0156] In the solution shown in the embodiment of the present application, the first information and / or the second information can be configured through LMF or TRP, and the configuration method is not limited, which can improve the flexibility of the configuration.

[0157] In some embodiments, the second reference signal may include one or more of the following: a positioning reference signal PRS, a sounding reference signal SRS, a channel state information reference signal (CSI-RS), and a synchronization signal block (Synchronization Signal and Physical Broadcast Channel Block, SSB).

[0158] In the embodiment of the present application, when the compensation information is information determined by the second reference signal, the second information may include configuration information of the second reference signal, and the second reference signal is used to obtain the compensation information.

[0159] The second reference signal may be any one or more of a positioning reference signal PRS, a sounding reference signal SRS, a channel state information reference signal CSI-RS, and a synchronization signal block SSB.

[0160] In some embodiments, different interference factors correspond to different second reference signals.

[0161] For example, the type of the second reference signal corresponding to different interference factors may be different. For example, the type of the second reference signal corresponding to the network synchronization error may be SSB or CSI-RS. For example, the second reference signal corresponding to different power levels may be SRS or CSI-RS. For example, the second reference signal corresponding to the terminal timing error may be SRS, etc. The second reference signal is a reference signal dedicated to obtaining compensation information, and the type of the corresponding reference signal may also be different depending on the content to be compensated.

[0162] In some embodiments, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

[0163] For example, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first AI / ML model. For example, the time period corresponding to the time-frequency resources of the second reference signal is before the time period corresponding to the application time of the first AI / ML model, and the end time point of the time corresponding to the time-frequency resources of the second reference signal is separated from the start time point of the application time of the first AI / ML model by a specified duration, such as a specified number of time slots or symbols.

[0164] In the solution shown in the embodiment of the present application, when the output of the first AI / ML model is the location of the terminal device, the compensation information can be directly compensated to the location. For example, the compensation information is superimposed on the location coordinates output by the first AI / ML model to obtain the final location.

[0165] Alternatively, when the output of the first AI / ML model is an intermediate result corresponding to the location of the terminal device, the compensation information can be used to compensate for the intermediate result. For example, the compensation information can be added to the intermediate result output by the first AI / ML model to obtain the final intermediate result.

[0166] Alternatively, the compensation information may correspond to a measured value of a compensated interference factor. For example, if the interference factor is a network synchronization error, the network synchronization error may be estimated based on the second reference signal, and the compensation information may be used to reduce the impact of the network synchronization error on positioning accuracy.

[0167] The solution shown in the above embodiment of the present application uses a dedicated reference signal measurement to obtain compensation information, without the assistance of other neural network models, and is simpler to implement.

[0168] Please refer to FIG11 , which shows a schematic diagram of a method for performing positioning compensation based on a second reference signal involved in the present application.

[0169] In other embodiments of the present application, the above-mentioned compensation information is determined by a compensation model. In this case, the second information may include information of the compensation model, or the second information includes information of the compensation model and configuration information of the second reference signal.

[0170] Among them, the compensation model can be used to compensate for one or more of the following information: position error compensation information; intermediate result error compensation information; measurement error compensation information; interference factor error compensation information; that is, based on the compensation model information, error compensation can be performed on positioning results, intermediate results, measurement errors, etc.

[0171] In some embodiments, when the above step 1002 is performed by a terminal device, that is, the first device is a terminal device, the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

[0172] In some embodiments, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

[0173] The compensation model and the first AI / ML model may be trained using the same dataset or different datasets, which is not limited in this application.

[0174] In some embodiments, the inputs to the compensation model include one or more of the following:

[0175] The measured value of the interference factor and the measured value calculated based on the configuration information of the reference signal.

[0176] The input of the compensation model can be the measured value of the interference factor, or the measured value calculated based on the reference signal configuration information (CIR, PDP, DP, Reference Signal Receiving Power (RSRP)), etc. The output of the compensation model can be the compensation value of the terminal device position, the compensation value of the intermediate result, and the compensation value of the measurement result. The compensation model is used to process the input measurement value to output the compensation value (that is, the compensation information mentioned above).

[0177] The accuracy of obtaining the compensation information by using the compensation model may be higher than the accuracy of obtaining the compensation information by using the second reference signal.

[0178] Please refer to FIG12 , which shows a schematic diagram of a method for positioning compensation based on a compensation model involved in the present application.

[0179] In some embodiments, the method further comprises:

[0180] Receive third information, where the third information is used to indicate whether to send reporting information to the network device, where the reporting information includes one or more of the following:

[0181] Position results, and compensation information.

[0182] In some embodiments, when the third information indicates that reporting information is to be sent to the network device, the reporting information is associated with one or more of the following: a PRS resource, an SRS resource, a measurement timestamp, and a timestamp corresponding to the compensation information.

[0183] In Figures 11 and 12, the step of the terminal device reporting is an optional step. In this regard, the terminal device may receive third information, which is used to indicate any of the following:

[0184] Whether the terminal device reports the model output (such as the above-mentioned location information);

[0185] Whether to report the superposition results of model output and compensation information;

[0186] Whether to report compensation information.

[0187] The information reported by the terminal device to the LMF may include one or more of the following:

[0188] The measured value of the interference factor, the compensation information, the position of the terminal device / the superposition result of the position of the terminal device and the compensation information (the corresponding compensation information is used to compensate for the position of the terminal device), the intermediate result corresponding to the position of the terminal device / the superposition result of the intermediate result corresponding to the position of the terminal device and the compensation information (the corresponding compensation information is used to compensate for the intermediate result corresponding to the position of the terminal device), and the timestamp corresponding to the compensation information.

[0189] For example, in some embodiments, the information reported to the LMF by the terminal device may include the last five items in Table 1 below.

[0190] Table 1

[0191] The reporting of the newly added information may be associated with one or more of the following: PRS resources, SRS resources, measurement timestamp, and timestamp corresponding to the compensation information.

[0192] In the above solution, the third information is used to indicate whether to report the newly added information. For example, in some scenarios, all information needs to be reported, while in other scenarios, only part of the information needs to be reported, which can reduce the reporting overhead.

[0193] In some embodiments, the method further comprises:

[0194] The first device obtains a first value of the interference factor; the first value is the current value of the interference factor;

[0195] The first device determines position information and compensation information according to the positioning indication information, including:

[0196] When the first value matches the first positioning model, the first device determines the position information and the compensation information according to the positioning indication information.

[0197] Taking the first device as a terminal device as an example, in an embodiment of the present application, when the difference between the value of the current interference factor and the value of the interference factor corresponding to the first positioning model is small (for example, less than the first difference), it can be considered that the first value matches the first positioning model. At this time, the position information and compensation information can be determined based on the positioning indication information to obtain accurate positioning results through the compensation information.

[0198] In some embodiments, the method further comprises:

[0199] The first device performs an adjustment operation when the first value does not match the first positioning model;

[0200] The adjustment operations include:

[0201] Fine-tune the parameters of the first positioning model; or,

[0202] Switching to a second positioning model corresponding to the value of the interference factor; or,

[0203] Fall back to traditional positioning method.

[0204] Optionally, when the difference between the value of the current interference factor and the value of the interference factor corresponding to the first positioning model is large (for example, not less than the first difference), it can be considered that the first value does not match the first positioning model. At this time, compensation information may not be used for positioning compensation, but the parameters of the first positioning model may be fine-tuned (for example, the first positioning model may be retrained), or, another positioning model corresponding to the current value of the interference factor may be switched to determine the position information, or, traditional positioning methods may be used for positioning, etc.

[0205] In some embodiments, when the first value does not match the first positioning model, performing an adjustment operation includes:

[0206] Obtaining a difference between the first value and a second value of the interference factor, wherein the second value is a value corresponding to the first positioning model;

[0207] When the value difference is between the first difference and the second difference, fine-tuning the parameters of the first positioning model; the first difference is smaller than the second difference;

[0208] When the value difference is between the second difference and the third difference, switching to a second positioning model that matches the value of the interference factor; the second difference is smaller than the third difference;

[0209] When the value difference is greater than the third difference, the method returns to the traditional positioning method.

[0210] For example, in one embodiment, the process of the first device performing positioning may include the following steps:

[0211] Step 1: The first device determines first information, and determines location information based on the first information.

[0212] The first AI / ML model is associated with interference factors, including one or more of the following:

[0213] 1) The value of the interference factor applicable to the first AI / ML model. For example, the network synchronization error applicable to the first AI / ML model is q nanoseconds. For example, the SNR applicable to the first AI / ML model is h dB.

[0214] 2) The range of interference factors applicable to the first AI / ML model. For example, the network synchronization error applicable to the first AI / ML model is q to p nanoseconds. For example, the SNR applicable to the first AI / ML model is h to k dB.

[0215] 3) The first AI / ML model information carries the above information. The first AI / ML model function carries the above information, or the first AI / ML model index is associated with the above information.

[0216] Step 2: The first device obtains interference factors in the current actual environment through measurement. If the value of the measured interference factor is different from / does not match the value of the interference factor applicable to the first AI / ML model, or if the value of the measured interference factor does not conform to / does not match the value range of the interference factor applicable to the first AI / ML model, or if the difference between the value of the measured interference factor and the interference factor applicable to the first AI / ML model exceeds a threshold, the following operations may be performed:

[0217] 1) The first method: Use the method described in step 1002 above to obtain compensation information; this will not be repeated here. In this case, no model adjustment is required, and the AI / ML model is more applicable.

[0218] 2) The second method: triggering model fine-tuning.

[0219] For example, if the difference between the value of the measured interference factor and the value of the interference factor applicable to the first AI / ML model exceeds the first difference but is less than the second difference, model fine-tuning is triggered.

[0220] In some embodiments, the amount of training data used to fine-tune the parameters of the first positioning model is associated with the above-mentioned value difference; or, the amount of training data used to fine-tune the parameters of the first positioning model is associated with the above-mentioned first value.

[0221] For example, the amount of training data used for fine-tuning the parameters of the first positioning model is associated with the numerical interval in which the above-mentioned value difference is located. For example, the interval between the above-mentioned first difference and the second difference can be divided into multiple numerical intervals, and each numerical interval corresponds to a data amount. When fine-tuning the parameters of the first positioning model, the corresponding data amount can be determined based on the numerical interval in which the above-mentioned value difference is located, and the training data of the corresponding data amount can be used to retrain the first positioning model to fine-tune the parameters of the first positioning model.

[0222] For another example, the amount of training data used to fine-tune the parameters of the first positioning model is associated with the numerical interval in which the first value is located. For example, each numerical interval corresponds to a data amount. When fine-tuning the parameters of the first positioning model, the corresponding data amount can be determined based on the numerical interval in which the first value is located, and the training data of the corresponding data amount can be used to retrain the first positioning model to fine-tune the parameters of the first positioning model.

[0223] In some embodiments, the amount of data required for model fine-tuning is related to the value of the interference factor obtained by measurement. For example, n intervals are divided between the first difference and the second difference, and the value of the interference factor obtained by measurement falls in different intervals, and the amount of data required for model fine-tuning is different. For example, the amount of data required for model fine-tuning is a different percentage of the amount of data in the training set, or the amount of data is different. When the gap is small, the performance of the first AI / ML model will decline, but through fine-tuning with a small amount of data, the model performance will be significantly improved, thereby improving the positioning accuracy overhead, and the complexity of model fine-tuning is not high.

[0224] 3) The third method: triggering model switching.

[0225] For example, if the difference between the measured interference factor value and the interference factor value used by the first AI / ML model exceeds the second difference but is less than the third difference, a model switch is triggered. The switched model is then adapted to the scenario with the measured interference factor, ensuring positioning accuracy.

[0226] Because the gap is too large, the positioning accuracy of the first AI / ML model is already very low, and the amount of samples required for model fine-tuning is very large, which increases the complexity of model fine-tuning. Therefore, we directly switch to the appropriate model.

[0227] 4) The fourth method: Model rollback. For example, rolling back to the traditional positioning method.

[0228] In the case of a large gap, for example, if the difference between the measured value of the interference factor and the value of the interference factor applicable to the first AI / ML model exceeds the third difference, the performance of positioning using the AI.ML model may be comparable to or lower than that of the traditional positioning method. Therefore, falling back to the traditional positioning method can ensure positioning accuracy.

[0229] Please refer to Figure 13, which shows a block diagram of a positioning device provided by an embodiment of the present application. The positioning device has the function of implementing the method shown in any of Figures 8 to 10 above, which is performed by the first device. As shown in Figure 13, the device may include:

[0230] Information acquisition module 1301, used to obtain positioning indication information;

[0231] A positioning module 1302 is configured to determine position information and compensation information based on the positioning indication information;

[0232] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0233] In some embodiments, the positioning indication information includes first information, where the first information is used to indicate a first positioning model; and the compensation information is used to compensate for an error in the first positioning model caused by the influence of the interference factor.

[0234] In some embodiments, the positioning indication information includes second information, and the second information includes one or more of the following:

[0235] compensation model information, configuration information of the second reference signal;

[0236] The compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

[0237] In some embodiments, when the second information includes configuration information of the second reference signal, the compensation information is determined by the second reference signal;

[0238] In a case where the second information includes the compensation model information, the compensation information is determined by the compensation model.

[0239] In some embodiments, the second reference signal may include one or more of the following:

[0240] Positioning reference signal PRS, sounding reference signal SRS, channel state information reference signal CSI-RS, synchronization signal block SSB.

[0241] In some embodiments, different interference factors correspond to different second reference signals.

[0242] In some embodiments, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

[0243] In some embodiments, the first device is the terminal device, and the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

[0244] In some embodiments, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

[0245] In some embodiments, the inputs to the compensation model include one or more of the following:

[0246] The measured value of the interference factor, and the measured value calculated according to the configuration information of the reference signal.

[0247] In some embodiments, the compensation information is used to:

[0248] compensating the position output by the first positioning model; or,

[0249] compensating an intermediate result output by the first positioning model, wherein the intermediate result is used to determine the position; or

[0250] Compensate for measurement errors; or,

[0251] The measured value is compensated for the interference factor.

[0252] In some embodiments, the interference factors include one or more of the following:

[0253] Network synchronization error;

[0254] Timing error;

[0255] transmit power level;

[0256] The ratio of signal power to noise power, SNR;

[0257] Signal to Interference and Noise Ratio SINR;

[0258] Channel estimation error.

[0259] In some embodiments, the first positioning model is associated with a value of the interference factor; and / or the first positioning model is associated with a value range of the interference factor.

[0260] In some embodiments, the positioning indication information is indicated by a network device.

[0261] In some embodiments, the positioning indication information is carried or configured by one or more of the following:

[0262] The positioning indication information is carried in a positioning assistance data cell;

[0263] The positioning indication information is carried in the position system information block posSIB;

[0264] The positioning indication information is configured through RRC signaling.

[0265] In some embodiments, the apparatus further comprises:

[0266] A receiving module, configured to receive third information, where the third information is used to indicate whether to send reporting information to the network device, where the reporting information includes one or more of the following:

[0267] The position result, and the compensation information.

[0268] In some embodiments, when the third information indicates sending reporting information to the network device, the reporting information is associated with one or more of the following: PRS resources, SRS resources, measurement timestamp, and timestamp corresponding to compensation information.

[0269] In some embodiments, the apparatus further comprises:

[0270] a value acquisition module, configured to acquire a first value of the interference factor; the first value being a current value of the interference factor;

[0271] The positioning module is configured to determine the position information and the compensation information according to the positioning indication information when the first value matches the first positioning model.

[0272] In some embodiments, the apparatus further comprises:

[0273] an adjustment module, configured to perform an adjustment operation when the first value does not match the first positioning model;

[0274] The adjustment operation includes:

[0275] Fine-tune the parameters of the first positioning model; or,

[0276] Switching to a second positioning model that matches the value of the interference factor; or,

[0277] Fall back to traditional positioning method.

[0278] In some embodiments, the adjustment module is used to:

[0279] Obtaining a difference between the first value and a second value of the interference factor, wherein the second value is a value that matches the first positioning model;

[0280] When the value difference is between a first difference and a second difference, fine-tuning the parameters of the first positioning model; and the first difference is smaller than the second difference;

[0281] When the value difference is between the second difference and the third difference, switching to a second positioning model that matches the value of the interference factor; the second difference is smaller than the third difference;

[0282] When the value difference is greater than the third difference, the method returns to the traditional positioning method.

[0283] Please refer to Figure 14, which shows a block diagram of a positioning device provided by an embodiment of the present application. The positioning device has the function of implementing the method shown in any of Figures 8 to 10 above, which is performed by the second device. As shown in Figure 14, the device may include:

[0284] The sending module 1401 is configured to send positioning indication information to the first device, and the first device determines position information and compensation information based on the positioning indication information;

[0285] The location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for errors caused by interference factors affecting the location information.

[0286] In some embodiments, the positioning indication information includes first information, where the first information is used to indicate a first positioning model; and the compensation information is used to compensate for an error in the first positioning model caused by the influence of the interference factor.

[0287] In some embodiments, the positioning indication information includes second information, and the second information includes one or more of the following:

[0288] compensation model information, configuration information of the second reference signal;

[0289] The compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

[0290] In some embodiments, when the second information includes configuration information of the second reference signal, the compensation information is determined by the second reference signal;

[0291] In a case where the second information includes the compensation model information, the compensation information is determined by the compensation model.

[0292] In some embodiments, the second reference signal may include one or more of the following:

[0293] Positioning reference signal PRS, sounding reference signal SRS, channel state information reference signal CSI-RS, synchronization signal block SSB.

[0294] In some embodiments, different interference factors correspond to different second reference signals.

[0295] In some embodiments, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

[0296] In some embodiments, when the first device is the terminal device, the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

[0297] In some embodiments, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

[0298] In some embodiments, the inputs to the compensation model include one or more of the following:

[0299] The measured value of the interference factor, and the measured value calculated according to the configuration information of the reference signal.

[0300] In some embodiments, the compensation information is used to:

[0301] compensating the position output by the first positioning model; or,

[0302] compensating an intermediate result output by the first positioning model, wherein the intermediate result is used to determine the position; or

[0303] Compensate for measurement errors; or,

[0304] The measured value is compensated for the interference factor.

[0305] In some embodiments, the interference factors include one or more of the following:

[0306] Network synchronization error;

[0307] Timing error;

[0308] transmit power level;

[0309] The ratio of signal power to noise power, SNR;

[0310] Signal to Interference and Noise Ratio SINR;

[0311] Channel estimation error.

[0312] In some embodiments, the first positioning model is associated with a value of the interference factor;

[0313] And / or, the first positioning model is associated with a value range of the interference factor.

[0314] In some embodiments, the positioning indication information is carried or configured by one or more of the following:

[0315] The positioning indication information is carried in a positioning assistance data cell;

[0316] The positioning indication information is carried in the position system information block posSIB;

[0317] The positioning indication information is configured through RRC signaling.

[0318] In some embodiments, the sending module is further configured to send third information to the first device, where the third information is used to indicate whether to send reporting information to the network device, and the reporting information includes one or more of the following:

[0319] The position result, and the compensation information.

[0320] In some embodiments, when the third information indicates sending reporting information to the network device, the reporting information is associated with one or more of the following:

[0321] PRS resources, SRS resources, measurement timestamps, and timestamps corresponding to compensation information.

[0322] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0323] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0324] Please refer to FIG15 , which shows a schematic diagram of the structure of a communication device 1500 provided in one embodiment of the present application. The communication device 1500 may include: a processor 1501 , a receiver 1502 , a transmitter 1503 , a memory 1504 , and a bus 1505 .

[0325] The processor 1501 includes one or more processing cores. The processor 1501 executes various functional applications and information processing by running software programs and modules.

[0326] Receiver 1502 and transmitter 1503 can be implemented as a communication component, which can be a communication chip. This communication chip can also be called a transceiver. Memory 1504 is connected to processor 1501 via bus 1505. Memory 1504 can be used to store computer programs, and processor 1501 is used to execute the computer programs to implement the various steps in the above method embodiments.

[0327] In addition, memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0328] In an exemplary embodiment, when the communication device 1500 is implemented as the above-mentioned first device, the receiver 1502 and the processor 1501 execute the computer program so that the communication device implements the various steps performed by the first device in any one of the methods shown in Figures 8 to 10.

[0329] In an exemplary embodiment, when the communication device 1500 is implemented as the above-mentioned second device, the transmitter 1503 and the processor 1501 execute the computer program so that the communication device implements the various steps performed by the second device in any one of the methods shown in Figures 8 to 10.

[0330] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the various steps performed by the first device or the second device in any of the methods shown in Figures 8 to 10 above.

[0331] The present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit. The chip is used to run in a communication device so that the communication device executes each step performed by the first device or the second device in any of the methods shown in Figures 8 to 10 above.

[0332] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform each step performed by the first device or the second device in any of the methods shown in Figures 8 to 10 above.

[0333] The present application also provides a computer program, which is executed by a processor of a communication device to implement each step performed by the first device or the second device in any of the methods shown in Figures 8 to 10 above.

[0334] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0335] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A positioning method, characterized in that, the method is executed by a first device, and the method includes: obtaining positioning indication information; determining location information and compensation information according to the positioning indication information; wherein the location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for the error caused by the influence of interference factors on the location information.

2. The method according to claim 1, characterized in that, the positioning indication information includes first information, and the first information is used to indicate a first positioning model; the compensation information is used to compensate for the error caused by the influence of the interference factors on the first positioning model.

3. The method according to claim 1 or 2, characterized in that, the positioning indication information includes second information, and the second information includes one or more of the following: compensation model information, configuration information of a second reference signal; wherein the compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

4. The method according to claim 3, characterized in that, when the second information includes the configuration information of the second reference signal, the compensation information is determined by the second reference signal; when the second information includes the compensation model information, the compensation information is determined by the compensation model.

5. The method according to claim 3 or 4, characterized in that, the second reference signal may include one or more of the following: Positioning Reference Signal (PRS), Sounding Reference Signal (SRS), Channel State Information Reference Signal (CSI-RS), Synchronization Signal Block (SSB).

6. The method according to claim 5, characterized in that, different interference factors correspond to different second reference signals.

7. The method according to claim 5 or 6, characterized in that, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

8. The method according to any one of claims 3 to 7, characterized in that, the first device is the terminal device, the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

9. The method according to claim 8, characterized in that, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

10. The method according to any one of claims 3 to 9, characterized in that, the input of the compensation model includes one or more of the following: the measured value of the interference factor, and the measured value calculated according to the configuration information of the reference signal.

11. The method according to any one of claims 3 to 10, characterized in that, the compensation information is used for: compensating the location output by the first positioning model; or, Compensate the intermediate result output by the first positioning model, where the intermediate result is used to determine a location; or, Compensate for measurement errors; or, Compensate for the measured value of the interference factor.

12. The method according to any one of claims 1 to 11, characterized in that the interference factor includes one or more of the following: Network synchronization error; Timing error; Transmission power level; Ratio of signal power to noise power SNR; Signal-to-interference-plus-noise ratio SINR; Channel estimation error.

13. The method according to any one of claims 2 to 12, characterized in that the first positioning model is associated with the value of the interference factor; and / or, the first positioning model is associated with the value range of the interference factor.

14. The method according to any one of claims 3 to 13, characterized in that the positioning indication information is indicated by a network device.

15. The method according to claim 14, characterized in that the positioning indication information is carried or configured by one or more of the following: The positioning indication information is carried in a positioning assistance data cell; The positioning indication information is carried in a position system information block posSIB; The positioning indication information is configured by RRC signaling.

16. The method according to any one of claims 2 to 15, characterized in that the method further includes: Receiving third information, where the third information is used to indicate whether to send reporting information to a network device, and the reporting information includes one or more of the following: The position result and the compensation information.

17. The method according to claim 16, characterized in that in the case where the third information indicates to send reporting information to a network device, the reporting information is associated with one or more of the following: PRS resource, SRS resource, measurement timestamp, and timestamp corresponding to the compensation information.

18. The method according to any one of claims 2 to 11, 13 to 17, characterized in that the method further includes: Obtaining a first value of the interference factor; the first value is the current value of the interference factor; The determining the position information and the compensation information according to the positioning indication information includes: In the case where the first value matches the first positioning model, determining the position information and the compensation information according to the positioning indication information.

19. The method according to claim 18, characterized in that the method further includes: In the case where the first value does not match the first positioning model, performing an adjustment operation; wherein the adjustment operation includes: Fine-tuning the parameters of the first positioning model; or, Switching to a second positioning model that matches the value of the interference factor; or, Falling back to a traditional positioning method.

20. The method according to claim 19, characterized in that in the case where the first value does not match the first positioning model, performing an adjustment operation includes: Obtaining a value difference between the first value and a second value of the interference factor; the second value is a value that matches the first positioning model; When the value difference is between the first difference and the second difference, fine-tune the parameters of the first positioning model; the first difference is less than the second difference; When the value difference is between the second difference and the third difference, switch to a second positioning model that matches the value of the interference factor; the second difference is less than the third difference; When the value difference is greater than the third difference, fallback to the traditional positioning method.

21. A positioning method, Characterized in that, The method is executed by a second device, and the method includes: Sending positioning indication information to a first device, and the first device determines position information and compensation information according to the positioning indication information; Wherein, the position information is used to indicate the position of the terminal device, and the compensation information is used to compensate for the error caused by the influence of the interference factor on the position information.

22. The method according to claim 21, Characterized in that, The positioning indication information includes first information, and the first information is used to indicate a first positioning model; the compensation information is used to compensate for the error caused by the influence of the interference factor on the first positioning model.

23. The method according to claim 21 or 22, Characterized in that, The positioning indication information includes second information, and the second information includes one or more of the following: Compensation model information, configuration information of a second reference signal; Wherein, the compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

24. The method according to claim 23, Characterized in that, When the second information includes the configuration information of the second reference signal, the compensation information is determined by the second reference signal; When the second information includes the compensation model information, the compensation information is determined by the compensation model.

25. The method according to claim 23 or 24, Characterized in that, The second reference signal may include one or more of the following: Positioning reference signal PRS, sounding reference signal SRS, channel state information reference signal CSI-RS, synchronization signal block SSB.

26. The method according to claim 25, Characterized in that, Different interference factors correspond to different second reference signals.

27. The method according to claim 25 or 26, Characterized in that, The configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

28. The method according to any one of claims 23 to 27, Characterized in that, When the first device is the terminal device, the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

29. The method according to claim 28, Characterized in that, The training data set of the compensation model is the same as that of the first positioning model, or the training data set of the compensation model is different from that of the first positioning model.

30. The method according to any one of claims 23 to 29, wherein, the input of the compensation model includes one or more of the following: the measured value of the interference factor, and the measured value calculated according to the configuration information of the reference signal.

31. The method according to any one of claims 23 to 30, wherein, the compensation information is used for: compensating the position output by the first positioning model; or, compensating the intermediate result output by the first positioning model, where the intermediate result is used to determine the position; or, compensating the measurement error; or, compensating the measured value of the interference factor.

32. The method according to any one of claims 21 to 31, wherein, the interference factor includes one or more of the following: network synchronization error; timing error; transmission power level; signal-to-noise ratio SNR of signal power and noise power; signal-to-interference-plus-noise ratio SINR; channel estimation error.

33. The method according to any one of claims 22 to 32, wherein, the first positioning model is associated with the value of the interference factor; and / or, the first positioning model is associated with the value range of the interference factor.

34. The method according to any one of claims 23 to 33, wherein, the positioning indication information is carried or configured by one or more of the following: the positioning indication information is carried in the positioning assistance data cell; the positioning indication information is carried in the position system information block posSIB; the positioning indication information is configured by RRC signaling.

35. The method according to any one of claims 22 to 34, wherein, the method further includes: sending third information to the first device, where the third information is used to indicate whether to send reporting information to the network device, and the reporting information includes one or more of the following: the position result, and the compensation information.

36. The method according to claim 35, wherein, when the third information indicates to send reporting information to the network device, the reporting information is associated with one or more of the following: PRS resource, SRS resource, measurement timestamp, and the timestamp corresponding to the compensation information.

37. A positioning device, wherein, the device includes: an information acquisition module, configured to acquire positioning indication information; a positioning module, configured to determine position information and compensation information according to the positioning indication information; wherein, the position information is used to indicate the position of the terminal device, and the compensation information is used to compensate for the error caused by the influence of the interference factor on the position information.

38. The device according to claim 37, wherein, the positioning indication information includes first information, and the first information is used to indicate a first positioning model; the compensation information is used to compensate for the error caused by the influence of the interference factor on the first positioning model.

39. The device according to claim 37 or 38, wherein, the positioning indication information includes second information, and the second information includes one or more of the following: compensation model information, configuration information of a second reference signal; wherein, the compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by a first positioning model.

40. The device according to claim 39, wherein, when the second information includes the configuration information of the second reference signal, the compensation information is determined by the second reference signal; when the second information includes the compensation model information, the compensation information is determined by the compensation model.

41. The device according to claim 39 or 40, wherein, the second reference signal may include one or more of the following: Positioning Reference Signal (PRS), Sounding Reference Signal (SRS), Channel State Information Reference Signal (CSI-RS), Synchronization Signal Block (SSB).

42. The device according to claim 41, wherein, different interference factors correspond to different second reference signals.

43. The device according to claim 41 or 42, wherein, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

44. The device according to any one of claims 39 to 43, wherein, the first device is the terminal device, and the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

45. The device according to claim 44, wherein, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

46. The device according to any one of claims 39 to 45, wherein, the input of the compensation model includes one or more of the following: measurement values of the interference factors, and measurement values calculated according to the configuration information of the reference signal.

47. The device according to any one of claims 39 to 46, wherein, the compensation information is used for: compensating the position output by the first positioning model; or, compensating the intermediate result output by the first positioning model, where the intermediate result is used to determine the position; or, compensating the measurement error; or, compensating the measurement values of the interference factors.

48. The device according to any one of claims 37 to 47, wherein, the interference factors include one or more of the following: network synchronization error; timing error; transmission power level; Signal-to-Noise Ratio (SNR) of signal power and noise power; Signal-to-Interference-plus-Noise Ratio (SINR); channel estimation error.

49. The device according to any one of claims 38 to 48, wherein, the first positioning model is associated with the values of the interference factors; and / or, The first positioning model is associated with the value range of the interference factor.

50. The device according to any one of claims 39 to 49, wherein, the positioning indication information is indicated by a network device.

51. The device according to claim 50, wherein, the positioning indication information is carried or configured by one or more of the following: the positioning indication information is carried in a positioning assistance data cell; the positioning indication information is carried in a position system information block posSIB; the positioning indication information is configured by RRC signaling.

52. The device according to any one of claims 38 to 51, wherein, the device further comprises: a receiving module, configured to receive third information, where the third information is used to indicate whether to send reporting information to a network device, and the reporting information includes one or more of the following: the position result, and the compensation information.

53. The device according to claim 52, wherein, when the third information indicates to send reporting information to the network device, the reporting information is associated with one or more of the following: PRS resources, SRS resources, measurement timestamps, and timestamps corresponding to compensation information.

54. The device according to any one of claims 38 to 47, 49 to 53, wherein, the device further comprises: a value acquisition module, configured to acquire a first value of the interference factor; the first value is the current value of the interference factor; the positioning module, configured to determine the position information and the compensation information according to the positioning indication information when the first value matches the first positioning model.

55. The device according to claim 54, wherein, the device further comprises: an adjustment module, configured to perform an adjustment operation when the first value does not match the first positioning model; wherein, the adjustment operation includes: fine-tuning the parameters of the first positioning model; or, switching to a second positioning model that matches the value of the interference factor; or, falling back to a traditional positioning method.

56. The device according to claim 55, wherein, the adjustment module is configured to, acquire a value difference between the first value and a second value of the interference factor; the second value is a value that matches the first positioning model; fine-tune the parameters of the first positioning model when the value difference is between a first difference and a second difference; the first difference is less than the second difference; switch to a second positioning model that matches the value of the interference factor when the value difference is between the second difference and a third difference; the second difference is less than the third difference; fall back to a traditional positioning method when the value difference is greater than the third difference.

57. A positioning device, wherein, the device comprises: a sending module, configured to send positioning indication information to a first device, and the first device determines position information and compensation information according to the positioning indication information; Wherein, the location information is used to indicate the location of the terminal device, and the compensation information is used to compensate for the error caused by the influence of interference factors on the location information.

58. The apparatus according to claim 57, wherein, the positioning indication information includes first information, and the first information is used to indicate a first positioning model; the compensation information is used to compensate for the error caused by the influence of the interference factors on the first positioning model.

59. The apparatus according to claim 57 or 58, wherein, the positioning indication information includes second information, and the second information includes one or more of the following: compensation model information, configuration information of a second reference signal; wherein, the compensation model information is used to indicate a compensation model, and the compensation model is used to obtain the compensation information; the second reference signal is different from the first reference signal, and the first reference signal is a reference signal used for positioning by the first positioning model.

60. The apparatus according to claim 59, wherein, when the second information includes the configuration information of the second reference signal, the compensation information is determined by the second reference signal; when the second information includes the compensation model information, the compensation information is determined by the compensation model.

61. The apparatus according to claim 59 or 60, wherein, the second reference signal may include one or more of the following: Positioning Reference Signal (PRS), Sounding Reference Signal (SRS), Channel State Information Reference Signal (CSI-RS), Synchronization Signal Block (SSB).

62. The apparatus according to claim 61, wherein, different interference factors correspond to different second reference signals.

63. The apparatus according to claim 61 or 62, wherein, the configuration of the time-frequency resources of the second reference signal is associated with the application time of the first positioning model.

64. The apparatus according to any one of claims 59 to 63, wherein, when the first device is the terminal device, the compensation model is trained by the terminal device, or the compensation model is trained by a network device and indicated to the terminal device.

65. The apparatus according to claim 64, wherein, the training data set of the compensation model is the same as the training data set of the first positioning model, or the training data set of the compensation model is different from the training data set of the first positioning model.

66. The apparatus according to any one of claims 59 to 65, wherein, the input of the compensation model includes one or more of the following: the measured value of the interference factor, and the measured value calculated according to the configuration information of the reference signal.

67. The apparatus according to any one of claims 59 to 66, wherein, the compensation information is used for: compensating the position output by the first positioning model; or, compensating the intermediate result output by the first positioning model, and the intermediate result is used to determine the position; or, compensating the measurement error; or, compensating the measured value of the interference factor.

68. The device according to any one of claims 57 to 67, characterized in that, the interference factors include one or more of the following: Network synchronization error; Timing error; Transmission power level; Ratio of signal power to noise power SNR; Signal to interference plus noise ratio SINR; Channel estimation error.

69. The device according to any one of claims 58 to 68, characterized in that, the first positioning model is associated with the value of the interference factor; and / or, the first positioning model is associated with the value range of the interference factor.

70. The device according to any one of claims 59 to 69, characterized in that, the positioning indication information is carried or configured by one or more of the following: the positioning indication information is carried in a positioning assistance data cell; the positioning indication information is carried in a position system information block posSIB; the positioning indication information is configured by RRC signaling.

71. The device according to any one of claims 58 to 70, characterized in that, the sending module is further configured to send third information to the first device, where the third information is used to indicate whether to send reporting information to the network device, and the reporting information includes one or more of the following: the position result, and the compensation information.

72. The device according to claim 71, characterized in that, in the case where the third information indicates to send reporting information to the network device, the reporting information is associated with one or more of the following: PRS resource, SRS resource, measurement timestamp, and timestamp corresponding to the compensation information.

73. A communication device, characterized in that, the terminal device includes a processor, a memory, and a transceiver; a computer program is stored in the memory, and the processor executes the computer program to enable the network device to implement the positioning method according to any one of claims 1 to 36 above.

74. A computer-readable storage medium, characterized in that, a computer program is stored in the storage medium, and the computer program is used to be executed by a processor of a communication device to enable the communication device to implement the positioning method according to any one of claims 1 to 36.

75. A chip, characterized in that, the chip includes an integrated circuit and firmware provided in the integrated circuit, and the chip is used to run in a communication device to enable the communication device to execute the positioning method according to any one of claims 1 to 36.

76. A computer program product, characterized in that, the computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the communication device executes the positioning method according to any one of claims 1 to 36.

77. A computer program, characterized in that, the computer program is executed by a processor of a communication device to enable the communication device to implement the positioning method according to any one of claims 1 to 36.

Citation Information

Patent Citations

  • Visible light positioning method and system based on two-stage neural network

    CN111458681A

  • Positioning method, communication device and network device

    CN113543305A

  • Positioning method and device, terminal and network side equipment

    CN116170871A

  • Measurement error feedback to enable machine learning-based positioning

    US20230354254A1