Burst frequency hopping communication system high-precision arrival time estimation method, device and medium

By performing double sampling and non-coherent accumulation of multi-channel signals in a burst frequency hopping communication system, combined with a time compensation table, high-precision arrival time estimation is achieved, solving the problem of low accuracy under low sampling rate and reducing engineering implementation complexity and hardware overhead.

CN121643802AActive Publication Date: 2026-03-1010TH RES INST OF CETC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-03
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing correlation peak arrival time measurement methods based on spread spectrum systems have low accuracy at low sampling rates and are complex to implement, making it difficult to meet the high-precision requirements of burst communication.

Method used

At the receiving end, the multi-channel frequency conversion signal is sampled twice, and after correlation processing, it is fed into the delay network module in parallel. Non-coherent accumulation is performed in combination with the frequency hopping pattern. High-precision arrival time estimation is achieved through linear fitting and threshold detection. Timing error compensation is performed using a pre-established time compensation table.

Benefits of technology

It improves the accuracy of time of arrival estimation, reduces the complexity of receiving and processing, reduces hardware overhead, reduces the risk of signal mis-acquisition or missed acquisition, and adapts to changes in the electromagnetic environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121643802A_ABST
    Figure CN121643802A_ABST
Patent Text Reader

Abstract

The invention discloses a burst frequency hopping communication system high-precision arrival time estimation method, device and medium, and relates to the field of burst communication system time synchronization, and the method comprises the following steps: a receiving end carries out multi-channel down-conversion and double symbol sampling on a frequency hopping signal, and carries out local sequence correlation processing; aligning related results according to the frequency hopping pattern and the delay difference, performing non-coherent accumulation, and recording frame header stamping time at a peak moment; performing linear fitting on a correlation peak result to calculate a timing error estimation value; querying and obtaining corresponding compensation time by using an offline established time compensation table to correct the timing error estimated value, and obtaining a timing error precise estimated value; and finally, compensating the precise estimation value to the frame header stamping time, and outputting high-precision arrival time. According to the invention, high-precision time synchronization is realized at a low sampling rate, and hardware overhead is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of time synchronization in burst communication systems, and more specifically to a high-precision time of arrival estimation method, device, and medium for burst frequency hopping communication systems. Background Technology

[0002] The statements in this section are provided only as background information in connection with this disclosure and may not constitute prior art.

[0003] Time synchronization is fundamental to the efficient operation of wireless ad hoc networks (WLANs) and is a crucial means to improve network performance, ensure service quality, enhance security, and promote efficient management. In recent years, with the development of distributed service applications in WLANs, such as data fusion, deterministic scheduling, and power allocation, the role of time synchronization in ensuring data consistency, distributed computing, and collaboration has become increasingly prominent. For example, time synchronization ensures the consistency of event records and data packet timestamps in the network, which is essential for applications requiring precise time information, such as environmental monitoring in sensor networks and location and tracking in military applications. In application scenarios involving the collaborative work of multiple nodes, such as distributed database updates or parallel computing, time synchronization is fundamental to ensuring the smooth and correct execution of tasks.

[0004] Conventional phase-locked loop (PLL) methods adjust the local sampling clock to approximate the received signal clock by using timing errors. While offering high time synchronization accuracy, this requires long-term observation and processing of the received signal. The timing error needs a long period of oscillation to converge to a high-precision steady-state value. Therefore, this scheme requires a certain convergence time and complex control of the numerically controlled oscillator, making it unsuitable for short-duration burst communication. For time synchronization in burst communication, correlation peak measurement methods based on spread spectrum are often used. The measurement accuracy mainly depends on the excellent autocorrelation characteristics of the pseudo-random code, sampling accuracy, and the received signal-to-noise ratio (SNR). The arrival time of the signal is locked by measuring the correlation peak. Although the accuracy of the arrival time measurement gradually improves with the increase of the sampling rate in spread spectrum correlation peak search algorithms, the existence of sampling time errors (misalignment between the sampling time and the symbol time) still results in a relatively high steady-state error in the arrival time measurement results at high SNR, ranging from -0.5 to 0.5 times the sampling time. This method can improve the accuracy of arrival time measurement by increasing the sampling rate, so as to approach the theoretical lower bound of arrival time estimation. However, in engineering implementation, it will increase hardware processing overhead and processing latency, making it difficult to achieve high-precision arrival time measurement. Summary of the Invention

[0005] The purpose of this invention is to address the problem of low arrival time estimation accuracy of current correlation peak arrival time measurement methods based on spread spectrum systems at low sampling rates. This invention provides a high-precision arrival time estimation method, device, and medium for burst frequency hopping communication systems. At the receiving end, oversampling is not required. The multi-channel down-converted signals are double-sampled and then correlated with the local sequence. The multi-channel correlation results are fed in parallel to the delay network module. Based on the pulse time sequence of the frequency hopping pattern and the known delay difference, the multi-channel correlation results are time-aligned and non-coherently accumulated to obtain non-coherent processing gain and improve signal detection capability. The non-coherent processing result of the noise signal is used as a threshold value, and a threshold detection method is employed to complete signal detection. Since this threshold value adaptively changes with the electromagnetic environment noise floor, it is insensitive to changes in the electromagnetic environment, effectively avoiding the risk of false or missed signal acquisition. After signal presence is detected, the frame header stamping time at the peak moment is recorded, and the output correlation peak results are linearly fitted to calculate the estimated timing error. By establishing a compensation schedule corresponding to the estimated timing error offline, and then searching for the corresponding compensation time in the time compensation table online, the compensation time is added to the estimated timing error to achieve a precise timing error estimate. Finally, the precise timing error estimate is compensated to the frame header stamping time, outputting a high-precision arrival time estimate for the burst frequency hopping communication system.

[0006] The technical solution of the present invention is as follows:

[0007] High-precision time-of-arrival estimation methods for burst frequency hopping communication systems include: Step S1: Perform multi-channel down-conversion and analog-to-digital conversion on the radio frequency signal of the burst frequency hopping communication system after noise interference to obtain a multi-channel baseband signal; Step S2: Perform peak detection on the multi-channel baseband signal to achieve frame synchronization, and record the stamping time of the frame header. The correlation value between the relevant peak value and the offset of one sampling point to its left and right; Step S3: Perform linear fitting on the correlation values ​​of the relevant peak and the offset of one sampling point to its left and right, and calculate the estimated timing error value. ; Step S4: Query the pre-established time compensation table to search for the estimated timing error value. The corresponding compensation time and the compensation time Compensation to the estimated timing error value In this process, a precise estimate of the timing error is obtained. ; Step S5: Calculate the precise value of the timing error. Compensation up to the stamping time It outputs a high-precision time of arrival estimate for the burst frequency hopping communication system.

[0008] Furthermore, the frame structure of the radio frequency signal in the burst frequency hopping communication system is composed of... A synchronization pulse and The system consists of several data pulses, with the synchronization pulse used for signal detection and time-of-arrival estimation, and the data pulses used for message transmission; each pulse is composed of... A radiation symbol and It consists of 1 free symbol, and the pulse duty cycle is 1. .

[0009] Further, in step S2, peak detection is performed on the multi-channel baseband signal to achieve frame synchronization, including: The multi-channel baseband signals are subjected to low-pass filtering and downsampling processing respectively, and a multi-channel baseband signal with twice the symbol rate is output. The multi-channel baseband signal at twice the symbol rate is fed in parallel into the delay network, according to... The frequency hopping pattern of the synchronization pulse and the preceding The synchronization pulse and the first The delay difference of each synchronization pulse is used to align the correlation results of the multi-channel baseband signal at twice the symbol rate with the local signal, and then non-coherently accumulates the results to output the correlation result. :

[0010] In the formula: For the first Frequency hopping channel for a synchronization pulse; For the first The received intermediate frequency signal at twice the symbol rate of the frequency hopping channel of the synchronization pulse; To perform the conjugate operation; For the local GMSK sequence number Each sample value.

[0011] Furthermore, in step S2, performing peak detection on the multi-channel baseband signal to achieve frame synchronization further includes: according to The frequency hopping pattern of the synchronization pulse and the preceding The synchronization pulse and the first The delay difference of each synchronization pulse is used to calculate the correlation noise floor of a multi-channel baseband signal at twice the symbol rate. :

[0012] when At that time, the judgment signal exists, in which The decision threshold coefficient is used; the peak correlation results are recorded. Correlation results of sampling time with an offset to the left of the peak and the correlation results of the sampling time with an offset to the right of the peak. ,in This is the peak index when the decision signal exists, and the peak index is recorded simultaneously. Stamping time of every moment .

[0013] Furthermore, in step S3, the timing error estimate... Calculated using the following formula: .

[0014] Furthermore, in step S4, the steps for constructing the time compensation table are as follows: Build GMSK baseband signal of one synchronization pulse The sampling rate is twice the symbol rate; GMSK baseband signal Add real timing error Receive signal ; Add real timing error The signal after The peak correlation result is obtained by performing non-coherent accumulation processing with the local GMSK signal. Correlation results of sampling time with an offset to the left of the peak and the correlation results of the sampling time with an offset to the right of the peak. ,in For peak index; according to , and Calculate the estimated timing error. ; Calculate the estimated timing error value The corresponding compensation time ; Traversing the actual timing error The estimated timing error is constructed using values ​​within the interval [-0.5, 0.5]. The corresponding compensation time Time compensation table.

[0015] Furthermore, in step S4, the precise estimate of the timing error... Calculated using the following formula:

[0016] In the formula: Sampling time; In step S5, outputting a high-precision time-of-arrival estimate for the burst frequency hopping communication system is a precise estimate of the timing error. Compensation up to the stamping time That is, the estimated final arrival time is .

[0017] Furthermore, the signal Calculated using the following formula:

[0018] In the formula: for The GMSK baseband signal of the first synchronization pulse One sampling point; To add realistic timing error After The GMSK baseband signal of the first synchronization pulse One sampling point.

[0019] The present invention also proposes 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 method described above.

[0020] The present invention also proposes a computer-readable storage medium for storing instructions that, when executed, cause the method described above to be implemented.

[0021] Compared with existing technologies, the advantages of this invention are: 1. Improved arrival time estimation accuracy and reduced receiver processing complexity: The receiver eliminates the need for oversampling. After doubling the sampling of the multi-channel down-converted signal, it performs correlation processing with the local sequence. The multi-channel correlation results are fed in parallel to the delay network module. Based on the pulse time sequence of the frequency hopping pattern and the known delay difference, the correlation results of the multi-channel signals and the local GMSK sequence are time-aligned and non-coherently accumulated to obtain non-coherent processing gain and improve signal detection capability. The local GMSK sequence uses the symbol moment as the optimal sampling point, converting the GMSK signal into an OQPSK signal to reduce correlation loss. After signal detection, the frame header stamping time at the peak moment is recorded, and the output correlation peak results are linearly fitted to calculate the timing error estimate. A compensation time table corresponding to the timing error estimate is established offline in advance. Online, the time compensation table is consulted to find the corresponding compensation time for the timing error estimate, and this compensation time is added to the timing error estimate to achieve a precise timing error estimate. Finally, the precise timing error estimate is compensated to the frame header stamping time, outputting a high-precision arrival time estimate for the burst frequency hopping communication system. This method only requires pre-storing a time compensation table, resulting in lower hardware overhead. Compared to traditional time-of-arrival (TOA) measurement methods based on correlation peak search in spread spectrum, which use oversampling to obtain high-precision TOA measurements, this method is easier to implement in engineering and significantly reduces signal processing length, making it suitable for high-precision TOA measurement requirements.

[0022] 2. Reduce the risk of false or missed signal capture: The non-coherent processing result of the noise signal is used as the threshold value, and the signal detection is completed by using the threshold detection method. Since the threshold value is adaptively changed relative to the electromagnetic environment noise floor, it is not sensitive to changes in the electromagnetic environment, which can effectively avoid the risk of false or missed signal capture and improve detection performance. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments recorded in the embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0024] Figure 1 This is a schematic diagram of a high-precision time-of-arrival estimation method for a burst frequency hopping communication system according to the present invention; Figure 2 This invention improves the performance of the high-precision time-of-arrival estimation method for burst frequency hopping communication systems. Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0025] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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 said element.

[0026] The features and performance of the present invention will be further described in detail below with reference to embodiments.

[0027] Example 1 Please see Figure 1-2 High-precision time-of-arrival estimation methods for burst frequency hopping communication systems include: Step S1: Perform multi-channel down-conversion and analog-to-digital conversion on the radio frequency signal of the burst frequency hopping communication system after noise interference to obtain a multi-channel baseband signal; that is, the receiving platform obtains a multi-channel baseband signal from the radio frequency signal of the burst frequency hopping communication system after noise interference through a multi-channel down-conversion and A / D module. Step S2: Perform peak detection on the multi-channel baseband signal to achieve frame synchronization, and record the stamping time of the frame header. The correlation value between the relevant peak value and the offset of one sampling point to its left and right; Step S3: Perform linear fitting on the correlation values ​​of the relevant peak and the offset of one sampling point to its left and right, and calculate the estimated timing error value. ; Step S4: Query the pre-established time compensation table to search for the estimated timing error value. The corresponding compensation time and the compensation time Compensation to the estimated timing error value In this process, a precise estimate of the timing error is obtained. ; Step S5: Calculate the precise value of the timing error. Compensation up to the stamping time It outputs a high-precision time of arrival estimate for the burst frequency hopping communication system.

[0028] In this embodiment, specifically, the frame structure of the radio frequency signal in the burst frequency hopping communication system is determined by... A synchronization pulse and The system consists of several data pulses, with the synchronization pulse used for signal detection and time-of-arrival estimation, and the data pulses used for message transmission; each pulse is composed of... A radiation symbol and It consists of 1 free symbol, and the pulse duty cycle is 1. ; In this embodiment, it should also be noted that within each pulse Each radiation symbol outputs a GMSK modulated pulse signal through the GMSK modulation module; Each GMSK modulated pulse signal is digitally up-converted through different intermediate frequency carriers according to its own frequency hopping pattern, and outputs a burst frequency hopping communication intermediate frequency signal. The intermediate frequency signal of burst frequency hopping communication is processed by the digital-to-analog converter module and the analog up-conversion module to output the radio frequency signal of the burst frequency hopping communication system.

[0029] In this embodiment, specifically, step S2, which involves peak detection of the multi-channel baseband signal to achieve frame synchronization, includes: The multi-channel baseband signals are subjected to low-pass filtering and downsampling processing respectively, and a multi-channel baseband signal with twice the symbol rate is output. The multi-channel baseband signal at twice the symbol rate is fed in parallel into the delay network, according to... The frequency hopping pattern of the synchronization pulse and the preceding The synchronization pulse and the first The delay difference of each synchronization pulse is used to align the correlation results of the multi-channel baseband signal at twice the symbol rate with the local signal, and then non-coherently accumulates the results to output the correlation result. :

[0030] In the formula: For the first Frequency hopping channel for a synchronization pulse; For the first The received intermediate frequency signal at twice the symbol rate of the frequency hopping channel of the synchronization pulse; To perform the conjugate operation; For the local GMSK sequence number One sample value, namely:

[0031] In the formula: For the first synchronization pulse Each of the original bits has a value of ±1.

[0032] In this embodiment, specifically, step S2, which involves peak detection of the multi-channel baseband signal to achieve frame synchronization, further includes: according to The frequency hopping pattern of the synchronization pulse and the preceding The synchronization pulse and the first The delay difference of each synchronization pulse is used to calculate the correlation noise floor of a multi-channel baseband signal at twice the symbol rate. :

[0033] when At that time, the judgment signal exists, in which The decision threshold coefficient is used; the peak correlation results are recorded. Correlation results of sampling time with an offset to the left of the peak and the correlation results of the sampling time with an offset to the right of the peak. ,in This is the peak index when the decision signal exists, and the peak index is recorded simultaneously. Stamping time of every moment .

[0034] In this embodiment, specifically in step S3, the timing error estimate is... Calculated using the following formula: .

[0035] In this embodiment, specifically, the steps for constructing the time compensation table in step S4 are as follows: Build GMSK baseband signal of one synchronization pulse The sampling rate is twice the symbol rate; GMSK baseband signal Add real timing error Receive signal ; Add real timing error The signal after The peak correlation result is obtained by performing non-coherent accumulation processing with the local GMSK signal. Correlation results of sampling time with an offset to the left of the peak and the correlation results of the sampling time with an offset to the right of the peak. ,in For peak index; according to , and Calculate the estimated timing error. ; Calculate the estimated timing error value The corresponding compensation time ; Traversing the actual timing error The estimated timing error is constructed using values ​​within the interval [-0.5, 0.5]. The corresponding compensation time Time compensation table.

[0036] In this embodiment, specifically, the signal Calculated using the following formula:

[0037] In the formula: for The GMSK baseband signal of the first synchronization pulse One sampling point; To add realistic timing error After The GMSK baseband signal of the first synchronization pulse One sampling point.

[0038] In this embodiment, specifically, the timing error estimate... Calculated using the following formula:

[0039] In this embodiment, specifically in step S4, the precise estimate of the timing error... Calculated using the following formula:

[0040] In the formula: Sampling time; In step S5, outputting a high-precision time-of-arrival estimate for the burst frequency hopping communication system is a precise estimate of the timing error. Compensation up to the stamping time That is, the estimated final arrival time is .

[0041] See Figure 2With a symbol rate of 5MHz, 32 symbols per synchronization pulse, and 40 synchronization pulses, the traditional time-of-arrival (TOA) measurement method based on correlation peak search in spread spectrum gradually improves accuracy with increasing sampling rate. However, due to timing errors, a significant steady-state error (half a sampling time) remains in the TOA measurement results at high signal-to-noise ratios. This invention, however, achieves TOA estimation accuracy approaching the theoretical lower bound at high signal-to-noise ratios with a sampling interval of 2 times the symbol rate (10Msps), reaching accuracy on the order of hundreds of ps. This effectively overcomes the problem of low accuracy at low sampling rates in traditional TOA methods based on correlation peak search in spread spectrum. Furthermore, this method only requires pre-storing a time compensation table, resulting in lower hardware overhead. Compared to traditional TOA methods based on correlation peak search in spread spectrum, this method is easier to implement in engineering and significantly reduces signal processing latency, making it suitable for high-precision TOA measurement requirements.

[0042] Example 2 Based on the same technical concept, embodiments of the present invention provide an electronic device that can implement the high-precision time-of-arrival estimation method for the burst frequency hopping communication system provided in the above embodiments of the present invention. In one embodiment, Figure 3 The electronic device can be a server, a terminal device, or other electronic equipment. 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 3 The example used is the connection between the processor and memory via a bus. The bus... Figure 3 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Buses can be divided into address buses, data buses, control buses, etc., but for ease of representation, [the specific bus type is not shown here]. Figure 3 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.

[0043] In this embodiment of the invention, the memory stores instructions executable by at least one processor. By executing the instructions stored in the memory, the at least one processor can execute the high-precision time-of-arrival estimation method for burst-frequency hopping communication systems discussed above. The processor can implement... Figure 3 The functions of each module in the device shown.

[0044] 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.

[0045] 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.

[0046] 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 high-precision arrival time estimation method for burst frequency hopping communication systems disclosed in the embodiments of this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0047] 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.

[0048] By designing and programming the processor, the code corresponding to the high-precision arrival time estimation method for the burst frequency hopping communication system 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.

[0049] 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 the high-precision time-of-arrival estimation method for burst frequency hopping communication systems described above.

[0050] In some alternative embodiments, various aspects of the high-precision time-of-arrival estimation method for burst-frequency hopping communication systems provided by the present invention can also be implemented in the form of a program product comprising program code that, when the program product is run on a device, causes the control device to perform the steps in the high-precision time-of-arrival estimation method for burst-frequency hopping communication systems according to various exemplary embodiments of the present invention as described above.

[0051] 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.

[0052] 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.

[0053] 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 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0054] 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.

[0055] 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).

[0056] 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 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0057] 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 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0058] In addition, in some embodiments, a computer program product is proposed, which, when executed by a processor, implements the above-described high-precision time-of-arrival estimation method for burst frequency hopping communication systems.

[0059] The embodiments described above merely illustrate specific implementation methods of this application, and while the descriptions are detailed and specific, they should not be construed as limiting the scope of protection of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the technical solution of this application, and these modifications and improvements all fall within the scope of protection of this application.

[0060] This background section is provided to generally present the context of the invention. The work of the currently named inventors, the work to the extent described in this background section, and aspects of this section that did not constitute prior art at the time of application are neither expressly nor impliedly acknowledged as prior art to the invention.

Claims

1. A method for high-precision time of arrival estimation in a burst frequency hopping communication system, characterized in that, Comprising: Step S1: multi-channel down-conversion and analog-to-digital conversion processing is performed on the radio frequency signal of the noise-interfered burst frequency hopping communication system to obtain multi-channel baseband signals; Step S2: Peak detection is performed on the multi-channel baseband signal to achieve frame synchronization, and the stamping time of the frame header is recorded and the correlation value of the relevant peak and the relevant sample point offset amount on the left and right sides thereof; Step S3: Linearly fitting the correlation values of the correlation peak and its left and right sampling point offset values to calculate the timing error estimate value ; Step S4: search the pre-established time compensation table for a timing error estimate value corresponding compensation time and compensate the timing error estimate value with the compensation time to obtain a precise timing error estimate value ; Step S5: Precise estimation of the timing error Compensation to the stamping time Outputting the high-precision time of arrival estimation value of the burst frequency hopping communication system.

2. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 1, wherein, The frame structure of the radio frequency signal of the burst frequency hopping communication system is composed of one synchronization pulse for signal detection and time of arrival estimation and one data pulse for message transmission; each pulse is composed of one radiation symbol and one idle symbol, and the pulse duty cycle is .

3. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 2, wherein, In the step S2, the peak value of the multi-channel baseband signals is detected to realize frame synchronization, comprising: The multi-channel baseband signals are respectively subjected to low-pass filtering and down-sampling processing to output multi-channel baseband signals at 2 times the symbol rate; Parallelly send a multi-channel baseband signal with a double symbol rate into a delay network, and according to the hopping pattern of synchronization pulses and the delay difference between the th and the th synchronization pulses, align the correlation result of the multi-channel baseband signal with a double symbol rate and the local signal and then perform non-coherent accumulation to output the correlation result In the formula: for the first synchronization pulse The first synchronization pulse is the first synchronization pulse of the first hop frequency channel. The second synchronization pulse is the second synchronization pulse of the second hop frequency channel. To take the conjugate operation; is the local GMSK sequence at the nth sample value. is the local GMSK sequence at the nth sample value.

4. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 3, wherein, In the step S2, the peak value of the multi-channel baseband signals is detected to realize frame synchronization, further comprising: according to The frequency hopping pattern of the synchronization pulse and the preceding The synchronization pulse and the first The delay difference of each synchronization pulse is used to calculate the correlation noise floor of a multi-channel baseband signal at twice the symbol rate. : When the decision signal is present, where is the decision threshold coefficient; record the peak correlation result , the correlation result at the time of the peak left by one offset sample and the correlation result at the time of the peak right by one offset sample , where is the peak index when the decision signal is present, while recording the peak index time of the puncturing .

5. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 4, wherein, In the step S3, the timing error estimation value is calculated by the following equation: 。 6. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 5, wherein, In the step S4, the construction of the time compensation table is as follows: Constructing GMSK baseband signal of one synchronization pulse with a sampling rate of 2 times the symbol rate; to a GMSK baseband signal adding a real timing error , resulting in a signal ; adding real timing error after the signal non-coherent accumulation with the local GMSK signal to obtain the peak correlation result , the correlation result at a sampling time left of the peak by an offset and the correlation result at a sampling time right of the peak by an offset , wherein is the peak index According to , and , a timing error estimate value is calculated; calculating the timing error estimate the corresponding compensation time ; traversing real timing errors constructing the timing error estimate value the corresponding compensation time time compensation table.

7. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 6, wherein, In the step S4, the timing error fine estimation value is calculated by the following equation: In the formula: t is the sampling time; In the step S5, the high-precision time-of-arrival estimation value of the burst frequency hopping communication system is outputted, which is the timing error precise estimation value compensated to the stamping time , i.e. the final time-of-arrival estimation value is .

8. The high accuracy time of arrival estimation method for a burst frequency hopping communication system of claim 6, wherein, The signal is calculated by the formula: In the formula: For the first sample point of the GMSK baseband signal of the individual synchronization pulse; to add real timing errors after the first sample point of the GMSK baseband signal of the synchronization pulse.

9. An electronic device, comprising: Comprising: At least one processor; And a memory connected in communication with the at least one processor; Wherein the memory stores instructions executable by the at least one processor, and the at least one processor executes the instructions stored in the memory, so that the at least one processor executes the method of any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium is used to store instructions, when the instructions are executed, the method of any one of claims 1-8 is realized.

Citation Information

Patent Citations

  • Non-data-aided broadband frequency hopping / direct spread signal full digital synchronization method

    CN109617570A

  • Spread spectrum capturing method and device, electronic equipment and storage medium

    CN120320830A

  • Receiving device

    JP2015119317A

  • Apparatus and method for compensating for timing offset in spread spectrum system

    US9112593B1

Cited By

  • An auxiliary acquisition method and device for a frequency hopping communication system

    CN122204077A