CN105180971A - Noise variance measurement method based on alpha-beta-gamma filtering and second-order mutual difference - Google Patents

Noise variance measurement method based on alpha-beta-gamma filtering and second-order mutual difference Download PDF

Info

Publication number
CN105180971A
CN105180971A CN201510582072.6A CN201510582072A CN105180971A CN 105180971 A CN105180971 A CN 105180971A CN 201510582072 A CN201510582072 A CN 201510582072A CN 105180971 A CN105180971 A CN 105180971A
Authority
CN
China
Prior art keywords
beta
noise
signal
alpha
wave filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510582072.6A
Other languages
Chinese (zh)
Other versions
CN105180971B (en
Inventor
张海
张义昕
张晓鸥
郭雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201510582072.6A priority Critical patent/CN105180971B/en
Publication of CN105180971A publication Critical patent/CN105180971A/en
Application granted granted Critical
Publication of CN105180971B publication Critical patent/CN105180971B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a noise variance measurement method based on alpha-beta-gamma filtering and second-order mutual difference. The noise variance measurement method measures pseudo redundancy of a measurement signal through an alpha-beta-gamma filtering structure, selects a slowly-varying or linear-varying part in the measurement signal by adopting a data selection algorithm, and calculates to obtain noise variance by adopting a second-order mutual difference method. The noise variance measurement method can be used for estimating noise variance of any signal in real time, and can effectively improve the filtering precision in Kalman filtering.

Description

A kind of noise variance measuring method of dividing based on alpha-beta-γ filtering and second order mutual deviation
Technical field
The present invention relates to a kind of noise variance measuring method, can measuring-signal noise variance exactly.In Kalman filter application, can effective adaptive measuring noise variance matrix, improve filtering accuracy, suppression filtering divergence.
Background technology
In Practical Project, the scarcity of prior imformation and measuring method causes the statistical property of noise to obtain.For ensureing precision and the convergence of Kalman filter, method the most common in engineering is by adaptive method, obtains the estimation to noise statistics, reaches raising filtering accuracy, suppresses the object of filtering divergence.
At present, the adaptable Kalman filter of domestic and international design regulates measurement noises variance matrix mainly through newly breath or residual error, mainly contains Sage-Husa method, robust self-adaptation Sage filtering, based on the Kalman filter algorithm of fuzzy self-adaption, mobile fenestration etc.These methods effectively cannot solve the filtering divergence problem under filtering lag situation.For overcoming this problem, also researching and proposing and directly signal variance having been measured, mainly contained the method for estimation of adaptive approach based on envelope and the mutual differential pair noise variance of second order.And the former can only for white Gaussian noise, the latter needs redundant measurement condition.
When there being two kinds of heterogeneitys to measure to same measurer, the method computation and measurement noise variance that second order mutual deviation can be used to divide, and under single measuring condition, do not meet the redundant measurement condition that second order mutual deviation divides, cannot noise variance be recorded.
Summary of the invention
The object of the invention is to solve the problem, overcome the deficiency that second order mutual deviation point condition is excessively strong, provide a kind of noise variance measuring method of dividing based on alpha-beta-γ filtering and second order mutual deviation, second order mutual deviation is divided and is generalized in the measurement of single system noise variance, have more universal significance.By the present invention, the noise variance of single system can be measured exactly in real time, in Kalman filter application, can filtering accuracy be improved, suppress filtering divergence.
A kind of noise variance measuring method of dividing based on alpha-beta-γ filtering and second order mutual deviation of the present invention, is realized by following steps:
Step one: utilize the data under typical service condition to carry out offline design to alpha-beta-γ wave filter.Utilize the method for envelope to try to achieve raw measured signal noise amplitude and filter output noise amplitude, by adjusting the parameter h of wave filter, the noise amplitude that smooth type alpha-beta-γ wave filter is exported is 1/10 ~ 1/20 of raw measured signal noise amplitude.The h value of getting following-up type alpha-beta-γ wave filter is 10 ~ 100 times of smooth type;
Step 2: after constructing suitable smooth type and following-up type alpha-beta-γ wave filter, can measure the noise variance of the live signal of sensor collection.The signal of sensor Real-time Collection is raw measured signal, uses the smooth type alpha-beta-γ wave filter designed and following-up type alpha-beta-γ wave filter is online respectively carries out filtering to it, is length of window, by sequence segment with m;
Step 3: usage data selection algorithm screens exporting in following-up type alpha-beta-γ wave filter and smooth type alpha-beta-γ filtering window, selects tempolabile signal or linear change signal.Tempolabile signal or linear signal may be used for calculating noise variance;
Step 4: the gradual or former measuring-signal of linear change part that step 3 filters out, exports with the smooth type alpha-beta-γ wave filter in corresponding moment the virtual redundancy measurement formed and carries out the mutual calculus of differences of second order, obtain noise variance.
By above method, construct the pseudo-redundant measurement sequence for raw measured signal, in gradual data segment, cancellation actual value trend is divided by mutual deviation, by the system deviation of self difference cancellation relative to actual value, obtain the sequence reflecting raw measured signal measurement noises, realize the real-time estimation of signal noise.In Kalman filter, effectively can improve filtering accuracy.
The invention has the advantages that:
(1) the present invention is by using the redundant measurement of alpha-beta-γ filter design raw measured signal, second order mutual deviation is divided and has been generalized to single measurement system noise variance evaluation from being applicable to dual system measurement, reduce the applicable elements that second order mutual deviation divides noise statistics to estimate, have more universal significance;
(2) the inventive method is without the need to the Changing Pattern of known signal;
(3) the inventive method is by effective selection of data, relatively existing adaptive filter algorithm, improves the accuracy that noise statistics is estimated;
(4) the inventive method is simple, calculates accurately, is easy to realize.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the inventive method;
Fig. 2 is the original signal actual value that the present invention emulates;
Fig. 3 is the measurement signal value that the present invention emulates;
Fig. 4 is the smooth type wave filter output of certain emulation and the result of data selection;
Fig. 5 is that the noise variance using Monte Carlo method to obtain measures relative error distribution.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
The present invention is a kind of noise variance measuring method of dividing based on alpha-beta-γ filtering and second order mutual deviation, and flow process, as schemed as indicated with 1, comprises following step:
Step one: utilize the data under typical service condition to carry out offline design to alpha-beta-γ wave filter.Utilize the method for envelope to try to achieve raw measured signal noise amplitude and filter output noise amplitude, by adjusting the parameter h of wave filter, the noise amplitude that smooth type alpha-beta-γ wave filter is exported is 1/10 ~ 1/20 of raw measured signal noise amplitude.The h value of getting following-up type alpha-beta-γ wave filter is 10 ~ 100 times of smooth type:
Specifically comprise:
A. alpha-beta-γ filter model is set up
X · ( t ) = A ( t ) X ( t ) + F ( t ) · W ( t )
Z(t)=H(t)X(t)+V(t)
Wherein: X ( t ) = x 1 ( t ) x 2 ( t ) x 3 ( t ) For the quantity of state of reflected signal change, x 1(t), x 2(t), x 3t () is element in quantity of state.W (t) is system noise, Z ( t) be observed reading, V (t) is observation noise. A ( t ) = 0 1 0 0 0 1 0 0 0 For state matrix, F ( t ) = 0 0 1 For noise inputs matrix, H (t)=[100] are observing matrix.
In Kalman filter formula:
X ^ · ( t | t ) = A ( t ) X ^ ( t | t ) + K ( t ) ( Z ( t ) - H ( t ) X ^ ( t | t ) )
K(t)=P(t|t)H T(t)R -1(t)
P · ( t | t ) = A ( t ) P ( t | t ) + P ( t | t ) A T ( t ) - P ( t | t ) H T ( t ) R - 1 ( t ) H ( t ) P ( t | t ) + F ( t ) Q ( t ) F - 1 ( t )
Wherein: for the state estimation of t, for the state estimation derivative of t, R (t) is observation noise covariance matrix, and Q (t) is system noise covariance battle array, and P (t|t) is filter noise variance matrix, for the derivative of filter noise variance matrix, K (t) is gain matrix.
When filtering reaches stable, the P (t|t) in Kalman filter does not change, and K (t) keeps definite value K:
K = 2 h 3 2 h 2 3 h
h = q r
Wherein: q is system noise variance, r is measurement noises variance, and h is system noise variance and the ratio of state-noise variance, is gain matrix K parameter.
B. appoint and get h value, use alpha-beta-γ wave filter to follow the tracks of raw measured signal, build the alpha-beta-γ Filtering Model of discretize:
X(k+1)=Φ·X(k)+W
Z(k+1)=H·X(k+1)+V
Wherein: X (k+1), Z (k+1) are respectively state value and the observed reading in k+1 moment, and Φ is state-transition matrix, and W is system noise matrix, and H is observing matrix, and V is observation noise matrix, and value is respectively:
Φ = 1 T 1 T 1
W = 0 0 w
H=[100]
V=v
Wherein, T is sampling interval, the white noise of w to be noise variance be q, the white noise of v to be noise variance be r;
Alpha-beta-γ filtering is calculated by following formula:
X ^ ( k ) = Φ ( k , k - 1 ) X ^ ( k - 1 ) + K ( Z ( k ) - H Φ ( k , k - 1 ) X ^ ( k - 1 ) )
Wherein: for the state estimation in k moment.
C. envelope identification is carried out to smooth type alpha-beta-γ filter output value, obtains the noise amplitude of wave filter | V 1|:
| V 1 | = Σ ( upperEnv 1 k - lowerEnv 1 k ) 2 m 1
Wherein: m 1for the data bulk of whole raw measured signal, upperEnv 1kand lowerEnv 1kfor wave filter is at the upper and lower envelope point of k moment point;
D. Envelope Analysis is carried out to whole raw measured signal, obtains the noise amplitude of raw measured signal | V 2|:
| V 2 | = Σ ( upperEnv 2 k - lowerEnv 2 k ) 2 m 1
Wherein: upperEnv 2kand lowerEnv 2kfor raw measured signal is at the upper and lower envelope point of k moment point;
E. adjust wave filter h value, repeat B and C two step, until filter noise amplitude | V 1| with raw measured signal noise amplitude | V 2| meet:
1 10 ≤ | V 1 | | V 2 | ≤ 1 20
The h value of F. getting now is the h value h of smooth type alpha-beta-γ wave filter s, get h s10 ~ 100 times be the alpha-beta-γ wave filter h value h of following-up type t;
Step 2: after constructing suitable smooth type and following-up type alpha-beta-γ wave filter, can measure the noise variance of the live signal of sensor collection.The signal of sensor Real-time Collection is raw measured signal, uses the smooth type alpha-beta-γ wave filter designed and following-up type alpha-beta-γ wave filter is online respectively carries out filtering to it, obtains smooth type filtered sequence with following-up type filtered sequence be length of window with m, in sequence with middle slip respectively obtains data segment, the tract started with the k moment with for:
X ^ S | k k + m = x ^ S ( k ) x ^ S ( k + 1 ) ... x ^ S ( k + m ) T
X ^ T | k k + m = x ^ T ( k ) x ^ T ( k + 1 ) ... x ^ T ( k + m ) T
Wherein: with the smooth type wave filter and the following-up type wave filter that are respectively the k moment export.
Step 3: usage data selection algorithm screens exporting in following-up type, smooth type alpha-beta-γ filtering window, selects tempolabile signal or linear change signal.Tempolabile signal or linear signal may be used for calculating noise variance;
Channel selection algorithm filters out detailed process that is gradual or linear change data:
A., in gradual or linear course, signal approximation is in linearly.Set up linear least-squares model:
X ^ S | k k + m = H l a S ( k ) b S ( k )
X ^ T | k k + m = H l a T ( k ) b T ( k )
H l = 1 1 2 1 . . . . . . m 1
Wherein: H lfor least square observing matrix, a s(k), b s(k) and a t(k), b tk () is the valuation of a, b of fitting a straight line x (k+i)=ai+b.
B. least-squares estimation a is used s(k), b s(k) and a t(k), b t(k):
a S ( k ) b S ( k ) = ( H l T H l ) - 1 H l T X ^ S | k k + m
a T ( k ) b T ( k ) = ( H l T H l ) - 1 H l T X ^ T | k k + m
C. data in window are temporally divided into two sections, front and back, centered by fitting a straight line, in adding up every section respectively the A of average amplitude up and down 1, A 2, A 3, A 4:
A 1 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) ≥ a S ( k ) i - b S , i ∈ ( 0 , m / 2 ) }
A 2 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) < a S ( k ) i - b S , i &Element; ( 0 , m / 2 ) }
A 3 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) &GreaterEqual; a S ( k ) i - b S , i &Element; &lsqb; m / 2 , m ) }
A 4 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) < a S ( k ) i - b S , i &Element; &lsqb; m / 2 , m ) }
Wherein: mean represents the function of averaging.
D. the absolute value of angle theta between two fitting a straight lines is calculated | θ |:
|θ|=|arctan(a S(k))-arctan(a T(k))|
E. A is judged 1, A 2, A 3, A 4whether one angle between two fitting a straight lines of making peace is enough little:
| A 1 A 2 | , | A 1 A 3 | , | A 3 A 4 | &Element; ( 1 - t h _ a m p , 1 + t h _ a m p ) | &theta; | < t h _ a n g
Wherein: th_amp and th_ang is respectively the threshold value of amplitude and angle.
Work as A 1, A 2, A 3, A 4the ratio of absolute value is within scope (1-th_amp, 1+th_amp) and the absolute value of fitting a straight line angle | θ | when being less than threshold value th_ang, think A 1, A 2, A 3, A 4consistent and between fitting a straight line angle less, then this data segment is gradual or the data segment of linear course, may be used for calculating noise variance.Otherwise data segment, for become process soon, can not be used for calculating noise variance.
Step 4: the gradual or former measuring-signal of linear change part that step 3 filters out, exports with the smooth type alpha-beta-γ wave filter in corresponding moment and carries out the mutual calculus of differences of second order, obtain noise variance.
A. establish and start with moment k, length is the gradual or linear former measuring-signal data segment of m and its smooth type alpha-beta-γ wave filter exports by its respectively self difference obtain:
Δx(k)=x(k+1)-x(k)
&Delta; x ^ S ( k ) = x ^ S ( k + 1 ) - x ^ S ( k )
Wherein, x (k) is signal k moment measured value, for smooth type wave filter is in the output valve in k moment, Δ x (k) and be respectively their autodyne score value, and form self difference sequence with
B. the self difference sequence will obtained with carry out mutual deviation to divide, try to achieve raw measured signal data segment in window noise variance
V a r ( X | k k + m k ) = 1 2 ( &Delta; X | k k + m k - &Delta; X ^ S | k k + m ) ( &Delta; X | k k + m - &Delta; X ^ S | - &Delta; X ^ S | k k + m ) T
C. calculate the noise variance of raw measured signal, and the data calculated are weighted obtain:
{ d i = ( 1 - b ) / ( 1 - b i + 1 ) V a r ( X ) i = ( 1 - d i ) V a r ( X | k k + m ) + d i V a r ( X ) i - 1 ( 0 < b < 1 )
Wherein: X is raw measured signal sequence, b is forgetting factor, d ifor weighting coefficient, b i+1the i+1 power of forgetting factor b, Var (X) iit is the raw measured signal noise variance calculated for i-th time.
Pass through said method, the virtual redundancy of structure raw measured signal measures sequence, select gradual or linear course wherein, by cancellation actual value and the relative variation relative to actual value, obtain the sequence reflecting raw measured signal noise, finally calculate the variance of raw measured signal noise.This variance may be used for Adaptive Kalman Filtering Algorithm, improves arithmetic accuracy.
In example:
Get signal shown in Fig. 2 to emulate, to add in signal standard deviation be the zero mean Gaussian white noise of 5 as measuring-signal, as shown in Figure 3.
According to above-mentioned steps, as shown in Figure 4, in dotted line frame, data are the tempolabile signal selected to this Case Simulation.Use Monte Carlo method emulates the relative error obtained and distributes as shown in Figure 5.As can be seen from Figure 5, method calculating noise variance error of the present invention is within 20%, and the measuring accuracy of 90.2% is within 10%.Can find out, method of the present invention has higher computational accuracy.
The present invention is on the basis that second order mutual deviation divides, use alpha-beta-γ filter design redundant measurement, by screening data and alpha-beta-γ wave filter, to reach the object meeting second order mutual deviation point condition, the method that final utilization second order mutual deviation divides calculates the variance of measurement noises.

Claims (1)

1., based on the noise variance measuring method that alpha-beta-γ filtering and second order mutual deviation divide, comprise following step:
Step one: offline design is carried out to alpha-beta-γ wave filter, the method of envelope is utilized to try to achieve raw measured signal noise amplitude and filter output noise amplitude, by adjusting the parameter h of wave filter, the noise amplitude that smooth type alpha-beta-γ wave filter is exported is 1/10 ~ 1/20 of original signal noise amplitude, and the h value of getting following-up type alpha-beta-γ wave filter is 10 ~ 100 times of smooth type;
Specifically comprise:
A. alpha-beta-γ filter model is set up
X &CenterDot; ( t ) = A ( t ) X ( t ) + F ( t ) &CenterDot; W ( t )
Z(t)=H(t)X(t)+V(t)
Wherein: X ( t ) = x 1 ( t ) x 2 ( t ) x 3 ( t ) For the quantity of state of reflected signal change, x 1(t), x 2(t), x 3t () is element in quantity of state; W (t) is system noise, and Z (t) is observed reading, and V (t) is observation noise, A ( t ) = 0 1 0 0 0 1 0 0 0 For state matrix, F ( t ) = 0 0 1 For noise inputs matrix, H (t)=[100] are observing matrix;
In Kalman filter formula:
X ^ &CenterDot; ( t | t ) = A ( t ) X ^ ( t | t ) + K ( t ) ( Z ( t ) - H ( t ) X ^ ( t | t ) )
K(t)=P(t|t)H T(t)R -1(t)
P &CenterDot; ( t | t ) = A ( t ) P ( t | t ) + P ( t | t ) A T ( t ) - P ( t | t ) H T ( t ) R - 1 ( t ) H ( t ) P ( t | t ) + F ( t ) Q ( t ) F - 1 ( t )
Wherein: for the state estimation of t, for the state estimation derivative of t, R (t) is observation noise covariance matrix, and Q (t) is system noise covariance battle array, and P (t|t) is filter noise variance matrix, for the derivative of filter noise variance matrix, K (t) is gain matrix;
When filtering reaches stable, K (t) keeps definite value K:
K = 2 h 3 2 h 2 3 h
h = q r
Wherein: q is system noise variance, r is measurement noises variance, and h is system noise variance and the ratio of state-noise variance, is gain matrix K parameter;
B. appoint and get h value, use alpha-beta-γ wave filter to follow the tracks of signal, build the alpha-beta-γ Filtering Model of discretize:
X(k+1)=Φ·X(k)+W
Z(k+1)=H·X(k+1)+V
Wherein: X (k+1), Z (k+1) are respectively state value and the observed reading in k+1 moment, and Φ is state-transition matrix, and W is system noise matrix, and H is observing matrix, and V is observation noise matrix, and value is respectively:
&Phi; = 1 T 1 T 1
W = 0 0 w
H=[100]
V=v
Wherein, T is sampling interval, the white noise of w to be noise variance be q, the white noise of v to be noise variance be r;
Calculate alpha-beta-γ filtering:
X ^ ( k ) = &Phi; ( k , k - 1 ) X ^ ( k - 1 ) + K ( Z ( k ) - H &Phi; ( k , k - 1 ) X ^ ( k - 1 ) )
Wherein: for the state estimation in k moment;
C. envelope identification is carried out to smooth type alpha-beta-γ filter output value, obtains the noise amplitude of wave filter | V 1|:
| V 1 | = &Sigma; ( upperEnv 1 k - lowerEnv 1 k ) 2 m 1
Wherein: m 1for the data bulk of whole raw measured signal, upperEnv 1kand lowerEnv 1kfor wave filter is at the upper and lower envelope point of k moment point;
D. Envelope Analysis is carried out to whole raw measured signal, obtains the noise amplitude of original signal | V 2|:
| V 2 | = &Sigma; ( upperEnv 2 k - lowerEnv 2 k ) 2 m 1
Wherein: upperEnv 2kand lowerEnv 2kfor raw measured signal is at the upper and lower envelope point of k moment point;
E. adjust wave filter h value, repeat B and C two step, until filter noise amplitude | V 1| with raw measured signal noise amplitude | V 2| meet:
1 10 &le; | V 1 | | V 2 | &le; 1 20
The h value of F. getting now is the h value h of smooth type alpha-beta-γ wave filter s, get h s10 ~ 100 times be the alpha-beta-γ wave filter h value h of following-up type t;
Step 2: after constructing smooth type and following-up type alpha-beta-γ wave filter, the noise variance of the live signal of sensor collection is measured, the signal of sensor Real-time Collection is raw measured signal, use smooth type alpha-beta-γ wave filter and following-up type alpha-beta-γ wave filter is online respectively carries out filtering to it, obtain smooth type filtered sequence with following-up type filtered sequence be length of window with m, in sequence with middle slip respectively obtains data segment, the tract started with the k moment with for:
X ^ S | k k + m = x ^ S ( k ) x ^ S ( k + 1 ) ... x ^ S ( k + m ) T
X ^ T | k k + m = x ^ T ( k ) x ^ T ( k + 1 ) ... x ^ T ( k + m ) T
Wherein: with the smooth type wave filter and the following-up type wave filter that are respectively the k moment export;
Step 3: usage data selection algorithm screens exporting in following-up type, smooth type alpha-beta-γ filtering window, selects tempolabile signal or linear change signal;
Channel selection algorithm filters out detailed process that is gradual or linear change data:
A. linear least-squares model is set up:
X ^ S | k k + m = H l a S ( k ) b S ( k )
X ^ T | k k + m = H l a T ( k ) b T ( k )
H l = 1 1 2 1 . . . . . . m 1
Wherein: H lfor least square observing matrix, a s(k), b s(k) and a t(k), b tk () is the valuation of a, b of fitting a straight line x (k+i)=ai+b;
B. least-squares estimation a is used s(k), b s(k) and a t(k), b t(k):
a S ( k ) b S ( k ) = ( H l T H l ) - 1 H l T X ^ S | k k + m
a T ( k ) b T ( k ) = ( H l T H l ) - 1 H l T X ^ T | k k + m
C. data in window are temporally divided into two sections, front and back, centered by fitting a straight line, in adding up every section respectively the A of average amplitude up and down 1, A 2, A 3, A 4:
A 1 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) &GreaterEqual; a S ( k ) i - b S , i &Element; ( 0 , m / 2 ) }
A 2 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) < a S ( k ) i - b S , i &Element; ( 0 , m / 2 ) }
A 3 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) &GreaterEqual; a S ( k ) i - b S , i &Element; &lsqb; m / 2 , m ) }
A 4 = m e a n { x ^ S ( k + i ) - a S ( k ) i - b S | x ^ S ( k + i ) < a S ( k ) i - b S , i &Element; &lsqb; m / 2 , m ) }
Wherein: mean represents the function of averaging;
D. the absolute value of angle theta between two fitting a straight lines is calculated | θ |:
|θ|=|arctan(a S(k))-arctan(a T(k))|
E. A is judged 1, A 2, A 3, A 4whether one angle between two fitting a straight lines of making peace is enough little:
| A 1 A 2 | , | A 1 A 3 | , | A 3 A 4 | &Element; ( 1 - t h _ a m p , 1 + t h _ a m p ) | &theta; | < t h _ a n g
Wherein: th_amp and th_ang is respectively the threshold value of amplitude and angle;
Work as A 1, A 2, A 3, A 4the ratio of absolute value is at scope (1-th_amp, 1+th_amp) and the absolute value of fitting a straight line angle | θ | when being less than threshold value th_ang, then this data segment is gradual or linear original measurement measuring-signal data segment, otherwise, data segment, for become process soon, is given up;
Step 4: gradual or linear original measurement measuring-signal data segment step 3 obtained, exports with the smooth type alpha-beta-γ wave filter in corresponding moment and carries out the mutual calculus of differences of second order, obtain noise variance;
Concrete:
A. establish and start with moment k, length is the gradual or linear original measurement measuring-signal data segment of m and its smooth type alpha-beta-γ wave filter exports by its respectively self difference obtain:
Δx(k)=x(k+1)-x(k)
&Delta; x ^ S ( k ) = x ^ S ( k + 1 ) - x ^ S ( k )
Wherein, x (k) is signal k moment measured value, for smooth type wave filter is in the output valve in k moment, Δ x (k) and be respectively their autodyne score value, and form self difference sequence with
B. the self difference sequence will obtained with carry out mutual deviation to divide, try to achieve original signal data segment in window noise variance
V a r ( X | k k + m ) = 1 2 ( &Delta; X | k k + m - &Delta; X ^ S | k k + 1 ) ( &Delta;X k k + m - &Delta; X ^ S | k k + m ) T
C. calculate the noise variance of original signal, and the data calculated are weighted obtain:
d i = ( 1 - b ) / ( 1 - b i + 1 ) V a r ( X ) i = ( 1 - d i ) V a r ( X | k k + m ) + d i V a r ( X ) i - 1 ( 0 < b < 1 )
Wherein: X is original measurement measuring-signal sequence, and b is forgetting factor, d ifor weighting coefficient, b i+1the i+1 power of forgetting factor b, Var (X) iit is the original signal noise variance calculated for i-th time.
CN201510582072.6A 2015-09-14 2015-09-14 A kind of noise variance measuring method filtered based on α β γ with the mutual difference of second order Expired - Fee Related CN105180971B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510582072.6A CN105180971B (en) 2015-09-14 2015-09-14 A kind of noise variance measuring method filtered based on α β γ with the mutual difference of second order

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510582072.6A CN105180971B (en) 2015-09-14 2015-09-14 A kind of noise variance measuring method filtered based on α β γ with the mutual difference of second order

Publications (2)

Publication Number Publication Date
CN105180971A true CN105180971A (en) 2015-12-23
CN105180971B CN105180971B (en) 2017-09-22

Family

ID=54903220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510582072.6A Expired - Fee Related CN105180971B (en) 2015-09-14 2015-09-14 A kind of noise variance measuring method filtered based on α β γ with the mutual difference of second order

Country Status (1)

Country Link
CN (1) CN105180971B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101806887A (en) * 2010-03-19 2010-08-18 清华大学 Space tracking filter-based sea clutter suppression and target detection method
CN102096086A (en) * 2010-11-22 2011-06-15 北京航空航天大学 Self-adaptive filtering method based on different measuring characteristics of GPS (Global Positioning System)/INS (Inertial Navigation System) integrated navigation system
CN102508279A (en) * 2011-11-18 2012-06-20 中国测绘科学研究院 Method for processing GNSS (global navigation satellite system) positioning posture measuring value of satellite navigation system and GNSS positioning posture measuring instrument
CN102508278A (en) * 2011-11-28 2012-06-20 北京航空航天大学 Adaptive filtering method based on observation noise covariance matrix estimation
CN104020482A (en) * 2014-06-17 2014-09-03 北方工业大学 Accurate speed measurement method for high-dynamic satellite navigation receiver

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101806887A (en) * 2010-03-19 2010-08-18 清华大学 Space tracking filter-based sea clutter suppression and target detection method
CN102096086A (en) * 2010-11-22 2011-06-15 北京航空航天大学 Self-adaptive filtering method based on different measuring characteristics of GPS (Global Positioning System)/INS (Inertial Navigation System) integrated navigation system
CN102508279A (en) * 2011-11-18 2012-06-20 中国测绘科学研究院 Method for processing GNSS (global navigation satellite system) positioning posture measuring value of satellite navigation system and GNSS positioning posture measuring instrument
CN102508278A (en) * 2011-11-28 2012-06-20 北京航空航天大学 Adaptive filtering method based on observation noise covariance matrix estimation
CN104020482A (en) * 2014-06-17 2014-09-03 北方工业大学 Accurate speed measurement method for high-dynamic satellite navigation receiver

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
陈关荣 等: "近最优轨道线性数字滤波器", 《数学研究与评论》 *
高波 等: "火箭飞行数据的两种滤波方法对比", 《火箭飞行数据的两种滤波方法对比 *

Also Published As

Publication number Publication date
CN105180971B (en) 2017-09-22

Similar Documents

Publication Publication Date Title
CN104182642B (en) A kind of fault detection method based on rarefaction representation
CN107807278A (en) Oscillating signal parameter identification method based on H ∞ EKFs
CN101859146A (en) Satellite fault prediction method based on predictive filtering and empirical mode decomposition
CN102186194B (en) Method for establishing passive target measurement model based on wireless sensor network
CN106198058A (en) A kind of vertical wheel impacts power method for real-time measurement based on tire pressure monitoring
CN107238500B (en) Vehicle handling stability tests RES(rapid evaluation system) method for building up
CN105242544A (en) Non-linear multi-unmanned-aerial-vehicle-system fault-tolerance formation control method with consideration of random disturbance
CN106786561A (en) A kind of Low-frequency Oscillation Modal Parameters discrimination method based on adaptive Kalman filter
CN101894296B (en) Method for realizing analogue circuit fault diagnosis based on standard deviation and skewness by neural network
CN101900789A (en) Tolerance analog circuit fault diagnosing method based on wavelet transform and fractal dimension
CN105158725A (en) Multi-dimensional influence quantity-based electric energy meter metering accuracy evaluation method
CN104142680B (en) Multiple-sensor fault diagnosis system and method based on robust input training neural network
CN103310637B (en) Vehicle data-based bus speed acquisition device and method
CN106972949A (en) A kind of fractional order network system situation method of estimation based on adaptive equalization technology
CN103646013A (en) Multiple fault reconstruction method based on covariance matrix norm approximation
CN103389360B (en) Based on the debutanizing tower butane content soft measuring method of probability principal component regression model
Angrisani et al. Estimating ultrasonic time-of-flight through quadrature demodulation
CN105373112A (en) A steering engine fault detection and diagnosis method based on multi-model parameter estimation
CN105180971A (en) Noise variance measurement method based on alpha-beta-gamma filtering and second-order mutual difference
Chu et al. The research of machinery fault feature extraction methods based on vibration signal
CN116975763A (en) Water supply network abnormality diagnosis method based on bispectrum and convolutional neural network
CN105652795B (en) 3PTT-2R series-parallel numerical control machine tool servo system fault prediction device and method based on residual observer
CN102567606B (en) Method for drawing equal-water-pressure surface of water supply pipeline network in real time
CN101609480A (en) Inter-node phase relation identification method of electric system based on wide area measurement noise signal
CN108345214B (en) Industrial process nonlinear detection method based on alternative data method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170922

Termination date: 20180914