High-speed frequency hopping signal capturing method and device

By determining the coherent integration time length and the hierarchical acquisition target frequency hopping pattern, the problem of high-speed frequency hopping signal acquisition in complex electromagnetic environments is solved, and efficient acquisition of high-speed frequency hopping signals is achieved.

CN119363156APending Publication Date: 2025-01-24BEIJING RONGWEI TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411783506.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the existing technology, the acquisition methods for high-speed frequency hopping signals are difficult to achieve time and frequency synchronization quickly when facing complex electromagnetic environments, resulting in poor acquisition performance and affecting the normal operation of the frequency hopping communication system.

Method used

By determining the coherent integration time length, the frequency hopping pattern sub-graph is determined based on the frequency hopping sequence and compressed, and the target frequency hopping pattern is captured layer by layer, ultimately realizing the capture of high-speed frequency hopping signals.

Benefits of technology

While maintaining acquisition sensitivity, it significantly improves acquisition speed and enhances the acquisition efficiency of frequency hopping communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363156A_ABST
    Figure CN119363156A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a high-speed frequency hopping signal capturing method and device, and the method comprises the steps: determining a coherent integration time length, and determining a frequency hopping sequence in the coherent integration time length; determining frequency hopping diagram sub-diagrams based on the frequency hopping sequence, compressing the frequency hopping diagram sub-diagrams, and determining a frequency hopping diagram sub-diagram set; performing hierarchical capture based on the frequency hopping pattern sub-image set, and determining a target frequency hopping pattern; and performing frequency hopping signal capture based on the target frequency hopping pattern. According to the method, the sub-patterns of the frequency hopping pattern in the time uncertainty are extracted and compressed, so that the capture speed is effectively improved while the capture sensitivity is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification relate to the field of communication technology, and in particular to a high-speed frequency hopping signal capture method. Background Art

[0002] Frequency hopping communication systems are widely used in modern electronic countermeasures and civil communications due to their strong anti-interference ability and good concealment. In order to cope with more complex electromagnetic environments, various advanced signal detection technologies and forwarding, broadband interference, the frequency hopping speed and bandwidth of frequency hopping communication systems are constantly improving, which puts higher requirements on how to quickly achieve time and frequency synchronization and establish a stable communication link for the transceiver terminal. Signal capture is an important link in the frequency hopping synchronization system. The capture performance directly affects the carrier synchronization of the receiving end and is related to whether the entire system can work normally.

[0003] During the capture phase of the frequency hopping system, the capture module performs a two-dimensional search in the time uncertainty region and the Doppler uncertainty region to obtain the frequency hopping synchronization signal and the Doppler value, so that the locally reproduced reference synchronization signal is basically consistent with the received signal. The capture methods of frequency hopping signals vary, but can be summarized into two categories: serial capture method and parallel capture method. For high-speed frequency hopping signals, the frequency hopping pattern is complex and the frequency hopping speed is fast. Multiple frequency hopping frequencies are contained in one symbol or code element. Whether using serial or parallel capture methods, the frequency hopping sequence must be synchronized first. Summary of the invention

[0004] In view of this, the embodiments of this specification provide a high-speed frequency hopping signal capture method. One or more embodiments of this specification also relate to a high-speed frequency hopping signal capture device, a computing device, a computer-readable storage medium and a computer program to solve the technical defects existing in the prior art.

[0005] According to a first aspect of an embodiment of this specification, a high-speed frequency hopping signal acquisition method is provided, comprising: Determine the coherent integration time length, and determine the frequency hopping sequence in the coherent integration time length; Determine a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compress the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set; Perform hierarchical capture based on a set of frequency hopping pattern sub-graphs to determine a target frequency hopping pattern; Frequency hopping signal acquisition is performed based on the target frequency hopping pattern.

[0006] In a possible implementation manner, determining a coherent integration time length, and determining a frequency hopping sequence in the coherent integration time length, includes: Determine a normalized result of the coherent integration, and determine an output expectation based on the normalized result; The frequency hopping sequence in the coherent integration time length is determined based on the output expectation.

[0007] In a possible implementation manner, determining a frequency hopping pattern sub-image based on a frequency hopping sequence includes: Determine the time uncertainty; A frequency hopping pattern sub-pattern is determined based on the frequency hopping sequence and the timing uncertainty.

[0008] In a possible implementation, compressing the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set includes: Determining an initial frequency hopping pattern matrix based on the frequency hopping pattern sub-pattern; Determine a target frequency hopping pattern based on the initial frequency hopping matrix, and determine distances between other elements in the frequency hopping matrix and the target frequency hopping pattern; Determine the first jump map matrix by element culling based on distance; Distance calculation is performed based on the first hopping pattern matrix, target elements are extracted, and a frequency hopping pattern sub-graph set is determined.

[0009] In a possible implementation, determining a first jump graph matrix by performing element culling based on distance includes: A set distance threshold is determined, and when the distance is not greater than the set distance threshold, elements corresponding to the distance are eliminated to determine a first jump graph matrix.

[0010] In a possible implementation, performing distance calculation based on the first hopping pattern matrix, extracting target elements, and determining a frequency hopping pattern sub-graph set includes: Extracting a first element based on the first skip-graph matrix; wherein the first element is any element in the first skip-graph matrix; determining element distances between the first element and other elements in the first skip graph matrix; Eliminate elements based on element distance and determine the second jump graph matrix; Extracting a second element from the second skip-graph matrix; wherein the second element is any element in the second skip-graph matrix; Determine the element distance between the second element and other elements in the second skip map matrix, and remove elements to obtain a third skip map matrix until the skip map matrix is ​​empty; Generate a first-layer frequency hopping pattern set based on all extracted elements; Distance calculation is continued based on the frequency hopping pattern set of the first layer to extract target elements until the frequency hopping pattern set of the current layer meets the preset condition, and a frequency hopping pattern sub-graph set is determined based on the frequency hopping pattern sets of all layers.

[0011] In a possible implementation, performing hierarchical acquisition based on a set of frequency hopping pattern sub-patterns to determine a target frequency hopping pattern includes: Determine a target layer frequency hopping pattern set based on the frequency hopping pattern sub-image set; Capturing based on the target layer frequency hopping pattern set and determining a capture result; Based on the acquisition result and the frequency hopping pattern sub-pattern set, a target frequency hopping pattern is determined.

[0012] According to a second aspect of an embodiment of this specification, a high-speed frequency hopping signal acquisition device is provided, comprising: A sequence determination module is configured to determine a coherent integration time length and a frequency hopping sequence in the coherent integration time length; A sub-graph compression module is configured to determine a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compress the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set; A hierarchical capture module is configured to perform hierarchical capture based on a set of frequency hopping pattern sub-graphs to determine a target frequency hopping pattern; The signal acquisition module is configured to acquire the frequency hopping signal based on the target frequency hopping pattern.

[0013] According to a third aspect of an embodiment of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the high-speed frequency hopping signal acquisition method are implemented.

[0014] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the high-speed frequency hopping signal capture method are implemented.

[0015] According to a fifth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned high-speed frequency hopping signal acquisition method.

[0016] The embodiments of this specification provide a high-speed frequency hopping signal capture method and device, wherein the high-speed frequency hopping signal capture method includes: determining the coherent integration time length, determining the frequency hopping sequence in the coherent integration time length; determining the frequency hopping pattern sub-graph based on the frequency hopping sequence, and compressing the frequency hopping pattern sub-graph to determine the frequency hopping pattern sub-graph set; performing hierarchical capture based on the frequency hopping pattern sub-graph set to determine the target frequency hopping pattern; and capturing the frequency hopping signal based on the target frequency hopping pattern. The present application effectively improves the capture speed while ensuring the capture sensitivity by extracting and compressing the sub-patterns of the frequency hopping pattern within the time uncertainty. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1This is a scenario diagram of a high-speed frequency hopping signal capture method provided by an embodiment of this specification; Figure 2 is a flow chart of a high-speed frequency hopping signal acquisition method provided by an embodiment of this specification; Figure 3 It is a structural schematic diagram of a high-speed frequency hopping signal capture device provided by an embodiment of this specification; Figure 4 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0018] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0019] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0020] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0021] In this specification, a high-speed frequency hopping signal capture method is provided. This specification also relates to a high-speed frequency hopping signal capture device, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.

[0022] See also Figure 1 , Figure 1 A flow chart of a high-speed frequency hopping signal acquisition method provided according to an embodiment of the present specification is shown, which specifically includes the following steps.

[0023] Step 101: determine a coherent integration time length, and determine a frequency hopping sequence in the coherent integration time length.

[0024] In a possible implementation, determining the coherent integration time length and determining the frequency hopping sequence in the coherent integration time length include: determining a normalized result of the coherent integration, determining an output expectation based on the normalized result; and determining the frequency hopping sequence in the coherent integration time length based on the output expectation.

[0025] In practical applications, for high-speed frequency hopping signals, one symbol contains multiple frequency hopping frequencies. Without considering the cross-symbol period, when the coherent integration combination contains a signal with M frequency hopping periods, taking the in-phase branch, i.e., path I, as an example, the normalized result of the coherent integration can be expressed as:

[0026] Where N is the number of sampling points contained in a frequency hopping cycle. for The received signal at the time, is the frequency hopping frequency corresponding to the mth frequency hopping moment, is the Doppler frequency value currently being searched, is the sampling period.

[0027] Considering the frequency search interval error and intra-hop time alignment uncertainty , the expected signal output of the in-phase branch is:

[0028] in , capture the mth frequency hopping point frequency used Same as the received signal is 1, different at the same time, is 0, is the amplitude change caused by the timing interval error. Without considering the influence of noise, it can be considered that , is the frequency hopping period, is the carrier phase residual, which can be expressed as:

[0029] After a similar calculation process, the expected coherent integration output of the orthogonal branch, i.e., the Q-path signal, for M frequency hopping cycles can be obtained as:

[0030] When the signal recovery time at the receiving end is the same as the transmitted signal, the M frequency hopping frequencies corresponding to the coherent integration period are completely consistent with the transmitted signal, and the coherent integration energy is maximum. For a given time uncertainty, the traditional method needs to search all frequency hopping points in the time period, which requires a large amount of calculation and a long time.

[0031] Step 102: determining a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compressing the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set.

[0032] In a possible implementation manner, determining a frequency hopping pattern sub-graph based on a frequency hopping sequence includes: determining a time uncertainty; and determining the frequency hopping pattern sub-graph based on the frequency hopping sequence and the time uncertainty.

[0033] In practical applications, the set of all adjacent M frequency hopping points within a given time uncertainty in time order is called a frequency hopping pattern, which is expressed in vector form as:

[0034] In one possible implementation, the frequency hopping pattern sub-graph is compressed to determine a set of frequency hopping pattern sub-graphs, including: determining an initial frequency hopping pattern matrix based on the frequency hopping pattern sub-graph; determining a target frequency hopping pattern based on the initial frequency hopping pattern matrix, and determining a distance between other elements in the frequency hopping pattern matrix and the target frequency hopping pattern; determining a first frequency hopping pattern matrix by eliminating elements based on the distance; performing distance calculation based on the first frequency hopping pattern matrix, extracting the target element, and determining a set of frequency hopping pattern sub-graphs.

[0035] Specifically, determining the first skip-map matrix by performing element elimination based on the distance includes: determining a set distance threshold, and when the distance is not greater than the set distance threshold, eliminating elements corresponding to the distance to determine the first skip-map matrix.

[0036] Among them, distance calculation is performed based on the first hopping image matrix, target elements are extracted, and a set of frequency hopping pattern sub-images is determined, including: extracting the first element based on the first hopping image matrix; wherein the first element is any element in the first hopping image matrix; determining the element distance between the first element and other elements in the first hopping image matrix; performing element elimination based on the element distance to determine the second hopping image matrix; extracting the second element from the second hopping image matrix; wherein the second element is any element in the second hopping image matrix; determining the element distance between the second element and other elements in the second hopping image matrix, and performing element elimination to obtain a third hopping image matrix until the hopping image matrix is ​​empty; generating a first-layer frequency hopping pattern set based on all extracted elements; continuing to perform distance calculation based on the first-layer frequency hopping pattern set to extract target elements until the frequency hopping pattern set of the current layer meets the preset conditions, and determining a frequency hopping pattern sub-image set based on the frequency hopping pattern sets of all layers.

[0037] The difference between two different frequency hopping patterns, i.e. the distance between the corresponding vectors, is defined as .

[0038]

[0039] in,

[0040] Then the expectation of the correlation integration result of the in-phase branch within M frequency hopping cycles can be expressed as:

[0041] in is the frequency hopping pattern vector corresponding to the received signal and the local recovered signal and The distance between.

[0042] Similarly, the expectation of the coherent integration result of the orthogonal branch can be obtained:

[0043] The total coherent integrated energy is:

[0044] It can be seen that when the number of frequency hopping cycles M included in the coherent integration is large, When it is small, that is, one or more frequency hopping points in the frequency hopping pattern of the signal recovered by the receiving end are inconsistent with the received signal, most of the signal energy is still retained in the coherent integration result.

[0045] Generally speaking, in frequency hopping capture, when the coherent integration includes M frequency hopping cycles, if the vector distance between the frequency hopping pattern of the signal recovered by the receiving end and the frequency hopping pattern of the actual received signal is L, the energy loss is extremely small when M is much larger than L. Therefore, in the process of enumeration search of frequency hopping patterns, multiple frequency hopping patterns with vector distances less than L can be replaced by one frequency hopping pattern, and then the first round of enumeration search can be performed, thereby greatly reducing the time required to traverse all enumerated frequency hopping patterns.

[0046] Obviously, the key to the design of this method is to efficiently extract the symbol combination used for each layer of search. When the time uncertainty is Z times the coherent integration length, that is, the search range on the time scale contains Z×M frequency hopping cycles, the frequency hopping pattern combination to be searched is , , …, .

[0047] All possible frequency hopping pattern combinations are represented as matrix A,

[0048] In order to enable more frequency hopping pattern combinations to be restored by the same sub-graph under the same frequency hopping pattern length, the frequency hopping patterns covered by any two elements in the sub-graph set need to be as different as possible. Figure 2 Based on this criterion, the subgraph set used by the first-level search is The extraction process is: (1) Randomly extract a frequency hopping pattern from set A and set it to , the distance threshold is set to L. In the first round of compression, for any frequency hopping pattern vector in A, the number of frequency hopping pattern vectors that can be symbolized is the same.

[0049] (2) Calculate the sum of all elements in A and Distance from set A, remove all Elements whose distance is not greater than L, and the remaining elements form a new set .

[0050] (3) From Extract each frequency hopping pattern vector , ( for ). Calculate and The distance between the elements in and calculate the number of elements whose distance is not greater than L. Extract the element with the largest number of corresponding elements for , and from Eliminate those who have satisfied Elements whose distance is not greater than L are represented by .

[0051] (4) Repeat step 3 to extract , and after element removal Until Is empty.

[0052] (5) Record all , which constitutes the first-layer frequency hopping pattern set used for frequency hopping search , and the elements in A corresponding to each element whose distance from it is not greater than L constitute a set , , …, .

[0053] (6) For Repeat steps (3) to (5) to generate a set of frequency hopping patterns for the second layer search. .

[0054] (7) Generate each level in sequence according to step (6) , until Each element The number of elements in the corresponding A is not greater than the maximum number of coherent integral calculation units supported in parallel by the system.

[0055] Step 103: Perform hierarchical capture based on the frequency hopping pattern sub-pattern set to determine a target frequency hopping pattern.

[0056] In one possible implementation, hierarchical capture is performed based on a frequency hopping pattern sub-graph set to determine a target frequency hopping pattern, including: determining a target layer frequency hopping pattern set based on the frequency hopping pattern sub-graph set; capturing based on the target layer frequency hopping pattern set to determine a capture result; determining the target frequency hopping pattern based on the capture result and the frequency hopping pattern sub-graph set.

[0057] In practical applications, based on this, a high-speed frequency hopping signal acquisition method based on subgraph compression enumeration is proposed. In this processing flow, the search for frequency hopping points is first divided into multiple levels. The frequency hopping pattern combination corresponding to the first level search is , , …, When the first round of search is completed, if the capture result corresponding to the ith frequency hopping pattern is a failure, continue searching; if successful, search for the ith frequency hopping pattern The corresponding subgraph set , , …, The iteration is repeated until the corresponding sub-graph set contains only one element, and the corresponding frequency hopping pattern is the frequency hopping pattern of the current received signal.

[0058] Step 104: Capture the frequency hopping signal based on the target frequency hopping pattern.

[0059] In practical applications, when the frequency hopping pattern of the current received signal is obtained, the capture of the high-speed frequency hopping signal is completed.

[0060] The embodiments of this specification provide a high-speed frequency hopping signal capture method and device, wherein the high-speed frequency hopping signal capture method includes: determining the coherent integration time length, determining the frequency hopping sequence in the coherent integration time length; determining the frequency hopping pattern sub-graph based on the frequency hopping sequence, and compressing the frequency hopping pattern sub-graph to determine the frequency hopping pattern sub-graph set; performing hierarchical capture based on the frequency hopping pattern sub-graph set to determine the target frequency hopping pattern; and capturing the frequency hopping signal based on the target frequency hopping pattern. The present application effectively improves the capture speed while ensuring the capture sensitivity by extracting and compressing the sub-patterns of the frequency hopping pattern within the time uncertainty.

[0061] Corresponding to the above method embodiment, this specification also provides a high-speed frequency hopping signal capture device embodiment, Figure 3FIG. 1 is a schematic diagram showing a high-speed frequency hopping signal acquisition device provided by an embodiment of the present specification. Figure 3 As shown, the device comprises: The sequence determination module 301 is configured to determine a coherent integration time length and a frequency hopping sequence in the coherent integration time length; The sub-graph compression module 302 is configured to determine a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compress the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set; A hierarchical capture module 303 is configured to perform hierarchical capture based on a set of frequency hopping pattern sub-patterns to determine a target frequency hopping pattern; The signal acquisition module 304 is configured to acquire a frequency hopping signal based on a target frequency hopping pattern.

[0062] In a possible implementation manner, determining a coherent integration time length, and determining a frequency hopping sequence in the coherent integration time length, includes: Determine a normalized result of the coherent integration, and determine an output expectation based on the normalized result; The frequency hopping sequence in the coherent integration time length is determined based on the output expectation.

[0063] In a possible implementation manner, determining a frequency hopping pattern sub-image based on a frequency hopping sequence includes: Determine the time uncertainty; A frequency hopping pattern sub-pattern is determined based on the frequency hopping sequence and the timing uncertainty.

[0064] In a possible implementation, compressing the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set includes: Determining an initial frequency hopping pattern matrix based on the frequency hopping pattern sub-pattern; Determine a target frequency hopping pattern based on the initial frequency hopping matrix, and determine distances between other elements in the frequency hopping matrix and the target frequency hopping pattern; Determine the first jump map matrix by element culling based on distance; Distance calculation is performed based on the first hopping pattern matrix, target elements are extracted, and a frequency hopping pattern sub-graph set is determined.

[0065] In a possible implementation, determining a first jump graph matrix by performing element culling based on distance includes: A set distance threshold is determined, and when the distance is not greater than the set distance threshold, elements corresponding to the distance are eliminated to determine a first jump graph matrix.

[0066] In a possible implementation, performing distance calculation based on the first hopping pattern matrix, extracting target elements, and determining a frequency hopping pattern sub-graph set includes: Extracting a first element based on the first skip-graph matrix; wherein the first element is any element in the first skip-graph matrix; determining element distances between the first element and other elements in the first skip graph matrix; Eliminate elements based on element distance and determine the second jump graph matrix; Extracting a second element from the second skip-graph matrix; wherein the second element is any element in the second skip-graph matrix; Determine the element distance between the second element and other elements in the second skip map matrix, and remove elements to obtain a third skip map matrix until the skip map matrix is ​​empty; Generate a first-layer frequency hopping pattern set based on all extracted elements; Distance calculation is continued based on the frequency hopping pattern set of the first layer to extract target elements until the frequency hopping pattern set of the current layer meets the preset condition, and a frequency hopping pattern sub-graph set is determined based on the frequency hopping pattern sets of all layers.

[0067] In a possible implementation, performing hierarchical acquisition based on a set of frequency hopping pattern sub-patterns to determine a target frequency hopping pattern includes: Determine a target layer frequency hopping pattern set based on the frequency hopping pattern sub-image set; Capturing based on the target layer frequency hopping pattern set and determining a capture result; Based on the acquisition result and the frequency hopping pattern sub-pattern set, a target frequency hopping pattern is determined.

[0068] The embodiments of this specification provide a high-speed frequency hopping signal capture method and device, wherein the high-speed frequency hopping signal capture device includes: determining the coherent integration time length, determining the frequency hopping sequence in the coherent integration time length; determining the frequency hopping pattern sub-graph based on the frequency hopping sequence, and compressing the frequency hopping pattern sub-graph to determine the frequency hopping pattern sub-graph set; performing hierarchical capture based on the frequency hopping pattern sub-graph set to determine the target frequency hopping pattern; and capturing the frequency hopping signal based on the target frequency hopping pattern. The present application effectively improves the capture speed while ensuring the capture sensitivity by extracting and compressing the sub-patterns of the frequency hopping pattern within the time uncertainty.

[0069] The above is a schematic scheme of a high-speed frequency hopping signal capture device of this embodiment. It should be noted that the technical scheme of the high-speed frequency hopping signal capture device and the technical scheme of the high-speed frequency hopping signal capture method described above belong to the same concept, and the details not described in detail in the technical scheme of the high-speed frequency hopping signal capture device can be referred to the description of the technical scheme of the high-speed frequency hopping signal capture method described above.

[0070] Figure 4 The block diagram of a computing device 400 according to one embodiment of the present specification is shown. The components of the computing device 400 include but are not limited to a memory 410 and a processor 420. The processor 420 is connected to the memory 410 via a bus 430, and the database 450 is used to store data.

[0071] The computing device 400 also includes an access device 440 that enables the computing device 400 to communicate via one or more networks 460. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 440 may include one or more of any type of network interface (e.g., a network interface card (NIC)) that is wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).

[0072] In one embodiment of the present specification, the above components of the computing device 400 and Figure 4 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 4 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0073] The computing device 400 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 400 may also be a mobile or stationary server.

[0074] The processor 420 is used to execute the following computer executable instructions, which implement the steps of the high-speed frequency hopping signal acquisition method when executed by the processor. The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the high-speed frequency hopping signal acquisition method belong to the same concept, and the details of the technical scheme of the computing device that are not described in detail can all be referred to the description of the technical scheme of the high-speed frequency hopping signal acquisition method.

[0075] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the high-speed frequency hopping signal acquisition method.

[0076] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the high-speed frequency hopping signal acquisition method described above belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the high-speed frequency hopping signal acquisition method described above.

[0077] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is instructed to execute the steps of the above-mentioned high-speed frequency hopping signal acquisition method.

[0078] The above is a schematic scheme of a computer program of this embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the high-speed frequency hopping signal acquisition method described above are of the same concept, and the details not described in detail in the technical scheme of the computer program can be found in the description of the technical scheme of the high-speed frequency hopping signal acquisition method described above.

[0079] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0080] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0081] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0082] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0083] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A high-speed frequency hopping signal capture method, characterized in that: include: Determine a coherent integration time length, and determine a frequency hopping sequence in the coherent integration time length; Determine a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compress the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set; Performing hierarchical capture based on the frequency hopping pattern sub-graph set to determine a target frequency hopping pattern; Frequency hopping signal acquisition is performed based on the target frequency hopping pattern.

2. The method according to claim 1, characterized in that The determining of the coherent integration time length and the determining of the frequency hopping sequence in the coherent integration time length include: Determine a normalized result of the coherent integration, and determine an output expectation based on the normalized result; A frequency hopping sequence in the coherent integration time length is determined based on the output expectation.

3. The method according to claim 1, characterized in that The determining of a frequency hopping pattern sub-graph based on the frequency hopping sequence comprises: Determine the time uncertainty; A frequency hopping pattern sub-pattern is determined based on the frequency hopping sequence and the time uncertainty.

4. The method according to claim 1, characterized in that The compressing the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set includes: Determining an initial frequency hopping pattern matrix based on the frequency hopping pattern sub-image; Determine a target frequency hopping pattern based on the initial frequency hopping matrix, and determine distances between other elements in the frequency hopping matrix and the target frequency hopping pattern; Determine a first skip graph matrix by performing element elimination based on the distance; Distance calculation is performed based on the first frequency hopping pattern matrix, target elements are extracted, and a frequency hopping pattern sub-graph set is determined.

5. The method according to claim 4, characterized in that The step of performing element elimination based on the distance to determine a first skip graph matrix includes: A set distance threshold is determined, and when the distance is not greater than the set distance threshold, elements corresponding to the distance are eliminated to determine a first skip graph matrix.

6. The method according to claim 4, characterized in that The performing distance calculation based on the first hopping pattern matrix, extracting target elements, and determining a frequency hopping pattern sub-graph set includes: Extracting a first element based on the first skip-graph matrix; wherein the first element is any element in the first skip-graph matrix; Determining an element distance between the first element and other elements in the first skip graph matrix; Eliminate elements based on the element distance to determine a second skip graph matrix; Extracting a second element from the second skip-graph matrix; wherein the second element is any element in the second skip-graph matrix; Determine an element distance between the second element and other elements in the second skip image matrix, and remove the elements to obtain a third skip image matrix until the skip image matrix is ​​empty; Generate a first-layer frequency hopping pattern set based on all extracted elements; The distance calculation is continued based on the first layer of frequency hopping pattern sets to extract target elements until the frequency hopping pattern set of the current layer meets a preset condition, and a frequency hopping pattern sub-graph set is determined based on the frequency hopping pattern sets of all layers.

7. The method according to claim 1, characterized in that The performing hierarchical capture based on the frequency hopping pattern sub-graph set to determine a target frequency hopping pattern includes: Determine a target layer frequency hopping pattern set based on the frequency hopping pattern sub-image set; Capturing based on the target layer frequency hopping pattern set, and determining a capture result; A target frequency hopping pattern is determined based on the acquisition result and the frequency hopping pattern sub-pattern set.

8. A high-speed frequency hopping signal capture device, characterized in that: include: A sequence determination module is configured to determine a coherent integration time length and a frequency hopping sequence in the coherent integration time length; a sub-graph compression module, configured to determine a frequency hopping pattern sub-graph based on the frequency hopping sequence, and compress the frequency hopping pattern sub-graph to determine a frequency hopping pattern sub-graph set; A hierarchical capture module, configured to perform hierarchical capture based on the frequency hopping pattern sub-graph set to determine a target frequency hopping pattern; The signal acquisition module is configured to acquire the frequency hopping signal based on the target frequency hopping pattern.

9. A computing device, characterized in that include: Memory and processor; The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the high-speed frequency hopping signal acquisition method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the steps of the high-speed frequency-hopping signal acquisition method according to any one of claims 1 to 7.