1. Introduction
Ocean currents play a pivotal role in the movement of seawater and exert a profound influence on weather and climate over the oceans [
1,
2]. Remote sensing, as an all-day, all-weather detection method, provides significant advantages in acquiring dynamic information about sea surface currents, including high efficiency and relatively low cost. Among various remote sensing instruments, synthetic aperture radar (SAR) stands out due to its ability to measure parameters such as the backscattering coefficient, Doppler centroid frequency (FDC), and others, which are highly advantageous for estimating sea surface currents. There are two primary methods used in SAR-based measurements of sea surface currents: the interferometric method and the Doppler centroid inversion method.
The interferometric method was proposed by Goldstein et al. [
3,
4] and Shemer et al. [
5]. Then, Romeiser et al. constructed a new sea surface backscattering model named the M4S model [
6,
7]. The scattering mechanism assumed by this model is the Bragg scattering and specular scattering, which is used to infer the sea surface currents by taking into account the interaction between wind and current [
8,
9,
10]. Through these studies, Romeiser et al. [
6,
7,
9] established the connection between sea surface currents and the interferometric phase information, and the interferometric method has been fully developed. Then, many studies have analyzed the effect of the interferometric method. In 2001, Romeiser et al. [
9] compared results of along-track interferometric (ATI) SAR inversion and acoustic Doppler current profiler (ADCP) and circulation model to analyze the feasibility and limitations of inverting sea surface currents by ATI. The results show that ATI can be used to invert sea surface currents in coastal zones with high resolution, and the inverted sea surface currents can be used to further invert underwater topography with high resolution. After that, Kersten et al. [
11] proved that the phase error of the along-track interferometric SAR (ATI-SAR) is smaller than that of single-phase center SAR; that is, the velocity error is smaller. Moreover, for the system with same power and total antenna size, ATI method has higher sensitivity [
11]. Since then, multi-aperture along-track interferometric (MA-ATI) is conducted and the concept of multi-beam interference is extended to obtain the direction of sea surface currents [
11,
12,
13,
14,
15,
16,
17,
18,
19]. When ATI method is used to measure sea surface currents, the interferometric phase must be accurate enough. Therefore, the phase imbalance caused by error of antenna phase center and attitude cannot be ignored. So, the correction of attitude error and other variables is very important for sea surface current measurement.
The feasibility of the Doppler centroid inversion method was first analyzed by Charpon et al. [
20] in 2005, and a simplified Doppler centroid model was also provided. They further analyzed the factors that may cause deviations in Doppler information [
20]. Building on the work of Charpon et al., Johannessen et al. established the relationship between the radar imaging model (RIM) model and Doppler information and constructed the DopRIM model [
21]. This model was then used to analyze the Doppler imaging of the Agulhas current in southern South Africa [
22,
23]. Hansen et al. employed the DopRIM model to simulate wave–current interaction in strong tidal current areas, further illustrating the modulation effect of strong surface currents on sea surface roughness and slant distance Doppler signals [
24]. Charpon’s team has also been exploring the use of Doppler information to invert ocean circulation and its mesoscale–submesoscale characteristics [
25,
26,
27,
28,
29,
30,
31,
32,
33]. The calculation of Doppler centroid is closely related to the attitude of the radar platform, so the correction of attitude error and other variables is very important for sea surface current measurement.
It is evident from the above discussion that correcting attitude errors is crucial for accurate sea surface current measurements. To calculate these errors, the SAR platform velocity Doppler transfer model (VDTM) must first be established. In 2005, Cumming & Wong developed the spaceborne VDTM [
34]. While this model is effective for correcting attitude errors in spaceborne platforms, it is not applicable to airborne platforms. This limitation arises because airborne platforms do not need to account for factors such as Earth’s curvature and rotation, which are critical considerations for spaceborne systems. Moreover, airborne platforms exhibit more pronounced attitude changes compared to their spaceborne counterparts. Despite these differences, airborne platforms play a vital role in sea surface current measurement. They serve as test beds for spaceborne systems and are indispensable in the development of new technologies. Additionally, airborne platforms offer advantages in terms of flexibility and cost-effectiveness that spaceborne platforms cannot match. Therefore, it is essential to establish a model specifically designed for attitude error correction in airborne platforms. Current methods only account for the need to obtain radial components of ocean currents without addressing the requirement for attitude variation correction in acquiring ocean current vectors; however, the acquisition of ocean current vectors is of importance for oceanographic research. To obtain an ocean current vector, observations must be made from two different directions which means two beams are needed [
35]. In this framework, beam 1 and beam 2 illuminate the same sea surface scene from two different directions successively, retrieving two radial components of the ocean current vector. The two radial components are then combined through vector synthesis to derive the ocean current vector. So, it is also important to establish a VDTM specifically designed for dual-beam squint airborne SAR.
For radial components of ocean current vector estimation, the ATI method and the DCA method can be used. Since the DCA method offers advantages over the ATI method in terms of easier data acquisition, greater operational flexibility, a simpler and more efficient processing workflow, and insensitivity to phase unwrapping issues. Although the spatial resolution of the ATI method is higher, the DCA method can achieve comparable ocean current measurement accuracy to that of the ATI method while not having higher requirements for radar design [
35].
Motivated by these considerations, this paper aims to build the dual-beam squint airborne VDTM. This model is then utilized to invert sea surface currents, followed by a verification of the VDTM. In this model, the DCA method is used to retrieve the radial component of the ocean current vector, with a time interval of 1 ms between consecutive pulses. In this paper,
Section 2 details the development of the dual-beam squint airborne VDTM and outlines the inversion process for sea surface currents.
Section 3 presents the ocean current inversion result based on VDTM, compares it with the actual ocean current, and analyzes potential errors in the VDTM.
Section 4 verifies the accuracy of VDTM. Finally,
Section 5 offers a comprehensive summary of the entire study.
2. Methods
This section aims to establish the dual-beam squint airborne VDTM, which will be used to invert sea surface currents measured by dual-beam squint airborne SAR.
2.1. Establishment of Aircraft-Centered Frame of Reference (ACFR)
The ACFR serves as the primary reference frame, as illustrated in
Figure 1. In this frame, the
-axis denotes the forward direction pointing toward the aircraft’s nose, the
-axis points to the left side of the aircraft within its horizontal plane and is orthogonal to the
-axis, while the
-axis represents the upward vertical direction, orthogonal to the
plane and directed away from the aircraft’s center. This configuration establishes an orthogonal reference frame. Within the ACFR, the position of the aircraft
, is denoted as follows:
where
represents the transpose operation.
For illustrative purposes, we first consider the off-nadir angle, as shown in
Figure 2. Assuming that the radar antenna is mounted on the aircraft body such that the radar boresight lies within the
plane, the unit boresight vector
can be defined as:
where
represents the off-nadir angle, defined as the angle between the
axis and the beam direction.
Next, the squint angle is taken into account, as illustrated in
Figure 3. The specific pointing angles of the fore and aft beams are defined by the view vectors
and
as follows:
where
represents the squint angle, defined as the angle between the side-looking radar antenna and the squint antenna. For consistency with other parameters,
and
need to be normalized into unit view vectors
and
respectively. The off-nadir angle together with the squint angle, determines the three-dimensional pointing direction of the radar antenna. So, the off-nadir angle is critical for determining the radial velocity components of ocean current and subsequently deriving the ocean current vector.
2.2. Establishment of Flightpath Frame of Reference (FFR)
The aircraft attitude is typically described using the FFR, as illustrated in
Figure 4. In this reference frame the
-axis aligns with the north direction, the
-axis aligns with the west direction, and the
-axis extends downward, orthogonal to the horizontal plane from the aircraft’s center. The origin of the FFR corresponds to the projection of the aircraft’s center onto the ground.
To define variables in the FFR, ACFR should be converted to FFR, it is necessary to apply a rotational transformation to the ACFR. Specifically, the first step involves rotating ACFR clockwise around the positive
-axis by an angle
, which is referred to as the roll angle (as illustrated in
Figure 5). This transformation is achieved through a series of well-defined mathematical operations as follows:
Next, the ACFR is rotated clockwise around the positive
-axis by an angle
, which is referred to as the pitch angle (as depicted in
Figure 6). This rotation is implemented through a transformation matrix or a set of mathematical operations as follows:
Finally, the ACFR is rotated clockwise around the positive
-axis by an angle
, which is referred to as the yaw angle (as illustrated in
Figure 7). This rotation is accomplished through a specific transformation matrix or mathematical operation as follows:
The position of the aircraft
and two view vectors of the squint antennas
,
in FFR can be expressed as follows:
where
is the height of the aircraft.
2.3. Estimation of FDC
Having detailed the aircraft position and the two view vectors of the squint antennas in FFR, it is necessary to estimate the FDC resulting from the aircraft attitude in order to construct the VDTM. The relative velocities of the aircraft, denoted as
and
, are derived from the following:
Here,
denotes the velocity of the target and is set to 0 to emphasize the impact of the aircraft’s attitude, while
represents the velocity of the aircraft. The FDC resulting from the aircraft’s attitude can be determined from the following:
Here, and represent the FDC of the two squint beams caused by the aircraft’s attitude, while denotes the radar wavelength. At this point, the VDTM has already been established.
2.4. Inversion of Sea Surface Current
After establishing the VDTM, the sea surface current can be inverted using this model. First, the FDC of the target located at the center of the two squint beams, denoted as
and
, is obtained by measurement through the average cross-correlation coefficient (ACCC) [
34].
Here,
represents the phase of a complex number,
is the azimuth signal sampling interval,
is the pulse repetition frequency,
denotes the azimuth signal, and
indicates the complex conjugate. The relationship between the FDC caused by the sea surface current and the aircraft attitude can be expressed as follows:
Here,
and
represent the FDC of the two squint beams induced by the sea surface current, while
and
represent the FDC of the two squint beams caused by the aircraft attitude. To obtain
and
,
and
are calculated using VDTM. The velocities of the sea surface current, when projected along the two radar view vectors, can then be derived from the following:
Here,
and
represent the velocity components of the sea surface current projected along the two radar view vectors. Finally, the sea surface current vector can be determined using the following:
It can be expanded as follows:
Here, represents the velocity component of the sea surface current along the -axis of the FFR, and represents the velocity component of the sea surface current along the -axis of the FFR. They denote the coordinates of the ocean current vector in the FFR. Thus, the sea surface current has now been successfully inverted. The above steps and modules together constitute VDTM.
It should be noted here that two radial components of the ocean current vector are not obtained at the same time. When beam 1 illuminates a scene, we use VDTM to obtain the radial component along the direction of beam 1 of this scene. As the radar platform moves, when beam 2 illuminates the same scene, we use VDTM to obtain the radial component along the direction of beam 2 of the same scene. Due to the high speed of the radar platform, the ocean current vector remains constant between two illuminations though the dynamic sea surface changes. Finally, the ocean current vector can be derived through vector synthesis.
Although the sea surface current has been successfully retrieved, measurement errors are inevitable under real-world conditions. Therefore, suppressing these errors is critical for improving accuracy. Instrument measurement errors primarily include attitude angle measurement errors, look angle errors, and off-nadir angle errors, among others. These errors can be effectively mitigated through a two-step process.
In the first step, error reduction is achieved by segmenting the original data along the azimuth and range directions. For each segment, the off-nadir angle and look angle are determined individually. In the second step, the VDTM is applied to a stationary target with its FDC set to 0, enabling the derivation of more precise off-nadir angles and look angles. This approach enhances the overall accuracy of the measurements.
3. Results
After successfully inverting the sea surface current and suppressing some measurement errors, the error of the sea surface current inverted by VDTM can now be evaluated. The evaluation process utilized Matlab (R2024b).
Sea surface current errors primarily consist of FDC measurement errors influenced by additive and multiplicative noise, as well as Position and Orientation System (POS) measurement errors. These errors can be simulated using a statistically independent normal distribution. However, the range of measurement errors varies for different variables. Therefore, it is necessary to adjust the mathematical expectation
and variance
of the normal distribution to ensure its limits align with the measurement errors of the respective variables. Here,
is set to 0, and
is set to 0.5 for the normal distribution to ensure that the root mean square error (RMSE) of the POS’ measurement errors for platform speed remains within the range of −0.5 m/s to 0.5 m/s. Additionally,
is set to 0, and
is set to 0.01 for the normal distribution to constrain the RMSE of measurement errors for aircraft attitude within −0.01° to 0.01°, a tolerance achievable by modern POS such as the Applanix POS MV [
36].
The measurement errors can be expressed as follows:
Here,
represents the instrumental measurement errors of velocity,
represents the instrumental measurement errors of aircraft attitude, and
denotes the normal distribution. The parameters utilized in the simulation are presented in
Table 1.
Furthermore, to achieve more accurate error analysis of VDTM, an aerodynamic simulation model was developed for a Boeing 747 flying at an altitude of 2000 m and a speed of 150 m/s. This model integrates principles from aerodynamics, control theory, and computational modeling. The primary objective of this model is to enable more precise error analysis of the VDTM by providing a robust framework for testing and validating control systems under various flight conditions. This model is based on the work referenced from [
37].
The construction of this aerodynamic simulation model can be divided into two phases: the initial phase focuses on developing linear dynamic models, while the subsequent phase advances to nonlinear simulations. In the first phase, the longitudinal state space model was formulated using the derivation outlined in Etkin and Teichmann [
38]. For the longitudinal system, the normal state vector is used with the addition of the
to use as feedback for the altitude command. The control inputs for the longitudinal system are the elevator and throttle. The system matrix was calculated using the parameters provided for the Boeing 747 aircraft. The system matrix of the altitude control system was set as follows:
The control matrix of the altitude control system was set as follows:
The state space model is completed with the C and D matrices.
Similarly, the heading control system was designed for performing steady banked turns. The system matrix of the heading control system was set as follows:
The control matrix of the heading control system was set as follows:
The same C and D matrices are used as before to complete the state space model. In the second phase, nonlinear dynamics were incorporated into the existing linearized models. The nonlinear model is very similar to the linearized control system, except the nonlinear dynamics are substituted in place of the linearized state space models. Previously, the longitudinal and lateral dynamics were uncoupled, and the state space models were calculated separately. The two systems are now combined utilizing a coupled nonlinear dynamics subsystem with four inputs and all twelve outputs. The aerodynamic simulation model based on the Boeing 747 is shown in
Figure 8.
This model consists of the following four submodules: the Aircraft Control Input Module (Autopilot in
Figure 8, indicated in red), the Control Parameter Transmission Module (Cable and actuator dynamics in
Figure 8, indicated in dark blue), the Aircraft Aerodynamics Module (DT-B747 in
Figure 8, indicated in light blue), and the Noise Module (Noise in
Figure 8). The Aircraft Control Input Module is used to simulate the input of aircraft flight control instructions. The Control Parameter Transmission Module is used to simulate the signals that are transmitted through the aircraft cables after the input of the Aircraft Control Input Module. The Aircraft Aerodynamics Module is used to simulate the actual attitude changes in the aircraft after the control signals are combined with the aircraft’s aerodynamic appearance. The Noise Module is used to simulate various noises throughout the entire simulation process.
Finally, the attitude and velocity data obtained from the POS, which include measurement errors
(velocity error) and
(attitude error), are simulated and input into the VDTM to calculate the FDC and ocean current vectors with associated measurement errors.
Figure 9 shows the comparison between the calculated and actual ocean current vectors.
Analysis of the figure reveals a directional discrepancy of merely 2.3 degrees and a velocity difference in only 0.01 m/s between our calculated ocean current vectors and the real values. These results suggest that the VDTM method is effective in minimizing measurement errors induced by variations in platform attitude and velocity.
4. Discussion
To more precisely assess the performance of VDTM, the Monte Carlo method is utilized. This mathematical technique is widely used to simulate random phenomena by generating a large number of random samples to approximate the behavior of complex systems. In this study, the Monte Carlo random experiment is conducted 10,000 times to account for uncertainties in the measurements. The resulting velocities and directions of the sea surface currents simulated through the Monte Carlo random experiment are illustrated in
Figure 10. This approach provides a robust statistical basis for evaluating the accuracy and reliability of the VDTM under realistic conditions.
According to
Figure 10, the accurate velocity of the sea surface current is 1.41 m/s and the accurate direction of the sea surface current is 45
. The statistical variables are calculated as follows:
Here, represents the bias of the variable in the Monte Carlo random experiment, denotes the RMSE of the variable in the Monte Carlo random experiment, is the value of the variable in the Monte Carlo random experiment with serial number , is the accurate value of the variable, and is the total number of trials in the Monte Carlo random experiment. For the proposed method, the bias of velocity and direction in the Monte Carlo random experiment is 0 m/s and −0.31°, respectively, while the RMSE of velocity and direction is 0.02 m/s and 3.68°, respectively. These results demonstrate the high accuracy and reliability of the proposed method in estimating sea surface current parameters.
To further highlight the superiority of our proposed method, we conducted a comparative analysis with the well-established approach proposed by Cumming and Wong [
34]. Simulations were performed using their method [
34], and Monte Carlo experiments were carried out under identical parameter settings (e.g., attitude angles, platform velocity) and error distributions as those used in our study. In contrast to our method, the approach by Cumming and Wong [
34] does not account for off-nadir angle and squint angle errors for targets located at the edges of the beam’s ground footprint. This oversight has led to diminished precision in measuring the velocities of these edge-positioning targets. Furthermore, their methodology accounts only for variations in the three attitude angles while neglecting the critical angle between the platform’s velocity vector and its attitude orientation—an omission that may be inconsequential in spaceborne scenarios but proves significant for airborne platforms. This limitation restricts its capability to comprehensively correct velocity measurement errors, especially in scenarios where the velocity vector experiences significant changes. The results obtained using the method by Cumming and Wong [
34] are presented in
Figure 11, which clearly illustrates the performance differences between the two approaches.
The bias of velocity and direction in the Monte Carlo random experiment using the pre-existing method is 0.1 m/s and 26.2°, respectively, while the RMSE of velocity and direction is 0.1 m/s and 26.22°. In comparison, our proposed method demonstrates superior performance, achieving lower bias and RMSE values in both velocity and direction. This clearly indicates that our approach outperforms previous methods in terms of accuracy and reliability for estimating sea surface current parameters.
Figure 12 provides a more intuitive illustration that the ocean current vectors calculated based on VDTM are closer to the actual ocean current vectors compared to those computed by existing methods.
5. Conclusions
The correction of attitude errors plays a crucial role in the accurate measurement of sea surface currents. While there have been significant research efforts focused on attitude error correction for spaceborne platforms, the attitude changes in airborne platforms are far more pronounced. This is particularly true for dual-beam squint airborne platforms, where the dynamics of the platform introduce additional complexities not encountered in spaceborne systems. As a result, pre-existing attitude error correction methods designed for spaceborne platforms are not well-suited for dual-beam squint airborne platforms.
To address this challenge, this paper establishes a dual-beam squint airborne VDTM. Using this model, the sea surface current is inverted, providing a novel approach to account for the unique characteristics of airborne platforms. Following the development of the model, an extensive error analysis was conducted, along with 10,000 Monte Carlo random experiments, to validate the performance of the dual-beam squint airborne VDTM.
The results demonstrate that the average velocity and direction obtained from the Monte Carlo random experiments using the proposed method are significantly closer to the accurate velocity and direction compared to those achieved using pre-existing methods. This indicates that the VDTM outperforms previous approaches in terms of both bias and RMSE for both velocity and direction measurements. Overall, these findings highlight the effectiveness and superiority of the proposed VDTM for attitude error correction in dual-beam squint airborne platforms.