Products
The [product] section of pppx.ini selects a satellite-product source and the path to each file. For where to download them, see Data Sources.
[product]src = precise ; opt: brdc/precisenav = ./products/BRDC00IGS_R_-YEAR--DOY-0000_01D_MN.rnx ; broadcast ephemeris (brdc)sp3 = ./products/COD0MGXFIN_20221000000_01D_05M_ORB.SP3 ; precise orbit (precise)clk = ./products/COD0MGXFIN_20221000000_01D_30S_CLK.CLK ; precise clock (precise)erp = ./products/COD0MGXFIN_20221000000_03D_12H_ERP.ERP ; earth rotation parameters (precise)obx = ./products/COD0MGXFIN_20221000000_01D_15M_ATT.OBX ; satellite attitude (precise)bia = ./products/COD0MGXFIN_20221000000_01D_01D_OSB.BIA ; satellite bias (precise)ion = ./products/codg-DOY-0.-YR-i ; global ionospheric map (common)vmf = ./products/VMFG_-YEAR--DOY- ; VMF1 grid (common)Source: brdc vs precise
Section titled “Source: brdc vs precise”Every solution mode offers the same two options, selected with [product] src:
brdc— orbits and clocks are computed from the broadcast ephemeris (nav), which must be a valid path. Products labelledpreciseare then ignored entirely.precise— orbits and clocks come from IGS precise products.sp3is required; every other precise product is optional. Usingprecisealso requires theigsatxtable file.
Per-product notes
Section titled “Per-product notes”- Only
sp3is mandatory forprecise. Ifclkis missing, the clock corrections carried by the SP3 file are used instead. ionandvmfare mandatory only when the corresponding model is selected —ionfor a GIM-based[model] iono = IONEX, andvmffor[model] trop = VMF1.- Precise orbits and clocks can be used for SPP, but the Differential Code Bias (DCB) is not handled for single-frequency SPP — set
[model] iono = IFin that case. - For PPP specifically:
- broadcast ephemeris also works for PPP, in which case no precise product is used;
- the nominal attitude is used if
obxis missing; biais used when[estimation] ppp_ar = yes;- pole-tide corrections are skipped if
erpis missing — fine for most applications.
Date placeholders
Section titled “Date placeholders”Product paths may contain placeholders that PPPx fills from [session] date (or the first RINEX epoch), which makes multi-day processing easy:
| Placeholder | Meaning |
|---|---|
-YEAR- | 4-digit year |
-YR- | 2-digit year |
-DOY- | day of year |
-WEEK- | GPS week |
-DOW- | day of GPS week |