算法解析
\[J(x) = \frac{1}{2} (x - x^b)^T \mathrm{B}^{-1} (x - x^b) + \frac{1}{2} [H(x) - y]^T \mathrm{R}^{-1} [H(x) - y]\]
定义 :
first guess
\[x^g\]分析增量(analysis increment)
\[\delta{x} : x = x^g + \delta{x}\]innovation vector
\[d = y – H(x^g)\]
代价函数的增量形式
\[J(\delta{x}) = \frac{1}{2} (\delta{x} - \delta{x^g})^T \mathrm{B}^{-1} (\delta{x} - \delta{x^g}) + \frac{1}{2} (\mathrm{H}\delta{x} - d)^T \mathrm{R}^{-1} (\mathrm{H}\delta{x} - d)\]
其中:
\[\delta{x^g} = x^b - x^g\]
起始点:
\[\delta{x} = 0\]\[x^g = x^b\]
定义:
\[\mathrm{B} = \mathrm{U} \mathrm{U}^T\]
其中:
\[\mathrm{U} = \mathrm{U_p} \mathrm{U_v} \mathrm{U_h}\]
\(\mathrm{U_p}\) 是物理转换
\(\mathrm{U_v}\) 是垂直转换
\(\mathrm{U_h}\) 是水平转换
分析增量可以写为:
\[\delta{x} = \mathrm{U} v\]
其中, \(v\) 为控制变量(Control variables)
所以,代价函数可以写为:
\[J(v) = \frac{1}{2} (v - v^g)^T(v - v^g) + \frac{1}{2} (\mathrm{H}\mathrm{U}v - d)^T \mathrm{R}^{-1} (\mathrm{H}\mathrm{U}v - d)\]