This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Orbit Determination Before Detect: Orbital Parameter Matched Filtering for Uncued Detection

Brendan Hennessy12, Mark Rutten3, Steven Tingay1, Robert Young2


1International Centre for Radio Astronomy Research, Curtin University, Bentley, WA 6102, Australia 2Defence Science and Technology Group, Edinburgh, SA 5111, Australia 3InTrack Solutions, Adelaide, SA 5000, Australia
Abstract

This paper presents a novel algorithm to incorporate orbital parameters into radar ambiguity function expressions by extending the standard ambiguity function to match Keplerian two-body orbits. A coherent orbital matched-filter will maximise a radar’s sensitivity to objects in orbit, as well as provide rapid initial orbit determination from a single detection. This paper then shows how uncued detection searches can be practically achieved by incorporating radar parameters into the orbital search-space, especially for circular orbits. Simulated results are compared to results obtained from ephemeris data, showing that the orbital path determined by the proposed method, and the associated radar parameters that would be observed, match those derived from the ephemeris data.

Index Terms:
space situational awareness; initial orbit determination; radar signal processing; passive radar

I Introduction

Modern radar systems are able to generate optimal filters matched to increasingly complex target motion, resulting in increased sensitivity to targets exhibiting these motion at the cost of significant processing load. This problem is most difficult for sensors targeting objects in low Earth orbit (LEO), especially sensors with a significant field of regard. This is due to the observation time required to detect smaller targets, combined with significant orbital velocities and large search volumes, increasing the parameter space to impractical levels.

Extending radar processing integration times in order to increase detection sensitivity requires mitigation against range migration, Doppler migration, and angular migration. The correction of these migrations is further complicated by the motion of the Earth, and hence the sensor located on the Earth. The direct implementation of a matched filter in this radar search space may lead to the incorporation of many parameters.

The nominal trajectory of orbits is well understood and is generally deterministic. The motion of a two-body Keplerian orbit, an idealised case of an object of insignificant mass orbiting around a much larger central body111Treated as a single point mass., can be expressed entirely by six parameters. Matching the processing to this well-defined orbital motion for the purpose of improved radar detection and space situational awareness is therefore a natural extension.

Whilst the primary aim of this general method is to increase a radar’s sensitivity to objects in orbit, detections from a filter matched to a target’s orbital trajectory will additionally provide coarse initial orbit determination. Traditionally, performing initial orbit determination requires many radar detections of a pass of an object in space.

After briefly covering prior work (I-A), Section II details the problem formulation, specifically in terms of ambiguity function expressions (II-A) and Keplerian orbital dynamics (II-B). In Section III, Orbit Determination Before Detect (ODBD) methods are discussed, including matched processing to orbital parameters, constraining the search volume (III-A), and constraining the orbit in radar measurement space (III-B), particularly for uncued detections. Some specific applications, including single-channel object detection and orbit determination are also discussed (III-C). Section IV presents simulated results, with comparison against ephemerides. Section V concludes with a description of future work.

I-A Prior Work

The motivation for this paper is to further develop techniques for the surveillance of space with the Murchison Widefield Array (MWA) using passive radar. The paper is particularly concerned with developing techniques for uncued detection over a wide field of regard. The MWA is a low frequency (70 - 300 MHz), wide field-of-view, radio telescope located in Western Australia [1]. The MWA has demonstrated the incoherent detection of the International Space Station (ISS) [2] and other, smaller, objects in orbit [3]. However, for coherent processing, methods compensating for all aspects of motion migration are required in order to detect smaller satellites and space debris [4]. As passive radar systems have no control over the transmitter used for detection, improving processing gain through extended Coherent Processing Intervals (CPIs) is a method used to achieve the required sensitivity [5]. Orbital trajectories are ideal targets for such techniques, as stable and predictable relative motion allows for simpler measurement models. Such techniques have also been used with active radar, for improved sensitivity and processing gain [6] [7].

Consisting of 256 tiles spread across many square kilometres, the MWA’s sparse layout222At FM radio frequencies, even the compact configuration of MWA Phase II is sparse [8]. provides high angular resolution. Objects in orbit will therefore transit many beamwidths per second at the point of closest approach. Because of this, high angular resolution (normally a desirable attribute) can result in significant angular migration. Highly eccentric orbits will transit significantly faster. This is particularly challenging for the uncued detection of small objects, where longer integration times are needed to achieve sufficient sensitivity.

Individual radar detections consisting of a single measurement of range, Doppler, azimuth and elevation, only define a broad region of potential orbital parameters [9]. This region may be constrained by incorporating angular rates [10], and even further by including radial acceleration and jerk [7]. Usually, many radar detections are required to perform initial orbit determination. The mapping between radar measurement space and orbital parameters is an ongoing area of research [11].

II Problem Formulation

II-A Radar Product Formation

A standard timeseries matched filter is a function to detect reflected copies of a reference signal d(t)d(t) in the surveillance signal s(t)s(t), specifically copies delayed by τ\tau and frequency shifted by fDf_{D}:

χ(τ,fD)=Ts(t)d(tτ)ej2πfDt𝑑t.\displaystyle\chi(\tau,f_{D})=\int_{T}s(t){d}^{*}(t-\tau){\mathrm{e}}^{-j2\pi f_{D}t}\,dt. (1)

This matched filter can be extended to more complicated motions by dechirping (or even applying higher order corrections to) the motion-induced frequency shift. For example, instead of matching to the radial velocity with a Doppler shift of fDf_{D}, higher order motions could be matched with a time varying frequency (that can be represented as a polynomial phase signal) given by fD+fCtf_{D}+f_{C}t, where fCf_{C} is proportional to the radial acceleration. This can be extended to an arbitrary number of parameters at the cost of adding extra dimensions to the matched filter outputs. To account for any range migration, the delay term τ\tau will also need to be a function of time to match the radial motion.

For a receiver array consisting of NN elements, the surveillance signal s(t)s(t) can be formed by classical far-field beamforming in a direction of interest such that:

s(t)=n=1Nsn(t)ej𝒌(θ,ϕ)𝒖n,\displaystyle s(t)=\sum_{n=1}^{N}s_{n}(t){\mathrm{e}}^{-j\boldsymbol{k}(\theta,\phi)\cdot\boldsymbol{u}_{n}}, (2)

where sn(t)s_{n}(t) is the received signal at the nthn^{\text{th}} antenna, 𝒖n\boldsymbol{u}_{n} is the position of the nthn^{\text{th}} antenna, and 𝒌(θ,ϕ)\boldsymbol{k}(\theta,\phi) is the signal wavevector for azimuth θ\theta and elevation ϕ\phi. Time varying adjustments can be made to every measurement parameter to create a filter, χ\chi, matched to the exact motion of an object with range ρ(t)\rho(t) and slant range-rate ρ˙(t)\dot{\rho}(t), in time-varying directions given by azimuth θ(t)\theta(t) and elevation ϕ(t)\phi(t):

χ(θ(t),ϕ(t),ρ(t),ρ˙(t))=T[n=1Nej𝒌(θ(t),ϕ(t))𝒖nsn(t)]d(t2c1ρ(t))ej4πλρ˙(t)tdt,\chi\left(\theta(t),\phi(t),\rho(t),\dot{\rho}(t)\right)=\int_{T}\left[\sum_{n=1}^{N}{\mathrm{e}}^{j\boldsymbol{k}(\theta(t),\phi(t))\cdot\boldsymbol{u}_{n}}s_{n}(t)\right]\\ d^{*}\left(t-2c^{-1}\rho(t)\right){\mathrm{e}}^{-j\frac{4\pi}{\lambda}\dot{\rho}(t)t}dt, (3)

where the delay to the target is now given by the total path distance scaled by 1c\frac{1}{c}, and the Doppler shift is given by 2ρ˙λ\frac{2\dot{\rho}}{\lambda}.

II-B Orbital Dynamics

The most common elements used to parameterise an orbit are the Keplerian, or classical, orbital elements. These elements directly describe the size, shape, and orientation of an orbital ellipse (with one focus being at the centre of the central body), and the position of an object on this ellipse at some epoch, in the Earth-Centered Inertial (ECI) coordinate frame [12]. The ECI coordinate frame has its origin at the centre of the Earth, but it does not rotate with the Earth. It is also worth noting that a Keplerian orbit can, in fact, be any conic section. However, in this paper, it is assumed that orbits describe Earth-captured closed orbits.

The Keplerian orbital parameters are: the semi-major axis, aa, and eccentricity, ee, defining the size and shape of the ellipse; the right-ascension of the ascending node, Ω\Omega, and inclination, ii, which define the orientation of the elliptical plane to the Earth’s equatorial plane; the argument of periapsis, ww, defining the orientation/rotation of the ellipse in the orbital plane; and finally, the true anomaly, ν\nu, defining the position of the object on the ellipse (refer to Figure 1).

𝑰\boldsymbol{I}𝑱\boldsymbol{J}𝑲\boldsymbol{K}Ω\Omega𝒉\boldsymbol{h}ω\omegaν\nuCelestial Bodyii
Figure 1: The orbital plane determined by orientation parameters Ω\Omega, ω\omega, and ii relative to the plane of reference in the ECI coordinate frame. These parameters define the direction of the angular momentum vector 𝒉\boldsymbol{h}. The axes 𝑰\boldsymbol{I}, 𝑱\boldsymbol{J} and 𝑲\boldsymbol{K} define the ECI coordinate frame.

It is also assumed that the only force acting on the object in orbit is due to the gravity of the dominant mass333Uniform acceleration does not take into account the ellipsoidal/oblate nature of the Earth or other forces, such as micro-atmospheric drag, solar weather, and gravity due to other celestial bodies. For the short duration of a single CPI, these factors are generally negligible., with the acceleration due to the Earth’s gravity 𝒓¨\boldsymbol{\ddot{r}}, given by:

𝒓¨=μ|𝒓|3𝒓,\boldsymbol{\ddot{r}}=-\frac{\mu}{\lvert\boldsymbol{r}\rvert^{3}}\boldsymbol{r},\vspace{-1ex} (4)

where μ\mu is the standard gravitational parameter for the Earth.

Given the orbital parameters, and the acceleration due to the Earth’s gravity, the Cartesian position 𝒓\boldsymbol{r}, and velocity 𝒓˙\boldsymbol{\dot{r}}, for an object in Earth orbit is completely deterministic and is given by:

𝒓\displaystyle\boldsymbol{r} =\displaystyle= a(1e2)1+ecosν(cosν𝑷+sinν𝑸);\displaystyle\frac{a(1-e^{2})}{1+e\cos{\nu}}(\cos{\nu}\boldsymbol{P}+\sin{\nu}\boldsymbol{Q})~{}; (5)
𝒓˙\displaystyle\boldsymbol{\dot{r}} =\displaystyle= μa(1e2)(sinν𝑷+(e+cosν)𝑸),\displaystyle\sqrt{\frac{\mu}{a(1-e^{2})}}(-\sin{\nu}\boldsymbol{P}+(e+\cos{\nu})\boldsymbol{Q})~{}, (6)

where 𝑷\boldsymbol{P} and 𝑸\boldsymbol{Q} represent axes of a coordinate system co-planar with the orbital plane in the Cartesian ECI coordinate frame (given by axes 𝑰\boldsymbol{I}, 𝑱\boldsymbol{J}, and 𝑲\boldsymbol{K}). The third axis, 𝑾\boldsymbol{W}, is perpendicular to the orbital plane [12]. These vectors are described by:

𝑷=\displaystyle\boldsymbol{P}= [cosΩcosωsinΩcosisinωsinΩcosω+cosΩcosisinωsinisinω];\displaystyle\begin{bmatrix}\cos{\Omega}\cos{\omega}-\sin{\Omega}\cos{i}\sin{\omega}\\ \sin{\Omega}\cos{\omega}+\cos{\Omega}\cos{i}\sin{\omega}\\ \sin{i}\sin{\omega}\end{bmatrix}~{}; (7)
𝑸=\displaystyle\boldsymbol{Q}= [cosΩsinωsinΩcosicosωsinΩsinω+cosΩcosicosωsinicosω];\displaystyle\begin{bmatrix}-\cos{\Omega}\sin{\omega}-\sin{\Omega}\cos{i}\cos{\omega}\\ -\sin{\Omega}\sin{\omega}+\cos{\Omega}\cos{i}\cos{\omega}\\ \sin{i}\cos{\omega}\end{bmatrix}~{}; (8)
𝑾=\displaystyle\boldsymbol{W}= [sinisinΩsinicosΩcosi].\displaystyle\begin{bmatrix}\sin{i}\sin{\Omega}\\ -\sin{i}\cos{\Omega}\\ \cos{i}\end{bmatrix}~{}. (9)

Note that a complicating factor with the ECI reference frame is that a nominally stationary position on the surface of the Earth, such as a fixed radar sensor, will have significant motion.

III Orbit Determination Before Detect

Celestial BodySensor Location𝒓\boldsymbol{r}𝒒\boldsymbol{q}𝒓˙\dot{\boldsymbol{r}}𝝆\boldsymbol{\rho}
Figure 2: In the ECI coordinate frame the sensor is at position 𝒒\boldsymbol{q}, the celestial body at position 𝒓\boldsymbol{r} with velocity 𝒓˙\dot{\boldsymbol{r}} (given by (5) and (6)) and the slant range vector from the sensor to the object given by 𝝆\boldsymbol{\rho}.

For a two-body Keplerian orbit, the time-varying terms ρ(t)\rho(t), ρ˙(t)\dot{\rho}(t), ϕ(t)\phi(t), and θ(t)\theta(t) (3) can be completely described by an orbit’s six independent parameters. Although the position of an object in orbit is given by (5), there are no closed form solutions for the time varying position 𝒓(t)\boldsymbol{r}(t). Instead, a Taylor series approximation can be used to calculate an expression for the object’s position throughout a CPI such that 𝒓(t)=n=0𝒓(n)(0)tnn!\boldsymbol{r}(t)=\sum_{n=0}^{\infty}\frac{\boldsymbol{r}^{(n)}(0)t^{n}}{n!} (where 𝒓(n)(x)\boldsymbol{r}^{(n)}(x) denotes the nthn^{th} derivative of 𝒓\boldsymbol{r} evaluated at the point xx), with tt being the time through the CPI of length TT, t[T2,T2]t\in[\frac{-T}{2},\frac{T}{2}]. With knowledge of the sensor’s location, 𝒒(t)\boldsymbol{q}(t) (as in Figure 2), and 𝒒˙(t)\boldsymbol{\dot{q}}(t) giving the slant range vector from the sensor to the object, as well as the slant-range rate, as 𝝆(t)=𝒓(t)𝒒(t)\boldsymbol{\rho}(t)=\boldsymbol{r}(t)-\boldsymbol{q}(t) and 𝝆˙(t)=𝒓˙(t)𝒒˙(t)\boldsymbol{\dot{\rho}}(t)=\boldsymbol{\dot{r}}(t)-\boldsymbol{\dot{q}}(t), a polynomial expression for the slant-range and slant-range rate equations of motion over the CPI is possible:

ρ(t)\displaystyle\rho(t) =\displaystyle= |𝝆(t)|=|n=0𝒓(n)(0)tnn!𝒒(t)|;\displaystyle\lvert\boldsymbol{\rho}(t)\rvert=\lvert\sum_{n=0}^{\infty}\frac{\boldsymbol{r}^{(n)}(0)t^{n}}{n!}-\boldsymbol{q}(t)\rvert~{}; (10)
ρ˙(t)\displaystyle\dot{\rho}(t) =\displaystyle= |𝝆˙(t)|=|n=1𝒓(n)(0)tnn!𝒒˙(t)|.\displaystyle\lvert\boldsymbol{\dot{\rho}}(t)\rvert=\lvert\sum_{n=1}^{\infty}\frac{\boldsymbol{r}^{(n)}(0)t^{n}}{n!}-\boldsymbol{\dot{q}}(t)\rvert~{}. (11)

These expressions can be extended (or truncated) to arbitrary accuracy.

The directional angles are now calculated as topocentric right ascension and declination, that is right ascension and declination relative to the sensor location, given by α\alpha and δ\delta, respectively:

α(t)\displaystyle\alpha(t) =\displaystyle= tan1(ρ𝑱(t)ρ𝑰(t));\displaystyle{\tan}^{-1}\left(\frac{\rho_{\boldsymbol{J}}(t)}{\rho_{\boldsymbol{I}}(t)}\right)~{}; (12)
δ(t)\displaystyle\delta(t) =\displaystyle= tan1(ρ𝑲(t)ρ𝑰(t)2+ρ𝑱(t)2),\displaystyle{\tan}^{-1}\left(\frac{\rho_{\boldsymbol{K}}(t)}{\sqrt{{\rho_{\boldsymbol{I}}(t)}^{2}+{\rho_{\boldsymbol{J}}(t)}^{2}}}\right)~{}, (13)

noting that these expressions depend on the individual elements of 𝝆\boldsymbol{\rho} such that 𝝆(t)=[ρ𝑰(t),ρ𝑱(t),ρ𝑲(t)]T\boldsymbol{\rho}(t)=[\rho_{\boldsymbol{I}}(t),\rho_{\boldsymbol{J}}(t),\rho_{\boldsymbol{K}}(t)]^{T}.

Using the expressions in this section, it is possible to form a matched filter to the orbital elements themselves, essentially creating χ(e,a,i,Ω,ω,ν)\chi(e,a,i,\Omega,\omega,\nu) at a given epoch (3). This enables arbitrarily long CPIs by tracking an orbit throughout the CPI. Additionally, instead of calculating a Taylor Series expression for the orbital position 𝒓(t)\boldsymbol{r}(t), and deriving the parameters of interest, it is far more efficient to directly calculate a Taylor Series expression for the parameters of interest. For a sensor at known Cartesian position 𝒒\boldsymbol{q}, with known instantaneous velocity, acceleration and jerk, given by 𝒒˙\boldsymbol{\dot{q}}, 𝒒¨\boldsymbol{\ddot{q}}, and 𝒒˙˙˙\boldsymbol{\dddot{q}}, respectively, and given the slant range vector 𝝆=𝒓𝒒\boldsymbol{\rho}=\boldsymbol{r}-\boldsymbol{q}, the slant range and its instantaneous derivatives are given by:

ρ\displaystyle\rho =|𝝆|;\displaystyle=\lvert\boldsymbol{\rho}\rvert~{}; (14)
ρ˙\displaystyle\dot{\rho} =𝝆𝝆˙ρ;\displaystyle=\frac{\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}}}{\rho}~{}; (15)
ρ¨\displaystyle\ddot{\rho} =(𝝆𝝆˙)2ρ3+|𝝆˙|2+𝝆𝝆¨ρ;\displaystyle=-\frac{(\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}})^{2}}{\rho^{3}}+\frac{|\dot{\boldsymbol{\rho}}|^{2}+\boldsymbol{\rho}\cdot\ddot{\boldsymbol{\rho}}}{\rho}~{}; (16)
ρ˙˙˙\displaystyle\dddot{\rho} =3(𝝆𝝆˙)3ρ53(𝝆𝝆˙)(|𝝆˙|2+𝝆𝝆¨)ρ3+3𝝆˙𝝆¨+𝝆𝝆˙˙˙ρ,\displaystyle=\begin{multlined}3\frac{(\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}})^{3}}{\rho^{5}}\\ -3\frac{(\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}})(|\dot{\boldsymbol{\rho}}|^{2}+\boldsymbol{\rho}\cdot\ddot{\boldsymbol{\rho}})}{\rho^{3}}\\ +\frac{3\dot{\boldsymbol{\rho}}\cdot\ddot{\boldsymbol{\rho}}+\boldsymbol{\rho}\cdot\dddot{\boldsymbol{\rho}}}{\rho}~{},\end{multlined}3\frac{(\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}})^{3}}{\rho^{5}}\\ -3\frac{(\boldsymbol{\rho}\cdot\dot{\boldsymbol{\rho}})(|\dot{\boldsymbol{\rho}}|^{2}+\boldsymbol{\rho}\cdot\ddot{\boldsymbol{\rho}})}{\rho^{3}}\\ +\frac{3\dot{\boldsymbol{\rho}}\cdot\ddot{\boldsymbol{\rho}}+\boldsymbol{\rho}\cdot\dddot{\boldsymbol{\rho}}}{\rho}~{}, (20)

where 𝒓˙˙˙\dddot{\boldsymbol{r}} is from the derivative of (4) and is given by:

𝒓˙˙˙=3μ𝒓𝒓˙|𝒓|5𝒓μ|𝒓|3𝒓˙.\displaystyle\dddot{\boldsymbol{r}}=\frac{3\mu\boldsymbol{r}\cdot\boldsymbol{\dot{r}}}{\lvert\boldsymbol{r}\rvert^{5}}\boldsymbol{{r}}-\frac{\mu}{\lvert\boldsymbol{r}\rvert^{3}}\boldsymbol{\dot{r}}~{}. (21)

Now, (15), (16), and (20) can be used to directly specify the target’s Doppler, chirp rate, and radial jerk. This leads to more efficient expressions (when compared to (10) and (11)) for the slant-range, and also slant-range rate, throughout the CPI of length TT such that t[T2,T2]t\in[\frac{-T}{2},\frac{T}{2}]:

ρ(t)\displaystyle\rho(t) =\displaystyle= ρ+ρ˙t+12ρ¨t2+16ρ˙˙˙t3;\displaystyle\rho+\dot{\rho}t+\frac{1}{2}\ddot{\rho}t^{2}+\frac{1}{6}\dddot{\rho}t^{3}~{}; (22)
ρ˙(t)\displaystyle\dot{\rho}(t) =\displaystyle= ρ˙+ρ¨t+12ρ˙˙˙t2.\displaystyle\dot{\rho}+\ddot{\rho}t+\frac{1}{2}\dddot{\rho}t^{2}~{}. (23)

A fourth-order Taylor Series approximation to the slant-range, ρ(t)\rho(t), was chosen due to previous work, which demonstrated that a third order polynomial phase signal may be required in order to coherently match orbits for CPIs of duration up to 10 seconds [4].

Similarly, equivalent approximations can be formed for the angular measurement parameters α(t)\alpha(t) (12) and δ(t)\delta(t) (13).

III-A Search-Volume Constraints

The methods described above enable coherent processing that matches orbital parameters; however, they are not suitable for searching to perform uncued detections. The parameter space is far too large to be practically searched, and the vast majority of orbits will not correspond to passes within a region of interest above the sensor. Although, as stated earlier in Section II-B, alternatives to the Keplerian parameter set are available. In fact, it is possible to parameterise a Keplerian orbit with the Cartesian position and velocity to constitute the six elements [12]. It is also possible to utilise combinations of both sets of elements in other formulations.

Instead of searching through classical orbital parameters, three parameters can be expressed as a hypothesised ECI position within a search volume of interest. This ensures any hypothesised orbit, determined from these initial parameters, will be within the search volume. Given this potential orbital position, 𝒓\boldsymbol{r}, only three more additional parameters are needed to fully define an elliptical orbit. Although the three elements forming the orbital velocity could be treated as free variables, the majority of possible velocities would not correspond to valid Earth-captured orbits. Instead, given position 𝒓\boldsymbol{r} and semi-major axis aa, the magnitude of the velocity of the corresponding orbit is given by the Vis-Viva equation [12]:

|𝒓˙|2=μ(2|𝒓|1a).\displaystyle{\lvert\boldsymbol{\dot{r}}\rvert}^{2}=\mu(\frac{2}{\lvert\boldsymbol{r}\rvert}-\frac{1}{a})~{}. (24)

Furthermore, given position 𝒓\boldsymbol{r} and eccentricity ee, the semi major axis length will itself be constrained between the potential limits of the orbit’s apogee and perigee ranges:

|𝒓|1+ea|𝒓|1e.\displaystyle\frac{\lvert\boldsymbol{r}\rvert}{1+e}\leq a\leq\frac{\lvert\boldsymbol{r}\rvert}{1-e}~{}. (25)

The semi-major axis is also constrained by realistic limits on an orbit’s range, as well as a sensor’s maximum detection range, represented by minimum and maximum allowable periapsides, rpmin{rp}_{min} and rpmax{rp}_{max}:

rpmin1earpmax1e.\displaystyle\frac{{rp}_{min}}{1-e}\leq a\leq\frac{{rp}_{max}}{1-e}~{}. (26)

Another constraint is the constant angular momentum of the orbit, 𝒉\boldsymbol{h}. This vector is perpendicular to the orbital plane, parallel to 𝑾\boldsymbol{W}, with a magnitude depending on the size and shape of the ellipse:

𝒉=μa(1e2)𝑾=𝒓×𝒓˙.\displaystyle\boldsymbol{h}=\sqrt{\mu a(1-e^{2})}\boldsymbol{W}=\boldsymbol{r}\times\boldsymbol{\dot{r}}~{}. (27)

This cross-product may be rewritten to form an expression for the inner product between the position and velocity:

𝒓𝒓˙\displaystyle\boldsymbol{r}\cdot\boldsymbol{\dot{r}} =\displaystyle= ±|𝒓|2|𝒓˙|2|𝒉|2.\displaystyle\pm\sqrt{\lvert\boldsymbol{r}\rvert^{2}\lvert\boldsymbol{\dot{r}}\rvert^{2}-\lvert\boldsymbol{h}\rvert^{2}}~{}. (28)

Combined with the magnitude of the velocity, from the Vis-Viva equation (24), as well as the magnitude of the constant angular momentum (27), an expression for this inner product can be formed which depends solely on the position 𝒓\boldsymbol{r} and the size and shape of the orbital ellipse:

𝒓𝒓˙\displaystyle\boldsymbol{r}\cdot\boldsymbol{\dot{r}} =\displaystyle= ±|𝒓|2μ(2|𝒓|1a)μa(1e2).\displaystyle\pm\sqrt{\lvert\boldsymbol{r}\rvert^{2}\mu(\frac{2}{\lvert\boldsymbol{r}\rvert}-\frac{1}{a})-\mu a(1-e^{2})}~{}. (29)

Additionally, the specific relative angular momentum vector, 𝒉\boldsymbol{h}, is perpendicular to both the orbital position 𝒓\boldsymbol{r} and orbital velocity 𝒓˙\boldsymbol{\dot{r}}. This leads to the expressions 𝒓𝒉=0\boldsymbol{r}\cdot\boldsymbol{h}=0 and 𝒓˙𝒉=0\boldsymbol{\dot{r}}\cdot\boldsymbol{h}=0, which result in another constraint on the velocity, dependant on the right ascension of the ascending node, Ω\Omega:

[r𝑲sinΩr𝑲cosΩr𝑱cosΩr𝑰sinΩ]𝒓˙=0.\displaystyle\begin{bmatrix}r_{\boldsymbol{K}}\sin{\Omega}\\ -r_{\boldsymbol{K}}\cos{\Omega}\\ r_{\boldsymbol{J}}\cos{\Omega}-r_{\boldsymbol{I}}\sin{\Omega}\end{bmatrix}\cdot\boldsymbol{\dot{r}}=0~{}. (30)

These expressions lead to a simple geometric solution for determining orbits when 𝒓\boldsymbol{r} (and other parameters) are known, and 𝒓˙\boldsymbol{\dot{r}} is unknown. For determining 𝒓˙\boldsymbol{\dot{r}}, (24) defines a sphere of radius μ(2|𝒓|1a)\sqrt{\mu(\frac{2}{\lvert\boldsymbol{r}\rvert}-\frac{1}{a})}, representing valid orbits in the velocity vector’s element space. Additionally, (29) defines two parallel planes of valid orbits, which intersect with (24) to define two circles. Finally, intersecting these two circles with the plane defined by the position and the right ascension of the ascending node, Ω\Omega, (30) will result in a maximum of four intersection points, that is, four velocities, each corresponding to a valid orbit. An example diagram is shown in Figure 3. Although this means that a choice of six orbital parameters will result in up to four potential orbital matched filters, this approach will be far more efficient than methods outlined earlier in this section, as the orbit will be within the search volume, and each parameter choice restricts the range of subsequent parameters.

r˙𝑱\dot{{r}}_{\boldsymbol{J}}r˙𝑲\dot{{r}}_{\boldsymbol{K}}r˙𝑰\dot{{r}}_{\boldsymbol{I}}P1P_{1}P2P_{2}P3P_{3}
Figure 3: Four valid orbital velocities given by the intersection of the sphere (given by (24)), parallel planes P1 and P2 (given by (29)), and plane P3 (given by (30) or (32)).

Therefore, given an orbital position, 𝒓\boldsymbol{r}, a choice of eccentricity, ee, semi-major axis, aa, and right ascension of the ascending node, Ω\Omega, four potential orbital velocities, 𝒓˙\boldsymbol{\dot{r}}, are calculated, which leads to an expression for the complete matched filter:

χ(𝒓,𝒓˙)\displaystyle\chi(\boldsymbol{r},\boldsymbol{\dot{r}}) =T2T2[\displaystyle=\int\limits_{-\frac{T}{2}}^{\frac{T}{2}}[ n=1Nej𝒌(δ(𝒓,𝒓˙,t),α(𝒓,𝒓˙,t))𝒖nsn(t)]\displaystyle\sum_{n=1}^{N}{\mathrm{e}}^{j\boldsymbol{k}(\delta(\boldsymbol{r},\boldsymbol{\dot{r}},t),\alpha(\boldsymbol{r},\boldsymbol{\dot{r}},t))\cdot\boldsymbol{u}_{n}}s_{n}(t)] (31)
d(t2c1ρ(𝒓,𝒓˙,t))ej2πλρ˙(𝒓,𝒓˙,t)tdt.\displaystyle~{}d^{*}(t-2c^{-1}\rho(\boldsymbol{r},\boldsymbol{\dot{r}},t)){\mathrm{e}}^{-j\frac{2\pi}{\lambda}\dot{\rho}(\boldsymbol{r},\boldsymbol{\dot{r}},t)t}\,dt~{}.~{}~{}~{}

The proposed method tests for only realistic orbits in a given search region. Also, given a set of orbit parameters, this matched filter should maximise a radar’s sensitivity to that orbit. Additionally, a detection in this matched filter corresponds to a detection in the orbital element space, providing initial orbit determination from a single detection.

This style of trajectory-match approach, has several advantages beyond just maximising sensitivity to motion models. Coupling measurement parameters together through a trajectory model can improve achievable resolution compared with using separate independent measurement parameters. As an example, a radar’s range resolution is determined solely by the signal bandwidth, but its Doppler and Doppler-rate resolution improve with the CPI length.

Through coupling the measurement parameters with the trajectory model, as a radar can resolve finer Doppler and Doppler rate measurements it can essentially resolve finer trajectory states. This can potentially improve target localisation as increasingly accurate state measurements could localise a target within a single range bin.

III-B Zero Doppler Crossing

The flexibility of the geometric formulation in Section III-A allows radar parameters to be used alongside, and in place of, other orbital parameters to constrain the search space. A Doppler shift fDf_{D} will define another plane in 𝒓˙\dot{\boldsymbol{r}} space, given by:

𝝆ρ𝒓˙=λfD2+𝝆𝒒˙ρ.\frac{\boldsymbol{\rho}}{\rho}\cdot\boldsymbol{\dot{r}}=-\frac{\lambda f_{D}}{2}+\frac{\boldsymbol{\rho}\cdot\boldsymbol{\dot{q}}}{\rho}~{}. (32)

Equation (32) can be used to search for a particular Doppler shift instead of one of the orbital parameters. This is useful because it allows a blind search to constrain the search-space solely for objects in orbit at their point of closest approach to the sensor. As an object is passing overhead, its point of closest approach will correspond exactly with it being at zero Doppler, which is when it is most detectable444This may not necessarily hold in all instances, depending on particular beampattern and radar cross section factors.. If a radar is unable to detect an object at its point of closest approach, at its minimum range, there is little value trying to detect it as it moves further away, towards the horizon.

Another benefit to applying this constraint is that, as Doppler is proportional to the range-rate, this constraint will also restrict the orbit search-space to a point of minimal (or zero) range migration, which greatly simplifies matched-processing555Depending on the CPI length, it may be possible to make ρ(t)ρ{\rho}(t)\approx{\rho}..

The vast majority of the objects in an Earth-captured orbit are in a circular, or near-circular, orbit. Searching solely for objects in a circular orbit greatly decreases the potential orbital search space. A circular orbit means the eccentricity of the orbital ellipse is zero, e=0e=0, and so (25) becomes a=|𝒓|a=\lvert\boldsymbol{r}\rvert. In a circular orbit, the position and velocity vectors will always be perpendicular, so (29) simplifies to 𝒓𝒓˙=0\boldsymbol{r}\cdot\boldsymbol{\dot{r}}=0, a single plane instead of two parallel planes. The result is that a three-parameter search, within a region of interest, provides sufficient information to match the closest approach of objects in a circular orbit. For a given position in a search-region, there will be at most two possible orbits to match against (determined from the intersection of (24), (29), and (32)). This type of search approach, attempting uncued detection of the most common types of orbit when they are most detectable, is a far more realisable and practical approach than a completely unbounded search through measurement parameters. Additionally, for an eccentric orbit, the orbital velocity and position are perpendicular at perigee [12]. For typical radar detection ranges, an object in a highly eccentric orbit is likely to be within a radar’s field of regard solely at, or near, perigee. Because of this, the same simplification of 𝒓𝒓˙=0\boldsymbol{r}\cdot\boldsymbol{\dot{r}}=0 could be used to reduce the number of potential orbits.

III-C Single Channel Orbit Detection

Coupling together measurement parameters is not necessarily new; however, incorporating such techniques into the detection stage offers some significant advantages. By coupling together the measurement parameters using these ODBD methods, it is possible to apply this matched filtering to single beam radar systems. This could be a post-beamformed surveillance signal from an array or even a classic narrowbeam tracking radar. Because the trajectory model determines all measurement parameters, a particular polynomial phase signal which results in a detection is coupled to a particular location and orbit. This is shown in (31). The beamforming parameters do not determine the location; rather the (hypothesised) location determines the beamforming parameters. Removing the array processing, as in (33), does not remove the ability to localise a target using the algorithm.

χ(𝒓,𝒓˙)\displaystyle\chi(\boldsymbol{r},\boldsymbol{\dot{r}}) =T2T2\displaystyle=\int\limits_{-\frac{T}{2}}^{\frac{T}{2}} s(t)d(t2c1ρ(𝒓,𝒓˙,t))ej2πλρ˙(𝒓,𝒓˙,t)tdt\displaystyle s(t){d}^{*}(t-2c^{-1}\rho(\boldsymbol{r},\boldsymbol{\dot{r}},t)){\mathrm{e}}^{-j\frac{2\pi}{\lambda}\dot{\rho}(\boldsymbol{r},\boldsymbol{\dot{r}},t)t}\,dt~{}~{}~{}~{} (33)

In the case of a narrow beam radar, the pointing of the beam will be incorporated into the algorithm by determining the search region that is used. Because it handles sensor motion, this type of processing would be ideal for a satellite-based sensor, with the sensor location term 𝒒(t)\boldsymbol{q}(t) (or its instantaneous components 𝒒,𝒒˙,𝒒¨\boldsymbol{q},\boldsymbol{\dot{q},\boldsymbol{\ddot{q}}}, etc.) themselves determined by a known orbit rather than the motion of the Earth.

IV Simulated Results

These methods have been verified by comparing ODBD-derived measurement parameters, described in section III, of an object in orbit, against measurement parameters propagated from available ephemerides. These ephemeris tracks consist of the six Keplerian orbital elements, as well as several additional parameters describing drag and orbital decay. These tracks are propagated with the standard SGP-4 propagator used by the USSPACECOM two-line element sets [13].

The configuration used for these simulations, matching [4], is a sensor located at the MWA (at a latitude of 27° south) in a bistatic configuration with a transmitter in Perth, approximately 600 km further south. This transmitter is taken to be transmitting an FM radio signal at a centre frequency of 100 MHz.

Figure 4 shows the path of an object in a near circular orbit at closest approach. The simulated measurement parameters match very well in both angular and delay-Doppler space despite being based on a perfectly circular orbit. Likewise, Figure 5 also matches with the prediction, noting that the simulation used the matching eccentricity and semi-major axis.

Figure 6 shows the path of an object in a near circular orbit, but slightly more eccentric than Figure 4 (e=0.00126e=0.00126) at point of closest approach. The simulated circular path matches well in the delay-Doppler space but diverges in the angular space. Additionally, several other simulated close eccentricities are shown, resulting in changes to the direction of travel but little difference in the delay-Doppler space. The delay-Doppler results suggest good tolerance to small eccentricity changes, however the sensor’s angular resolution may limit potential processing intervals.

Refer to caption
Figure 4: The measurement parameters of a close pass of an object in a near-circular orbit (e=0.0007e=0.0007), as well as the simulation made assuming zero eccentricity at point of closest approach. The left plot is angular space and the right is the delay-Doppler. Twenty seconds of the true pass is shown with ten seconds of the simulated path overlaid.
Refer to caption
Figure 5: The measurement parameters of a close pass of an object in an eccentric orbit (e=0.7e=0.7), as well as the four simulations made with the correct eccentricity and semi-major axis. The left plot is angular space and the right is the delay-Doppler. Twenty seconds of the true pass is shown with ten seconds of the simulated paths overlaid.
Refer to caption
Figure 6: The measurement parameters of a close pass of an object in a near-circular orbit (e=0.00126e=0.00126), as well as several simulations made using different eccentricities. The left plot is angular space and the right is the delay-Doppler. Twenty seconds of the true pass is shown with ten seconds of the simulated paths overlaid.

The good agreement between the parameters derived from methods described in this paper, when compared with ephemeris derived parameters, suggests that earlier results, [4], can be practically achieved without requiring apriori information.

V Conclusion

Modern radars are able form matched-filter products with significant numbers of measurement parameters, especially with digital beamforming and extended processing intervals. Conversely, the motion of an object in a Keplerian orbit is defined by only six parameters. Mapping radar measurement parameters from orbital motion parameters constrains the search space for uncued detection, it additionally allows for other constraints to be applied to further reduce the search-space, most notably when searching for objects in a circular orbit at their point of closest approach to the sensor. For a hypothesised orbit of this type, all range, Doppler, and angular motion parameters can be derived entirely from a three-dimensional position. Detections from this matched filter will correspond to the hypothesised orbit. This means that initial orbit determination can be potentially achieved from a single radar detection.

In future work, these algorithms will be experimentally validated with MWA observations. Noting that although these methods have been developed for the MWA, these methods also apply to conventional active space surveillance radar or even to satellite-based sensors. Additionally, it is planned to investigate the sensitivity of these techniques, characterising their variance by calculating the Cramér-Rao lower bound (CRLB) on the variance of the initial orbital estimates.

References

  • [1] S. J. Tingay, R. Goeke et al., “The Murchison widefield array: The square kilometre array precursor at low radio frequencies,” Publications of the Astronomical Society of Australia, vol. 30, p. e007, Jan. 2013.
  • [2] S. J. Tingay, D. L. Kaplan et al., “On the detection and tracking of space debris using the Murchison widefield array. I: Simulations and test observations demonstrate feasibility,” The Astronomical Journal, vol. 146, p. 103, Oct. 2013.
  • [3] S. Prabu, P. J. Hancock et al., “The development of non-coherent passive radar techniques for space situational awareness with the murchison widefield array,” 2020.
  • [4] B. Hennessy, S. Tingay et al., “Improved techniques for the surveillance of the near earth space environment with the Murchison widefield array,” in 2019 IEEE Radar Conference (RadarConf), April 2019, pp. 1–6.
  • [5] M. Malanowski and K. Kulpa, “Analysis of integration gain in passive radar,” in 2008 International Conference on Radar, Sept 2008, pp. 323–328.
  • [6] J. Markkanen, M. Lehtinen, and M. Landgraf, “Real-time space debris monitoring with EISCAT,” Advances in space research, vol. 35, no. 7, pp. 1197–1209, 2005.
  • [7] S. Zhang, T. Fu et al., “An initial orbit determination method using single-site very short arc radar observations,” IEEE Transactions on Aerospace and Electronic Systems, pp. 1–1, 2019.
  • [8] R. B. Wayth, S. J. Tingay et al., “The phase II Murchison widefield array: Design overview,” Publications of the Astronomical Society of Australia, vol. 35, p. e033, 2018.
  • [9] G. Tommei, A. Milani, and A. Rossi, “Orbit determination of space debris: Admissible regions,” Celestial Mechanics and Dynamical Astronomy, vol. 97, pp. 289–304, Apr. 2007.
  • [10] K. DeMars and M. Jah, “Probabilistic initial orbit determination using radar returns,” Advances in the Astronautical Sciences, vol. 150, pp. 35–54, 01 2014.
  • [11] R. Kohlleppel, “Extent of observation parameters in space surveillance by radar,” in 2018 19th International Radar Symposium (IRS), June 2018, pp. 1–7.
  • [12] D. Vallado and W. McClain, Fundamentals of Astrodynamics and Applications, ser. Space Technology Library.   Springer Netherlands, 2001.
  • [13] USSPACECOM. Space-Track. [Online]. Available: www.space-track.org