It was asked:
"What are the different roles that Helmert, Wolf, Kalman and Lange played in the development of FKF?"

The answer:
"It has turned out that:
In 1880, Professor R. F. Helmert (1841-1917) specified the underlying mathematical problem through formulating the sparse Canonical Block-Angular (CBA) equation system for GEODETIC data.
In 1960, the equation system and formulae for solving positions of MOVING objects were disclosed under the title of Kalman Filtering (KF).
In 1969, a computing method for solving COMMON factors and (Canonical) Correlations between (two) blocks of data by using Empirical Orthogonal Functions (EOF) was reported by Lange (1969).
In 1972-75, the sparse CBA equations for balloon tracking systems were reported and solved ANALYTICALLY by Lange.
In 1978, Professor Helmut Wolf (1910-1994) published his analytic formulas for a blockwise solution of Helmert's Normal Equations (NEQ).
In 1982, an exact formula for computing the ACCURACY of the Helmert-Wolf blocking (HWB) solution was published by Lange (1982).
In 1986, the HWB solution was GENERALIZED to other applications by Lange (1987).
In 1989, the CONNECTION between the HWB solution and fast Kalman Filtering (FKF) was discovered and patented by Lange (1990).
In 1992, the FKF method was applied to EXTENDED Kalman Filtering (EKF) by Lange (1993).
In 1995, the FKF method was extended to ADAPTIVE Kalman Filtering (AKF) by Lange (1997).
By 2015, all these FKF patents expired.
In 2020, RTK From the Sky Brings Instant GNSS (cm) Accuracy Worldwide;
the good old global Precise Point Positioning (PPP) becomes now the most precise satellite-based Real Time Kinematic (RTK) navigation by exploiting, at last, my Fast Kalman Filtering (FKF) to solve those computational challenges that otherwise, i.e. if using ordinary Kalman Filetering (KF), would require inverting correlation matrices of impossibly large sizes. "

It was asked:
"Could the FKF method be replaced by using much faster microprocessors?"

The answer:
"Not reaally! The FKF method may though to be circumvented by using a furiosly faster processor. However, this could not happen even at any serious increase of computing power as almost indefiniteley long decimal numbers would also be requiered without FKF. The battery of a light-weight low-powered device should also be many times larger for equal high-performance-computing (HPC).
Thus, FKF is a killer application now as the serious competition in both accuracy and reliability begins in all markets of navigation, mobile positioning, ultra-reliable guidance, autonomous vehicles, etc."

It was asked:
"How do you explain the very high navigational accuracies expected?"

The answer:
"FKF renders the most effective computational method for updating calibration parameters that stem as integration constants from the differential equations of signal-phases and acceleration measurements in HYBRID systems. The optimality of the FKF computations is necessary for reliable accuracy estimation that can now be obtained as a byproduct from the sophisticated theory of Minimum Norm Quadratic Unbiased Estimation (MINQUE) by C. R. Rao (1975). Superb accuracies and integrity are thus achieved in real-time only by using the Statistical Calibration by Lange (1999)."

It was asked:
"How will the very high accuracies be achieved and maintained?"

The answer:
"International GNSS Services provide precise orbital solutions for realtime application. The Helmert-Wolf Blocking (HWB) solution method is applied to the realtime products of meteorological data-assimilation like that from the European Centre for Medium-Range Weather Forecasts (ECMWF). Embedded microchips based on hybrid navigation concepts are being developed..."

It was asked:
"How to explain the Kalman Filter (KF) in simple terms?"

The answer:
"KF renders the theoretically best method for updating estimates of unknown parameters when new data flow continuously into a navigation receiver or control system. Thus, all navigation receivers must make use of a Kalman Filter. However, there still are certain absolutely necessary conditions for these filtering processes to be absolutely RELIABLE.

The main problem with any large common KF solution stems from the fact that it cannot take into account that many of its numerous calibration parameters are mutually uncorrelated by definition. Thus, the covarince matrices to be exactly inverted become overly large for any optimal KF solution. "

It was asked:
"How is your FKF related to the KF?"

The answer:
"One of the reliability conditions of any Kalman Filter is that the inflow of data must continuously contain enough information on all those parameters whose values must be estimated. In other words, if a KF tries to estimate the value of a parameter under circumstances when the inflowing data has very little to do with this parameter then its estimated value is doomed to go astray sooner or later. The FKF-method represents the Best Available Technology (BAT) of extracting such information from the inflowing data as the overly large correlation matrices were inverted semi-analytically beforehand.
FKF cannot make miracles but saves lives because of the ever-increasing automation that is relied upon. This opportunity for improving and warranting public safety must no longer be deferred by ignorance or mere excuses."

It was asked:
"Can you give some ideas of the speed of the computations with your FKF technique compared with UD (Square-Root, or similar) filter implementation? "

The answer:
"The FKF and UD techniques are by no means exclusive. The semi-analytical computations of FKF offer significant advantages over mere UD:
- Firstly, long moving batches of data are submitted for Minimum Least Squares (moving avarage) estimation in order to detect (adjust) any looming calibration drifts; and,
- Secondly, realtime operational accuracy of this overdetermined navigation system is estimated optimally by using MINQUE from observed inconsistencies between all signals and sensors."

If these signals are processed only one data set at a time by any type of KF or UD solution then some crucial information on weakly observable calibration parameters are too easily lost. This leads to serious disasters due to unobserved filter divergence. Thus, Kalman's Observability and Controllability conditions must by no means overlooked though any Optimal computing!

It was asked:
"Are any libraries implemented ready for use?"

The answer:
Sample subroutines of FORTRAN77 can be found in CALLIB.for though without documentation as different applications require largely varying pieces of such FKF codes."

It was asked:
"Please give a simple example of how FKF is to be used?"

The answer:
"My PhD thesis describes a prototype system for the tracking of weather balloons. For additional information, please, just let us know: Lange@FKF.net."

It was asked:
"Does this mean that simpler weather forecasting is on the way? :-)

The answer:

"Certainly! Soon to buy 'super'-navigation receivers attached to mobile phones. These provide precise (cm) positional information with present weather outlooks. However, the Global Circulation Models (GCM) will be too sophisticated to be run on personal devices. FKF offers best possible ratio between navigation accuracy and battery saving."

It was asked:
"How this relates to Christian faith."

The answer:
"We all are God's laborers and Lord Jesus Christ is waiting for His bride to emerge soon for wedding. His bride loves Him as wife her husband. This is to participate in His sufferings as always faced in helping people out of poverty and spiritual darkness.
There are many ways of serving the Lord. An important way is to sponsor preaching the Good News of Him but many are distressed in need of good jobs. However, no company can afford paying good salaries without selling products and services at reasonable prices. These products must be of good quality and/or high technology when only cheap materials are available. Large quantities need also licencing in their markets.
The Lord gave me, in sleep, this invention of the Fast Kalman Filtering (FKF) to help His people for advancing technologies for safety and security. The Lord did a similar thing in my country by sending James Finlayson from Scotland to initiate the Industrial Revolution in Finland already year 1817."

It was asked:
"How to use FKF for solving the following typical problem:
X(k+1)=A(k)X(k)+W(k)
Y(k)=H(k)X(k)+V(k) , (k is the time index)
where X and Y are is the state and observation vectors with matrices A and H known. So, how to get the best estimate for state vector X at all times just using the FKF program modules?"

The answer:
"Your equation system is valid just for prediction, not for recursive KF estimation. At first, write the states and obrevations for KF as follows:

X(k)=A(k)X(k-1)+W(k)
Y(k)=H(k)X(k)+V(k)

then subtract A(k)Z(k-1) from both sides of the first equation (Harvey's approach) in order to get the so-called Augmented Model:

A(k)Z(k-1)=X(k)+A(k)(Z(k-1)-X(k-1))-W(k)
Y(k)=H(k)X(k)+V(k)

where Z(k-1) is an estimate of X(k-1) from the previous time step from k-2 to k-1.

Now, the FKF program modules apply for computing the maximum likelihood estimate Z(k) of X(k) from the time step from k-1 to k. Please observe that the Augmented Model is just a typical linear regression problem that can be solvedby using any Least Squares Analysis software package. But, FKF speeds up the computations enormously in all typical cases when vectors Y(k) and/or X(k) have numerous components."

* Last revised: Jan. 26, 2021