Multi-protocol wireless signal processing method, system, electronic device and storage medium

The channelizer receives the detector registration request and generates a channel list, which solves the problem that the detector cannot adapt to the signals of the UAV in various communication protocols in the prior art, and realizes the concurrent operation and efficient signal processing of the detector.

CN119210618BActive Publication Date: 2025-02-07BEIJING LIZHENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411708231.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-02-07
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

The prior art is difficult to adapt to the signals of drones of various communication protocols. The detector is single, unable to work concurrently, and cannot cover signals of multiple communication protocols.

Method used

The channelizer receives the detector registration request, generates a channel list, and determines whether the single signal acquisition conditions are met based on the list and the maximum bandwidth of the broadband receiver. If not satisfied, determine the sampling center frequency point and the covered channel for each round of sampling, process the broadband signal to obtain the narrowband signal and feed back to the detector.

Benefits of technology

It realizes that the detector can work concurrently and adapts to the drone signals of various communication protocols, improves processing efficiency, and solves the problem of single detector design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119210618B_ABST
    Figure CN119210618B_ABST
Patent Text Reader

Abstract

The present application provides a multi-protocol wireless signal processing method, system, electronic device and storage medium, which receive a registration request sent by at least one detector; generate a channel list according to each center frequency point, and judge whether the channelizer meets the single signal acquisition condition according to the channel list list and the maximum bandwidth of the broadband receiver; if the channelizer does not meet the single signal acquisition condition, determine the sampling center frequency point of each round of sampling according to the channel list list, and determine at least one channel covered by each round of sampling according to the sampling center frequency point of each round of sampling and the maximum bandwidth of the broadband receiver; for each round of sampling, process the broadband signal sent by the broadband receiver according to each channel covered by the round of sampling, obtain the narrowband signal corresponding to each channel covered by the round of sampling, and feed back the narrowband signal corresponding to each channel covered by the round of sampling to the corresponding detector.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of drone technology, and more specifically, to a multi-protocol wireless signal processing method, system, electronic device and storage medium. Background Art

[0002] In the engineering implementation of the UAV signal detection mechanism based on protocol analysis, since the communication protocols of UAVs are numerous and vary greatly, it is impossible to use traditional wireless communication receivers with fixed channel parameters to receive UAV signals of various communication protocols.

[0003] In the existing technology, the drone communication protocol can be reverse-engineered first, and various detectors can be developed based on software-defined radio technology to receive drone signals; however, in actual application, an efficient and flexible basic service framework is needed to provide the required signals for these detectors so that these detectors can work concurrently. Moreover, these detectors are designed for a specific single communication protocol and are also not applicable to drone signals of various communication protocols. Summary of the invention

[0004] In view of this, the present application provides a multi-protocol wireless signal processing method, system, electronic device and storage medium, so as to enable detectors to work concurrently and adapt to drone signals of various communication protocols.

[0005] A first aspect of the present application provides a multi-protocol wireless signal processing method, which is applied to a channelizer in a multi-protocol wireless signal processing system. The method includes:

[0006] receiving a registration request sent by at least one detector; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point;

[0007] Generate a channel list according to each of the central frequency points, and determine whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver;

[0008] If the channelizer does not meet the single signal acquisition condition, determine the sampling center frequency of each round of sampling according to the channel list, and determine at least one channel covered by each round of sampling according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver;

[0009] For each round of sampling, the broadband signal sent by the broadband receiver is processed according to each channel covered by the round of sampling to obtain the narrowband signal corresponding to each channel covered by the round of sampling, and the narrowband signal corresponding to each channel covered by the round of sampling is fed back to the corresponding detector.

[0010] Optionally, the method further includes:

[0011] If the channelizer meets the single signal acquisition condition, determine the single sampling center frequency of the channelizer according to the channel list, and send the single sampling center frequency to the wideband receiver, so that the wideband receiver acquires the corresponding wideband signal based on the single sampling center frequency;

[0012] The broadband signal sent by the broadband receiver is processed according to the channel corresponding to each center frequency point in the channel list to obtain the narrowband signal of the channel corresponding to each center frequency point, and the narrowband signal of the channel corresponding to each center frequency point is fed back to the corresponding detector.

[0013] Optionally, determining a single sampling center frequency of the channelizer according to the channel list includes:

[0014] Determine the highest center frequency and the lowest center frequency in the channel list;

[0015] Calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency;

[0016] One half of the sum of the highest sampling frequency and the lowest sampling frequency is calculated to obtain a single sampling center frequency of the channelizer.

[0017] Optionally, judging whether the channelizer meets a single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver includes:

[0018] Calculate the frequency band sampling range corresponding to the channel list according to the highest center frequency point and the lowest center frequency point in the channel list;

[0019] Determining whether the frequency band sampling range is greater than the maximum bandwidth of the broadband receiver;

[0020] If the frequency band sampling range is greater than the maximum bandwidth of the wideband receiver, determining that the channelizer does not meet the single signal acquisition condition;

[0021] If the frequency band sampling range is not greater than the maximum bandwidth of the wideband receiver, it is determined that the channelizer meets the single signal acquisition condition.

[0022] Optionally, calculating the frequency band sampling range corresponding to the channel list according to the highest center frequency point and the lowest center frequency point in the channel list includes:

[0023] Determine the highest center frequency and the lowest center frequency in the channel list;

[0024] Calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency;

[0025] According to the highest sampling frequency point and the lowest sampling frequency point, a frequency band sampling range corresponding to the channel list is determined.

[0026] Optionally, determining the sampling center frequency of each round of sampling according to the channel list, and determining at least one channel covered by each round of sampling according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver, includes:

[0027] Determine the lowest center frequency from the channel list;

[0028] Calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling; wherein N is greater than or equal to 1;

[0029] Determine a sampling range of the Nth round of sampling according to the sampling center frequency of the Nth round of sampling and the maximum bandwidth of the wideband receiver, and determine at least one center frequency covered by the Nth round of sampling from the channel list according to the sampling range of the Nth round of sampling and the channel bandwidth of the detector corresponding to each center frequency in the channel list;

[0030] Determining at least one channel covered by the Nth round of sampling according to at least one central frequency point covered by the Nth round of sampling;

[0031] Eliminate at least one central frequency point covered by the Nth round of sampling from the channel list;

[0032] If there are still center frequencies in the channel list after excluding at least one center frequency covered by the Nth round of sampling, control N to increase by 1, and determine the lowest center frequency from the channel list until there are no center frequencies in the channel list.

[0033] Optionally, the calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling, includes:

[0034] Calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency and the channel bandwidth of the detector corresponding to the lowest center frequency;

[0035] The sampling center frequency point of the Nth round of sampling is calculated according to the lower limit sampling frequency point of the Nth round of sampling and the maximum bandwidth of the broadband receiver.

[0036] Optionally, a channelizer is applied to a multi-protocol wireless signal processing system, the system comprising:

[0037] A receiving unit, configured to receive a registration request sent by at least one detector; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point;

[0038] A judging unit, configured to generate a channel list according to each of the central frequency points, and judge whether the channelizer meets a single signal acquisition condition according to the channel list and a maximum bandwidth of a wideband receiver;

[0039] A first determining unit is configured to determine a sampling center frequency point for each round of sampling according to the channel list if the channelizer does not meet the single signal acquisition condition, and determine at least one channel covered by each round of sampling according to the sampling center frequency point for each round of sampling and the maximum bandwidth of the wideband receiver;

[0040] The first signal processing unit is used to process the broadband signal sent by the broadband receiver according to each channel covered by the round of sampling for each round of sampling, obtain the narrowband signal corresponding to each channel covered by the round of sampling, and feed back the narrowband signal corresponding to each channel covered by the round of sampling to the corresponding detector.

[0041] The third aspect of the present application provides an electronic device, comprising: a processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; and the memory is used to store a program, wherein the program is used to implement a multi-protocol wireless signal processing method as provided in the first aspect of the present application.

[0042] The fourth aspect of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are used to execute the multi-protocol wireless signal processing method provided in the first aspect of the present application.

[0043] The present application provides a multi-protocol wireless signal processing method, system, electronic device and storage medium, which receive a registration request sent by at least one detector through a channelizer; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency; a channel list list is generated according to each center frequency, and it is judged whether the channelizer meets the single signal acquisition condition according to the channel list list and the maximum bandwidth of the wideband receiver; if the channelizer does not meet the single signal acquisition condition, the sampling center frequency of each round of sampling is determined according to the channel list list, and at least one channel covered by each round of sampling is determined according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver; for each round of sampling, the sampling center frequency of the round of sampling can be sent to the wideband receiver, so that the wideband receiver can collect the signal based on the sampling center frequency received in the sampling The corresponding broadband signal is collected at the center frequency point. At this time, the broadband signal collected by the broadband receiver can cover all channels covered by this round of sampling, and all channels covered by this round of sampling can correspond to multiple detectors, that is, the broadband signal collected by the broadband receiver can cover the signals required by multiple detectors, thereby solving the problem in the prior art that the detectors are designed for a specific single communication protocol and cannot be applied to drone signals of various communication protocols; the broadband signal sent by the broadband receiver is processed according to each channel covered by this round of sampling to obtain the narrowband signal corresponding to each channel covered by this round of sampling, and the narrowband signal corresponding to each channel covered by this round of sampling is fed back to the corresponding detector at the same time, so that the detectors corresponding to each center frequency point can work concurrently based on the received narrowband signal to achieve the optimal processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0045] Figure 1 A structural diagram of a multi-protocol wireless signal processing device provided in an embodiment of the present application;

[0046] Figure 2 A flowchart of a multi-protocol wireless signal processing method provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of the structure of a multi-protocol wireless signal processing method system provided in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0050] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0051] See also Figure 1 , showing a multi-protocol wireless signal processing device provided in an embodiment of the present application, the multi-protocol wireless signal processing device includes a broadband receiver and a multi-protocol wireless signal processing system, wherein the multi-protocol wireless signal processing system includes a channelizer and multiple detectors.

[0052] In an embodiment of the present application, the main function of the broadband receiver is to be able to collect broadband signals of sufficient bandwidth at one time within the working frequency band range (30Mhz-6Ghz) used in drone communication, and output the collected broadband signals to the multi-protocol wireless signal processing system; the detector can register with the channelizer to provide its desired registration request, so that the channelizer can feedback the corresponding narrowband signal to the detector based on the registration request provided by the detector; wherein the registration request provided by the detector includes a channel list, the channel bandwidth of the detector, the input data sampling frequency and the data callback function of the detector; the channelizer can adjust the broadband receiver according to the registration request provided by the detector to complete the corresponding broadband signal acquisition.

[0053] Accordingly, the present application embodiment provides a multi-protocol wireless signal processing method, such as Figure 2 As shown, the multi-protocol wireless signal processing method is applied to a channelizer in a multi-protocol wireless signal processing system, and the multi-protocol wireless signal processing method specifically includes the following steps:

[0054] S201: receiving a registration request sent by at least one detector; the registration request of the detector includes at least a channel list, a channel bandwidth and a data callback function of the detector, and the channel list includes at least one central frequency point.

[0055] In the process of specifically executing step S201, at least one detector in the multi-protocol wireless signal processing system can provide its desired registration request when registering with the channelizer, wherein the registration provided by the detector may include a channel list, the channel bandwidth of the detector, the input data sampling rate, the minimum sampling duration and the data callback function of the detector; the channel list includes at least one center frequency point.

[0056] It should be noted that the center frequency can be 2410Mhz, 2430Mhz, etc.; the channel bandwidth of the detector can be 10Mhz, 20Mhz, etc.; the input data sampling rate can be 10M samples / s, 15M samples / s, etc.; the minimum sampling duration can be 10ms, 20ms, etc.; the data callback function of the detector can be chan_data_procA(), chan_data_procB(), etc., and the embodiment of the present application does not limit the center frequency, channel bandwidth, input data sampling rate, minimum sampling duration, and data callback function.

[0057] S202: Generate a channel list according to each central frequency point, and determine whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver. If the channelizer does not meet the single signal acquisition condition, execute step S203; if the channelizer meets the single signal acquisition condition, execute step S205.

[0058] In the specific process of executing step S202, after receiving the registration request sent by at least one detector, the channelizer can generate a channel list list from each center frequency point in the channel list in each received registration request in the order from the smallest to the largest, so as to judge whether the channelizer meets the single signal acquisition condition according to the maximum bandwidth of the wideband receiver, the highest center frequency point and the lowest center frequency point in the channel list list; if the channelizer does not meet the single signal acquisition condition, execute step S203; if the channelizer meets the single signal acquisition condition, execute step S205. Among them, the highest center frequency point in the channel list list is the maximum value of each center frequency point in the channel list list, and the lowest center frequency point is the minimum value of each center frequency point in the channel list list.

[0059] For example, the channelizer receives registration requests sent by detector A and detector B; wherein the channel list in the registration request sent by detector A includes central frequencies such as 2410Mhz, 2420Mhz, 2430Mhz and 2440Mhz, and the channel list in the registration request sent by detector B includes central frequencies such as 2440Mhz, 2450Mhz, 2460Mhz and 2470Mhz; a channel list list (2410Mhz, 2420Mhz, 2430Mhz, 2440Mhz, 2440Mhz, 2450Mhz, 2460Mhz, 2470Mhz) is generated by ordering the central frequencies in the channel lists in the registration requests sent by detector A and detector B from small to large.

[0060] Optionally, the process of judging whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver can be specifically as follows: calculating the frequency band sampling range corresponding to the channel list according to the highest center frequency and the lowest center frequency in the channel list; judging whether the frequency band sampling range is greater than the maximum bandwidth of the wideband receiver; if the frequency band sampling range is greater than the maximum bandwidth of the wideband receiver, determining that the channelizer does not meet the single signal acquisition condition; if the frequency band sampling range is not greater than the maximum bandwidth of the wideband receiver, determining that the channelizer meets the single signal acquisition condition.

[0061] It should be noted that the frequency band sampling range of the channel list can be calculated based on the highest center frequency and the lowest center frequency in the channel list. If the frequency band sampling range is not greater than the maximum bandwidth of the broadband receiver, it means that a single sampling of the broadband receiver can cover all center frequencies in the channel list, and it can be determined that the channelizer meets the single signal acquisition conditions; if the frequency band sampling range is greater than the maximum bandwidth of the broadband receiver, it means that a single sampling of the broadband receiver cannot cover all center frequencies in the channel list, and it can be determined that the channelizer does not meet the single signal acquisition conditions.

[0062] As a preferred method of an embodiment of the present application, the process of calculating the frequency band sampling range corresponding to the channel list according to the highest center frequency and the lowest center frequency in the channel list can be specifically as follows: determining the highest center frequency and the lowest center frequency in the channel list; calculating the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculating the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency; determining the frequency band sampling range corresponding to the channel list according to the highest sampling frequency and the lowest sampling frequency.

[0063] In actual application, the channelizer can determine the highest center frequency and the lowest center frequency in the channel list, as well as determine the detector corresponding to the highest center frequency and the detector corresponding to the lowest center frequency; calculate half of the channel bandwidth of the detector corresponding to the highest center frequency and half of the channel bandwidth of the detector corresponding to the lowest center frequency; calculate the sum of the highest center frequency and half of the channel bandwidth of the detector corresponding to the highest center frequency to obtain the highest sampling frequency corresponding to the channel list; calculate the sum of the lowest center frequency and half of the channel bandwidth of the detector corresponding to the lowest center frequency to obtain the lowest sampling frequency corresponding to the channel list, and finally calculate the difference between the highest sampling frequency and the lowest sampling frequency to obtain the frequency band sampling range of the channel list.

[0064] For example, the highest center frequency in the channel list is 2460Mhz, the lowest center frequency is 2410Mhz, the channel bandwidth of the detector corresponding to the highest center frequency is 20Mhz, and the channel bandwidth of the detector corresponding to the lowest center frequency is 10Mhz; the calculation method for determining the frequency band sampling range of the channel list can be: the highest sampling frequency (2460+20 / 2=2470)-the lowest sampling frequency (2410-10 / 2=2405)=65Mhz (frequency band sampling range); if the maximum bandwidth of the broadband receiver is 56Mhz, then To determine that the frequency band sampling range of the channel list is greater than the maximum bandwidth of the broadband receiver, and further it can be determined that a single acquisition of the broadband receiver cannot cover all the center frequency points in the channel list, that is, it can be determined that the channelizer does not meet the single signal acquisition conditions; if the maximum bandwidth of the broadband receiver is 80Mhz, it can be determined that the frequency band sampling range of the channel list is not greater than the maximum bandwidth of the broadband receiver, and further it can be determined that a single acquisition of the broadband receiver can cover all the center frequency points in the channel list, that is, it can be determined that the channelizer meets the single signal acquisition conditions.

[0065] S203: Determine a sampling center frequency point for each round of sampling according to the channel list, and determine at least one channel covered by each round of sampling according to the sampling center frequency point for each round of sampling and the maximum bandwidth of the wideband receiver.

[0066] In the specific process of executing step S203, when the channelizer determines that a single acquisition cannot cover all the central frequency points in the channel list, that is, when it determines that the single signal acquisition condition is not met, the sampling central frequency point of the Nth round of sampling can be determined according to the channel list, and at least one central frequency point covered by the Nth round of sampling can be determined according to the sampling central frequency point of the Nth round of sampling and the maximum bandwidth of the wideband receiver, and at least one channel covered by the Nth round of sampling can be determined according to the at least one central frequency point covered by the Nth round of sampling; if there are still central frequencies in the channel list after excluding at least one central frequency point covered by the Nth round of sampling, N is controlled to increase by 1, so as to re-determine the sampling central frequency point of the Nth round of sampling according to the channel list (the channel list after excluding at least one central frequency point covered by the Nth round of sampling), and at least one central frequency point covered by the Nth round of sampling can be determined according to the sampling central frequency point of the Nth round of sampling and the maximum bandwidth of the wideband receiver, until there are no central frequencies in the channel list; wherein N is greater than or equal to 1.

[0067] It should be noted that a channel corresponding to a central frequency point covered by the Nth round of sampling may be determined as a channel covered by the Nth round of sampling.

[0068] Optionally, the process of determining the sampling center frequency of each round of sampling according to the channel list, and determining at least one channel covered by each round of sampling according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver can be specifically as follows: determining the lowest center frequency from the channel list; calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling; N is greater than or equal to 1; determining the sampling range of the Nth round of sampling according to the sampling center frequency of the Nth round of sampling, and determining the sampling range of the Nth round of sampling according to the sampling range and the channel The channel bandwidth of the detector corresponding to each center frequency point in the list list determines at least one center frequency point covered by the Nth round of sampling from the channel list list, and determines at least one channel covered by the Nth round of sampling according to at least one center frequency point covered by the Nth round of sampling; at least one center frequency point covered by the Nth round of sampling is eliminated from the channel list list; if there are still center frequencies in the channel list list after eliminating at least one center frequency point covered by the Nth round of sampling, control N to increase by 1, and execute to determine the lowest center frequency point from the channel list list until there are no center frequencies in the channel list list.

[0069] As a preferred method of an embodiment of the present application, the process of calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling can be specifically as follows: calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency and the channel bandwidth of the detector corresponding to the lowest center frequency; calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling and the maximum bandwidth of the wideband receiver.

[0070] In some embodiments, the lowest center frequency in the channel list and the detector corresponding to the lowest center frequency can be determined first, and half of the channel bandwidth of the detector corresponding to the lowest center frequency can be calculated, so as to calculate the difference between the lowest center frequency and half of the channel bandwidth of the detector corresponding to the lowest center frequency, and obtain the lower limit sampling frequency of the Nth round of sampling; calculate half of the maximum bandwidth of the wideband receiver, and calculate the sum of the lower limit sampling frequency in the channel list and half of the maximum bandwidth of the wideband receiver to obtain the sampling center frequency of the Nth round of sampling, so as to use the sampling center frequency of the Nth round of sampling as a reference, expand half of the maximum bandwidth of the wideband receiver upward and expand half of the maximum bandwidth of the wideband receiver downward respectively, to obtain the sampling range of the Nth round of sampling, and determine at least one center frequency covered by the Nth round of sampling from each center frequency band of the channel list according to the sampling range of the Nth round of sampling and the channel bandwidth of the detector corresponding to each center frequency in the channel list, and determine at least one channel covered by the Nth round of sampling according to at least one center frequency covered by the Nth round of sampling.

[0071] For example, the channel list is 2410Mhz, 2420Mhz, 2430Mhz, 2440Mhz, 2440Mhz, 2450Mhz, 2460Mhz, 2470Mhz, where the channel bandwidth of the detector corresponding to 2410Mhz, 2420Mhz, 2430Mhz and 2440Mhz is 10Mhz; the channel bandwidth of the detector corresponding to 2440Mhz, 2450Mhz, 2460Mhz and 2470Mhz is 20Mhz; at this time, it can be determined from the channel list that the lowest center frequency is 2410Mhz; if the channel bandwidth of the detector corresponding to the lowest center frequency is 10Mhz, the lower limit sampling frequency of the first round of sampling can be calculated as: 2410-10 / 2=2405Mhz; if the maximum bandwidth of the bandwidth receiver is 56Mhz, it can be calculated The center frequency of the first round of sampling is calculated to be 2405+56 / 2=2433. Taking the sampling center frequency (2433Mhz) of the first round of sampling as a reference, half of the maximum bandwidth of the wideband receiver (28Mhz) is expanded upward and half of the maximum bandwidth of the wideband receiver (28Mhz) is expanded downward, respectively, so that the sampling range of the first round of sampling is 2405Mhz~2461Mhz. Then, according to the sampling range of the first round of sampling and the channel bandwidth of the detector corresponding to each center frequency in the channel list, it can be determined from the channel list that the center frequency covered by the first round of sampling includes 2410Mhz, 2420Mhz, 2430Mhz, 2440Mhz, 2440Mhz, and 2450Mhz. According to at least one center frequency covered by the first round of acquisition, at least one channel covered by the first round of sampling is determined. Among them, although the center frequency 2460Mhz in the channel list is also within the sampling range of the first round of sampling, since the detected channel bandwidth corresponding to the center frequency 2460Mhz is 20Mhz, it can be seen that the first round of sampling cannot cover the channel corresponding to the center frequency 2460Mhz. Therefore, the first round of sampling cannot cover the center frequency 2460.

[0072] Eliminate the center frequencies covered by the first round of sampling from the channel list. At this time, it can be found that there are still center frequencies in the channel list, and then the sampling center frequencies and covered center frequencies of the second round of sampling can be determined. Specifically, the lowest center frequency is determined to be 2460Mhz from the channel list; if the channel bandwidth of the detector corresponding to the lowest center frequency is 20Mhz, the lower limit sampling frequency of the second round of sampling can be calculated as: 2460-20 / 2=2450Mhz; if the maximum bandwidth of the bandwidth receiver is 56Mhz, the center frequency of the second round of sampling can be calculated as 2450+56 / 2=2478. Taking the sampling center frequency point (2478Mhz) of the sample as the benchmark, half of the maximum bandwidth of the broadband receiver is expanded upward (28Mhz) and half of the maximum bandwidth of the broadband receiver is expanded downward (28Mhz), and the sampling range of the first round of sampling is obtained to be 2450Mhz~2506Mhz. Then, according to the sampling range of the second round of sampling and the channel bandwidth of the detector corresponding to each center frequency point in the channel list, it can be determined from the channel list that the center frequency points covered by the second round of sampling include 2460Mhz and 2470Mhz, and at least one channel covered by the second round of sampling is determined according to at least one center frequency point covered by the second round of sampling.

[0073] S204: For each round of sampling, the broadband signal sent by the broadband receiver is processed according to each channel covered by the round of sampling to obtain a narrowband signal corresponding to each channel covered by the round of sampling, and the narrowband signal corresponding to each channel covered by the round of sampling is fed back to the corresponding detector.

[0074] In the specific process of executing step S204, after the channelizer determines the sampling center frequency of each round of sampling and at least one channel covered, for each round of sampling, the sampling center frequency of the round of sampling can be sent to the broadband receiver, so that the broadband receiver collects the corresponding broadband signal based on the received sampling center frequency. At this time, the broadband signal collected by the broadband receiver can cover all channels covered by the round of sampling, and all channels covered by the round of sampling can correspond to multiple detectors, that is, the broadband signal collected by the broadband receiver can cover the signals required by multiple detectors, thereby solving the problem in the prior art that the detectors are designed for a specific single communication protocol and cannot be applied to drone signals of various communication protocols.

[0075] When the channelizer receives the broadband signal collected and sent by the broadband receiver based on the sampling center frequency of this round of sampling, it can calculate the frequency deviation between the center frequency corresponding to each channel covered by this round of sampling and the sampling center frequency of this round of sampling, and perform secondary frequency conversion processing (spectrum shifting) on ​​the received broadband signal according to the frequency deviation corresponding to each channel to obtain the narrowband signal of the detector corresponding to the center frequency of each channel in the corresponding channel. Finally, through parallel computing technologies such as multi-threading and Compute Unified Device Architecture (CUDA), the corresponding data callback function is called to send the narrowband signal of each channel to the corresponding detector through the corresponding channel, so that each detector can work concurrently based on the received narrowband signal to achieve optimal processing efficiency.

[0076] It should be noted that for each round of sampling, when the channelizer sends the sampling center frequency of the round of sampling to the wideband signal receiver, it can also send the target sampling minimum duration corresponding to the round of sampling to the wideband receiver, so that the wideband receiver collects the corresponding wideband signal based on the received sampling center frequency and the target sampling minimum duration. Among them, the target sampling minimum duration at this time is the longest sampling minimum duration in the registration request provided by the detector corresponding to the center frequency covered by the round of sampling.

[0077] S205: Determine the single sampling center frequency of the channelizer according to the channel list, and send the single sampling center frequency to the wideband receiver, so that the wideband receiver collects the corresponding wideband signal based on the single sampling center frequency.

[0078] In the specific process of executing step S205, the channelizer determines the highest center frequency and the lowest center frequency in the channel list, so as to determine the single sampling center frequency of the channelizer according to the determined highest center frequency and the lowest center frequency, and sends the single sampling center frequency to the wideband receiver, so that the wideband receiver collects the corresponding wideband signal based on the single sampling center frequency. At this time, the wideband signal collected by the wideband receiver can cover all channels in the channel list, and all channels in the channel list may correspond to multiple detectors, that is, the wideband signal collected by the wideband receiver can cover the signals required by multiple detectors, thereby solving the problem in the prior art that the detectors are designed for a specific single communication protocol and cannot be applied to drone signals of various communication protocols.

[0079] Optionally, the process of determining the single sampling center frequency of the channelizer according to the channel list can be specifically as follows: determining the highest center frequency and the lowest center frequency in the channel list; calculating the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculating the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency; calculating half of the sum of the highest sampling frequency and the lowest sampling frequency to obtain the single sampling center frequency of the channelizer.

[0080] For example, the highest center frequency in the channel list is 2460Mhz, and the lowest center frequency is 2410Mhz. The channel bandwidth of the detector corresponding to the highest center frequency is 20Mhz, and the channel bandwidth of the detector corresponding to the lowest center frequency is 10Mhz. Therefore, the calculation method of the single sampling center frequency of the channelizer can be determined as: (highest sampling frequency (2460+20 / 2=2470) + lowest sampling frequency (2410-10 / 2=2405)) / 2=2437Mhz.

[0081] S206: Process the broadband signal sent by the broadband receiver according to the channel corresponding to each center frequency in the channel list to obtain the narrowband signal of the channel corresponding to each center frequency, and feed back the narrowband signal of the channel corresponding to each center frequency to the corresponding detector.

[0082] In the specific process of executing step S206, when the channelizer receives the broadband signal collected and sent by the broadband receiver based on the single-sampling center frequency, it can calculate the frequency deviation between the center frequency corresponding to each channel in the channel list and the single-sampling center frequency, and perform secondary frequency conversion processing (spectrum shifting) on ​​the received broadband signal according to the frequency deviation corresponding to each channel to obtain the narrowband signal of the detector corresponding to the center frequency of each channel in the corresponding channel. Finally, through multi-threading and parallel computing technologies such as CUDA, the corresponding data callback function is called to send the narrowband signal of each channel to the corresponding detector through the corresponding channel, so that each detector can work concurrently based on the received narrowband signal to achieve optimal processing efficiency.

[0083] It should be noted that when the channelizer sends the single sampling center frequency to the wideband signal receiver, it can also send the corresponding target sampling minimum duration to the wideband receiver, so that the wideband receiver can collect the corresponding wideband signal based on the received single sampling center frequency and the target sampling minimum duration. The target sampling minimum duration at this time is the longest sampling minimum duration in the registration request provided by the detector corresponding to each center frequency in the channel list.

[0084] The present application provides a multi-protocol wireless signal processing method, which receives a registration request sent by at least one detector through a channelizer; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point; a channel list list is generated according to each of the center frequencies, and whether the channelizer meets the single signal acquisition condition is determined according to the channel list list and the maximum bandwidth of the broadband receiver; if the channelizer does not meet the single signal acquisition condition, the sampling center frequency point of each round of sampling is determined according to the channel list list, and at least one channel covered by each round of sampling is determined according to the sampling center frequency point of each round of sampling and the maximum bandwidth of the broadband receiver; for each round of sampling, the sampling center frequency point of the round of sampling can be sent to the broadband receiver, so that the broadband receiver receives the sampling center frequency point based on the received sampling center frequency point. The corresponding broadband signal is collected at the center frequency point. At this time, the broadband signal collected by the broadband receiver can cover all channels covered by this round of sampling, and all channels covered by this round of sampling can correspond to multiple detectors, that is, the broadband signal collected by the broadband receiver can cover the signals required by multiple detectors, thereby solving the problem in the prior art that the detectors are designed for a specific single communication protocol and cannot be applied to drone signals of various communication protocols; the broadband signal sent by the broadband receiver is processed according to each channel covered by this round of sampling to obtain the narrowband signal corresponding to each channel covered by this round of sampling, and the narrowband signal corresponding to each channel covered by this round of sampling is fed back to the corresponding detector at the same time, so that the detectors corresponding to each center frequency point can work concurrently based on the received narrowband signal to achieve the optimal processing efficiency.

[0085] In order to better understand the above content, the following examples are given below:

[0086] For example, the channelizer receives registration requests sent by detectors A, B, and C; wherein, the channel list in the registration request sent by detector A includes central frequencies such as 2410Mhz, 2420Mhz, 2430Mhz, and 2440Mhz, the channel bandwidth is 10Mhz, the input data sampling rate is 15Mhz, the minimum sampling duration is 20ms, and the data callback function is chan_data_procA(); the channel list in the registration request sent by detector B includes central frequencies such as 2440Mhz, 2450Mhz, 2460Mhz, and 2470Mhz, the channel bandwidth is 20Mhz, the input data sampling rate is 15Mhz, the minimum sampling duration is 20ms, and the data callback function is chan_data_procA(). The sampling rate is 30Mhz, and the minimum sampling duration is 30ms; the channel list in the registration request sent by detector C includes 915Mhz and 930Mhz, the channel bandwidth is 2Mhz, the input data sampling rate is 2Mhz, and the minimum sampling duration is 10ms; the center frequencies in the channel lists in the registration requests sent by detectors A, detector B and detector C are ordered from small to large to generate a channel list (915Mhz, 930Mhz, 2410Mhz, 2420Mhz, 2430Mhz, 2440Mhz, 2440Mhz, 2450Mhz, 2460Mhz, 2470Mhz).

[0087] Among the center frequencies in the channel list, the highest center frequency is 2460Mhz, the lowest center frequency is 915Mhz, the channel bandwidth of the detector corresponding to the highest center frequency is 20Mhz, and the channel bandwidth of the detector corresponding to the lowest center frequency is 2Mhz; therefore, it can be determined that the frequency band sampling range of the channel list can be calculated as follows: the highest sampling frequency (2460+20 / 2=2470) - the lowest sampling frequency (915-2 / 2=914) = 1556Mhz (frequency band sampling range); if the maximum bandwidth of the broadband receiver is 56Mhz, it can be determined that the frequency band sampling range of the channel list is greater than the maximum bandwidth of the broadband receiver, and therefore it can be determined that the broadband receiver cannot cover all the center frequencies in the channel list in a single acquisition, and thus it can be determined that the channelizer does not meet the single signal acquisition conditions.

[0088] From the channel list, it can be determined that the lowest center frequency is 915Mhz, and then the lower limit sampling frequency of the first round of sampling can be calculated as: 915 (lowest center frequency) - 2 / 2 (channel bandwidth) = 914Mhz, and the center frequency of the first round of sampling is calculated as 914 (lower limit sampling frequency) + 56 (maximum bandwidth) / 2 = 942. Based on the sampling center frequency (942Mhz) of the first round of sampling, half of the maximum bandwidth of the wideband receiver (28Mhz) is expanded upward and half of the maximum bandwidth of the wideband receiver (28Mhz) is expanded downward, respectively, and the sampling range of the first round of sampling is 914Mhz~970Mhz. According to the sampling range of the first round of sampling and the channel bandwidth of the detector corresponding to each center frequency in the channel list, it can be determined from the channel list that the center frequencies covered by the first round of sampling include 915Mhz and 930Mhz, and the channels covered by the first round of sampling are determined according to the center frequencies covered by the first round of sampling.

[0089] Eliminate the center frequencies covered by the first round of sampling from the channel list. At this time, it can be found that there are still center frequencies in the channel list. Continuing to determine the lowest center frequency from the channel list is 2410Mhz. The lower limit sampling frequency of the second round of sampling can be calculated as: 2410-10 / 2=2405Mhz, and the center frequency of the second round of sampling is calculated as 2405+56 / 2=2433. Based on the sampling center frequency of the second round of sampling (2433Mhz), half of the maximum bandwidth of the wideband receiver (28Mhz) is expanded upward. And downwardly expand half of the maximum bandwidth of the wideband receiver (28Mhz), and obtain the sampling range of the second round of sampling is 2405Mhz~2461Mhz, and then according to the sampling range of the second round of sampling and the channel bandwidth of the detector corresponding to each center frequency point in the channel list, it can be determined from the channel list that the center frequency points covered by the second round of sampling include 2410Mhz, 2420Mhz, 2430Mhz, 2440Mhz, 2440Mhz, and 2450Mhz, and the channels covered by the second round of sampling are determined according to the center frequency points covered by the second round of sampling.

[0090] Eliminate the center frequencies covered by the second round of sampling from the channel list. At this time, it can be found that there are still center frequencies in the channel list. Continue to determine the lowest center frequency from the channel list as 2460Mhz, and calculate the lower limit sampling frequency of the third round of sampling as: 2460-20 / 2=2450Mhz; if the maximum bandwidth of the bandwidth receiver is 56Mhz, the center frequency of the third round of sampling can be calculated as 2450+56 / 2=2478. Based on the sampling center frequency of the third round of sampling (2478Mhz), expand upwards respectively. The sampling range of the third round of sampling is 2450Mhz~2506Mhz, and then according to the sampling range of the third round of sampling and the channel bandwidth of the detector corresponding to each center frequency point in the channel list, it can be determined from the channel list that the center frequency points covered by the third round of sampling include 2460Mhz and 2470Mhz, and the channels covered by the third round of sampling are determined according to the center frequency points covered by the third round of sampling.

[0091] For each round of sampling, when the channelizer sends the sampling center frequency of the round of sampling to the wideband signal receiver, it can also send the target sampling minimum duration corresponding to the round of sampling to the wideband receiver, so that the wideband receiver collects the corresponding wideband signal based on the received sampling center frequency and the target sampling minimum duration. The target sampling minimum duration at this time is the longest sampling minimum duration in the registration request provided by the detector corresponding to the center frequency covered by the round of sampling.

[0092] When the channelizer receives the broadband signal collected and sent by the broadband receiver based on the sampling center frequency of this round of sampling and the target sampling minimum duration, it can calculate the frequency deviation between the center frequency corresponding to each channel covered by this round of sampling and the sampling center frequency of this round of sampling, and perform secondary frequency conversion processing (spectrum shifting) on ​​the received broadband signal according to the frequency deviation corresponding to each channel to obtain the narrowband signal of each channel. Finally, through multi-threading and parallel computing technologies such as CUDA, the corresponding data callback function is called to send the narrowband signal of each channel to the corresponding detector through the corresponding channel.

[0093] Based on the multi-protocol wireless signal processing method provided in the above embodiment of the present application, correspondingly, the embodiment of the present application also provides a multi-protocol wireless signal processing system, such as Figure 3 As shown, the multi-protocol wireless signal processing system is applied to a channelizer, and the system includes, that is, the channelizer in the system includes:

[0094] The receiving unit 31 is used to receive a registration request sent by at least one detector; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point;

[0095] The judging unit 32 is used to generate a channel list according to each central frequency point, and judge whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver;

[0096] The first determination unit 33 is used to determine the sampling center frequency of each round of sampling according to the channel list if the channelizer does not meet the single signal acquisition condition, and determine at least one center frequency covered by each round of sampling according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver;

[0097] The first signal processing unit 34 is used to process the broadband signal sent by the broadband receiver according to each channel covered by the round of sampling for each round of sampling, obtain the narrowband signal corresponding to each channel covered by the round of sampling, and feed back the narrowband signal corresponding to each channel covered by the round of sampling to the corresponding detector.

[0098] The specific principles and execution processes of each unit in the multi-protocol wireless signal processing system disclosed in the above-mentioned embodiment of the present application are the same as the multi-protocol wireless signal processing method disclosed in the above-mentioned embodiment of the present application. Please refer to the corresponding parts of the multi-protocol wireless signal processing method disclosed in the above-mentioned embodiment of the present application, and no further details will be given here.

[0099] The present application provides a multi-protocol wireless signal processing system, which receives a registration request sent by at least one detector through a channelizer; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point; a channel list list is generated according to each of the center frequencies, and whether the channelizer meets the single signal acquisition condition is determined according to the channel list list and the maximum bandwidth of the broadband receiver; if the channelizer does not meet the single signal acquisition condition, the sampling center frequency point of each round of sampling is determined according to the channel list list, and at least one channel covered by each round of sampling is determined according to the sampling center frequency point of each round of sampling and the maximum bandwidth of the broadband receiver; for each round of sampling, the sampling center frequency point of the round of sampling can be sent to the broadband receiver, so that the broadband receiver receives the sampling center frequency point based on the received sampling center frequency point. The corresponding broadband signal is collected at the center frequency point. At this time, the broadband signal collected by the broadband receiver can cover all channels covered by this round of sampling, and all channels covered by this round of sampling can correspond to multiple detectors, that is, the broadband signal collected by the broadband receiver can cover the signals required by multiple detectors, thereby solving the problem in the prior art that the detectors are designed for a specific single communication protocol and cannot be applied to drone signals of various communication protocols; the broadband signal sent by the broadband receiver is processed according to each channel covered by this round of sampling to obtain the narrowband signal corresponding to each channel covered by this round of sampling, and the narrowband signal corresponding to each channel covered by this round of sampling is fed back to the corresponding detector at the same time, so that the detectors corresponding to each center frequency point can work concurrently based on the received narrowband signal to achieve the optimal processing efficiency.

[0100] Optionally, the multi-protocol wireless signal processing system provided in the embodiment of the present application further includes:

[0101] A sending unit, configured to determine a single sampling center frequency of the channelizer according to a channel list if the channelizer meets a single signal acquisition condition, and send the single sampling center frequency to the wideband receiver, so that the wideband receiver acquires a corresponding wideband signal based on the single sampling center frequency;

[0102] The second signal processing unit is used to process the broadband signal sent by the broadband receiver according to the channel corresponding to each center frequency point in the channel list, obtain the narrowband signal of the channel corresponding to each center frequency point, and feed back the narrowband signal of the channel corresponding to each center frequency point to the corresponding detector.

[0103] Optionally, the sending unit includes:

[0104] A second determining unit, used to determine the highest center frequency point and the lowest center frequency point in the channel list;

[0105] A first calculation unit is used to calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and to calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency;

[0106] The second calculation unit is used to calculate half of the sum of the highest sampling frequency and the lowest sampling frequency to obtain the single sampling center frequency of the channelizer.

[0107] Optionally, the judging unit comprises:

[0108] A third calculation unit is used to calculate the frequency band sampling range corresponding to the channel list according to the highest center frequency point and the lowest center frequency point in the channel list;

[0109] A judging subunit, used to judge whether the frequency band sampling range is greater than the maximum bandwidth of the broadband receiver;

[0110] A third determination unit, configured to determine that the channelizer does not meet the single signal acquisition condition if the frequency band sampling range is greater than the maximum bandwidth of the wideband receiver;

[0111] The fourth determining unit is configured to determine whether the channelizer meets the single signal acquisition condition if the frequency band sampling range is not greater than the maximum bandwidth of the wideband receiver.

[0112] Optionally, the third computing unit includes:

[0113] A fifth determining unit, configured to determine a highest center frequency point and a lowest center frequency point in the channel list;

[0114] A fourth calculation unit, used to calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and to calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency;

[0115] The sixth determining unit is used to determine the frequency band sampling range corresponding to the channel list according to the highest sampling frequency point and the lowest sampling frequency point.

[0116] Optionally, the first determining unit includes:

[0117] A seventh determining unit, configured to determine a lowest center frequency point from the channel list;

[0118] The fifth calculated element is used to calculate the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and to calculate the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling; N is greater than or equal to 1;

[0119] an eighth determination unit, configured to determine a sampling range of the Nth round of sampling according to a sampling center frequency point of the Nth round of sampling and a maximum bandwidth of the wideband receiver, and determine at least one center frequency point covered by the Nth round of sampling from the channel list according to the sampling range of the Nth round of sampling and a channel bandwidth of a detector corresponding to each center frequency point in the channel list;

[0120] A ninth determining unit, configured to determine at least one channel covered by the Nth round of sampling according to at least one central frequency point covered by the Nth round of sampling;

[0121] A removal unit, used to remove at least one central frequency point covered by the Nth round of sampling from the channel list;

[0122] The element of control is used to control N to increase by 1 if there is still a central frequency in the channel list after removing at least one central frequency covered by the Nth round of sampling, and execute the seventh determination unit until there is no central frequency in the channel list.

[0123] Optionally, the fifth computing unit includes:

[0124] A sixth calculation unit, used to calculate a lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency and the channel bandwidth of the detector corresponding to the lowest center frequency;

[0125] The seventh calculation unit is used to calculate the sampling center frequency point of the Nth round of sampling according to the lower limit sampling frequency point of the Nth round of sampling and the maximum bandwidth of the wideband receiver.

[0126] The present application also provides a storage medium, in which program instructions are stored. When the program instructions are loaded and executed by a processor, any of the above-mentioned multi-protocol wireless signal processing method embodiments is implemented.

[0127] The present application also provides an electronic device, such as Figure 4 As shown, the device includes a processor 401 and a memory 402; the memory stores program instructions; the processor calls the program instructions in the memory to execute any one of the above-mentioned multi-protocol wireless signal processing method embodiments.

[0128] The processor in this article can be a CPU of a terminal, or an MCU integrated in the terminal, or a combination of a CPU and an MCU. Moreover, the processor includes a kernel, which calls a corresponding program from a memory, and one or more kernels can be set.

[0129] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0130] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, 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 present application.

[0131] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The modules and sub-modules in the methods and terminals of each embodiment of the present application can be merged, divided and deleted according to actual needs.

[0132] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0133] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.

[0135] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0136] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

[0137] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A multi-protocol wireless signal processing method, characterized in that: A channelizer applied to a multi-protocol wireless signal processing system, the method comprising: receiving a registration request sent by at least one detector; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point; Generate a channel list according to each of the central frequency points, and determine whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the wideband receiver; If the channelizer does not meet the single signal acquisition condition, determine the sampling center frequency of each round of sampling according to the channel list, and determine at least one channel covered by each round of sampling according to the sampling center frequency of each round of sampling and the maximum bandwidth of the wideband receiver; For each round of sampling, the broadband signal sent by the broadband receiver is processed according to each channel covered by the round of sampling to obtain a narrowband signal corresponding to each channel covered by the round of sampling, and the narrowband signal corresponding to each channel covered by the round of sampling is fed back to the corresponding detector; If the channelizer meets the single signal acquisition condition, determine the single sampling center frequency of the channelizer according to the channel list, and send the single sampling center frequency to the wideband receiver, so that the wideband receiver acquires the corresponding wideband signal based on the single sampling center frequency; The broadband signal sent by the broadband receiver is processed according to the channel corresponding to each center frequency point in the channel list to obtain the narrowband signal of the channel corresponding to each center frequency point, and the narrowband signal of the channel corresponding to each center frequency point is fed back to the corresponding detector.

2. The method according to claim 1, characterized in that The determining the single sampling center frequency of the channelizer according to the channel list includes: Determine the highest center frequency and the lowest center frequency in the channel list; Calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency; One half of the sum of the highest sampling frequency and the lowest sampling frequency is calculated to obtain a single sampling center frequency of the channelizer.

3. The method according to claim 1, characterized in that The determining whether the channelizer meets the single signal acquisition condition according to the channel list and the maximum bandwidth of the broadband receiver includes: Calculate the frequency band sampling range corresponding to the channel list according to the highest center frequency point and the lowest center frequency point in the channel list; Determining whether the frequency band sampling range is greater than the maximum bandwidth of the broadband receiver; If the frequency band sampling range is greater than the maximum bandwidth of the wideband receiver, determining that the channelizer does not meet the single signal acquisition condition; If the frequency band sampling range is not greater than the maximum bandwidth of the wideband receiver, it is determined that the channelizer meets the single signal acquisition condition.

4. The method according to claim 3, characterized in that The calculating, according to the highest center frequency point and the lowest center frequency point in the channel list, a frequency band sampling range corresponding to the channel list includes: Determine the highest center frequency and the lowest center frequency in the channel list; Calculate the highest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the highest center frequency and the highest center frequency, and calculate the lowest sampling frequency corresponding to the channel list according to the channel bandwidth of the detector corresponding to the lowest center frequency and the lowest center frequency; According to the highest sampling frequency point and the lowest sampling frequency point, a frequency band sampling range corresponding to the channel list is determined.

5. The method according to claim 1, characterized in that The step of determining a sampling center frequency point for each round of sampling according to the channel list, and determining at least one channel covered by each round of sampling according to the sampling center frequency point for each round of sampling and the maximum bandwidth of the wideband receiver, comprises: Determine the lowest center frequency from the channel list; Calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling; wherein N is greater than or equal to 1; Determine a sampling range of the Nth round of sampling according to the sampling center frequency of the Nth round of sampling and the maximum bandwidth of the wideband receiver, and determine at least one center frequency covered by the Nth round of sampling from the channel list according to the sampling range of the Nth round of sampling and the channel bandwidth of the detector corresponding to each center frequency in the channel list; Determining at least one channel covered by the N-th round of sampling according to at least one central frequency point covered by the N-th round of sampling; Eliminate at least one central frequency point covered by the Nth round of sampling from the channel list; If there are still center frequencies in the channel list after excluding at least one center frequency covered by the Nth round of sampling, control N to increase by 1, and determine the lowest center frequency from the channel list until there are no center frequencies in the channel list.

6. The method according to claim 5, characterized in that The calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency, and calculating the sampling center frequency of the Nth round of sampling according to the lower limit sampling frequency of the Nth round of sampling, includes: Calculating the lower limit sampling frequency of the Nth round of sampling according to the lowest center frequency and the channel bandwidth of the detector corresponding to the lowest center frequency; The sampling center frequency point of the Nth round of sampling is calculated according to the lower limit sampling frequency point of the Nth round of sampling and the maximum bandwidth of the broadband receiver.

7. A multi-protocol wireless signal processing system, characterized in that: A channelizer applied to a multi-protocol wireless signal processing system, the system comprising: A receiving unit, configured to receive a registration request sent by at least one detector; the registration request of the detector includes at least a channel list and a channel bandwidth, and the channel list includes at least one center frequency point; A judging unit, configured to generate a channel list according to each of the central frequency points, and judge whether the channelizer meets a single signal acquisition condition according to the channel list and a maximum bandwidth of a wideband receiver; A first determining unit is configured to determine a sampling center frequency point for each round of sampling according to the channel list if the channelizer does not meet the single signal acquisition condition, and determine at least one channel covered by each round of sampling according to the sampling center frequency point for each round of sampling and the maximum bandwidth of the wideband receiver; A first signal processing unit is used to process the broadband signal sent by the broadband receiver according to each channel covered by the round of sampling for each round of sampling, obtain a narrowband signal corresponding to each channel covered by the round of sampling, and feed back the narrowband signal corresponding to each channel covered by the round of sampling to the corresponding detector; a sending unit, configured to determine a single sampling center frequency of the channelizer according to the channel list if the channelizer meets the single signal acquisition condition, and send the single sampling center frequency to the wideband receiver, so that the wideband receiver acquires the corresponding wideband signal based on the single sampling center frequency; The second signal processing unit is used to process the broadband signal sent by the broadband receiver according to the channel corresponding to each center frequency point in the channel list, obtain the narrowband signal of the channel corresponding to each center frequency point, and feed back the narrowband signal of the channel corresponding to each center frequency point to the corresponding detector.

8. An electronic device, characterized in that: include: A processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; The memory is used to store a program, and the program is used to implement a multi-protocol wireless signal processing method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to execute a multi-protocol wireless signal processing method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • System and method for real-time transmission of UAV media data

    CN108650232A

  • Method, device and device for detecting unmanned aerial vehicle

    CN109067478A