1. INTRODUCTION
Multi-sensor data fusion has been widely used in modern civilian and military areas because sensor networks can provide more comprehensive information and more accurate state estimation of the target than a single sensor, such as Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance (C4ISR) and air-control systems (Progri, Reference Progri2011; Reference Progri2014). However, before the benefits of multi-sensor integration can be realized, the sensor registration problem (or alignment) must be addressed because of the existence of unavoidable systematic biases (SBs) which make the measurements deviate from the true target coordinates (TTCs). In this situation, when different sensors' measurements are transformed to a common reference frame, the estimation accuracy of the target location will be decreased, also, data disassociation and redundant tracks will occur, which can seriously harm the fusion. To overcome these adverse influences, several registration methods were developed (see Wang et al. (Reference Wang, Chen and Jia2012) for a brief introduction to these methods).
In contrast to stationary radar, mobile radar measurements contain simultaneous ABs of the platform including yaw, pitch and roll biases, which may occur due to accumulated biases in the gyros in the Inertial Measurement Units (IMU) of the Inertial Navigation System (INS) (Wang et al., Reference Wang, Chen and Jia2012; Carlson and Bott, Reference Carlson and Bott1973; King, Reference King1997). The most difficult thing for mobile radar registration is to estimate OBs and ABs simultaneously since their coupling is inevitable. According to different installation methods, mobile GSP or UGSP radar registration models should be considered because of different types of radar measurements (Wang et al., Reference Wang, Chen and Jia2012; Bhatti and Ochieng, Reference Bhatti and Ochieng2007). First, GSP radars are installed on a platform that can steadily follow a local ENU frame (Progri, Reference Progri2011; Reference Progri2014) by using real-time attitude information provided by the platform INS; i.e., the radar is insulated from the platform AAs. ABs in this situation assume a set of Euler angles between radar sensitive and ENU axes. Second, UGSP radar is: (1) installed directly on the platform with their sensitive axes coincident with the platform frame and (2) change simultaneously when the platform moves. Here, the true attitude angles (TAAs) of the platform are included in radar measurements. When these measurements are converted to a common reference frame, the real-time attitude angle information (containing ABs) provided by the INS is needed to rectify radar raw measurements; therefore, the common attribute for both kinds of mobile radar registration is to estimate OBs and ABs simultaneously.
For GSP mobile radar registration, previous works include: (1) Dela Cruz et al. (Reference Dela Cruz, Alouani, Rice and Blair1992) and Helmick and Rice (Reference Helmick and Rice1993) proposed a two-stepped method which estimates two types of biases separately by using KF twice, and this can only obtain relative bias estimations. (2) Bar-Shalom (Reference Bar-Shalom2001) introduced the observability analysis for the first time. (3) Wang et al. (Reference Wang, Chen and Jia2012) combined all OBs and ABs as a state vector to establish a registration model called AAM; however, AAM has poor estimation performance especially for the attitude and elevation biases because it does not consider the dependencies among biases. (4) We derived the equivalent radar measurement error expressions caused by ABs and proved that azimuth and yaw biases are dependent, and they should be united to form a new variable and then the system is observable (Chen et al., Reference Chen, Wang, Jia and Progri2012). We successively proposed an Optimized Bias Estimation Model (OBEM) (Wang et al., Reference Wang, Chen and Jia2012) and URM (Chen et al., Reference Chen, Wang, Jia and Progri2013) because in both models, the roll and pitch biases are omitted from the state vector; however, the estimation results of radar OBs contain the influences of ABs; therefore, both kinds of biases are unified to form new variables to make the new registration models observable. Since the magnitudes of the unified variables are not constants and change with different target coordinatesFootnote 2, the difference of OBEM and URM is that the latter divided the unified variables into two classes: (1) the first class that does not vary when the target moves represents the dependent component among different biases; and (2) the second class that changes with different target coordinates represents the independent component. For GSP mobile radars, since the GSP can track the ENU frame, variations of the target coordinates are small between two successive observation instances; the independent components are also small and are viewed as insignificant noises by URM when establishing the state equation. However, OBEM omits these insignificant variations. Since these variations are small, OBEM and URM have approximate performances. (5) For UGSP mobile radars, Herman and Poore (Reference Herman and Poore2006) and Kragel et al. (Reference Kragel, Danford, Herman and Poore2007) analysed the dependencies between different biases qualitatively by using Singular Value Decomposition (SVD), yielding similar possible dependencies among different biases as those of Chen et al. (Reference Chen, Wang, Jia and Progri2012).
The main purpose of this work is to establish the basic registration model for UGSP mobile radars and theoretically improve the understanding of mobile radar registration technology. For UGSP mobile radar, since radars simultaneously rotate with the platform, the target coordinates relative to radar measurement frame change rapidly, which weakens the dependencies among OBs and ABs and make the system observable, then both kinds of biases can be independently estimated and AAM may perform well although it cannot be used for GSP mobile radars because of dependencies and the un-observability of biases. On the contrary, URM may be inapplicable because the independent components viewed as noises increase rapidly in magnitude. In order to reconcile these results, AAM and URM are derived for UGSP mobile radar registration respectively. A simulated track is used to analyse both models, and the influences of the platform AAs on the observability of the system are shown. Radar OBs include slant, the gain of slant, azimuth, and elevation biases; radar measurements include the influences of the platform TAAs, TTCs, radar OBs and random measurement noises. The navigation information provided by an INS include the true yaw, pitch, roll angles of platform, and corresponding ABs. We assume: (1) all systematic biases are constants; (2) both radars have accurate geographical information of themselves; (3) radars are synchronized and have the same sampling intervals.
This paper is organized as follows. In Section 2, a basic description for biased mobile radar is given. The detailed derivation of AAM for UGSP mobile radar registration is given in Section 3 and the observability analysis for AAM is given in Section 4. In Section 5, the concise derivation of URM is given for comparison and simulated track data is used to test the performance of AAM. Finally, Section 6 summarizes the results. In Appendices A and B, the detailed derivations of AAM and URM applied to UGSP mobile radar registration are given, respectively.
2. PROBLEM DESCRIPTION
Consider an ith radar, where i={1, 2}, installed on an ith moving ship. The geographic coordinates of the ith ship are latitude Ls i, longitude Rs i, and altitude Hs i, which are known in real time. Four reference frames will be defined first for further discussions (Herman and Poore, Reference Herman and Poore2006).
(1) The body frame or platform frame is defined as a Cartesian rectangular coordinate system fixed relative to the ship. Its origin locates at the barycentre of the ship, its body axes are typically oriented relative to the ship such as x, y, and z axis denotes starboard, ahead, and dry (and right, nose, and top for an aircraft), respectively.
(2) The measurement frame or sensor frame, fixed relative to radar, with the centre of the sensor antenna taken as its origin. For UGSP mobile radar, the measurement frame is parallel to the body frame (see Figure 1(a)). Its y axis denotes zero-degree azimuth, and clock-wise direction denotes the increment of azimuth.
The subscript “p” (so-called “platform”) was used to identify body frame, and “s” denotes sensor frame.
(3) ENU frame has the same origin with the body frame; its x, y, and z axis denotes east, north, and up, respectively.
(4) Earth-centred Earth-fixed (ECEF) frame (Progri, Reference Progri2011; Reference Progri2014) has its origin located at the centre of the earth (Wang et al., Reference Wang, Chen, Jia and Progri2013): its x-axis passes through the Greenwich meridian, its z-axis coincides with the Earth's axis of rotation and its y-axis lies in the equatorial plane to form a right-handed coordinate system.
At each sampling instance, the rotation of the ship around its barycentre can pass on to the sensor frame which includes yaw (or course), pitch, and roll angles. Both frames have the same rotation angles because of the fixed joint between the sensor and the ship. These angles are defined in local ENU frame (“local” denotes that the origins of ENU and the body frames coincide) and denote the angles between the corresponding axes of both frames.
As shown in Figure 1(b), the transformation from the body frame to ENU is accomplished by first rotating about the y-axis of the platform frame by the roll angle ψ, then rotating about the intermediate x-axis by the pitch angle η, and rotating about the final z-axis by the yaw angle ϕ. The axes drawn in dashed lines in Figure 1(b) are intermediate axes. Customarily, the positive directions of ϕ and ψ abide by the left-hand rule about their corresponding rotation axes, and η abides by the right-hand rule (Figure 1(a)).
Measurements are generated in the sensor frame which include the TTCs relative to radar i such as true target range r it, azimuth θ it, and elevation ε it; OBs such as range bias Δr i, the gain of range k ri , azimuth bias Δθ i, and elevation bias Δε i; random measurement errors such as range noise δ ri, azimuth noise δ θi, and elevation noise δ si, these noises are additive Gaussian white noises. Most importantly, the true (not biased) AAs of the platform such as the true roll angle ψ it, pitch η it, and yaw ϕ it are included in the measurements, which are different from GSP mobile radar measurements.
The navigation information generated by the INS of the ith ship for rectifying radar raw measurements include the ship's roll angles, ψ i, pitch, η i, and yaw, ϕ i. Also, additive ABs are included in each output such as roll bias Δψ i, pitch bias Δη i, and yaw bias Δϕ i as shown in Figure 1(b). (Random noises of the INS are not considered for brevity. Positive directions of ABs are defined the same as their corresponding AAs.)
The main objective for mobile radar registration is to simultaneously: (1) estimate OBs and ABs using both radars' raw measurements; (2) use these estimations to rectify radar raw measurements. The registration model is discussed next in greater detail.
3. REGISTRATION MODEL
The main objective of the registration algorithm is to establish the equivalent measurement equation in a common reference frame: TTCs of the same target included in both radars' raw measurements are equal when they are converted to a common reference frame. Figure 2 illustrates the following adopted steps. First, radar OBs and random measurement errors included in the raw measurements are removed to obtain TTCs in the sensor frame. This is followed by a translation from the sensor frame to the platform frame because of the different locations of their origins. Then, the conversion to ENU frame is accomplished according to the navigation information provided by the INS that include ABs. Finally, the conversion from ENU to ECEF frame (Upadhyay et al., Reference Upadhyay, Progri, Lomas and Buckler1999) is used to obtain TTCs in the common reference frame.
3.1. The Equivalent Measurement equation
3.1.1. TTCs in the platform frame
Given the ith radar measurements [r i (k), θ i (k), ε i (k)], OBs [Δr ikri, Δθ i, Δε i], and random measurement errors [δ ri, (k), δ θ i (k), δ εi (k)], we can obtain TTCs in the sensor frame as follows
where Xi_s(k) denotes TTCs in the sensor frame at time instant k. Since the true range r it(k) is unknown, it can be approximated by the measurement r i (k).
Transition of TTCs from the sensor frame to the platform frame only contains a translation, which can be expressed as
where the superscript “T” denotes vector or matrix transposition, Xi_p(k) depicts TTCs in platform frame. ΔXi_s2p represents the position vector of the sensor frame origin o is in the platform frame, that is, the sensor installation position relative to the barycentre of the ship. ΔXi_s2p is a constant vector, it can be omitted in the paper for brevity because it is very small in magnitude compared with the target position vectors as shown in the right hand approximation of Equation (2).
Substituting Equation (1) into Equation (2), taking radar SBs and measurement errors as variables, using first-order Taylor series expansion about zero vectors (or Maclaurin Theorem expansion about the origin), Equation (2) can be approximated as
where
3.1.2. Transition from platform frame to ENU frame
Transition from the platform frame to ENU can be described by three sequential rotation transformations. Each transformation can be described as one rotation matrix. According to the polarity definition of the AAs and the transition order, the true rotation matrix at observation time k can be written as true: (a) roll, ${\bf T}_{\psi _{it}} (k)$; (b) pitch, ${\bf T}_{\eta _{it}} (k)$; and (c) yaw, ${\bf T}_{\phi _{it}} (k)$, rotation matrices
The above rotation matrices are orthogonal matrices which satisfy TT=T−1. Then, TTCs in ENU frame can be written as
Using first-order Taylor series expansion about attitude angle measurements, Tit_p2ENU(k) can be approximated as
where:
Detailed analytical derivations for Equation (8) are provided in Appendix A. Substituting Equation (8) into Equation (7), omitting higher order terms, yields the conversion of TTCs in the ENU frame
The last term of the right hand side of Equation (9) is
where:
Substituting Equation (10) into Equation (9), we can obtain
3.1.3. Transition from ENU to ECEF frame
Assuming that the geographic coordinates of the ith ship can be obtained from Global Positioning System (GPS) in real-time (Progri, Reference Progri2011; Reference Progri2014), omitting constant position errors between the GPS antenna and the barycentre of the ship, the transition of TTCs from ENU to ECEF frame can be written as (Zhou et al., Reference Zhou, Henry and Martin1999):
where Xi_ECEF (k) denotes TTCs in ECEF obtained from the measurements of the ith radar. Xis denotes the ith radar ECEF coordinates converted from its geographic coordinates. Ti is the rotation matrix. Xis(k) and Ti(k) are only correlated with the geographic coordinates of the ith radar at time k, and,
3.1.4. The equivalent measurement equation
For registration equations, the selection of the state variables is critical. Usually all the biases are selected as state variables, however for the GSP mobile radar, since ABs are dependent with radar OBs, the dependent parts should be combined to form new state variables, or the system is unobservable. URM (Chen et al., Reference Chen, Wang, Jia and Progri2012) was proposed for just this reason. For UGSP mobile radar, AAs of the platform are included in the registration equations, which make the system observable (See Observability Analysis in Section 4). Thus, it is practical to select both OBs and ABs as variables and the algorithm yields the absolute attitude bias estimations as well as absolute OB estimations. The following is the establishment process of the equivalent measurement equation for registration.
Since both radars have the same initial condition (or starting ECEF vector)
Substituting Equation (12) into Equation (13), the equivalent measurement equations can be written as
All OBs and ABs of both radars are selected in the state vector as (the order of the variables can be changed)
Since all OBs and ABs are selected as state variables, we call this model as AAM. According to Equation (15), Equation (14) can be rewritten as:
where:
3.2. The state equation
SBs are usually time-invariant or slowly varying variables. They can be modelled as constants or constants plus small random zero-mean Gaussian white noises or first-order Gauss-Markov process with a slow time constant (Bar-Shalom, Reference Bar-Shalom2001). To reduce the estimate errors caused by the wrong state equation model and omitting the small noises of biases for brevity (Chen et al., Reference Chen, Wang, Jia and Progri2013), we assume that all SBs are time-invariant variables and the state equations can be written as:
KF can be used to estimate SBs via the dynamic Equations (16) and (17) for registration.
4. OBSERVABILITY ANALYSIS
It is proposed that the system composed of Equations (16) and (17) is observable when the AAs are time-varying. This is proved as follows: According to Equations (16) and (17), the N-step random observable matrix can be written as (Qin et al., Reference Qin, Zhang and Wang1998; Andrade-Cetto and Sanfeliu, Reference Andrade-Cetto and Sanfeliu2004; Hermann and Krener, Reference Hermann and Krener1977; Lee et al., Reference Lee, Wijesoma and Guzman2006; Tseng and Lee, Reference Tseng and Lee2007)
where:
m(i) is an n×n matrix (n is the dimension of β) and its rank is 3 because the rank of H(i) is 3; E{w(k)wT(k)}=R(k), E{x} denotes the expectation of random variable x. N is a positive integer which is unrelated to k. R(i) in Equation (18) is a constant matrix because random noises have the same variances at different time. The system is said to be observable when M is positive definite.
Comparing Di in Equation (10) and Ai in Equation (3), we know that in the coefficient matrix H, the coefficient column vectors corresponding to OBs are not proportional to those of ABs. Since AAs are time-varying, according to Equation (16), H(i) and Γ (i) are different at each time. if
where the symbol [x] denotes the nearest integer greater than or equal to x, then the rank of $\sum _{i = k - N + 1}^k {\bf m}(i)$ s equal to N, and M is positive definite, and the system is observable.
However, for GSP mobile radar, the GSP can make the radar insulated from the carrier's AAs, the coefficient column vectors of ABs do not contain the AAs of the carrier, then the column vectors corresponding to the azimuth bias and yaw bias are equal, and the proportion factors of the column vectors corresponding to pitch and roll biases to those of azimuth and elevation biases change in small quantities and can be viewed as constants. The same results are applied to the coefficient matrix, Γ (i). In this situation, M is not definite, and the system is unobservable; hence, URM was proposed which unites the azimuth bias and yaw bias as one variable and omits roll and pitch biases to form the state vector. Though the roll and pitch biases do not appear in the URM state vector, the estimations of azimuth and elevation biases contain their influences.
The observability of Equation (16) and (17) can also be proven by the equivalent radar measurement error expressions caused by the AAs.
According to Δi in Equation (8) and equivalent measurement error expressions derived for the first kind of mobile radars (see Wang et al., Reference Wang, Chen and Jia2012), the equivalent measurement error expressions caused by ABs for the UGSP mobile radars can be written as the equivalent: (1) range, Δr ci(Δϕ i, Δη i, Δψ i), (2) azimuth, Δθ ci(Δϕ i, Δη i, Δψ i), and (3) elevation, Δε ci(Δϕ i, Δη i, Δψ i), error:
where the time stamp “k” is omitted for brevity. [x i_s, yi_s, zi_s]T denotes TTCs in sensor frame. Since it cannot be obtained in practice, it is usually approximated by Xi in Equation (4).
Then the gross equivalent azimuth and elevation biases can be written respectively as
Since AAs are time-varying, gross equivalent biases vary quickly and cannot be used as constant variables. On the contrary, if AAs are zeros, which correspond to GSP mobile radar, Equations (23) and (24) vary slowly and can be viewed as one variable. This is the theoretical basis for URM.
5. ALGORITHM ANALYSIS AND SIMULATION RESULTS
To assess (or compare and contrast) the performance of AAM used for UGSP mobile radar registration, URM is derived in this situation (see Figure 3). Because the main attribute of URM is that it only uses radar OBs as state variables, however, each OB variable contains the influences of all ABs (Chen et al., Reference Chen, Wang, Jia and Progri2013). Since the equivalent radar measurement errors caused by ABs vary with different target locations that can be seen in Equations (20)–(22), the variation parts are viewed as random noises.
The concise descriptions of URM are as follows:
5.1. URM for UGSP Mobile Radar Registration
The state vector of URM can be written as:
According to Equation (25), omitting the time argument “k”, Equation (14) can be revised to URM registration equation form as:
where
According to Equations (20)–(22), the state equation can be written as:
where:
${\bf w}_{{\bf \beta} _{URM}} $ can be viewed as zero-mean Gaussian white noises with the covariance matrix denoted as:
where:
Derivations of Equations (27)–(31) are given in Appendix B.
It should be noted that since the effects of the TAAs and ABs of the platform are only to make the measurements rotate, but the range between radar and the target will not be affected, the range and gain of the range biases remain constants, so zero entries appear in Equation (28).
The dynamic equations for URM are Equations (26) and (27); hence, KF can be used to estimate the gross equivalent biases to rectify raw radar measurements employing the diagram of URM shown in Figure 3.
5.2. Simulation Results
The proposed AAM and URM algorithms are compared by generating a common track for two radars installed directly on different ships. We assume that Ship 1 and Ship 2 are moving with a constant velocity model, and the initial geographical coordinates are [40°, 116°, 10 m], [40·75°, 115·34°,10 m], respectively. The initial states of both ships in their native ENU frame are [0 m, 10 m/s, 0 m, 10 m/s, 0 m,0 m/s]. In the state vector, the variables denote x-coordinate (east), x-velocity, y-coordinate (north), y-velocity, z-coordinate (up), and z-velocity, respectively.
The standard deviations of both ships' process noise are equal which are given in x, y, and z coordinates by [0·1, 0·1, 0] m/s2, respectively. All the TAAs of both ships make simple harmonic motions with 9 s motion periods.
To compare the influences of the AAs on the bias estimations, two scenarios are simulated. (1) The true amplitudes of yaw, pitch, and roll of both ships are set to 20°; (2) Changing the amplitudes to 5°. The initial phases of the AAs are random values.
The fusion centre locates at the initial position of Ship 1. A constant velocity model is also used for the target. The initial state of the target in the fusion centre is [60 km, 170 m/s, 30 km, 30 m/s, 5 km, 1 m/s].
The standard deviations of the process noise in x, y, and z coordinates are set to 1 m/s2,1 m/s2, and 0·1 m/s2, respectively. The geometry of radars and target is shown in Figure 4. The true systematic OBs of both radars are assumed to be constant and equal as Δr i=300 m, k ri=0·01, Δθ i=2°, and Δε i=2° respectively.
The standard deviations of random measurement noises for both radars are σ ri=50 m, σ θ i=0·5°, and σ εi=0·5° respectively, and ABs of both platforms are also assumed to be constant and equal as Δϕ i=1°, Δη i=1°, and ψ i=1° respectively. It is assumed that both radars are synchronized with the same sampling intervals T=5 s. 200 scans of the target are simulated and the number of Monte Carlo runs is set to 100. Figures 5 and 6 contain all RMSEs of the bias estimations and the rectified target coordinates estimations.
Figure 5 depicts RMSEs of AAM for OBs and ABs of both radars. In Figure 5(a), the gross range bias denotes the gross range bias containing the sum of range bias and the range errors caused by the gain of the range bias. (a)–(c) are the RMSEs of OBs and (d)–(f) are the RMSEs of ABs. The red lines denote the amplitudes of AAs of 20°; and the blue lines of 5°, the thin and thick lines represent the results of Radar 1 and Radar 2 respectively. The dotted lines represent the corresponding CRLBs (Detailed derivations of CRLB can be obtained in Chen et al., Reference Chen, Wang, Jia and Progri2013; Kay, Reference Kay1993; Progri, Reference Progri2011).
ABs can be well estimated for UGSP mobile radar, which demonstrates further that the observability is the main reason for the attitude bias estimation performances because the swaying of the radar antenna is equivalent to the scatter of the target coordinates, which can reduce the dependencies among OBs and ABs in the registration equations. The periodicity of the attitude bias CRLBs (Chen et al., Reference Chen, Wang, Jia and Progri2013) come from the periodicity of the AAs in Δi, see Equations (9) and (16).
Figure 6 depicts RMSEs of the rectified raw measurements in each axis of ENU frame, where the raw measurements are rectified by the estimated biases. (a)–(c) represent the case when the attitude amplitudes are 20°, and (d)–(f) are 5°. The red lines in Figure 6 denote the rectified measurements by using AAM estimations, and the blue lines denote the rectified measurements by using URM estimations. The asterisks represent RMSEs of the raw measurements rectified by the raw output of the INS. RMSEs of the rectified measurements by using AAM are more than 500 m smaller than by URM in all directions, which proves that AAM is better than URM for the mobile UGSP radars.
The CRLB of the equivalent bias estimation results obtained from URM are not given in the work for brevity. However, the performance of URM can be seen in Figure 6 which manifests that URM is inferior to AAM especially when the platform has bigger swaying amplitudes. Comparing the estimation results when the attitude amplitudes are 20° with those at 5°, we infer that the larger the amplitudes the better the estimation results because the larger amplitudes are equivalent to more scattering of the target coordinates in space, which can improve the observability of the system and the estimation accuracies. It should be noted that radar-scanning period and fluctuating periods of the ships' AAs should be not exactly integral multiples to ensure the ship's AAs are different at different observation instances.
6. SUMMARY AND CONCLUSIONS
Since the dependencies between ABs and OBs are related to the spatial distribution of targets, the more scattered the targets are, the weaker the dependencies become; hence, the better the observability of the system is. For mobile UGSP radar which is installed directly on and sways with the platform, the time-varying AAs of the platform are included in radar measurements, which makes the distribution of the same target in the radar measurement frame more scattered than for mobile GSP radars; i.e., for mobile UGSP radar, the observability of both kinds of biases is better than for GSP ones; hence, AAM is proposed which selects all ABs and OBs as the state vector to establish the registration Equations (16) and (17). As for URM, only OBs remain in the state vector; however, their estimation results include the effects of ABs. URM is preferable for mobile GSP radars because the dependencies between both kinds of biases are strong in this situation. By comparing AAM with URM for UGSP mobile radars, simulation results show that RMSEs of the rectified raw measurements by using AAM bias estimation results are more than 500 m smaller than by URM in all directions. In addition, AAM can obtain the absolute OBs and ABs estimations. So, AAM performs better for mobile UGSP radar registration than URM.
ACKNOWLEDGEMENTS
This work was supported in part by the National Natural Science Foundation of China Grants 61032001, 61102165, 61002006 and the Special Foundation Program for Mountain Tai Scholars of China.
APPENDIX A
DERIVATION OF EQUATION (8)
Using first-order Taylor series expansion about attitude angle measurements, Equations (4)–(6) can be approximated as:
where:
Substituting Equation (A1)–(A1b) into Equation (7), we obtain
Equation (A2) can be further written as
where the time argument “k” is omitted for simplicity, and
Equation (A3) manifests that the influences of ABs on radar measurements are correlated with TAAs of the platform. These correlations are insulated in mobile GSP radar.
APPENDIX B
DERIVATIONS OF STATE EQUATION OF URM
The difference operator at observation time k+1 can be defined as
According to the definition of Equation (B1), we have:
Then, the difference of Equation (21) can be written as:
where [f(x)]k denotes x takes the value of time k. Assuming that the target is moving with constant velocity model from observation time k to k+1, its velocities in x, y, and z directions can be denoted as: v x, vy, vz, respectively, and $v_{i,k + 1} = {\textstyle{{i_{k + 1} - i_k} \over T}}$; (i={x, y, z}; T denotes the sampling period); then according to Equation (B2), expanding all the difference operators in Equation (B4), Equation (B4) can be rewritten further as:
According to Equation (B5), the expectation of d k+1(Δθ′c,k) is not zero. However, it can be viewed as zero-mean Gaussian white noise when we cannot know it exactly, because though the true magnitudes of ABs are not known, they are small. In this situation, the covariances of the equivalent radar angle biases should be increased to ensure the stability of KF. Assuming that the amplitudes of pitch and roll are η max and ψ max, respectively, which can be known in reality, and the target velocities in x, y, and z directions of both radars' local ENU frame have zero-mean Gaussian distributions with their standard derivations are $\sigma _{v_x} $, $\sigma _{v_y} $ and $\sigma _{v_z} $, respectively, and also assuming that the target velocity vectors in different radar's ENU frame are independent. Then, Equation (B5) can be written further as
where D{x} denotes the variance of x, and E{x} denotes the expectation of x.
Similarly, for elevation bias, according to Equation (22), we have
The further expansion of Equation (B7) can be written as:
Then, the variance can be written as:
Next, the covariance of the azimuth and elevation biases can be computed as:
The computation of the covariances in Equations (B6), (B9), and (B10) we need to know the true magnitudes of ABs. However, if they cannot be known in advance, their possible maximum values can be used to substitute for their true values.