CN111625766A - Generalized continuation approximation filtering method, storage medium and processor - Google Patents
Generalized continuation approximation filtering method, storage medium and processor Download PDFInfo
- Publication number
- CN111625766A CN111625766A CN202010347835.XA CN202010347835A CN111625766A CN 111625766 A CN111625766 A CN 111625766A CN 202010347835 A CN202010347835 A CN 202010347835A CN 111625766 A CN111625766 A CN 111625766A
- Authority
- CN
- China
- Prior art keywords
- state quantity
- generalized
- value
- matrix
- optimal
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000001914 filtration Methods 0.000 title claims abstract description 41
- 239000011159 matrix material Substances 0.000 claims abstract description 58
- 238000012546 transfer Methods 0.000 claims abstract description 13
- 230000007704 transition Effects 0.000 claims description 17
- 238000005259 measurement Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 8
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000009499 grossing Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013213 extrapolation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Biology (AREA)
- Computing Systems (AREA)
- Complex Calculations (AREA)
Abstract
The embodiment of the invention provides a generalized continuation approximation filtering method, which comprises the following steps: collecting discrete signals, and selecting the optimal estimation value of the prior state quantity of a section of sliding window from the discrete signalsThe length of the window is L, L is more than or equal to 3, and n is the current signal moment; using the optimal estimated value of the prior state quantityConstructing a generalized continuation approximation equation with interpolation constraint conditions, and solving to obtain a generalized continuation approximation equation coefficient; according to the generalized continuation approximation equation coefficient, constructing a state quantity transfer matrix A based on a state transfer hypothesis model, and calculating to obtain a state quantity predicted value of the next moment n +1Corresponding covariance prediction matrixPredicting value of state quantity according to next time n +1Corresponding covariance prediction matrixCalculating to obtain the optimal state quantity estimated value of the next moment n +1The method can avoid large signal noise influence and has a good filtering effect.
Description
Technical Field
The invention relates to the field of data processing, in particular to a generalized continuation approximation filtering method, a storage medium and a processor.
Background
At present, when filtering signals such as communication signals, navigation signals, astronomical radiation signals and the like, a Kalman filtering (KF for short) method is generally adopted, and KFs are widely applied to various engineering and technical fields. Based on a certain motion hypothesis model, the KF associates system state quantities at adjacent moments, so that the original error of an isolated and disordered least square solution is reduced, and the result of data processing is smoother and more accurate.
The nature of KF is based on one-step state transition of Markov chain, always using the state quantity of the latest epoch n to predict the state quantity of the next epoch n + 1. The method has the advantages of greatly reducing the calculation amount, but also causing the method to depend too much on the precision of the current epoch state quantity. In other words, even if we already know that the optimal estimation value of the current epoch state quantity may have a large error, only one-step prediction can be continued by using the state quantity estimation value. In this regard, many algorithms propose artificial intervention or adaptive amplification of the filter error covariance matrix P to suppress the weight of the state quantity pre-measurement in subsequent measurement update processes. However, they also fail to avoid error amplification of the state quantities during the prediction of the branch.
Disclosure of Invention
The embodiment of the invention aims to provide a generalized continuation approximation filtering method, which improves the prediction processing process of signal state quantity by constructing a sliding window with fitting and interpolation functions, and avoids error amplification of the state quantity in the prediction transfer process.
In order to achieve the above object, an embodiment of the present invention provides a generalized continuation approximation filtering method, including: step 1, collecting discrete signals, and selecting a section of optimal estimation value of prior state quantity of a sliding window from the discrete signalsThe length of the window is L, L is more than or equal to 3, and n is the current signal moment; step 2, utilizing the optimal estimated value of the prior state quantityConstructing a generalized continuation approximation equation with interpolation constraint conditions, and solving to obtain a generalized continuation approximation equation coefficient; step 3, constructing a state quantity transfer matrix A based on a state transfer hypothesis model according to the generalized continuation approximation equation coefficients, and calculating to obtain a state quantity predicted value of the next moment n +1Corresponding covariance prediction matrixStep 4, predicting the state quantity according to the state quantity of the next time n +1Corresponding covariance prediction matrixCalculating to obtain the optimal state quantity estimated value of the next moment n +1
Preferably, the step 2 further comprises dividing a time j (j ∈ [ n-L +1, n ] within the length range of the window]) Optimum estimated value of state quantity ofAnd as an interpolation point, the optimal estimated value of the state quantity at other moments in the length range of the window is used as a fitting point, and a generalized continuation approximation equation with an interpolation constraint condition is established:
wherein, a0,a1,a2Respectively, generalized prolongation polynomial coefficient, tiIs the value at time i, tjThe value at time j.
Preferably, the step 2 further comprises: the optimal estimation value of the signal state quantity of the current moment n is obtainedCorresponding covariance error matrix PnOptimal state quantity estimation value with smaller valueAs interpolation points.
Preferably, the step 3 further comprises: step 3a, according to the formulaThe transition calculation of the state quantity is completed, wherein,is the predicted value of the state quantity, t, at the next time n +1n+1Is the value of the next time n + 1; step 3b, obtaining a state transition matrix A based on the state transition hypothesis model, and calculating to obtain the state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
Wherein, PnThe optimal estimated value of the signal state quantity of the current moment nThe corresponding covariance error matrix.
Preferably, the step 3b further comprises: obtaining a signal state transition matrix A shown as the following formula according to the uniform speed change model:
or, obtaining a signal state transition matrix A as shown in the following formula according to the uniform acceleration change model:
where Δ t is the time interval between two moments.
Preferably, the step 4 further comprises:
Calculating to obtain the optimal state quantity estimated value of the next moment n +1Wherein, Kn+1Is a gain weight matrix, Pn+1For optimal estimation of state quantitiesThe corresponding covariance error matrix is then used,is the predicted value of the state quantity at the time n +1, I is an identity matrix, C is a measurement relation matrix, R is a measurement noise covariance matrix, yn+1Is the measured value at time n + 1.
Preferably, wherein the method further comprises: and step 5, obtaining the optimal estimated value of the state quantity at the next time n +1 by n-n +1And adding the sliding window, and repeatedly executing the steps 2-4 until the filtering operation is stopped.
In another aspect, the present invention also provides a machine-readable storage medium having stored thereon instructions for causing a machine to perform any one of the generalized continuation approximation filtering methods described above.
In yet another aspect, the present invention further provides a processor for executing a program, where the program is executed to perform: a method of generalized continuation approximation filtering as claimed in any one of the preceding claims.
According to the generalized continuation approximation filtering method, a section of sliding window is used for prediction, and the smoothing effect similar to other windowing filters can be achieved. Secondly, the method can flexibly select interpolation constraint points to realize tolerance, one or more interpolation points can be clamped by the method for fitting, and the interpolation points can be flexibly selected. Therefore, when the signal noise at the latest moment n is large, the signal noise can be degraded to be used as a fitting point, and a more accurate signal state quantity estimated value is additionally selected from the recent prior information to be used as an interpolation constraint point, so that the influence of large signal noise is avoided, a better filtering effect is achieved, and the precision of signal filtering processing can be improved. The method has the advantages of interpolation and fitting, can lock the latest data, flexibly perform segmentation or weighting processing on the observation data with different accuracies, and obtain higher accuracy; and the Runge effect is avoided by the thought of domain division processing. The method does not need to increase the degree of freedom and scale, is convenient to use and is easy to realize.
Additional features and advantages of embodiments of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention without limiting the embodiments of the invention. In the drawings:
FIG. 1 is a flow diagram of a generalized continuation-approximation filtering method for reducing signal noise according to the present invention;
FIG. 2 is a comparison of filter simulation results in white noise;
FIG. 3 is a comparison of filter error probability statistics in white noise;
FIG. 4 is a comparison of the results of filtering simulations after colored noise is superimposed;
fig. 5 is a statistical comparison of filtering error probabilities after the addition of colored noise.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating embodiments of the invention, are given by way of illustration and explanation only, not limitation.
Referring to fig. 1, the present invention provides a generalized continuation approximation filtering method, including:
step 3, constructing a state quantity transfer matrix A based on a state transfer model according to the generalized continuation approximation equation coefficient, and calculating to obtain a state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
Step 4, predicting the state quantity according to the state quantity of the next time n +1Corresponding covariance prediction matrixCalculating to obtain the optimal state quantity estimated value of the next moment n +1
Specifically, according to the generalized continuation approximation filtering method of the present invention, first, discrete signals are collected, where the discrete signals may be communication signals, navigation signals, astronomical radiation signals, etc., then a smooth window with a certain data length L is selected, and L data in the window are used as the optimal estimation value of the prior state quantity. And constructing a generalized continuation approximation equation with interpolation constraint conditions and solving to obtain a generalized continuation approximation equation coefficient. After the generalized continuation approximation equation coefficient is obtained, the state quantity predicted value of the next moment n +1 can be obtained through extrapolationThen according to the state quantity transfer matrix A, the state quantity predicted value of the next moment n +1 is obtained through calculationCorresponding covariance prediction matrixThe predicted value of the state quantity at the next time n +1Corresponding covariance prediction matrixFor characterizing the state quantity x for the next momentn+1According to the prediction accuracy and error magnitudeThe optimal state quantity estimated value of the next moment n +1 can be obtained by calculation
According to a preferred embodiment, said step 2 further comprises assigning a time j (j ∈ [ n-L +1, n ] within the length of said window]) Optimum estimated value of state quantity ofAnd as an interpolation point, the optimal estimated value of the state quantity at other moments in the length range of the window is used as a fitting point, and a generalized continuation approximation equation with an interpolation constraint condition is established:
wherein, a0,a1,a2Respectively, generalized prolongation polynomial coefficient, tiIs the value at time i, tjThe value at time j.
Preferably, the state quantity at the current time n can be used as the optimal estimation valueAs interpolation points, or otherwiseAnd taking the data points of the moments (1 to n-1) as fitting points to establish a generalized continuation approximation equation with interpolation constraints. Generally, the optimal state quantity estimated value corresponding to the current time n can be selected as an interpolation point, but when the state quantity estimated value at the current time has a large error (which can be judged by means of a corresponding error covariance matrix value and the like or other auxiliary means), other prior state quantity optimal estimated values in a smooth window can be selected as the interpolation point.
The step 3 further comprises:
step 3a, completing the transfer calculation of the state quantity according to the formula (2),
wherein the content of the first and second substances,is the predicted value of the state quantity, t, at the next time n +1n+1Is the value of the next time n + 1;
and 3b, obtaining a state transition matrix A based on the state transition hypothesis model, and calculating according to a formula (3) to obtain the state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
Wherein, PnThe optimal estimated value of the signal state quantity of the current moment nThe corresponding covariance error matrix.
Further preferably, the step 3b may further include:
obtaining a signal state transition matrix A shown as the following formula according to the uniform speed change model:
or, obtaining a signal state transition matrix A as shown in the following formula according to the uniform acceleration change model:
where Δ t is the time interval between two moments.
The step 4 further comprises: calculating according to the formula (4) to obtain the optimal state quantity estimated value of the next moment n +1
Wherein, Kn+1Is a gain weight matrix, Pn+1For optimal estimation of state quantitiesThe corresponding covariance error matrix is then used,is the predicted value of the state quantity at the time n + 1, I is an identity matrix, C is a measurement relation matrix, R is a measurement noise covariance matrix, yn+1Is the measured value at time n + 1.
The method may further include a step 5 of optimally estimating the state quantity of the next time n +1 by n-n +1And adding the sliding window, and repeatedly executing the steps 2-4 until the filtering operation is stopped. That is, in step 5, the optimum estimated value of the prior state quantity at the oldest time is discardedAnd adding the state quantity optimal estimation value at the latest moment, forming a new filtering smoothing window and using the new filtering smoothing window for processing at the next moment.
According to the generalized continuation approximation filtering method, a section of sliding window is used for prediction, and the smoothing effect similar to other windowing filters can be achieved. Secondly, the invention can flexibly select interpolation constraint points to realize tolerance. Generalized continuation can "block" one or more interpolation points for fitting, and the interpolation points can be flexibly selected. Therefore, when the signal noise at the latest time n is large, the signal noise can be degraded to be a fitting point, and a more accurate signal state quantity estimated value is additionally selected from the recent prior information to be an interpolation constraint point, so that the influence of the large signal noise is avoided. The method has the advantages of interpolation and fitting, can lock the latest data, flexibly perform segmentation or weighting processing on the observation data with different accuracies, and obtain higher accuracy; and the Runge effect is avoided by the thought of domain division processing. The method does not need to increase the degree of freedom and scale, is convenient to use and is easy to realize.
In the following, a specific embodiment of the generalized continuation approximation filtering method according to the present invention is described in detail, taking the case where L ═ n as an example.
1. Selecting the optimal estimation value of the prior state quantity
Taking the known value of the initial L points in the discrete signal as the optimal estimated value of the prior signal state quantity, and recording the optimal estimated value as the optimal estimated value
2. Constructing and solving generalized continuation approximation equation
The data point of the latest time LAnd establishing a generalized continuation approximation equation with interpolation constraint conditions by taking data points from other moments (1 to L-1) as interpolation points and taking data points from other moments as fitting points:
and solving by adopting a linear expansion mode. First, the interpolation constraint equation in equation (5) is rewritten as:
substituting the least square formula to obtain:
according to differential processing:
can be finished to obtain:
written in matrix form:
wherein the content of the first and second substances,
from formula (10):
a is obtained by calculation1,a2Then substituting into formula (6) to obtain a0。
3. State transition
Obtaining generalized continuation polynomial coefficient a0,a1,a2Then, the state quantity x of the next time L +1 can be obtained by extrapolationL+1Predicted value of (2)Thereby completing the predicted branch of state quantities:
calculating according to the state transition matrix A to obtain the predicted value of the state quantityCorresponding covariance prediction matrix
Wherein, PLFor the optimum estimation of the state quantity at the time LThe corresponding covariance error matrix.
4. Measurement update
The measurement update at time L +1 is completed according to equation (15):
wherein, KL+1In order to obtain a matrix of gain weights,for an optimal estimate of the state quantity at the time L +1,is a predicted estimate of the state quantity at time L +1, yL+1Is a measured value at time L +1, PL+1For optimal estimation of state quantitiesThe corresponding covariance error matrix. Thus, the optimal state quantity estimated value at the next time L +1 can be calculated
5. Circulation of
Moving the sliding window to the nearest moment by one moment, using the data of the moment L +1 as prior information, and obtaining the data of the sliding windowThe above steps are repeatedly performed as interpolation points, thereby obtaining the state quantity optimum estimation value at the next time (time L + 2).
Based on the steps, the filtering performance of the sinusoidal signal under the influence of white noise and colored noise is simulated respectively. The simulation time T is 0-30 s, the step length delta T is 0.1s, and the calculation is repeated 1000 times. The accuracy results were counted using monte carlo simulations and the performance of the filters of the method of the invention was analyzed and evaluated by comparison with a widely used kalman filter, see fig. 2-5.
(1) White noise filtering performance
Firstly, Gaussian white noise satisfying r-N (0, 0.1) distribution is added for numerical simulation, and basic characteristics of a filtering method are inspected and analyzed. The initial state quantities of the two filters are X0=[0 0]Initial covariance of P0=diag([0.1 2]) Initial process noise Q0=[0.0 0.0005;0.0005 0.01]Initial measurement noise of R00.01; the window length L of the generalized continuation approximation filtering is 20, and the interpolation constraint point is the current epoch observation point. The effect of the two filtering methods is shown in fig. 2, and the error probability statistics are shown in fig. 3. The Kalman filtering root mean square error (RMS) is about 0.083, the generalized continuation approaches about 0.069, and the improvement is about 17%.
(2) Colored noise filtering performance
On the basis of the white Gaussian noise, colored noise is added, filter error parameters and window data length are kept unchanged, and performance of the method is investigated and analyzed under the colored noise. The effect of the two filtering methods is shown in fig. 4, and the error probability statistics are shown in fig. 5. The Kalman filtering root mean square error (RMS) is about 0.113, the generalized continuation approximation filtering RMS is about 0.102, and the improvement is about 10%.
According to another aspect of the present invention, there is also provided a machine-readable storage medium having stored thereon instructions for causing a machine to perform the generalized continuation approximation filtering method described above.
According to yet another aspect of the present invention, there is also provided a processor for executing a program, wherein the program is executed to perform the generalized continuation approximation filtering method described above.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device:
step 3, constructing a state quantity transfer matrix A based on a state transfer model according to the generalized continuation approximation equation coefficient, and calculating to obtain a state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
Step 4, predicting the state quantity according to the state quantity of the next time n +1Corresponding covariance prediction matrixCalculating to obtain the optimal state quantity estimated value of the next moment n +1
The present application is described with reference to flowchart illustrations and/or block diagrams of methods and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. The use of the phrase "including an" as used herein does not exclude the presence of other, identical elements, components, methods, articles, or apparatus that may include the same, unless expressly stated otherwise.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (9)
1. A generalized continuation approximation filtering method, the method comprising:
step 1, collecting discrete signals, and selecting a section of optimal estimation value of prior state quantity of a sliding window from the discrete signalsThe length of the window is L, L is more than or equal to 3, and n is the current signal moment;
step 2, utilizing the optimal estimated value of the prior state quantityConstructing a generalized continuation approximation equation with interpolation constraint conditions, and solving to obtain a generalized continuation approximation equation coefficient;
step 3, constructing a state quantity transfer matrix A based on a state transfer hypothesis model according to the generalized continuation approximation equation coefficients, and calculating to obtain a state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
2. The method of claim 1, wherein the step 2 further comprises:
the time j (j ∈ [ n-L +1, n) within the length range of the window]) Optimum estimated value of state quantity ofAnd as an interpolation point, the optimal estimated value of the state quantity at other moments in the length range of the window is used as a fitting point, and a generalized continuation approximation equation with an interpolation constraint condition is established:
wherein, a0,a1,a2Respectively, generalized prolongation polynomial coefficient, tiIs the value at time i, tjThe value at time j.
4. The method of claim 1, wherein the step 3 further comprises:
step 3a, according to the formulaThe transition calculation of the state quantity is completed, wherein,is the predicted value of the state quantity, t, at the next time n +1n+1Is the value of the next time n + 1;
step 3b, obtaining a state transition matrix A based on the state transition hypothesis model, and calculating to obtain the state quantity predicted value of the next moment n +1Corresponding covariance prediction matrix
5. The method of claim 4, wherein the step 3b further comprises:
obtaining a signal state transition matrix A shown as the following formula according to the uniform speed change model:
or, obtaining a signal state transition matrix A as shown in the following formula according to the uniform acceleration change model:
where Δ t is the time interval between two moments.
6. The method of claim 4 or 5, wherein the step 4 further comprises:
Calculating to obtain the optimal state quantity estimated value of the next moment n +1Wherein, Kn+1Is a gain weight matrix, Pn+1For optimal estimation of state quantitiesThe corresponding covariance error matrix is then used,is the predicted value of the state quantity at the time n +1, I is an identity matrix, C is a measurement relation matrix, R is a measurement noise covariance matrix, yn+1Is the measured value at time n + 1.
8. A machine-readable storage medium having stored thereon instructions for causing a machine to perform the generalized continuation approximation filtering method of any one of claims 1-7.
9. A processor configured to execute a program, wherein the program is configured to perform: the generalized continuation approximation filtering method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010347835.XA CN111625766A (en) | 2020-04-27 | 2020-04-27 | Generalized continuation approximation filtering method, storage medium and processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010347835.XA CN111625766A (en) | 2020-04-27 | 2020-04-27 | Generalized continuation approximation filtering method, storage medium and processor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111625766A true CN111625766A (en) | 2020-09-04 |
Family
ID=72270816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010347835.XA Pending CN111625766A (en) | 2020-04-27 | 2020-04-27 | Generalized continuation approximation filtering method, storage medium and processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111625766A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113640115A (en) * | 2021-08-11 | 2021-11-12 | 中国工程物理研究院流体物理研究所 | Optimization method and system suitable for solving inverse problem of quasi-isentropic compression experiment data |
CN115333506A (en) * | 2022-10-17 | 2022-11-11 | 杭州光粒科技有限公司 | Signal processing method, device, equipment and readable storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973263A (en) * | 2014-05-16 | 2014-08-06 | 中国科学院国家天文台 | Novel approximation filter method |
CN104035113A (en) * | 2014-06-26 | 2014-09-10 | 桂林电子科技大学 | Pseudo-range-based reliable locating method of multimode GNSS receiver |
CN104280756A (en) * | 2014-10-30 | 2015-01-14 | 中国科学院国家天文台 | Satellite positioning enhancing method based on receiver clock offset generalized prolongation approach method |
JP2015219714A (en) * | 2014-05-16 | 2015-12-07 | 日本電信電話株式会社 | State estimation device, method, and program |
CN106707235A (en) * | 2017-03-08 | 2017-05-24 | 南京信息工程大学 | Indoor range finding positioning method based on improved traceless Kalman filtering |
CN107132562A (en) * | 2016-02-26 | 2017-09-05 | 大唐半导体设计有限公司 | A kind of method and apparatus for realizing Kalman filtering positioning |
CN108562290A (en) * | 2018-07-13 | 2018-09-21 | 深圳市戴升智能科技有限公司 | Filtering method, device, computer equipment and the storage medium of navigation data |
CN110057354A (en) * | 2019-03-11 | 2019-07-26 | 杭州电子科技大学 | One kind being based on the modified geomagnetic matching navigation method of magnetic declination |
CN110261859A (en) * | 2019-06-25 | 2019-09-20 | 北京中科海讯数字科技股份有限公司 | A kind of static alternating state method for tracking target of underwater manoeuvre |
-
2020
- 2020-04-27 CN CN202010347835.XA patent/CN111625766A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973263A (en) * | 2014-05-16 | 2014-08-06 | 中国科学院国家天文台 | Novel approximation filter method |
JP2015219714A (en) * | 2014-05-16 | 2015-12-07 | 日本電信電話株式会社 | State estimation device, method, and program |
CN104035113A (en) * | 2014-06-26 | 2014-09-10 | 桂林电子科技大学 | Pseudo-range-based reliable locating method of multimode GNSS receiver |
CN104280756A (en) * | 2014-10-30 | 2015-01-14 | 中国科学院国家天文台 | Satellite positioning enhancing method based on receiver clock offset generalized prolongation approach method |
CN107132562A (en) * | 2016-02-26 | 2017-09-05 | 大唐半导体设计有限公司 | A kind of method and apparatus for realizing Kalman filtering positioning |
CN106707235A (en) * | 2017-03-08 | 2017-05-24 | 南京信息工程大学 | Indoor range finding positioning method based on improved traceless Kalman filtering |
CN108562290A (en) * | 2018-07-13 | 2018-09-21 | 深圳市戴升智能科技有限公司 | Filtering method, device, computer equipment and the storage medium of navigation data |
CN110057354A (en) * | 2019-03-11 | 2019-07-26 | 杭州电子科技大学 | One kind being based on the modified geomagnetic matching navigation method of magnetic declination |
CN110261859A (en) * | 2019-06-25 | 2019-09-20 | 北京中科海讯数字科技股份有限公司 | A kind of static alternating state method for tracking target of underwater manoeuvre |
Non-Patent Citations (2)
Title |
---|
杨述斌 等: "基于Kalman滤波的车位侧方距离修正方法", 《计算机测量与控制》 * |
赵彦;施浒立;张新锋;: "不确定***的广义延拓预测模型", 仪器仪表学报 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113640115A (en) * | 2021-08-11 | 2021-11-12 | 中国工程物理研究院流体物理研究所 | Optimization method and system suitable for solving inverse problem of quasi-isentropic compression experiment data |
CN113640115B (en) * | 2021-08-11 | 2023-05-02 | 中国工程物理研究院流体物理研究所 | Optimization method and system suitable for solving inverse problem of quasi-isentropic compression experimental data |
CN115333506A (en) * | 2022-10-17 | 2022-11-11 | 杭州光粒科技有限公司 | Signal processing method, device, equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109508445B (en) | Target tracking method with color measurement noise and variational Bayesian self-adaptive Kalman filtering | |
Dzieliński et al. | Stability of discrete fractional order state-space systems | |
Papadopoulos et al. | Maximum-likelihood estimation of a class of chaotic signals | |
CN111625766A (en) | Generalized continuation approximation filtering method, storage medium and processor | |
CN114124033A (en) | Kalman filter implementation method, device, storage medium and equipment | |
CN108871365B (en) | State estimation method and system under course constraint | |
CN113326616A (en) | Slow variable coarse error measurement resistant fault-tolerant Kalman filtering method | |
Lu et al. | Time series prediction using kernel adaptive filter with least mean absolute third loss function | |
CN111623703A (en) | Novel Kalman filtering-based Beidou deformation monitoring real-time processing method | |
CN111291319B (en) | Mobile robot state estimation method applied to non-Gaussian noise environment | |
CN110398942B (en) | Parameter identification method for industrial production process control | |
CN108469609B (en) | Detection information filtering method for radar target tracking | |
Nordsjo | A constrained extended Kalman filter for target tracking | |
CN104050349B (en) | External air temperature measuring apparatus and method | |
CN115396055B (en) | Channel prediction method and device | |
CN107421543B (en) | Implicit function measurement model filtering method based on state dimension expansion | |
CN115632633A (en) | Minimum error entropy self-adaptive filtering method based on robust M estimation | |
CN110532660B (en) | Performance prediction method of aircraft brake system and aircraft brake system | |
Liu et al. | An Application of the Seasonal Fractional ARIMA Model to the Semiconductor Manufacturing | |
Takata | Identification of linear 1-dof system based on the maximum likelihood estimation using the analytical solution of Fokker-Planck equation | |
Porter et al. | A partitioned recursive algorithm for the estimation of dynamical and initial-condition parameters from cross-sectional data | |
CN113640115B (en) | Optimization method and system suitable for solving inverse problem of quasi-isentropic compression experimental data | |
CN115937253B (en) | Lu Bangbo Songduobernoulli filtering method under thick tail measurement noise and related equipment | |
CN112269373B (en) | State estimation module of vehicle control system | |
CN113835067B (en) | Method and device for resisting spectrum dispersion interference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200904 |