Estimating Satellite and Receiver Differential Code Bias Using Relative GPS Network
Abstract. Precise Total Electron Content (TEC) are required to produce accurate spatial and temporal resolution of Global Ionosphere Maps (GIMs). Receivers and Satellites Differential Code Biases (DCBs) are one of the main error sources in estimating precise TEC from Global Positioning Systems (GPS) data. Recently, researchers are interested in developing models and algorithms to compute DCBs of receivers and satellites close to those computed from the Ionosphere Associated Analysis Centers (IAAC). Here we introduce a MATLAB code called Multi Station DCB Estimation (MSDCBE) to calculate satellites and receivers DCBs from GPS data. MSDCBE based on spherical harmonic function and geometry free combination of GPS carrier phase and pseudo-range code observations and weighted least square were applied to solve observation equations, to improve estimation of DCBs values. There are many factors affecting estimated value of DCBs. The first one is the observations weighting function which depending on the satellite elevation angle. The second factor concerned with estimating DCBs using single GPS Station Precise Point Positioning (PPP) or using GPS network. The third factor is the number of GPS receivers in the network. Results from MSDCBE were evaluated and compared with data from IAAC and other codes like M_DCB and ZDDCBE. The results of weighted (MSDCBE) least square shows an improvement for estimated DCBs, where mean differences from CODE less than 0.746 ns. DCBs estimated from GPS network shows a good agreement with IAAC than DCBs estimated from PPP where the mean differences are less than 0.1477 ns and 1.1866 ns, respectively. The mean differences of computed DCBs improved by increasing number of GPS stations in the network.