Scanning time design method and system based on FFT spectral analysis
By adjusting the scanning time and acquisition points in the FFT spectrum analysis mode, the limitations of the FFT spectrum analysis mode in capturing pulse signals are solved, and the accurate measurement of pulse signals and the improvement of test efficiency are achieved.
Patent Information
- Application Number
- CN202510157642.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2025-03-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The FFT spectrum analysis mode has limitations in capturing pulse signals, especially when the number of acquisition points is limited, which may not capture the full pulse period, resulting in inaccurate measurement of pulse signals and inefficient efficiency.
By obtaining the initial scanning system parameters, designing FFT parameters, calculating a single FFT acquisition time, determining the number of frequency segments and the number of acquisition points in each frequency band, and adjusting the scanning time to ensure that a full cycle of pulse signals can be captured in one scan.
Accurate measurement of pulse signals is achieved, testing efficiency is improved, and inefficiency problems in multiple scans and maximum retention forms are avoided.
Smart Images

Figure CN119619625A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of spectrum analysis, and in particular to a scanning time design method and system based on FFT spectrum analysis. Background Art
[0002] Spectrum analyzers usually provide two scanning modes: swept frequency analysis mode and FFT spectrum analysis mode. The swept frequency analysis mode adjusts the frequency of the local oscillator to scan the frequency points within the sweep width one by one, and flexibly sets the sweep time, which is suitable for measuring long-term signals. In this mode, increasing the sweep time can effectively capture pulse signals and achieve accurate spectrum analysis.
[0003] However, the FFT spectrum analysis mode divides the span into multiple frequency bands, performs FFT analysis on each band independently, and the number of acquisition points and analysis bandwidth of each FFT are fixed, and the scanning time cannot be adjusted at will. This mode has limitations when capturing pulse signals, especially when the number of acquisition points is limited, and it may not be able to capture the complete pulse cycle. To this end, it is usually necessary to scan the entire span multiple times and use the maximum hold form, but this method cannot guarantee accurate measurement of pulse signals and is inefficient.
[0004] In view of the above-mentioned defects of the prior art, there is an urgent need for a scanning time design method and system based on FFT spectrum analysis. Summary of the invention
[0005] The purpose of the present invention is to provide a scanning time design method and system based on FFT spectrum analysis to improve the above problems. In order to achieve the above purpose, the technical solution adopted by the present invention is as follows: In a first aspect, the present application provides a scanning time design method based on FFT spectrum analysis, comprising: Acquiring initial scanning system parameters, wherein the initial scanning system parameters include a scan width, a resolution bandwidth, and an initial scanning time; Design FFT parameters according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating the single FFT acquisition time; Calculate the number of frequency segments according to the span and the analysis bandwidth; The acquisition time of performing only one FFT in the entire scanning process is calculated according to the number of frequency segments and the single FFT acquisition time; The number of acquisition points in each frequency band is calculated based on the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time; The data in each frequency band is collected and divided according to the number of collection points, and FFT operations are performed on the division results to obtain the final spectrum analysis results.
[0006] In a second aspect, the present application also provides a scanning time design system based on FFT spectrum analysis, comprising: An acquisition module, used for acquiring initial scanning system parameters, wherein the initial scanning system parameters include a scan width, a resolution bandwidth and an initial scanning time; A design module, used for performing FFT parameter design according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating a single FFT acquisition time; A first calculation module, used for calculating the number of frequency segments according to the span and the analysis bandwidth; A second calculation module, used for calculating the acquisition time of performing only one FFT in the entire scanning process according to the number of frequency segments and the single FFT acquisition time; A third calculation module is used to calculate the number of acquisition points in each frequency band according to the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time; The integration module is used to collect and divide the data in each frequency band according to the number of collection points, and perform FFT operations on the division results to obtain the final spectrum analysis results.
[0007] The beneficial effects of the present invention are: The present invention adjusts the number of acquisition points by configuring the scanning time to ensure that a pulse signal of a complete cycle can be captured in one scan, thereby achieving accurate measurement of the pulse signal. At the same time, through this method, there is no need to adopt maximum hold and perform multiple scans, and the spectrum measurement of the pulse signal can be completed in one scan, thereby improving the test efficiency.
[0008] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by implementing the embodiments of the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0010] Figure 1 Schematic diagram of the flow of a scanning time design method based on FFT spectrum analysis described in an embodiment of the present invention; Figure 2 Schematic diagram of the structure of the scanning time design system based on FFT spectrum analysis described in an embodiment of the present invention. DETAILED DESCRIPTION
[0011] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0012] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0013] Embodiment 1: This embodiment provides a scanning time design method based on FFT spectrum analysis.
[0014] See also Figure 1 , the figure shows that the method includes steps S100 to S600.
[0015] Step S100, obtaining initial scanning system parameters, the initial scanning system parameters including scan width, resolution bandwidth and initial scanning time; It can be understood that the span is a parameter that determines the frequency span of the entire scan, which refers to the frequency range covered by the signal. In the FFT spectrum analysis mode, the span determines the scope of the entire scan process and determines the total number of frequency points that need to be analyzed. The resolution bandwidth (Rbw) is the bandwidth of each frequency band and also determines the accuracy of the spectrum analysis. In the FFT analysis mode, the analysis bandwidth is usually determined by the resolution bandwidth and the sampling rate. A smaller resolution bandwidth means a higher frequency resolution, but it may also lead to an increase in the amount of calculation for each FFT analysis. The initial scan time (SweepTime) determines the duration of the entire scan process and directly affects the amount of data collected in each frequency band. A reasonable initial scan time setting can not only ensure that the number of sampling points in each frequency band is sufficient, but also provide the necessary time basis for the subsequent number of frequency segments and time allocation.
[0016] By obtaining these initial parameters, the necessary basis can be provided for the subsequent design of scanning time, calculation of sampling points and optimization of frequency segment number. In applications such as radar and communication, pulse signal spectrum testing requires the coordination of high-precision resolution bandwidth and span to ensure complete capture and accurate measurement of pulse signals.
[0017] Step S200, designing FFT parameters according to the initial scanning system parameters, setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating the single FFT acquisition time; Further, step S200 includes step S210 to step S230.
[0018] Step S210, designing the sampling rate according to the resolution bandwidth in the initial scanning system parameters to obtain the sampling rate; Step S220, designing the number of acquisition points according to the sampling rate and the set analysis bandwidth, and calculating the number of acquisition points by determining the analysis bandwidth of each frequency segment; Step S230: According to the sampling rate and the number of acquisition points, the time required for each FFT process is calculated to obtain a single FFT acquisition time.
[0019] It should be noted that, according to the settings of these parameters, the single FFT acquisition time (SingleFFTTime) is finally obtained. Single FFT acquisition time refers to the time required for each FFT analysis, which is calculated by the ratio of the number of acquisition points to the sampling rate. By calculating the single FFT acquisition time, it can be ensured that each FFT operation is completed within a reasonable time, thus avoiding time delays and waste of computing resources.
[0020] Step S300, calculating the number of frequency segments according to the span and the analysis bandwidth; Further, step S300 includes step S310 to step S330.
[0021] Step S310, performing a preliminary calculation of the number of frequency segments according to the span and analysis bandwidth in the initial scanning system parameters, and obtaining a preliminary number of frequency segments by dividing the span by the analysis bandwidth; Step S320: perform adjustment processing according to the preliminary frequency segment quantity and scanning accuracy requirement, and obtain the optimized frequency segment quantity by combining the frequency accuracy requirement and scanning time requirement of each frequency segment; Step S330: Calculate the acquisition time of each frequency band and the number of frequency bands according to the optimized number of frequency segments to obtain the final number of frequency segments.
[0022] It should be noted that through this calculation process, the entire frequency range can be reasonably divided into multiple frequency bands, and the frequency resolution in each frequency band can be maintained within the set analysis bandwidth, that is, the number of frequency segments = span / analysis bandwidth.
[0023] Step S400, calculating the acquisition time of performing only one FFT in the entire scanning process according to the number of frequency segments and the single FFT acquisition time; Further, step S400 includes step S410 to step S430.
[0024] Step S410: Perform time allocation processing according to the number of frequency segments and the single FFT acquisition time, and calculate the total acquisition time by multiplying the acquisition time of each frequency segment by the number of frequency segments; Step S420: Optimizing the total acquisition time by calculating the ratio of the total scanning time to the acquisition time of each frequency band to obtain the acquisition time of each frequency band; Step S430: Based on the acquisition time of each frequency band, the acquisition time of each frequency band is combined with the number of frequency segments, and the time requirement of the entire scanning process is re-evaluated to obtain the acquisition time of performing only one FFT in the entire scanning process.
[0025] It should be noted that by multiplying the number of frequency segments by the single FFT acquisition time, the total time required for the entire scanning process can be accurately calculated.
[0026] Step S500, calculating the number of acquisition points in each frequency band according to the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time; Further, step S500 includes step S510 to step S530.
[0027] Step S510, performing time ratio calculation based on the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time, and obtaining the time weight of each frequency band by calculating the ratio between the initial scanning time and the acquisition time of each frequency band; Step S520: adjusting according to the time weight, by calculating the minimum number of sampling points of each frequency band according to the bandwidth of each frequency band, the frequency resolution and the sampling rate of the system to obtain the preliminary number of sampling points of each frequency band; Step S530: Calculate the sampling time requirement of each frequency band according to the time weight and the preliminary sampling point number, and obtain the number of sampling points in each frequency band by multiplying the time weight of each frequency band by the preliminary sampling point number of each frequency band.
[0028] It should be noted that the core purpose of this process is to ensure that within a given total sweep time, each frequency band can perform a sufficient number of FFT calculations to achieve high-precision spectrum analysis. That is, the number of FFTs required to be performed in each frequency band is NFFT = SweepTime / AquireTime, NFFT is rounded up, and the number of acquisition points in each frequency band is determined as NSampleNumber = NFFT * acquisition points.
[0029] Step S600: collect and divide the data in each frequency band according to the number of collection points, and perform FFT operations on the division results to obtain the final spectrum analysis results.
[0030] Further, step S600 includes step S610 to step S630.
[0031] Step S610, data collection and division processing is performed according to the number of collection points, by calculating the amount of data to be collected in each frequency band, and dividing the collected data into several sub-segments, each segment containing a single FFT sampling point number, to obtain a data segment division result; Step S620, performing FFT operation processing according to the number of data segments in the data segment division result and the number of sampling points of each data segment, and obtaining the FFT result of each data segment by performing a fast Fourier transform on each data segment; Step S630: perform result aggregation processing based on the FFT result of each data segment, synthesize the FFT result of each frequency band by averaging or taking the maximum value according to the index, and obtain the final spectrum analysis result.
[0032] It should be noted that first, data is collected according to the number of acquisition points required for each frequency band calculated in the previous step, and the data is divided into multiple small segments, and the amount of data in each segment matches the number of sampling points of a single FFT. This division method makes the amount of data for each FFT operation moderate, thereby avoiding the calculation delay caused by excessive data volume and improving processing efficiency. Then, each divided data segment will perform FFT operation separately, convert the time domain data into frequency domain data, and obtain the spectrum of each data segment. Finally, all NFFT FFT operation results will be summarized. The common processing method is to take the average of the results or take the maximum value by index to reduce noise and error, and ensure the stability and accuracy of the spectrum analysis results. Through this process, not only is it ensured that each frequency band can complete the spectrum analysis independently and efficiently, but it also optimizes the measurement efficiency, reduces the consumption of computing resources, and improves the accuracy and reliability of spectrum analysis.
[0033] The present invention determines the single FFT acquisition time SingleFFTTime, the single FFT analysis bandwidth, the number of frequency segments N in the entire scanning process, and the acquisition time of only performing one FFT in the entire scanning process through the configuration of parameters such as span, resolution bandwidth (Rbw), and sweep time (SweepTime), and finally determines the number of data points NSampleNumber that need to be collected in each frequency segment and the number of FFTs NFFT to be executed according to the sweep time. Finally, the design of the sweep time of the entire sweep process is achieved by averaging or maximizing the FFT operation results of the NFFT times in each frequency segment.
[0034] Embodiment 2: like Figure 2 As shown, this embodiment provides a scanning time design system based on FFT spectrum analysis, including: An acquisition module is used to acquire initial scanning system parameters, which include a scan width, a resolution bandwidth, and an initial scanning time; The design module is used to design FFT parameters according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating the single FFT acquisition time; A first calculation module, used for calculating the number of frequency segments according to the span and the analysis bandwidth; The second calculation module is used to calculate the acquisition time of performing only one FFT in the entire scanning process according to the number of frequency segments and the single FFT acquisition time; The third calculation module is used to calculate the number of acquisition points in each frequency band according to the proportional relationship between the acquisition time and the initial scanning time when only one FFT is performed during the entire scanning process; The integration module is used to collect and divide the data in each frequency band according to the number of acquisition points, and perform FFT operations on the division results to obtain the final spectrum analysis results.
[0035] In a specific implementation disclosed in this application, the design module includes: A first design unit is used to design a sampling rate according to a resolution bandwidth in an initial scanning system parameter to obtain a sampling rate; The second design unit is used to design the number of acquisition points according to the sampling rate and the set analysis bandwidth, and calculate the number of acquisition points by determining the analysis bandwidth of each frequency band; The third design unit is used to obtain a single FFT acquisition time by calculating the time required for each FFT processing according to the sampling rate and the number of acquisition points.
[0036] In a specific implementation disclosed in the present application, the first calculation module includes: A first calculation unit is used to perform a preliminary calculation of the number of frequency segments according to the span and analysis bandwidth in the initial scanning system parameters, and obtain a preliminary number of frequency segments by dividing the span by the analysis bandwidth; A second calculation unit is used to perform adjustment processing according to the preliminary frequency segment number and scanning accuracy requirements, and obtain an optimized frequency segment number by combining the frequency accuracy requirements and scanning time requirements of each frequency segment; The third calculation unit calculates the acquisition time of each frequency band and the number of frequency bands according to the optimized number of frequency segments to obtain a final number of frequency segments.
[0037] In a specific implementation disclosed in the present application, the second calculation module includes: a fourth calculation unit, configured to perform time allocation processing according to the number of frequency segments and a single FFT acquisition time, and calculate a total acquisition time by multiplying the acquisition time of each frequency segment by the number of frequency segments; A fifth calculation unit is used to perform optimization processing according to the total acquisition time, and obtain the acquisition time of each frequency band by calculating the ratio of the total scanning time to the acquisition time of each frequency band; The sixth calculation unit, based on the acquisition time of each frequency band, combines the acquisition time of each frequency band with the number of frequency segments, and re-evaluates the time requirement of the entire scanning process to obtain the acquisition time of performing only one FFT in the entire scanning process.
[0038] In a specific implementation disclosed in the present application, the third calculation module includes: A seventh calculation unit is used to perform time ratio calculation according to the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time, and obtain the time weight of each frequency band by calculating the ratio between the initial scanning time and the acquisition time of each frequency band; an eighth calculation unit, configured to make adjustments according to the time weight, and obtain a preliminary number of sampling points for each frequency band by calculating the minimum number of sampling points for each frequency band according to the bandwidth of each frequency band, the frequency resolution and the sampling rate of the system; The ninth calculation unit is used to calculate the sampling time requirement of each frequency band according to the time weight and the preliminary sampling point number, and obtain the number of collection points in each frequency band by multiplying the time weight of each frequency band by the preliminary sampling point number of each frequency band.
[0039] In a specific embodiment disclosed in the present application, the integration module includes: The tenth calculation unit is used to collect and divide data according to the number of collection points, calculate the amount of data to be collected in each frequency band, and divide the collected data into several sub-segments, each segment contains a single FFT sampling point number, to obtain the data segment division result; A first processing unit is used to perform FFT operation processing according to the number of data segments in the data segment division result and the number of sampling points of each data segment, and obtain the FFT result of each data segment by performing a fast Fourier transform on each data segment; The first integration unit is used to perform result aggregation processing according to the FFT result of each data segment, synthesize the FFT result of each frequency band by averaging or taking the maximum value by index, and obtain the final spectrum analysis result.
[0040] It should be noted that, regarding the system in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0041] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
[0042] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A scanning time design method based on FFT spectrum analysis, characterized in that: include: Acquiring initial scanning system parameters, wherein the initial scanning system parameters include a scan width, a resolution bandwidth, and an initial scanning time; Design FFT parameters according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating the single FFT acquisition time; Calculate the number of frequency segments according to the span and the analysis bandwidth; The acquisition time of performing only one FFT in the entire scanning process is calculated according to the number of frequency segments and the single FFT acquisition time; The number of acquisition points in each frequency band is calculated based on the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time; The data in each frequency band is collected and divided according to the number of collection points, and FFT operations are performed on the division results to obtain the final spectrum analysis results.
2. The scanning time design method based on FFT spectrum analysis according to claim 1 is characterized in that: The FFT parameters are designed according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating the single FFT acquisition time, including: Designing the sampling rate according to the resolution bandwidth in the initial scanning system parameters to obtain the sampling rate; Designing the number of acquisition points according to the sampling rate and the set analysis bandwidth, and calculating the number of acquisition points by determining the analysis bandwidth of each frequency band; The single FFT acquisition time is obtained by calculating the time required for each FFT process according to the sampling rate and the number of acquisition points.
3. The scanning time design method based on FFT spectrum analysis according to claim 1 is characterized in that: The number of frequency segments is calculated according to the span and the analysis bandwidth, including: Performing a preliminary calculation of the number of frequency segments according to the span in the initial scanning system parameters and the analysis bandwidth, and obtaining a preliminary number of frequency segments by dividing the span by the analysis bandwidth; Performing adjustment processing according to the preliminary number of frequency segments and scanning accuracy requirements, and obtaining an optimized number of frequency segments by combining the frequency accuracy requirements and scanning time requirements of each frequency segment; The acquisition time of each frequency segment and the number of frequency segments are calculated according to the optimized number of frequency segments to obtain the final number of frequency segments.
4. The scanning time design method based on FFT spectrum analysis according to claim 1 is characterized in that: The acquisition time of performing only one FFT in the entire scanning process is calculated according to the number of frequency segments and the single FFT acquisition time, including: Performing time allocation processing according to the number of frequency segments and the single FFT acquisition time, and calculating the total acquisition time by multiplying the acquisition time of each frequency band by the number of frequency bands; Performing optimization processing according to the total acquisition time, and calculating the ratio of the total scanning time to the acquisition time of each frequency band to obtain the acquisition time of each frequency band; Based on the acquisition time of each frequency band, the acquisition time of each frequency band is combined with the number of frequency segments, and the time requirement of the entire scanning process is re-evaluated to obtain the acquisition time of performing only one FFT in the entire scanning process.
5. The scanning time design method based on FFT spectrum analysis according to claim 1 is characterized in that: According to the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time, the number of acquisition points in each frequency band is calculated, including: A time ratio calculation is performed based on the acquisition time of performing only one FFT during the entire scanning process and the initial scanning time, and a time weight of each frequency band is obtained by calculating the proportional relationship between the initial scanning time and the acquisition time of each frequency band; Adjusting according to the time weight, obtaining a preliminary number of sampling points for each frequency band by calculating the minimum number of sampling points for each frequency band according to the bandwidth of each frequency band, the frequency resolution and the sampling rate of the system; The sampling time requirement of each frequency band is calculated according to the time weight and the preliminary sampling points, and the number of sampling points in each frequency band is obtained by multiplying the time weight of each frequency band by the preliminary sampling points of each frequency band.
6. A scanning time design system based on FFT spectrum analysis, characterized in that: include: An acquisition module, used for acquiring initial scanning system parameters, wherein the initial scanning system parameters include a scan width, a resolution bandwidth and an initial scanning time; A design module, used for performing FFT parameter design according to the initial scanning system parameters, by setting the sampling rate, the number of acquisition points and the analysis bandwidth, and calculating a single FFT acquisition time; A first calculation module, used for calculating the number of frequency segments according to the span and the analysis bandwidth; A second calculation module, used for calculating the acquisition time of performing only one FFT in the entire scanning process according to the number of frequency segments and the single FFT acquisition time; A third calculation module is used to calculate the number of acquisition points in each frequency band according to the proportional relationship between the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time; The integration module is used to collect and divide the data in each frequency band according to the number of collection points, and perform FFT operations on the division results to obtain the final spectrum analysis results.
7. The scanning time design system based on FFT spectrum analysis according to claim 6, characterized in that: The design module includes: A first design unit is used to design a sampling rate according to a resolution bandwidth in the initial scanning system parameters to obtain a sampling rate; A second design unit is used to design the number of acquisition points according to the sampling rate and the set analysis bandwidth, and calculate the number of acquisition points by determining the analysis bandwidth of each frequency segment; The third design unit is used to obtain a single FFT acquisition time by calculating the time required for each FFT processing according to the sampling rate and the number of acquisition points.
8. The scanning time design system based on FFT spectrum analysis according to claim 6, characterized in that: The first calculation module includes: A first calculation unit is used to perform a preliminary calculation of the number of frequency segments according to the span in the initial scanning system parameters and the analysis bandwidth, and obtain a preliminary number of frequency segments by dividing the span by the analysis bandwidth; A second calculation unit is used to perform adjustment processing according to the preliminary number of frequency segments and scanning accuracy requirements, and obtain an optimized number of frequency segments by combining the frequency accuracy requirements and scanning time requirements of each frequency segment; The third calculation unit calculates the acquisition time of each frequency segment and the number of frequency segments according to the optimized number of frequency segments to obtain a final number of frequency segments.
9. The scanning time design system based on FFT spectrum analysis according to claim 6, characterized in that: The second calculation module includes: a fourth calculation unit, configured to perform time allocation processing according to the number of frequency segments and the single FFT acquisition time, and calculate a total acquisition time by multiplying the acquisition time of each frequency segment by the number of frequency segments; a fifth calculation unit, configured to perform optimization processing according to the total acquisition time, and obtain the acquisition time of each frequency band by calculating the ratio of the total scanning time to the acquisition time of each frequency band; The sixth calculation unit combines the acquisition time of each frequency band with the number of frequency segments based on the acquisition time of each frequency band, and re-evaluates the time requirement of the entire scanning process to obtain the acquisition time of performing only one FFT in the entire scanning process.
10. The scanning time design system based on FFT spectrum analysis according to claim 6, characterized in that: The third calculation module includes: A seventh calculation unit, configured to perform time ratio calculation according to the acquisition time of performing only one FFT in the entire scanning process and the initial scanning time, and obtain a time weight of each frequency band by calculating a proportional relationship between the initial scanning time and the acquisition time of each frequency band; an eighth calculation unit, configured to make adjustments according to the time weight, and obtain a preliminary number of sampling points for each frequency band by calculating a minimum number of sampling points for each frequency band according to a bandwidth of each frequency band, a frequency resolution, and a sampling rate of a system; The ninth calculation unit is used to calculate the sampling time requirement of each frequency band according to the time weight and the preliminary sampling points, and obtain the number of collection points in each frequency band by multiplying the time weight of each frequency band by the preliminary sampling points of each frequency band.
Citation Information
Patent Citations
All-digital intermediate frequency spectrum analyzer and spectrum analyzing method
CN104122444A
Dual-band spectrum data acquisition method and device
CN110068730A
Fault arc detection method and system
CN112924750A
Frequency spectrograph sweep frequency analysis method based on FFT
CN117969950A