书籍详情
GPS 应用程序设计
作者:李洪涛等著
出版社:科学出版社
出版时间:1999-01-01
ISBN:9787030072047
定价:¥43.00
内容简介
本书是一本实用的全球定位系统(GPS)定位程序设计工具书。它包括了GPS应用和开发中全部常用的内容。全书共分十章,它们是:绪论、数据采集和格式转换、卫星位置计算、绝对定位、相对定位、差分GPS定位、动态定位、辅助计算工具、GPS+GLONASS组合以及菜单界面设计。本书总结了多年的工作实践和研究成果,以38种不同功能的数学模型及完整的源程序奉献给读者。本书可供从事航空、航海、港口、航道、公路、铁路、勘测、地质、石油、测绘、水利、公安、保险、银行、探险等专业的应用、开发、研究和教学人员参考。
作者简介
暂缺《GPS 应用程序设计》作者简介
目录
前言
第一章 绪论
1.1 GPS发展历史
1.2 GPS的组成
1.2.1 GPS卫星
1.2.2 地面支撑系统
1.2.3 用户接收机
1.3 GPS信号结构
1.3.1 C/A码
1.3.2 P码
1.4 GPS导航电文
1.4.1 导航电文格式
1.4.2 导航电文内容
1.5 美国的SA和AS政策
第二章 数据采集和格式转换
2.1 数据采集
附 1 data-log.c——数据采集程序
2.2 RINEX数据格式
2.2.1 观测数据文件
2.2.2 导航数据文件
2.2.3 气象数据文件
附 2 rinex.c——RINEX数据格式形成子程序
2.2.4 RINEX文件实例
2.3 几种GPS观测数据格式
2.3.1 Ashtech
2.3.2 Trimble
2.3.3 NavSymm
2.3.4 Motorola
2.3.5 Dassault-Sercel
2.3.6 NovAtel
2.3.7 Garmin
2.3.8 Magellan
2.4 观测数据格式转换
附 3 to-rinex.c——数据格式转换程序
2.5 卫星电文的提取
第三章 卫星位置计算
3.1 卫星位置计算
附 4 sav-pos.c——卫星位置计算程序
3.2 卫星天空视图计算
附 5 sky-view.c——天空卫星视图计算程序
3.3 GDOP的计算
附 6 sav-dop.c——卫星星座DOP计算程序
3.4 利用历书预报卫星
附 7 sck-dule.c——观测卫星预报计算程序
第四章 GPS绝对定位
4.1 概述
4.2 绝对定位基本方程
4.2.1 同时观测4颗卫星
4.2.2 同时观测4颗以上卫星
4.2.3 带有差分改正数的定位方程
4.3 带有卡尔曼滤波的绝对定位
4.3.1 卡尔曼滤波器过程
4.3.2 UDU分解法在滤波器中的应用设计
附 8 abs-pos.c——单点绝对定位程序
第五章 GPS相对定位
5.1 概述
5.2 相对定位基本方程
5.2.1 单差观测方程
5.2.2 双差观测方程
5.2.3 三差观测方程
5.3 观测方程的求解
5.3.1 观测方程的线性化
5.3.2 法方程的组成和求解
5.3.3 精度评定
5.4 相位整周模糊度的快速求解
5.5 RTK实时相位测量
附 9 ret-pos.c——相对定位程序主程序
附 10 controlf.c——读取输入文件子程序
附 11 orbit.c——选择参考卫星子程序
附 12 broad.c——卫星广播星历计算子程序
附 13 igs.c——读IGS精密星历子程序
附 14 singlep.c——概略坐标计算子程序
附 15 rinex.c——读Rinex数据、探测跳周、组成单差子程序
附 16 eqdd_s.c——组成双方差子程序
附 17 normdd_s.c——组成法方差子程序
附 18 ad-core.c——平差了程序
附 19 ambifix.c——模糊度固定子程序
附 20 tranf.c——坐标变换子程序
第六章 差分GPS基准站
6.1 概述
6.2 伪距差分和相位平滑伪距差分
6.2.1 伪距差分
6.2.2 相位平滑伪距差分
附 21 dgps_cor.c——相位平滑伪距差分改正数计算程序
6.3 载波相位差分
6.3.1 概述
6.3.2 准载波相位差分
附 22 pphs_cor.c——准载波相位改正数及其变化率计算程序
6.3.3 载波相位差分
6.3.4 载波和准载波相位差分电文
6.4 RTCM SC-104电文编码译码
6.4.1 RTCM电文编码
附 23 rtcmencd.c——RTCM电文编码程序
6.4.2 RTCM电文解码
附 24 rtcmdecd.c——RTCM电文译码程序
第七章 动态GPS定位
7.1 断面格网的设计
附 25 net_dgn.c——测量格网设计程序
7.2 作业控制
附 26 sur-ctr.c——动态测量控制程序
7.3 记录数据的回放
附 27 replay.c——动态测量数据回放程序
7.4 动态定位的坐标转换
附 28 kin-tran.c——动态定位中坐标转换的程序
第八章 辅助计算工具
8.1 定位精度估计
附 29 rms.c——定位精度估算程序
8.2 潮位改正
附 30 tide.c——潮位改正程序
8.3 高斯坐标变换
附 31 xybl-54.c北京54坐标变换程序
8.4 任意坐标系转换
附 32 xyxy-loc.c——任意坐标系转换程序
8.5 信息模拟器
8.5.1 NMEA 0183信息
附 33 nmea.c——GGA和GSV数据模拟程序
8.5.2 测深仪模拟数据信息
附 34 depth.c——水深数据模拟程序
第九章 GPS+GLONASS组合系统
9.1 概述
9.2 GLONASS与GPS的比较
9.2.1 时间系统差异
9.2.2 坐标系差异
9.3 GLONASS导航信号
9.3.1 概述
9.3.2 测距码结构
9.3.3 数据序列结构
9.4 GLONASS导航电文
9.4.1 电文结构
9.4.2 电文内容和格式
9.4.3 电文解码、校验和纠错
9.5 GLONASS卫星位置计算
9.6 GLONASS单点定位计算
9.7 GPS+GLONASS的组合
9.7.1 初级组合方式
9.7.2 混合组合方式
9.8 GPS+GLONASS接收机
附 35 gg-pos.c——GPS+GLONASS定位程序
第十章 GPS程序界面设计
10.1 换页式菜单界面设计
附 36 menul.c——换页式菜单的界面程序
10.2 DOS环境下的下拉菜单设计
附 37 menu2.c——DOS环境下拉菜单程序
10.3 Windows环境下菜单设计
附 38 menu3.c——Windows 95环境下拉式多层界面菜单设计
主要参考文献
第一章 绪论
1.1 GPS发展历史
1.2 GPS的组成
1.2.1 GPS卫星
1.2.2 地面支撑系统
1.2.3 用户接收机
1.3 GPS信号结构
1.3.1 C/A码
1.3.2 P码
1.4 GPS导航电文
1.4.1 导航电文格式
1.4.2 导航电文内容
1.5 美国的SA和AS政策
第二章 数据采集和格式转换
2.1 数据采集
附 1 data-log.c——数据采集程序
2.2 RINEX数据格式
2.2.1 观测数据文件
2.2.2 导航数据文件
2.2.3 气象数据文件
附 2 rinex.c——RINEX数据格式形成子程序
2.2.4 RINEX文件实例
2.3 几种GPS观测数据格式
2.3.1 Ashtech
2.3.2 Trimble
2.3.3 NavSymm
2.3.4 Motorola
2.3.5 Dassault-Sercel
2.3.6 NovAtel
2.3.7 Garmin
2.3.8 Magellan
2.4 观测数据格式转换
附 3 to-rinex.c——数据格式转换程序
2.5 卫星电文的提取
第三章 卫星位置计算
3.1 卫星位置计算
附 4 sav-pos.c——卫星位置计算程序
3.2 卫星天空视图计算
附 5 sky-view.c——天空卫星视图计算程序
3.3 GDOP的计算
附 6 sav-dop.c——卫星星座DOP计算程序
3.4 利用历书预报卫星
附 7 sck-dule.c——观测卫星预报计算程序
第四章 GPS绝对定位
4.1 概述
4.2 绝对定位基本方程
4.2.1 同时观测4颗卫星
4.2.2 同时观测4颗以上卫星
4.2.3 带有差分改正数的定位方程
4.3 带有卡尔曼滤波的绝对定位
4.3.1 卡尔曼滤波器过程
4.3.2 UDU分解法在滤波器中的应用设计
附 8 abs-pos.c——单点绝对定位程序
第五章 GPS相对定位
5.1 概述
5.2 相对定位基本方程
5.2.1 单差观测方程
5.2.2 双差观测方程
5.2.3 三差观测方程
5.3 观测方程的求解
5.3.1 观测方程的线性化
5.3.2 法方程的组成和求解
5.3.3 精度评定
5.4 相位整周模糊度的快速求解
5.5 RTK实时相位测量
附 9 ret-pos.c——相对定位程序主程序
附 10 controlf.c——读取输入文件子程序
附 11 orbit.c——选择参考卫星子程序
附 12 broad.c——卫星广播星历计算子程序
附 13 igs.c——读IGS精密星历子程序
附 14 singlep.c——概略坐标计算子程序
附 15 rinex.c——读Rinex数据、探测跳周、组成单差子程序
附 16 eqdd_s.c——组成双方差子程序
附 17 normdd_s.c——组成法方差子程序
附 18 ad-core.c——平差了程序
附 19 ambifix.c——模糊度固定子程序
附 20 tranf.c——坐标变换子程序
第六章 差分GPS基准站
6.1 概述
6.2 伪距差分和相位平滑伪距差分
6.2.1 伪距差分
6.2.2 相位平滑伪距差分
附 21 dgps_cor.c——相位平滑伪距差分改正数计算程序
6.3 载波相位差分
6.3.1 概述
6.3.2 准载波相位差分
附 22 pphs_cor.c——准载波相位改正数及其变化率计算程序
6.3.3 载波相位差分
6.3.4 载波和准载波相位差分电文
6.4 RTCM SC-104电文编码译码
6.4.1 RTCM电文编码
附 23 rtcmencd.c——RTCM电文编码程序
6.4.2 RTCM电文解码
附 24 rtcmdecd.c——RTCM电文译码程序
第七章 动态GPS定位
7.1 断面格网的设计
附 25 net_dgn.c——测量格网设计程序
7.2 作业控制
附 26 sur-ctr.c——动态测量控制程序
7.3 记录数据的回放
附 27 replay.c——动态测量数据回放程序
7.4 动态定位的坐标转换
附 28 kin-tran.c——动态定位中坐标转换的程序
第八章 辅助计算工具
8.1 定位精度估计
附 29 rms.c——定位精度估算程序
8.2 潮位改正
附 30 tide.c——潮位改正程序
8.3 高斯坐标变换
附 31 xybl-54.c北京54坐标变换程序
8.4 任意坐标系转换
附 32 xyxy-loc.c——任意坐标系转换程序
8.5 信息模拟器
8.5.1 NMEA 0183信息
附 33 nmea.c——GGA和GSV数据模拟程序
8.5.2 测深仪模拟数据信息
附 34 depth.c——水深数据模拟程序
第九章 GPS+GLONASS组合系统
9.1 概述
9.2 GLONASS与GPS的比较
9.2.1 时间系统差异
9.2.2 坐标系差异
9.3 GLONASS导航信号
9.3.1 概述
9.3.2 测距码结构
9.3.3 数据序列结构
9.4 GLONASS导航电文
9.4.1 电文结构
9.4.2 电文内容和格式
9.4.3 电文解码、校验和纠错
9.5 GLONASS卫星位置计算
9.6 GLONASS单点定位计算
9.7 GPS+GLONASS的组合
9.7.1 初级组合方式
9.7.2 混合组合方式
9.8 GPS+GLONASS接收机
附 35 gg-pos.c——GPS+GLONASS定位程序
第十章 GPS程序界面设计
10.1 换页式菜单界面设计
附 36 menul.c——换页式菜单的界面程序
10.2 DOS环境下的下拉菜单设计
附 37 menu2.c——DOS环境下拉菜单程序
10.3 Windows环境下菜单设计
附 38 menu3.c——Windows 95环境下拉式多层界面菜单设计
主要参考文献
猜您喜欢