Methods, apparatus and communication equipment for timed calibration

CN116528345BActive Publication Date: 2026-09-01VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210073058.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-21
Publication Date
2026-09-01
Estimated Expiration
2042-01-21

AI Technical Summary

Technical Problem

但是,在校准过程中,由于终端可能会发生移动,且也可能存在一定的不确定性,导致校准精度无法保障

Benefits of technology

[0014] In this embodiment, by introducing a backscattering end to participate in the timing calibration process, accurate timing calibration of network-side devices can be achieved, improving the calibration accuracy of clock timing and effectively avoiding the problem of unreliable timing calibration accuracy due to the mobility or uncertain location of the terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116528345B_ABST
    Figure CN116528345B_ABST
Patent Text Reader

Abstract

This application discloses a timing calibration method, apparatus, and communication device, belonging to the field of communication technology. The timing calibration method of this application includes: a second communication device receiving a first target signal; the second communication device determining first total delay information based on the first target signal; and the second communication device sending the first total delay information to a location management server. The first target signal includes at least a first signal sent by the first communication device and a second signal sent by a backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The location of the backscattering end is known to the second communication device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to a method, apparatus and communication equipment for timing calibration. Background Technology

[0002] In related communication technologies, to improve positioning accuracy, network-side equipment involved in positioning (such as base stations (gNBs)) needs to periodically calibrate its own clock. However, during the calibration process, due to the possibility of terminal movement and other uncertainties, the calibration accuracy cannot be guaranteed. Summary of the Invention

[0003] This application provides a method, apparatus, and communication device for timing calibration, which can improve the calibration accuracy of clock timing.

[0004] In a first aspect, a method for timing calibration is provided, comprising: a second communication device receiving a first target signal; the second communication device determining first total delay information based on the first target signal; the second communication device sending the first total delay information to a location management server; wherein the first target signal includes at least a first signal sent by the first communication device and a second signal sent by a backscattering end, the second signal being obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence, and the location of the backscattering end being known to the second communication device.

[0005] Secondly, a location management server receives first total delay information, wherein the first total delay information is the total delay information corresponding to a target communication device, and the clock used by the target communication device is a sub-clock, and the target communication device is a first communication device or a second communication device; the location management server determines a target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; the location management server sends the target timing error; wherein the second total delay information is the total delay information corresponding to a third communication device, the clock used by the third communication device is the master clock, and the backscattering end that assists the target communication device in timing calibration uses a first quadrature modulation sequence for signal modulation, and the location of the backscattering end is known to the location management server.

[0006] Thirdly, a timing calibration apparatus is provided, comprising: a first receiving module for receiving a first target signal; a first determining module for determining first total delay information based on the first target signal by a second communication device; and a first transmitting module for transmitting the first total delay information to a location management server; wherein the first target signal includes at least a first signal transmitted by the first communication device and a second signal transmitted by a backscattering end, the second signal being obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence, and the location of the backscattering end being known to the second communication device.

[0007] Fourthly, a second receiving module is provided for receiving first total delay information, wherein the first total delay information is the total delay information corresponding to a target communication device, and the clock used by the target communication device is a sub-clock, and the target communication device is a first communication device or a second communication device; a second determining module is provided for determining a target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; and a second transmitting module is provided for transmitting the target timing error; wherein the second total delay information is the total delay information corresponding to a third communication device, the clock used by the third communication device is the master clock, and the backscattering end that assists the target communication device in timing calibration uses a first quadrature modulation sequence for signal modulation, and the position of the backscattering end is known to the location management server.

[0008] Fifthly, a communication device is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first or second aspect.

[0009] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0010] In a seventh aspect, a system for timed calibration is provided, comprising: a second communication device and a location management server, wherein the second communication device is configured to perform the steps of the timed calibration method as described in the first aspect, and the location management server is configured to perform the steps of the timed calibration method as described in the second aspect.

[0011] Eighthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0012] In a ninth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.

[0013] In a tenth aspect, a computer program product is provided, which is stored in a storage medium and is executed by at least one processor to perform the steps of the method as described in the first or second aspect.

[0014] In this embodiment, by introducing a backscattering end to participate in the timing calibration process, accurate timing calibration of network-side devices can be achieved, improving the calibration accuracy of clock timing and effectively avoiding the problem of unreliable timing calibration accuracy due to the mobility or uncertain location of the terminal. Attached Figure Description

[0015] Figure 1a This is a schematic diagram of the wireless communication system provided in the embodiments of this application.

[0016] Figure 1b This is one of the structural schematic diagrams of the timing calibration system provided in the embodiments of this application.

[0017] Figure 1c This is the second schematic diagram of the timed calibration system provided in the embodiments of this application.

[0018] Figure 1d This is the third schematic diagram of the timed calibration system provided in the embodiments of this application.

[0019] Figure 2 This is one of the flowcharts illustrating the timing calibration method provided in the embodiments of this application.

[0020] Figure 3a This is the second flowchart illustrating the timing calibration method provided in the embodiments of this application.

[0021] Figure 3b This is the fourth schematic diagram of the timed calibration system provided in the embodiments of this application.

[0022] Figure 3c This is a schematic diagram of the delay model provided in the embodiments of this application.

[0023] Figure 4 This is the third flowchart illustrating the timing calibration method provided in the embodiments of this application.

[0024] Figure 5a This is one of the interactive flowcharts of the timing calibration method provided in the embodiments of this application.

[0025] Figure 5b This is the second interactive flowchart of the timing calibration method provided in the embodiments of this application.

[0026] Figure 6 This is the third flowchart illustrating the timing calibration method provided in the embodiments of this application.

[0027] Figure 7 This is one of the structural schematic diagrams of the timing calibration device provided in the embodiments of this application.

[0028] Figure 8 This is the second schematic diagram of the timed calibration device provided in the embodiments of this application.

[0029] Figure 9 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application.

[0030] Figure 10 This is a schematic diagram of the terminal structure provided in the embodiments of this application.

[0031] Figure 11 This is a schematic diagram of the network-side device provided in the embodiments of this application. Detailed Implementation

[0032] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0033] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0034] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0035] Figure 1aThis diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.

[0036] Based on the description of the aforementioned wireless communication system, such as Figure 1bAs shown in the illustration, this application also provides a timing calibration system, which includes a first communication device, a second communication device, K backscatter terminals, J unknown reflectors (objects), and a location management server (also known as a location management function (LMF)). It should be noted that the location management server... Figure 1b The system not shown in the figure, and the timing calibration system includes, but is not limited to, those mentioned above. Figure 1b The objects shown, for example, the timing calibration system may include a ratio Figure 1b The number of objects shown may be more or less, such as the timing calibration system, which may include multiple second communication devices. That is, there may be multiple second communication devices participating in the timing calibration, and there is no limitation here.

[0037] Based on this, the first communication device serves as a signal transmitter, and the second communication device serves as a signal receiver and a positioning / measurement terminal. In this application, the device types of the first and second communication devices differ depending on the timing calibration scenario / process.

[0038] For example, suppose the timed calibration scenario is Figure 1b In the uplink timing calibration scenario shown, the first communication device can be a terminal, such as... Figure 1b The vehicles shown, etc., the second communication device is a network-side device, such as... Figure 1b The gNB shown.

[0039] For example, assuming the timing calibration scenario is a downlink timing calibration scenario, then the first communication device can be a network-side device, such as... Figure 1c The gNB shown is an example of a second communication device, such as a terminal. Figure 1c The vehicle shown.

[0040] For example, assuming the timing calibration scenario is a sidelink (SL) timing calibration scenario, then both the first communication device and the second communication device can be terminals, such as... Figure 1d The vehicles shown are examples. Please also note that you should refer to [the relevant documentation] again. Figure 1d If the timing calibration scenario is an SL timing calibration scenario, then the timing calibration system may further include network-side devices to serve at least the first communication device, the second communication device, and the K backscattering ends. Of course, for the SL timing calibration scenario, the locations of the first communication device and / or the second communication device are known.

[0041] The backscattering end (also called a tag) is used to modulate and transmit (e.g., reflect) the signal from the first communication device. Correspondingly, the second communication device can perform timing calibration on itself, the first communication device, or the backscattering end based on the received signal from the backscattering end and / or the signal from the first communication device. In this embodiment, the device type of the backscattering end can vary depending on the timing calibration scenario. For example, in a V2X application scenario, the backscattering end can be a Vehicle-to-Everything (V2X) UE, a tag set on the V2X UE, etc., and there are no limitations here.

[0042] The unknown reflector can be any object capable of reflecting signals that exists in the timing calibration scenario, such as buildings, vehicles, smart devices, etc., without any restrictions.

[0043] The location management server is used for configuring positioning reference signals, configuring timing calibration parameters, and calculating calibration values. For example, the location management server can summarize the total latency information obtained from different communication devices and calculate the calibration value based on the summarized total latency information.

[0044] It is understood that this application utilizes the characteristics of backscatter to replace the terminal as the calibration object in order to achieve the effect of timed calibration of network-side devices (such as gNB). Based on this, in this application, the position of the backscattering end used to assist in timed calibration is known to the second communication device and the location management server. For example, the movement trajectory of the backscattering end may be pre-configured by the second communication device, or the backscattering end may be fixed at a designated location, etc., and no limitations are imposed here.

[0045] It should be noted that, regardless of the aforementioned timing calibration scenario, the type of terminal can refer to the relevant description in the aforementioned terminal 11, and the network-side device can refer to the relevant description in the aforementioned network-side device 12, which will not be repeated here. Furthermore, the timing calibration scheme provided in this application can be applied to, but is not limited to, monostatic backscatter communication systems (MBCS), bistatic backscatter communication systems (BBCS), and ambient backscatter communication systems (ABCS). For clarity, the following embodiments will use a bistatic backscatter timing calibration scenario as an example, and assume complete synchronization between each backscattering end and the first and second communication devices, to describe the technical solutions provided by the embodiments of this application.

[0046] Based on this, the technical solutions provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0047] like Figure 2 The diagram shown is a flowchart illustrating a timing calibration method 200 provided in an exemplary embodiment of this application. This method 200 can be executed, but is not limited to, by a second communication device (such as a terminal or network-side device), specifically by hardware and / or software installed in the second communication device. In this embodiment, the method 200 may include at least the following steps.

[0048] S210, the second communication device receives the first target signal.

[0049] The second communication device can obtain the first total delay information by measuring the first target signal and report this first total delay information to the location management server to determine the target timing error. It should be noted that, depending on the timing calibration scenario, the second communication device can directly or indirectly report the first total delay information to the location management server.

[0050] In this embodiment, the first target signal may include at least a first signal (which may be called a diameter signal) transmitted by the first communication device and a second signal (which may be called a reflection signal) transmitted by the backscattering end. The first signal may be obtained by the first communication device modulating a Positioning Reference Signal (PRS) modulation sequence, a Sounding Reference Signal (SRS) modulation sequence, a Channel State Information Reference Signal (CSI-RS) modulation sequence, a Demodulation Reference Signal (DMRS) sequence, a Tracking Reference Signal (TRS), etc. Correspondingly, the first signal may be PRS, SRS, CSI-RS, DMRS, TRS, etc.

[0051] The second signal is obtained by modulating the received first signal at the backscattering end according to the first orthogonal modulation sequence. Therefore, corresponding to the first signal, the second signal can also be PRS, SRS, CSI-RS, DMRS, TRS, etc., without limitation.

[0052] It is understood that by using a first orthogonal modulation sequence to modulate the first signal, the second communication device can utilize its orthogonality to eliminate interference by performing addition / subtraction operations on the first target signal received in different time units (such as time slots, frames, etc.). For example, it can not only eliminate the interference of reflected signals between backscattering ends, but also eliminate the interference of diameter signals from the transmitting end (i.e., the first communication device) and reflected signals from unknown reflectors.

[0053] S220, the second communication device determines the first total delay information based on the first target signal.

[0054] Depending on the timing calibration scenario, the first total latency information can be for either the first communication device or the second communication device. For example, in a downlink timing calibration scenario, where the first communication device is a network-side device and the second communication device is a terminal, the first total latency information obtained by the second communication device based on the first target signal is for the first communication device. Conversely, in an uplink timing calibration scenario, where the first communication device is a terminal and the second communication device is a network-side device, the first total latency information obtained by the second communication device based on the first target signal is for itself (i.e., the second communication device).

[0055] Of course, it should be noted that in this application, the device that needs to be calibrated periodically can be a service device of the terminal participating in the periodic calibration process, or it can be something else; there is no restriction here.

[0056] S230, the second communication device sends the first total latency information to the location management server.

[0057] It is understandable that, considering that during the timing calibration process, as long as there is no relative timing error between the target communication devices (such as the first or second communication device) participating in the timing calibration, each of the second communication devices participating in the timing calibration can summarize the determined total delay information to the location management server. Then, the location management server uniformly calibrates the total delay information of the communication devices using the sub-clock based on the total delay information of the communication devices using the master clock, thereby obtaining the timing error (also known as the calibration value) corresponding to the communication devices using the sub-clock, thus ensuring the calibration accuracy.

[0058] That is, after receiving the first total delay information, the location management server can determine the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information, and send the target timing error to the target communication device. Specifically, the first total delay information is the total delay information corresponding to the target communication device, and the clock used by the target communication device is a sub-clock; the target communication device is either a first communication device or a second communication device. The second total delay information is the total delay information corresponding to a third communication device, and the clock used by the third communication device is the master clock. The backscattering end that assists the target communication device in timing calibration uses a first quadrature modulation sequence for signal modulation, and the location of the backscattering end is known to the location management server.

[0059] In this embodiment, based on the characteristics of the backscattering end, the backscattering end is used to replace the terminal to realize the timing calibration of network-side devices (such as the first communication device or the second communication device), which can effectively avoid the problem of low timing calibration accuracy caused by the mobility or uncertain location of the terminal.

[0060] like Figure 3a The diagram shown is a flowchart illustrating a timing calibration method 300 provided in an exemplary embodiment of this application. This method can be, but is not limited to, executed by a second communication device (such as a terminal or network-side device), specifically by hardware and / or software installed in the second communication device. In this embodiment, the method 300 may include at least the following steps.

[0061] S310, the second communication device receives the first target signal.

[0062] The first target signal includes at least a first signal sent by the first communication device and a second signal sent by the backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The position of the backscattering end is known to either the second communication device or the first communication device.

[0063] It is understood that, in addition to referring to the relevant description in method embodiment 200, as a possible implementation of S310, the first orthogonal modulation sequence may include a binary amplitude shift keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

[0064] When the first orthogonal modulation sequence is the OOK modulation sequence, the OOK modulation sequence can be determined according to the first modulation matrix, which can be as shown in equation (1), where M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0065]

[0066] Alternatively, when the first orthogonal modulation sequence is the BPSK modulation sequence, the BPSK modulation sequence is determined according to the second modulation matrix, as shown in equation (2). Here, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0067]

[0068] Alternatively, when the first orthogonal modulation sequence is the CDM orthogonal code sequence, the CDM orthogonal code sequence can be a Hadamard code or an equivalent orthogonal code. In one implementation, the CDM orthogonal code sequence can be determined according to a third modulation matrix, as shown in equation (3), where M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0069]

[0070] The method for determining the first orthogonal modulation sequence is the same for the aforementioned first modulation matrix, second modulation matrix, and third modulation matrix. Therefore, this application will explain the determination process of the first orthogonal modulation sequence by taking the determination of the first orthogonal modulation sequence based on the first modulation matrix as an example.

[0071] For example, the first orthogonal modulation sequence may be randomly selected by the backscattering end from the first modulation matrix; or, the first orthogonal modulation sequence may be selected by the backscattering end from the first modulation matrix based on its own identification information; or, the first orthogonal modulation sequence may be selected by the network-side device serving the backscattering end from the first modulation matrix and then sent to the backscattering end, etc. Of course, regardless of which method is used, the first orthogonal modulation sequence may be {B1}, {B2}, {B3}, etc., and there is no limitation here.

[0072] It is worth noting that, for the third modulation matrix, since all elements in the row vector {B1} are 1, if the backscattering end uses {B1} to modulate the first signal, the diameter signal transmitted by the first communication device cannot be eliminated. Therefore, when determining the first orthogonal modulation sequence based on the third modulation matrix, the first orthogonal modulation sequence is not {B1}, meaning that all elements in the first orthogonal modulation sequence used by the backscattering end cannot be 1. However, the second communication device can use {B1} to calculate the diameter signal from the first communication device to the second communication device, which is used when locating the first or second communication device.

[0073] S320, the second communication device determines the first total delay information based on the first target signal.

[0074] S330, the second communication device sends the first total latency information to the location management server.

[0075] In addition to referring to the relevant description in method embodiment 200, the implementation process of S320-S330 can be implemented in different ways depending on the timing calibration scenario. For example, as shown in the following methods 1 and 2.

[0076] Method 1: When the second communication device is a terminal, i.e., the timing calibration scenario is a sidelink timing calibration scenario or a downlink timing calibration scenario, the second communication device can send the first total latency information to the location management server through a network-side device. The network-side device is either a serving base station providing services to the terminal, or a base station participating in the timing calibration process. It is understood that the serving base station providing services to the terminal and the base station participating in the timing calibration process can be the same or different.

[0077] Method 2: When the second communication device is a network-side device, that is, when the timing calibration scenario is an uplink timing calibration scenario, the second communication device directly sends the first total latency information to the location management server.

[0078] Corresponding to the aforementioned reporting of the first total latency information, when the location management server receives the first total latency information, it may be in the case that the second communication device is a terminal, in which case the location management server receives the first total latency information sent by the network-side device, the network-side device being a serving base station providing services to the terminal, or the network-side device being a base station participating in the timing calibration process; or, in the case that the second communication device is a network-side device, the location management server receives the first total latency information sent by the second communication device.

[0079] Based on this, the following is... Figure 3b The uplink timing calibration scenario shown (i.e., the uplink timing calibration scenario), with the first orthogonal modulation sequence being a BPSK modulation sequence, is used as an example to illustrate the process of timing calibration assisted by the backscattering end. However, it should be noted that this application is effective not only in the uplink but also in the downlink or sidelink, and the process of using OOK modulation sequences or CDM orthogonal code sequences to assist in timing calibration at the backscattering end is also effective.

[0080] Among them, such as Figure 3b As shown, assuming there are I Tx UEs (i.e., the first communication device), L gNBs (i.e., the second communication device), M backscattering terminals, and J unknown reflectors, then, considering the signal reflection from the unknown reflectors, in the nth symbol of the mth time slot, the i-th TX UE (i.e., the first communication device)... Figure 3b The first target signal y is transmitted by UE-i and received by the l-th gNB. i,l,m [n] can be represented as shown in equation (4).

[0081]

[0082] In equation (4), the i-th Tx UE transmits the first signal s[n] (also called the positioning pilot reference signal) in the nth symbol. This first signal s[n] is transmitted through the channel response. It is directly received by the l-th gNB. Simultaneously, the first signal s[n] is received through the channel response. It is received by the k-th backscattering end. The k-th backscattering end is modulated by symbol b. k,m The first signal s[n] received in time slot m is modulated and modulated according to the channel response. Reflected to the l-th gNB, α is the complex attenuation of the backscattered signals. Additionally, α... j It is the attenuation coefficient of the j-th unknown reflector, including the radar cross section (RCS). and These are the reflection channel responses for the Tx UE and the j-th unknown reflector for the gNB, respectively. l,m [n] is the additive white Gaussian noise (AWGN) received by the l-th gNB in ​​time slot m, with zero mean and noise power spectral density of... For simplicity, the aforementioned channel responses are all considered as static channels, meaning that the channel response does not change within a certain time period. Therefore, the channel response described in the description is independent of time slots. However, the technical solution provided in this application can also be applied to scenarios with dynamic channel responses.

[0083] Based on this, the relevant k-th backscattering auxiliary gNB (i.e., ...) can be obtained by subtracting the first target signal received in the (k+1)-th time slot and the first time slot. Figure 3b The timing calibration signal y' is used for timing calibration in gNB-l). i,l,k [n],y' i,l,k [n] can be represented as shown in equation (5).

[0084]

[0085] As shown in equation (5), after using the BPSK modulation sequence at the backscattering end, the diameter signal sent by the i-th TX UE, the reflection signals from other backscattering ends (except the k-th backscattering end), and the reflection signal from the unknown reflector are all completely eliminated. Therefore, based on the first signal sent by the i-th TX UE and the reflection signal from the k-th backscattering end, we can obtain the following... Figure 3c The model shown.

[0086] In this case, the first total delay information (also called PRS total delay) corresponding to the first target signal transmitted from the i-th TX UE, modulated / reflected by the k-th backscattering end, and received by the l-th gNB can be expressed as shown in Equation (6).

[0087]

[0088] In equation (6), It is the timing error of the i-th TX UE. It is the wireless signal propagation delay from the i-th TX UE to the k-th backscattering end. This refers to the processing time of the k-th backscattering end (including backscattering end modulation, switching time, and backscattering end synchronization error, etc.). The aforementioned three are time delay-related parameters, i.e. And that It is related to the i-th TX UE and the k-th backscattering end, but not to the reception of the l-th gNB. Therefore, the gNB can completely eliminate it in the calculation of the Time of Arrival (ToA) or Time Difference of Arrival (TDoA).

[0089] in addition, This is the propagation delay of the wireless signal reflected from the k-th backscattering point to the l-th gNB. Since the position coordinates of the k-th backscattering point and the l-th gNB are fixed, this propagation delay is constant (or known) and is not affected by other factors. Generally, this propagation delay is calculated at each gNB and reported to the location management server. That is, if the position coordinates of the backscattering point and the gNB are fixed, the location management server knows the propagation delay of the relevant backscattering point and gNB in ​​advance. However, considering... It is the timing error of the l-th gNB, which the gNB itself cannot eliminate.

[0090] In this case, the gNB sends the first total delay information to the location management server so that the location management server can determine the target timing error for timing calibration based on the first delay information.

[0091] Based on this, considering that during the timed calibration process, as long as the gNBs participating in the timed calibration (such as...) are ensured... Figure 3b If there is no relative timing error between gNB-1, gNB-2, ..., gNB-l, ..., gNB-L, then in this case, when determining the target timing error, the location management server can uniformly calibrate the first total delay information on gNB-l (the target communication device) using the sub-clock based on the second total delay information on gNB-1 (the third communication device) using the master clock, thereby ensuring calibration accuracy.

[0092] In other words, assuming the target communication device is the second communication device, when the location management server receives the first total delay information sent by the second communication device and the clock used by the second communication device is a sub-clock, it can determine the target timing error based on the second total delay information sent by the third communication device, and send the target timing error to the second communication device. The clock used by the third communication device is the master clock.

[0093] In one implementation, the process by which the location management server determines the target timing error based on the first total delay information and the second total delay information may include: assuming the second total delay information is as shown in equation (7), then the location management server can calculate the difference between the TX / RX timing errors between the second communication device and the third communication device (i.e., the target timing error). As shown in equation (8).

[0094]

[0095]

[0096] in, This represents the first total delay information. This indicates the second total delay information. This represents the delay time between the k-th backscattering end and the second communication device. This represents the time delay between the k-th backscattering end and the third communication device. This indicates the delay time of the second communication device. This represents the delay time of the third communication device. Furthermore, since the location management server knows the location coordinates of the k-th backscattering end and the l-th second communication device, i.e. and Therefore, the location management server can easily calculate... As shown in equation (9). In equation (6), c represents the speed of light, and l = 1, 2, ..., L.

[0097]

[0098] It is worth noting that, to support the timing calibration of the backscattering end-assisted gNB Tx / Rx, the location management server can obtain the location coordinates of the backscattering end and the gNB in ​​advance. Additionally, the backscattering end involved in the gNB timing calibration can be pre-placed, ensuring that at least one backscattering end and the calibrated gNB have a line-of-sight (LOS) transmission path to guarantee gNB calibration accuracy.

[0099] It is understood that in this embodiment, since UE positioning and gNB calibration can be performed simultaneously without any additional wireless resource costs, the timing calibration process provided in this application will not increase additional resource overhead.

[0100] It should be further noted that although the timing calibration process provided in this application can be used for uplink, downlink, and sidelink, the timing calibration process implemented in the uplink is different from the timing calibration process implemented in the downlink and SL link.

[0101] For example, if timing calibration is performed entirely on the downlink, at least four gNBs (i.e., the first communication devices) need to send mutually orthogonal first signals. The i-th UE participating in downlink positioning and timing calibration receives the diameter signal sent by the l-th gNB, and also receives signals reflected from backscattering points and unknown reflectors. After eliminating the diameter signal sent by the l-th gNB, the signals reflected from other backscattering points, and the unknown reflector, the i-th UE calculates the first total delay information reflected by the l-th gNB through the k-th backscattering point. Then, the i-th UE feeds back the first total delay information to its serving gNB through the Uu link (such as the Physical Uplink Control Channel (PUCCH) or the Medium Access Control Control Element (MAC-CE) channel). The serving gNB summarizes the first total delay information to the location management server, and then the location management server calculates the difference in Tx / Rx timing errors (i.e., the target timing error) between the l-th gNB (using the master clock) and the l-th gNB. Finally, the location management server will send the calibration value (i.e., the target timing error) directly to the corresponding gNB for timing calibration.

[0102] It is worth noting that the serving gNB for the i-th UE can be a timed calibration gNB (i.e., the l-th gNB) or another non-timed calibration gNB. In other words, the timed calibration gNB is not necessarily the serving gNB for this UE.

[0103] In this embodiment, by introducing a backscattering end, it is possible to locate the UE and perform timed calibration of network-side equipment without generating additional PRS overhead.

[0104] like Figure 4 The diagram shown illustrates a flowchart of a timing calibration method 400 provided in an exemplary embodiment of this application. This method can be, but is not limited to, executed by a second communication device (such as a terminal or network-side device), specifically by hardware and / or software installed in the second communication device. In this embodiment, the method 400 may include at least the following steps.

[0105] S410, the second communication device receives the first information sent by the location management server.

[0106] If the second communication device is a terminal, it can receive the first information sent by the location management server through a network-side device (such as a gNB) providing services to it. Alternatively, if the second communication device is a network-side device (such as a gNB), it determines reference signal configuration information based on the first information; the second communication device then sends second information to the first communication device, the second information including at least the reference signal configuration information.

[0107] In order to improve the timing calibration accuracy, the location management server can determine the first information based on the third information, wherein the third information includes at least one of the following (21)-(24).

[0108] (21) Each backscattering end participating in the timing calibration process uses a mutually orthogonal modulation sequence, thereby making the interference between each backscattering end essentially eliminated.

[0109] (22) The distance between the first communication device and the backscattering end is less than a predetermined value, thereby reducing the signal attenuation between the first communication device and the backscattering end. The predetermined value can be agreed upon by the protocol or configured by a higher layer, etc., and is not limited here.

[0110] (23) The position of the backscattering end participating in the timing calibration process is known, for example, the backscattering end participating in the timing calibration process can be placed in a fixed position in advance, or the movement trajectory of the backscattering end is known, etc.

[0111] It should be noted that during timed calibration, it can be ensured that there is a LOS path between at least one backscattering end and the device that needs to be timed calibrated (such as a second communication device).

[0112] (24) Location information of the second communication device. The location management server can determine relevant information of the first communication device and the backscattering end participating in the timing calibration based on the location information of the second communication device, such as location information, quantity information, etc., without limitation.

[0113] Based on this, the first information includes at least one of the following (31)-(33).

[0114] (31) Information of at least one first communication device participating in the timing calibration process, such as the location information and identification information of the first communication device.

[0115] (32) Information of at least one backscattering end participating in the timing calibration process, such as the location information and identification information of the backscattering end.

[0116] (33) The reference signal related configuration information used in the timing calibration process, such as the first orthogonal modulation sequence used by the backscattering end, the first signal that the first communication device needs to send, whether the first signals generated between each of the first communication devices need to be orthogonal, the configuration method of the transmission resources corresponding to each of the first signals (such as the transmission resources corresponding to each of the first signals being configured through the time domain, frequency domain, code domain or spatial domain), etc.

[0117] It should be noted that when there are multiple first communication devices participating in the timing calibration process, the first signals sent by the multiple first communication devices are orthogonal to ensure that there is no interference between the first signals sent by the first communication devices.

[0118] S420, the second communication device receives the first target signal.

[0119] The first target signal includes at least a first signal sent by the first communication device and a second signal sent by the backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The position of the backscattering end is known to the second communication device.

[0120] S430, the second communication device determines the first total delay information based on the first target signal.

[0121] S440, the second communication device sends the first total latency information to the location management server.

[0122] It is understandable that, in addition to referring to the relevant description in method embodiment 200, the implementation process of S430 and S440 can be implemented in the following possible way: when there are multiple first total delay information, such as when the second communication device receives multiple first target signals, such as multiple second signals sent / reflected by backscattering ends, then the second communication device can send multiple first total delay information to the location management server (i.e., report all measurement information to the location management server); or, the second communication device can send third total delay information to the location management server (i.e., report measurement information to the location management server according to the reliability), where the third total delay information is the delay information among the multiple first total delay information whose reliability reaches a predetermined requirement. When the second communication device reports the third total delay information according to the reliability, the reliability can be determined based on the distance between the backscattering end and the second communication device, such as the first total delay information corresponding to a closer backscattering end having a higher reliability, etc., which is not limited here.

[0123] Correspondingly, when the location management server determines the target timing error corresponding to the second communication device based on the first total delay information and the second total delay information, if there are multiple first total delay information received, then the location management server determines the target timing error corresponding to the second communication device based on the fourth total delay information and the second total delay information; wherein, the fourth total delay information is the delay information among the multiple first total delay information whose reliability meets the predetermined requirements.

[0124] Of course, when the second communication device is a network-side device and timing calibration is performed on the network-side device, the second communication device receives the target timing error sent by the location management server; the second communication device performs timing calibration based on the target timing error.

[0125] Furthermore, in this embodiment, in addition to the aforementioned S410-S440, in order to ensure the relative clock accuracy of the second communication device, the clock of the target communication device (such as the second communication device in the uplink timing calibration scenario or the first communication device in the downlink timing calibration scenario) can be calibrated at certain time intervals. Based on this, the timing calibration process given in this embodiment can be triggered in various ways. For example, the timing calibration process can be triggered periodically, semi-periodically, non-periodically, or by the second communication device.

[0126] Assuming that the timed calibration process is triggered by the second communication device, the triggering process may include: the second communication device sending a first request message to the location management server, the first request message being used to request the location management server to perform timed calibration related operations, such as requesting the location management server to send relevant configuration information of the timed calibration process to the second communication device, and the location management server determining the first communication device and backscattering end to participate in the timed calibration based on the geographical location of the second communication device to be calibrated.

[0127] Of course, when the second communication device sends the first request message, its sending method may also include any one of the following (11)-(13).

[0128] (11) Periodic transmission.

[0129] (12) Semi-periodic transmission.

[0130] (13) Event-trigger sending.

[0131] Furthermore, it is worth noting that the second communication device and the backscattering end participating in the timing calibration are allowed to access the network in advance via higher-layer signaling; that is, the location management server knows the approximate location coordinates of all the first communication devices and the precise location coordinates of the backscattering end in advance. Simultaneously, the location management server, through signaling interaction with the backscattering end, knows the modulation sequence (i.e., the first orthogonal modulation sequence) used by each backscattering end. The first orthogonal modulation sequence used by the backscattering end can be obtained in advance by the location management server through notification via gNB or UE, or it can be obtained temporarily through simple signaling notification according to the location management server's needs (e.g., to orthogonalize the modulation sequences between backscattering ends); no restrictions are placed here.

[0132] Based on the description of the aforementioned method embodiments 200-400, the timing calibration process given in this application will be further illustrated below with reference to Examples 1 and 2, as follows.

[0133] Example 1

[0134] Please refer to the following: Figure 5a Assuming the timing calibration process is performed in the downlink (i.e., the downlink timing calibration process), the location management server (such as LMF) can select one or more UEs (i.e., the second communication device) from I UEs to participate in the timing calibration of the l-th gNB (i.e., the first communication device) based on the geographical location information of K backscattering terminals (backscattering terminals). Based on this, the timing calibration process may include the following S501-S513.

[0135] S501, if the backscattering end has not yet obtained network authorization, the LMF provides network authorization and parameter setting services to the backscattering end through the gNB or UE.

[0136] In step S502, the gNB sends a first request message to the LMF to request the LMF to perform periodic calibration. Step S502 can be omitted if the gNB requests periodic calibration from the LMF periodically or semi-periodically.

[0137] S503, the LMF selects one or more UEs from I UEs to participate in the timing calibration of the l-th gNB based on the geographical location information of the K backscattering terminals. Simultaneously, the LMF selects the i-th UE to participate in the timing calibration of the l-th gNB based on the geographical location information of the K backscattering terminals.

[0138] S504, the LMF sends the first information to the serving gNB of the i-th UE. It is worth noting that the serving gNB for the i-th UE can be a timing calibration gNB or not. For simplicity, in this embodiment, the timing calibration gNB and the serving gNB are the same gNB.

[0139] S505, the l-th gNB performs reference signal related configuration based on the first information, such as the configuration of PRS related time domain and frequency domain resources.

[0140] S506, the l-th gNB notifies the i-th UE of the relevant configuration information of the reference signal.

[0141] S507, the l-th gNB sends a first signal according to the configured reference signal. The 1st to Kth backscattering ends receive the first signal, modulate it with OOK, BPSK or CDM orthogonal codes according to its modulation sequence to obtain a second signal, and reflect it to the i-th UE.

[0142] S508, the i-th UE calculates the first total delay information reflected back to the UE after being modulated from the l-th gNB and through each backscattering end.

[0143] S509, the i-th UE feeds back the first total delay information for each backscattering end to the l-th gNB.

[0144] S510, the l-th gNB reports the first total delay information to the LMF for each backscattering end.

[0145] S511, the LMF calculates the target timing error for the l-th gNB, i.e. the timing calibration value, based on the total delay information (such as the first total delay information and the second total delay information) reported by the first and l-th gNBs for each backscattering end.

[0146] S512, LMF sends the target timing error to the l-th gNB.

[0147] S513, the l-th gNB performs timing calibration based on the received target timing error.

[0148] Example 2

[0149] Please refer to the following: Figure 5b Assuming the timing calibration process is performed in the uplink (i.e., the uplink timing calibration process), then the LMF (e.g., the LMF) can select one or more UEs (i.e., the first communication device) from I UEs to participate in the timing calibration of the l-th gNB (i.e., the second communication device) based on the geographical location information of the K backscattering ends. Based on this, the uplink timing calibration process may include the following S521-S532.

[0150] S521, if the backscattering end has not yet obtained network authorization, the LMF provides network authorization and parameter setting services to the backscattering end through the gNB or UE.

[0151] In step S522, the gNB sends a first request message to the LMF to request the LMF to perform periodic calibration. Step S502 can be omitted if the gNB requests periodic calibration from the LMF periodically or semi-periodically.

[0152] S503, the LMF selects one or more UEs from I UEs to participate in the timing calibration of the l-th gNB based on the geographical location information of the K backscattering terminals. Simultaneously, the LMF selects the i-th UE to participate in the timing calibration of the gNB based on the geographical location information of the K backscattering terminals.

[0153] S524, the LMF sends the first information to the serving gNB of the i-th UE. It is worth noting that the serving gNB for the i-th UE can be either a timing calibration gNB or not. For simplicity, in this embodiment, the timing calibration gNB and the serving gNB are the same gNB.

[0154] S525, the l-th gNB performs reference signal related configuration based on the first information, such as the configuration of PRS related time domain and frequency domain resources.

[0155] S526, the l-th gNB configures the reference signal for the i-th UE.

[0156] S527, the i-th UE sends a first signal according to the configured reference signal information. The 1st to Kth backscattering ends receive the first signal, modulate it according to its modulation sequence using OOK, BPSK or CDM orthogonal code sequence to obtain a second signal, and then reflect it to the l-th gNB.

[0157] S528, the l-th gNB calculates the first total delay information reflected from the i-th UE after modulation through each backscattering end to the l-th gNB.

[0158] S529, the l-th gNB sends the first total delay information to the LMF.

[0159] S530, based on the total time delay information for each backscattering end reported by the first gNB and the l-th gNB, the LMF calculates the target timing error for the l-th gNB, i.e., the timing calibration value.

[0160] S531, LMF sends the target timing error to the l-th gNB.

[0161] S532, the l-th gNB performs timing calibration based on the received target timing error.

[0162] It is worth noting that for the timing calibration-related processes in the uplink or downlink given in Examples 1 and 2 above, S501-S513 and S521 and S532 can be the same or different.

[0163] It is understood that the implementation processes of Examples 1 and 2 described above can refer to the relevant descriptions in the aforementioned method embodiments 200-400, and achieve the same or corresponding technical effects. To avoid repetition, they will not be repeated here. Furthermore, the timing calibration process provided in this application may include, but is not limited to, the steps given in Examples 1 and 2 above. For example, it may include more or fewer steps than in Examples 1 or 2 above.

[0164] like Figure 6 The diagram shown illustrates a flowchart of a timing calibration method 600 provided in an exemplary embodiment of this application. This method can be, but is not limited to, executed by a location management server, specifically by hardware and / or software installed in the location management server. In this embodiment, the method 600 may include at least the following steps.

[0165] S610, the location management server receives first total latency information, the first total latency information is the total latency information corresponding to the target communication device, and the clock used by the target communication device is a sub-clock, the target communication device is a first communication device or a second communication device.

[0166] S620, the location management server determines the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information;

[0167] S630, the location management server sends the target timing error.

[0168] The second total delay information is the total delay information corresponding to the third communication device. The clock used by the third communication device is the main clock. The backscattering end that assists the target communication device in timing calibration uses the first orthogonal modulation sequence for signal modulation. The location of the backscattering end is known to the location management server.

[0169] Optionally, the first orthogonal modulation sequence includes a binary amplitude keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

[0170] Optionally, the OOK modulation sequence is determined according to a first modulation matrix, the first modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0171] Optionally, the BPSK modulation sequence is determined according to a second modulation matrix, the second modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0172] Optionally, the CDM orthogonal code sequence is determined based on a third modulation matrix, which includes: Wherein, M is an integer greater than or equal to 1, and M-1 is related to the number of backscattering ends participating in the timing calibration process.

[0173] Optionally, the target timing error of the target communication device for: in, This represents the first total delay information. This indicates the second total delay information. This represents the time delay between the k-th backscattering end and the target communication device. This represents the time delay between the k-th backscattering end and the third communication device. This indicates the delay time of the target communication device. This indicates the delay time of the third communication device.

[0174] Optionally, the step of the location management server determining the target timing error corresponding to the target communication device based on the first total latency information and the second total latency information includes: when there are multiple first total latency information, the location management server determines the target timing error corresponding to the target communication device based on the fourth total latency information and the second total latency information; wherein, the fourth total latency information is the latency information among the multiple first total latency information that meets the predetermined reliability requirement.

[0175] Optionally, the second communication device is a terminal or a network-side device.

[0176] Optionally, when the timing calibration process is an uplink timing calibration process, the first communication device is a terminal and the second communication device is a network-side device; when the timing calibration process is a downlink timing calibration process, the first communication device is a network-side device and the second communication device is a terminal; when the timing calibration process is a sidelink timing calibration process, both the first communication device and the second communication device are terminals, and the locations of the first communication device and / or the second communication device are known; wherein, the first communication device is a reference signal transmitter participating in the timing calibration process.

[0177] Optionally, the step of the location management server receiving the first total latency information includes any one of the following: when the second communication device is a terminal, the location management server receives the first total latency information sent by a network-side device, wherein the network-side device is a serving base station providing services to the terminal, or the network-side device is a base station participating in the timing calibration process; when the second communication device is a network-side device, the location management server receives the first total latency information sent by the second communication device.

[0178] Optionally, the method further includes: the location management server determining first information; the location management server sending the first information; wherein the first information includes at least one of the following: information of at least one first communication device participating in the timing calibration process; information of at least one backscattering end participating in the timing calibration process; and reference signal related configuration information used in the timing calibration process.

[0179] Optionally, when there are multiple first communication devices participating in the timing calibration, the first signals sent by each of the first communication devices are orthogonal to each other.

[0180] Optionally, the transmission resources of each of the first signals can be configured in the time domain, frequency domain, code domain, or spatial domain.

[0181] Optionally, the first signal includes at least one of a positioning reference signal (PRS), a channel state information reference signal (CSI-RS), a phase reference signal (TRS), and a detection reference signal (SRS).

[0182] Optionally, the step of the location management server determining the first information includes: the location management server determining the first information based on third information; the third information includes at least one of the following: each backscattering end participating in the timing calibration process uses mutually orthogonal modulation sequences; the distance between the first communication device and the backscattering end is less than a predetermined value; the location of the backscattering end participating in the timing calibration process is known; and the location information of the second communication device.

[0183] Optionally, the method further includes: the location management server receiving a first request message sent by the second communication device; wherein the first request message is used to request the location management server to perform timed calibration-related operations.

[0184] Optionally, the first request message may be sent in any of the following ways: periodic sending; semi-periodic sending; or triggered sending.

[0185] It is understood that the implementation process of each implementation method in method embodiment 600 can refer to the relevant descriptions in the aforementioned method embodiments 200-500, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0186] The timed calibration method provided in this application can be executed by a timed calibration device. This application uses an example of a timed calibration device performing the timed calibration method to illustrate the timed calibration device provided in this application.

[0187] like Figure 7 The diagram shown is a schematic representation of a timing calibration apparatus 700 provided in an exemplary embodiment of this application. The apparatus 700 includes a first receiving module 710 for receiving a first target signal; a first determining module 720 for the second communication device to determine first total delay information based on the first target signal; and a first transmitting module 730 for transmitting the first total delay information to a location management server. The first target signal includes at least a first signal transmitted by the first communication device and a second signal transmitted by a backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The location of the backscattering end is known to the second communication device.

[0188] Optionally, the first orthogonal modulation sequence includes a binary amplitude keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

[0189] Optionally, the OOK modulation sequence is determined according to a first modulation matrix, the first modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0190] Optionally, the BPSK modulation sequence is determined according to a second modulation matrix, the second modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0191] Optionally, the CDM orthogonal code sequence is determined based on a third modulation matrix, which includes: Wherein, M is an integer greater than or equal to 1, and M-1 is related to the number of backscattering ends participating in the timing calibration process.

[0192] Optionally, the step of the first sending module 730 sending the first total latency information includes any one of the following: when the second communication device is a terminal, the second communication device sends the first total latency information to the location management server through a network-side device, wherein the network-side device is a serving base station providing services to the terminal, or the network-side device is a base station participating in the timing calibration process; when the second communication device is a network-side device, the second communication device sends the first total latency information directly to the location management server.

[0193] Optionally, the step of the first sending module 730 sending the first total latency information to the location management server includes: when there are multiple pieces of the first total latency information, the first sending module 730 performs at least one of the following: sending multiple pieces of the first total latency information to the location management server; sending a third total latency information to the location management server, wherein the third total latency information is the latency information among the multiple pieces of the first total latency information whose reliability meets a predetermined requirement.

[0194] Optionally, the first communication device is a terminal or a network-side device, and the second communication device is a terminal or a network-side device.

[0195] Optionally, when the timing calibration process is an uplink timing calibration process, the first communication device is a terminal and the second communication device is a network-side device; when the timing calibration process is a downlink timing calibration process, the first communication device is a network-side device and the second communication device is a terminal; when the timing calibration process is a sidelink timing calibration process, both the first communication device and the second communication device are terminals, and the locations of the first communication device and / or the second communication device are known.

[0196] Optionally, the first receiving module 710 is further configured to receive the target timing error sent by the location management server when the second communication device is a network-side device and timing calibration is performed on the network-side device; the first determining module 720 is further configured to perform timing calibration based on the target timing error.

[0197] Optionally, the first receiving module 710 is further configured to receive first information sent by the location management server; when the second communication device is a network-side device, the first determining module 720 is further configured to determine reference signal configuration information based on the first information; the first sending module 730 is further configured to send second information to the first communication device, wherein the second information includes at least the reference signal configuration information.

[0198] Optionally, the first information includes at least one of the following: information of at least one first communication device participating in the timing calibration process; information of at least one backscattering end participating in the timing calibration process; and reference signal related configuration information used in the timing calibration process.

[0199] Optionally, when there are multiple first communication devices participating in the timing calibration process, the first signals sent by the multiple first communication devices are mutually orthogonal.

[0200] Optionally, the transmission resources corresponding to each of the first signals can be configured in the time domain, frequency domain, code domain, or spatial domain.

[0201] Optionally, the first signal includes at least one of a positioning reference signal (PRS), a channel state information reference signal (CSI-RS), a phase reference signal (TRS), and a detection reference signal (SRS).

[0202] Optionally, the first sending module 730 is further configured to send a first request message to the location management server; wherein the first request message is used to request the location management server to perform timed calibration-related operations.

[0203] Optionally, the first request message may be sent in any of the following ways: periodic sending; semi-periodic sending;

[0204] Triggered sending.

[0205] like Figure 8 The diagram shows a schematic of a timing calibration apparatus 800 provided in an exemplary embodiment of this application. The apparatus 800 includes a second receiving module 810 for receiving first total delay information, wherein the first total delay information is the total delay information corresponding to a target communication device, and the clock used by the target communication device is a sub-clock, and the target communication device is a first communication device or a second communication device; a second determining module 820 for determining a target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; and a second transmitting module 830 for transmitting the target timing error. The second total delay information is the total delay information corresponding to a third communication device, wherein the clock used by the third communication device is the master clock, and the backscattering end assisting the target communication device in timing calibration uses a first quadrature modulation sequence for signal modulation, and the position of the backscattering end is known to the location management server.

[0206] Optionally, the first orthogonal modulation sequence includes a binary amplitude keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

[0207] Optionally, the OOK modulation sequence is determined according to a first modulation matrix, the first modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0208] Optionally, the BPSK modulation sequence is determined according to a second modulation matrix, the second modulation matrix comprising: Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

[0209] Optionally, the CDM orthogonal code sequence is determined based on a third modulation matrix, which includes: Wherein, M is an integer greater than or equal to 1, and M-1 is related to the number of backscattering ends participating in the timing calibration process.

[0210] Optionally, the target timing error of the target communication device for: in, This represents the first total delay information. This indicates the second total delay information. This represents the time delay between the k-th backscattering end and the target communication device. This represents the time delay between the k-th backscattering end and the third communication device. This indicates the delay time of the target communication device. This indicates the delay time of the third communication device. Optionally, the step of the second determining module 820 determining the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information includes: when there are multiple pieces of the first total delay information, the location management server determines the target timing error corresponding to the target communication device based on the fourth total delay information and the second total delay information; wherein, the fourth total delay information is the delay information among the multiple pieces of the first total delay information whose reliability meets a predetermined requirement.

[0211] Optionally, the second communication device is a terminal or a network-side device.

[0212] Optionally, when the timing calibration process is an uplink timing calibration process, the first communication device is a terminal and the second communication device is a network-side device; when the timing calibration process is a downlink timing calibration process, the first communication device is a network-side device and the second communication device is a terminal; when the timing calibration process is a sidelink timing calibration process, both the first communication device and the second communication device are terminals, and the locations of the first communication device and / or the second communication device are known; wherein, the first communication device is a reference signal transmitter participating in the timing calibration process.

[0213] Optionally, the step of the second receiving module 810 receiving the first total latency information includes any one of the following: when the second communication device is a terminal, receiving the first total latency information sent by a network-side device, wherein the network-side device is a serving base station providing services to the terminal, or the network-side device is a base station participating in the timing calibration process; when the second communication device is a network-side device, receiving the first total latency information sent by the second communication device.

[0214] Optionally, the second determining module 820 is further configured to determine first information; the location management server sends the first information; wherein the first information includes at least one of the following: information of at least one first communication device participating in the timing calibration process; information of at least one backscattering end participating in the timing calibration process; and reference signal related configuration information used in the timing calibration process.

[0215] Optionally, when there are multiple first communication devices participating in the timing calibration, the first signals sent by each of the first communication devices are orthogonal to each other.

[0216] Optionally, the transmission resources of each of the first signals can be configured in the time domain, frequency domain, code domain, or spatial domain.

[0217] Optionally, the first signal includes at least one of a positioning reference signal (PRS), a channel state information reference signal (CSI-RS), a phase reference signal (TRS), and a detection reference signal (SRS).

[0218] Optionally, the step of the second determining module 820 determining the first information includes: the location management server determining the first information based on third information; the third information includes at least one of the following: each backscattering end participating in the timing calibration process uses mutually orthogonal modulation sequences; the distance between the first communication device and the backscattering end is less than a predetermined value; the location of the backscattering end participating in the timing calibration process is known; and the location information of the second communication device.

[0219] Optionally, the second receiving module 810 is further configured to receive a first request message sent by the second communication device; wherein the first request message is used to request the location management server to perform timed calibration-related operations.

[0220] Optionally, the first request message may be sent in any of the following ways: periodic sending; semi-periodic sending; or triggered sending.

[0221] The timing calibration device 700-800 in this application embodiment can be a communication device, such as a communication device with an operating system, or a component in a communication device, such as an integrated circuit or a chip. The electronic device can be a terminal or a network-side device. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above, and the network-side device can include, but is not limited to, the type of network-side device 12 listed above; this application embodiment does not impose specific limitations.

[0222] The timing calibration device 700 provided in this application embodiment can achieve... Figures 2 to 4 The various processes implemented in the method embodiments of this application achieve the same technical effect, and to avoid repetition, they will not be described again here. Furthermore, the timing calibration device 800 provided in the embodiments of this application can achieve… Figure 6 The various processes implemented in the method embodiments achieve the same technical effect, and to avoid repetition, they will not be described again here.

[0223] Optional, such as Figure 9 As shown in the illustration, this application also provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores programs or instructions that can run on the processor 901. For example, when the communication device 900 is a terminal, the program or instructions executed by the processor 901 implement the various steps of the timing calibration method embodiment described above, and achieve the same technical effect. When the communication device 900 is a network-side device, the program or instructions executed by the processor 901 implement the various steps of the timing calibration method embodiment described above, and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0224] In one implementation, when the communication device 900 is a terminal, the terminal may include a processor and a communication interface, the communication interface being coupled to the processor. The processor is used to run programs or instructions to implement the steps of the method described in method embodiments 200-500. This terminal embodiment corresponds to the method embodiment on the second communication device side described above. All implementation processes and methods of the above method embodiments can be applied to this second communication device embodiment and achieve the same technical effect. Specifically, Figure 10 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0225] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0226] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0227] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 1041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0228] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1001 can transmit it to the processor 1010 for processing; in addition, the radio frequency unit 1001 can send uplink data to the network-side device. Typically, the radio frequency unit 1001 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0229] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0230] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.

[0231] The radio frequency unit 1001 is used to receive a first target signal; the processor 1010 is used by the second communication device to determine first total delay information based on the first target signal; the radio frequency unit 1001 is also used to send the first total delay information to a location management server; wherein the first target signal includes at least a first signal sent by the first communication device and a second signal sent by a backscattering end, the second signal being obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence, and the location of the backscattering end being known to the second communication device.

[0232] Alternatively, the radio frequency unit 1001 is configured to receive first total delay information, wherein the first total delay information is the total delay information corresponding to the target communication device, and the clock used by the target communication device is a sub-clock, and the target communication device is a first communication device or a second communication device; the processor 1010 is configured to determine the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; the radio frequency unit 1001 is further configured to transmit the target timing error; wherein, the second total delay information is the total delay information corresponding to a third communication device, the clock used by the third communication device is the master clock, the backscattering end assisting the target communication device in timing calibration uses a first quadrature modulation sequence for signal modulation, and the position of the backscattering end is known to the location management server.

[0233] In another implementation, when the communication device 900 is a network-side device, the network-side device includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in embodiments 200-600. This network-side device embodiment corresponds to the above-described network-side device method embodiments. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effects.

[0234] Specifically, embodiments of this application also provide a network-side device. For example... Figure 11 As shown, the network-side device 1100 includes: an antenna 1101, a radio frequency (RF) device 1102, a baseband device 1103, a processor 1104, and a memory 1105. The antenna 1101 is connected to the RF device 1102. In the uplink direction, the RF device 1102 receives information through the antenna 1101 and transmits the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be transmitted and sends it to the RF device 1102. The RF device 1102 processes the received information and transmits it through the antenna 1101.

[0235] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1103, which includes a baseband processor.

[0236] The baseband device 1103 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 11 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1105 via a bus interface to call the program in the memory 1105 and execute the network device operation shown in the above method embodiment.

[0237] The network-side device may also include a network interface 1106, such as a common public radio interface (CPRI).

[0238] Specifically, the network-side device 1100 of this embodiment further includes: instructions or programs stored in memory 1105 and executable on processor 1104, wherein processor 1104 calls the instructions or programs in memory 1105 to execute. Figure 7 or Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0239] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described timing calibration method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0240] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0241] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run network-side device programs or instructions to implement the various processes of the above-described timing calibration method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0242] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0243] This application also provides a computer program / program product stored in a storage medium. When the computer program / program product is executed by a processor, it implements the various processes of the above-described timing calibration method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0244] This application also provides a timed calibration system, including a second communication device and a location management server. The terminal can be used to perform the steps of the timed calibration method described in method embodiments 200-400, and the network-side device can be used to perform the steps of the timed calibration method described in method embodiment 600.

[0245] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0246] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0247] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for timed calibration, characterized in that, include: The second communication device receives the first target signal; The second communication device determines the first total delay information based on the first target signal; The second communication device sends the first total latency information to the location management server; The first target signal includes at least a first signal sent by the first communication device and a second signal sent by the backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The position of the backscattering end is known to the second communication device. When the second communication device is a network-side device and timed calibration is performed on the network-side device, the method further includes: The second communication device receives the target timing error sent by the location management server; The second communication device performs timing calibration based on the target timing error; The target timing error is determined based on the first total delay information and the second total delay information. The second total delay information is the total delay information corresponding to the third communication device. The clock used by the third communication device is the main clock. The backscattering end that assists the target communication device in timing calibration uses the first orthogonal modulation sequence for signal modulation. The target communication device is the second communication device.

2. The method as described in claim 1, characterized in that, The first orthogonal modulation sequence includes a binary amplitude keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

3. The method as described in claim 2, characterized in that, The OOK modulation sequence is determined based on a first modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

4. The method as described in claim 2, characterized in that, The BPSK modulation sequence is determined according to a second modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

5. The method as described in claim 2, characterized in that, The CDM orthogonal code sequence is determined based on a third modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

6. The method according to any one of claims 1-5, characterized in that, The step of the second communication device sending the first total delay information includes any one of the following: When the second communication device is a terminal, the second communication device sends the first total latency information to the location management server through a network-side device. The network-side device is a serving base station that provides services to the terminal, or the network-side device is a base station that participates in the timing calibration process. When the second communication device is a network-side device, the second communication device directly sends the first total latency information to the location management server.

7. The method according to any one of claims 1-6, characterized in that, The step of the second communication device sending the first total latency information to the location management server includes: When there are multiple instances of the first total delay information, the second communication device performs at least one of the following: Send multiple sets of the first total latency information to the location management server; Send a third total latency information to the location management server. The third total latency information is the latency information among multiple first total latency information that meets a predetermined reliability requirement.

8. The method according to any one of claims 1-7, characterized in that, The first communication device is a terminal or a network-side device, and the second communication device is a terminal or a network-side device.

9. The method as described in claim 8, characterized in that, When the timing calibration process is an uplink timing calibration process, the first communication device is a terminal and the second communication device is a network-side device; When the timing calibration process is a downlink timing calibration process, the first communication device is a network-side device and the second communication device is a terminal; In the case where the timing calibration process is a side-link timing calibration process, both the first communication device and the second communication device are terminals, and the locations of the first communication device and / or the second communication device are known.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: The second communication device receives the first information sent by the location management server; When the second communication device is a network-side device, the second communication device determines the reference signal configuration information based on the first information; The second communication device sends a second message to the first communication device, the second message including at least the reference signal configuration information.

11. The method as described in claim 10, characterized in that, The first information includes at least one of the following: Information of at least one first communication device participating in the timing calibration process; Information from at least one backscattering end participating in the timing calibration process; The reference signal configuration information used in the timing calibration process.

12. The method as described in claim 11, characterized in that, When there are multiple first communication devices participating in the timing calibration process, the first signals sent by the multiple first communication devices are orthogonal to each other.

13. The method as described in claim 11, characterized in that, The transmission resources corresponding to each of the first signals are configured in the time domain, frequency domain, code domain, or spatial domain.

14. The method according to any one of claims 1-13, characterized in that, The first signal includes at least one of the following: positioning reference signal PRS, channel state information reference signal CSI-RS, phase reference signal TRS, and detection reference signal SRS.

15. The method according to any one of claims 1-14, characterized in that, The method further includes: The second communication device sends a first request message to the location management server; The first request message is used to request the location management server to perform timed calibration-related operations.

16. The method as described in claim 15, characterized in that, The first request message is sent in any of the following ways: Periodic sending; Semi-periodic transmission; Triggered sending.

17. A method for timed calibration, characterized in that, include: The location management server receives first total latency information, which is the total latency information corresponding to the target communication device, and the clock used by the target communication device is a sub-clock. The target communication device is either the first communication device or the second communication device. The location management server determines the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; The location management server sends the target timing error; The second total delay information is the total delay information corresponding to the third communication device. The clock used by the third communication device is the main clock. The backscattering end that assists the target communication device in timing calibration uses the first orthogonal modulation sequence for signal modulation. The location of the backscattering end is known to the location management server.

18. The method as described in claim 17, characterized in that, The first orthogonal modulation sequence includes a binary amplitude keying (OOK) modulation sequence, a binary phase shift keying (BPSK) modulation sequence, or a binary phase shift keying (CDM) orthogonal code sequence.

19. The method as described in claim 18, characterized in that, The OOK modulation sequence is determined based on a first modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

20. The method as described in claim 18, characterized in that, The BPSK modulation sequence is determined according to a second modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

21. The method as described in claim 18, characterized in that, The CDM orthogonal code sequence is determined based on a third modulation matrix, which includes: ; Wherein, M is an integer greater than or equal to 1, and M is related to the number of backscattering ends participating in the timing calibration process.

22. The method according to any one of claims 17-21, characterized in that, The target timing error of the target communication device for: ; in, This represents the first total delay information. This indicates the second total delay information. This represents the time delay between the k-th backscattering end and the target communication device. This represents the time delay between the k-th backscattering end and the third communication device. This indicates the delay time of the target communication device. This indicates the delay time of the third communication device.

23. The method according to any one of claims 17-22, characterized in that, The step of the location management server determining the target timing error corresponding to the target communication device based on the first total latency information and the second total latency information includes: When there are multiple instances of the first total delay information, the location management server determines the target timing error corresponding to the target communication device based on the fourth total delay information and the second total delay information. The fourth total delay information is the delay information among multiple first total delay information that meets the predetermined reliability requirement.

24. The method according to any one of claims 17-23, characterized in that, The second communication device is a terminal or a network-side device.

25. The method as described in claim 24, characterized in that, When the timing calibration process is an uplink timing calibration process, the first communication device is a terminal and the second communication device is a network-side device; When the timing calibration process is a downlink timing calibration process, the first communication device is a network-side device and the second communication device is a terminal; In the case where the timing calibration process is a side-link timing calibration process, both the first communication device and the second communication device are terminals, and the locations of the first communication device and / or the second communication device are known; The first communication device is a reference signal transmitter that participates in the timing calibration process.

26. The method according to any one of claims 17-25, characterized in that, The steps for the location management server to receive the first total latency information include any one of the following: When the second communication device is a terminal, the location management server receives the first total latency information sent by the network-side device, where the network-side device is a serving base station providing services to the terminal, or the network-side device is a base station participating in the timing calibration process; When the second communication device is a network-side device, the location management server receives the first total latency information sent by the second communication device.

27. The method according to any one of claims 17-26, characterized in that, The method further includes: The location management server determines the first information; The location management server sends the first information; The first information includes at least one of the following: Information of at least one first communication device participating in the timing calibration process; Information from at least one backscattering end involved in the timing calibration process; Configuration information related to the reference signal used in the timing calibration process.

28. The method as described in claim 27, characterized in that, When there are multiple first communication devices participating in the timing calibration, the first signals sent by each of the first communication devices are orthogonal to each other.

29. The method as described in claim 28, characterized in that, The transmission resources of each of the first signals are configured in the time domain, frequency domain, code domain, or spatial domain.

30. The method according to any one of claims 28-29, characterized in that, The first signal includes at least one of the following: positioning reference signal PRS, channel state information reference signal CSI-RS, phase reference signal TRS, and detection reference signal SRS.

31. The method as described in claim 27, characterized in that, The step of the location management server determining the first information includes: The location management server determines the first information based on the third information; The third information includes at least one of the following: The backscattering ends participating in the timing calibration process use mutually orthogonal modulation sequences; The distance between the first communication device and the backscattering end is less than a predetermined value; The location of the backscattering end involved in the timing calibration process is known; The location information of the second communication device.

32. The method according to any one of claims 17-31, characterized in that, The method further includes: The location management server receives a first request message sent by the second communication device; The first request message is used to request the location management server to perform timed calibration-related operations.

33. The method as described in claim 32, characterized in that, The first request message is sent in any of the following ways: Periodic sending; Semi-periodic transmission; Triggered sending.

34. A timing calibration device, said device being a second communication device or a component of a second communication device, characterized in that, include: The first receiving module is used to receive the first target signal; The first determining module is used to determine the first total time delay information based on the first target signal; The first sending module is used to send the first total delay information to the location management server; The first target signal includes at least a first signal sent by the first communication device and a second signal sent by the backscattering end. The second signal is obtained by the backscattering end modulating the first signal according to a first orthogonal modulation sequence. The position of the backscattering end is known to the second communication device. When the second communication device is a network-side device and timing calibration is performed on the network-side device, the first receiving module is also used to receive the target timing error sent by the location management server; The first determining module is further configured to perform timing calibration based on the target timing error; The target timing error is determined based on the first total delay information and the second total delay information. The second total delay information is the total delay information corresponding to the third communication device. The clock used by the third communication device is the main clock. The backscattering end that assists the target communication device in timing calibration uses the first orthogonal modulation sequence for signal modulation. The target communication device is the second communication device.

35. A timed calibration device, characterized in that, include: The second receiving module is used to receive first total delay information, wherein the first total delay information is the total delay information corresponding to the target communication device, and the clock used by the target communication device is a sub-clock, and the target communication device is a first communication device or a second communication device; The second determining module is used to determine the target timing error corresponding to the target communication device based on the first total delay information and the second total delay information; The second transmitting module is used to transmit the target timing error; The second total delay information is the total delay information corresponding to the third communication device. The clock used by the third communication device is the main clock. The backscattering end that assists the target communication device in timing calibration uses the first orthogonal modulation sequence for signal modulation. The position of the backscattering end is known to the location management server.

36. A communication device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the timing calibration method as claimed in any one of claims 1 to 16, or to implement the steps of the timing calibration method as claimed in any one of claims 17 to 33.

37. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the timing calibration method as described in any one of claims 1-16, or implement the steps of the timing calibration method as described in any one of claims 17-33.

Citation Information

Patent Citations

  • Double-reconfigurable intelligent surface-assisted millimeter wave single base station positioning method

    CN111983560A

  • Backscatter communication method, excitation device, reflection device and receiving device

    CN112073082A