High-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation
Through the method of adaptive filtering and noise compensation, the problem of noise interference in traditional magnetic modulator signal processing is solved, high-precision signal processing in complex environments is achieved, and the measurement accuracy and reliability of the signal are improved.
Patent Information
- Application Number
- CN202510534485.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-04-27
AI Technical Summary
Traditional high-precision magnetic modulator signal processing methods have difficulty effectively removing noise interference when faced with complex and changeable noise environments, which affects the accuracy and reliability of signal measurement results. They also lack real-time adaptive filtering and compensation mechanisms, which easily leads to error accumulation in measurement results.
Adaptive filtering and noise compensation methods are adopted. The filtering parameters are adjusted in real time through the adaptive filtering algorithm, and the noise components are reduced in combination with the noise compensation algorithm. The gain and safety voltage limit are used to control the signal amplification within a safe range, and the signal frequency components are optimized using Fourier transform and cutoff frequency analysis.
The signal accuracy and anti-interference ability of the high-precision magnetic modulator in different noise environments are improved, ensuring that the signal is amplified within a safe range, reducing the impact of noise, and improving the purity and reliability of the measurement data. It is suitable for high-precision output in complex environments.
Smart Images

Figure CN120067542B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal processing, and in particular to a high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation. Background Art
[0002] In the field of high-precision signal measurement and processing, magnetic modulators are widely used in sensing and measurement systems requiring high sensitivity and precision, such as magnetic field detection, electronic current sensing, and industrial automation control. However, in real-world environments, magnetic modulators are often subject to various noise interferences, including environmental noise, inherent electronic noise from the device, and external electromagnetic interference. These noises can severely affect the accuracy and stability of the measured signal. Therefore, effectively filtering out noise and extracting a pure signal has become a key technical challenge in high-precision magnetic modulator signal processing.
[0003] Traditional signal processing methods often use filters with fixed parameters, such as low-pass or bandpass filters, to process the output signal of the magnetic modulator. However, this approach often exhibits shortcomings when faced with complex and changing noise environments: fixed filter parameters are difficult to cope with the real-time changes in noise characteristics, which can easily lead to over-filtering of the signal or failure to effectively filter out noise, thus affecting the accuracy of the measurement results. In addition, simple filtering cannot dynamically adapt to the signal's frequency drift and the characteristics of different environmental noise. Therefore, existing filtering methods are difficult to meet the requirements of high-precision measurement applications.
[0004] The limitations of the existing technology include at least the following problems. First, the traditional high-precision magnetic modulator signal processing method has deficiencies in signal processing accuracy and anti-interference ability, which is mainly reflected in the difficulty in effectively removing noise interference in the signal, which affects the accuracy of the signal measurement results. In addition, due to the lack of filtering and compensation mechanisms based on real-time adaptive adjustment in the existing technology, it is easy for the system to find it difficult to achieve efficient and stable signal processing in different noise environments, which in turn easily causes error accumulation in the measurement results and affects the reliability of the measurement signal. Summary of the Invention
[0005] In response to the shortcomings of the existing technology, the present invention provides a high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation, which solves the shortcomings of traditional high-precision magnetic modulator signal processing methods in signal processing accuracy and anti-interference ability, which is mainly reflected in the difficulty in effectively removing noise interference in the signal, thereby affecting the accuracy of the signal measurement results. In addition, due to the lack of filtering and compensation mechanisms based on real-time adaptive adjustment in the existing technology, it is easy for the system to find it difficult to achieve efficient and stable signal processing in different noise environments, which in turn easily causes error accumulation in the measurement results, affecting the reliability of the measurement signal.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation, comprising the following steps: obtaining an initial output voltage signal of a high-precision magnetic modulator to be processed and performing preprocessing to obtain an output voltage amplified signal of the high-precision magnetic modulator to be processed, wherein the initial output voltage signal includes initial output voltage values at several time points, and the output voltage amplified signal includes output voltage amplified values at several time points; filtering the output voltage amplified signal of the high-precision magnetic modulator to be processed based on an adaptive filtering algorithm to obtain a filtered output voltage signal of the high-precision magnetic modulator to be processed, wherein the filtered output voltage filtered signal includes filtered output voltage values at several time points; performing noise compensation processing on the filtered output voltage signal of the high-precision magnetic modulator to be processed based on a noise compensation algorithm to obtain a noise-compensated output voltage signal of the high-precision magnetic modulator to be processed, wherein the noise-compensated output voltage signal includes noise-compensated output voltage values at several time points; and performing comprehensive processing and analysis on the noise-compensated output voltage signal of the high-precision magnetic modulator to be processed to obtain a processed output voltage signal of the high-precision magnetic modulator to be processed, wherein the processed output voltage signal includes processed output voltage values at several time points.
[0007] Furthermore, the specific steps for obtaining the output voltage amplified signal of the high-precision magnetic modulator to be processed are as follows: obtaining the safety voltage limit and initial gain coefficient of the high-precision magnetic modulator to be processed, wherein the safety voltage limit includes the maximum output safety voltage value and the minimum output safety voltage value; comparing and analyzing the initial output voltage value of the high-precision magnetic modulator to be processed at each time point with the safety voltage limit of the high-precision magnetic modulator to be processed, and inputting the comparison and analysis results, the initial gain coefficient, the maximum output safety voltage value, and the minimum output safety voltage value of the high-precision magnetic modulator to be processed into the amplification processing analysis model for voltage amplification processing, thereby obtaining the output voltage amplification value of the high-precision magnetic modulator to be processed at each time point.
[0008] Furthermore, the amplification processing analysis model is specifically as follows: ;in, is the output voltage amplification value of the high-precision magnetic modulator to be processed, is the initial output voltage value of the high-precision magnetic modulator to be processed, is the initial gain coefficient of the high-precision magnetic modulator, is the minimum output safety voltage value of the high-precision magnetic modulator, It is the maximum safe output voltage value of the high-precision magnetic modulator.
[0009] Furthermore, the specific steps for obtaining the filtered output voltage signal of the high-precision magnetic modulator to be processed are as follows: obtaining the initial filtering weight coefficient of the set filter, and performing filtering analysis in combination with the output voltage amplification value of the high-precision magnetic modulator to be processed at the first time point to obtain the filtered output voltage value of the high-precision magnetic modulator to be processed at the first time point; obtaining the output voltage reference value of the high-precision magnetic modulator to be processed, and performing error analysis in combination with the filtered output voltage value of the high-precision magnetic modulator to be processed at the first time point to obtain the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point; obtaining the initial learning rate of the set filter, and performing learning rate correction analysis in combination with the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point to obtain the high-precision magnetic modulator to be processed. performing a filter correction weight analysis on the initial weight coefficient of the set filter, the filter output voltage error value of the high-precision magnetic modulator at the first time point to be processed, the filter output voltage value, and the corrected learning rate of the high-precision magnetic modulator at the second time point to be processed to obtain the corrected filter weight coefficient of the high-precision magnetic modulator at the second time point to be processed; performing a comprehensive analysis on the corrected filter weight coefficient and the output voltage amplification value of the high-precision magnetic modulator at the second time point to be processed to obtain the filter output voltage value of the high-precision magnetic modulator at the second time point to be processed, and repeating the error analysis, learning rate correction analysis, filter correction weight, and filter analysis steps until the filter output voltage value of the high-precision magnetic modulator at each time point to be processed is obtained.
[0010] Furthermore, the specific formulas for calculating the filtered output voltage value, filtered output voltage error value, corrected learning rate, corrected filtering weight coefficient, and filtered output voltage value at each time point of the high-precision magnetic modulator to be processed at the first time point are as follows: ;in, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, To set the initial filter weight coefficient of the filter, is the output voltage amplification value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, is the output voltage reference value of the high-precision magnetic modulator to be processed, is the corrected learning rate of the high-precision magnetic modulator at the second time point to be processed, To set the initial learning rate of the filter, is the learning rate attenuation coefficient stored in the database, is the modified filter weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the output voltage amplification value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The modified filter weight coefficient at each time point, The first one of the high-precision magnetic modulators to be processed The filter output voltage amplification value at a time point, , is the number of time points.
[0011] Furthermore, the specific steps of obtaining the noise-compensated output voltage signal of the high-precision magnetic modulator to be processed are as follows:
[0012] Obtain an initial noise compensation weight coefficient, an initial noise adjustment coefficient, and an initial noise attenuation coefficient; perform noise compensation analysis on the filtered output voltage value and the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed in combination with the initial noise compensation weight coefficient to obtain the noise compensated output voltage value of the high-precision magnetic modulator at the first time point to be processed; perform coefficient correction analysis on the noise compensated output voltage value and the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed in combination with the initial noise adjustment coefficient and the initial noise attenuation coefficient respectively to obtain the corrected noise adjustment coefficient and the corrected noise attenuation coefficient of the high-precision magnetic modulator at the second time point to be processed; A corrected noise compensation weight analysis is performed on the filtered output voltage error value at one time point in combination with the corrected noise adjustment coefficient, the corrected noise attenuation coefficient and the initial noise compensation weight coefficient at the second time point to obtain the corrected noise compensation weight coefficient of the high-precision magnetic modulator to be processed; a noise compensation analysis is performed on the filtered output voltage value, the corrected noise compensation weight coefficient and the filtered output voltage error value at the second time point of the high-precision magnetic modulator to be processed to obtain the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the second time point, and the coefficient correction analysis, the corrected noise compensation weight analysis and the noise compensation analysis are repeated until the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at each time point is obtained.
[0013] Furthermore, the specific formulas for calculating the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point, the corrected noise adjustment coefficient, the corrected noise attenuation coefficient, the corrected noise compensation weight coefficient, the noise-compensated output voltage value at the second time point, and the noise-compensated output voltage value at each time point are as follows: ;in, is the noise-compensated output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the initial noise compensation weight coefficient, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, is the corrected noise adjustment coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise adjustment coefficient, Adjust the attenuation factor for the noise stored in the database, is the corrected noise attenuation coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise attenuation coefficient, is the modified noise attenuation factor stored in the database, is the corrected noise compensation weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the noise-compensated output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The noise compensation output voltage value at a time point is The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The corrected noise compensation weight coefficient at each time point, The first one of the high-precision magnetic modulators to be processed The filter output voltage error value at a time point is , is the number of time points.
[0014] Furthermore, the specific steps for obtaining the processed output voltage signal of the high-precision magnetic modulator to be processed are as follows: Fourier transform analysis is performed on the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at each time point to obtain the initial frequency value corresponding to each time point of the high-precision magnetic modulator to be processed; the cutoff frequency limit of the high-precision magnetic modulator to be processed is obtained, and a comprehensive analysis is performed to obtain the center frequency and bandwidth value of the high-precision magnetic modulator to be processed, wherein the cutoff frequency limit includes the lowest cutoff frequency and the highest cutoff frequency; the center frequency, bandwidth value, lowest cutoff frequency, highest cutoff frequency and the initial frequency value corresponding to each time point of the high-precision magnetic modulator to be processed are respectively input into the initial filtering analysis model for filtering analysis to obtain the frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed; the frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed is inverse Fourier transform analysis to obtain the output voltage processing value of each time point of the high-precision magnetic modulator to be processed.
[0015] Furthermore, the specific formula for calculating the center frequency and bandwidth value of the high-precision magnetic modulator to be processed is as follows: ;in, is the center frequency of the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the high-precision magnetic modulator to be processed, is the bandwidth value of the high-precision magnetic modulator to be processed.
[0016] Furthermore, the initial filtering analysis model is specifically as follows: ;in, is the frequency processing value corresponding to the time point of the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the high-precision magnetic modulator to be processed, is the center frequency of the high-precision magnetic modulator to be processed, is the bandwidth value of the high-precision magnetic modulator to be processed, is the initial frequency value corresponding to the time point of the high-precision magnetic modulator to be processed.
[0017] The present invention has the following beneficial effects:
[0018] (1) The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation can effectively improve the signal accuracy and anti-interference ability of the high-precision magnetic modulator under different noise environments through the adaptive filtering algorithm and the noise compensation algorithm. Since the adaptive filtering algorithm adjusts the filtering parameters in real time to adapt to the noise interference in different environments, it significantly reduces the influence of external noise on signal measurement. At the same time, the noise compensation algorithm further reduces the noise component in the signal, improves the purity and reliability of the measurement data, so that the signal processing method can maintain high-precision output under complex working conditions.
[0019] (2) This high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation ensures that the signal is amplified within a safe range by controlling the gain and safe voltage limit of the voltage signal, avoiding distortion or unstable output caused by voltage fluctuations. By setting the learning rate of the filter and correcting the noise compensation weight, it can effectively adapt to environmental changes and prevent over-amplification or deviation accumulation. This not only ensures the stability of the system's signal output, but also improves its applicability and safety in complex environments, providing a stable and reliable foundation for subsequent data analysis.
[0020] (3) The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation further performs Fourier transform processing on the signal on the basis of filtering and noise compensation. Combined with the analysis and filtering of the cutoff frequency, it can accurately identify the effective frequency components of the high-precision magnetic modulator. The output signal obtained by inverse Fourier transform is optimized through frequency domain processing, realizing multi-dimensional optimization of the signal in the time-frequency domain, greatly improving the overall accuracy and quality of the signal, thereby ensuring the reasonable distribution of high-frequency and low-frequency components, and effectively solving the shortcomings of traditional signal processing methods in frequency accuracy. It is suitable for the application requirements of high-precision measurement.
[0021] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a flow chart of the high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation of the present invention.
[0023] Figure 2 The present invention is a flowchart of the specific steps of obtaining the output voltage amplified signal of the high-precision magnetic modulator to be processed in the high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation.
[0024] Figure 3 The present invention is a flowchart of the specific steps of obtaining the filtered output voltage signal of the high-precision magnetic modulator to be processed in the high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation. DETAILED DESCRIPTION
[0025] The embodiments of the present application solve the shortcomings of traditional high-precision magnetic modulator signal processing methods in terms of signal processing accuracy and anti-interference ability through a high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation. The shortcomings are mainly reflected in the difficulty in effectively removing noise interference in the signal, which affects the accuracy of the signal measurement results. In addition, due to the lack of filtering and compensation mechanisms based on real-time adaptive adjustment in the existing technology, it is easy for the system to find it difficult to achieve efficient and stable signal processing in different noise environments, which in turn easily causes the accumulation of errors in the measurement results, affecting the reliability of the measurement signal.
[0026] The overall approach to the problems in the embodiments of this application is as follows:
[0027] The initial output voltage signal of the high-precision magnetic modulator is obtained and preprocessed to obtain an output voltage amplification signal. Then, an adaptive filtering algorithm is applied to filter the amplified output voltage signal to obtain a filtered output signal. On this basis, a noise compensation algorithm is further used to compensate the filtered signal for noise to obtain a noise-compensated output voltage signal. Finally, the noise-compensated signal is subjected to Fourier transform analysis, and frequency domain processing is performed in combination with the cutoff frequency. Finally, the processed output signal of the high-precision magnetic modulator is obtained through inverse Fourier transform.
[0028] See also Figure 1 An embodiment of the present invention provides a technical solution: a high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation, comprising the following steps: obtaining an initial output voltage signal of a high-precision magnetic modulator to be processed and performing preprocessing to obtain an output voltage amplified signal of the high-precision magnetic modulator to be processed, wherein the initial output voltage signal includes initial output voltage values at several time points, and the output voltage amplified signal includes output voltage amplified values at several time points; filtering the output voltage amplified signal of the high-precision magnetic modulator to be processed based on an adaptive filtering algorithm to obtain a filtered output voltage signal of the high-precision magnetic modulator to be processed, wherein the filtered output voltage filtered signal includes filtered output voltage values at several time points; performing noise compensation processing on the filtered output voltage signal of the high-precision magnetic modulator to be processed based on a noise compensation algorithm to obtain a noise-compensated output voltage signal of the high-precision magnetic modulator to be processed, wherein the noise-compensated output voltage signal includes noise-compensated output voltage values at several time points; and performing comprehensive processing and analysis on the noise-compensated output voltage signal of the high-precision magnetic modulator to be processed to obtain a processed output voltage signal of the high-precision magnetic modulator to be processed, wherein the processed output voltage signal includes processed output voltage values at several time points.
[0029] Specifically, if Figure 2As shown, the specific steps for obtaining the output voltage amplified signal of the high-precision magnetic modulator to be processed are as follows: obtaining the safety voltage limit and initial gain coefficient of the high-precision magnetic modulator to be processed, the safety voltage limit including the maximum output safety voltage value and the minimum output safety voltage value; comparing and analyzing the initial output voltage value of the high-precision magnetic modulator to be processed at each time point with the safety voltage limit of the high-precision magnetic modulator to be processed, and inputting the comparison and analysis results, the initial gain coefficient, the maximum output safety voltage value, and the minimum output safety voltage value of the high-precision magnetic modulator to be processed into the amplification processing analysis model for voltage amplification processing, thereby obtaining the output voltage amplified value of the high-precision magnetic modulator to be processed at each time point.
[0030] The specific analysis model of the amplification process is as follows: ;in, is the output voltage amplification value of the high-precision magnetic modulator to be processed, is the initial output voltage value of the high-precision magnetic modulator to be processed, is the initial gain coefficient of the high-precision magnetic modulator, is the minimum output safety voltage value of the high-precision magnetic modulator, It is the maximum safe output voltage value of the high-precision magnetic modulator.
[0031] In this embodiment, the amplification processing analysis model amplifies the output voltage of the high-precision magnetic modulator by means of segmented processing, and applies different gain coefficients in different voltage intervals, thereby ensuring accurate amplification of the signal in different ranges. For example, when the output voltage is lower than the minimum safe voltage, the model amplifies the signal by a smaller amplitude, avoiding the enhancement of noise in the low-voltage signal, thereby improving the accuracy of the signal. Within the safe voltage range, the model linearly amplifies the signal according to the initial gain coefficient, ensuring the consistency and stability of signal processing. When the voltage exceeds the maximum safe voltage, the model performs a limiting amplification on the signal, thereby preventing the system overload problem caused by excessive signals. This flexible amplification method enhances the system's adaptability to different voltage levels, making the system more reliable and accurate in practical applications. By setting a safe voltage limit, the amplification processing analysis model can effectively control the output voltage of the high-precision magnetic modulator, avoiding the output signal from exceeding the safe range, and ensuring the voltage safety of the system during operation. In traditional amplification methods, signal amplification is performed by the output voltage of the high-precision magnetic modulator, thereby avoiding the output signal from exceeding the safe range, and ensuring the voltage safety of the system during operation. This may cause the output voltage to exceed the range that the system can withstand, which may easily cause equipment damage or data distortion. However, this model sets the minimum and maximum safe voltage values to ensure that the amplification process always remains within the safe limit and does not pose a threat to system stability. This safety control is particularly important in complex working environments, helping the equipment to operate stably in various application scenarios and reducing equipment maintenance and failure risks. This model utilizes the characteristics of dynamic adjustment of the gain coefficient to expand the dynamic range of high-precision magnetic modulator signal processing, enabling the system to effectively process signal inputs of different amplitudes. When the signal amplitude is small, the amplification processing can enhance the signal strength and prevent the signal from being masked by noise; when the signal amplitude is large, the restrictive amplification prevents the signal from exceeding the system's tolerance and realizes the full amplitude utilization of the input signal. This not only improves the signal-to-noise ratio of the signal, but also ensures the integrity of the signal and the effectiveness of the processing. Ultimately, this processing method makes the system output signal more usable, enhances the actual measurement value of the signal, and makes the system suitable for a wider range of application needs.
[0032] Specifically, if Figure 3As shown, the specific steps of obtaining the filtered output voltage signal of the high-precision magnetic modulator to be processed are as follows: obtaining the initial filtering weight coefficient of the set filter, and performing filtering analysis in combination with the output voltage amplification value of the high-precision magnetic modulator to be processed at the first time point to obtain the filtered output voltage value of the high-precision magnetic modulator to be processed at the first time point; obtaining the output voltage reference value of the high-precision magnetic modulator to be processed, and performing error analysis in combination with the filtered output voltage value of the high-precision magnetic modulator to be processed at the first time point to obtain the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point; obtaining the initial learning rate of the set filter, and performing learning rate correction analysis in combination with the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point to obtain the high-precision magnetic modulator to be processed. The method comprises the following steps: performing filter correction weight analysis on the initial weight coefficient of the set filter, the filter output voltage error value of the high-precision magnetic modulator at the first time point to be processed, the filter output voltage value, and the correction learning rate of the high-precision magnetic modulator at the second time point to be processed to obtain the corrected filter weight coefficient of the high-precision magnetic modulator at the second time point to be processed; performing a comprehensive analysis on the corrected filter weight coefficient and the output voltage amplification value of the high-precision magnetic modulator at the second time point to be processed to obtain the filter output voltage value of the high-precision magnetic modulator at the second time point to be processed, and repeating the error analysis, learning rate correction analysis, filter correction weight, and filter analysis steps until the filter output voltage value of the high-precision magnetic modulator at each time point to be processed is obtained.
[0033] The specific formulas for calculating the filtered output voltage value, filtered output voltage error value, corrected learning rate, corrected filtering weight coefficient, and filtered output voltage value at each time point of the high-precision magnetic modulator to be processed at the first time point are as follows: ;in, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, To set the initial filter weight coefficient of the filter, is the output voltage amplification value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, is the output voltage reference value of the high-precision magnetic modulator to be processed, is the corrected learning rate of the high-precision magnetic modulator at the second time point to be processed, To set the initial learning rate of the filter, is the learning rate attenuation coefficient stored in the database, is the modified filter weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the output voltage amplification value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The corrected filter weight coefficient at each time point (when calculating the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, the corrected filter weight coefficient at this time is the initial filter weight coefficient), The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, , is the number of time points.
[0034] It should be explained that setting the initial weight coefficient of the filter refers to the multiple by which the filter amplifies the input signal in the initial stage. It determines the strength of the initial filtering effect and can be obtained through the following steps:
[0035] Obtain the initial signal-to-noise ratio of the signal to be processed and evaluate the impact of the noise component on the signal.
[0036] According to the preset filtering target, an appropriate amplification factor is set to ensure that the effective information of the signal is amplified and the noise component is appropriately suppressed.
[0037] The initial weight coefficient is adjusted through simulation or testing, and finally a weight coefficient that strikes a balance between signal-to-noise ratio and computational efficiency is selected.
[0038] The output voltage reference value of the high-precision magnetic modulator to be processed is the output voltage value under the noise-free version, which is obtained by obtaining the output voltage values under the noise-free version at several time points and performing mean analysis to obtain the output voltage reference value.
[0039] Initial learning rate It is used to control the speed at which the filter corrects the signal error in the initial stage. It is set according to the system's convergence requirements and error sensitivity. It can be obtained by the following steps:
[0040] Determine the approximate range of the learning rate based on the noise characteristics of the signal and the system response requirements.
[0041] By experimenting with different settings of the initial learning rate, we observe the convergence speed and stability of the system and gradually optimize it.
[0042] Based on the experience of previous similar systems, select an appropriate initial learning rate to ensure that the system has a fast response capability in the initial stage while avoiding instability caused by excessive adjustments.
[0043] Learning rate decay coefficient Used to dynamically adjust the learning rate to avoid oscillation or instability caused by overcorrection. It is set according to the system's sensitivity to error and the requirements for convergence speed. It can be obtained as follows:
[0044] Determine the system's sensitivity to error changes and obtain the initial learning rate through testing or data analysis .
[0045] Set a decay ratio and gradually reduce the learning rate according to the time point sequence, so that the filter adjustment responds quickly in the early stage and gradually stabilizes in the later stage.
[0046] It can be obtained based on empirical values or through experimental adjustments to enable the system to achieve better balance at different time points.
[0047] The specific implementation example of calculating the filtered output voltage value at each time point is as follows, with the following data:
[0048] The initial output voltage signal of the high-precision magnetic modulator to be processed includes initial output voltage values at eight consecutive time points, as follows:
[0049] The initial output voltage value at the first time point is: 4.8mV.
[0050] The initial output voltage value at the second time point is: 5.2mV.
[0051] The initial output voltage value at the third time point is: 5.0mV.
[0052] The initial output voltage value at the fourth time point is: 5.8mV.
[0053] The initial output voltage value at the fifth time point is: 6.1mV.
[0054] The initial output voltage value at the sixth time point is: 4.9mV.
[0055] The initial output voltage value at the seventh time point is: 4.3mV.
[0056] The initial output voltage value at the eighth time point is: 4.7mV.
[0057] The maximum output safety voltage value of the high-precision magnetic modulator to be processed is: 6.0mV.
[0058] The minimum output safety voltage value of the high-precision magnetic modulator to be processed is: 4.5mV.
[0059] The initial gain coefficient of the high-precision magnetic modulator to be processed is: 1.2.
[0060] Set the initial filter weight coefficient of the filter to: 0.8.
[0061] The output voltage reference value of the high-precision magnetic modulator to be processed is: 5.2mV.
[0062] Set the initial learning rate of the filter to: 0.02.
[0063] The learning rate decay coefficient stored in the database is: 0.03.
[0064] The initial output voltage values at the above eight time points, the maximum output safety voltage value, the minimum output safety voltage value, and the initial gain coefficient of the high-precision magnetic modulator to be processed are respectively input into the amplification processing analysis model to obtain:
[0065] The output voltage amplification value at the first time point is: 4.8*1.2=5.76mV.
[0066] The output voltage amplification value at the second time point is: 5.2*1.2=6.24mV.
[0067] The output voltage amplification value at the third time point is: 5.0*1.2=6.00mV.
[0068] The output voltage amplification value at the fourth time point is: 5.8*1.2=6.96mV.
[0069] The output voltage amplification value at the fifth time point is: 6.1*(1.2*(1-((6.1-6.0) / 6.0)))=7.20mV.
[0070] The output voltage amplification value at the sixth time point is: 4.9*1.2=5.88mV.
[0071] The output voltage amplification value at the seventh time point is: 4.3*(1.2*(1+((4.5-4.3) / 4.5)))=5.39mV.
[0072] The output voltage amplification value at the eighth time point is: 4.7*1.2=5.64mV.
[0073] The output voltage amplification values at the above eight time points, the initial filter weight coefficient of the set filter, the initial learning rate, the output voltage reference value of the high-precision magnetic modulator to be processed, and the learning rate attenuation coefficient stored in the database are respectively input into the formula for calculating the filtered output voltage value at each time point to obtain:
[0074] The filtered output voltage value at the first time point is: 0.8*5.76≈4.6mV.
[0075] The filtered output voltage value at the second time point is: (0.8+(0.02*(1 / (1+0.03*(5.2-4.6)))*(5.2-4.6)*5.76))*6.24≈5.42mV.
[0076] The filtered output voltage value at the third time point is: (0.8+(0.02*(1 / (1+0.03*(5.42-5.2)))*(5.42-5.2)*6.24))*6.00≈4.96mV.
[0077] The filtered output voltage value at the fourth time point is: (0.8+(0.02*(1 / (1+0.03*(5.2-4.96)))*(5.2-4.96)*6.00))*6.96≈5.77mV.
[0078] The filtered output voltage value at the fifth time point is: (0.8+(0.02*(1 / (1+0.03*(5.77-5.2)))*(5.77-5.2)*6.96))*7.20≈6.32mV.
[0079] The filtered output voltage value at the sixth time point is: (0.8+(0.02*(1 / (1+0.03*(6.32-5.2)))*(6.32-5.2)*7.20))*5.88≈5.62mV.
[0080] The filtered output voltage value at the seventh time point is: (0.8+(0.02*(1 / (1+0.03*(5.62-5.2)))*(5.62-5.2)*5.88))*5.39≈4.57mV.
[0081] The filtered output voltage value at the eighth time point is: (0.8+(0.02*(1 / (1+0.03*(5.2-4.57)))*(5.2-4.57)*5.39))*5.64≈4.89mV.
[0082] In this implementation, the filtering analysis dynamically adjusts the filtering weight coefficient and learning rate at each time point, so that it can respond to signal changes in real time. This dynamic adjustment mechanism enables the filter to quickly adapt to different noise environments, ensuring that the filtering effect of the signal is optimal at each time point. Especially in the initial stage, the signal is enhanced by the preset initial weight coefficient to amplify the effective information. At the same time, the learning rate is dynamically adjusted using error analysis to avoid the oscillation phenomenon caused by over-correction, significantly improving the accuracy and real-time response capability of the system, and meeting the application requirements of high precision and high real-time requirements. The filtering analysis introduces learning rate attenuation and dynamic weight adjustment. By gradually reducing the learning rate, the filtering process can quickly suppress noise in the early stage and maintain the signal in the later stage. Stability, this mechanism can effectively distinguish between signal and noise components in different noise environments, reduce the impact of external interference on the signal, and ensure the stability and reliability of the output signal. This design enhances the system's anti-interference ability in complex environments, allowing the filter to still output stably under changing conditions. By storing the learning rate attenuation coefficient and dynamically adjusting the weight coefficient, the filter analysis has strong adaptability and can be optimized according to different signal environments. It can adapt to various application scenarios of high-precision magnetic modulators. This flexibility improves the scalability of the system. At the same time, through meticulous error analysis and learning rate correction, the filter analysis retains more signal details in the filtering, reduces error accumulation, and significantly improves the accuracy and quality of the signal. It is particularly suitable for high-precision measurement scenarios.
[0083] Specifically, the specific steps of obtaining the noise compensated output voltage signal of the high-precision magnetic modulator to be processed are as follows: obtaining an initial noise compensation weight coefficient, an initial noise adjustment coefficient, and an initial noise attenuation coefficient; performing noise compensation analysis on the filtered output voltage value and the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point in combination with the initial noise compensation weight coefficient, to obtain the noise compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point; performing coefficient correction analysis on the noise compensated output voltage value and the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point in combination with the initial noise adjustment coefficient and the initial noise attenuation coefficient, to obtain the corrected noise adjustment coefficient and the corrected noise attenuation coefficient of the high-precision magnetic modulator to be processed at the second time point. Subtraction coefficient; performing a corrected noise compensation weight analysis on the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point in combination with the corrected noise adjustment coefficient, the corrected noise attenuation coefficient and the initial noise compensation weight coefficient at the second time point to obtain the corrected noise compensation weight coefficient of the high-precision magnetic modulator to be processed at the second time point; performing noise compensation analysis on the filtered output voltage value, the corrected noise compensation weight coefficient and the filtered output voltage error value of the high-precision magnetic modulator to be processed at the second time point to obtain the noise compensated output voltage value of the high-precision magnetic modulator to be processed at the second time point, and repeating the coefficient correction analysis, the corrected noise compensation weight analysis and the noise compensation analysis until the noise compensated output voltage value of the high-precision magnetic modulator to be processed at each time point is obtained.
[0084] The specific formulas for calculating the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point, the corrected noise adjustment coefficient, the corrected noise attenuation coefficient, the corrected noise compensation weight coefficient, the noise-compensated output voltage value at the second time point, and the noise-compensated output voltage value at each time point are as follows: ;in, is the noise-compensated output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the initial noise compensation weight coefficient, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, is the corrected noise adjustment coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise adjustment coefficient, Adjust the attenuation factor for the noise stored in the database, is the corrected noise attenuation coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise attenuation coefficient, is the modified noise attenuation factor stored in the database, is the corrected noise compensation weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the noise-compensated output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The noise compensation output voltage value at a time point is The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The corrected noise compensation weight coefficient at each time point (when calculating the noise compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point, the corrected noise compensation weight coefficient at this time is the initial noise compensation weight coefficient), The first one of the high-precision magnetic modulators to be processed The filter output voltage error value at a time point is , is the number of time points.
[0085] It should be explained that the initial noise compensation weight coefficient This determines the initial strength of noise compensation, which is usually set based on the system's sensitivity to noise and the signal-to-noise ratio (SNR). By setting an appropriate initial weight, it can quickly take effect during the noise compensation process, effectively suppressing the noise component in the signal, thereby improving the purity of the signal. This coefficient can be continuously adjusted based on experimental data to ensure that the effective components of the signal are not affected while compensating for the noise.
[0086] Initial noise adjustment factor Used to control the response speed of noise compensation, especially suitable for the initial stage of the signal. When the noise frequency and amplitude are large, It is set to a higher value in order to quickly respond to noise changes. The reasonable setting of the adjustment coefficient not only enables the system to quickly suppress the initial noise, but also reduces the system's noise baseline in a short time. It can be determined by analyzing the noise characteristics of the system. value.
[0087] Initial noise attenuation coefficient It mainly controls the attenuation rate of noise in the initial compensation process, so that the system reaches a stable state in the initial stage, and gradually reduces the noise compensation intensity. It helps the system transition smoothly and avoids signal deviation caused by over-compensation. It can be based on convergence requirements and adjusted through experiments to ensure that the noise compensation process is both efficient and stable.
[0088] Noise adjustment attenuation factors stored in the database It is a preset parameter of the system, used to control the gradual attenuation of the noise adjustment coefficient over time. The attenuation factor can be obtained through historical data analysis and experimental results to ensure that the system can maintain a moderate response under different noise conditions, making the noise compensation effect more consistent and stable.
[0089] Corrected noise attenuation factors stored in the database It provides a basis for the dynamic adjustment of the noise attenuation rate, enabling the system to flexibly control the speed of noise compensation in different signal environments. It can be adjusted based on changes in the noise environment to maintain the noise suppression effect under different working conditions, thereby enabling the system to maintain excellent signal processing capabilities in a variety of environments.
[0090] In this embodiment, by setting the initial noise compensation weight coefficient and the initial noise adjustment coefficient, the noise compensation process can respond quickly and effectively suppress noise in the initial stage of signal processing. The initial weight coefficient determines the strength of the compensation, and the adjustment coefficient controls the speed of the response. This design enables the system to quickly filter noise in the early stage when the noise has a greater impact, thereby improving the purity of the signal. Especially when the signal noise is relatively large, the setting of the initial parameters ensures that the noise will not cause excessive interference to the signal, thereby laying a stable foundation for subsequent data processing. In the noise compensation process, the initial noise attenuation coefficient and the noise adjustment attenuation factor in the database work together to control the gradual reduction of the noise adjustment coefficient and the compensation weight, so as to ensure that the noise compensation is After a rapid initial response, it gradually stabilizes, avoiding overcompensation and unnecessary oscillations in the later stages. This attenuation mechanism not only improves the stability of the system, but also makes the signal compensation process more reliable and durable, thereby maintaining stable output in a variable noise environment. The noise compensation process uses the corrected noise attenuation factor stored in the database to adaptively adjust according to the noise characteristics of different environments. Whether in a strong or weak noise environment, the intensity and speed of noise suppression can be flexibly adjusted to achieve the best compensation effect. This design greatly improves the adaptability and accuracy of the system, allowing the high-precision magnetic modulator to perform well in various complex environments, providing strong support for high-precision signal measurement in different application scenarios.
[0091] Specifically, the specific steps for obtaining the processed output voltage signal of the high-precision magnetic modulator to be processed are as follows: Fourier transform analysis is performed on the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at each time point to obtain the initial frequency value (unit is Hz, for example, 0Hz, 5Hz, 10Hz, etc.) corresponding to each time point of the high-precision magnetic modulator to be processed; the cutoff frequency limit of the band-pass filter in the high-precision magnetic modulator to be processed (that is, the frequency range of the signal passed by the filter) is obtained, and a comprehensive analysis is performed to obtain the center frequency (that is, the midpoint of the cutoff frequency, which is the most sensitive frequency point of the filter) and the band-pass filter in the high-precision magnetic modulator to be processed. The width value (i.e., the width of the frequency range allowed to pass by the filter), the cut-off frequency limits include the lowest cut-off frequency and the highest cut-off frequency; the center frequency, bandwidth value, lowest cut-off frequency, highest cut-off frequency of the band-pass filter in the high-precision magnetic modulator to be processed, and the initial frequency value corresponding to each time point of the high-precision magnetic modulator to be processed are respectively input into the initial filtering analysis model for filtering analysis to obtain the frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed; the frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed is subjected to inverse Fourier transform analysis to obtain the output voltage processing value of the high-precision magnetic modulator to be processed at each time point.
[0092] The specific formula for calculating the center frequency and bandwidth of the bandpass filter in the high-precision magnetic modulator to be processed is as follows: ;in, is the center frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the bandwidth value of the bandpass filter in the high-precision magnetic modulator to be processed.
[0093] The initial filtering analysis model is as follows: ;in, is the frequency processing value corresponding to the time point of the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the center frequency of the bandpass filter in the high-precision magnetic modulator to be processed, is the bandwidth of the bandpass filter in the high-precision magnetic modulator to be processed, is the initial frequency value corresponding to the time point of the high-precision magnetic modulator to be processed.
[0094] In this embodiment, by setting the center frequency and bandwidth value of the bandpass filter, noise or useless signals that are not within the frequency range can be effectively filtered out, thereby retaining frequency components that are meaningful to the signal. This frequency selectivity enhances the accuracy of signal processing, especially in an environment with a lot of noise interference. The bandpass filter can significantly improve the purity of the signal. At the same time, the determination of the center frequency ensures the filter's sensitive response to key frequency points, so that the signal processing accuracy of the system is guaranteed. The initial filtering analysis model enables the system to dynamically adjust the frequency at each time point by integrating the lowest and highest cutoff frequencies, center frequency and bandwidth values of the bandpass filter, thereby ensuring the adaptability of the filtering process. The frequency processing values at each time point are finely adjusted to adapt to the complex frequency change environment and reduce the distortion caused by frequency drift or environmental fluctuations. This adaptive adjustment mechanism makes the system more stable and robust in practical applications. The bandpass filter design and initial filtering model enable the system to efficiently process a wide range of frequency signals. By performing an inverse Fourier transform on the frequency value at each time point, the processed output voltage signal can be quickly obtained in the time domain. This fast and accurate signal processing method expands the application scenarios of the system, enabling the high-precision magnetic modulator to perform well in high-precision measurement, signal analysis, spectrum monitoring and other fields, and adapt to signal requirements in different frequency ranges.
[0095] In summary, this application has at least the following effects:
[0096] Through adaptive filtering algorithms and noise compensation algorithms, the signal accuracy and anti-interference ability of the high-precision magnetic modulator can be effectively improved in different noise environments. Since the adaptive filtering algorithm adjusts the filtering parameters in real time to adapt to the noise interference in different environments, it significantly reduces the impact of external noise on signal measurement. At the same time, the noise compensation algorithm further reduces the noise component in the signal, improves the purity and reliability of the measurement data, so that the signal processing method can maintain high-precision output under complex working conditions.
[0097] By controlling the voltage signal's gain and safe voltage limits, we ensure signal amplification remains within a safe range, avoiding distortion or unstable output caused by voltage fluctuations. By setting the filter's learning rate and modifying the noise compensation weight, we can effectively adapt to environmental changes and prevent over-amplification or deviation accumulation. This not only ensures the system's signal output stability, but also improves its applicability and safety in complex environments, providing a stable and reliable foundation for subsequent data analysis.
[0098] Based on filtering and noise compensation, the signal is further processed by Fourier transform. Combined with cutoff frequency analysis and filtering, the effective frequency components of the high-precision magnetic modulator can be accurately identified. The output signal obtained by inverse Fourier transform is optimized through frequency domain processing, realizing multi-dimensional optimization of the signal in the time-frequency domain, greatly improving the overall accuracy and quality of the signal, thereby ensuring the reasonable distribution of high-frequency and low-frequency components, and effectively solving the shortcomings of traditional signal processing methods in frequency accuracy. It is suitable for high-precision measurement applications.
[0099] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0100] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation, characterized in that: The following steps are involved: Acquiring an initial output voltage signal of a high-precision magnetic modulator to be processed and performing preprocessing to obtain an amplified output voltage signal of the high-precision magnetic modulator to be processed, wherein the initial output voltage signal includes initial output voltage values at a plurality of time points, and the amplified output voltage signal includes amplified output voltage values at a plurality of time points; Performing filtering processing on the output voltage amplified signal of the high-precision magnetic modulator to be processed based on an adaptive filtering algorithm to obtain a filtered output voltage signal of the high-precision magnetic modulator to be processed, including filtered output voltage values at several time points; performing noise compensation processing on the filtered output voltage signal of the high-precision magnetic modulator to be processed based on a noise compensation algorithm to obtain a noise-compensated output voltage signal of the high-precision magnetic modulator to be processed, including noise-compensated output voltage values at several time points; Performing comprehensive processing and analysis on the noise-compensated output voltage signal of the high-precision magnetic modulator to be processed to obtain a processed output voltage signal of the high-precision magnetic modulator to be processed, including processed output voltage values at several time points; The specific steps of obtaining the output voltage amplified signal of the high-precision magnetic modulator to be processed are as follows: Obtaining a safety voltage limit and an initial gain coefficient of a high-precision magnetic modulator to be processed, wherein the safety voltage limit includes a maximum output safety voltage value and a minimum output safety voltage value; Comparing and analyzing the initial output voltage value of the high-precision magnetic modulator to be processed at each time point with the safety voltage limit of the high-precision magnetic modulator to be processed, and inputting the comparison analysis results, the initial gain coefficient, the maximum output safety voltage value, and the minimum output safety voltage value of the high-precision magnetic modulator to be processed into the amplification processing analysis model for voltage amplification processing, thereby obtaining the output voltage amplification value of the high-precision magnetic modulator to be processed at each time point; The amplification processing analysis model is specifically as follows: ; in, They are, in order, the output voltage amplification value, the initial output voltage value, the initial gain coefficient, the minimum output safety voltage value, and the maximum output safety voltage value of the high-precision magnetic modulator to be processed.
2. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 1, characterized in that: The specific steps of obtaining the filtered output voltage signal of the high-precision magnetic modulator to be processed are as follows: Obtaining an initial filter weight coefficient of a set filter, and performing filtering analysis on the output voltage amplification value of the high-precision magnetic modulator to be processed at the first time point, to obtain a filtered output voltage value of the high-precision magnetic modulator to be processed at the first time point; Obtaining an output voltage reference value of the high-precision magnetic modulator to be processed, and performing error analysis on the filtered output voltage value of the high-precision magnetic modulator to be processed at a first time point to obtain a filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point; Obtaining an initial learning rate of the set filter, and performing a learning rate correction analysis based on a filter output voltage error value of the high-precision magnetic modulator to be processed at a first time point, to obtain a corrected learning rate of the high-precision magnetic modulator to be processed at a second time point; Performing a filter correction weight analysis on the initial weight coefficient of the set filter, the filter output voltage error value of the high-precision magnetic modulator to be processed at the first time point, the filter output voltage value, and the correction learning rate of the high-precision magnetic modulator to be processed at the second time point to obtain a correction filter weight coefficient of the high-precision magnetic modulator to be processed at the second time point; A comprehensive analysis is performed on the corrected filter weight coefficient and the output voltage amplification value of the high-precision magnetic modulator to be processed at the second time point to obtain the filtered output voltage value of the high-precision magnetic modulator to be processed at the second time point, and the error analysis, learning rate correction analysis, filter correction weight, and filter analysis steps are repeated until the filtered output voltage value of the high-precision magnetic modulator to be processed at each time point is obtained.
3. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 2, characterized in that: The specific formulas for calculating the filtered output voltage value, filtered output voltage error value, corrected learning rate, corrected filtering weight coefficient, and filtered output voltage value at each time point of the high-precision magnetic modulator to be processed at the first time point are as follows: ; in, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, To set the initial filter weight coefficient of the filter, is the output voltage amplification value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, The output voltage reference value of the high-precision magnetic modulator to be processed, is the corrected learning rate of the high-precision magnetic modulator at the second time point to be processed, To set the initial learning rate of the filter, is the learning rate attenuation coefficient stored in the database, is the modified filter weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the output voltage amplification value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The modified filter weight coefficient at each time point, The first one of the high-precision magnetic modulators to be processed The output voltage amplification value at a time point is .
4. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 1, characterized in that: The specific steps of obtaining the noise-compensated output voltage signal of the high-precision magnetic modulator to be processed are as follows: Obtaining an initial noise compensation weight coefficient, an initial noise adjustment coefficient, and an initial noise attenuation coefficient; Performing noise compensation analysis on the filtered output voltage value and the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point in combination with the initial noise compensation weight coefficient to obtain the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point; The noise compensation output voltage value and the filter output voltage error value of the high-precision magnetic modulator to be processed at the first time point are respectively combined to perform coefficient correction analysis on the initial noise adjustment coefficient and the initial noise attenuation coefficient to obtain the corrected noise adjustment coefficient and the corrected noise attenuation coefficient of the high-precision magnetic modulator to be processed at the second time point; performing a corrected noise compensation weight analysis on the filtered output voltage error value of the high-precision magnetic modulator to be processed at the first time point in combination with the corrected noise adjustment coefficient, the corrected noise attenuation coefficient, and the initial noise compensation weight coefficient at the second time point to obtain the corrected noise compensation weight coefficient of the high-precision magnetic modulator to be processed at the second time point; A noise compensation analysis is performed on the filtered output voltage value, the corrected noise compensation weight coefficient, and the filtered output voltage error value of the high-precision magnetic modulator to be processed at the second time point to obtain the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the second time point, and the coefficient correction analysis, the corrected noise compensation weight analysis, and the noise compensation analysis are repeated until the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at each time point is obtained.
5. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 4 is characterized in that: The specific formulas for calculating the noise-compensated output voltage value of the high-precision magnetic modulator to be processed at the first time point, the corrected noise adjustment coefficient, the corrected noise attenuation coefficient, the corrected noise compensation weight coefficient, the noise-compensated output voltage value at the second time point, and the noise-compensated output voltage value at each time point are as follows: ; in, is the noise-compensated output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the first time point to be processed, is the initial noise compensation weight coefficient, is the filtered output voltage error value of the high-precision magnetic modulator at the first time point to be processed, is the corrected noise adjustment coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise adjustment coefficient, Adjust the attenuation factor for the noise stored in the database, is the corrected noise attenuation coefficient of the high-precision magnetic modulator at the second time point to be processed, is the initial noise attenuation coefficient, is the modified noise attenuation factor stored in the database, is the corrected noise compensation weight coefficient of the second time point of the high-precision magnetic modulator to be processed, is the noise-compensated output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage value of the high-precision magnetic modulator at the second time point to be processed, is the filtered output voltage error value of the high-precision magnetic modulator at the second time point to be processed, The first one of the high-precision magnetic modulators to be processed The noise compensation output voltage value at a time point is The first one of the high-precision magnetic modulators to be processed The filtered output voltage value at a time point, The first one of the high-precision magnetic modulators to be processed The corrected noise compensation weight coefficient at each time point, The first one of the high-precision magnetic modulators to be processed The filter output voltage error value at a time point is , is the number of time points.
6. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 1, characterized in that: The specific steps of obtaining the processed output voltage signal of the high-precision magnetic modulator to be processed are as follows: Performing Fourier transform analysis on the noise compensation output voltage value of the high-precision magnetic modulator to be processed at each time point to obtain the initial frequency value corresponding to each time point of the high-precision magnetic modulator to be processed; Obtaining the cutoff frequency limits of the high-precision magnetic modulator to be processed, and performing comprehensive analysis to obtain the center frequency and bandwidth value of the high-precision magnetic modulator to be processed, wherein the cutoff frequency limits include a minimum cutoff frequency and a maximum cutoff frequency; The center frequency, bandwidth value, minimum cutoff frequency, maximum cutoff frequency of the high-precision magnetic modulator to be processed and the initial frequency value corresponding to each time point of the high-precision magnetic modulator are respectively input into the initial filtering analysis model for filtering analysis to obtain the frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed; The frequency processing value corresponding to each time point of the high-precision magnetic modulator to be processed is subjected to inverse Fourier transform analysis to obtain the output voltage processing value of each time point of the high-precision magnetic modulator to be processed.
7. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 6, characterized in that: The specific formula for calculating the center frequency and bandwidth of the high-precision magnetic modulator to be processed is as follows: ; in, is the center frequency of the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the high-precision magnetic modulator to be processed, is the bandwidth value of the high-precision magnetic modulator to be processed.
8. The high-precision magnetic modulator signal processing method based on adaptive filtering and noise compensation according to claim 6, characterized in that: The initial filtering analysis model is specifically as follows: ; in, is the frequency processing value corresponding to the time point of the high-precision magnetic modulator to be processed, is the lowest cutoff frequency of the high-precision magnetic modulator to be processed, is the highest cutoff frequency of the high-precision magnetic modulator to be processed, is the center frequency of the high-precision magnetic modulator to be processed, is the bandwidth value of the high-precision magnetic modulator to be processed, is the initial frequency value corresponding to the time point of the high-precision magnetic modulator to be processed.
Citation Information
Patent Citations
Disturbance voltage intelligent compensation device in three-dimensional electrical prospecting instrument
CN103472492A
Broadband voltage signal measuring method and system
CN117434337A