Real-time multi-channel narrow-band signal extraction method and device and storage medium
Through multi-point Fourier transform and spectrum cyclic offset operation, combined with filter design, the problem of extracting multiple narrowband signals with different bandwidths from broadband signals is solved, real-time, fast and accurate signal extraction is achieved, satisfying the needs of the communication monitoring field. real-time response needs.
Patent Information
- Application Number
- CN202411291911.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-21
AI Technical Summary
In complex electromagnetic environments, it is difficult for the prior art to extract multiple narrowband signals of different bandwidths in real time, quickly and accurately in broadband signals, especially to meet the real-time response requirements of the communication monitoring field for complex signal environments.
Through multi-point Fourier transform, spectrum cyclic offset operation and filter design, the signal extraction parameters of the narrowband signal to be extracted are determined, filter coefficients are generated, and the broadband signal is overlapped and sliced to filter out the target spectrum set, and finally in The frequency and time domains are processed to extract narrowband signals.
It realizes the real-time, fast and accurate separation and extraction of multiple narrowband signals with different bandwidths in any frequency band from broadband signals, improves the flexibility and accuracy of signal extraction, and meets the real-time response to complex signal environments in the field of communication monitoring. Require.
Smart Images

Figure CN119337124A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method, a device and a storage medium for extracting real-time multi-channel narrowband signals. Background Art
[0002] In modern communication monitoring scenarios, especially in complex electromagnetic environments and large-bandwidth data acquisition contexts, how to efficiently and flexibly extract multiple signals within a specific frequency range from massive broadband signals is a key issue that needs to be solved urgently.
[0003] Traditional multi-channel narrowband signal extraction methods usually use narrowband filters or digital signal processing technology to extract narrowband signals from broadband signals. That is, by selecting appropriate center frequency and bandwidth to filter out non-target signals in broadband signals, narrowband signals can be extracted. However, this method is often limited by the operating frequency of the preset filter group and the fixed bandwidth configuration. It is not only less flexible and accurate, but also unable to extract narrowband signals in real time.
[0004] Some methods also use multi-phase filtering channelization methods to extract multi-channel narrowband signals. Although they can meet the needs of multi-channel separation to a certain extent, they are limited to extracting narrowband signals at fixed interval frequencies, and the extraction efficiency is low. The ability to adjust the bandwidth is also limited, and it cannot meet the real-time response requirements in complex signal environments in the field of communication monitoring. Summary of the invention
[0005] Based on this, it is necessary to provide a real-time multi-channel narrowband signal extraction method, device and storage medium to address the above technical problems, which solves the problem of real-time, fast and accurate separation and extraction of multiple narrowband signals of different bandwidths in any frequency band from broadband signals.
[0006] In a first aspect, the present invention provides a method for extracting a real-time multi-channel narrowband signal, the method comprising: Determining a signal extraction parameter of at least one narrowband signal to be extracted; Acquire a broadband signal, perform overlapping slicing on the broadband signal to obtain a plurality of slice signals; and perform multi-point fast Fourier transform and spectrum cyclic shift operations on the plurality of slice signals in sequence to generate a plurality of first spectra correspondingly, and obtain a first spectrum set; Generating filter coefficients based on the signal extraction parameters, and performing fast Fourier transform and spectrum cyclic shift operations on the filter coefficients in sequence to obtain filter frequency domain parameters; Determine a time index range and a frequency index range where the current narrowband signal to be extracted is located, and filter the first spectrum set according to the time index range and the frequency index range to obtain a second spectrum set; Obtaining a frequency domain extraction signal of the current narrowband signal to be extracted based on the second frequency spectrum set and the filter frequency domain parameter; A time domain waveform is obtained based on the frequency domain extraction signal, and the time domain waveform is spliced and intercepted to obtain a time domain extraction signal of the current narrowband signal to be extracted.
[0007] Further, overlapping slicing is performed according to the number of signal batch processing points and the number of signal processing overlapping points; Among them, the number of signal batch processing points is greater than or equal to the ratio of the sampling rate of the broadband signal to the minimum required accuracy of the narrowband signal to be extracted; and the number of signal processing overlap points is less than or equal to the number of signal batch processing points.
[0008] Furthermore, the time index range is determined by: Obtaining the number of start and end points of the broadband signal based on the signal start and end times and the sampling rate of the broadband signal; The time index range is obtained based on the start and end point numbers, the signal processing overlap point number and the signal batch processing point number.
[0009] Furthermore, the time index range is ; in, Indicates the starting time slice index. ; Indicates the end point time slice index. ; Indicates the starting point number; Indicates the end point; Indicates the number of signal batch processing points; Indicates the number of signal processing overlap points.
[0010] Furthermore, the frequency index range is determined by: Determine the frequency index range according to the center spectrum, the multiple value and the actual frequency extraction accuracy of the current narrowband signal to be extracted; The multiple value is the ratio of the sampling rate of the current narrowband signal to be extracted to the actual frequency extraction accuracy.
[0011] Furthermore, the screening includes: Selecting a spectrum within the time index range from the first spectrum set to obtain an intermediate spectrum set; The spectrum within the frequency index range is selected from the intermediate spectrum set to obtain the second spectrum set.
[0012] Furthermore, the frequency domain extraction signal is obtained in the following manner: The spectra in the second spectrum set are multiplied by the filter frequency domain parameters respectively and phase corrected to obtain the extracted spectrum; the spectrum cyclic shift is performed on the extracted spectrum to obtain the frequency domain extraction signal.
[0013] Furthermore, the time domain extraction signal is obtained in the following manner: Performing inverse Fourier transform on the frequency domain extracted signals to obtain the corresponding time domain waveforms; Take each time domain waveform and splice them to obtain the extracted time domain waveform; The extracted time domain waveform is intercepted to obtain the time domain extraction signal.
[0014] In a second aspect, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any one of the above methods.
[0015] In a third aspect, the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon, which implements the steps of any of the above-mentioned methods when executed by a processor.
[0016] In general, the present invention provides a method, device and storage medium for extracting real-time multi-channel narrowband signals, which can achieve the following beneficial effects compared with the prior art: (1) The present invention solves the problem of separating and extracting multiple narrowband signals of different bandwidths in any frequency band in real time, quickly and accurately from broadband signals through multi-point Fourier transform, spectrum cyclic shift operation, filter design and other processing. Not only is the extraction method more flexible, it can efficiently and accurately extract multiple narrowband signals of arbitrary bandwidth and arbitrary sampling rate from broadband signals, providing strong support for processing specific signals in different application scenarios; and using the frequency domain extraction algorithm, only multiple Fourier transforms are required to complete the operation, ensuring the real-time responsiveness of the system and meeting the needs of high-speed data processing; at the same time, it takes into account the extraction efficiency and flexibility of narrowband signals, and realizes multi-channel, high-precision signal separation without sacrificing processing speed, which largely meets the real-time response requirements in the field of communication monitoring in complex signal environments.
[0017] (2) The present invention can accurately locate the time to the sampling time interval level, so that the narrowband signal extraction process can be started or stopped at any time, which improves the accuracy and reliability of transient signal capture. Different from the traditional multi-phase filter method which is limited to signal extraction at fixed frequency intervals, the present invention can accurately locate and separate narrowband signals in any frequency band and any bandwidth range, significantly enhancing the adaptability of narrowband signal extraction.
[0018] (3) The present invention flexibly and dynamically adjusts the extraction bandwidth according to actual needs. Compared with a fixed pre-configured filter group, the signal processing strategy is more personalized. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present invention or 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 some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 It is a method flow diagram of a real-time multi-channel narrowband signal extraction method, device and storage medium provided by the present invention; Figure 2 The present invention provides a method and device for extracting a real-time multi-channel narrowband signal and a schematic diagram of the signal extraction principle of the storage medium. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in combination with the drawings and embodiments of the present invention. Obviously, the described embodiments are partial embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.
[0022] It should be noted that, in the description of the embodiments of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method, step or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such method, step or system. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the method, step or system including the element.
[0023] In order to solve the problems in the prior art caused by complex computing resource requirements, flexibility limitations and the inability to accurately control frequency accuracy and time interception, the present invention provides a real-time multi-channel narrowband signal extraction method, device and storage medium, which solves the problem of real-time, fast and accurate separation and extraction of multiple narrowband signals of different bandwidths in any frequency band in a broadband signal through multi-point Fourier transform, spectrum cyclic shift operation, filter design and other processing.
[0024] In a first aspect, the present invention provides a method for extracting a real-time multi-channel narrowband signal, such as Figure 1 As shown, the specific methods include: Step 101: Determine a signal extraction parameter of at least one narrowband signal to be extracted.
[0025] The signal extraction parameters include at least the center frequency, sampling rate, bandwidth, filter order, and signal start and end time.
[0026] The partial signal extraction parameters may be obtained based on the sampling rate of the wideband signal and the minimum required accuracy of the narrowband signal to be extracted.
[0027] As an embodiment, a user extracts multiple narrowband signals from a broadband signal, and the signal extraction parameter set composed of the multiple narrowband signals is: , Extracts from broadband signals A narrowband signal, Indicates the center frequency of the narrowband signal to be extracted; Indicates the sampling rate of the narrowband signal to be extracted; Indicates the bandwidth of the narrowband signal to be extracted; Represents the filter order of the narrowband signal to be extracted; Indicates the signal start time of the narrowband signal to be extracted; Indicates the signal end time of the narrowband signal to be extracted.
[0028] For the sampling rate, at each sampling rate, the highest order of each filter corresponds to each filter. That is, if the sampling rate is They are: , then the highest order of the filter is: .
[0029] It should be noted that the highest order corresponding to the filter is obtained according to the number of signal processing overlap points and multiple values of the narrowband signal to be extracted.
[0030] As an embodiment, the highest order corresponding to the filter is The calculation formula is: , ; in, Indicates the number of signal processing overlap points; Indicates multiple value; Represents the floor function.
[0031] More specifically, the number of signal processing overlaps Less than or equal to the number of signal batch points ; That is: .
[0032] Signal batch processing points Greater than or equal to the sampling rate of the broadband signal The minimum required accuracy of the narrowband signal to be extracted The ratio of; that is: .
[0033] Multiple value is the sampling rate of the narrowband signal to be extracted The actual frequency extraction accuracy In other words, if the sampling rate set is , Represents the number of optional sampling rates of the signal to be extracted, and the sampling rate set must satisfy that each sampling rate is a positive integer multiple of the actual frequency extraction accuracy. That is: , , .
[0034] Actual frequency extraction accuracy The sampling rate of the broadband signal can be Sum signal batch processing points get.
[0035] As an example, the actual frequency extraction accuracy The calculation method is: .
[0036] Step 102: Acquire a broadband signal, perform overlapping slicing on the broadband signal to obtain multiple slice signals; and perform multi-point fast Fourier transform and spectrum cyclic shift operations on the multiple slice signals in sequence to generate multiple first spectra and obtain a first spectrum set.
[0037] As an embodiment, according to the number of signal batch processing points and signal processing overlap points To perform overlapping slicing. Among them, the number of signal batch processing points Greater than or equal to the sampling rate of the broadband signal The minimum required accuracy of the narrowband signal to be extracted The ratio of, that is, ; Number of signal processing overlap points Less than or equal to the number of signal batch points , that is, .
[0038] For example, overlapping slices of a broadband signal such as Figure 2 As shown, a broadband signal is obtained from a signal receiving device. , slice the broadband signal, and the number of signal processing overlap points is , the signal slice length, that is, the number of signal batch processing points is , then each slice signal for: ; in, The signal sequence Number to The subsequence of the number, Represents the set of positive integers.
[0039] For each slice signal All first Point fast Fourier transform to get the signal spectrum , and then for this signal spectrum Perform spectrum cyclic shift operation (FFTShift) to obtain the first spectrum .
[0040] That is: = ;in, represents the ceiling function, Representation sequence with sequence The splicing function.
[0041] Multiple slice signals Corresponding to multiple first spectra , and then get the first spectrum set .
[0042] Steps 101-102 are preprocessing of the broadband signal. Since when extracting narrowband signals from broadband signals, more than one narrowband signal is usually extracted. Therefore, in order to efficiently and accurately extract multiple narrowband signals of arbitrary bandwidth and arbitrary sampling rate from broadband signals, the present invention also performs steps 103-106 on each narrowband signal to be extracted.
[0043] Step 103: Generate filter coefficients based on the signal extraction parameters, and perform fast Fourier transform and spectrum cyclic shift operations on the filter coefficients in sequence to obtain filter frequency domain parameters.
[0044] Furthermore, the filter frequency domain parameters The way to get it can be: ; in, represents the frequency domain representation of the filter; Express Performing spectrum cyclic shift operation; represents the ceiling function; Representation sequence with sequence The splicing function of .
[0045] As an embodiment, the filter coefficients are generated based on the sampling rate, bandwidth and filter order of the narrowband signal to be extracted.
[0046] For example, first, according to the sampling rate of the narrowband signal to be extracted , filter bandwidth , filter order Design FIR filter and get filter coefficients , where the filter coefficient length is Then, the filter coefficients conduct Point fast Fourier transform, when the end is insufficient, some parts are filled with 0, and then the frequency domain representation of the filter is obtained Finally, the frequency domain representation Perform spectrum cyclic shift operation to obtain the filter frequency domain parameters .
[0047] Step 104: Determine the time index range and frequency index range of the narrowband signal to be extracted, and filter the first spectrum set according to the time index range and the frequency index range to obtain the second spectrum set.
[0048] In other words, the time index range and the corresponding frequency index range of the target are determined according to the time characteristics and frequency characteristics of the narrowband signal to be extracted.
[0049] As an embodiment, the method for determining the time index range includes: obtaining the start and end points of the broadband signal based on the signal start and end time and the sampling rate of the broadband signal; obtaining the time index range based on the start and end points, the signal processing overlap points and the signal batch processing points.
[0050] More specifically, when the time index range is When, the starting time slice index for: ; End point time slice index for: .
[0051] in, Indicates the starting point number; Indicates the end point; Indicates the number of signal batch processing points; Indicates the number of signal processing overlap points.
[0052] The number of starting points and ending points is based on the start and end time of the narrowband signal to be extracted ( , ) and the sampling rate of broadband signals To be specific, ; .
[0053] As an embodiment, the frequency index range is determined by: , multiple value And the actual frequency extraction accuracy of the current narrowband signal to be extracted To determine the frequency index range.
[0054] Among them, the multiple value is the sampling rate of the narrowband signal to be extracted The actual frequency extraction accuracy ratio.
[0055] More specifically, when the frequency index range is When the frequency starts for: ; Frequency end index for: .
[0056] As an embodiment, the screening may include: selecting spectra within a time index range from the first spectrum set to obtain an intermediate spectrum set; and selecting spectra within a frequency index range from the intermediate spectrum set to obtain a second spectrum set.
[0057] For example, first, according to the time index range, from the first spectrum set Preliminary screening in the middle to obtain the intermediate spectrum set ; Then, according to the frequency index range, we select the intermediate spectrum set Further filter the corresponding spectrum to obtain the second spectrum set , .
[0058] As another embodiment, the screening may also be: selecting spectra within a frequency index range from the first spectrum set to obtain an intermediate spectrum set; and selecting spectra within a time index range from the intermediate spectrum set to obtain a second spectrum set.
[0059] Step 105: Obtain a frequency domain extraction signal of the current narrowband signal to be extracted based on the second frequency spectrum set and the filter frequency domain parameters.
[0060] As an embodiment, the method of obtaining the frequency domain extraction signal includes: multiplying the spectra in the second spectrum set with the filter frequency domain parameters and performing phase correction to obtain the extracted spectrum; performing spectrum cyclic shift on the extracted spectrum to obtain the frequency domain extraction signal.
[0061] More specifically, the frequency domain extracted signal The calculation method is: ; in, represents the spectrum after extraction; Express Perform spectral cyclic shift.
[0062] In order to make the phase of the extracted signal after segmented frequency domain filtering continuous and realize accurate filtering in the frequency domain, the present invention calculates the extracted spectrum by the phase correction factor. .
[0063] Furthermore, the extracted spectrum The calculation method is: ; in, represents a spectrum in a second spectrum set; represents the Hadamard product; Represents the filter frequency domain parameters; represents the phase correction factor, Indicates the center frequency of the signal to be extracted.
[0064] Step 106: obtaining a time domain waveform based on the frequency domain extraction signal, and performing splicing and truncation processing on the time domain waveform to obtain a time domain extraction signal of the current narrowband signal to be extracted.
[0065] In order to restore the time domain signal, the frequency domain extracted signal is subjected to inverse Fourier transform, splicing and truncation to obtain the final narrowband signal's time domain waveform signal.
[0066] As an embodiment, the method of obtaining the time domain extraction signal includes: performing inverse Fourier transform on the frequency domain extraction signals to obtain the corresponding time domain waveforms; taking each time domain waveform and splicing them to obtain the extracted time domain waveform; intercepting the extracted time domain waveform to obtain the time domain extraction signal.
[0067] For example, first extract the signal in the frequency domain Separately Point Fourier inverse transform to obtain the corresponding segmented time domain waveform Then take each time domain waveform back Points are added and spliced to obtain the extracted time domain waveform Finally, capture the time domain waveform of to The points between , finally get the time domain extraction signal with very precise start and end time. , is the function for taking the decimal part.
[0068] After each narrowband signal to be extracted is processed as described above, all narrowband signals to be extracted can be obtained, thereby achieving the purpose of extracting multiple narrowband signals simultaneously.
[0069] It should be noted that the multi-channel extraction process can also share a multi-point Fourier transform, and obtain the extracted time domain signal through the inverse Fourier transform of several small-point signals. Since there is a fast algorithm for Fourier transform, the signal extraction calculation complexity is low, so it is possible to achieve fast extraction of multi-channel narrowband signals.
[0070] In summary, the real-time multi-channel narrowband signal extraction method proposed in the present invention effectively overcomes the limitations of traditional methods in terms of flexibility, accuracy and real-time performance through frequency domain algorithm design and real-time processing technology, and provides technical support for efficient signal separation in the field of communication monitoring. Among them, the minimum required accuracy of the narrowband signal to be extracted and the start and end time of the signal can be completely controlled by the user, and the frequency point bandwidth and filter can also be specified by the user, which overcomes the limitations of traditional extraction methods in terms of flexibility and enhances the adaptability to the extraction of various types of signals. By optimizing the signal processing process, flexibly configuring the extraction parameters and adopting the fast Fourier transform technology, the efficiency and adaptability of the broadband signal processing system are significantly improved. In addition, for the narrowband signal extraction task in a multi-channel complex signal environment, it can effectively improve the accuracy and speed and reduce the consumption of computing resources.
[0071] In a second aspect, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any one of the above methods.
[0072] In a third aspect, the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon, which implements the steps of any of the above-mentioned methods when executed by a processor.
[0073] The device and the readable storage medium are consistent with the technical solutions of the above method, and will not be described in detail here.
[0074] It should be noted that, for the above-mentioned various 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 present application is not limited by the described order of actions, and according to the present application, certain 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.
[0075] 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, please refer to the relevant description of other embodiments. In the several embodiments provided in this application, it should be understood that the disclosed method or system can be implemented in other ways. For example, the embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0076] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0077] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0078] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
[0079] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0080] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for extracting real-time multi-channel narrowband signals, characterized in that: The method comprises: Determining a signal extraction parameter of at least one narrowband signal to be extracted; Acquire a broadband signal, perform overlapping slicing on the broadband signal to obtain a plurality of slice signals; and perform multi-point fast Fourier transform and spectrum cyclic shift operations on the plurality of slice signals in sequence to generate a plurality of first spectra correspondingly, and obtain a first spectrum set; Generating filter coefficients based on the signal extraction parameters, and performing fast Fourier transform and spectrum cyclic shift operations on the filter coefficients in sequence to obtain filter frequency domain parameters; Determine a time index range and a frequency index range where the current narrowband signal to be extracted is located, and filter the first spectrum set according to the time index range and the frequency index range to obtain a second spectrum set; Obtaining a frequency domain extraction signal of the current narrowband signal to be extracted based on the second frequency spectrum set and the filter frequency domain parameter; A time domain waveform is obtained based on the frequency domain extraction signal, and the time domain waveform is spliced and intercepted to obtain a time domain extraction signal of the current narrowband signal to be extracted.
2. A method for extracting a real-time multi-channel narrowband signal according to claim 1, characterized in that: Overlapping slicing is performed according to the number of signal batch processing points and the number of signal processing overlap points; Among them, the number of signal batch processing points is greater than or equal to the ratio of the sampling rate of the broadband signal to the minimum required accuracy of the narrowband signal to be extracted; and the number of signal processing overlap points is less than or equal to the number of signal batch processing points.
3. A method for extracting a real-time multi-channel narrowband signal according to claim 1 or 2, characterized in that: The time index range is determined by: Obtaining the number of start and end points of the broadband signal based on the signal start and end times and the sampling rate of the broadband signal; The time index range is obtained based on the start and end point numbers, the signal processing overlap point number and the signal batch processing point number.
4. A method for extracting real-time multi-channel narrowband signals according to claim 3, characterized in that: The time index range is ; in, Indicates the starting time slice index. ; Indicates the end point time slice index. ; Indicates the starting point number; Indicates the end point; Indicates the number of signal batch processing points; Indicates the number of signal processing overlap points.
5. A method for extracting real-time multi-channel narrowband signals according to claim 1 or 2, characterized in that: The frequency index range is determined by: Determine the frequency index range according to the center spectrum, the multiple value and the actual frequency extraction accuracy of the current narrowband signal to be extracted; The multiple value is the ratio of the sampling rate of the current narrowband signal to be extracted to the actual frequency extraction accuracy.
6. The method for extracting a real-time multi-channel narrowband signal according to claim 1, characterized in that: The screening includes: Selecting a spectrum within the time index range from the first spectrum set to obtain an intermediate spectrum set; The spectrum within the frequency index range is selected from the intermediate spectrum set to obtain the second spectrum set.
7. A method for extracting real-time multi-channel narrowband signals according to claim 1, characterized in that: The frequency domain extraction signal is obtained in the following manner: The spectra in the second spectrum set are multiplied by the filter frequency domain parameters respectively and phase corrected to obtain the extracted spectrum; the spectrum cyclic shift is performed on the extracted spectrum to obtain the frequency domain extraction signal.
8. The method for extracting a real-time multi-channel narrowband signal according to claim 1, characterized in that: The time domain extraction signal is obtained in the following manner: Performing inverse Fourier transform on the frequency domain extracted signals to obtain the corresponding time domain waveforms; Take each time domain waveform and splice them to obtain the extracted time domain waveform; The extracted time domain waveform is intercepted to obtain the time domain extraction signal.
9. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instruction is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Cited By
Signal detection and identification method and device based on template matching and medium
CN121301970A
A method, device and medium for signal detection and recognition based on template matching
CN121301970B