Positioning method and apparatus

By receiving configuration information from the terminal device and measuring the change in round-trip time delay, the problem of unreliable location information of the terminal device in satellite communication is solved, and accurate positioning on the network side is achieved.

CN116195314BActive Publication Date: 2026-02-17BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280006124.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2026-02-17
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

In satellite communication, the location information obtained by the terminal device may be false or tampered with, resulting in a large positioning error, making it difficult for the network side to accurately obtain the location of the terminal device.

Method used

The terminal device receives configuration information sent by the network device, determines the first time interval, sends an uplink pilot signal on the time domain resources, measures and sends the round-trip delay change to the network device so that the network device can accurately calculate the location of the terminal device.

Benefits of technology

This effectively reduces the positioning error of terminal devices, enabling the network side to accurately obtain the location of terminal devices and avoid the adverse effects of positioning errors on the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116195314B_ABST
    Figure CN116195314B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a positioning method and device, through receiving configuration information sent by a network device, the configuration information is used for determining a first time interval, the first time interval is used for determining time domain resources for sending an uplink pilot signal by the terminal device, sending the uplink pilot signal to the network device on the time domain resources, determining a round trip delay variation between the network device and the terminal device, and sending the round trip delay variation to the network device, which can effectively reduce the error of terminal device positioning, so that the network side can accurately obtain the position of the terminal device, and avoid the adverse effect of terminal device positioning error on the transmission of the communication system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a positioning method and device. BACKGROUND

[0002] In the scenario of satellite communication, due to the long signal transmission distance, the data transmission time is also long. For transmission with uplink and downlink relationship, a parameter of compensating transmission delay is introduced. The terminal device needs to obtain its own position information in order to compensate for uplink synchronization.

[0003] In the related art, the terminal device can obtain its own position information by global navigation satellite system (GNSS) measurement and report it to the network side, but for the network side, the position information may be false or may be tampered with, and is unreliable. The network side can obtain the position information of the terminal device through multi-round-trip time (multi-RTT). However, due to the rapid movement of the satellite, for the positioning method through a single satellite, the positioning error may be large. SUMMARY

[0004] The first aspect of the present application provides a positioning method, which is executed by a terminal device, and the method comprises:

[0005] receiving configuration information sent by a network device, the configuration information being used to determine a first time interval, and the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device;

[0006] sending an uplink pilot signal to the network device on the time domain resource;

[0007] determining a round-trip time variation between the network device and the terminal device;

[0008] sending the round-trip time variation to the network device.

[0009] Optionally, the first time interval is an interval between the time domain resource for sending the uplink pilot signal and a reference time.

[0010] Optionally, the reference time is a time when the terminal device receives a downlink pilot signal; or the reference time is a time when the terminal device receives first indication information, and the first indication information is used to indicate the terminal device to send an uplink pilot signal.

[0011] Optionally, the round-trip delay variation is a difference between a time delay of the terminal device receiving a downlink pilot signal sent by the network device and a time delay of the network device receiving an uplink pilot signal sent by the terminal device.

[0012] Optionally, the determining the round-trip delay variation between the network device and the terminal device comprises:

[0013] The round-trip delay variation is determined according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0014] Optionally, the method further comprises:

[0015] sending, to the network device, a second time interval, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device sends an uplink pilot signal.

[0016] Optionally, the downlink pilot signal is a positioning reference signal (PRS) and the uplink pilot signal is a channel sounding reference signal (SRS).

[0017] A second aspect embodiment of the present application provides a positioning method, the method being performed by a network device, and the method comprising:

[0018] sending, to a terminal device, configuration information, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource at which the terminal device sends an uplink pilot signal;

[0019] receiving an uplink pilot signal sent by the terminal device on the time domain resource;

[0020] receiving, from the terminal device, a round-trip delay variation between the network device and the terminal device, the round-trip delay variation being determined by the terminal device.

[0021] Optionally, the first time interval is an interval between the time domain resource at which the uplink pilot signal is sent and a reference time.

[0022] Optionally, the reference time is a time at which the terminal device receives a downlink pilot signal; or the reference time is a time at which the terminal device receives first indication information, the first indication information being used to instruct the terminal device to send an uplink pilot signal.

[0023] Optionally, the round-trip delay variation is a difference between a time delay of the terminal device receiving a downlink pilot signal sent by the network device and a time delay of the network device receiving an uplink pilot signal sent by the terminal device.

[0024] Optionally, the round-trip delay variation is determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0025] Optionally, the method further comprises:

[0026] receiving a second time interval sent by the terminal device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal.

[0027] Optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0028] A third aspect of the present application provides a positioning device, the device comprising:

[0029] a transceiving unit configured to receive configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for transmitting an uplink pilot signal by the device;

[0030] the transceiving unit is further configured to transmit the uplink pilot signal to the network device on the time domain resource;

[0031] a processing unit configured to determine a round-trip delay variation between the network device and the device;

[0032] the transceiving unit is further configured to send the round-trip delay variation to the network device.

[0033] Optionally, the first time interval is an interval between the time domain resource for transmitting the uplink pilot signal and a reference time.

[0034] Optionally, the reference time is a time at which the terminal device receives a downlink pilot signal; or the reference time is a time at which the terminal device receives first indication information, the first indication information being used to instruct the terminal device to transmit an uplink pilot signal.

[0035] Optionally, the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device.

[0036] Optionally, the processing unit is specifically configured to:

[0037] determine the round-trip delay variation according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0038] Optionally, the transceiver unit is further configured to:

[0039] send, to the network device, a second time interval, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal.

[0040] Optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0041] A fourth aspect of the present application provides a positioning device, the device comprising:

[0042] a transceiver unit configured to transmit configuration information to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for the terminal device to transmit an uplink pilot signal;

[0043] the transceiver unit is further configured to receive the uplink pilot signal transmitted by the terminal device on the time domain resource.

[0044] the transceiver unit is further configured to receive a round-trip delay variation between the device and the terminal device transmitted by the terminal device, the round-trip delay variation being determined by the terminal device.

[0045] Optionally, the first time interval is an interval between the time domain resource for transmitting the uplink pilot signal and a reference time.

[0046] Optionally, the reference time is a time at which the terminal device receives a downlink pilot signal; or the reference time is a time at which the terminal device receives first indication information, the first indication information being used to instruct the terminal device to transmit the uplink pilot signal.

[0047] Optionally, the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal transmitted by the network device and a time delay at which the network device receives an uplink pilot signal transmitted by the terminal device.

[0048] Optionally, the round-trip delay variation is determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0049] Optionally, the transceiver unit is further configured to:

[0050] receive a second time interval transmitted by the terminal device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal.

[0051] Optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0052] The fifth aspect of the present application provides a communication device, the device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the device to perform the positioning method of the first aspect of the present application.

[0053] The sixth aspect of the present application provides a communication device, the device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the device to perform the positioning method of the second aspect of the present application.

[0054] The seventh aspect of the present application provides a communication device, the device comprising a processor and an interface circuit, the interface circuit being configured to receive code instructions and transmit the code instructions to the processor, and the processor being configured to execute the code instructions to enable the device to perform the positioning method of the first aspect of the present application.

[0055] The eighth aspect of the present application provides a communication device, the device comprising a processor and an interface circuit, the interface circuit being configured to receive code instructions and transmit the code instructions to the processor, and the processor being configured to execute the code instructions to enable the device to perform the positioning method of the second aspect of the present application.

[0056] The ninth aspect of the present application provides a computer readable storage medium, which stores instructions, and when the instructions are executed, the positioning method of the first aspect of the present application is implemented.

[0057] The tenth aspect of the present application provides a computer readable storage medium, which stores instructions, and when the instructions are executed, the positioning method of the second aspect of the present application is implemented.

[0058] The eleventh aspect of the present application provides a computer program, which, when executed on a computer, enables the computer to perform the positioning method of the first aspect of the present application.

[0059] The twelfth aspect of the present application provides a computer program, which, when executed on a computer, enables the computer to perform the positioning method of the second aspect of the present application.

[0060] The positioning method and device provided by the embodiment of the present application can effectively reduce the positioning error of the terminal device, so that the network side can accurately obtain the position of the terminal device, and avoid the adverse effect of the positioning error of the terminal device on the transmission of the communication system.

[0061] Additional aspects and advantages of the present application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.

[0063] Figure 1a The figure is a schematic diagram of the architecture of a communication system provided by the embodiment of the present application.

[0064] Figure 1b The figure is a schematic diagram of the uplink-downlink timing alignment transmission mode of the network device side.

[0065] Figure 1c The figure is a schematic diagram of the uplink-downlink timing non-alignment transmission mode of the network device side.

[0066] Figure 2 The figure is a flowchart of a positioning method provided by the embodiment of the present application.

[0067] Figure 3 The figure is a flowchart of a positioning method provided by the embodiment of the present application.

[0068] Figure 4 The figure is a flowchart of a positioning method provided by the embodiment of the present application.

[0069] Figure 5 The figure is a flowchart of a positioning method provided by the embodiment of the present application.

[0070] Figure 6 The figure is a schematic diagram of a satellite-based multi-station round-trip time positioning method provided by the embodiment of the present application.

[0071] Figure 7 The figure is a structural schematic diagram of a positioning device provided by the embodiment of the present application.

[0072] Figure 8is a structural schematic diagram of a positioning device provided by an embodiment of the present application.

[0073] Figure 9 is a structural schematic diagram of another positioning device provided by an embodiment of the present application.

[0074] Figure 10 is a structural schematic diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION

[0075] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements throughout. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements throughout. The following exemplary embodiments described herein are not meant to represent all embodiments consistent with the present embodiments. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present embodiments as detailed in the appended claims.

[0076] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0077] It should be understood that although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy. These terms are used only to distinguish one from another. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information, without departing from the scope of the present embodiments. As used herein, the words "if" and "when" can be interpreted to mean "upon" or "in response to determining" depending on the context.

[0078] The embodiments of the present application are described in detail below with reference to the attached drawings, which show, by way of example, specific embodiments in which like reference numerals represent similar elements throughout. The embodiments described below are exemplary and are intended to be illustrative of the present application, and are not to be construed as limiting the present application.

[0079] In order to better understand the positioning method disclosed by the present embodiments, the communication system to which the present embodiments are applied will be described first.

[0080] Please refer to Figure 1a , Figure 1aAn architecture diagram of a communication system is provided in the embodiments of the present application. The communication system can include, but is not limited to, one network device and one terminal device, Figure 1a The number and form of devices shown are only for example and do not constitute a limitation on the embodiments of the present application. In actual applications, two or more network devices and two or more terminal devices can be included. Figure 1a The communication system shown includes one network device 101, one terminal device 102, and a satellite 103 corresponding to the service cell where the terminal device 102 is located.

[0081] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example: Long Term Evolution (LTE) system, fifth generation mobile communication system, 5G new air interface system, or other future new mobile communication systems, etc.

[0082] The network device 101 in the embodiments of the present application is an entity on the network side for transmitting or receiving signals. For example, the network device 101 can be an Evolved NodeB (eNB), a Transmission Reception Point (TRP), a Next Generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiments of the present application can be composed of a Central Unit (CU) and a Distributed Unit (DU), wherein the CU can also be referred to as a Control Unit (Control Unit). The CU-DU structure can split the protocol layers of the network device, such as the base station, and place part of the protocol layer functions in the CU for centralized control, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU.

[0083] The terminal device 102 in the embodiments of the present application is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, an Internet of Things (IoT) terminal, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal device.

[0084] With the continuous development of wireless communication technology, satellite communication is considered an important aspect of the development of future wireless communication technology. In the scenario of satellite communication, due to the long signal transmission distance between the sending end and the receiving end, the data transmission has a large time delay. For transmission with uplink and downlink relationship, the current standardization discussion determines to introduce a parameter of offset Koffset to compensate for the transmission time delay. As shown in Figure 1b and Figure 1c , the network device side uplink and downlink timing alignment transmission mode is shown in Figure 1b , and the network device side uplink and downlink timing misalignment transmission mode is shown in Figure 1c .

[0085] The terminal device can compensate for the transmission time delay through ephemeris information and related information of common timing advance (common TA). The ephemeris information and the information of common TA are informed to the terminal device through system information.

[0086] In the scenario of satellite communication, due to the long signal transmission distance, the data transmission time is also long, and for the transmission with uplink and downlink relationship, a parameter of compensating transmission delay is introduced. The terminal device needs to obtain its own position information in order to compensate for the uplink synchronization.

[0087] In the related art, the terminal device can obtain its own position information through global navigation satellite system (GNSS) measurement and report it to the network side, but for the network side, the position information may be false or may be tampered with, and is unreliable. The network side can obtain the position information of the terminal device through multi-station round trip time (multi-RTT). However, due to the rapid movement of the satellite, for the positioning method through a single satellite, the positioning error may be large.

[0088] It can be understood that the communication system described in the embodiments of the application is for more clearly illustrating the technical solutions of the embodiments of the application, and does not constitute a limitation on the technical solutions provided by the embodiments of the application. Those skilled in the art can know that with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the application are also applicable to similar technical problems.

[0089] The positioning method and device provided by the application will be described in detail below with reference to the accompanying drawings.

[0090] Please refer to Figure 2 , Figure 2 is a flowchart of a positioning method provided by an embodiment of the application. It should be noted that the positioning method of the embodiments of the application is executed by a terminal device. The method can be executed independently, or can be executed in combination with any other embodiment of the application. As Figure 2 indicated, the method can include the following steps:

[0091] Step 201, receiving configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device.

[0092] In the embodiments of the application, the terminal device can receive the configuration information sent by the network device, and the configuration information can be used to determine the first time interval, so that the terminal device can determine the time domain resource for sending the uplink pilot signal according to the first time interval.

[0093] In some embodiments, the first time interval refers to the interval between the time domain resource for sending the uplink pilot signal by the terminal device and the reference time.

[0094] Optionally, the reference time can be a time at which the terminal device receives a downlink pilot signal, or can be a time at which the terminal device receives first indication information sent by the network device, where the first indication information is used to instruct the terminal device to send an uplink pilot signal.

[0095] It should be noted that, in the embodiments of the present application, the uplink pilot signal is sent by the terminal device to the network device, and the downlink pilot signal is sent by the network device to the terminal device, and the downlink pilot signal and the uplink pilot signal are used by the terminal device to perform multi-RTT-based positioning.

[0096] In the embodiments of the present application, optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0097] Step 202: sending an uplink pilot signal to the network device on the time domain resource.

[0098] In the embodiments of the present application, after the terminal device receives the configuration information, the terminal device can determine a first time interval according to the configuration information, and can determine a time domain resource on which the uplink pilot signal is sent according to the first time interval, and then can send the uplink pilot signal to the network device on the time domain resource.

[0099] The uplink pilot signal is used by the terminal device and the network device to perform multi-RTT-based positioning.

[0100] Step 203: determining a round-trip delay variation between the network device and the terminal device.

[0101] In the embodiments of the present application, the terminal device can determine the round-trip delay variation between the network device and the terminal device.

[0102] The round-trip delay variation refers to a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device.

[0103] It can be understood that the time delay of the terminal device receiving the downlink pilot signal sent by the network device refers to the time delay between the time when the terminal device receives the downlink pilot signal and the time when the network device sends the downlink pilot signal; and the time delay of the network device receiving the uplink pilot signal sent by the terminal device refers to the time delay between the time when the network device receives the uplink pilot signal and the time when the terminal device sends the uplink pilot signal. Due to the fast movement of the satellite, the time delay of the terminal device receiving the downlink pilot signal sent by the network device is different from the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0104] In some embodiments, the terminal device can determine the change of the round trip delay according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0105] In step 204, the change of the round trip delay is sent to the network device.

[0106] In the embodiments of the present application, after the terminal device determines the change of the round trip delay, the terminal device can send the change of the round trip delay to the network device. The network device can accurately calculate the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device according to the change of the round trip delay, so as to further obtain the position information of the terminal device.

[0107] In some embodiments, the terminal device can further send a second time interval to the network device, the second time interval referring to the interval between the time when the terminal device receives the downlink pilot signal and the time when the terminal device sends the uplink pilot signal. The second time interval can be used by the network device to determine the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0108] Optionally, the terminal device can directly send the value of the second time interval to the network device, or send an offset value of the second time interval relative to the first time interval to the network device, and the network device can determine the second time interval according to the offset value and the first time interval.

[0109] In conclusion, by receiving the configuration information sent by the network device, the configuration information is used to determine the first time interval, the first time interval is used to determine the time domain resource for sending the uplink pilot signal by the terminal device, the uplink pilot signal is sent to the network device on the time domain resource, the variation of the round trip delay between the network device and the terminal device is determined, and the variation of the round trip delay is sent to the network device. The error of terminal device positioning can be effectively reduced, so that the network side can accurately obtain the position of the terminal device, and the adverse effect of terminal device positioning error on the transmission of the communication system is avoided.

[0110] Please refer to Figure 3 , Figure 3 is a flowchart of a positioning method provided by an embodiment of the present application. It should be noted that the positioning method of the present embodiment is executed by a terminal device. The method can be independently executed, or can be executed in combination with any other embodiment of the present application. As shown in Figure 3 , the method can include the following steps:

[0111] Step 301, receiving configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device.

[0112] In the embodiment of the present application, the terminal device can receive the configuration information sent by the network device, and the configuration information can be used to determine the first time interval, so that the terminal device can determine the time domain resource for sending the uplink pilot signal according to the first time interval.

[0113] Optionally, the configuration information can be included in the radio resource control (RRC) signaling.

[0114] In some embodiments, the first time interval can also be pre-defined by a protocol, or can also be obtained by the terminal device in a pre-defined manner.

[0115] In some embodiments, the first time interval refers to the interval between the time domain resource for sending the uplink pilot signal by the terminal device and the reference time.

[0116] Optionally, the reference time can be the time when the terminal device receives the downlink pilot signal; or the reference time can be the time when the terminal device receives the first indication information sent by the network device, wherein the first indication information is used to indicate the terminal device to send the uplink pilot signal.

[0117] In some embodiments, the configuration information can be used to determine at least one candidate time interval (a set of candidate time intervals), the terminal device can receive indication information sent by the network device, and determine the first time interval from the at least one candidate time interval according to the indication of the indication information, and further determine the time-domain resource for sending the uplink pilot signal.

[0118] It should be noted that, in the embodiments of the present application, the uplink pilot signal is sent by the terminal device to the network device, the downlink pilot signal is sent by the network device to the terminal device, and the downlink pilot signal and the uplink pilot signal are used for the terminal device to perform multi-RTT-based positioning.

[0119] In the embodiments of the present application, the downlink pilot signal is a positioning reference signal PRS, and the uplink pilot signal is a channel sounding reference signal SRS.

[0120] As an example, the reference time is the time at which the terminal device receives the downlink pilot signal, the terminal device receives the RRC signaling sent by the network device, and the first time interval is determined to be 1 ms, that is, the terminal device sends the uplink pilot signal on the time-domain unit 1 ms after the time-domain unit in which the downlink pilot signal is received.

[0121] Step 302, sending an uplink pilot signal to the network device on the time-domain resource.

[0122] In the embodiments of the present application, after the terminal device receives the configuration information, the terminal device can determine the first time interval according to the configuration information, and after determining the time-domain resource for sending the uplink pilot signal according to the first time interval, the terminal device can send the uplink pilot signal to the network device on the time-domain resource.

[0123] The uplink pilot signal is used for the terminal device and the network device to perform multi-RTT-based positioning.

[0124] Step 303, determining a round-trip delay variation between the network device and the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0125] In the embodiments of the present application, the terminal device can determine the round-trip delay variation between the network device and the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0126] The round-trip delay variation refers to the difference between the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0127] It is understandable that the delay in the terminal device receiving the downlink pilot signal sent by the network device refers to the time delay between the moment the terminal device receives the downlink pilot signal and the moment the network device sends the downlink pilot signal; the delay in the network device receiving the uplink pilot signal sent by the terminal device refers to the time delay between the moment the network device receives the uplink pilot signal and the moment the terminal device sends the uplink pilot signal. Due to the rapid movement of the satellite, the delay in the terminal device receiving the downlink pilot signal sent by the network device is different from the delay in the network device receiving the uplink pilot signal sent by the terminal device.

[0128] As an example, such as Figure 6 As shown, the network device sends a downlink pilot signal to the terminal device via satellite. The time when the network device sends this downlink pilot signal is t. gNB-Tx The terminal device receives the downlink pilot signal at time t. UE-Rx The time when the terminal device sends the uplink pilot signal is t. UE-Tx The network device receives the uplink pilot signal at time t. gNB-Rx Due to the satellite's rapid movement, t gNB-Rx -t UE-Tx With t UE-Rx -t gNB-Tx They are not equal (e.g.) Figure 6 The figure shows that there are RTT estimation errors for both the feeder link and the service link. gNB-Rx -t UE-Tx With t UE-Rx -t gNB-Tx The difference between them is the change in round-trip time delay.

[0129] In some implementations, the terminal device can determine the satellite's trajectory based on the first time interval, the ephemeris information of the satellite corresponding to the serving cell where the terminal device is located, and the location information obtained by the terminal device based on the global navigation satellite system (GNSS), and further determine the change in round-trip time delay.

[0130] Step 304: Send the round-trip delay change to the network device.

[0131] In the embodiment of the present application, the terminal device can send the network device the round trip delay variation. The network device can accurately calculate the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device according to the round trip delay variation, so as to further obtain the position information of the terminal device.

[0132] In step 305, the second time interval is sent to the network device, the second time interval being the interval between the time when the terminal device receives the downlink pilot signal and the time when the terminal device sends the uplink pilot signal.

[0133] In the embodiment of the present application, the terminal device can send the network device the second time interval, the second time interval being the interval between the time when the terminal device receives the downlink pilot signal and the time when the terminal device sends the uplink pilot signal. The second time interval can be used by the network device to determine the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0134] Optionally, the terminal device can directly send the network device the value of the second time interval, or send the network device the offset value of the second time interval relative to the first time interval, and the network device can determine the second time interval according to the offset value and the first time interval.

[0135] In summary, by receiving the configuration information sent by the network device, the configuration information being used to determine the first time interval, the first time interval being used to determine the time domain resource for the terminal device to send the uplink pilot signal, and sending the network device the round trip delay variation determined according to the first time interval and the ephemeris information of the satellite corresponding to the serving cell where the terminal device is located, and sending the network device the second time interval, the second time interval being the interval between the time when the terminal device receives the downlink pilot signal and the time when the terminal device sends the uplink pilot signal, the error of the positioning of the terminal device can be effectively reduced, the network side can accurately obtain the position of the terminal device, and the adverse effect of the positioning error of the terminal device on the transmission of the communication system can be avoided.

[0136] Please refer to Figure 4 , Figure 4 is a flowchart of a positioning method provided by an embodiment of the present application. It should be noted that the positioning method of the embodiment of the present application is executed by a network device. The method can be independently executed, or can be executed in combination with any other embodiment of the present application. As shown in Figure 4 , the method can include the following steps:

[0137] In step 401, configuration information is sent to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for the terminal device to send an uplink pilot signal.

[0138] In the embodiments of the present application, a network device can send configuration information to a terminal device, the configuration information being used by the terminal device to determine a first time interval, so that the terminal device can determine a time domain resource for sending an uplink pilot signal according to the first time interval.

[0139] In some embodiments, the first time interval refers to an interval between the time domain resource for the terminal device to send the uplink pilot signal and a reference time.

[0140] Optionally, the reference time can be a time at which the terminal device receives a downlink pilot signal, or a time at which the terminal device receives first indication information sent by the network device, wherein the first indication information is used to instruct the terminal device to send the uplink pilot signal.

[0141] It should be noted that, in the embodiments of the present application, the uplink pilot signal is sent by the terminal device to the network device, and the downlink pilot signal is sent by the network device to the terminal device, and the downlink pilot signal and the uplink pilot signal are used by the terminal device to perform multi-RTT-based positioning.

[0142] In the embodiments of the present application, optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0143] In step 402, the network device receives the uplink pilot signal sent by the terminal device on the time domain resource.

[0144] In the embodiments of the present application, after receiving the configuration information, the terminal device can determine a first time interval according to the configuration information, and after determining a time domain resource for sending an uplink pilot signal according to the first time interval, the terminal device can send the uplink pilot signal to the network device on the time domain resource. The network device can receive the uplink pilot signal sent by the terminal device on the time domain resource.

[0145] The uplink pilot signal is used by the terminal device and the network device to perform multi-RTT-based positioning.

[0146] In step 403, the network device receives a change amount of a round-trip delay between the network device and the terminal device sent by the terminal device, the change amount of the round-trip delay being determined by the terminal device.

[0147] In the embodiments of the present application, the network device can receive a round-trip delay variation between the network device and the terminal device, which is determined by the terminal device. The network device can accurately calculate the time delay of the terminal device receiving a downlink pilot signal sent by the network device and the time delay of the network device receiving an uplink pilot signal sent by the terminal device according to the round-trip delay variation, so as to further obtain the position information of the terminal device.

[0148] The round-trip delay variation refers to the difference between the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0149] It can be understood that the time delay of the terminal device receiving the downlink pilot signal sent by the network device refers to the time delay between the time when the terminal device receives the downlink pilot signal and the time when the network device sends the downlink pilot signal. The time delay of the network device receiving the uplink pilot signal sent by the terminal device refers to the time delay between the time when the network device receives the uplink pilot signal and the time when the terminal device sends the uplink pilot signal. Due to the rapid movement of the satellite, the time delay of the terminal device receiving the downlink pilot signal sent by the network device is different from the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0150] In some embodiments, the terminal device determines the round-trip delay variation according to the first time interval and ephemeris information of the satellite corresponding to the serving cell where the terminal device is located.

[0151] In some embodiments, the network device can also receive a second time interval sent by the terminal device, which refers to the interval between the time when the terminal device receives the downlink pilot signal and the time when the terminal device sends the uplink pilot signal. The second time interval can be used by the network device to determine the time delay of the terminal device receiving the downlink pilot signal sent by the network device and the time delay of the network device receiving the uplink pilot signal sent by the terminal device.

[0152] Optionally, the terminal device can directly send the value of the second time interval to the network device, or send an offset value of the second time interval relative to the first time interval to the network device, and the network device can determine the second time interval according to the offset value and the first time interval.

[0153] In conclusion, by sending configuration information to the terminal device, the configuration information is used to determine a first time interval, the first time interval is used to determine a time domain resource for the terminal device to send an uplink pilot signal, the network device receives the uplink pilot signal sent by the terminal device on the time domain resource, and receives a round trip delay variation between the network device and the terminal device sent by the terminal device, the round trip delay variation is determined by the terminal device. The error of the terminal device positioning can be effectively reduced, so that the network side can accurately obtain the position of the terminal device, and the adverse effect of the terminal device positioning error on the transmission of the communication system is avoided.

[0154] Please refer to Figure 5 , Figure 5 is a flowchart of a positioning method provided by an embodiment of the present application. It should be noted that the positioning method of the present embodiment is executed by a network device. The method can be independently executed, or can be executed in combination with any other embodiment of the present application. As shown in Figure 5 , the method can include the following steps:

[0155] Step 501: Send configuration information to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for the terminal device to send an uplink pilot signal.

[0156] In the present embodiment, the network device can send configuration information to the terminal device, the configuration information being used by the terminal device to determine a first time interval, so that the terminal device can determine a time domain resource for sending an uplink pilot signal according to the first time interval.

[0157] Optionally, the configuration information can be included in radio resource control (RRC) signaling.

[0158] In some embodiments, the first time interval can also be pre-defined by a protocol, or can also be obtained by the terminal device in a pre-defined manner.

[0159] In some embodiments, the first time interval refers to an interval between the time domain resource for the terminal device to send an uplink pilot signal and a reference time.

[0160] Optionally, the reference time can be a time when the terminal device receives a downlink pilot signal; or the reference time can be a time when the terminal device receives first indication information sent by the network device, wherein the first indication information is used to instruct the terminal device to send an uplink pilot signal.

[0161] In some embodiments, the configuration information can be used to determine at least one candidate time interval (a set of candidate time intervals), the network device can send indication information to the terminal device, and the terminal device can determine the first time interval from the at least one candidate time interval according to an indication of the indication information, and further determine the time domain resource for the terminal device to send the uplink pilot signal.

[0162] It should be noted that in the embodiments of the present application, the uplink pilot signal is sent by the terminal device to the network device, and the downlink pilot signal is sent by the network device to the terminal device, and the downlink pilot signal and the uplink pilot signal are used for the terminal device to perform multi-RTT-based positioning.

[0163] In the embodiments of the present application, the downlink pilot signal is a positioning reference signal PRS, and the uplink pilot signal is a channel sounding reference signal SRS.

[0164] As an example, the reference time is the time at which the terminal device receives the downlink pilot signal, the terminal device receives the RRC signaling sent by the network device, and the first time interval is determined to be 1 ms, that is, the terminal device sends the uplink pilot signal on the time domain unit 1 ms after the time domain unit on which the downlink pilot signal is received.

[0165] Step 502, receiving the uplink pilot signal sent by the terminal device on the time domain resource.

[0166] In the embodiments of the present application, after the terminal device receives the configuration information, the terminal device can determine the first time interval according to the configuration information, and determine the time domain resource for sending the uplink pilot signal according to the first time interval, and then send the uplink pilot signal to the network device on the time domain resource. The network device can receive the uplink pilot signal sent by the terminal device on the time domain resource.

[0167] The uplink pilot signal is used for the terminal device and the network device to perform multi-RTT-based positioning.

[0168] Step 503, receiving the terminal device sending the round-trip delay variation between the network device and the terminal device, the round-trip delay variation being determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0169] In this embodiment, the network device can receive the round-trip delay variation between the network device and the terminal device sent by the terminal device. This round-trip delay variation is determined by the terminal device based on the first time interval and the ephemeris information of the satellite corresponding to the serving cell where the terminal device is located. Based on this round-trip delay variation, the network device can accurately calculate the delay at which the terminal device receives the downlink pilot signal sent by the network device, and the delay at which the network device receives the uplink pilot signal sent by the terminal device, in order to further obtain the location information of the terminal device.

[0170] The round-trip delay variation refers to the difference between the delay at which the terminal device receives the downlink pilot signal sent by the network device and the delay at which the network device receives the uplink pilot signal sent by the terminal device.

[0171] It is understandable that the delay in the terminal device receiving the downlink pilot signal sent by the network device refers to the time delay between the moment the terminal device receives the downlink pilot signal and the moment the network device sends the downlink pilot signal; the delay in the network device receiving the uplink pilot signal sent by the terminal device refers to the time delay between the moment the network device receives the uplink pilot signal and the moment the terminal device sends the uplink pilot signal. Due to the rapid movement of the satellite, the delay in the terminal device receiving the downlink pilot signal sent by the network device is different from the delay in the network device receiving the uplink pilot signal sent by the terminal device.

[0172] As an example, such as Figure 6 As shown, the network device sends a downlink pilot signal to the terminal device via satellite. The time when the network device sends this downlink pilot signal is t. gNB-Tx The terminal device receives the downlink pilot signal at time t. UE-Rx The time when the terminal device sends the uplink pilot signal is t. UE-Tx The network device receives the uplink pilot signal at time t. gNB-Rx Due to the satellite's rapid movement, t gNB-Rx -t UE-Tx With t UE-Rx -t gNB-Tx They are not equal (e.g.) Figure 6 The figure shows RTT estimation errors for both the feeder link and the service link. gNB-Rx -t UE-Tx With t UE-Rx -t gNB-Tx The difference between them is the change in round-trip time delay.

[0173] In some embodiments, the terminal device can determine the moving track of the satellite according to the first time interval, ephemeris information of the satellite corresponding to the serving cell in which the terminal device is located, and position information measured by the terminal device based on a global navigation satellite system (GNSS), and further determine the round-trip delay variation.

[0174] At step 504, the terminal device sends a second time interval to the network device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal.

[0175] In the embodiments of the present application, the network device can receive the second time interval sent by the terminal device, the second time interval being an interval between a time at which the terminal device receives the downlink pilot signal and a time at which the terminal device transmits the uplink pilot signal. The second time interval can be used by the network device to determine a time delay of the terminal device in receiving the downlink pilot signal transmitted by the network device, and a time delay of the network device in receiving the uplink pilot signal transmitted by the terminal device.

[0176] Optionally, the terminal device can directly send a value of the second time interval to the network device, or send an offset value of the second time interval relative to the first time interval to the network device, and the network device can determine the second time interval according to the offset value and the first time interval.

[0177] In summary, by sending configuration information to the terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource at which the terminal device transmits an uplink pilot signal, receive the uplink pilot signal transmitted by the terminal device at the time domain resource, receive a round-trip delay variation between the network device and the terminal device sent by the terminal device, the round-trip delay variation being determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located, and receive a second time interval sent by the terminal device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal, the error of positioning of the terminal device can be effectively reduced, the network device can accurately obtain the position of the terminal device, and the adverse effect of positioning error of the terminal device on transmission of the communication system can be avoided.

[0178] Corresponding to the positioning method provided in the above several embodiments, the present application further provides a positioning apparatus. Since the positioning apparatus provided in the embodiments of the present application corresponds to the method provided in the above several embodiments, the implementation of the positioning method is also applicable to the positioning apparatus provided in the following embodiments, which will not be described in detail in the following embodiments.

[0179] Please refer to Figure 7 ,Figure 7 A structural schematic diagram of a positioning apparatus provided for an embodiment of the present application.

[0180] As shown in Figure 7 The positioning apparatus 700 comprises a transceiver unit 710 and a processing unit 720, wherein:

[0181] The transceiver unit 710 is configured to receive configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device.

[0182] The transceiver unit 710 is further configured to send the uplink pilot signal to the network device on the time domain resource.

[0183] The processing unit 720 is configured to determine a round-trip delay variation between the network device and the terminal device.

[0184] The transceiver unit 710 is further configured to send the round-trip delay variation to the network device.

[0185] Optionally, the first time interval is an interval between the time domain resource for sending the pilot signal and a reference time.

[0186] Optionally, the reference time is a time at which the terminal device receives a downlink pilot signal; or the reference time is a time at which the terminal device receives first indication information, the first indication information being used to instruct the terminal device to send the uplink pilot signal.

[0187] Optionally, the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device.

[0188] Optionally, the processing unit 720 is specifically configured to:

[0189] determine the round-trip delay variation according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0190] Optionally, the transceiver unit 710 is further configured to:

[0191] send a second time interval to the network device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device sends an uplink pilot signal.

[0192] Optionally, the downlink pilot signal is a positioning reference signal (PRS) and the uplink pilot signal is a channel sounding reference signal (SRS).

[0193] The positioning apparatus of the embodiment can receive configuration information sent by the network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device, send the uplink pilot signal to the network device on the time domain resource, determine a round-trip delay variation between the network device and the terminal device, and send the round-trip delay variation to the network device. This can effectively reduce the positioning error of the terminal device, so that the network side can accurately obtain the position of the terminal device and avoid the adverse effects of the positioning error of the terminal device on the transmission of the communication system.

[0194] Please refer to Figure 8 , Figure 8 A structural schematic diagram of a positioning apparatus provided by the embodiment of the application.

[0195] As Figure 8 shown, the positioning apparatus 800 includes a transceiver 810, and the transceiver 810 is configured to:

[0196] The transceiver 810 is configured to send configuration information to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device.

[0197] The transceiver 810 is further configured to receive an uplink pilot signal sent by the terminal device on the time domain resource.

[0198] The transceiver 810 is further configured to receive a round-trip delay variation between the network device and the terminal device sent by the terminal device, the round-trip delay variation being determined by the terminal device.

[0199] Optionally, the first time interval is an interval between the time domain resource for sending the pilot signal and a reference time.

[0200] Optionally, the reference time is a time at which the terminal device receives a downlink pilot signal; or the reference time is a time at which the terminal device receives first indication information, the first indication information being used to instruct the terminal device to send an uplink pilot signal.

[0201] Optionally, the round-trip delay variation is a difference between a time delay of receiving a downlink pilot signal sent by the network device by the terminal device and a time delay of receiving an uplink pilot signal sent by the terminal device by the network device.

[0202] Optionally, the round-trip delay variation is determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

[0203] Optionally, the transceiver 810 is further configured to:

[0204] receive a second time interval sent by the terminal device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device transmits an uplink pilot signal.

[0205] Optionally, the downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

[0206] The positioning apparatus of the embodiment can effectively reduce positioning error of the terminal device by sending configuration information to the terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource at which the terminal device transmits an uplink pilot signal, receiving the uplink pilot signal transmitted by the terminal device at the time domain resource, and receiving a round-trip delay variation between the network device and the terminal device sent by the terminal device, the round-trip delay variation being determined by the terminal device, so that the network side can accurately obtain the position of the terminal device and avoid adverse effects of positioning error of the terminal device on transmission of the communication system.

[0207] To implement the above-mentioned embodiments, the embodiments of the present application further provide a communication apparatus, comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the apparatus to perform the method shown in the embodiments. Figures 2-3 The method shown in the embodiments.

[0208] To implement the above-mentioned embodiments, the embodiments of the present application further provide a communication apparatus, comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory to enable the apparatus to perform the method shown in the embodiments. Figures 4-5 The method shown in the embodiments.

[0209] To implement the above-mentioned embodiments, the embodiments of the present application further provide a communication apparatus, comprising a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit the code instructions to the processor, and the processor being used to run the code instructions to perform the method shown in the embodiments. Figures 2-3 The method shown in the embodiments.

[0210] To implement the above-mentioned embodiments, the embodiments of the present application further provide a communication apparatus, comprising a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit the code instructions to the processor, and the processor being used to run the code instructions to perform the method shown in the embodiments. Figures 4-5 The method shown in the embodiments.

[0211] Please refer to Figure 9 , Figure 9FIG. 9 is a structural schematic diagram of another positioning apparatus provided by the embodiments of the present disclosure. The positioning apparatus 900 can be a network device, a terminal device, a chip, a chip system, a processor, or the like supporting the network device to implement the above method, or a chip, a chip system, a processor, or the like supporting the terminal device to implement the above method. The apparatus can be used to implement the method described in the above method embodiments, and details can be referred to the description in the above method embodiments.

[0212] The positioning apparatus 900 can include one or more processors 901. The processor 901 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the positioning apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.

[0213] Optionally, the positioning apparatus 900 can further include one or more memories 902, which can store a computer program 903. The processor 901 executes the computer program 903 to enable the positioning apparatus 900 to perform the method described in the above method embodiments. The computer program 903 can be fixed in the processor 901, and in this case, the processor 901 can be implemented by hardware.

[0214] Optionally, the memory 902 can further store data. The positioning apparatus 900 and the memory 902 can be separately arranged or integrated together.

[0215] Optionally, the positioning apparatus 900 can further include a transceiver 905, an antenna 906. The transceiver 905 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to implement the transceiving function. The transceiver 905 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.

[0216] Optionally, the positioning apparatus 900 can further include one or more interface circuits 907. The interface circuit 907 is used to receive code instructions and transmit them to the processor 901. The processor 901 runs the code instructions to enable the positioning apparatus 900 to perform the method described in the above method embodiments.

[0217] In an implementation, the processor 901 can include a transceiver for implementing the functions of receiving and sending. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface or interface circuit for implementing the functions of receiving and sending can be separate or integrated together. The above-mentioned transceiver circuit, interface or interface circuit can be used for reading and writing of code / data, or the above-mentioned transceiver circuit, interface or interface circuit can be used for transmission or transfer of signals.

[0218] In an implementation, the positioning apparatus 900 can include a circuit, which can implement the functions of sending or receiving or communicating in the foregoing method embodiments. The processor and the transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured with various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0219] The positioning apparatus described in the above embodiments can be a network device or a terminal device, but the scope of the positioning apparatus described in the present disclosure is not limited thereto, and the structure of the positioning apparatus can not be limited by Figures 7-8 The positioning apparatus can be a standalone device or can be part of a larger device. For example, the positioning apparatus can be:

[0220] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;

[0221] (2) a set of one or more ICs, optionally the set of ICs can also include storage components for storing data, computer programs;

[0222] (3) an ASIC, such as a Modem;

[0223] (4) Modules that can be embedded in other devices;

[0224] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0225] (6) Others, etc.

[0226] For cases where the positioning device can be a chip or a chip system, please refer to [link / reference]. Figure 10 The diagram shows the structure of the chip. Figure 10 The chip shown includes a processor 1001 and an interface 1002. There can be one or more processors 1001, and multiple interfaces 1002.

[0227] For cases where the chip is used to implement the functions of the network device in the embodiments of this disclosure:

[0228] Interface 1002 is used for code instructions and their transmission to the processor;

[0229] Processor 1001 is used to run code instructions to perform, such as Figures 2-3 The method.

[0230] Regarding the case where the chip is used to implement the functions of the terminal device in the embodiments of this disclosure:

[0231] Interface 1002 is used for code instructions and their transmission to the processor;

[0232] Processor 1001 is used to run code instructions to perform, such as Figures 4-5 The method.

[0233] Optionally, the chip also includes a memory 1003 for storing necessary computer programs and data.

[0234] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.

[0235] This disclosure also provides a communication system, which includes the aforementioned... Figures 7-8 The embodiments include a positioning device as a terminal device and a positioning device as a network device; alternatively, the system may include the aforementioned. Figure 9The positioning apparatus as a terminal device and the positioning apparatus as a network device in the embodiments.

[0236] The present disclosure also provides a readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any of the method embodiments.

[0237] The present disclosure also provides a computer program product, which, when executed by a computer, implements the functions of any of the method embodiments.

[0238] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0239] Those of ordinary skill in the art can understand that the first, second, and the like various numerical designations involved in the present disclosure are only for the convenience of description and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.

[0240] At least one of the present disclosure can also be described as one or more, and the plurality can be two, three, four, or more, which is not limited by the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", and there is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C", and "D".

[0241] The correspondence shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present disclosure is not limited thereto. When configuring the correspondence between the information and each parameter, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows in the table in the present disclosure can also not be configured. For another example, the above tables can be appropriately modified, such as splitting, merging, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, such as arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, and the like.

[0242] The predefinition in the present disclosure can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning.

[0243] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0244] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0245] It should be understood that the above-described various forms of flow can be reordered, added or deleted. For example, each step described in the embodiments of the present disclosure can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, and the present disclosure is not limited herein.

[0246] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements 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 by, The method is performed by a terminal device, and the method comprises: receiving configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device; the first time interval being an interval between the time domain resource for sending the uplink pilot signal and a reference time, wherein the reference time is a time at which the terminal device receives a downlink pilot signal sent by the network device, or the reference time is a time at which the terminal device receives first indication information sent by the network device, the first indication information being used to instruct the terminal device to send the uplink pilot signal; sending the uplink pilot signal to the network device on the time domain resource; determining a round-trip delay variation between the network device and the terminal device; wherein the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device; sending the round-trip delay variation to the network device.

2. The method of claim 1, wherein, The determination of the round-trip delay variation between the network device and the terminal device comprises: determining the round-trip delay variation according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

3. The method of claim 1, wherein, The method further comprises: sending a second time interval to the network device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device sends an uplink pilot signal.

4. The method according to any one of claims 1 to 3, characterized in that, The downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a channel sounding reference signal (SRS).

5. A positioning method characterized by, The method is performed by a network device, and the method comprises: sending configuration information to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device; the first time interval being an interval between the time domain resource for sending the uplink pilot signal and a reference time, wherein the reference time is a time at which the terminal device receives a downlink pilot signal sent by the network device, or the reference time is a time at which the terminal device receives first indication information sent by the network device, the first indication information being used to instruct the terminal device to send the uplink pilot signal; receiving an uplink pilot signal sent by the terminal device on the time domain resource; receiving a round-trip delay variation between the network device and the terminal device sent by the terminal device, the round-trip delay variation being determined by the terminal device; wherein the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device.

6. The method of claim 5, wherein, The round-trip delay variation is determined by the terminal device according to the first time interval and ephemeris information of a satellite corresponding to a serving cell in which the terminal device is located.

7. The method of claim 5, wherein, The method further comprises: receive a second time interval sent by the terminal device, the second time interval being an interval between a time at which the terminal device receives a downlink pilot signal and a time at which the terminal device sends an uplink pilot signal.

8. The method according to any one of claims 5-7, characterized in that, The downlink pilot signal is a positioning reference signal (PRS), and the uplink pilot signal is a sounding reference signal (SRS).

9. A positioning device, characterized in that The apparatus comprises: a transceiver configured to receive configuration information sent by a network device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the apparatus, wherein the first time interval is an interval between the time domain resource for sending the uplink pilot signal and a reference time, and wherein the reference time is a time at which the terminal device receives a downlink pilot signal sent by the network device, or the reference time is a time at which the terminal device receives first indication information sent by the network device, the first indication information being used to instruct the terminal device to send the uplink pilot signal; the transceiver is further configured to send the uplink pilot signal to the network device on the time domain resource; a processing unit configured to determine a round-trip delay variation between the network device and the apparatus, wherein the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device; the transceiver is further configured to send the round-trip delay variation to the network device.

10. A positioning device, characterized by The apparatus comprises: a transceiver configured to send configuration information to a terminal device, the configuration information being used to determine a first time interval, the first time interval being used to determine a time domain resource for sending an uplink pilot signal by the terminal device, wherein the first time interval is an interval between the time domain resource for sending the uplink pilot signal and a reference time, and wherein the reference time is a time at which the terminal device receives a downlink pilot signal sent by the network device, or the reference time is a time at which the terminal device receives first indication information sent by the network device, the first indication information being used to instruct the terminal device to send the uplink pilot signal; the transceiver is further configured to receive the uplink pilot signal sent by the terminal device on the time domain resource; the transceiver is further configured to receive a round-trip delay variation between the apparatus and the terminal device sent by the terminal device, the round-trip delay variation being determined by the terminal device, wherein the round-trip delay variation is a difference between a time delay at which the terminal device receives a downlink pilot signal sent by the network device and a time delay at which the network device receives an uplink pilot signal sent by the terminal device.

11. A communications device, characterized by The apparatus comprises a processor and a memory, the memory storing a computer program, and the processor executes the computer program stored in the memory to cause the apparatus to perform the method of any one of claims 1 to 4.

12. A communications device, characterized by The apparatus comprises a processor and a memory having stored therein a computer program, the processor executing the computer program stored in the memory to cause the apparatus to perform the method of any one of claims 5 to 8.

13. A communications device, characterized by Comprising: a processor and an interface circuit; the interface circuit for receiving code instructions and transmitting to the processor; the processor for running the code instructions to perform the method of any one of claims 1 to 4.

14. A communications device, characterized by Comprising: a processor and an interface circuit; the interface circuit for receiving code instructions and transmitting to the processor; the processor for running the code instructions to perform the method of any one of claims 5 to 8.

15. A computer readable storage medium storing instructions which, when executed, cause the method of any one of claims 1 to 4 to be implemented.

16. A computer readable storage medium storing instructions which, when executed, cause the method of any one of claims 5 to 8 to be implemented.

17. A communication system, characterized by The system comprises: a terminal device for performing the method of any one of claims 1 to 4; a network device for performing the method of any one of claims 5 to 8.

Citation Information

Patent Citations

  • Method for determining timing advance and communication equipment

    CN113271167A

  • Time advance indication method and device, and uplink signal sending method and device

    CN114270727A