Spectrum analysis method and device, electronic equipment and storage medium

By employing a spectrum analysis method based on multi-level Fourier transform and dynamic collaborative control, the contradiction between high interception probability and high resolution in spectrum analyzers is resolved, achieving efficient spectrum analysis that is applicable to 5G base station testers and electronic warfare systems.

CN120785355BActive Publication Date: 2025-12-26NANJING PEGO MEASUREMENT&CONTROL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511246718.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-02
Publication Date
2025-12-26
Estimated Expiration
2045-09-02

AI Technical Summary

Technical Problem

Existing spectrum analyzers struggle to balance high probability of intercept and high resolution. Traditional solutions result in high noise floor and long latency, failing to meet the requirements of 5G/6G millimeter-wave communication and electronic warfare systems.

Method used

A spectrum analysis method employing multi-level Fourier transform and dynamic collaborative control is used to achieve high interception probability and high-resolution analysis of radio frequency signals by combining preliminary and fine frequency domain positioning with multi-sampling rate and window function processing.

Benefits of technology

It achieves nanosecond-level detection, frequency error of less than 5kHz, high resource utilization, and strong multi-target collaborative analysis capability, making it suitable for 5G base station testers and electronic warfare systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120785355B_ABST
    Figure CN120785355B_ABST
Patent Text Reader

Abstract

The present application provides a kind of spectrum analysis method, device, electronic equipment, storage medium, the method comprises: with first sampling rate to radio frequency signal sampling, obtain first sampling signal;According to first truncation length truncation, then through first window function windowing, then Fourier transform processing is carried out, realizes preliminary frequency domain positioning, obtains the center frequency and corresponding bandwidth of radio frequency signal;Based on radio frequency signal, obtain several sub-radio frequency signals;Based on each center frequency and corresponding bandwidth, generate corresponding a group of second sampling rate, second truncation length and second window function;For each center frequency, obtain one of the sub-radio frequency signals, carry out Fourier transform processing, obtain the sub-band analysis result for each center frequency.The present application provides a kind of spectrum analysis method with high probability of interception and high resolution.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of signal analysis, and in particular to a spectrum analysis method and device, electronic equipment and a storage medium. BACKGROUND

[0002] With the development of 5G / 6G millimeter wave communication, ultra-wideband radar and electronic warfare systems, spectrum analysis is facing core contradictions. On the one hand, a high probability of interception is required, and a spectrum analyzer is required to have a large instantaneous bandwidth (greater than 2GHz) to capture transient signals (such as 20μs burst signals). On the other hand, it is also required to have high resolution, which requires fine resolution (less than 1Hz) to analyze signal characteristics. The physical limitations of the single ADC (Analog-to-Digital Converter, analog-to-digital converter) architecture are that the ENOB (Effective Number of Bits, effective number of bits) is less than 10 bits when the sampling rate is greater than 5GS / s, and the resource waste rate of the multi-ADC scheme is greater than 60%. The traditional scheme cannot have both high probability of interception and high resolution. High probability of interception leads to high noise floor, and high resolution leads to long delay, resulting in a "bandwidth-resolution-efficiency" impossible triangle.

[0003] The information disclosed in this BACKGROUND section is only intended to enhance the understanding of the general background of the application, and should not be construed as recognition or implication that this information forms the prior art known to those skilled in the art. SUMMARY

[0004] In view of the problems existing in the prior art, the present application provides a spectrum analysis method and device, electronic equipment and a storage medium.

[0005] The spectrum analysis method provided by the technical scheme of the present application comprises: sampling a radio frequency signal at a first sampling rate to obtain a first sampled signal; truncating the first sampled signal according to a first truncation length, then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies of the radio frequency signal and corresponding bandwidths; obtaining a plurality of sub-radio frequency signals based on the radio frequency signal; generating a corresponding set of second sampling rates, second truncation lengths and second window functions based on each center frequency and the corresponding bandwidth; for each center frequency, obtaining a sub-radio frequency signal, sampling the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampled signal; digitally mixing the second sampled signal to form a baseband signal; truncating the baseband signal according to the corresponding second truncation length, then windowing through the corresponding second window function, and then performing Fourier transform processing to obtain a sub-band analysis result for each center frequency; and fusing all sub-band analysis results to obtain a full-band spectrum analysis of the radio frequency signal.

[0006] Optionally, the first sampling signal is truncated according to the first truncation length, windowed by the first window function, and then Fourier transformed to realize frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal, and the method further comprises: simultaneously truncating the first sampling signal according to a third truncation length, windowing by the first window function, and then Fourier transforming to realize fine frequency domain positioning of the radio frequency signal; verifying the preliminary frequency domain positioning result by the fine frequency domain positioning result; wherein the third truncation length is greater than the second truncation length.

[0007] Optionally, the method further comprises: simultaneously performing frequency domain positioning according to a plurality of truncation lengths, and the frequency domain positioning result of a longer truncation length is used to verify the frequency domain positioning result of a shorter truncation length; if the frequency domain positioning of the shorter truncation length fails to find an effective signal, the frequency domain positioning of the longer truncation length is used to find the effective signal; and if the frequency domain positioning of a preset maximum truncation length fails to find the effective signal, it is determined that the effective signal is not detected in the time domain.

[0008] Optionally, the method further comprises: if the consistency of the frequency domain positioning result of the longer truncation length and the frequency domain positioning result of the shorter truncation length is insufficient after evaluation, a corresponding set of the second sampling rate, the second truncation length and the second window function is regenerated based on the frequency domain positioning result of the longer truncation length.

[0009] Optionally, before truncating the baseband signal according to the corresponding second truncation length, the method further comprises: performing phase compensation on the baseband signal to overcome the physical time delay of the baseband signal in the previous processing process.

[0010] Optionally, the first sampling rate is more than ten times the second sampling rate.

[0011] The technical solution of this invention also provides a spectrum analysis device, comprising: a POI (Probability of Instantaneous Intercept) extended channel, which samples the radio frequency signal at a first sampling rate to obtain a first sampled signal, truncates the first sampled signal according to a first truncation length, then windows it through a first window function, and then performs Fourier transform processing to achieve preliminary frequency domain localization of the radio frequency signal, obtaining several center frequencies and corresponding bandwidths of the radio frequency signal; a power divider, which acquires several sub-radio frequency signals based on the radio frequency signal; a dynamic coordination controller, which generates a corresponding set of second sampling rates, second truncation lengths, and second window functions based on each center frequency and corresponding bandwidth; and multiple RBW (Resolution Wavelength Wires). The Bandwidth (Resolution Bandwidth) channel, for each center frequency, acquires a sub-RF signal, samples the sub-RF signal at the corresponding second sampling rate to obtain a second sampled signal, performs digital mixing on the second sampled signal to form a baseband signal, truncates the baseband signal according to the corresponding second truncation length, then applies a window function, and finally performs Fourier transform processing to obtain the sub-band analysis results for each center frequency; the joint analysis module fuses all sub-band analysis results to obtain the full-band spectrum analysis of the RF signal.

[0012] Optionally, the spectrum analysis device also includes an antenna capable of capturing ultra-wideband signals, with a first sampling rate of 5GS / s and a second sampling rate of 100MS / s, achieving both transient signal detection and high-precision spectrum analysis.

[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of any of the spectrum analysis methods described above.

[0014] The present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the spectrum analysis methods described above.

[0015] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.

[0016] The beneficial effects of this invention are: to provide a spectrum analysis method that combines high interception probability and high resolution. Attached Figure Description

[0017] In order to more clearly illustrate the technical solutions of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings described below are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0018] Figure 1 A flowchart of a spectrum analysis method provided by the technical solution of the present application.

[0019] Figure 2 A structural diagram of a multi-channel spectrum analysis system provided by the embodiment of the present application.

[0020] Figure 3 A working flowchart of a multi-channel spectrum analysis system provided by the embodiment of the present application.

[0021] Figure 4 A time sequence diagram of a detection event node of a multi-channel spectrum analysis system provided by the embodiment of the present application.

[0022] Figure 5 A schematic diagram of a parallel multi-stage FFT provided by the embodiment of the present application.

[0023] Figure 6 A comparison diagram of technical advantages of a multi-stage FFT provided by the embodiment of the present application.

[0024] Figure 7 An implementation diagram of effects of the algorithm of the present application compared with a traditional method in multiple indexes provided by the embodiment of the present application.

[0025] Figure 8 A structural diagram of a spectrum analysis device provided by the technical solution of the present application.

[0026] Figure 9 A structural diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solutions and advantages of the present application more clear, the technical solutions in the present application will be described clearly and completely in combination with the drawings in the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor belong to the protection scope of the present application.

[0028] The spectrum analysis method provided by the embodiments of the present application will be described in detail in combination with the drawings and specific embodiments and application scenarios.

[0029] Figure 1 A flowchart of a spectrum analysis method provided by the technical solution of the present application is shown in Figure 1 The spectrum analysis method provided by the technical solution of the present application is shown in the figure, and the method comprises: S110, sampling a radio frequency signal at a first sampling rate to obtain a first sampling signal; S120, truncating the first sampling signal according to a first truncation length, then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies of the radio frequency signal and corresponding bandwidths; S130, obtaining a plurality of sub-radio frequency signals based on the radio frequency signal; S140, generating a corresponding set of a second sampling rate, a second truncation length and a second window function based on each center frequency and the corresponding bandwidth; S150, for each center frequency, obtaining a sub-radio frequency signal, sampling the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampling signal; S160, digitally mixing the second sampling signal to form a baseband signal; S170, truncating the baseband signal according to the corresponding second truncation length, then windowing through the corresponding second window function, and then performing Fourier transform processing to obtain a sub-band analysis result for each center frequency; S180, fusing all sub-band analysis results to obtain a full-band spectrum analysis of the radio frequency signal. The embodiment provides a spectrum analysis method with high probability of interception and high resolution.

[0030] Optionally, the first sampling signal is truncated according to the first truncation length, then windowed through the first window function, and then Fourier transform processing is performed to realize frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies of the radio frequency signal and corresponding bandwidths, and further comprising: simultaneously truncating the first sampling signal according to a third truncation length, then windowing through the first window function, and then performing Fourier transform processing to realize fine frequency domain positioning of the radio frequency signal; verifying the preliminary frequency domain positioning result through the fine frequency domain positioning result; wherein the third truncation length is greater than the second truncation length.

[0031] Optionally, the method further comprises: simultaneously performing frequency domain positioning according to a plurality of truncation lengths, and the frequency domain positioning result of the longer truncation length is used to verify the frequency domain positioning result of the shorter truncation length, if the frequency domain positioning of the shorter truncation length fails to find an effective signal, then the frequency domain positioning of the longer truncation length is used to find the effective signal, and if the frequency domain positioning of the preset maximum truncation length fails to find the effective signal, then it is judged that the effective signal cannot be detected in the time domain.

[0032] Optionally, the method further comprises: if the consistency of the frequency domain positioning result of the longer truncation length and the frequency domain positioning result of the shorter truncation length is insufficient after evaluation, then a corresponding set of a second sampling rate, a second truncation length and a second window function is regenerated based on the frequency domain positioning result of the longer truncation length.

[0033] Optionally, before truncating the baseband signal according to the corresponding second truncation length, the baseband signal is phase compensated to overcome the physical time delay of the baseband signal in the previous processing.

[0034] Optionally, the first sampling rate is more than ten times of the second sampling rate.

[0035] In one embodiment, Figure 2 A structural schematic diagram of a multi-channel spectrum analysis system provided by an embodiment of the present application is shown in FIG. 1. Figure 2 As shown in FIG. 1, the multi-channel spectrum analysis system provided by an embodiment of the present application includes a POI expansion channel configured with a high-speed ADC (5GS / s sampling rate) for wideband scanning and fast detection of transient signals, multiple RBW optimization channels configured with high-resolution channels for performing high-precision analysis on specific frequency points, and a dynamic cooperative controller for realizing intelligent linkage of the POI expansion channel and the multiple RBW channels.

[0036] Figure 3 A workflow diagram of a multi-channel spectrum analysis system provided by an embodiment of the present application is shown in FIG. 2. Figure 3 As shown in FIG. 2, the system workflow includes that the POI expansion channel quickly detects signals and preliminarily locates frequency points through parallel multi-resolution FFT (Fast Fourier Transform) technology (64 points to 4096 points, it is to be noted that 64 points here refer to 64 sampling points before truncation, i.e., the truncation length is 64 sampling points); once a signal is detected, one or more RBW channels are triggered; the RBW channels automatically configure parameters (center frequency, bandwidth, FFT point number, etc.) according to the frequency point information provided by the POI to perform fine measurement; the multiple RBW channels can analyze signals of different frequency points in parallel; and the results are fused and output.

[0037] The technical solution of the present application can realize local frequency domain fast positioning, and multi-resolution FFT (64 points, 128 points, …, 4096 points) is run in parallel in the POI expansion channel; once a signal is detected by a lower point number FFT (such as 64 points), the center frequency and bandwidth of the sudden signal are accurately calculated through a three-point interpolation method; the estimated value is sent to the RBW channel to determine the local oscillator and filter parameters of the RBW channel, and the sudden signal is started to be accurately collected; after the result of the subsequent high point number FFT is obtained, the result is evaluated through an algorithm to determine whether the center frequency and bandwidth of the RBW channel need to be changed. In one embodiment, the technical solution of the present application automatically allocates RBW channel resources according to the number of detected frequency points.

[0038] Figure 4 A time sequence diagram of a detection event node of a multi-channel spectrum analysis system provided by an embodiment of the present application is shown in FIG. 3. Figure 4As shown, the detection is completed in no more than 25 ns.

[0039] In one embodiment, Figure 5 A schematic diagram of a parallel multi-level FFT provided for an embodiment of the present application is shown in FIG. 2. Figure 5 As shown, multi-level FFT processing of different point numbers (64 points to 4096 points) is started simultaneously, and when the low-level FFT is completed and the signal is detected, the RBW channel is triggered for preliminary processing; when the high-level FFT is completed, if the signal is detected, the RBW channel parameters are optimized, if the signal is not detected but there is a narrowband signal, narrowband analysis is continued; the highest level FFT result is used for final calibration.

[0040] A pseudo code is further provided below for a more detailed flow description.

[0041] def multi_level_fft_processing():

[0042] # Parallel start 7-level FFT

[0043] fft64 = start_fft(64)

[0044] fft128 = start_fft(128)

[0045] fft256 = start_fft(256)

[0046] fft512 = start_fft(512)

[0047] fft1024 = start_fft(1024)

[0048] fft2048 = start_fft(2048)

[0049] fft4096 = start_fft(4096)

[0050] # Create result queue

[0051] results = ConcurrentResultQueue()

[0052] # First response mechanism

[0053] while True:

[0054] completed_fft = wait_any_completed([fft64,fft128,……,fft4096])

[0055] if completed_fft.points == 64:

[0056] if detect_signal(fft64.result):

[0057] # immediate trigger RBW channel

[0058] trigger_rbw(fft64.f0_estimate)

[0059] else:

[0060] # narrowband signal might not be found

[0061] continue

[0062] elif completed_fft.points == 128:

[0063] if not rbw_triggered and detect_signal(fft128.result):

[0064] trigger_rbw(fft128.f0_estimate)

[0065] elif rbw_triggered:

[0066] # optimize RBW parameters

[0067] optimize_rbw_params(fft128.f0_precise, fft128.bw_estimate)

[0068] # other levels processing logic similar

[0069] ...

[0070] # 4096 points FFT final optimization

[0071] elif completed_fft.points == 4096:

[0072] if rbw_triggered:

[0073] final_optimize(fft4096.high_res_result)

[0074] (* parameter optimization engine *)

[0075] OptimizeParams[f0_, B0_] := Module[

[0076] FsOpt = Min[0.4*f0, Max[10*B0, 100e6]],

[0077] Nfft = Clip[FsOpt / Max[0.1, B0 / 1000], {2^16, 2^24}],

[0078] Window = Which[

[0079] f0 < 1e9, "Blackman",

[0080] B0 > 100e6, "FlatTop",

[0081] True, "Kaiser(β=38)" ] ]

[0084] Figure 6 The technical advantage comparison chart of the multi-stage FFT provided by the embodiment of the application is shown in FIG. 1, in which the 64-point FFT level has the fastest response speed, but poor narrowband signal detection capability, which is compensated by higher FFT levels. Figure 6

[0085] In one embodiment, the hardware configuration in Table 1 is adopted.

[0086] Table 1

[0087] Module Parameter Function POI extension channel ADC 14bit@5GS / s Transient signal detection RBW channel x N ADC 14bit@100MS / s High-precision analysis Power divider 50Ω N-way equal power division Low-loss signal distribution Dynamic cooperative controller Xilinx Versal ACAP VC1902 Real-time cooperative control

[0088] Based on the hardware configuration, the performance breakthrough is shown in Table 2.

[0089] Table 2

[0090] Index Traditional scheme The present patent Lift multiple Test standard Detection delay 20μs 18ns 1111× MIL-STD-461G RBW resolution 625Hz 0.1Hz 6250× 3GPP 38.141 Dynamic range 70dB 116dB 46dB IEEE 181 Multi-target processing Single target N targets in parallel N× JEDEC JESD207

[0091] Figure 7 The effect implementation chart of the algorithm of the application compared with the traditional method in multiple indexes is shown in FIG. 2, in which the algorithm of the application is far ahead of the traditional method in frequency positioning error, power measurement error, analysis time delay and resource consumption. Figure 7

[0092] The embodiment of the application realizes nanosecond-level detection, completes transient signal capture within 18 ns, millimeter-level positioning, frequency error less than 5 kHz@28 GHz, resource dynamic optimization, processor utilization rate greater than 95%, and multi-target cooperation, 8 discrete frequency points parallel analysis.​​

[0093] The scheme has been implemented on an Xilinx Versal ACAP platform, successfully applied to a 5G base station tester and an electronic warfare system, and the capture rate of a 100 ns burst signal reaches 99.97%, and the power consumption is less than 15 W.

[0094] The spectrum analysis device provided by the present application is described below, and the spectrum analysis device described below can be mutually corresponding to the spectrum analysis method described above. It should be noted that the device described herein includes a virtual device on a computer, a processor and the like program running device.

[0095] Figure 8 A structural diagram of a spectrum analysis device provided by the technical scheme of the present application is shown in Figure 8 As shown, the spectrum analysis device provided by the technical scheme of the present application includes: a POI expansion channel, which samples a radio frequency signal at a first sampling rate to obtain a first sampling signal, truncates the first sampling signal according to a first truncation length, then windows through a first window function, and then performs Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies of the radio frequency signal and corresponding bandwidths; a power divider, which obtains a plurality of sub-radio frequency signals based on the radio frequency signal; a dynamic cooperative controller, which generates a corresponding set of second sampling rates, second truncation lengths and second window functions based on each center frequency and the corresponding bandwidth; a plurality of RBW channels, which, for each center frequency, obtain a sub-radio frequency signal, sample the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampling signal, perform digital mixing on the second sampling signal to form a baseband signal, truncate the baseband signal according to the corresponding second truncation length, then window through the corresponding second window function, and then perform Fourier transform processing to obtain a sub-band analysis result for each center frequency; and a joint analysis module, which fuses all sub-band analysis results to obtain a full-band spectrum analysis of the radio frequency signal.

[0096] In an optional embodiment, the power divider divides the radio frequency signal into a predetermined number of sub-radio frequency signals, and the POI expansion channel determines the number of RBW channels to be enabled after preliminary frequency domain positioning, thereby determining how many sub-radio frequency signals to analyze. Further, a specific example is provided, and the numbers in the example are only for illustration. The power divider divides the radio frequency signal into 10 sub-radio frequency signals, and when analyzing a certain radio frequency signal, 4 center frequencies are determined by the POI expansion channel, so that 4 RBW channels are enabled to analyze the corresponding 4 sub-radio frequency signals, and the remaining 6 sub-radio frequency signals are idle and not analyzed.

[0097] Optionally, the spectrum analysis device further comprises an antenna capable of capturing ultra-wideband signals, the first sampling rate is 5GS / s, and the second sampling rate is 100MS / s, so that the detection of transient signals and high-precision spectrum analysis are realized.

[0098] The embodiment provides a spectrum analysis device with high probability of interception and high resolution.

[0099] Figure 9 An electronic device provided by the embodiment has the structure as shown in the figure. Figure 9 As shown in the figure, the electronic device can include a processor 810, a communications interface 820, a memory 830 and a communications bus 840, wherein the processor 810, the communications interface 820 and the memory 830 complete mutual communication through the communications bus 840. The processor 810 can invoke a logical instruction in the memory 830 to execute a spectrum analysis method, and the method includes: sampling a radio frequency signal at a first sampling rate to obtain a first sampling signal; truncating the first sampling signal according to a first truncation length, then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal; obtaining a plurality of sub-radio frequency signals based on the radio frequency signal; generating a corresponding set of a second sampling rate, a second truncation length and a second window function based on each center frequency and the corresponding bandwidth; for each center frequency, obtaining a sub-radio frequency signal, sampling the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampling signal; digitally mixing the second sampling signal to form a baseband signal; truncating the baseband signal according to the corresponding second truncation length, then windowing through the corresponding second window function, and then performing Fourier transform processing to obtain a sub-frequency band analysis result for each center frequency; and fusing all the sub-frequency band analysis results to obtain full-frequency band spectrum analysis of the radio frequency signal.

[0100] Moreover, the logic instructions in the memory 830 described above can be implemented in the form of software functional units and sold or used as independent products, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0101] In another aspect, the present application also provides a computer program product, which comprises a computer program stored on a non-transitory computer readable storage medium, and the computer program comprises program instructions, when the program instructions are executed by a computer, the computer can execute the spectrum analysis method provided by the above-mentioned methods, and the method comprises: sampling a radio frequency signal at a first sampling rate to obtain a first sampling signal; truncating the first sampling signal according to a first truncation length, then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal, and obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal; obtaining a plurality of sub-radio frequency signals based on the radio frequency signal; generating a corresponding set of second sampling rate, second truncation length and second window function based on each center frequency and corresponding bandwidth; for each center frequency, obtain a sub-radio frequency signal, sample the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampling signal; digitally mix the second sampling signal to form a baseband signal; truncate the baseband signal according to the corresponding second truncation length, then window through the corresponding second window function, and then perform Fourier transform processing to obtain a sub-band analysis result for each center frequency; and fuse all the sub-band analysis results to obtain a full-band spectrum analysis of the radio frequency signal.

[0102] In yet another aspect, the present application also provides a non-transitory computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the above-mentioned spectrum analysis method, and the method comprises: sampling a radio frequency signal at a first sampling rate to obtain a first sampled signal; truncating the first sampled signal according to a first truncation length, and then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal, and obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal; obtaining a plurality of sub-radio frequency signals based on the radio frequency signal; generating a corresponding set of a second sampling rate, a second truncation length and a second window function based on each of the center frequencies and the corresponding bandwidths; for each of the center frequencies, obtaining one of the sub-radio frequency signals, sampling the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampled signal; digitally mixing the second sampled signal to form a baseband signal; truncating the baseband signal according to the corresponding second truncation length, and then windowing through the corresponding second window function, and then performing Fourier transform processing to obtain a sub-band analysis result for each of the center frequencies; and fusing all the sub-band analysis results to obtain a full-band spectrum analysis result of the radio frequency signal.

[0103] The apparatus embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs. Those skilled in the art can understand and implement without creative labor.

[0104] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software and necessary universal hardware platforms, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of software products, which can be stored in a computer readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and include a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.

[0105] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of spectral analysis, characterized by, The method comprises: sampling a radio frequency signal at a first sampling rate to obtain a first sampled signal; truncating the first sampled signal according to a first truncation length, then windowing through a first window function, and then performing Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal, to obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal; based on the radio frequency signal, obtaining a plurality of sub-radio frequency signals through a power divider; based on each of the center frequencies and the corresponding bandwidths, generating a corresponding set of a second sampling rate, a second truncation length, and a second window function; for each of the center frequencies, obtaining one of the sub-radio frequency signals, sampling the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampled signal; performing digital mixing on the second sampled signal to form a baseband signal; truncating the baseband signal according to the corresponding second truncation length, then windowing through the corresponding second window function, and then performing Fourier transform processing to obtain a sub-band analysis result for each of the center frequencies; fusing all the sub-band analysis results to obtain a full-band spectral analysis result of the radio frequency signal.

2. The method of spectral analysis according to claim 1, characterized in that, The method further comprises: simultaneously truncating the first sampled signal according to a third truncation length, then windowing through the first window function, and then performing Fourier transform processing to realize fine frequency domain positioning of the radio frequency signal; verifying the preliminary frequency domain positioning result through the fine frequency domain positioning result; wherein the third truncation length is greater than the second truncation length.

3. The method of spectral analysis according to claim 2, characterized in that, The method further comprises: simultaneously performing frequency domain positioning according to a plurality of truncation lengths, and using the frequency domain positioning result of a longer truncation length to verify the frequency domain positioning result of a shorter truncation length, if the frequency domain positioning of the shorter truncation length fails to find an effective signal, then finding an effective signal through the frequency domain positioning of the longer truncation length, and if the frequency domain positioning of a preset maximum truncation length fails to find an effective signal, then judging that an effective signal is not detected.

4. The method of spectral analysis according to claim 3, characterized in that, The method further comprises: if the frequency domain positioning result of the longer truncation length and the frequency domain positioning result of the shorter truncation length are inconsistent after evaluation, then regenerating a corresponding set of a second sampling rate, a second truncation length, and a second window function based on the frequency domain positioning result of the longer truncation length.

5. The method of spectral analysis according to claim 1, wherein, Before truncating the baseband signal according to the corresponding second truncation length, the method further comprises: performing phase compensation on the baseband signal to overcome the physical time delay of the baseband signal in the previous processing process.

6. The method of spectral analysis according to claim 1, wherein, The first sampling rate is more than ten times the second sampling rate.

7. A spectrum analysis device, characterized by The device comprises: a POI extension channel, which samples the radio frequency signal at a first sampling rate to obtain a first sampled signal, truncates the first sampled signal according to a first truncation length, then windows through a first window function, and then performs Fourier transform processing to realize preliminary frequency domain positioning of the radio frequency signal and obtain a plurality of center frequencies and corresponding bandwidths of the radio frequency signal; a power divider, which obtains a plurality of sub-radio frequency signals based on the radio frequency signal; a dynamic cooperative controller, which generates a corresponding set of a second sampling rate, a second truncation length, and a second window function based on each of the center frequencies and the corresponding bandwidths; a plurality of RBW channels, which obtain one of the sub-radio frequency signals for each of the center frequencies, sample the sub-radio frequency signal at the corresponding second sampling rate to obtain a second sampled signal, digitally mix the second sampled signal to form a baseband signal, truncate the baseband signal according to the corresponding second truncation length, then window through the corresponding second window function, and then perform Fourier transform processing to obtain a sub-band analysis result for each of the center frequencies; a joint analysis module, which fuses all of the sub-band analysis results to obtain a full-band spectral analysis of the radio frequency signal.

8. The spectral analysis device of claim 7, wherein, The spectral analysis device further includes an antenna capable of capturing an ultra-wideband signal, the first sampling rate is 5 GS / s, and the second sampling rate is 100 MS / s, so that the detection of a transient signal and high-precision spectral analysis are both realized.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to realize the steps of the spectral analysis method according to any one of claims 1-6.

10. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the spectral analysis method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Signal analysis method and device based on refined Fourier transform

    CN108982964A

  • Analysis bandwidth processing method in spectral analysis based on fast Fourier transform

    CN116908541A