Broadband oscillation frequency identification method and device, readable storage medium and measurement equipment

By performing power de-DC processing and frequency domain transformation on the target raw data of the power system, the first and second frequencies within the wide frequency oscillation frequency interval are determined, and bimodal spectral line interpolation is performed, the problem of low accuracy in wide frequency oscillation frequency recognition in the prior art is solved, and higher recognition accuracy is achieved.

CN119667283APending Publication Date: 2025-03-21CYG SUNRI CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411402821.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The broadband oscillation frequency identification method in the prior art has low accuracy and it is difficult to accurately identify the broadband oscillation frequency.

Method used

By obtaining the target raw data, performing calculation power de-DC processing and frequency domain transformation, the target power spectrum is obtained. Then, the first frequency and the second frequency within the target frequency range are determined from the target power spectrum, and bi-peak spectral line interpolation is performed to obtain the target frequency and the target amplitude.

Benefits of technology

It realizes efficient identification of various types of broadband oscillation frequencies within the set wideband oscillation frequency range, improving the accuracy and accuracy of identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119667283A_ABST
    Figure CN119667283A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of power systems, and particularly relates to a broadband oscillation frequency identification method and device, a computer readable storage medium and measurement equipment. The method comprises the following steps: acquiring target original data; performing power calculation direct current removal processing and frequency domain transformation on the target original data to obtain a target power frequency spectrum; determining a first frequency and a second frequency in a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to one broadband oscillation type, the first frequency is the frequency corresponding to the maximum value of the unlocked amplitude in the target frequency interval, and the second frequency is the frequency corresponding to the maximum value of the unlocked amplitude in the target frequency interval. The second frequency is a frequency adjacent to the first frequency; and performing double-peak spectral line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain a target frequency and a target amplitude of the target frequency interval.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of power systems, and in particular, relates to a broadband oscillation frequency identification method, device, computer-readable storage medium, and measurement equipment. Background Art

[0002] In the power system, the generation, transmission, distribution and use of electricity is a complex dynamic process involving numerous devices and components, such as generators, transformers, transmission lines, distribution networks, power loads, etc. Due to the interaction between various devices and components, the power system may encounter various dynamic problems, one of which is periodic power oscillation. Periodic power oscillations can seriously affect the normal operation of the power system, so it is very important to identify and monitor the power oscillations of the power system. However, the accuracy of the broadband oscillation frequency identification method in the prior art is low, and it is difficult to accurately identify the broadband oscillation frequency. Summary of the invention

[0003] In view of this, embodiments of the present application provide a broadband oscillation frequency identification method, apparatus, computer-readable storage medium, and measurement equipment to solve the problem of low accuracy of broadband oscillation frequency identification methods in the prior art.

[0004] A first aspect of an embodiment of the present application provides a method for identifying a broadband oscillation frequency, which may include:

[0005] Get the target original data;

[0006] Performing power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum;

[0007] Determine a first frequency and a second frequency within a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is a frequency corresponding to the maximum value of the unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency;

[0008] Double-peak spectrum line interpolation is performed on the amplitude of the first frequency and the amplitude of the second frequency to obtain a target frequency and a target amplitude of the target frequency interval.

[0009] In a specific implementation of the first aspect, determining the first frequency and the second frequency within the target frequency interval from the target power spectrum includes:

[0010] Determine the target frequency interval based on a target interval parameter; wherein the target interval parameter is an interval parameter corresponding to the target frequency interval;

[0011] determining the first frequency from the target power spectrum;

[0012] The second frequency is determined from frequencies adjacent to the first frequency.

[0013] In a specific implementation of the first aspect, performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval includes:

[0014] calculating an amplitude ratio of the amplitude of the second frequency to the amplitude of the first frequency;

[0015] Based on the window spectrum amplitude ratio relationship table, determine the window spectrum amplitude ratio interval in which the amplitude ratio is located and the interval index corresponding to the window spectrum amplitude ratio interval; wherein the window spectrum amplitude ratio relationship table includes each window spectrum interval and the corresponding interval index;

[0016] The target frequency and the target amplitude are calculated based on the amplitude ratio, the window spectrum amplitude ratio interval, and the interval index.

[0017] In a specific implementation of the first aspect, the calculating the target frequency and the target amplitude based on the amplitude ratio, the window spectrum amplitude ratio interval, and the interval index includes:

[0018] Calculating a target frequency ratio based on the amplitude ratio and the window spectrum amplitude ratio interval;

[0019] Calculating a target frequency offset based on the window spectrum amplitude ratio interval, the interval index and the target frequency ratio;

[0020] Calculating the target frequency based on the first frequency and the target frequency offset;

[0021] The target amplitude is determined based on the window spectrum amplitude ratio interval and the target frequency offset.

[0022] In a specific implementation of the first aspect, the target interval parameter includes a storage number threshold of a target storage queue, and the target storage queue is used to store each of the target frequencies and each of the target amplitudes in the target frequency interval;

[0023] After performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval, the method further includes:

[0024] Storing the target frequency and the target amplitude in the target storage queue;

[0025] If the storage number of the target storage queue is less than the storage number threshold, executing the step of determining the first frequency and the second frequency within the target frequency interval from the target power spectrum and subsequent steps thereof;

[0026] If the storage number of the target storage queue is equal to the storage number threshold, it is determined that the identification of the broadband oscillation frequency of the target frequency interval is completed.

[0027] In a specific implementation of the first aspect, the target interval parameter further includes a starting frequency, a starting frequency lower limit, an ending frequency, and an ending frequency upper limit of the target frequency interval;

[0028] After the determination is completed to identify the broadband oscillation frequency of the target frequency interval, the method further includes:

[0029] If the target frequency is less than the starting frequency or greater than the ending frequency, deleting the target frequency and the target amplitude from the target storage queue;

[0030] If the target frequency is greater than or equal to the starting frequency and less than the starting frequency lower limit, updating the target frequency to the starting frequency lower limit;

[0031] If the target frequency is less than or equal to the termination frequency and greater than the termination frequency upper limit, the target frequency is updated to the termination frequency upper limit.

[0032] In a specific implementation of the first aspect, after performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval, the method further includes:

[0033] If the target frequency is greater than the end frequency, locking the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency;

[0034] If the target frequency is less than or equal to the end frequency, the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency are locked and set to zero.

[0035] A second aspect of the embodiments of the present application provides a broadband oscillation frequency identification device, which may include:

[0036] A data acquisition module is used to acquire target original data;

[0037] A data processing module, used for performing power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum;

[0038] A frequency determination module, used to determine a first frequency and a second frequency within a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is a frequency corresponding to a maximum value of an unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency;

[0039] The double-peak spectrum line interpolation module is used to perform double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval.

[0040] In a specific implementation of the second aspect, the frequency determination module includes:

[0041] An interval determination submodule, configured to determine the target frequency interval based on a target interval parameter; wherein the target interval parameter is an interval parameter corresponding to the target frequency interval;

[0042] A first frequency determination submodule, configured to determine the first frequency from the target power spectrum;

[0043] The frequency determination second submodule is used to determine the second frequency from frequencies adjacent to the first frequency.

[0044] In a specific implementation of the second aspect, the double-peak spectrum line interpolation module includes:

[0045] an amplitude ratio calculation submodule, used to calculate an amplitude ratio of the amplitude of the second frequency to the amplitude of the first frequency;

[0046] An interval determination submodule, for determining the window spectrum amplitude ratio interval in which the amplitude ratio is located and the interval index corresponding to the window spectrum amplitude ratio interval based on the window spectrum amplitude ratio relationship table; wherein the window spectrum amplitude ratio relationship table includes each window spectrum amplitude ratio interval and the corresponding interval index;

[0047] The frequency amplitude calculation submodule is used to calculate the target frequency and the target amplitude based on the amplitude ratio, the window spectrum amplitude ratio interval and the interval index.

[0048] In a specific implementation of the second aspect, the frequency amplitude calculation submodule includes:

[0049] A frequency ratio calculation unit, configured to calculate a target frequency ratio based on the amplitude ratio and the window rate spectrum amplitude ratio interval;

[0050] A frequency offset calculation unit, configured to calculate a target frequency offset based on the window rate spectrum amplitude ratio interval, the interval index and the target frequency ratio;

[0051] a target frequency calculation unit, configured to calculate the target frequency based on the first frequency and the target frequency offset;

[0052] The target amplitude calculation unit is used to determine the target amplitude based on the window spectrum amplitude ratio interval, the interval index and the target frequency offset.

[0053] In a specific implementation of the second aspect, the broadband oscillation frequency identification device further includes:

[0054] A storage module, used for storing the target frequency and the target amplitude into the target storage queue;

[0055] A step execution module, configured to execute the step of determining the first frequency and the second frequency within the target frequency interval from the target power spectrum and subsequent steps thereof if the storage number of the target storage queue is less than the storage number threshold;

[0056] The identification and determination module is used to determine that the identification of the broadband oscillation frequency of the target frequency interval is completed if the storage number of the target storage queue is equal to the storage number threshold.

[0057] In a specific implementation of the second aspect, the broadband oscillation frequency identification device further includes:

[0058] A queue deletion module, configured to delete the target frequency and the target amplitude from the target storage queue if the target frequency is less than the starting frequency or greater than the ending frequency;

[0059] A first frequency update module, configured to update the target frequency to the starting frequency lower limit if the target frequency is greater than or equal to the starting frequency and less than the starting frequency lower limit;

[0060] The second frequency updating module is used to update the target frequency to the upper limit of the termination frequency if the target frequency is less than or equal to the termination frequency and greater than the upper limit of the termination frequency.

[0061] In a specific implementation of the second aspect, the broadband oscillation frequency identification device further includes:

[0062] A locking module, configured to lock the amplitude of the first frequency and the amplitude of a frequency adjacent to the first frequency if the target frequency is greater than the stop frequency;

[0063] The locking and zeroing module is used to lock and zero the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency if the target frequency is less than or equal to the termination frequency.

[0064] A third aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned wide-band oscillation frequency identification methods are implemented.

[0065] A fourth aspect of an embodiment of the present application provides a measuring device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above-mentioned wideband oscillation frequency identification methods when executing the computer program.

[0066] A fifth aspect of the embodiments of the present application provides a computer program product. When the computer program product is run on a measuring device, the measuring device executes the steps of any one of the above-mentioned wide-band oscillation frequency identification methods.

[0067] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the embodiments of the present application obtain target original data; perform power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum; determine the first frequency and the second frequency in the target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals in each broadband oscillation frequency interval, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is the frequency corresponding to the maximum value of the amplitude that is not locked in the target frequency interval, and the second frequency is the frequency adjacent to the first frequency; perform double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval. In the embodiments of the present application, frequency recognition can be performed on a specific type of broadband oscillation within the set broadband oscillation frequency interval, so that various types of broadband oscillation frequencies can be efficiently identified; after identifying the first frequency and the second frequency, the amplitude of the first frequency and the amplitude of the second frequency can be double-peak spectrum line interpolation, thereby determining a broadband oscillation frequency and amplitude with higher accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0069] Figure 1 A schematic diagram of a possible application scenario in an embodiment of the present application;

[0070] Figure 2 This is a flow chart of an embodiment of a method for identifying a wideband oscillation frequency in an embodiment of the present application;

[0071] Figure 3 A schematic diagram for screening target frequencies;

[0072] Figure 4 This is a structural diagram of an embodiment of a wide-band oscillation frequency identification device in an embodiment of the present application;

[0073] Figure 5 This is a schematic block diagram of a measuring device in an embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0075] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0076] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0077] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0078] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0079] In addition, in the description of the present application, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0080] In the power system, the generation, transmission, distribution and use of electricity is a complex dynamic process involving numerous devices and components, such as generators, transformers, transmission lines, distribution networks, power loads, etc. Due to the interaction between various devices and components, the power system may encounter various dynamic problems, one of which is periodic power oscillation. Periodic power oscillations can seriously affect the normal operation of the power system, so it is very important to identify and monitor the power oscillations of the power system. However, the accuracy of the broadband oscillation frequency identification method in the prior art is low, and it is difficult to accurately identify the broadband oscillation frequency.

[0081] In view of this, embodiments of the present application provide a broadband oscillation frequency identification method, apparatus, computer-readable storage medium, and measurement equipment to solve the problem of low accuracy of broadband oscillation frequency identification methods in the prior art.

[0082] It should be noted that the executor of the method of the present application is a measuring device, specifically, a broadband measuring device used in a wide area of ​​the power grid, a wind farm, or a photovoltaic field in the power grid.

[0083] Figure 1 A possible application scenario of an embodiment of the present application is shown, in which the measuring device can identify the broadband oscillation frequency of the collected voltage data and current data, and can upload the identified broadband oscillation frequency and amplitude to the terminal device (specifically, it can be a computer, mobile phone, etc.), so that the terminal device can better monitor and warn of broadband oscillations.

[0084] Specifically, see Figure 2 In an embodiment of the present application, a method for identifying a wideband oscillation frequency may include the following steps S201 to S204:

[0085] Step S201, obtaining target original data.

[0086] In the embodiment of the present application, the measuring device can obtain voltage data and current data of the power system, and can perform broadband oscillation frequency identification based on the voltage data and the current data.

[0087] Here, the acquired original voltage data and original current data of the power system may be referred to as target original data, that is, the target original data may include the original voltage data and original current data of the power system.

[0088] In an embodiment of the present application, the measuring device itself can collect raw voltage data and raw current data during a task interruption of the power system to obtain target raw data.

[0089] In a specific implementation of an embodiment of the present application, in order to be able to identify the broadband oscillation frequency of the power system more timely and accurately, the target original data can be sampled according to a preset sampling duration. Here, the sampling duration can be set according to actual needs, and the present application does not make specific restrictions on this. In order to ensure that the collected target original data includes a sufficient amount of sampled data for subsequent screening and calculation, the sampling duration can be preferably set to a value greater than or equal to 1 second; for example, the sampling duration can be set to 1 second, and the subsequent broadband oscillation frequency identification can be performed on the collected target original data within 1 second; for another example, the sampling duration can be set to 1.5 seconds, and the subsequent broadband oscillation frequency identification can be performed on the collected target original data within 1.5 seconds.

[0090] In another specific implementation of the embodiment of the present application, a flag bit for indicating the sampling state can be set. Through the flag bit, the measuring device can monitor the sampling process so as to timely perform broadband oscillation frequency identification after obtaining the target original data. Specifically, the flag bit can be set to different values ​​to indicate different sampling states, so that the measuring device can determine the sampling state according to the value of the flag bit; for example, when the sampling is not completed, the flag bit can be set to a preset first value, and when the sampling is completed, the flag bit can be set to a preset second value; wherein the first value and the second value can be set according to actual needs, and the present application does not limit this; here, the first value can be set to 0, and the second value can be set to 1. When the measuring device detects that the value of the flag bit is 1, it can be known that the target original data has been obtained at this time, and subsequent broadband oscillation frequency identification can be performed.

[0091] Step S202: performing power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum.

[0092] In the embodiment of the present application, in order to reduce the influence of the DC component in the target original data on the broadband oscillation frequency identification process, the target original data can be subjected to a DC removal processing by calculating power to obtain the target original data after the DC removal processing (referred to as the target DC removal processing data). Afterwards, the target DC removal processing data can be subjected to a frequency domain transformation to convert the target DC removal processing data from a time domain signal to a frequency domain signal, so as to better analyze the frequency component of the target DC removal processing data.

[0093] Specifically, the target original data may include various sampling points, each sampling point may include corresponding original voltage data and original current data, and based on the original voltage data and original current data of each sampling point, the total power of the corresponding sampling point may be calculated.

[0094] Here, the single-phase power of the sampling point can be calculated based on the single-phase original voltage data and the single-phase original current data of the sampling point; then, the single-phase powers of the sampling point can be accumulated to obtain the total power of the sampling point.

[0095] For example, each sampling point may include three single-phase original voltage data (three-phase original voltage data) and three single-phase original current data (three-phase original current data). By multiplying the single-phase original voltage data with the corresponding single-phase original current data, the single-phase power corresponding to the sampling point can be obtained. Here, the three single-phase original voltage data can be recorded as U a , U b , U c The single-phase original current data corresponding to the three single-phase original voltage data are I a ,I b ,I c ; Multiply the three single-phase original voltage data with the corresponding single-phase original current data and add them up to get the total power of the sampling point; Specifically, the total power P sum The calculation formula can be expressed as:

[0096] P sum =U a *I a +U b *I b +U c *I c .

[0097] After obtaining the total power of each sampling point, the average total power of each sampling point in the target raw data can be calculated. The specific calculation formula is as follows:

[0098]

[0099] Where N is the total number of sampling points in the target original data, P sumi is the total power of the i-th sampling point in the target original data.

[0100] Afterwards, after obtaining the average total power of each sampling point in the target original data, the average total power may be subtracted from the total power of each sampling point to obtain the total power of each sampling point in the target DC-removed processed data.

[0101] After obtaining the target DC-removed data, the target DC-removed data can be subjected to windowing processing using a preset window function to obtain the target DC-removed data after windowing processing. The window function can be any common window function in the prior art, and the embodiment of the present application does not limit this; preferably, the window function can be a Hamming window, and the process of the windowing processing can be expressed as:

[0102]

[0103] Wherein, w(n) is the i-th sampling point of the target DC-free data after windowing.

[0104] Afterwards, the target DC-free data after windowing can be subjected to a fast Fourier transform (FFT) to obtain a complex power spectrum, and the target power spectrum in the embodiment of the present application can be obtained by taking the modulus of the complex power spectrum. By performing windowing before performing a fast Fourier transform, the spectrum leakage occurring during the fast Fourier transform process can be effectively reduced.

[0105] Step S203: determine a first frequency and a second frequency within a target frequency interval from the target power spectrum.

[0106] Since broadband oscillation refers to a dynamic process in which the oscillation frequency changes within a wider frequency range, the frequency range involved can range from a few hertz to several thousand hertz. In order to facilitate the description of broadband oscillations occurring in different frequency ranges, broadband oscillations can usually be divided into four types: subsynchronous oscillations, supersynchronous oscillations, intermediate frequency oscillations, and high frequency oscillations.

[0107] Among them, subsynchronous oscillations usually occur in the frequency range below the grid synchronization frequency and may be related to the converter of power electronic equipment (such as wind turbines); supersynchronous oscillations occur in the frequency range above the grid synchronization frequency; the occurrence of medium-frequency oscillations may involve frequencies of hundreds of hertz, and are usually related to the control strategy of electronic power equipment and grid parameters; and high-frequency oscillations may occur at frequencies up to several thousand hertz, and are usually related to the switching action of electronic power equipment and the resonance phenomenon of the grid.

[0108] Since different types of broadband oscillations may occur in different frequency ranges, in an embodiment of the present application, various broadband oscillation frequency intervals can be established in advance, and each broadband oscillation frequency interval corresponds to a broadband oscillation type; when performing broadband oscillation frequency identification, different types of broadband oscillations can be efficiently and accurately identified in the corresponding broadband oscillation frequency intervals.

[0109] In an embodiment of the present application, after obtaining the target power spectrum, the frequency corresponding to the maximum amplitude and the frequency corresponding to the second maximum amplitude in each broadband oscillation frequency interval can be identified from the target power spectrum to identify the broadband oscillation frequency of each broadband oscillation type.

[0110] Specifically, the corresponding broadband oscillation frequency intervals can be determined based on each interval parameter; wherein the interval parameters can at least include the starting frequency and the ending frequency of the broadband oscillation frequency interval; based on the starting frequency and the ending frequency, a corresponding broadband oscillation frequency interval can be determined.

[0111] For example, interval parameter 1 includes the starting frequency and ending frequency of broadband oscillation frequency interval 1; the starting frequency is frequency 1, and the ending frequency is frequency 2, then the power spectrum in the target power spectrum between frequency 1 and frequency 2 can be determined as broadband oscillation frequency interval 1.

[0112] For ease of description, the broadband oscillation frequency identification method in the embodiment of the present application will be described in detail below by taking the broadband oscillation frequency identification process of any broadband oscillation frequency interval (referred to as the target frequency interval) in each broadband oscillation frequency interval as an example.

[0113] Here, the target frequency interval can be first determined based on the target interval parameter, wherein the target interval parameter is an interval parameter corresponding to the target frequency interval. Specifically, the target interval parameter can at least include a starting frequency and an ending frequency of the target frequency interval, and the target frequency interval can be determined according to the starting frequency and the ending frequency of the target frequency interval.

[0114] In a specific implementation method of an embodiment of the present application, in order to avoid subsequent double-peak spectral line interpolation errors, the target frequency interval can be subjected to boundary processing. Specifically, the starting frequency in the target interval parameters can be subtracted by 2 units, and the ending frequency in the target interval parameters can be increased by 2 units to prevent boundary points that do not actually belong to the target frequency interval from being erroneously included in the analysis after the double-peak spectral line interpolation calculation.

[0115] In the embodiment of the present application, a first frequency and a second frequency within the target frequency interval can be determined from the target power spectrum, wherein the first frequency is a frequency corresponding to the maximum value of the unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency.

[0116] For example, the unlocked amplitudes within the target frequency range are amplitude 1, amplitude 2, amplitude 3, amplitude 4, ..., the maximum of which is amplitude 3, and the corresponding frequency is frequency 3, then frequency 3 can be determined as the first frequency.

[0117] After the first frequency is determined, the second frequency may be determined from frequencies adjacent to the first frequency; specifically, the frequency with a larger amplitude among the two frequencies adjacent to the first frequency may be determined as the second frequency.

[0118] For example, the first frequency is frequency 3, and the frequencies adjacent to frequency 3 are frequency 2 and frequency 4; if the amplitude of frequency 2 is greater than the amplitude of frequency 4, the amplitude of frequency 2 can be determined as the second frequency; if the amplitude of frequency 4 is greater than the amplitude of frequency 2, the amplitude of frequency 4 can be determined as the second frequency.

[0119] Step S204: perform double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain a target frequency and a target amplitude in a target frequency interval.

[0120] Specifically, after determining the first frequency and the second frequency, double-peak spectral line interpolation can be performed on the first frequency and the second frequency to obtain a target frequency in a target frequency range; by performing double-peak spectral line interpolation on the first frequency and the second frequency, a more accurate frequency can be obtained.

[0121] Since the bimodal spectrum interpolation may consume more computing resources, in order to ensure the real-time performance of frequency recognition, in the embodiment of the present application, a window spectrum amplitude ratio relationship table can be established in advance, and efficient interpolation can be performed by searching the window spectrum amplitude ratio relationship table. The window spectrum amplitude ratio relationship table may include each window spectrum amplitude ratio interval and the corresponding window spectrum amplitude interval and interval index.

[0122] Here, when establishing a window-spectrum amplitude ratio relationship table, the preset window function can be firstly fast Fourier transformed to obtain the corresponding window spectrum; then, the spectrum [0,1] of the maximum peak of the window spectrum can be divided into equal spectrum intervals, and different interval indexes can be set for different intervals to better distinguish each interval; for example, the window spectrum can be divided into 2M equal spectrum amplitude intervals, and the interval indexes can be taken as 0, 1, 2, ..., 2M-1, respectively, to obtain the 0th window spectrum amplitude interval, the 1st window spectrum amplitude interval, ..., the 2M-1th window spectrum amplitude interval.

[0123] For each window spectrum amplitude interval obtained by division, its M window spectrum amplitude ratio intervals can be obtained; wherein, the window spectrum amplitude ratio is the ratio of the second largest amplitude to the largest amplitude, and the window spectrum amplitude ratio interval can be determined by traversing the window spectrum amplitude interval, the largest amplitude is the amplitude of the window spectrum amplitude interval, and the second largest amplitude can be determined according to the interval index of the window spectrum amplitude interval; specifically, the second largest amplitude index can be obtained by subtracting the interval index of the window spectrum amplitude interval from 2M; then, the second largest amplitude index is obtained according to the second largest amplitude index, and the window spectrum amplitude ratio interval corresponding to each interval index is calculated; based on the window spectrum amplitude ratio interval and the corresponding window spectrum amplitude interval and interval index, a window spectrum amplitude ratio relationship table can be constructed.

[0124] In the embodiment of the present application, after the amplitude of the first frequency and the amplitude of the second frequency in the target frequency interval are determined, the ratio of the amplitude of the second frequency to the amplitude of the first frequency can be calculated to obtain the amplitude ratio.

[0125] Afterwards, based on the window spectrum amplitude ratio relationship table, the window spectrum amplitude ratio interval in which the amplitude ratio is located and the interval index of the window spectrum amplitude ratio interval can be determined; based on the window spectrum amplitude ratio interval and the interval index, the target frequency ratio can be calculated; specifically, the amplitude ratio can be subtracted from the starting amplitude ratio of the window spectrum amplitude ratio interval, and then divided by the interval length of the window spectrum amplitude ratio interval. The target frequency ratio f k The specific calculation formula is as follows:

[0126]

[0127] Among them, k is the amplitude ratio, k1 is the starting amplitude ratio of the window spectrum amplitude ratio interval, and k2 is the ending amplitude ratio of the window spectrum amplitude ratio interval.

[0128] Based on the window spectrum amplitude ratio interval, interval index and target frequency ratio, the target frequency offset can be calculated. Specifically, the sum of the interval index and the target frequency ratio can be calculated, and then the sum can be divided by twice the total number of window spectrum intervals. The calculation formula is as follows:

[0129]

[0130] Wherein, Δf is the target frequency offset, m is the interval index, and M is the total number of window spectrum amplitude ratio intervals.

[0131] Based on the first frequency and the target frequency offset, the target frequency can be calculated; specifically, the sum of the first frequency and the target frequency offset can be calculated, and the sum is the target frequency, and the calculation formula is as follows:

[0132] f=f max +Δf,

[0133] Where, f is the target frequency, f max is the first frequency.

[0134] Afterwards, the target amplitude ratio can be determined based on the window spectrum amplitude ratio interval and the target frequency offset. Specifically, the window spectrum amplitude interval corresponding to the window spectrum amplitude ratio interval can be determined, and then the target amplitude ratio can be determined based on the amplitude interval; here, the product of the length of the amplitude interval and the target frequency offset can be calculated, and then the product can be added to the starting amplitude of the amplitude interval to obtain the target amplitude ratio, and the calculation formula is as follows:

[0135] A k =A1+Δf(A2-A1),

[0136] Among them, A k is the target amplitude ratio, A1 is the starting amplitude of the amplitude interval, and A2 is the ending amplitude of the amplitude interval.

[0137] Afterwards, the target amplitude can be calculated based on the target amplitude ratio; specifically, the amplitude of the first frequency can be divided by the target amplitude ratio to obtain the target amplitude, and the calculation formula is as follows:

[0138]

[0139] Among them, A is the target amplitude, A max is the amplitude of the first frequency.

[0140] After calculating the target frequency and target amplitude of the target frequency interval, the target frequency and the target amplitude can be stored in a target storage queue; wherein each broadband oscillation frequency interval can correspond to a storage queue for storing the identified target frequency and target amplitude. When the number of target frequencies stored in the storage queue of a broadband oscillation frequency interval is equal to a preset storage number threshold, it can be determined that the broadband oscillation frequency identification of the broadband oscillation frequency interval is completed. The specific value of the storage number threshold can be set according to actual needs, and the present application does not limit this.

[0141] After the target frequency and the target amplitude are determined, the target amplitude can be locked and set to zero to prevent the target frequency and the target amplitude from being found repeatedly in subsequent searches.

[0142] Specifically, if the target frequency is greater than the end frequency of the target frequency interval, the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency can be locked; if the target frequency is less than or equal to the end frequency of the target frequency interval, the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency can be locked and set to zero. Accordingly, it is possible to prevent repeated identification of the identified frequency and amplitude in the subsequent wideband oscillation frequency identification process, which helps to improve the efficiency of wideband oscillation frequency identification and reduce unnecessary resource consumption.

[0143] In the embodiment of the present application, after the target frequency and the target amplitude are determined, the target frequency and the target amplitude can be stored so that the identified frequency and amplitude can be uniformly screened when the broadband oscillation frequency is subsequently identified.

[0144] Specifically, the target interval parameter may also include a storage number threshold of a target storage queue, where the target storage queue is a storage queue corresponding to the target frequency interval, and the target storage queue may be used to store each target frequency and each target amplitude of the identified target frequency interval.

[0145] After the target frequency and target amplitude are obtained by interpolation of the double-peak spectrum, the target frequency and target amplitude can be stored in the target storage queue. Afterwards, it can be determined whether the broadband oscillation frequency recognition of the target frequency range has been completed according to the storage number in the target storage queue.

[0146] Specifically, if the storage number of the target storage queue is less than the storage number threshold, it indicates that the broadband oscillation frequency identification of the target frequency interval has not been completed at this time. At this time, it is possible to return to the step of determining the first frequency and the second frequency in the target frequency interval from the target power spectrum and its subsequent steps to continue to identify the broadband oscillation frequency of the target frequency interval. Wherein, the storage number threshold can be set according to actual needs, and this application does not make specific restrictions on this. For example, the storage number threshold can be set to 5, 10, 15, 20, etc.

[0147] After the broadband oscillation frequency recognition of the target frequency range is completed, the identified target frequency and target amplitude can be further screened and corrected to improve the accuracy of frequency recognition.

[0148] Specifically, a corresponding starting frequency lower limit and ending frequency upper limit can be set for the target frequency interval; wherein, the starting frequency lower limit of the target frequency interval needs to be greater than the starting frequency of the target frequency interval, and the ending frequency upper limit of the target frequency interval needs to be less than the ending frequency of the target frequency interval; here, the starting frequency lower limit and the ending frequency upper limit of the target frequency interval can be used as components of the target interval parameters.

[0149] If the target frequency is less than the start frequency of the target frequency interval or greater than the end frequency of the target frequency interval, the target frequency may be deleted from the target storage queue.

[0150] If the target frequency is greater than or equal to the starting frequency of the target frequency interval, and the target frequency is less than the starting frequency lower limit of the target frequency interval, the target frequency may be updated to the starting frequency lower limit.

[0151] If the target frequency is less than or equal to the end frequency of the target frequency interval, and the target frequency is greater than the end frequency upper limit of the target frequency interval, the target frequency may be updated to the end frequency upper limit.

[0152] For example, see Figure 3 , target frequency 1 is less than the starting frequency of the target frequency interval, and target frequency 2 is greater than the ending frequency of the target frequency interval. Therefore, target frequency 1 and target frequency 2 will be deleted from the target storage queue; target frequency 3 is greater than the starting frequency of the target frequency interval, and less than the starting frequency lower limit of the target frequency interval. Therefore, target frequency 3 will be updated to the starting frequency lower limit of the target frequency interval; target frequency 4 is less than the ending frequency of the target frequency interval, and greater than the ending frequency upper limit of the target frequency interval. Therefore, target frequency 4 will be updated to the ending frequency upper limit of the target frequency interval.

[0153] In a specific implementation of the embodiment of the present application, before the target frequency and target amplitude are screened and corrected, the target frequencies can be sorted in descending order according to the target amplitude; specifically, if the target amplitude is larger, the target frequency corresponding to the target amplitude is ranked higher; if the target amplitude is smaller, the target frequency corresponding to the target amplitude is ranked lower; when screening, the target frequencies that have not been screened and are ranked highest can be screened. For example, the sorted target frequencies are target frequency 3, target frequency 1, target frequency 2... At the beginning of screening, target frequency 3 can be screened and corrected first, and then target frequency 1 can be screened and corrected; then, target frequency 2 can be screened and corrected...

[0154] In another specific implementation of the embodiment of the present application, the target frequency and target amplitude obtained by screening may be multiplied by the Hamming window coefficient to obtain the most important frequency and amplitude in the target frequency range.

[0155] Optionally, after the target frequency and target amplitude are screened, the target frequency and target amplitude may be uploaded to a preset terminal device for subsequent analysis and early warning.

[0156] In summary, the embodiment of the present application obtains the target original data; performs power calculation and DC removal processing and frequency domain transformation on the target original data to obtain the target power spectrum; determines the first frequency and the second frequency in the target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is the frequency corresponding to the maximum value of the unlocked power spectrum amplitude in the target frequency interval, and the second frequency is the frequency adjacent to the first frequency; the amplitude of the first frequency and the amplitude of the second frequency are interpolated by double peaks to obtain the target frequency and target amplitude of the target frequency interval. In the embodiment of the present application, frequency recognition can be performed on a specific type of broadband oscillation within the set broadband oscillation frequency interval, so that various types of broadband oscillation frequencies can be efficiently identified; after identifying the first frequency and the second frequency, the power spectrum amplitude of the first frequency and the power spectrum amplitude of the second frequency can be interpolated by double peaks, thereby determining the broadband oscillation frequency and amplitude with higher accuracy.

[0157] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.

[0158] Corresponding to the broadband oscillation frequency identification method described in the above embodiment, Figure 4 A structural diagram of an embodiment of a wideband oscillation frequency identification device provided in an embodiment of the present application is shown.

[0159] In an embodiment of the present application, a broadband oscillation frequency identification device may include:

[0160] Data acquisition module 401, used to acquire target original data;

[0161] The data processing module 402 is used to perform power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum;

[0162] A frequency determination module 403 is used to determine a first frequency and a second frequency within a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is a frequency corresponding to the maximum value of the unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency;

[0163] The double-peak spectrum line interpolation module 404 is used to perform double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval.

[0164] In a specific implementation of the embodiment of the present application, the frequency determination module includes:

[0165] An interval determination submodule, configured to determine the target frequency interval based on a target interval parameter; wherein the target interval parameter is an interval parameter corresponding to the target frequency interval;

[0166] A first frequency determination submodule, configured to determine the first frequency from the target power spectrum;

[0167] The frequency determination second submodule is used to determine the second frequency from frequencies adjacent to the first frequency.

[0168] In a specific implementation of the embodiment of the present application, the double-peak spectrum line interpolation module includes:

[0169] an amplitude ratio calculation submodule, used to calculate an amplitude ratio of the amplitude of the second frequency to the amplitude of the first frequency;

[0170] An interval determination submodule, for determining the window spectrum amplitude ratio interval in which the amplitude ratio is located and the interval index corresponding to the window spectrum amplitude ratio interval based on the window spectrum amplitude ratio relationship table; wherein the window spectrum amplitude ratio relationship table includes each window spectrum interval and the corresponding interval index;

[0171] The frequency amplitude calculation submodule is used to calculate the target frequency and the target amplitude based on the amplitude ratio, the window spectrum amplitude ratio interval and the interval index.

[0172] In a specific implementation of the embodiment of the present application, the frequency amplitude calculation submodule includes:

[0173] A frequency ratio calculation unit, configured to calculate a target frequency ratio based on the amplitude ratio and the window spectrum amplitude ratio interval;

[0174] A frequency offset calculation unit, configured to calculate a target frequency offset based on the window spectrum amplitude ratio interval, the interval index and the target frequency ratio;

[0175] a target frequency calculation unit, configured to calculate the target frequency based on the first frequency and the target frequency offset;

[0176] The target amplitude calculation unit is used to determine the target amplitude based on the window spectrum amplitude ratio interval and the target frequency offset.

[0177] In a specific implementation of the embodiment of the present application, the broadband oscillation frequency identification device further includes:

[0178] A storage module, used for storing the target frequency and the target amplitude into the target storage queue;

[0179] A step execution module, configured to execute the step of determining the first frequency and the second frequency within the target frequency interval from the target power spectrum and subsequent steps thereof if the storage number of the target storage queue is less than the storage number threshold;

[0180] The identification and determination module is used to determine that the identification of the broadband oscillation frequency of the target frequency interval is completed if the storage number of the target storage queue is equal to the storage number threshold.

[0181] In a specific implementation of the embodiment of the present application, the broadband oscillation frequency identification device further includes:

[0182] A queue deletion module, configured to delete the target frequency and the target amplitude from the target storage queue if the target frequency is less than the starting frequency or greater than the ending frequency;

[0183] A first frequency update module, configured to update the target frequency to the starting frequency lower limit if the target frequency is greater than or equal to the starting frequency and less than the starting frequency lower limit;

[0184] The second frequency updating module is used to update the target frequency to the upper limit of the termination frequency if the target frequency is less than or equal to the termination frequency and greater than the upper limit of the termination frequency.

[0185] In a specific implementation of the embodiment of the present application, the broadband oscillation frequency identification device further includes:

[0186] A locking module, configured to lock the amplitude of the first frequency and the amplitude of a frequency adjacent to the first frequency if the target frequency is greater than the stop frequency;

[0187] The locking and zeroing module is used to lock and zero the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency if the target frequency is less than or equal to the termination frequency.

[0188] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0189] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0190] Figure 5 A schematic block diagram of a measuring device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0191] like Figure 5 As shown, the measuring device 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50. When the processor 50 executes the computer program 52, the steps in the above-mentioned various broadband oscillation frequency identification method embodiments are implemented, for example Figure 2 Alternatively, when the processor 50 executes the computer program 52, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 4 Functions of modules 401 to 404 are shown.

[0192] Exemplarily, the computer program 52 may be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 52 in the measuring device 5.

[0193] Those skilled in the art will understand that Figure 5 It is only an example of the measuring device 5 and does not constitute a limitation of the measuring device 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the measuring device 5 may also include input and output devices, network access devices, buses, etc.

[0194] The processor 50 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0195] The memory 51 may be an internal storage unit of the measuring device 5, such as a hard disk or memory of the measuring device 5. The memory 51 may also be an external storage device of the measuring device 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the measuring device 5. Further, the memory 51 may also include both an internal storage unit and an external storage device of the measuring device 5. The memory 51 is used to store the computer program and other programs and data required by the measuring device 5. The memory 51 may also be used to temporarily store data that has been output or is to be output.

[0196] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by 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. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0197] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0198] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0199] In the embodiments provided in the present application, it should be understood that the disclosed device / measuring equipment and method can be implemented in other ways. For example, the device / measuring equipment embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of the device or unit, which can be electrical, mechanical or other forms.

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

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

[0202] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electric carrier signals and telecommunication signals.

[0203] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A broadband oscillation frequency identification method, characterized in that: include: Get the target original data; Performing power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum; Determine a first frequency and a second frequency within a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is a frequency corresponding to the maximum value of the unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency; Double-peak spectrum line interpolation is performed on the amplitude of the first frequency and the amplitude of the second frequency to obtain a target frequency and a target amplitude of the target frequency interval.

2. The broadband oscillation frequency identification method according to claim 1, characterized in that: The step of determining a first frequency and a second frequency within a target frequency interval from the target power spectrum includes: Determine the target frequency interval based on a target interval parameter; wherein the target interval parameter is an interval parameter corresponding to the target frequency interval; determining the first frequency from the target power spectrum; The second frequency is determined from frequencies adjacent to the first frequency.

3. The broadband oscillation frequency identification method according to claim 1, characterized in that: The performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval includes: calculating an amplitude ratio of the amplitude of the second frequency to the amplitude of the first frequency; Based on the window spectrum amplitude ratio relationship table, determine the window spectrum amplitude ratio interval in which the amplitude ratio is located and the interval index corresponding to the window spectrum amplitude ratio interval; wherein the window spectrum amplitude ratio relationship table includes each window spectrum amplitude ratio interval and the corresponding interval index; The target frequency and the target amplitude are calculated based on the amplitude ratio, the window spectrum amplitude ratio interval, and the interval index.

4. The broadband oscillation frequency identification method according to claim 3, characterized in that: The calculating the target frequency and the target amplitude based on the amplitude ratio, the window spectrum amplitude ratio interval and the interval index comprises: Calculating a target frequency ratio based on the amplitude ratio and the window spectrum amplitude ratio interval; Calculating a target frequency offset based on the window spectrum amplitude ratio interval, the interval index and the target frequency ratio; Calculating the target frequency based on the first frequency and the target frequency offset; The target amplitude is determined based on the window spectrum amplitude ratio interval, the interval index and the target frequency offset.

5. The broadband oscillation frequency identification method according to claim 2, characterized in that: The target interval parameter includes a storage number threshold of a target storage queue, and the target storage queue is used to store each of the target frequencies and each of the target amplitudes in the target frequency interval; After performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval, the method further includes: Storing the target frequency and the target amplitude in the target storage queue; If the storage number of the target storage queue is less than the storage number threshold, executing the step of determining the first frequency and the second frequency within the target frequency interval from the target power spectrum and subsequent steps thereof; If the storage number of the target storage queue is equal to the storage number threshold, it is determined that the identification of the broadband oscillation frequency of the target frequency interval is completed.

6. The broadband oscillation frequency identification method according to claim 5, characterized in that: The target interval parameters also include the starting frequency, starting frequency lower limit, ending frequency, and ending frequency upper limit of the target frequency interval; After the determination is completed of the identification of the broadband oscillation frequency in the target frequency interval, the method further includes: If the target frequency is less than the starting frequency or greater than the ending frequency, the target frequency and the target amplitude are deleted from the target storage queue; If the target frequency is greater than or equal to the starting frequency and less than the starting frequency lower limit, updating the target frequency to the starting frequency lower limit; If the target frequency is less than or equal to the termination frequency and greater than the termination frequency upper limit, the target frequency is updated to the termination frequency upper limit.

7. The broadband oscillation frequency identification method according to claim 6, characterized in that: After performing double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval, the method further includes: If the target frequency is greater than the end frequency, locking the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency; If the target frequency is less than or equal to the end frequency, the amplitude of the first frequency and the amplitude of the frequency adjacent to the first frequency are locked and set to zero.

8. A broadband oscillation frequency identification device, characterized in that: include: A data acquisition module is used to acquire target original data; A data processing module, used for performing power calculation and DC removal processing and frequency domain transformation on the target original data to obtain a target power spectrum; A frequency determination module, used to determine a first frequency and a second frequency within a target frequency interval from the target power spectrum; wherein the target frequency interval is any one of the broadband oscillation frequency intervals, each broadband oscillation frequency interval corresponds to a broadband oscillation type, the first frequency is a frequency corresponding to a maximum value of an unlocked amplitude within the target frequency interval, and the second frequency is a frequency adjacent to the first frequency; The double-peak spectrum line interpolation module is used to perform double-peak spectrum line interpolation on the amplitude of the first frequency and the amplitude of the second frequency to obtain the target frequency and target amplitude of the target frequency interval.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the wide-band oscillation frequency identification method according to any one of claims 1 to 7 are implemented.

10. A measuring device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the wide-band oscillation frequency identification method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Conductivity measurement anti-interference method and system

    CN120629721A