Introduction

The Haiyang-2D (HY-2D) marine dynamic environment satellite was launched by the National Satellite Ocean Application Service (NSOAS) on May 19, 2021. Its purpose is to measure the height, wind, and temperature of the sea surface (NSOAS 2022). The analysis of altimeter data relies on precise orbit position with high accuracy, requiring 3D root-mean-square (RMS) orbit errors of less than 5 cm, which makes precise orbit determination (POD) particularly challenging. In the past two decades, much research has been carried out using the onboard Global Navigation Satellite System (GNSS) technique, which has reached orbit accuracy at the centimeter level (Bock et al. 2002; Kang et al. 2003; Kroes et al. 2005; Montenbruck et al. 2018). Bock et al. (2007) corrected several error sources of the Gravity field and steady-state Ocean Circulation Explorer (GOCE) of the European Space Agency (ESA), and the accuracy of the orbit was better than 2 cm when fixing ambiguities. 2009) used the double−difference. Regarding the Gravity Recovery and Climate Experiment (GRACE) satellites of the USA, Jäggi et al. (2009) used the double−difference reduced dynamic baseline methods to achieve an orbital accuracy of better than 5 cm in each direction Van et al. (2013) analyzed POD results from several institutions of the Challenging Minisatellite Payload (CHAMP) satellites, and the results showed that the orbit overlap accuracy was less than 4.5 cm in the 3D direction. Montenbruck et al. (2021) achieved orbit accuracy of better than 1.5 cm in terms of height errors based on GPS and Galileo tracking, and the RMS consistency between the Satellite Laser Ranging (SLR) normal points and the precise orbits was better than 1 cm. Peng et al. (2021) fixed the single-difference ambiguity when conducting POD for the HY-2B satellite, and the accuracy was improved by 1–3 mm during the POD analysis and SLR validation. Wang et al. (2022) developed a mathematical description of the yaw model to account for the attitude mode of the HY-2C satellite by using onboard GPS observations. According to the orbit assessment results, the orbit self-consistencies of 0.43 cm and 1.46 cm were reached in the radial and 3D RMS of the overlapping difference, respectively.

As in other GNSS systems, such as BDS, the data quality and precise position performance achieved by using the global Multi-GNSS experiment (MGEX) and International GNSS Monitoring & Assessment System (iGMAS) ground station observations are of great interest to the geodesy community (Jiao et al. 2011; Montenbruck et al. 2017; Shi et al. 2021). As for data observation quality, the carrier-to-noise ratio (C/N) of the B2a signal is greater than that of the B1C, B1I, and B3I signals by approximately 4.0 dB. Compared with other signals, the B2a signal has the strongest anti-multipath ability, for which multipath error (MP) is approximately 0.3 m (Hauschild et al. 2012; Mu et al. 2020). Regarding precise positioning, Odijk et al. (2015) achieved precise point positioning (PPP) via a combination of both GPS and BDS, and the convergence time was tremendously reduced to 30 min on average. Wang et al. (2021) evaluated the positioning performance for B1C and B2a signals and achieved static PPP with 2.8 cm and kinematic PPP with 10.7 cm. Overall, the studies of B1C and B2a signals have mainly focused on ground applications. However, the signal quality and the POD performance for space applications are still not clear and need further investigation.

Several studies have already been performed using the onboard BDS observations to investigate the POD precision of low earth orbit (LEO) satellites (Zhao et al. 2017; Li et al. 2019). Li et al. (2017) achieved the orbit overlap accuracy of better than 2 cm for the POD of the Fengyun-3C satellite by using the onboard BDS-2 and GPS observations; the orbit difference in terms of 3D RMS, compared with GPS-derived ones, is 0.75 cm. Zhao et al. (2017) used the FY3C onboard BDS-2 data to determine the dynamic orbits; the 3D RMS of orbit differences between GPS-only solutions and BeiDou-only solutions is about 15.8 cm. Li et al. (2019) jointly processed the BDS-2/GPS observations of ground stations and two FY-3 satellites in a least-squares adjustment, which made a high level of consistency, and the corresponding precision improvement can reach 25% for the GPS and BDS-2 POD. Zhao et al. (2020) studied the onboard B1I/B3I of BDS-2/3 observations of the Tianping-1B satellite, and the SLR residual RMS was less than 2.5 cm. These results show that methods utilizing onboard B1I and B3I signal data from BDS can achieve the same level of accuracy as GPS.

The recently launched HY-2D satellite can receive the B1C/B2a dual-frequency signals of the BDS-3. Compared with the old signals of BDS-2, the new B1C and B2a signals can promote the compatibility as well as interoperability between BDS-3 and GNSS (Yang et al. 2020), as shown in Table 1 (CSNO 2021). Due to the successful networking of the BDS-3 system, orbit determination for LEO satellites with BDS-3 signals, especially new frequency signals, will become mainstream in China. Since the BDS-3 satellite constellation was built, the current 24 medium earth orbit (MEO) satellites (C19–C30, C32–C37, C41–C46) and 3 Inclined geosynchronous orbit (IGSO) satellites (C38–C40) are capable of broadcasting the B1C and B2a frequencies (CSNO 2021) have been launched. Fortunately, the HY-2D satellite can receive the two new frequencies of these BDS-3 satellites, and thus, the analysis of the onboard data quality and orbit precision of these signals is of great reference value for the application of BDS-3 in the orbit determination of LEO satellites. Therefore, based on HY-2D tracking data, this paper analyzes the new frequency signals onboard BDS-3 in detail.

Table 1 Frequency and wavelength of the BDS-3/GNSS system (CSNO 2021)

Given this background, we mainly study the performance and contribution of the new dual-frequency (B1C and B2a) signals of the BDS-3 to LEO satellite POD. First, we introduce the HY-2D platform, collect one week of data from July 2021, and evaluate the observation quality of the onboard BDS-3 receiver regarding data availability and multipath errors. After that, we focus on the methods and strategies of orbital parameter estimation. Then, we validate the POD accuracy of the new frequencies of BDS-3 satellites with the HY-2D satellite by using various forms of self-consistency tests and external validation with SLR measurements and Doppler Orbitography and Radio-positioning Integrated by Satellite (DORIS) orbits. Finally, a discussion and conclusions are summarized.

Haiyang-2D POD package and experimental data

The HY-2D satellite carries several scientific instruments, including a microwave imager to collect information for disaster and weather forecasting, a radar altimeter used to measure the distance from the satellite to the sea surface, and a radar scatterometer for measuring the sea surface wind field (NSOAS 2022). These instruments are deemed necessary with positioning requirements in the meter to centimeter range. To achieve this target requirement, the HY-2D satellite is equipped with GNSS receivers, laser retroreflector array (LRA), and DORIS. Figure 1 shows the picture of the HY-2D satellite. The orbital inclination is 66°, the regression period is 10 days, and the orbital height at the end of the life is 958.490 km (NSOAS 2022). From the information provided by NSOAS, when the HY-2D satellite is in normal orbit, to provide continuous energy, the satellite performs a continuous attitude yaw mode operation.

Fig. 1
figure 1

Visualization of the HY-2D satellite

The HY-2D satellite is equipped with two GNSS receivers as its key tracking system and records the observed code and carrier phase observations. The first GNSS receiver serves as the main equipment but only receives GPS signals, and the second receiver is a backup device that can receive BDS-3 new signals. However, the backup BDS-3 receiver was switched on during the in-orbit testing phase for a period of time. Fortunately, we collect BDS-3 observations from July 7–13 (DOY 188–194), 2021, at 30-s intervals. These valuable BDS-3 observations can provide opportunities for investigating the quality of the onboard data as well as the POD performances achieved by using these data.

As for the satellite coordinate system, the satellite body-fixed (SBF) frame of the HY-2D spacecraft is defined as follows: the center of mass (COM) is defined as the origin of the SBF frame, the + X-axis points along the satellite velocity direction, and the + Z-axis points toward the earth’s surface, while the Y-axis completes a right-hand coordinate system with Z = X × Y. As provided by NSOAS, the phase center offset (PCO) of the positioning antenna (PA) is measured as (0.427, 0.178, − 1.379) m for the B1C signal and (0.428, 0.178, − 1.406) m for the B2a signal, relative to the COM in the SBF frame.

Data availability

As the POD calculations utilize the undifferenced, ionosphere-free carrier phase and code linear combination as basic observation equations, both the code and carrier phase observations from the new frequencies of BDS-3 are needed during each epoch. The number of observed BDS-3 satellites per epoch along the HY-2D ground tracks is shown in Fig. 2. Figure. 3 shows the mean percentage of the number of BDS-3 satellites received from DOY 188 to 194 in 2021. As the BDS-3 has been completed in 2020, it can receive more than four satellites with 93% of the time for the HY-2D onboard GNSS receiver. However, the HY-2D satellite can only receive 4 to 6 BDS-3 satellites in most periods, mainly because the BDS-3 has a total of 24 MEO satellites, fewer than GPS. Among them, thanks to the 3 IGSO and 3 GEO satellites of BDS-3, the number of satellite observations on the sea surface around China is higher than that in other areas, and more than 7 satellites can be observed by the HY-2D satellite.

Fig. 2
figure 2

Numbers of observed BDS-3 satellites per epoch along the HY-2D satellite ground tracks from DOY 188 to 194 in 2021. Different colors indicate the different number of satellites

Fig. 3
figure 3

Data availability statistics for the HY-2D satellite. Different color bars indicate the percentages of different numbers of satellite observations

Code multipath errors

The onboard BDS-3 code multipath errors are calculated by using multipath combinations with dual-frequency code and carrier phase observations (Tranquilla et al. 1990; Rocken et al. 1992; Breivik et al. 1997). Figure 4 shows the variations of the MPs of B1C and B2a signals against the elevation for all BDS-3 satellites on DOY 191. The MPs of the B1C signal (MP1) at low elevation angles are affected more severely and are approximately 1.0 m with an elevation below 60°. The MPs of the B2a signal (MP2) exhibit a much smaller variation than MP1, which generally are less than 0.5 m, and the MPs have a strong correlation with SNR, showing the same frequency and in-phase characteristics (Bilich et al. 2007a; Bilich et al. 2007b). However, it can be seen that the MPs of B1C and B2a signals are unevenly distributed above and below zero. The systematic biases, linearly depending on elevation, are small: 0.02 m and 0.06 m for B1C and B2a signals, respectively. These systematic biases may be related to the incident direction of the signals (Montenbruck et al. 2008).

Fig. 4
figure 4

MP variations with the elevation of the B1C and B2a signals for all BDS-3 satellites. Note that the blue dots represent the variations in MP1 over time and elevation, and the red dots represent the MP2 variations

Figure 5 shows the RMS statistics of the MPs for the B1C and B2a frequencies in DOY 188 to 194. The MP RMS of B1C and B2a are approximately 0.58 m and 0.19 m, respectively. Compared with the B1C signal of BDS-3, the B2a signal has strong multipath resistance (Lu et al. 2019; Montenbruck et al. 2020). According to Table 1, the clip rate of the B1C and B2a signals of BDS-3 is 1.023 Mcps and 10.23 Mcps, respectively. The higher code chip rate can improve the code resolution and help the receiver to reduce the error level when capturing the signals (Enge 2003).

Fig. 5
figure 5

RMS of the MPs for B1C and B2a signals of the HY-2D satellite. The blue and red bars represent the MP RMS of B1C and B2a signals, respectively

POD by utilizing onboard BDS-3 B1C/B2a measurements

In this study, we mainly analyze the performance of the BDS-3/GNSS-based POD approach for the HY-2D satellite by using the Position And Navigation Data Analyst (PANDA) software developed by the GNSS Center of Wuhan University, as this approach is widely used for LEO satellite POD (Zhao 2004).

POD strategy

The information regarding the employed dynamical model, the parameter sets, and the reference system conventions are summarized in Table 2. Both static field and time-varying gravity are calculated by the state-of-the-art EIGEN-06C earth gravity model (Shako et al. 2014) truncated to the degree and order of 120 and 50, respectively. The FES2004 model (Lyard et al. 2006) is used for calculating the ocean tide, while models derived from the IERS Conventions 2010 (Petit et al. 2010) are used for solid earth tide and pole tide perturbations as well as relativistic effects.

Table 2 Summary of the POD strategy used for the HY-2D satellite

Table 3 shows the parameters for the simple box-wing model used in this work for describing non-conservative forces, including the atmospheric drag and solar radiation pressure forces. In order to compensate for the un-modeled atmospheric drag and solar radiation pressure forces, piecewise constant empirical accelerations at an interval of 120 min in the along-track direction and the cross-track direction are introduced to absorb the dynamic model errors.

Table 3 HY-2D satellite macro-model (NSOAS 2022)

Based on the above POD strategy, we first consider the existence of code biases between the satellite and receiver. The OSB corrections are performed on the code observations, and the effect of these biases on the orbit determination code residuals is evaluated. Next, we use the 7-day (DOY 188–194) onboard observations of the HY-2D satellite to analyze the POD results with antenna phase center variation (PCV) corrections. Finally, the orbit determination solution is determined by the above correction method, and the LEO satellite orbit arc length is set for 30 continuous hours over a single day (from 21:00 on the previous day to 3:00 on the next day).

Pseudorange observation bias corrections

In this study, we use the BDS-3 precise orbit and clock products provided by GFZ (Helmholtz-Centre Potsdam-German Research Centre for Geosciences) to perform orbit determination for the HY-2D satellite. However, these products are aligned with B1I and B3I frequency references (Männel et al. 2017; Montenbruck et al. 2017), so bias occurs when utilizing B1C and B2a signals for POD. In the GNSS community, there are different ways to cope with these biases, such as differential code bias (DCB) corrections (Sanz et al. 2017) or observable-specific signal bias (OSB) corrections (Villiger et al. 2019). Compared to the traditional DCBs, OSBs are more flexible for dealing with multi-GNSS code biases, and each specific observable type has an individual delay. Thus, OSBs are straightforward in terms of their application (Villiger et al. 2019). Currently, OSB products are generated by the GNSS Research Center of Wuhan University (WHU). Deng et al. (2021) estimated the OSBs of BDS-2/3 and found that the OSB estimates of BDS-3 exhibited better stability than the BDS-2 OSBs.

Figure 6 lists the bias time series of the B1C and B2a frequencies for each BDS-3 satellite released by WHU from DOY 188 to 194. It can be seen that the OSB for each signal of the BDS-3 satellites is stable in these 7 days, but its values are different for different signals of different satellites. The degree of divergence reaches around 100 ns, the equivalent distance error reaching the range of several meters. According to Deng et al. (2021), compared with other signals of multi-GNSS such as the L1 and L2 signals of GPS, the E1, E5a, and E5b signals of Galileo, etc., the stability of BDS-3 new signals is approximately 0.3 ns worse than other system signals in the long term, but better than B1I and B3I signals of BDS-2 (Deng et al. 2021). Therefore, code biases need to be considered during orbit determination.

Fig. 6
figure 6

B1C and B2a OSBs of each BDS-3 satellite from DOY 188 to 194. Different colors indicate different BDS-3 satellites

As shown in Fig. 6, the OSBs can cause ranging errors of several to tens of meters for each BDS-3 satellite. To eliminate the influence of the code observation biases inherent in the B1C and B2a signals on orbit determination accuracy, we use the OSB products provided by WHU to correct these biases. Figure 7 shows the residual RMS of the code before and after OSB corrections. The RMS decreases from approximately 5.6 m to approximately 1.3 m. The accuracy of the pseudorange residuals improves by over 77% for each day. As this study uses orbit and clock products based on the BDS B1I and B3I frequencies, the pseudorange residuals improvements reach several meters after performing OSB corrections. Therefore, these results indicate that it is necessary to correct the OSBs when utilizing different reference frequencies to determine high-precision orbits. Thus, the corrected observations are used for the follow-up POD study.

Fig. 7
figure 7

PC RMS before and after performing OSB corrections from DOY 188 to 194 in 2021. The blue and red bars represent the PC residual RMS accuracies before and after using OSB products, respectively, and the green dots represent the accuracy improvement percentages

Phase center variation corrections

For the LEO POD, the antenna PCO and PCV must be carefully modeled. The residual stacking approach is employed to correct the PCV model, and the variations are represented as piecewise linear functions concerning the zenith and azimuth angles in the corresponding antenna-fixed coordinate system (Montenbruck et al. 2003; Dilner et al. 2006; Montenbruck et al. 2009). After iterative calculation, the obtained PCV model correction is brought back into the program for orbit determination and calculation (Haines et al. 2004; Jäggi et al. 2009).

Figure 8 shows the number of observations obtained for each grid point in the PCV model corrections process for the HY-2D satellite. The onboard BDS-3 receiver provides a large number of observations between azimuth angles of 30° and 160°, particularly at 30° to 80° and 110° to 160°, where the number of observations can exceed 700 epochs. However, there are small numbers of observations in other directions, especially at an elevation of 0° to 10°, where the numbers of observations are less than 200 epochs. These results indicate that the received signals have a certain directivity; the reason may be caused by the shielding of the receiver antenna by the satellite parts such as solar panels.

Fig. 8
figure 8

Sky-plots of the total observations for 5 × 5° PCV correction

Correspondingly, we correct the PCV model by using the observations from these seven days because we think the repeatability of the observed patterns in the antenna-fixed coordinate system is very high (Jäggi et al. 2007, 2009). Based on these data, we correct the PCV model by using a residual stacking approach and generate a 5° × 5° correction map after three iterations. Figure 9 shows the PCV model correction map and the carrier phase residual map based on the reduced dynamic solutions. Combined with Fig. 8, although there are fewer than 200 observations at elevation angles of 0° to 10°, there is no significant effect on the PCV model corrections. The PCV model correction results are between -12 mm and 15 mm for all directions, especially at elevation angles of 40° to 90°, where the values are within ± 3 mm. For the phase variations with respect to the mean PCOs, as measured in the pre-flight calibration, the results are confined to less than ± 1 mm for elevations above 10°.

Fig. 9
figure 9

5° × 5° PCV model correction map (left) and carrier phase residual map obtained after PCV model correction (right) for the HY-2D satellite (unit: mm)

Carrier phase residuals can be used to measure the consistency between the applied models and the BDS-3 observations (Jin et al. 2021). The RMS of the carrier phase combination (LC) residuals for each day before and after conducting PCV model corrections are indicated in Fig. 10. The corrected residuals results are maintained at approximately 7.5 mm, which represents an improvement of more than 13% for each day. These results show that although the HY-2D satellite is in the continuous yaw mode, the antenna phase center variation pattern is still stable. Therefore, correcting the PCV model via the residual approach is feasible. The improved accuracy of the carrier phase residuals also underlines the importance and necessity of PCV estimation for the BDS-3 observations when conducting POD.

Fig. 10
figure 10

LC RMS obtained before and after utilizing the PCV model corrections from DOY 188 to 194 in 2021. The blue and red bars represent the PC residual RMS accuracies before and after PCV correction, respectively, and the green dots represent the accuracy improvement percentages

Orbit validation and analysis

The performance of the POD with the BDS-3 new signals is also analyzed by using SLR validation and DORIS validation. The SLR observations are provided by the International Laser Ranging Service (ILRS) (Pavlis et al. 2020), and the DORIS orbit products are provided by the Centre National d’Etudes Spatiales (CNES) (Loyer et al. 2012). These two validation methods can provide more objective accuracy evaluation results for the HY-2D orbits.

SLR validation

Independent verification of the resulting POD accuracy can be achieved through a comparison with SLR measurements (Arnold et al. 2019). Figure 11 shows that 17 ground SLR stations can observe the HY2D satellite during this period. For these global SLR stations, considering the quality and stability of the entire set of network sites over several decades, the list of core stations has been officially defined by the Analysis Working Group (Pavlis et al. 2020). Compared with basic stations, the core stations can offer normal points with precision at the 5–10 mm level (Arnold et al. 2019). Therefore, we mainly used these core stations to conduct the SLR validation.

Fig. 11
figure 11

HY-2D satellite ground tracks and SLR track stations observed from DOY 188 to 194 in 2021. Different colors indicate the different DOYs. The red dots represent core stations, and the green dots represent basic stations

For the above core stations, the number of SLR normal points is kept at approximately 1071 on these days. The residuals of these measurements collected until the end of DOY 194 in 2021 are shown in Fig. 12. After performing PCV model corrections, the STD of SLR residuals is reduced from 2.89 to 2.26 cm. These results demonstrate that the HY-2D satellite orbit precision is significantly improved by over 12% after performing PCV model corrections.

Fig. 12
figure 12

Residuals of the satellite laser ranging measurements before and after performing PCO/PCV correction for the HY-2D satellite from DOY 188 to 194 in 2021. The green and red dots represent the SLR residuals obtained before and after PCV correction. The blue dots represent the SLR residuals of the HY-2D orbits using DORIS

External orbit validation

The DORIS orbits provided by CNES can be used to quantify the orbit precision based on the BDS-3 solution. Comparing the two orbital products, the orbit difference results are used as the basis of the HY-2D external orbit verification.

Figure 13 shows the time series of the orbit differences between DOY 188 and DOY 194. It can be seen that there is a periodic effect in the cross-track direction of orbit differences, probably due to the difference in POD strategies between GPS orbit and DORIS orbit, such as the different configuration of empirical force acceleration parameter estimation (Montenbruck et al. 2021). Moreover, the mean values of the results in the three directions are 1.3 cm, − 0.3 cm, and − 0.6 cm. As for the STD, the precision reaches 3.6 cm, 3.5 cm, and 1.6 cm in the three directions, and the STD of the 3D direction reaches 5.2 cm. These results indicated that the BDS-3-based POD solution exhibits very good consistency with the DORIS results in the radial direction.

Fig. 13
figure 13

Time series of the orbit differences between those obtained via DORIS and BDS-3 from DOY 188 to 194. The red, green, and blue colors indicate the orbit differences in the along-track, cross-track, and radial directions. The average and standard deviation are given in the legend

Discussion and conclusion

The HY-2D satellite is the fourth Chinese marine dynamic environment mission satellite. High-precision orbit determination is important for guaranteeing the scientific objective of the radar altimeter mission. This study analyzes B1C and B2a onboard observations obtained on the Chinese HY-2D satellite in July 2021. First, the BDS-3 observation quality is evaluated in the context of the data quantity as well as the number of code multipath errors. Following this, HY-2D POD is performed by using BDS-3 new observations, and the resulting POD precision is analyzed by code and carrier phase residual analysis, SLR validation, and DORIS validation.

Regarding the data quality assessment of the HY-2D satellite, more than four BDS-3 satellites can be received for more than 93% of the epochs, and the number of satellite observations on the sea surface around China can reach approximately seven with the addition of three IGSO satellites. Furthermore, it is worth noting that the numbers of onboard observations at azimuth angles of 30–80° and 110–160° are larger than that at other angles, which might be caused by the shielding of the receiver antenna by the satellite parts such as solar panels. The directivity may cause a slight loss of accuracy in orbit determination. Regarding the MPs, it is worth noting that there are small systematic biases depending on elevation for the B1C and B2a signals, with centimeter magnitude. Moreover, the different chip rates of observations cause multipath error differences between B2a and B1C signals. The RMS of MP1 and MP2 are approximately 0.58 m and 0.19 m, respectively. The B2a signal has stronger multipath resistance compared with the B1C signal of BDS-3.

For the POD of the HY-2D satellite with new onboard signals, OSBs need to be considered when using precise orbit and clock products based on B1I and B3I signals. After using OSB products provided by Wuhan University, the residuals of the code measurements decreased from 5.6 to 1.3 m. As for PCV model corrections, although the HY-2D satellite maintains a wide range of yaw attitude changes to keep the solar panels pointing toward the sun for energy supply purposes, a stable PCV model is still available for the onboard receiver. According to the time series results and the global SLR observation results, the residual RMS of the carrier phase decreased by more than 13%, which is less than 9 mm, and for the SLR residuals, the STD reaches 2.26 cm for the PCV model correction solution, which an improvement of over 12% for each SLR station. Compared with the DORIS orbits, the STD of the orbit differences for the three directions is 3.6 cm, 3.5 cm, and 1.6 cm. The time series and accuracy statistics results indicate that the method utilizing the new BDS-3 signals has high consistency in the radial direction.

It is concluded that the POD precision for the HY-2D satellite when using new onboard BDS-3 signal observations can reach up to 2.0 cm in the radial direction, but it is still not as good as the GPS solutions. With the increasing data received from the ground, the continuous improvement of BDS-3 precise orbit and clock products will increase the orbit accuracy of the onboard BDS-3 observations for LEO satellites. Moreover, the ambiguity resolution based on BDS-3 observations will be helpful for the orbit accuracy improvement of LEO satellites. This study serves as a valuable reference for future onboard BDS-3/GNSS research.