PRIDE-PPPAR 安装与配置完整指南
项目概述
PRIDE-PPPAR 是一款由武汉大学 GNSS 研究中心开发的开源多 GNSS(全球导航卫星系统)处理软件,专注于实现 PPP(精确点定位)中的模糊度快速解算。该软件采用 Fortran 作为主要编程语言,辅以 Shell 脚本和少量 C 代码,旨在为科研人员和专业人士提供高精度的地理测量和地球物理应用解决方案。
核心技术特性
- 多频多星座 GNSS 数据处理:支持 GPS、GLONASS、Galileo、北斗 (BDS-2/3) 以及 QZSS 信号
- 全频率 PPP-AR 技术:在任意双频电离层自由组合上进行模糊度固定
- 高动态处理能力:适用于飞行摄影测量、舰载重力测量等场景
- 先进的时钟估计和天线偏移模型:支持时间频率转移与高级大气建模
- 最新 IGS 标准支持:采纳 Bias-SINEX、IGS20 参考框架、ORBEX 等标准
系统要求与准备工作
环境要求
- 操作系统:Linux 或 macOS(推荐),Windows 用户可使用 WSL
- 编译器:GCC 或 GFortran 编译器
- 构建工具:GNU Make
- 依赖库:CFITSIO、liblapack 等科学计算库
必备软件安装
在开始安装前,请确保系统已安装以下基础软件:
sudo apt-get update
sudo apt-get install git gfortran make liblapack-dev libblas-dev
安装步骤详解
1. 获取源代码
首先克隆项目到本地:
git clone https://gitcode.com/gh_mirrors/pr/PRIDE-PPPAR.git
cd PRIDE-PPPAR
2. 编译软件
项目提供了完整的 Makefile 系统,使用以下命令进行编译:
make all
编译过程可能会花费一些时间,请确保编译过程中没有错误输出。如果遇到编译错误,通常是缺少依赖库导致的,请根据错误提示安装相应的开发包。
3. 配置环境变量
为了方便使用编译后的程序,建议将 PRIDE-PPPAR 的二进制目录添加到 PATH 环境变量中:
export PATH=$PATH:$(pwd)/bin
为了永久生效,可以将上述命令添加到您的 ~/.bashrc 或 ~/.bash_profile 文件中。
4. 配置文件准备
软件的主要配置通过 table/config_template 文件完成。该文件包含了所有可配置的参数:
cp table/config_template table/my_config
然后根据您的具体需求编辑 my_config 文件,调整各项参数设置。重要的配置项包括:

