Lightweight high-precision signal time difference extraction method, device, equipment, medium and product

By using a signal sampling and pulse descriptor matching method based on a unified time reference, the accuracy problem of signal time difference extraction under low bandwidth and low signal-to-noise ratio is solved, achieving high-precision signal time difference extraction, which is suitable for electromagnetic spectrum monitoring of platforms such as UAVs, unmanned ships, and unmanned vehicles.

CN121485891APending Publication Date: 2026-02-06SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511668496.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-14
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

Existing signal time difference extraction methods struggle to achieve high-precision signal time difference extraction when communication link bandwidth is limited and signal-to-noise ratio is low. This is especially true in multi-target positioning and low-transmission-bandwidth applications, where low accuracy and large data transmission volumes are common problems.

Method used

A signal sampling method based on a unified time reference is adopted to form a pulse descriptor set and initial signal sampling data. The signal time difference is extracted in the data center by pulse descriptor matching and correlation value calculation, which reduces the amount of data transmission and improves accuracy.

Benefits of technology

It achieves high-precision signal time difference extraction under low bandwidth and low signal-to-noise ratio conditions, adapts to multi-target positioning, reduces transmission resource requirements, and is suitable for electromagnetic spectrum monitoring scenarios of low-cost platforms such as UAVs, unmanned ships, and unmanned vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121485891A_ABST
    Figure CN121485891A_ABST
Patent Text Reader

Abstract

The invention relates to the field of electromagnetic spectrum, and provides a lightweight high-precision signal time difference extraction method, device and equipment, a medium and a product, and the method comprises the steps: two stations sample signal sampling data; performing signal processing on the signal sampling data to form pulse description word sets of the two stations and initial signal sampling data in one-to-one correspondence with pulse description words, and transmitting the pulse description word sets and the initial signal sampling data to a data center; pulse description word matching is carried out based on the pulse description word set in the data center, and signal time difference extraction is completed based on initial signal sampling data. According to the method, the cost problem caused by large link transmission bandwidth requirement, large data processing calculation amount and the like confronted by original signal sampling data mutual transmission is solved, high-precision time difference extraction at a low transmission rate can be realized, the resource processing requirement is low, and the method can adapt to an application scene of multi-target high-precision positioning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electromagnetic spectrum, and more specifically, to a lightweight, high-precision method, apparatus, device, medium, and product for extracting signal time difference. Background Technology

[0002] Signal time difference extraction is a fundamental prerequisite for achieving radiation source time difference-based coordinated localization and direction finding-time difference-based coordinated localization. Current signal time difference extraction methods mainly rely on the mutual transmission of signal detection data or original signal sampling data based on time synchronization to complete the signal time difference extraction.

[0003] Currently, there are two main methods for extracting signal time difference: (1) Time difference extraction based on data exchange after signal detection. The basic principle of this method is that two or more stations participating in the coordination independently detect the frequency, pulse width, amplitude, modulation method, and arrival time of the signal to obtain the pulse descriptor of each signal. Based on this, the pulse descriptor stream is transmitted to the data processing center (usually the positioning master station) for signal matching and arrival time difference analysis to obtain the signal time difference between the stations.

[0004] (2) Time difference extraction based on the mutual transmission of original signal sampling data. This method mainly involves two or more stations participating in the collaboration independently sampling signals to form sampling data for each signal. Based on this, the signal sampling data is transmitted to the data processing center (usually the positioning master station) for signal correlation detection, directly obtaining the signal time difference between the stations.

[0005] Of the methods mentioned above, the former is significantly affected by factors such as the steepness of the signal leading edge and the signal-to-noise ratio, often resulting in low accuracy. The latter, based on the correlation detection method of mutual transmission of signal sampling data, has high accuracy in time difference extraction, but the data transmission volume is large, making it difficult to adapt to application scenarios with simultaneous multi-target positioning and limited communication link bandwidth. In addition, the large amount of transmitted data can also lead to problems such as large transmission delay. Summary of the Invention

[0006] The present invention aims to provide a lightweight and high-precision signal time difference extraction method, device, equipment, medium and product, so as to extract high-precision signal time difference under the conditions of limited communication link bandwidth and low signal-to-noise ratio, and support applications such as simultaneous high-precision positioning of multiple targets and high-precision radiation source positioning under low transmission bandwidth.

[0007] In a first aspect, the present invention provides a lightweight, high-precision signal time difference extraction method, comprising: Based on a unified time reference, the two stations participating in the collaboration sample the signal to obtain signal sampling data. The signal sampling data is processed to form a pulse descriptor set for each pulse signal at the two stations, as well as the starting signal sampling data corresponding to each pulse descriptor. The two stations transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center. In the data center, pulse descriptor matching is performed based on the pulse descriptor set, and signal time difference extraction is completed based on the initial signal sampling data.

[0008] In a preferred embodiment, the initial signal sampling data is TOA ij -T b to TOA ij -T b +T Signal sampling data between; in, TOA ij For the first i The first site j The arrival time of each signal T b Allowing for lead time, T This represents the local sampling and data transfer time.

[0009] In a preferred embodiment, the step of performing pulse descriptor matching based on a pulse descriptor set in the data center includes: The pulse description word set of the first station SPDW1 Based on this, for the first one i pulse description word PDW1_i From the pulse description set of the second station SPDW2 If a pulse descriptor that meets the matching conditions is found in the middle... PDW2_k At that time, it is considered that the pulse description set of the first station is... SPDW1 The first in i pulse description word PDW1_i With the pulse description set of the second station SPDW2 The first in k pulse description word PDW2_k Match successful; otherwise, continue searching for the first site's match. i+1 pulse PDW1_i+1 In pulse description word set SPDW2 The matching pulse descriptor in the text.

[0010] In a preferred embodiment, the matching conditions include: | RF1_i - RF2_k |≤

[0011] | PW1_i - PW2_k |≤

[0012] MOD1_i = MOD2_k | TOA1_i - TOA2_k |≤

[0013] Among them, the first station i Each pulse description word is PDW1_i Corresponding frequency RF1_i Pulse width PW1_i Modulation method MOD1_i Arrival time TOA1_i The second station k pulse description word PDW2_k Corresponding frequency RF2_k Pulse width PW2_k Modulation method MOD2_k Arrival time TOA2_k ; For time difference threshold, For signal frequency threshold, This is the pulse width threshold.

[0014] In a preferred embodiment, the step of extracting the signal time difference based on the initial signal sampling data includes: For the initial signal sampling data corresponding to the successfully matched pulse descriptor, the signal time difference is extracted based on correlation value calculation, threshold method and average value.

[0015] In a preferred embodiment, the step of extracting the signal time difference based on correlation value calculation, threshold method, and averaging includes: Upon successful matching, retrieve the first site's [data / item name]. i The first initial signal sampling data and the second station's first k Sample data from the initial signal and perform signal correlation calculations; If the maximum correlation value is greater than the signal-to-noise ratio threshold, the time corresponding to the maximum correlation value is the time difference of one signal arriving at the two stations. Calculate the signal time difference between the two stations using all successfully matched pulse descriptors; The average of the signal time differences calculated from all successfully matched pulse descriptors is the signal time difference arriving at the two stations.

[0016] Secondly, the present invention provides a lightweight, high-precision signal time difference extraction device, comprising: The first processing unit is used to sample signals from two coordinating stations based on a unified time reference to obtain signal sampling data. The second processing unit is used to process the signal sampling data to form a pulse descriptor set for each pulse signal in the two stations and the starting signal sampling data corresponding to each pulse descriptor. The third processing unit is used for the two stations to transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center. The fourth processing unit is used to perform pulse descriptor matching based on the pulse descriptor set in the data center, and to extract the signal time difference based on the initial signal sampling data.

[0017] Thirdly, the present invention provides an electronic device, comprising: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory to perform the above-described method.

[0018] Fourthly, the present invention provides a computer-readable storage medium for storing instructions that, when executed, cause the above-described method to be implemented.

[0019] Fifthly, the present invention provides a computer program product that, when invoked by a computer, causes the computer to execute the above-described method.

[0020] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: 1. This invention overcomes the cost problems caused by the large bandwidth requirements and large amount of data processing computation faced by the mutual transmission of original signal sampling data. It can achieve high-precision time difference extraction at low transmission rates, with low processing resource requirements, and can adapt to application scenarios of high-precision positioning of multiple targets.

[0021] 2. This invention overcomes the limitations of high signal-to-noise ratio requirements and steep signal fronts in data transmission based on signal detection, and can be widely applied to electromagnetic spectrum monitoring scenarios of various low-cost platforms such as drones, unmanned ships, and unmanned vehicles. Attached Figure Description

[0022] Figure 1 The flowchart illustrates a lightweight, high-precision signal time difference extraction method provided in this embodiment of the invention.

[0023] Figure 2 This is a schematic diagram illustrating the application scenario of lightweight, high-precision signal time difference extraction in an embodiment of the present invention.

[0024] Figure 3aThis is a waveform diagram of signal sampling data at station 1 in an application scenario of this invention.

[0025] Figure 3b This is a waveform diagram of signal sampling data at station 2 in an application scenario of this invention.

[0026] Figure 4a This is a waveform diagram of the starting signal sampling data corresponding to the first pulse descriptor of station 1 in the application scenario of this invention.

[0027] Figure 4b This is a waveform diagram of the starting signal sampling data corresponding to the second pulse descriptor of station 1 in the application scenario of this invention.

[0028] Figure 4c This is a waveform diagram of the starting signal sampling data corresponding to the third pulse descriptor of station 1 in the application scenario of this invention.

[0029] Figure 4d This is a waveform diagram of the starting signal sampling data corresponding to the fourth pulse descriptor of station 1 in the application scenario of this invention.

[0030] Figure 4e This is a waveform diagram of the starting signal sampling data corresponding to the 5th pulse descriptor of station 1 in the application scenario of this invention.

[0031] Figure 4f This is a waveform diagram of the starting signal sampling data corresponding to the 6th pulse descriptor of station 1 in the application scenario of this invention.

[0032] Figure 4g This is a waveform diagram of the starting signal sampling data corresponding to the first pulse descriptor of station 2 in the application scenario of this invention.

[0033] Figure 4h This is a waveform diagram of the starting signal sampling data corresponding to the second pulse descriptor of station 2 in the application scenario of this invention.

[0034] Figure 4i This is a waveform diagram of the starting signal sampling data corresponding to the third pulse descriptor of station 2 in the application scenario of this invention.

[0035] Figure 4j This is a waveform diagram of the starting signal sampling data corresponding to the fourth pulse descriptor of station 2 in the application scenario of this invention.

[0036] Figure 5a The waveform diagram of the signal time difference calculated for the first pulse descriptor matched by station 2 in the application scenario of this embodiment of the invention.

[0037] Figure 5bThe waveform diagram of the signal time difference calculated by the second pulse descriptor matched by station 2 in the application scenario of this embodiment of the invention.

[0038] Figure 5c The waveform diagram of the signal time difference calculated by the third pulse descriptor matched by station 2 in the application scenario of this embodiment of the invention.

[0039] Figure 6 This is a schematic diagram of a lightweight, high-precision signal time difference extraction device provided in an embodiment of the present invention.

[0040] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0042] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.

[0043] This invention provides a lightweight, high-precision signal time difference extraction method, which can extract high-precision signal time differences even under conditions of limited communication link bandwidth and low signal-to-noise ratio. First, relevant parameters need to be pre-configured, including the local sampling inter-transmission time length. Lead time Arrival time difference threshold Signal frequency threshold Pulse width threshold Related detection signal-to-noise ratio threshold Th SNR Parameters such as these.

[0044] like Figure 1 As shown, the lightweight, high-precision signal time difference extraction method includes the following steps: S100, based on a unified time reference, involves two stations participating in the collaboration to sample signals and obtain signal sampling data.

[0045] S200 performs signal processing on the sampled signal data to form a pulse descriptor set for each pulse signal at both stations, as well as the initial signal sampled data corresponding to each pulse descriptor. This signal processing can be based on signal processing methods used in conventional reconnaissance receivers. The pulse descriptor set for each pulse signal at both stations... SPDW The pulse descriptor in the dataset includes parameters such as frequency, pulse width, modulation scheme, and arrival time. In this embodiment of the invention, the pulse descriptor set... SPDW The pulse descriptors in the data are arranged in ascending order of arrival time.

[0046] S300, the two stations will each send their respective pulse description word sets SPDW And the start signal sampling data corresponding to each pulse descriptor. S beg Transmitted to the data center.

[0047] Let the first i The first site j The arrival time of each signal is TOA ij Then the corresponding initial signal sampling data S beg for TOA ij -T b to TOA ij -T b +T Signal sampling data between; The S400 performs pulse descriptor matching based on the pulse descriptor set in the data center and completes signal time difference extraction based on the initial signal sampling data. S410, using the pulse description word set of the first station. SPDW1 Based on this, for the first one i pulse description word PDW1_i (corresponding frequency) RF1_i Pulse width PW1_i Modulation method MOD1_i Arrival time TOA1_i ), from the pulse description set of the second station SPDW2 If a pulse descriptor that meets the matching conditions is found in the middle... PDW2_k (corresponding frequency) RF2_k Pulse width PW2_k Modulation method MOD2_k Arrival time TOA2_k When ), the pulse description set of the first station is considered to be... SPDW1 The first in i pulse description word PDW1_iWith the pulse description set of the second station SPDW2 The first in k pulse description word PDW2_k If a match is successful, proceed to step S502; otherwise, continue searching for the first site. i+1 pulse PDW1_i+1 In pulse description word set SPDW2 The matching pulse descriptor in the text. The matching conditions in this embodiment of the invention include: | RF1_i - RF2_k |≤

[0048] | PW1_i - PW2_k |≤

[0049] MOD1_i = MOD2_k | TOA1_i - TOA2_k |≤

[0050] S420: Samples the starting signal data corresponding to the successfully matched pulse descriptor, and extracts the signal time difference based on correlation value calculation, threshold method, and averaging. S421, retrieve the first station's... i Initial signal sampling data S beg1 ( i ) and the second site's k Initial signal sampling data S beg2 ( k ), to perform signal correlation calculations S beg1 ( i )*conj[ S beg1 ( i )]; S422, if the maximum correlation value is greater than the signal-to-noise ratio threshold Th SNR Then the time corresponding to the maximum correlation value is taken as the time difference of a signal that successfully matches the two stations; S423, the successfully paired pulse descriptor PDW1_i , PDW2_k pulse description words from the first station SPDW1 and SPDW2 Delete it and return to step S410. Calculate the signal time difference between the two stations for all successfully matched pulse descriptors. If the match fails in step S410, proceed to step S424. S424, Calculate the average of the signal time differences obtained from all successfully matched pulse descriptors; this is the signal time difference arriving at the two stations. .

[0051] Here is a specific application example: In the implementation scenario, the northeast celestial coordinates of the deployment sites 1, 2, and the radiation source are (0,0,0), (0,10,0), and (50,10,0), respectively, in kilometers. (See [link to implementation details]). Figure 2 The signal waveform generated by the radiation source has parameters such as frequency, pulse width, repetition period, number of pulses, modulation method, and modulation bandwidth set as shown in Table 1. Table 1, Parameter Settings

[0052] Preset local sampling and transfer time length The lead time is 2µs. The arrival time difference threshold is 0.5µs. 100µs, signal frequency threshold 1MHz, pulse width threshold For 1µs, the relevant detection signal-to-noise ratio threshold Th SNR It is 8dB.

[0053] The lightweight, high-precision signal time difference extraction method includes: S100, based on a unified time reference, participating stations 1 and 2 sample signals, and the original signal sampling data of a certain pulse is captured, see... Figure 3a and Figure 3b ; S200 processes the signal sampling data using signal processing methods based on conventional reconnaissance receivers, forming a pulse descriptor set for each pulse signal at the two stations, as well as the initial signal sampling data corresponding to each pulse descriptor, as shown in Table 2. Figure 4a , Figure 4b , Figure 4c , Figure 4d , Figure 4e , Figure 4f , Figure 4g , Figure 4h , Figure 4i , Figure 4j .

[0054] Table 2, Pulse Description Word Set

[0055] S300, the two stations transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center; The S400 performs pulse descriptor matching based on the pulse descriptor set in the data center and completes signal time difference extraction based on the initial signal sampling data. S410, based on the pulse descriptor of station 1, find the pulse descriptor of station 2 that meets the following conditions, as shown in Table 2; Table 2, Matching Results

[0056] S420, performs correlation calculations on the initial sampling data corresponding to the three successfully matched pulse descriptors, and extracts the signal time difference, see... Figure 5a , Figure 5b , Figure 5c Finally, the average of the three signal time differences is calculated to obtain the signal time difference between station 1 and station 2. It is 3308.06 ns; The signal time difference is obtained based on the above method. The actual time difference is 3308.06 ns, which is only 7.4 ns, compared to the true time difference of 3300.65 ns. If the time of arrival (TOA) of the pulse descriptor is used to calculate the signal time difference, the obtained signal time differences are 3153 ns, 3442 ns, and 3555 ns, with errors ranging from -147 ns to 255 ns. This fluctuation range is much larger than the signal time difference extracted by this invention. Meanwhile, compared to the full sampling forwarding method, the number of transmission points in this invention is only 4.7% of the original amount of data transmitted from site 1 and site 2 to the data fusion center, significantly reducing the amount of transmitted data.

[0057] Based on the same technological concept, such as Figure 6 As shown, this embodiment of the invention also provides a lightweight, high-precision signal time difference extraction device, comprising: The first processing unit is used to sample signals from two coordinating stations based on a unified time reference to obtain signal sampling data. The second processing unit is used to process the signal sampling data to form a pulse descriptor set for each pulse signal in the two stations and the starting signal sampling data corresponding to each pulse descriptor. The third processing unit is used for the two stations to transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center. The fourth processing unit is used to perform pulse descriptor matching based on the pulse descriptor set in the data center, and to extract the signal time difference based on the initial signal sampling data.

[0058] In the above-described device, the first processing unit, the second processing unit, and the third processing unit can be located at various sites, and the fourth processing unit is located in the data center. The working principle of each processing unit can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0059] Based on the same technical concept, embodiments of the present invention also provide an electronic device that can implement the lightweight, high-precision signal time difference extraction method provided in the above embodiments of the present invention. In one embodiment, the electronic device can be a server, a terminal device, or other electronic devices. Figure 7 As shown, the electronic device may include: At least one processor and a memory connected to the at least one processor. In this embodiment of the invention, the specific connection medium between the processor and the memory is not limited. Figure 7 The example used is the connection between the processor and memory via a bus. The bus... Figure 7 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Buses can be categorized into address buses, data buses, control buses, etc., but for ease of representation, [the specific bus type is not shown here]. Figure 7 The processor is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, a processor can also be called a controller; there are no restrictions on the name.

[0060] In this embodiment of the invention, the memory stores instructions that can be executed by at least one processor. By executing the instructions stored in the memory, at least one processor can execute the lightweight, high-precision signal time difference extraction method described above.

[0061] The processor is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory and calling data stored in memory, it can monitor the device's various functions and process data, thereby enabling overall monitoring of the device.

[0062] In an alternative design, the processor may include one or more processing units. The processor may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may also not be integrated into the processor. In some embodiments, the processor and memory may be implemented on the same chip; in some embodiments, they may also be implemented separately on separate chips.

[0063] The processor can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the lightweight, high-precision signal time difference extraction method disclosed in the embodiments of this invention can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0064] Memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory can include at least one type of storage medium, such as flash memory, hard disk, multimedia cards, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), and electrically erasable programmable read-only memory (EPROM). Only memory (EEPROM), magnetic storage, magnetic disks, optical disks, etc. A memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in embodiments of this invention can also be a circuit or any other device capable of performing storage functions for storing program instructions and / or data.

[0065] By designing and programming the processor, the code corresponding to the lightweight, high-precision signal time difference extraction method described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the steps of the method described in the foregoing embodiments during operation. How to design and program the processor is a technique well-known to those skilled in the art and will not be elaborated upon here.

[0066] Based on the same inventive concept, embodiments of the present invention also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a lightweight, high-precision signal time difference extraction method described above.

[0067] In some alternative embodiments, the present invention also provides a lightweight high-precision signal time difference extraction method that can also be implemented as a program product including program code, which, when the program product is run on a device, causes the control device to perform the steps in the lightweight high-precision signal time difference extraction method according to various exemplary embodiments of the present invention described above.

[0068] It should be noted that although several units or sub-units of the apparatus have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the invention, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units. Furthermore, although the operation of the method of the invention is described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0069] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can be implemented in one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs) containing computer-usable program code. The form of a computer program product implemented on ROM, optical memory, etc.

[0070] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a server, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure One One or more processes and / or boxes Figure One A device that provides the functions specified in one or more boxes.

[0071] Program code for performing the operations of this invention can be written using any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0072] In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0073] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure One One or more processes and / or boxes Figure One The function specified in one or more boxes.

[0074] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure One One or more processes and / or boxes Figure One The steps of the function specified in one or more boxes.

[0075] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A lightweight, high-precision signal time difference extraction method, characterized in that, include: Based on a unified time reference, the two stations participating in the collaboration sample the signal to obtain signal sampling data. The signal sampling data is processed to form a pulse descriptor set for each pulse signal at the two stations, as well as the starting signal sampling data corresponding to each pulse descriptor. The two stations transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center. In the data center, pulse descriptor matching is performed based on the pulse descriptor set, and signal time difference extraction is completed based on the initial signal sampling data.

2. The lightweight, high-precision signal time difference extraction method according to claim 1, characterized in that, The initial signal sampling data is TOA ij -T b to TOA ij -T b +T Signal sampling data between; in, TOA ij For the first i The first site j The arrival time of each signal T b Allowing for advance planning, T This represents the local sampling and data transfer time.

3. The lightweight, high-precision signal time difference extraction method according to claim 1, characterized in that, The step of performing pulse descriptor matching based on a pulse descriptor set in the data center includes: The pulse description word set of the first station SPDW1 Based on this, for the first one i pulse description word PDW1_i From the pulse description set of the second station SPDW2 If a pulse descriptor that meets the matching conditions is found in the middle... PDW2_k At that time, it is considered that the pulse description set of the first station is... SPDW1 The first in i pulse description word PDW1_i With the second station pulse description word set SPDW2 The first in k pulse description word PDW2_k Match successful; otherwise, continue searching for the first site's match. i+1 pulse PDW1_i+1 In pulse description word set SPDW2 The matching pulse descriptor in the text.

4. The lightweight, high-precision signal time difference extraction method according to claim 3, characterized in that, The matching conditions include: | RF1_i–RF2_k |≤ | PW1_i–PW2_k |≤ MOD1_i=MOD2_k | TOA1_i–TOA2_k |≤ Among them, the first station i Each pulse description word is PDW1_i Corresponding frequency RF1_i Pulse width PW1_i Modulation method MOD1_i Arrival time TOA1_i The second station k pulse description word PDW2_k Corresponding frequency RF2_k Pulse width PW2_ k Modulation method MOD2_k Arrival time TOA2_k ; For time difference threshold, For signal frequency threshold, This is the pulse width threshold.

5. The lightweight, high-precision signal time difference extraction method according to claim 3, characterized in that, The step of extracting the signal time difference based on the initial signal sampling data includes: For the initial signal sampling data corresponding to the successfully matched pulse descriptor, the signal time difference is extracted based on correlation value calculation, threshold method and average value.

6. The lightweight, high-precision signal time difference extraction method according to claim 5, characterized in that, The method of extracting signal time difference based on correlation value calculation, threshold method, and averaging includes: Upon successful matching, retrieve the first site's [data / item name]. i The first initial signal sampling data and the second station's first k Sample data from the initial signal and perform signal correlation calculations; If the maximum correlation value is greater than the signal-to-noise ratio threshold, the time corresponding to the maximum correlation value is the time difference of one signal arriving at the two stations. Calculate the signal time difference between the two stations using all successfully matched pulse descriptors; The average of the signal time differences calculated from all successfully matched pulse descriptors is the signal time difference arriving at the two stations.

7. A lightweight, high-precision signal time difference extraction device, characterized in that, include: The first processing unit is used to sample signals from two coordinating stations based on a unified time reference to obtain signal sampling data. The second processing unit is used to process the signal sampling data to form a pulse descriptor set for each pulse signal in the two stations and the starting signal sampling data corresponding to each pulse descriptor. The third processing unit is used for the two stations to transmit their respective pulse descriptor sets and the start signal sampling data corresponding to each pulse descriptor to the data center. The fourth processing unit is used to perform pulse descriptor matching based on the pulse descriptor set in the data center, and to extract the signal time difference based on the initial signal sampling data.

8. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which executes the instructions stored in the memory to perform the method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the method as described in any one of claims 1-6 to be implemented.

10. A computer program product, characterized in that, When the computer program product is invoked by a computer, it causes the computer to perform the method as described in any one of claims 1-6.