Read dPPRs and integrate for PPRs
The dPPRs (derivatives of PPRs) couple directly to our interferometric measurements in-band. Therefore, we have quite stringent requirements in terms of numerical noise and artifacts; in particular, interpolation artifacts due to the large upsampling from orbits rate to physics rate. We currently read the PPRs from orbit files, spline-interpolate them, and then take the spline derivative to get the dPPRs. This seems to leave artifacts at multiples of the orbits sampling rate.
We should read the dPPRs from the orbit files, and then spline-interpolate them directly. We also need to analytically integrate the interpolated dPPR (including the constant by reading the first sampling of the PPRs from the orbit file) to get the PPRs.