精密单点定位之.BIA产品文件说明

📅 2026/7/19 1:08:57
精密单点定位之.BIA产品文件说明
GNSS Bias-SINEX.BIA偏差文件内容说明.BIA文件是 GNSS 精密数据处理中常见的偏差产品文件通常采用 Bias-SINEX 格式用于存储不同卫星、接收机和观测信号对应的码偏差与载波相位偏差。该类文件广泛应用于精密单点定位 PPP、PPP-AR 以及非差非组合模糊度固定处理中。本文以 CODE 发布的COM20863.BIA文件为例对.BIA文件的结构、字段和实际用途进行说明。1. 文件基本信息该文件首行为%BIA 1.00 COD 2020:010:34318 MGX 2020:001:00000 2020:002:00000 A 00006900各字段含义如下BIA表示该文件为 Bias-SINEX 偏差文件1.00Bias-SINEX 格式版本COD产品生成机构为 CODEMGX表示该产品属于 IGS MGEX 多系统 GNSS 产品2020:001:00000产品起始时间为 2020 年第 001 天 00:00:002020:002:00000产品结束时间为 2020 年第 002 天 00:00:00A表示采用 Absolute OSB即绝对观测量偏差模式。因此该文件对应 2020 年 1 月 1 日全天的多系统 GNSS 码偏差和相位偏差产品。文件名中的COM20863.BIA可以理解为COMCODE 多系统偏差产品2086GPS 周 20863GPS 周内第 3 天.BIA偏差产品文件。2. 文件主要用途该.BIA文件主要用于提供卫星端码观测偏差卫星端载波相位偏差部分接收机端码偏差GLONASS 接收机与卫星频率通道相关偏差。在 PPP 解算中码偏差主要用于改正伪距观测值在 PPP-AR 解算中相位偏差用于恢复载波相位模糊度的整数特性从而实现模糊度固定。与传统 FCB 文件不同.BIA文件通常不是直接给出宽巷 WL 和窄巷 NL 偏差而是给出每个具体观测信号的单信号 OSB。例如C1C C1W C2W L1C L1W L2W程序需要先改正原始码和相位观测值再构造无电离层组合、Melbourne-Wübbena 组合以及宽巷和窄巷模糊度。3. 文件结构Bias-SINEX 文件主要包括以下数据块FILE/REFERENCE -FILE/REFERENCE FILE/COMMENT -FILE/COMMENT INPUT/ACKNOWLEDGMENTS -INPUT/ACKNOWLEDGMENTS BIAS/DESCRIPTION -BIAS/DESCRIPTION BIAS/SOLUTION -BIAS/SOLUTION3.1 FILE/REFERENCE该部分记录产品生成机构、软件和产品说明例如DESCRIPTION CODE, Astronomical Institute, University of Bern SOFTWARE Bernese GNSS Software Version 5.3 OUTPUT CODE IGS 1-day MGEX bias solution说明该偏差产品由伯尔尼大学 CODE 分析中心使用 Bernese GNSS Software 生成。3.2 FILE/COMMENT该部分记录产品生成过程中的说明、信号转换方法以及特殊处理方式。例如部分 GPS 码偏差可能不是直接估计得到而是通过其他码偏差或 DCB 产品换算得到。3.3 BIAS/DESCRIPTION该部分给出偏差产品的基本设置例如OBSERVATION_SAMPLING 300 PARAMETER_SPACING 86400 DETERMINATION_METHOD CLOCK_ANALYSIS BIAS_MODE ABSOLUTE TIME_SYSTEM G其含义为OBSERVATION_SAMPLING 300产品估计使用约 300 秒采样间隔的观测数据PARAMETER_SPACING 86400偏差参数有效间隔为 86400 秒即一天CLOCK_ANALYSIS偏差通过精密钟差分析方法估计ABSOLUTE采用绝对 OSB 表达形式TIME_SYSTEM G时间系统为 GPS 时间。因此该文件中的大多数 OSB 参数在当天范围内作为常数使用。4. 卫星钟差参考信号文件中还会给出不同 GNSS 系统的卫星钟差参考观测量例如G C1W C2W E C1C C5Q C C2I C7I J C1C C2L对应关系为系统卫星钟差参考信号GPSC1W、C2WGalileoC1C、C5QBDSC2I、C7IQZSSC1C、C2L这些参考信号的偏差通常已经被吸收到精密卫星钟差中因此其码 OSB 数值往往接近零。需要注意接近零并不代表该信号不存在硬件延迟而是表示其被选作卫星钟差的参考基准。5. BIAS/SOLUTION 数据区文件中真正的偏差数据存放在BIAS/SOLUTION和-BIAS/SOLUTION之间。典型数据行为OSB G063 G01 C1C 2020:001:00000 2020:002:00000 ns -1.3620 0.0041各字段含义如下字段示例含义偏差类型OSB单观测量偏差SVNG063卫星 SVN 编号PRNG01卫星 PRN 编号STATION空空表示卫星端偏差OBS1C1C观测信号类型起始时间2020:001:00000偏差有效起始时间结束时间2020:002:00000偏差有效结束时间UNITns单位为纳秒ESTIMATED VALUE-1.3620偏差估计值STD DEV0.0041偏差标准差6. 卫星端偏差与接收机端偏差判断偏差属于卫星端还是接收机端主要看STATION字段。6.1 卫星端偏差例如OSB G063 G01 C1C ...其中测站字段为空表示GPS G01 卫星的 C1C 码观测偏差。在普通 PPP 和 PPP-AR 用户端处理中主要使用的就是这类卫星端 OSB。6.2 接收机端偏差例如OSB G G LHAZ C1C ...其中出现测站名LHAZ表示LHAZ 测站接收机端的 GPS C1C 码偏差。这类记录不能作为某颗卫星的偏差直接逐星改正。接收机端偏差通常由接收机钟差、系统间偏差或其他待估参数吸收。7. 码偏差与相位偏差的区分判断记录是码偏差还是相位偏差可以根据观测类型首字母区分。7.1 码偏差以C开头例如C1C C1W C2C C2W C5Q C7I这些记录对应伪距观测值的码硬件偏差。7.2 相位偏差以L开头例如L1C L1W L2C L2W L2X L5Q L5X这些记录对应载波相位观测值的相位 OSB是 PPP-AR 模糊度整数恢复中的关键数据。例如OSB G063 G01 L1C ... -0.36215 ns OSB G063 G01 L2W ... -0.52096 ns分别表示 G01 卫星 L1C 和 L2W 信号的载波相位 OSB。8. 不同 GNSS 系统的数据内容该文件为多系统 Bias-SINEX 产品但不同系统包含的偏差类型并不完全相同。8.1 GPSGPS 一般同时包含码 OSB 和相位 OSB例如C1C、C1W、C2C、C2W L1C、L1W、L2C、L2W、L2X因此该文件可用于 GPS 码观测改正和载波相位模糊度固定。8.2 GalileoGalileo 也同时包含码偏差和相位偏差例如C1C、C1X、C5Q、C5X L1C、L1X、L5Q、L5X可用于 Galileo E1/E5a 双频 PPP-AR。8.3 BDSBDS 在该文件中主要包含C2I C7I等码偏差卫星端相位 OSB 相对不完整。因此仅依靠该文件通常不能完成完整的 BDS 相位模糊度固定。8.4 QZSSQZSS 主要包含C1C、C1X、C2L、C2S、C2X等码偏差相位偏差数据相对有限。8.5 GLONASSGLONASS 采用 FDMA 体制不同卫星具有不同载波频率因此接收机硬件偏差还与卫星频率通道有关。文件中常出现卫星 接收机 观测类型形式的 GLONASS 偏差记录。这类偏差不能简单处理为纯卫星端 OSB需要同时考虑接收机频间偏差。9. 偏差单位转换该文件中的偏差单位通常为纳秒即ns9.1 纳秒转换为米码或相位偏差转换为距离可使用[b^{m}b^{ns}\times10^{-9}\times c]其中光速为[c299792458\ \mathrm{m/s}]因此[1\ \mathrm{ns}\approx0.299792458\ \mathrm{m}]例如G01 的 C1C 码偏差为[-1.3620\ \mathrm{ns}]转换为距离约为[-1.3620\times0.299792458\approx-0.4083\ \mathrm{m}]9.2 相位偏差转换为周相位 OSB 转换为周数可使用[b_i^{cycle}b_i^{ns}\times10^{-9}\times f_i]其中 (f_i) 为对应载波频率。例如GPS L1 频率为[f_11575.42\ \mathrm{MHz}]若 G01 L1 相位 OSB 为[-0.36215\ \mathrm{ns}]则转换结果约为[-0.36215\times10^{-9}\times1575.42\times10^6\approx-0.57054\ \mathrm{cycle}]10..BIA文件是否直接包含 WL 和 NL.BIA文件通常不直接提供WL G01 NL G01这样的宽巷和窄巷组合偏差。它提供的是每个原始信号的码和相位 OSB例如C1W C2W L1W L2W因此使用.BIA文件时的处理流程一般为读取卫星端码OSB和相位OSB ↓ 按照观测类型匹配RINEX信号 ↓ 将ns转换为米或周 ↓ 改正原始码和相位观测值 ↓ 构造无电离层组合和MW组合 ↓ 估计宽巷和窄巷模糊度 ↓ 进行PPP-AR整数模糊度固定而传统 FCB 文件一般直接给出 WL FCB 和 NL FCB在组合模糊度域中进行改正。11. 在 PPP-AR 中使用时的注意事项使用.BIA文件进行 PPP-AR 解算时应重点注意以下问题。第一.BIA文件必须与对应机构的精密轨道和精密钟差产品配套使用。例如 CODE 的 BIA 产品应尽量配套 CODE 的精密轨道和 ambiguity-fixed 钟差。第二程序必须根据完整的 RINEX 观测类型匹配 OSB。不能只看到 L1 或 L2 频率就直接使用偏差因为L1C、L1W、L1X对应不同信号。第三需要正确处理单位。Bias-SINEX 文件中通常使用 ns而程序内部可能使用米或 cycle。第四需要确认偏差改正的正负号。不同软件观测方程的定义可能不同不能直接凭经验决定加号或减号。第五使用 BIA 相位 OSB 后不应再次使用其他 FCB 文件对相同相位偏差进行重复改正。第六文件中相位 OSB 的标准差若为零通常不代表其完全无误差可能只是产品没有提供有效标准差或使用零作为占位值。12. 总结.BIA文件是一种采用 Bias-SINEX 标准格式表达 GNSS 码偏差和载波相位偏差的产品文件。其主要特点包括同时支持多种 GNSS 系统按具体观测信号提供 OSB同时包含卫星端和部分接收机端偏差码偏差和相位偏差通常以 ns 为单位GPS 和 Galileo 一般具有较完整的相位 OSBBDS、QZSS 和 GLONASS 的相位偏差可能不完整不直接提供 WL 和 NL需要先改正原始观测值适合非差非组合 PPP-AR 和多频多系统精密定位必须与相应精密钟轨产品保持一致。简而言之.BIA文件并不是单纯的码偏差文件而是能够同时描述码观测和载波相位观测硬件偏差的标准化产品。对于 PPP-AR 而言其中卫星端相位 OSB 是恢复模糊度整数特性的关键数据。