Noise-driven robust sequential adaptive estimation method
Through the robust sequential adaptive estimation method driven by noise, the adaptive noise injection mechanism is dynamically adjusted, which solves the problem that traditional estimation methods lack real-time and robustness in dynamic environments, and realizes efficient and robust parameter estimation in complex noise environments.
Patent Information
- Application Number
- CN202510459632.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-14
AI Technical Summary
In a dynamic environment, traditional batch estimation techniques cannot be applied due to lack of real-timeness, and the existing sequential estimation methods lack robustness for outliers or distribution offsets, making it difficult to achieve a balance of robustness and effectiveness.
A robust sequential adaptive estimation method driven by noise is proposed. By initializing parameters, establishing data linear models, determining score functions, adaptive sequential estimation and optimizing noise parameters, the adaptive noise injection mechanism is dynamically adjusted to enhance anti-interference ability and convergence efficiency.
In complex noise environments, an efficient and robust solution for system parameter estimation is achieved, enabling asymptotic maximum likelihood estimator performance under finite samples.
Smart Images

Figure CN119995562A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the fields of signal estimation, filtering and system identification, and in particular relates to a noise-driven robust sequential adaptive estimation method. Background Art
[0002] In many statistical models, the optimal estimator or detector is derived based on strong assumptions, such as the data follows a specific distribution (such as Gaussian distribution) or the model is precisely specified. However, these idealized assumptions may not always hold true in the real world. Outliers, heavy-tailed noise, etc. will greatly reduce the performance of traditional methods. The M-estimation method is an effective robust estimation method to solve the above problems.
[0003] However, in many contemporary applications such as real-time signal processing, sensor networks, and streaming data analysis, data is not available all at once, but arrives sequentially over time. In these dynamic environments, traditional batch estimation techniques cannot be applied due to their lack of real-time performance, as they usually require access to the entire dataset. This requires the use of sequential estimation techniques, which gradually update parameter estimates as new data arrive, thereby achieving real-time estimation of the target state or system parameters. Although sequential estimation methods such as recursive least squares (RLS), Kalman filtering, or stochastic gradient descent are widely used, they lack sufficient robustness to outliers or distribution shifts in the data stream, which makes it difficult to achieve a balance between robustness and effectiveness in robust sequence estimation.
[0004] Therefore, the sequential M-estimation pursues the unity of robustness and effectiveness from a practical perspective. In order to further improve the performance of the estimator, utilizing noise characteristics to improve the estimation performance is the main technical idea of the present invention. Summary of the invention
[0005] In view of the above technical problems existing in the prior art, the present invention proposes a noise-driven robust sequential adaptive estimation method, which has a reasonable design, overcomes the shortcomings of the prior art, and has good effects.
[0006] In order to achieve the above-mentioned purpose, the present invention adopts the following technical scheme: a robust sequential adaptive estimation method based on noise driving, comprising the following steps: Step 1: Initialize parameters: record sample observation data x={x_1, x_2, ..., x_N} containing outliers and its length N; Step 2: Establish a data linear model; Step 3: Determine the score function ; Step 4: Parameters Perform adaptive sequential estimation so that the estimated amount is gradually updated iteratively as the data arrives, and obtain The parameter estimates at time ; Step 5: Calculate The average error between the estimated value of the parameter at the moment and the true value is the mean square error of the estimator; Step 6: Use the adaptive optimization algorithm to optimize the noise parameters and obtain the minimum mean square error under the optimal noise parameters.
[0007] Preferably, in step 2, the position parameter model is as shown in formula (1): (1); among which, The probability density function is The background noise of heavy-tail distribution; is the observation model coefficient vector; To set the estimated reference parameters.
[0008] Preferably, step 3 specifically includes the following steps: Step 3.1: Determine the background noise Distribution type; Step 3.2: Choose a bounded score function The corresponding M-estimator; Step 3.3: Introduce noise intensity Noise , its probability density function Estimation score function with M Perform convolution; get a new score function , as shown in formula (2): (2); where η is the injected random noise variable; It is about random variables The mathematical expectation of .
[0009] Preferably, in step 4, the parameter estimate The expression of is shown in formula (3): (3); among which, is the gain matrix, and its expression is as follows: ; ; is the prediction error, and its expression is as follows: ; is the covariance matrix, and its update rule is .
[0010] Preferably, in step 5, the expression of the mean square error is as shown in formula (4): (4).
[0011] Preferably, the scoring function is a bounded function, and its bound s satisfies the robustness constraint to heavy-tailed noise.
[0012] Preferably, the background noise Follow Cauchy distribution or symmetric alpha stable distribution, inject noise It has a symmetric distribution, and its distribution parameters are estimated offline or adjusted adaptively online.
[0013] Beneficial technical effects brought by the present invention: The present invention utilizes the theory of stochastic resonance and dynamically adjusts the adaptive noise injection mechanism to enhance the anti-interference ability and convergence efficiency of the original estimation algorithm. The algorithm can asymptotically achieve the maximum likelihood estimator performance of system parameter estimation under finite samples, providing an efficient and robust solution for parameter estimation in complex noise environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a curve diagram showing how the mean square error of the estimated quantity of the present invention changes with the noise intensity.
[0015] Figure 2 It is a convergence curve diagram of the mean square error of the present invention with the number of iterations.
[0016] Figure 3 This is a graph showing the change of mean square error with input signal-to-noise ratio under Cauchy background noise.
[0017] Figure 4 for A plot of mean square error versus input signal-to-noise ratio in the presence of background noise. DETAILED DESCRIPTION
[0018] The present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods: In order to further improve the robustness and effectiveness of the estimator in a heavy-tailed noise environment, the theory of signal stochastic resonance is applied to the fields of signal estimation and filtering. By adaptive noise injection, the scoring function is modified and the noise is fully utilized rather than eliminated, so as to further improve the performance of the estimator.
[0019] The method of using noise to improve robust estimation is as follows: 1. Initialize parameters: record sample observation data containing outliers and its length , estimated reference parameters .
[0020] 2. Establish a linear model for the data: , It has a probability density function of 3. Choose a bounded score function The corresponding M-estimator, The function is bounded by ; 4. Set the noise intensity to Noise The probability density function of With the score function Perform convolution to obtain a new score function ; 5. Parameters Make an estimate that is updated incrementally as data arrives: ; Where: the gain matrix is , where the covariance matrix The update rule is .
[0021] 6. Use adaptive optimization algorithm to minimize The mean square error at time , optimize the noise parameters and obtain the minimum mean square error under the optimal noise parameters.
[0022] Experimental results: Considering the heavy-tailed Cauchy background noise, the introduced noise intensity is Gaussian noise excitation, a sequential adaptive estimation algorithm based on Gaussian noise drive is obtained. Figure 1 The mean square error of the algorithm is given as the noise intensity As can be seen from the figure, as the noise intensity The mean square error (MSE) shows a non-monotonic change that first decreases and then increases, that is, there is an optimal noise intensity. , which makes the mean square error of the system estimate reach the minimum and is much smaller than the mean square error of the traditional sequential estimation algorithm.
[0023] Considering two types of heavy-tailed noise distribution environments, Cauchy noise and symmetric alpha-stable noise (SαS), the performance of the sequential algorithm of adaptive Gaussian noise injection and adaptive optimal noise injection is verified. Figure 2 Gaussian noise with optimal noise intensity and approximately optimal density distribution are given The mean square error convergence curve of the noise-driven adaptive sequential M algorithm under the optimal noise is shown, and is compared with the mean square error of the estimators of traditional least squares and traditional sequential M estimation. Figure 3 The MSE variation curves of several algorithms under different input signal-to-noise ratios are given under Cauchy background noise. Figure 4 The MSE curves of several algorithms under different input signal-to-noise ratios are given under SαS background noise. Figure 3 and Figure 4 It can be seen that, whether in the sequential estimation algorithm with fixed noise intensity or adaptively tuned noise intensity or noise distribution, compared with the two algorithms without noise injection, noise injection can effectively reduce the mean square error of the estimation.
[0024] Of course, the above description is not a limitation of the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by technicians in this technical field within the essential scope of the present invention should also fall within the protection scope of the present invention.
Claims
1. A noise-driven robust sequential adaptive estimation method, characterized in that: The following steps are involved: Step 1: Initialize parameters: record the sample observation data x={x_1, x_2, …, x_N} containing outliers and its length N; Step 2: Establish a linear model of data; Step 3: Determine the scoring function ; Step 4: Parameters Perform adaptive sequential estimation so that the estimated amount is gradually updated iteratively as the data arrives, and obtain The parameter estimates at time ; Step 5: Calculation The average error between the estimated parameter value and the true value at the time, that is, the mean square error of the estimator; Step 6: Use the adaptive optimization algorithm to optimize the noise parameters and obtain the minimum mean square error under the optimal noise parameters.
2. The noise-driven robust sequential adaptive estimation method according to claim 1, characterized in that: In step 2, the linear model is shown in formula (1): (1); in, The probability density function is The heavy-tailed background noise; is the observation model coefficient vector; To set the estimated reference parameters.
3. The noise-driven robust sequential adaptive estimation method according to claim 2, characterized in that: Step 3 specifically includes the following steps: Step 3.1: Determine the background noise The type of distribution; Step 3.2: Choose a bounded score function The corresponding M-estimator; Step 3.3: Introduce noise intensity Noise , its probability density function Estimation score function with M Perform convolution; get a new score function , as shown in formula (2): (2); Where η is the injected random noise variable; It is about random variables The mathematical expectation of .
4. The noise-driven robust sequential adaptive estimation method according to claim 3, characterized in that: In step 4, the parameter estimates The expression of is shown in formula (3): (3); in, is the gain matrix, and its expression is as follows: ; ; is the prediction error, and its expression is as follows: ; is the covariance matrix, and its update rule is .
5. The noise-driven robust sequential adaptive estimation method according to claim 4, characterized in that: In step 5, the expression of mean square error is shown in formula (4): (4)。 6. The noise driven robust sequential adaptive estimation method according to claim 1, characterized in that: Score function is a bounded function, and its bound s satisfies the robustness constraint to heavy-tailed noise.
7. The noise driven robust sequential adaptive estimation method according to claim 3, characterized in that: Background noise Follow Cauchy distribution or symmetric alpha stable distribution, inject noise It has a symmetric distribution, and its distribution parameters are estimated offline or adjusted adaptively online.
Citation Information
Patent Citations
Attenuation coefficient self-adaptation filtering method and filtering system
CN104463841A
Robust large-array MIMO target transmitting and receiving angle joint estimation method
CN107167785A
Method for improving robust estimation by utilizing noise
CN107315918A
Channel estimation method based on robust adaptive filtering in impulsive noise environment
CN108881075A
Sequential space-time adaptive processing parameter estimation method
CN110412535A