北斗导航 | SPP、RTK、RTD、PPP-RTK、PPP算法原理,公式及完整matlab代码
文章目录
- SPP(标准单点定位)
- 原理
- 核心公式
- MATLAB 代码
- RTD(实时动态码相位差分)
- 原理
- 核心公式
- MATLAB 代码
- RTK(实时动态载波相位差分)
- 原理
- 核心公式
- MATLAB 代码
- PPP(精密单点定位)
- 原理
- 核心公式
- MATLAB 代码
- PPP-RTK
- 原理
- 核心公式
- MATLAB 代码
- 五种技术对比一览表
- 总结与推荐
- 开源项目总览
- 各项目详细介绍
- 1. RTKLIB
- 2. GINav
- 3. raPPPid(VieVS PPP)
- 4. Net_Diff
- 5. CSSRlib
- 6. GREAT-PVT
- 7. Urban-RTKLIB
- 8. GAMP
- 按算法模式的项目推荐汇总
- 学习路径建议
SPP(标准单点定位)
原理
标准单点定位(Standard Point Positioning)利用接收机测得的伪距(含误差的距离测量值)和广播星历,解算接收机的三维位置(经度、纬度、高度)及接收机钟差。SPP仅使用伪距观测值和广播星历,不需要繁琐的误差处理策略,因此是最基础、最常用的定位手段。
核心公式
伪距观测方程:
ρ = ( x − x s ) 2 + ( y − y s ) 2 + ( z − z s ) 2 + c ⋅ δ t r + ϵ \rho = \sqrt{(x - x_s)^2 + (y - y_s)^2 + (z - z_s)^2} + c \cdot \delta t_r + \epsilonρ=
