
1. 结论先行码 OSB 转成距离后主要是米级。本文件中按“卫星 观测值类型”合并重复记录后码 OSB 的 |b_m| 中位数约2.17 m四分位范围约1.08 ~ 4.33 m。相位 OSB 转成距离后主要是厘米到分米级。本文件中相位 OSB 的 |b_m| 中位数约0.16 m四分位范围约0.08 ~ 0.32 m。单颗 GPS G01 的相位 OSB 约2.5 ~ 6.1 cm但全文件不能简单概括为“只有厘米级”。同一频点不同码通道Code Observation Channel的 OSB 可能不同。GPS 中比较常见的是分米级差异。例如 G01 的C1C与C1L/C1W差异约20.3 cmC2 系列最大差异约16.1 cmC5Q与C5X差异约7.4 cm。同一频点不同相位通道Phase Observation Channel在本文件中给成相同值。例如 G01 的L1C与L1W相同L2L/L2S/L2W/L2X相同。本文件统计到的同频相位通道差异为0 m。这说明该产品采用了同频相位 OSB 共值策略但程序实现仍应按完整观测值类型查表。2. 数据与统计口径数据文件WUM0MGXFIN_20260710000_01D_01D_OSB.BIA该文件为 WHU/WUM 的 Bias-SINEX OSB 产品。文件头说明该产品由 WUM 1-day OSB solution 转换为 Bias-SINEX 格式并对卫星偏差和接收机偏差分离采用了每日星座零均值约束。BIAS/SOLUTION中的 OSB 行主要包含BIAS类型、SVN、PRN、观测值类型、起止时间、单位、OSB估值、STD本文件的 OSB 记录时间范围为2026:071:00000 ~ 2026:072:00300原始 OSB 记录数31046。 按如下键合并重复记录后统计SVN PRN OBS得到唯一卫星观测值记录1749条其中码 OSB1095条相位 OSB654条。说明文件中部分 GPSL5Q相位 OSB 存在大量重复记录。为了避免这些重复记录在总体统计中权重过大本文对相同SVN PRN OBS的记录取中位数后再统计。部分重复记录示例PRNOBS原始记录数中位 OSB/m日内跨度/mG26L5Q2880-0.63760.0792G30L5Q28780.21560.1209G25L5Q2878-0.50730.1003G08L5Q28780.67530.0537G03L5Q2878-0.09170.0883G10L5Q28780.06090.08303. 换算公式OSB 原始单位为纳秒ns。已知光速#define CLIGHT 299792458.0 /* speed of light (m/s) */换算为距离单位m$$b_m b_{ns} \times 10^{-9} \times c$$其中b_{ns}OSB单位为 nsc光速299792458.0 \,\text{m/s}1\,\text{ns} 0.299792458\,\text{m}。可以近似记忆为$$1\,\text{ns} \approx 0.3\,\text{m}$$负号表示 OSB 在产品观测方程中的方向。讨论“量级”时通常看绝对值 |b_m|真正改正时必须遵守该 OSB 产品与软件模型的符号约定。4. 全文件 OSB 转距离后的典型量级下表统计的是距离绝对值 |b_m|不是有符号 OSB 的平均值。类型记录数|b_m| 四分位范围 Q1~Q3 /m|b_m| 中位数/m|b_m| P95/m|b_m| 最大值/mSTD 中位数/m码 OSB10951.077 ~ 4.3322.17412.127113.5900.008相位 OSB6540.076 ~ 0.3240.1580.6090.8330.0844.1 码 OSB主要是米级码 OSB 的 |b_m| 中位数约为2.17 m多数落在1 m 到数米。这符合工程经验码观测值对应的群延迟、信号结构和跟踪通道差异较明显因此码偏差通常比相位偏差大。需要注意这里讨论的是 WUM 卫星端 OSB 产品中的估计量不应把它直接等同于某个真实硬件通道的物理长度。4.2 相位 OSB主要是厘米到分米级相位 OSB 的 |b_m| 中位数约为0.16 m。从距离单位看它通常小于码 OSB但不是都只有几厘米部分系统或频点可以达到分米级。相位 OSB 与 PPP-AR 密切相关因为它会影响相位偏差吸收和模糊度整数性恢复。即使数值小也不能忽略。5. 按系统统计的量级下表同样统计 |b_m|。系统类型记录数|b_m| 四分位范围 Q1~Q3 /m|b_m| 中位数/m|b_m| P95/m|b_m| 最大值/mBDS相位1820.091 ~ 0.2810.1640.4940.755BDS码3821.834 ~ 8.9844.78520.00453.637Galileo相位2600.062 ~ 0.2640.1240.5040.669Galileo码3370.912 ~ 2.4611.6205.597113.590GPS相位2120.116 ~ 0.3880.2210.7150.833GPS码2861.487 ~ 3.3762.3345.5836.432QZSS码100.156 ~ 0.2750.1860.3220.339GLONASS码800.527 ~ 1.4351.0042.3252.865注意OSB 的绝对值受产品基准、钟差参考观测值、零均值约束等影响。不要把 OSB 绝对值简单理解成某个硬件延迟的真实物理长度。在定位处理中更重要的是使用与产品一致的 OSB 改正模型。其中少数码 OSB 的 |b_m| 最大值较大例如 GalileoC6X和部分 BDS 码通道。这类值会拉高最大值和 P95因此判断“典型量级”时应优先看中位数和四分位范围。6. GPS G01 示例G01 包含C1L、C2L、C2S、C2X、L2L、L2S等观测值。观测值类型频点OSB/nsOSB/mSTD/nsSTD/mC1C码L1-5.709644224989265-1.71170.0161000.0048C1L码L1-5.033044224989266-1.50890.0127000.0038C1W码L1-5.033044224989266-1.50890.0127000.0038C2C码L2-8.289144224989265-2.48500.0183000.0055C2L码L2-8.820144224989265-2.64420.0195000.0058C2S码L2-8.690544224989265-2.60540.0223000.0067C2W码L2-8.289144224989265-2.48500.0183000.0055C2X码L2-8.827444224989266-2.64640.0200000.0060C5Q码L5-2.745044224989265-0.82290.0178000.0053C5X码L5-2.992744224989266-0.89720.0191000.0057L1C相位L1-0.082220983087983-0.02460.3249510.0974L1W相位L1-0.082220983087983-0.02460.3249510.0974L2L相位L2-0.175613835269201-0.05260.5311510.1592L2S相位L2-0.175613835269201-0.05260.5311510.1592L2W相位L2-0.175613835269201-0.05260.5311510.1592L2X相位L2-0.175613835269201-0.05260.5311510.1592L5Q相位L5-0.204349000912758-0.06130.0000000.0000从 G01 可以直观看到码 OSB约0.82 m 到 2.65 m为米级相位 OSB约2.5 cm 到 6.1 cm为厘米级码 OSB 的形式精度 STD 约为4 mm 到 7 mmL1/L2 相位 OSB 的 STD 分别约为9.7 cm和15.9 cmL5Q的 STD 给出为 0不能直接理解为“无误差”更可能与产品约束、参考基准或未给出有效形式精度有关。7. 同一频点不同通道的 OSB 差异7.1 G01 示例类型频点同频通道最大差异/m码L1C1C,C1L,C1W0.2028码L2C2C,C2L,C2S,C2W,C2X0.1614码L5C5Q,C5X0.0743相位L1L1C,L1W0.0000相位L2L2L,L2S,L2W,L2X0.0000G01 的结论很清楚L1 码通道C1C与C1L/C1W差异约20.3 cmL2 码通道C2C/C2L/C2S/C2W/C2X最大差异约16.1 cmL5 码通道C5Q/C5X差异约7.4 cmL1、L2 相位通道在本产品中相同。7.2 全文件统计同频码通道差异统计方法对每颗卫星、每个频点把同一类型的多个码通道放在一起计算$$\Delta b \max(b_m) - \min(b_m)$$系统同频码通道组数中位差/mP75/mP95/m最大差/m完全相同占比BDS1320.0000.0000.0000.000100.0%Galileo1290.0190.1354.765114.25140.3%GPS840.1590.2140.4420.7876.0%QZSS50.1170.1190.1300.1330.0%GLONASS400.0590.1020.2030.2140.0%工程上可以这样理解GPS同频码通道差异多为分米级不能忽略GLONASS/QZSS多为厘米到分米级BDS本文件中同频码通道给成相同值Galileo大多数同频码通道差异不大但 E6 频点的C6C/C6X差异可能达到数米级个别卫星可出现异常大的数值应按具体观测值精确匹配不能按频点粗略套用。7.3 全文件统计同频相位通道差异系统同频相位通道组数中位差/m最大差/mBDS520.0000.000Galileo1300.0000.000GPS640.0000.000本文件中同频相位通道的 OSB 差异统计为0 m。这说明 WUM 该产品对同频不同相位跟踪通道采用了相同的相位 OSB 赋值方式。但工程实现中仍建议按完整观测值类型查表例如G01 L1C - 查 L1C OSB G01 L1W - 查 L1W OSB G01 L2X - 查 L2X OSB不要在程序中写死“同一频点相位 OSB 必然相同”。8. 工程实现建议8.1 OSB 匹配键应使用完整观测值类型推荐匹配方式系统 卫星 PRN 观测值类型 - OSB例如G01 C1C - C1C OSB G01 C1W - C1W OSB G01 C2X - C2X OSB G01 L1C - L1C OSB不推荐只要是 L1 频点就统一使用一个 L1 OSB原因是同一频点的不同码通道可能有分米级、米级甚至更大的差异。8.2 码 OSB 和相位 OSB 不要混用码 OSB 用于伪距观测值相位 OSB 用于载波相位观测值。工程实现中应注意两点如果观测方程把 OSB 作为加性偏差项 b则改正时通常以相反符号移除该偏差具体是“加”还是“减”必须与产品说明、钟差产品和软件内部观测方程保持一致。如果相位观测值已经以米为单位b_L 可以直接使用米级 OSB。如果相位观测值以周为单位则应除以波长$$b_{cycles} rac{b_m}{\lambda}$$其中$$\lambda rac{c}{f}$$8.3 STD 为 0 不等于没有误差文件中部分相位 OSB 的 STD 为 0。工程上不应把它解释为“完全无误差”。更稳妥的理解是该值可能由产品约束固定该项可能未给出有效形式精度该频点或通道可能作为某种参考基准实际随机模型仍应结合产品说明和定位滤波策略设置。8.4 统计结论不能替代逐项查表本文的统计结论只用于理解量级。实际 PPP/PPP-AR 处理时仍然应逐颗卫星、逐观测值类型读取 OSBPRN OBS 时间 - OSB不要因为“相位同频通道在本文件中相同”就在程序中省略观测值类型维度。9. 最终结论码 OSB 是米级为主。本 WUM 文件中码 OSB 的 |b_m| 中位数约2.17 m多数在1 m 到数米。相位 OSB 是厘米到分米级为主。本 WUM 文件中相位 OSB 的 |b_m| 中位数约0.16 m。G01 示例只有几厘米但全文件统计可到分米级。同频不同码通道的 OSB 差异不能忽略。GPS 中常见分米级差异Galileo 某些 E6 码通道可能出现数米级甚至异常大的差异。同频不同相位通道在本文件中给成相同值。但程序实现仍应按完整观测值类型查表不要写死按频点共用。PPP/PPP-AR 实现中OSB 必须与钟差、观测值类型、频点组合保持一致。错配码 OSB 会直接引入分米到米级系统误差错配相位 OSB 会破坏模糊度参数的一致性影响固定率和固定可靠性。