Ultra-wide frequency band spectrum scanning method, system and product based on dynamic adjustment and overlapping replacement
By employing a dynamic adjustment and overlapping replacement spectrum scanning method, two sets of RF frequency conversion modules are used to acquire frequency domain signals and directly splice them together. This solves the splicing error and distortion problems of spectrum scanners in ultra-wideband spectrum scanning, and achieves efficient and fast spectrum scanning.
Patent Information
- Application Number
- CN202511733528.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-02-27
AI Technical Summary
Existing spectrum scanners suffer from frequency band splicing errors and overlap distortion in ultra-wideband spectrum scanning, resulting in large computational loads, slow speed, and high distortion rates in spectrum splicing calculations.
By employing dynamic adjustment and overlapping replacement methods, and configuring spectrum scanning parameters, two sets of RF frequency conversion modules are used to acquire frequency domain signals respectively, and spectrum splicing and framing are performed directly to avoid smooth transition calculations and ensure the accuracy and speed of signals in overlapping areas.
It achieves efficient spectrum scanning, reduces computational load, increases scanning speed, and lowers the distortion rate of overlapping frequency bands, thereby improving the quality and efficiency of spectrum signals.
Smart Images

Figure CN121585293A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a method, system and product for the field of spectrum scanning analysis based on dynamic adjustment and overlap replacement of ultra-wideband spectrum scanning. BACKGROUND
[0002] The current spectrum scanner and spectrum analysis technology can realize real-time sampling and analog-digital conversion of wideband radio frequency signals based on a wideband radio frequency front end and a high-speed ADC, and through digital down conversion (DDC) and fast Fourier calculation (FFT), the signals in a certain frequency band can be captured in a transient holographic manner.
[0003] The maximum frequency range that can be captured by the spectrum scanner is determined by multiple factors such as the sampling rate of the ADC, the subsequent digital processing capability, etc., and is limited by the frequency resolution and the performance limit of the device. In ultra-wideband spectrum scanning, if the scanning bandwidth exceeds the sampling limit of the device, a hybrid architecture needs to be formed in combination with the segmented frequency scanning technology to scan each frequency band and splice multiple frequency bands into a complete spectrum panoramic picture.
[0004] When splicing the spectrums of different frequency bands, splicing errors will occur at the splicing positions. The reasons for the errors include but are not limited to: 1. The transition band of the filter near the cutoff frequency presents a non-ideal response, causing the signal at the edge of the frequency spectrum segment to attenuate; 2. The phase noise of the local oscillator and the noise of the radio frequency front end gain varying with frequency cause the phase discontinuity at the boundary of the frequency band, which is prone to waveform distortion or false spectral components; 3. The non-ideal type of the anti-aliasing filter will cause spectral leakage to the adjacent frequency band; 4. If there is a signal located at the splicing position of the adjacent two frequency bands, signal distortion will occur due to the slight amplitude and phase deviation.
[0005] In order to cope with the splicing error, the current solution is to overlap and reconstruct adjacent frequency bands, which sacrifices part of the spectral efficiency in exchange for stronger error resistance. In the overlap area, the same frequency point is measured by two adjacent sub-bands at the same time, and the signals in the overlap area are processed by a digital signal processing algorithm to realize the smooth transition of the frequency band.
[0006] However, the splicing strategy of frequency band overlap must first read the signals of the overlapping regions of the adjacent two frequency bands, then based on the preset smooth transition algorithm, perform smooth transition calculation different from the non-overlapping region to realize the reconstruction of the overlapping region signal, and then perform FFT calculation together with the signal of the non-overlapping region to obtain the frequency domain signal. This increases the intermediate steps of FFT calculation, increases the calculation amount of spectrum splicing, and slows down the speed of single-frame spectrum scanning. In addition, the algorithm itself greatly affects the distortion rate of the reconstructed signal in the overlap area, and the overlap area frequency band signal obtained through calculation will inevitably produce a certain overlap distortion. SUMMARY
[0007] The purpose of the present application is to overcome the deficiencies of the prior art, provide a kind of based on dynamic adjustment and overlap replacement ultra-wide frequency band spectrum scanning method, system and product, can realize the convenient and efficient ultra-wide frequency band spectrum scanning, scanning speed is fast, and the distortion rate of overlapping frequency band is low.
[0008] In the first aspect, the present application provides a kind of based on dynamic adjustment and overlap replacement ultra-wide frequency band spectrum scanning method, the technical solution adopted includes the following steps: S1, spectrum scanning parameter is configured, including configuring sweep bandwidth B t And analysis bandwidth B c ; S2, determine the boundary overlap rate R of any adjacent two analysis bandwidth, and obtain step frequency value Δf; S3, based on sweep bandwidth B t , analysis bandwidth B c And boundary overlap rate R, the step number N of single frame spectrum scanning performed to first radio frequency frequency conversion module is calculated, and the number of FFT calculation channels is configured according to step number N; S4, based on step frequency value Δf, analysis bandwidth B c And boundary overlap rate R, the second radio frequency frequency conversion module is configured; S5, obtain external spectrum signal, first radio frequency frequency conversion module executes single frame spectrum scanning, obtains first time domain signal, obtains first frequency domain signal via FFT calculation channel, and first frequency domain signal represents the spectrum of external spectrum signal in sweep bandwidth B t ; S6, the second radio frequency frequency conversion module executes single frame spectrum scanning, obtains second time domain signal, obtains second frequency domain signal via FFT calculation channel, and second frequency domain signal represents the spectrum of external spectrum signal in the overlapping area of first frequency domain signal; S7, based on analysis bandwidth and boundary overlap rate R, first frequency domain signal is cut, the frequency band signal of the overlapping area of first frequency domain signal is removed, then the first frequency domain signal after processing and second frequency domain signal are frequency spectrum splicing frame, form single frame sweep bandwidth spectrum signal, after encapsulation upload, then execute the spectrum scanning of next frame.
[0009] By adopting the technical scheme, based on the configured spectrum scanning parameter, the first frequency domain signal which is segmented and overlapped is acquired through the first radio frequency conversion module, the second frequency domain signal of the overlapping area of the first frequency domain signal is acquired through the second radio frequency conversion module, then the first frequency domain signal is cut and the spectrum splicing and framing are performed with the second frequency domain signal, and the complete single-frame swept frequency bandwidth spectrum signal is formed. The above scheme avoids the smooth calculation process of the frequency domain signal of the overlapping area of two adjacent frequency bands, directly adopts the cutting replacement form, frames to form the complete spectrum, the processing flow is convenient and efficient, has a high data processing speed, and the signal data of the overlapping area comes from the real swept frequency data, avoiding the overlapping distortion caused by the algorithm-based signal smooth transition fitting.
[0010] As preferred, S2 specifically comprises S21, an automatic resolution adjustment mode, and S22, a manual resolution adjustment mode. In the automatic resolution adjustment mode S21, the resolution bandwidth is automatically coupled with the analysis bandwidth B c .In the manual resolution adjustment mode S22, the resolution bandwidth is independently configured from the analysis bandwidth B c . The boundary overlap rate R is determined based on the mapping relationship with the resolution bandwidth, and the step frequency value Δf is equal to (1-R)*B c .
[0011] Through the above technical scheme, different resolution bandwidth configuration modes are provided. In the automatic resolution adjustment mode, the resolution bandwidth is automatically matched with the analysis bandwidth B c based on the computing capability of the device, to provide the best resolution bandwidth under the current analysis bandwidth parameter; in the manual resolution adjustment mode, the resolution bandwidth is independently configured to match the required swept frequency speed, which is suitable for use scenarios with clear requirements for the swept frequency speed, such as use scenarios for capturing transient pulse signals. At the same time, the overlap rate R is adjusted based on the resolution bandwidth, which can avoid the fixed use of a too large fixed overlap rate, to balance the spectrum efficiency and the splicing accuracy, and to improve the global scanning speed.
[0012] As preferred, the resolution bandwidth of the second radio frequency conversion module is adjusted following the resolution bandwidth of the first radio frequency conversion module.
[0013] Through the above technical scheme, the consistency of the data granularity when the first frequency domain signal and the second frequency domain signal are spliced and framed is ensured.
[0014] As preferred, the step number N is calculated by and rounded up.
[0015] The step number of the first radio frequency conversion module when performing single-frame spectrum scanning is obtained based on spectrum scanning parameter calculation, and the basis for configuring the FFT calculation channel and the second radio frequency conversion module is provided.
[0016] As a priority, in S4, configuring the second radio frequency conversion module specifically includes configuring the second analysis bandwidth B c2 , B c2 =R*B c ; configuring the center frequency of the second radio frequency conversion module, for any single-frame spectrum scanning, the center frequency of the first segment of the second radio frequency conversion module is , B , wherein f0 is the starting frequency when any single-frame spectrum scanning is performed; for any single-frame spectrum scanning, the center frequency of the n-th segment of the second radio frequency conversion module is , wherein n=2, 3...(N-1).
[0017] Through the above technical solution, the spectrum scanning parameters of the second radio frequency conversion module are configured, so that the second radio frequency conversion module can accurately correspond to the overlapping region of the first frequency domain signal.
[0018] As a preferred, the FFT calculation channel includes N first FFT calculation channels and N-1 second FFT calculation channels, the N first FFT calculation channels obtain the first time domain signal of the first radio frequency conversion module, and calculate N first frequency domain signals, and the N-1 second FFT calculation channels obtain the second time domain signal of the second radio frequency conversion module, and calculate N-1 second frequency domain signals.
[0019] As a preferred, for the first frequency domain signal and the second frequency domain signal, a frame synchronization data header about frequency band information is set in the data frame format of the frequency domain signal, and the N first frequency domain signals and the N-1 second frequency domain signals are spliced and framed through the frame synchronization data header.
[0020] Through the above technical solution, based on the different frequency band widths and FFT calculation point numbers of the first radio frequency conversion module and the second radio frequency conversion module, different FFT calculation channels are configured respectively to maximize the use efficiency of hardware resources; the frame synchronization data header is configured for the first frequency domain signal and the second frequency domain signal respectively, which facilitates the splicing and framing of the first frequency domain signal and the second frequency domain signal.
[0021] As a preferred, when the first radio frequency conversion module starts to perform single-frame spectrum scanning each time, a timing synchronization signal is sent to the second radio frequency conversion module, so that the spectrum scanning of the first radio frequency conversion module and the second radio frequency conversion module is synchronized.
[0022] By the technical solution, the timing control of the first radio frequency conversion module and the second radio frequency conversion module is realized, and the timing error of the single frame spectrum scanning process is prevented from being diffused backward.
[0023] In a second aspect, the application provides a super-wide frequency band spectrum scanning system based on dynamic adjustment and overlap replacement, which adopts the technical solution including a spectrum scanning parameter configuration module, a first radio frequency conversion module, a second radio frequency conversion module, an FFT calculation module, and a spectrum splicing framing module. The spectrum scanning parameter configuration module is configured to configure parameters of the current spectrum scanning, calculate advanced parameters based on the configuration parameters, and transmit the configuration parameters and the advanced parameters to the first radio frequency conversion module and the second radio frequency conversion module. The first radio frequency conversion module performs spectrum scanning on the frequency bands of the scanning bandwidth frame by frame based on the configuration parameters to obtain a first time domain signal, and each frame of the first time domain signal is composed of a plurality of overlapping frequency bands. The second radio frequency conversion module performs spectrum scanning on the frequency bands of the overlapping area of the first time domain signal frame by frame based on the configuration parameters to obtain a second time domain signal, and each frame of the second time domain signal is composed of a plurality of interval frequency bands. The FFT calculation module obtains the first time domain signal and the second time domain signal, performs FFT calculation to obtain a first frequency domain signal and a second frequency domain signal, cuts the overlapping area of the first frequency domain signal, removes the frequency band signal of the overlapping area of the first frequency domain signal, and then transmits the data frames of the first frequency domain signal and the second frequency domain signal. The spectrum splicing framing module splices and frames the data frames of the first frequency domain signal and the second frequency domain signal to form a single frame scanning bandwidth spectrum signal, uploads the single frame scanning bandwidth spectrum signal after encapsulation, and controls the first radio frequency conversion module and the second radio frequency conversion module to perform spectrum scanning on the next frame.
[0024] In a third aspect, the application provides a computer program product, which adopts the technical solution including a computer program or instructions, so that the computer program or instructions can realize the steps of the super-wide frequency band spectrum scanning method based on dynamic adjustment and overlap replacement.
[0025] In summary, the application has at least one of the following beneficial technical effects: 1. After detecting the spectrum signals of each frequency band, the application does not need to use a smoothing transition algorithm to calculate the smoothing transition of the overlapping area, but can directly realize splicing and framing after segmentation, simplifies the spectrum calculation process, improves the efficiency of spectrum calculation, and greatly speeds up the spectrum scanning speed.
[0026] 2. The application directly replaces the overlapping area of the first frequency domain signal with the second frequency domain signal, which is derived from the real sweep signal of the second radio frequency conversion module, avoiding the overlapping distortion caused by the algorithmic calculation and fitting of the signal in the overlapping area.
[0027] 3. The application is based on the setting of the spectrum scanning parameters, and the hardware of the first radio frequency conversion module, the second radio frequency conversion module and the FFT calculation channel is configured to be adapted, which can fully apply the use efficiency of hardware resources, balance the scanning speed and the sweep resolution, and further improve the efficiency and quality of obtaining the sweep bandwidth spectrum signal. BRIEF DESCRIPTION OF DRAWINGS
[0028] Figure 1 The flowchart of a kind of ultra-wide frequency spectrum scanning method based on dynamic adjustment and overlapping replacement in the embodiment of the application; Figure 2 The spectrum diagram of the embodiment of the application is analyzed with the sweep bandwidth Bt of 1.2GHz, the analysis bandwidth Bc of 150Mhz, and the overlapping rate R of 10% as an example; Figure 3 The architecture diagram of a kind of ultra-wide frequency spectrum scanning system based on dynamic adjustment and overlapping replacement in the embodiment of the application. DETAILED DESCRIPTION
[0029] The specific embodiment is only an explanation of the application, which is not a limitation of the application. Those skilled in the art can make modifications to the embodiment without creative contribution after reading the specification, but as long as it is within the scope of the application, it is protected by the patent law.
[0030] To make the purposes, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application. It should be noted that, in optional embodiments of the present application, the object information and other related data involved in the embodiments of the present application need to be authorized or agreed by the object when the embodiments of the present application are applied to specific products or technologies, and the collection, use, and processing of the related data need to comply with relevant laws, regulations, and standards of the country and region. That is, the data related to the object in the embodiments of the present application need to be obtained under the condition of authorization and agreement of the object, authorization and agreement of the relevant department, and compliance with the relevant laws, regulations, and standards of the country and region. If the embodiments involve personal information, the consent of the individual needs to be obtained for the acquisition of all personal information, and the individual consent needs to be obtained for the acquisition of sensitive information, and the embodiments also need to be implemented under the condition of authorization and agreement of the object.
[0031] The embodiments of the present application will be further described below with reference to the drawings of the specification.
[0032] The present application is applied to a spectrum analyzer device, mainly aiming at an ultra-wide frequency scanning process based on spectrum splicing. In order to implement the present application, the spectrum analyzer device is configured with two sets of radio frequency conversion modules for frequency band scanning, which are a first radio frequency conversion module and a second radio frequency conversion module.
[0033] Please refer to Figure 1 , a kind of ultra-wide frequency band spectrum scanning method based on dynamic adjustment and overlap replacement of the present application, comprising the following steps: S1, configure spectrum scanning parameters, including configuring frequency band B t And analysis bandwidth B c .
[0034] Configure frequency band B t , including configuring starting frequency f_start and terminal frequency f_end, which are configured by the user according to the frequency band range of interest, and need to fall within the detection range of the spectrum analyzer device. Configure analysis bandwidth B c , that is, configure the bandwidth of single frequency sweep of the first radio frequency conversion module. Usually, the spectrum analyzer device will provide several preset analysis bandwidths for the user to choose. For example, in the embodiments of the present application, the analysis bandwidth B c may be specifically set to 150MHz, 250MHz, 500MHz, and 1GHz.
[0035] S2, determining the boundary overlap rate R of any two adjacent analysis bandwidths, and obtaining the step frequency value Δf.
[0036] It should be noted that the overlap rate R represents the overlapping range of any two adjacent analysis bandwidths. For example, R=5% represents that for the frequency band of any one analysis bandwidth, it overlaps with the adjacent frequency bands on both sides by 5%, and the non-overlapping part accounts for 90% of the total analysis bandwidth.
[0037] The setting of the overlap rate R has a strong correlation with the resolution bandwidth of the spectrum scan. For a wider resolution bandwidth, the corresponding filter transition band is also wider, and if the two adjacent frequency bands do not overlap enough, the transition band cannot be completely covered. However, a higher overlap rate will also reduce the efficiency of the analysis bandwidth, increase the number of single scans, and slow down the scanning speed. In the embodiments of the present application, a technical solution of adaptively setting the overlap rate R for the spectrum scan parameters is adopted, wherein the resolution bandwidth directly determines the minimum overlap area required to obtain complete spectrum information. Specifically, a mapping relationship table of the boundary overlap rate R based on the resolution bandwidth is constructed in the present application, and once the resolution bandwidth is determined, the overlap rate R can be automatically obtained.
[0038] In the embodiments of the present application, S2 specifically includes S21, an automatic resolution adjustment mode, and S22, a manual resolution adjustment mode, for the user to choose when configuring.
[0039] In the S21, automatic resolution adjustment mode, the analysis bandwidth B c is automatically coupled with the resolution bandwidth. Under the premise of ensuring basic measurement accuracy, in order to intelligently balance the scanning speed, frequency resolution, and measurement accuracy, the spectrum analyzer device can automatically realize the coupling of the analysis bandwidth B c with the resolution bandwidth to achieve the optimal scanning efficiency. This is also the existing function of the spectrum analyzer device at present.
[0040] In the S22, manual resolution adjustment mode, the resolution bandwidth is independently configured from the analysis bandwidth B c . In this manual mode, the resolution bandwidth can be selectively configured independently based on different emphases on the scanning speed, frequency resolution, and measurement accuracy. For example, by relaxing the resolution bandwidth, a certain frequency resolution can be sacrificed to obtain a faster scanning speed and better capture of transient or occasional pulse signals.
[0041] After the resolution bandwidth is determined, the boundary overlap rate R can be mapped.
[0042] The step frequency value Δf is equal to (1-R)*B c , which represents the frequency value stepped in the latter frequency band compared to the former frequency band in the adjacent two sweep frequencies of the first radio frequency conversion module.
[0043] S3, based on sweep frequency bandwidth B t Analyze bandwidth B c The overlap ratio R is used to calculate the step number N for a single-frame spectrum scan of the first RF conversion module. The significance of calculating the step number N is that it is used to configure the number of subsequent FFT calculation channels and the spectrum scan parameters of the second RF conversion module.
[0044] More specifically, the number of steps N is achieved through... Perform the calculation and round up.
[0045] Please see Figure 2 With sweep bandwidth B t The bandwidth is 1.2 GHz, and the analysis bandwidth is B. c Taking 150MHz and an overlap rate R of 10% as an example, the calculated step number N=9 means that the first RF frequency conversion module needs to perform 9 step spectrum scans to cover the sweep bandwidth.
[0046] S4, based on the step frequency value Δf and the analysis bandwidth B c Configure the second RF frequency conversion module with the boundary overlap rate R.
[0047] More specifically, configuring the second RF frequency conversion module includes configuring the following parameters: Configuring the second analysis bandwidth B of the second RF frequency conversion module. c2 There is B c2 =R*B c This ensures that a single spectral scan of the second RF conversion module can cover the bandwidth of the overlapping region of the first time-domain signal. It should be noted that since the bandwidth of the overlapping region is significantly smaller than the analysis bandwidth, the influence of the filter's cutoff frequencies on both sides of the frequency band can be ignored when using the second RF conversion module. Then, the center frequency of the second RF conversion module is configured. For any single-frame spectral scan, the center frequency of the first segment of the second RF conversion module's sweep bandwidth is... ,have Where f0 is the starting frequency for any single-frame spectrum scan; for any single-frame spectrum scan, the center frequency of the nth segment sweep bandwidth of the second RF frequency conversion module. Where n = 2, 3, ... (N-1). This enables the configuration of single-frame spectrum scanning for the second RF frequency conversion module. Please refer to... Figure 2 Following the above embodiments, the second analysis bandwidth B c2 It is 15MHz. =142.5MHz.
[0048] S5, obtain the external spectrum signal, and perform a spectrum scanning process. The first radio frequency conversion module performs single-frame spectrum scanning to obtain N segments of first time domain signals, and obtains N segments of first frequency domain signals via an FFT calculation channel.
[0049] S6, the second radio frequency conversion module performs single-frame spectrum scanning to obtain N-1 segments of second time domain signals, and obtains N-1 segments of second frequency domain signals via an FFT calculation channel.
[0050] It should be noted that, whether the first radio frequency conversion module or the second radio frequency conversion module, is to down-convert the external spectrum signal to obtain an intermediate frequency signal. The FFT calculation channel includes an ADC analog-to-digital conversion module, a DDC digital down-conversion module, and an FFT calculation module. The ADC analog-to-digital conversion module performs analog-to-digital conversion on the intermediate frequency signal and outputs it to the DDC digital down-conversion module. The DDC digital down-conversion module down-converts the digital intermediate frequency signal to a baseband signal and inputs it to the FFT calculation module. The frequency domain signal is calculated by the FFT calculation module.
[0051] Further, the FFT calculation channel includes a first FFT calculation channel and a second FFT calculation channel. The first FFT calculation channel obtains the first time domain signal, and the second FFT calculation channel obtains the second time domain signal. Since the bandwidth of the overlapping region is significantly smaller than the analysis bandwidth, the calculation amount of the FFT calculation points of the second FFT calculation channel and the first FFT calculation channel is also relatively small. Therefore, by distinguishing the types of the FFT calculation channels, the hardware can be configured differently to maximize hardware resource efficiency. In the above embodiment, 9 first FFT calculation channels and 8 second FFT calculation channels are used to perform single-frame spectrum scanning FFT calculation. The spectrum analyzer device can be configured with a certain number of FFT calculation channels, and the FFT calculation channels are enabled based on the step number N.
[0052] S7, based on the analysis bandwidth and the boundary overlap rate R, the first frequency domain signal is cut and processed to remove the frequency band signal of the overlapping region of the first frequency domain signal, and then the processed first frequency domain signal and the second frequency domain signal are frequency-spectrally spliced and framed to form a single-frame swept bandwidth spectrum signal, which is uploaded after encapsulation, and then the next frame of spectrum scanning is performed.
[0053] Specifically, for the first frequency domain signal, when the analysis bandwidth B c and the overlap rate R are known, it is relatively easy to determine the frequency cutting range. In single-frame spectrum scanning, the first frequency domain signal of the first segment is removed R*B c , the first frequency domain signal of the last segment is removed R*B c , and the remaining first frequency domain signal is removed R*B c and R*B cthe first frequency domain signal. It should be noted that in this scheme, the first frequency domain signal retains the first R*Bc frequency bands of the first part of the first frequency domain signal and the last R*Bc frequency bands of the outer edge of the last part of the first frequency domain signal, meaning that the frequency bands of the two edge bands of the sweep bandwidth can still be affected by the filter edge attenuation signal distortion. Therefore, in actual application, for the target frequency band, the sweep bandwidth B t is slightly wider than the target frequency band, and the reliability of the target frequency band signal is improved. t
[0054] In the above method, the first frequency domain signal cutting is explained by describing the width of each frequency band. In actual application, the cutting start frequency and the cutting end frequency of each part of the first frequency domain signal can also be determined based on the sweep start frequency, the sweep width, the overlap rate and the step frequency of each part of the first frequency domain signal, and then the cutting frequency band is determined.
[0055] In addition, it should be noted that for different RF frequency conversion module spectrum splicing boundary areas, by strictly controlling the consistency of the RF frequency conversion module filter parameters, using a unified clock source to strictly control the spectrum scanning timing by using a phase-locked loop, and digital domain noise reduction such as wavelet threshold denoising, the splicing interface can be smoothed, the time-dependent random noise can be reduced, and the smoothness of the spectrum splicing position can be ensured.
[0056] For the frequency domain signals obtained by the first FFT calculation channel and the second FFT calculation channel performing FFT calculation on the time domain signal, a frame synchronization data header for frequency band information is set in the data frame format of the frequency domain signal, and the N first frequency domain signals and the N-1 second frequency domain signals are spliced and framed through the frame synchronization data header.
[0057] The following table is a specific description of the spectrum data frame format defined in the embodiments of the present application.
[0058]
[0059] In addition, it should be noted that when the first RF frequency conversion module starts to perform single-frame spectrum scanning each time, a timing synchronization signal is sent to the second RF frequency conversion module, so that the spectrum scanning frames of the first RF frequency conversion module and the second RF frequency conversion module are synchronized, and the timing error of the single-frame spectrum scanning process is prevented from spreading backward.
[0060] After completing all the spectrum scanning step tasks of the current frame, the spectrum scanning of multiple frames is repeatedly performed until a stop instruction is received or a preset number of cycles is reached.
[0061] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0062] Please see Figure 3 An ultra-wideband spectrum scanning system based on dynamic adjustment and overlapping replacement according to an embodiment of this application includes a spectrum scanning parameter configuration module 1, a first radio frequency conversion module 2, a second radio frequency conversion module 3, an FFT calculation module 4, and a spectrum splicing and framing module 5.
[0063] The spectrum scanning parameter configuration module 1 is used to configure the parameters of the current spectrum scan, calculate the advanced parameters based on the configuration parameters, and transmit control commands to the first RF conversion module 2 and the second RF conversion module 3.
[0064] The first RF conversion module 2 performs frame-by-frame spectrum scanning of the sweep bandwidth based on the configuration parameters to obtain the first time-domain signal down-converted to the intermediate frequency. Each frame of the first time-domain signal consists of several overlapping frequency bands.
[0065] The second RF conversion module 3 performs frame-by-frame spectrum scanning of the frequency bands in the overlapping region of the first time domain signal based on the configuration parameters to obtain the second time domain signal. Each frame of the second time domain signal consists of several interval frequency bands.
[0066] The FFT calculation module 4 consists of several FFT calculation channels. Each FFT calculation channel includes an ADC analog-to-digital converter module 41, a DDC digital down-conversion module 42, and an FFT calculation module 43. The ADC analog-to-digital converter module 41 converts the intermediate frequency signal from analog to digital and outputs it to the DDC digital down-conversion module 42. The DDC digital down-conversion module 42 down-converts the digital intermediate frequency signal to a baseband signal and inputs it to the FFT calculation module 43, where the frequency domain signal is calculated.
[0067] The FFT calculation channel is divided into N first FFT calculation channels and N-1 second FFT calculation channels. The first FFT calculation channel acquires the first time domain signal, performs FFT calculation to obtain the first frequency domain signal, and cuts the overlapping area of the first frequency domain signal. The second FFT calculation channel acquires the second time domain signal, performs FFT calculation to obtain the second frequency domain signal, and then the FFT calculation module 4 sends the data frames of the first frequency domain signal and the second frequency domain signal to the outside world.
[0068] The spectrum splicing and framing module 5 splices and frames the data frames of the first frequency domain signal and the second frequency domain signal to form a complete swept-bandwidth spectrum signal, which is then encapsulated and uploaded. Then, the spectrum splicing and framing module 5 controls the first RF conversion module 2 to perform the spectrum scan of the next frame, and the first RF conversion module 2 sends a timing synchronization signal to the second RF conversion module 3.
[0069] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the ultra-wideband spectrum scanning system based on dynamic adjustment and overlapping replacement described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0070] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0071] Another embodiment of this application provides a computer program product comprising a computer program or instructions that enables the computer program or instructions to implement the steps of the ultra-wideband spectrum scanning method based on dynamic adjustment and overlapping replacement described above.
[0072] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," "third," and similar terms used in this application specification and claims do not indicate any order, quantity, or importance, but are merely used to distinguish different components. The terms "an" or "a" and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one. The terms "comprising" or "including" and similar terms mean that the elements or objects preceding "comprising" or "including" encompass the elements or objects listed following "comprising" or "including" and their equivalents, and do not exclude other elements or objects. "Above," "below," "left," "right," etc., are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0073] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for ultra-wideband spectrum scanning based on dynamic adjustment and overlapping replacement, characterized in that, The method comprises the following steps: S1, configure the spectrum scanning parameter, including configuring the sweep bandwidth B t and the analysis bandwidth B c ; S2, determining the boundary overlap rate R of any two adjacent analysis bandwidths and obtaining the step frequency value Δf; S3, based on the sweep bandwidth B t , the analysis bandwidth B c and the boundary overlap rate R, to calculate the step number N of the single-frame spectrum scan performed by the first radio frequency conversion module, and to configure the number of FFT calculation channels according to the step number N. S4, based on the step frequency value Δf and the analysis bandwidth B c Configure the second RF frequency conversion module according to the boundary overlap ratio R; S5, obtaining an external spectrum signal, a first radio frequency conversion module performs a single-frame spectrum scan to obtain a first time-domain signal, and a first frequency-domain signal is obtained via an FFT calculation channel, the first frequency-domain signal representing the spectrum of the external spectrum signal within a sweep bandwidth B t S6, the second radio frequency conversion module performs single-frame spectrum scanning to obtain a second time domain signal, and via an FFT calculation channel, a second frequency domain signal is obtained, which represents the spectrum of the external frequency spectrum signal in the overlapping area of the first frequency domain signal; S7, based on the analysis bandwidth and the boundary overlap rate R, the first frequency domain signal is cut to remove the frequency band signal in the overlapping area of the first frequency domain signal, and then the processed first frequency domain signal and the second frequency domain signal are spliced to form a single-frame swept bandwidth spectrum signal, which is encapsulated and then uploaded, and then the spectrum scanning of the next frame is performed.
2. The method of claim 1, wherein, S2 specifically comprises S21, an automatic resolution adjustment mode and S22, a manual resolution adjustment mode; S21, in the automatic resolution adjustment mode, analysis bandwidth B c Automatic coupling with the resolution bandwidth of the first radio frequency conversion module; S22, in the manual resolution adjustment mode, the resolution bandwidth of the first radio frequency conversion module is independent of the analysis bandwidth B c configured separately; The boundary overlap rate R is determined based on a mapping relationship with a resolution bandwidth of the first radio frequency conversion module, and the step frequency value Δf is equal to (1-R)*B c .
3. The method of claim 2, wherein, The resolution bandwidth of the second radio frequency conversion module is adjusted following the resolution bandwidth of the first radio frequency conversion module.
4. The method of claim 2, wherein, The number of steps N is calculated by and rounded up.
5. The method of claim 1, wherein, In S4, configuring the second radio frequency variable frequency module specifically includes configuring a second analysis bandwidth B of the second radio frequency variable frequency module c2 , B c2 = R*B c ; configuring a center frequency of the second radio frequency variable frequency module, for any single-frame spectrum scanning, the center frequency of the first segment sweep frequency bandwidth of the second radio frequency variable frequency module is , B , wherein f0 is the starting frequency in any single-frame spectrum scanning; for any single-frame spectrum scanning, the center frequency of the n-th segment sweep frequency bandwidth of the second radio frequency variable frequency module is , wherein n = 2, 3... (N-1).
6. The method of claim 1, wherein, The FFT calculation channel comprises N first FFT calculation channels and N-1 second FFT calculation channels, the N first FFT calculation channels obtain the first time domain signal of the first radio frequency conversion module, and N first frequency domain signals are calculated, and the N-1 second FFT calculation channels obtain the second time domain signal of the second radio frequency conversion module, and N-1 second frequency domain signals are calculated.
7. The method of claim 6, wherein, For the first frequency domain signal and the second frequency domain signal, a frame synchronization data header about frequency band information is arranged in the data frame format of the frequency domain signal, and the N first frequency domain signals and the N-1 second frequency domain signals are spliced and framed through the frame synchronization data header.
8. The method of claim 1, wherein, When the first radio frequency conversion module starts to perform single-frame spectrum scanning each time, a time sequence synchronization signal is sent to the second radio frequency conversion module, so that the spectrum scanning of the first radio frequency conversion module and the second radio frequency conversion module is frame-synchronized.
9. An ultra-wideband spectrum scanning system based on dynamic adjustment and overlapping replacement, characterized in that, The method comprises a spectrum scanning parameter configuration module, a first radio frequency conversion module, a second radio frequency conversion module, an FFT calculation module and a spectrum splicing and framing module; The spectrum scanning parameter configuration module is used to configure the parameters of the current spectrum scanning, calculate the advanced parameters based on the configuration parameters, and transmit the configuration parameters to the first radio frequency conversion module and the second radio frequency conversion module; The first radio frequency conversion module performs spectrum scanning on the frequency bands of the swept bandwidth frame by frame based on the configuration parameters to obtain the first time domain signal, and each frame of the first time domain signal is composed of a plurality of mutually overlapping frequency bands; The second radio frequency conversion module performs spectrum scanning on the frequency bands in the overlapping area of the first time domain signal frame by frame based on the configuration parameters to obtain the second time domain signal, and each frame of the second time domain signal is composed of a plurality of interval frequency bands; The FFT calculation module obtains the first time domain signal and the second time domain signal, calculates the first frequency domain signal and the second frequency domain signal through FFT, cuts the overlapping area of the first frequency domain signal, removes the frequency band signal in the overlapping area of the first frequency domain signal, and then externally sends the data frame of the first frequency domain signal and the second frequency domain signal. The spectrum splicing framing module splices and frames the data frames of the first frequency domain signal and the second frequency domain signal to form a single-frame swept bandwidth spectrum signal, encapsulates and uploads, and controls the first radio frequency conversion module and the second radio frequency conversion module to perform spectrum scanning of the next frame.
10. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, which enable the computer programs or instructions to implement the steps of the method for ultra-wideband spectrum scanning based on dynamic adjustment and overlapping replacement according to any one of claims 1 to 8.
Citation Information
Cited By
Full-band dynamic spectrum scanning method and apparatus based on software radio
CN122247539A
A signal analysis device with multi-band on-screen display function
CN122293229A