Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Synthetic Aperture

GPS Signal Processing


Concept and Feasibility Demonstration

DoD Photo by MSGT Paul N. Hayashi


Most people relate to GNSS as a technology for positioning, navigation, and timing.
However, space weather researchers have already demonstrated the use of GPS as
a useful sensor for studies of the Earth’s atmosphere. This article introduces the
concept of applying synthetically generated, phased-array antennas for processing
GPS signals to create large antenna apertures. In turn, the narrow-beam generation
capabilities of synthetic apertures can be used to mitigate interference and jamming
and for producing high-resolution radar images passively using received GPS signals
— which raise the possibility of some interesting civil and military applications.

S
Andrey Soloviev ynthetic aperture techniques flight tests to demonstrate the efficacy of
University of Florida combine data obtained from synthetic beam steering techniques for
Frank van Graas, multiple sensors — or one sen- GPS antennas.
Sanjeev Gunawardena sor moving among multiple Development of GPS-based SARs
Ohio University locations, or both — to construct a will enable high-resolution imaging
single image. These techniques have capabilities using passive receivers of
Mikel Miller
been widely researched, developed, and GPS signals and allow 24-hour global
Air Force Research Laboratory
applied in the area of radar systems. availability of imaging technology. It
This article discusses efforts to represents a dual-use technology that
extend synthetic aperture concepts to could support military applications such
GPS signal processing, exploiting the as imaging of military ground fleet hid-
beam steering capabilities of syntheti- den under foliage, as well as humani-
Aerial view of a transporter- cally generated phased array antennas. tarian applications such as detection of
erector-launcher vehicle covered In it, we will describe the fast Fourier unexploded ordnance.
with camouflage netting, during transform (FFT)–based method used to
ground launch cruise missile (GLCM) simultaneously steer a synthetic array’s GPS SAR: The Concept
evaluation. beams in multiple directions. We will Large synthetic apertures allow for pro-
also discuss the results of simulator and ducing very narrow array beams. These

www.insidegnss.com m ay/ june 200 9 InsideGNSS 37


synthetic aperture

Synthetic beam steering A hardware-based construction has several limitations. For


(interference and jamming mitigation) instance, an increase in the physical size of the array is required
GPS satellite to narrow its beamwidth. Moreover, adjusting the phases of
GPS-based synthetic aperture
radar (passive imaging) individual antennas in hardware constrains the system’s capa-
bility to simultaneously generate multiple beams that can be
Jammer Antenna
beam
Synthetic aperture
used, for example, to track multiple satellites or to simultane-
GPS satellite
GPS signal processing ously track both direct and reflected (multipath) signals.
To overcome these limitations, we propose a synthetic array
Synthetic aperture Antenna generation scheme that uses a software GPS receiver architec-
GPS signal processing beam ture. Instead of adding new antennas to the array, the beam is
narrowed by exploiting antenna motion — that is, the array is
FIGURE 1 Applications of synthetic aperture GPS signal processing synthesized by observing an antenna at different locations over
time. Figure 3 and Figure 4 illustrate this principle for 1D and
narrow beams are two-dimensional (2D) array cases, respectively.
steered in desired Generation of synthetic GPS antenna arrays is conceptually
Antenna beam 1
δθ~ N d i rec t ions usi ng similar to synthetic aperture radar, where antenna motion is
GPS signal process-
ing techniques.
d θ0 Incoming GPS signal S(t)
d As shown in Fig-
phase delay phase delay phase delay ure 1, an array beam
d cos(θ0) 2d cos(θ0) Nd cos(θ0)
can be steered in the d d
direction of a GPS
Antenna satellite to mitigate RF RF RF RF
output front-end front-end front-end front-end
the effects of radio
FIGURE 2 Beam steering with a one-dimen- S(T0) S(T1) S(T2) S(TN)
sional phased array: phase delays are applied frequency interfer- phase delay phase delay phase delay
to individual antenna outputs to steer the ence and jamming d cos(θ0) 2d cos(θ0) Nd cos(θ0)
beam in the direction of θ0, the beam width is signals that are orig-
inversely proportional to the number of array
elements (N) inating from direc-
Antenna
tions other than the output
satellite. Steering the array beam towards reflecting objects to
FIGURE 3Synthetic generation of a one-dimensional phased array: an
record high-resolution radar images provides the foundation incoming GPS signal is down-sampled by the GPS receiver RF front-end;
for the development of GPS-based synthetic aperture radars signal samples that correspond to different spatial antenna locations
(SARs). are combined to generate a synthetic phased array; phases of individual
samples are adjusted to steer the array’s beam in the direction of the
An important consideration in using GPS-based SAR is incident angle of the GPS satellite signal θ0.
that large synthetic arrays are generated with small physi-
cal antennas utilizing platform motion and/or multiplatform
integration. As a result, the physical size of the antenna does
not act as a limiting factor. This, in turn, enables miniatur- d d
ization of the technology for applications on small platforms
such as mini-autonomous aerial vehicles (UAVs) and micro-
UAVs.
Phased array antennas have been widely employed for RF RF RF RF
antenna beam steering. In a phased array, phases of individual front-end front-end front-end front-end
antennas are adjusted to maximize the array gain in a desired Phased array
direction, while increasing the array size narrows the array signal processing
beamwidth. Figure 2 illustrates beam steering in the case of a
one-dimensional (1D) array. FIGURE 4 Synthetic generation of a two-dimensional phased array:
In the GPS domain, beam-steering techniques — both ana- Physical one-dimensional (1D) arrays are used to steer the beam in
the first dimension (beam direction is collinear to the planar surface
log beam steering and digital — have primarily been exploited that is perpendicular to the direction of platform motion); 1D arrays at
to mitigate interference. different spatial locations are applied for beam steering in the second
dimension (beam direction is collinear to the planar surface that is
Hardware versus Software GPS parallel to the direction of motion); measurements of individual anten-
nas are combined for phased array processing. Note that the 1D physical
In designing our phased array, we needed to decide whether to antenna arrays can be implemented on a single platform or can exploit
implement an architecture with a hardware or software GPS multi-platform implementations such as multiple autonomous aerial
vehicles (UAVs).
receiver.

38 InsideGNSS m ay/ june 200 9 www.insidegnss.com


used to increase the antenna aperture systems. (For a discussion of the former efficient 2D FFT-based signal processing
in order to increase the azimuth resolu- principle, see in particular the papers algorithm to simultaneously steer the
tion. by A. Broumandan et alia, S. Draganov array beam in multiple directions. As
The synthetic array generation needs et alia, and T. Pany et alia cited in the suggested previously, the array beam can
to operate with signal samples. In par- Additional Resources section near the be steered towards reflecting objects to
ticular, samples that are taken a certain end of this article. For a discussion of record high-resolution SAR images with
distance apart (generally, a half-wave- the latter, see the paper by M. Chernia- GPS signals.
length apart: d=λ/2) must be combined. kov et alia.) For GPS-based SAR, the range-based
Hence, we use a software-defined GPS In the navigation domain, these resolution of the cross-track image com-
receiver to generate a synthetic phased earlier papers describe synthetic aper- ponent is limited by the duration of the
array antenna. ture GPS signal processing for a single chip of the pseudorandom ranging
The software receiver approach also antenna case as well as the exploitation sequence: 300 meters for the C/A-code
allows the generation of multiple beams of circular antenna motion to synthesize and 30 meters for the GPS P-code.
that are steered in different directions. a circular phased array. Focusing the array beam using mul-
Instead of hardware phase adjustments, In the work described by A. Brou- tiple antennas that are mounted per-
a phase of a signal sample is adjusted to mandan et alia, a synthetic phased pendicular to the direction of motion
maximize the gain in a given direction array is applied for interference mitiga- to resolve the cross-track component
(as seen in Figure 3).
As a result, multiple beams can be Focusing the array beam using multiple antennas that
generated simultaneously by applying are mounted perpendicular to the direction of motion
different sequences of phase shifts to the to resolve the cross-track component improves the
same set of signal samples. This simulta- cross-track image resolution beyond the C/A or P-
neous steering in different directions can code chip duration.
be used, for example, for simultaneous
tracking of direct and reflected signals tion while the paper by T. Pany et alia improves the cross-track image reso-
such as urban and ground multipath discusses the application of the circular lution beyond the C/A or P-code chip
reflections. synthetic array to suppress multipath. duration. The approach especially bene-
In the remainder of this article, we S. Draganov et alia discuss the use of fits cases where the multiplatform signal
will first summarize previous efforts the synthetic aperture technique by the integration can be applied to construct
in the area of synthetic aperture GPS ultra-tightly coupled GNSS/INS archi- large array apertures in the cross-track
signal processing. Then we will discuss tecture to mitigate multipath. direction.
the principles of FFT-based multi-direc- In their paper, Cherniakov et alia dis-
tional beam steering and how we applied cuss the use of GLONASS signals from FFT-Based Multi-Directional
them to develop signal processing tech- the Russian GNSS system as signals of Beam Steering
niques for synthetic phased array GPS opportunity for bi-static synthetic aper- As reported by M. I. Skolnik (see Addi-
antennas. ture imaging. There, antenna motion tional Resources), FFT-based multi-
Finally, we describe the simulation is utilized to achieve high-resolution directional beam steering techniques
and live data test results used to verify imaging capabilities in the direction of have been previously employed for radar
the beam steering methods that we have motion. The cross-track resolution is applications. In our work described here,
developed. In particular, we apply actual achieved through use of the GLONASS we adopted these techniques to develop
flight data and ground data to demon- precision (P)-code, based on publicly computationally efficient methods for
strate the operation of 1D and 2D syn- available technical specifications, which multi-directional beam steering of syn-
thetic phased GPS antenna arrays. provides a ranging resolution of about thetic GPS antenna arrays.
Simulated data are exploited to dem- 30 meters. The FFT-based beam steering tech-
onstrate the use of 2D synthetic phased This article extends synthetic aper- nique processes synthetic phased array
arrays for simultaneous tracking of ture GPS signal processing for those data to construct a GPS signal image in
direct and multipath signals. We also cases in which multiple GPS antennas are which each image pixel contains signal
use simulated data to demonstrate GPS- used. Antenna motion is used to synthe- parameter information corresponding
based SAR imaging. size one-dimensional phased arrays. As to a signal that is received from a par-
indicated in Figure 4, the second dimen- ticular steering angle. Figure 5 illustrates
Earlier Work sion is added (synthesized) through the the FFT-based signal image construction
The concept of synthetic aperture signal combining of signals received by mul- for the 2D antenna array.
processing for GNSS signals has been tiple antennas mounted perpendicular Each cell of the 2D FFT frequency
previously considered in both the navi- to the direction of motion. grid corresponds to a particular 2D
gation domain, and in the area of radar We will introduce a computationally steering angle, where the correspon-

www.insidegnss.com m ay/ june 200 9 InsideGNSS 39


synthetic aperture

Signal image
Normalized signal power

2
where R is the absolute value of the distance between the cur-
rent antenna and the first antenna of the array.
1.5 pixel For the physical array case, R is the distance between anten-
nas:
1

0.5
In (2), m is the antenna index number within the array
0
180 (starting with index zero for the first antenna) and d is the
150 angular cell 180
120
90 120 150
distance between two adjacent antennas (see Figure 2).
60 90 For the synthetic array case, R is the antenna displacement,
Elevation, deg 30 60 Azimuth, deg
0 0 30
as follows:
mapping Angular grid
(defined by FFT
parameters)
where R is the displacement vector and || is the absolute
value.
Beam steering is performed by multiplying samples S of the
incoming signal by a complex exponential:

The array output is then formed by adding individual


FFT frequency grid antenna outputs:

FIGURE 5FFT-based multi-directional beam steering: In this simulation, a


2D GPS signal image contains the received direct signal and a multipath
reflection; each image pixel corresponds to a particular 2D steering
angle derived from the FFT frequency grid; multiple signal sources (such
as direct and multipath signals) can be identified and processed based
on the signal image.
In (5), Sm is the output of the mth antenna, M is the num-
dence between frequency and angles is defined by the antenna ber of antennas in the array, and d=λ/2 is normally chosen to
size and FFT parameters. (We will present detailed equations avoid beam ambiguities (i.e., a creation of multiple beams in
later in this section.) the angular range from 0 to 180 degrees).
Essentially, the FFT-based approach provides a signal image For d=λ/2, equation (5) is modified as follows:
that is similar to the one constructed by a digital photographic
camera: each “pixel” in the image is defined by the “intensity”
of the signal that is received from the angular direction asso-
ciated with this pixel. In the case of multi-directional beam The antenna beam can be steered simultaneously in multi-
steering, the “pixel intensity” is represented by a post-correla- ple directions if we use the FFT mechanism to implement equa-
tion complex amplitude that contains the in-phase (I) value tion (6). FFT harmonic frequencies can be chosen to satisfy the
(real part of the complex amplitude) and quadrature (Q) value desired steering angular range and angular resolution.
(imaginary part of the complex amplitude). For the case of a physical antenna array, the use of the FFT
This signal image can be used to identify and process mul- instead of summation transforms single-direction steering into
tiple signal sources that may include direct signals, interference multi-directional steering as follows:
signals, and multipath reflections. Hence, this image can be
applied to simultaneously track multiple signal sources such
as direct signal and multipath reflections.
The following section describes the principles of FFT-based where {θk} are steering angles and k is the FFT frequency
multi-directional beam steering for synthetic GPS antenna index.
arrays. Note that k is changing from 0 to M/2 and not from 0 to
M-1. This is due to the fact that the FFT spectrum amplitudes
FFT for Multi-Directional Beam Steering with the index numbers M/2+1 to M are complex conjugates of
To steer a phased array in the angular direction of θ0 (see Figure the spectrum amplitudes with the index numbers 1 to M/2-1.
2), phases of individual antennas are adjusted by Δφ, which is Consequently, the former do not provide any new information
defined as follows: and are not considered.

40 InsideGNSS m ay/ june 200 9 www.insidegnss.com


From equations (6) and (7), the FFT spectrum amplitude Signal d d
for the kth frequency harmonic is defined as follows: samples

FFT1

FFT2 Synthetic
array output
FFTP

FIGURE 6 FFT-based beam steering for the synthetic array case


On the other hand, this spectrum amplitude can be related
to the amplitude of the phased array that is steered in the direc- FFT-Based Synthetic Beam Steering for GPS
tion of θk: Antennas
Figure 6 illustrates an FFT-based multi-direction beam steering
method for the synthetic array case.
First, batches of signal samples are formed in such a way
From equations (8) and (9): that the spatial distance between first samples in the adjacent
batches is d.
Second, FFTs are applied to samples that have the same
index number within different batches: for example, to first
or: samples of each batch, second samples of each batch, and so
on. The total number of FFTs required equals P; where P is the
number of samples in the batch.
Third, FFT results are added together to improve the sig-
Equation (11) defines mapping of the FFT frequencies into nal-to-noise ratio (SNR) for the received GPS signal. The FFT
steering angles for multi-directional beam steering. Thus, the addition operation in the synthetic array case is equivalent to
FFT that is applied to outputs of individual antennas generates the incoming/replica signal correlation in the conventional
multiple beams that are steered in different directions. These GPS receiver architecture. Addition of FFT outputs forms the
steering directions are defined by the initial steering angle θ0 output of the synthetic phased array.
and FFT harmonic frequencies as specified by equation (11). To reduce the computational load, the number of signal
To steer multiple beams within the angular range from 0 to samples in the batch can be reduced using averaging. In cases
180 degrees, the FFT is first applied for θ0 = 0 where P≥4 and d=λ/2, distortions associated with this averag-
ing have negligible influence on the FFT-based multi-direc-
tional beam steering.
We should note that GPS carrier phase tracking must be
maintained for phased array antenna formation. Coherent sig-
nal accumulation over the entire synthetic aperture is required
This provides beam steering in the angular range from 0 to to maintain carrier phase tracking capabilities.
90 degrees. To extend the steering angles to the range from 90 To support coherent signal accumulation, down-sampled
to 180 degrees, the second FFT is applied for θ0 = π/2 GPS signals must be compensated for changes in the carrier
phase due to intermediate frequency (IF) variations and sat-
ellite motion as well as for changes in the code phase of the
pseudorandom code sequence (PRN). Equation (15) provides
the corresponding compensation expression for satellite j:

Hence, a complete FFT-based multi-direction beam steer-


ing procedure combines FFT outputs for initial steering angles
of 0 and 90 degrees:

where:
tn is the discrete time within the current aperture
accumulation interval: , tn = t0 + n • Δt, Δt is the time
discrete of GPS signal down-sampling;

www.insidegnss.com m ay/ june 200 9 InsideGNSS 41


synthetic aperture

f IF is the intermediate frequency, which is the frequency of Array pattern for 12 antennas
1
down-conversion of the incoming GPS signal to baseband; SV LOS angle
0.9 Physical array pattern
ΔR SV (t n) is the increment in the satellite/receiver range (or Synthetic array pattern (sync function)
j 0.8
the line-of-sight — LOS — increment) that is due to satellite
0.7

Normalized energy
motion;
0.6
λL is the wavelength of the GPS Link 1 (L1) carrier;
1
PRNj is the PRN for satellite j; and, 0.5
is the estimate of the code phase at the start of the aperture 0.4
accumulation, where early, prompt or late code phase estimates 0.3
can be used. 0.2
Equation (16) is applied to compute the ΔRSV term: 0.1
j
0
0 20 40 60 80 100 120 140 160 180
Steering angle, deg
FIGURE 7 Simulated synthetic array pattern versus physical array pattern

rier. Thus, the INS must provide centimeter-accurate trajectory


In (16), (. , .) is the vector dot product, ej is the satellite/ estimates. This requirement is satisfied if INS error states are
receiver LOS unit vector, R SV is the satellite position vector; periodically estimated by a Kalman filter that uses GPS carrier
j
and Rrcvr is the receiver position vector. phase measurements as filter observables.
Note that equation (16) does not compensate the PRN code A pattern of the synthetic phased array that is constructed
phase for antenna motion. Synthetic apertures stay in the range by adding outputs of individual FFTs (see Figure 6) can be
from 1.2 to 6.2 meters for experimental scenarios reported approximated by a sinc function:
in this article (see next section), which focuses on GPS C/A
code applications. In this case, because the antenna aperture
is significantly shorter that the code chip length (equivalent
to approximately 300 meters), the signal-to-noise ratio (SNR)
processing loss caused by uncompensated antenna motion is
negligible (less than 0.2 dB).
For apertures that are comparable to the length of the C/A- where θ is the steering direction, θ* is the direction of the
code chip or for precision (P–code) applications where the chip incoming signal, and A is the total length of the array.
duration is equivalent to approximately 30 meters, changes in The sync function corresponds closely to the pattern of
the code phase resulting from antenna motion must be taken the physical phased array for the case in which the distance
into account. between individual antennas is equal to a half-wavelength:
Future research will address modifications of synthetic
aperture algorithms that account for code phase changes due
to antenna motion. Note that antenna motion must be compen-
sated for the construction of the synthetic antennas as detailed
in the next section.
Navigation message data bits in the GPS signal must be
wiped-off to avoid energy losses due to bit transitions for those
cases where the time duration of synthetic aperture exceeds the
duration of navigation data bits (20 milliseconds). The bit wipe- Figure 7 illustrates close agreement between patterns of the
off can utilize bit estimates from GPS receiver tracking loops. half-wavelength physical array and a synthetic array using a
Alternatively, an energy-based bit estimation algorithm simulated case where the satellite signal is received from a 45-
described in a forthcoming article by A. Soloviev et alia (see degree angle.
Additional Resources) or Kalman filter bit estimation routines In applying equation (17) we can see that the pattern of
(see the articles by N. I. Zeidan et alia and M. L. Psiaki et alia the synthetic array does not depend on the spatial distance
in Additional Resources) can be used for those cases where low between synthetically generated antenna locations. As a result,
carrier-to-noise ratio (C/N0) signals are processed. this spatial distance can be chosen to provide a desired angular
To determine the spatial distance between signal samples range for the multi-directional beam steering.
we used the motion trajectory computed by an inertial navi- For our particular purposes, we chose a spatial distance
gation system (INS). We applied a quarter-wavelength spatial equal to λ/4 so as to cover the angular range between 0 to 180
separation between synthetic antennas to the methods reported degrees. In this case, the FFT amplitude that corresponds to
in this article (see Equation [21] below). This separation cor- the kth frequency harmonic is expressed as follows:
responds to approximately five centimeters for the GPS L1 car-

42 InsideGNSS m ay/ june 200 9 www.insidegnss.com


values for the anten-
na steering angles Synthetic array Beam direction
defined by FFT fre-
quencies as specified ϕ
by equation (23). θ

Hence, the 2D Physical array


FFT mechanism for-
mulated by equation FIGURE 8 Two-dimensional steering angles
This spectrum amplitude also serves as a synthetic array (23) simultaneously
output for steering direction θk. As a result, it satisfies the fol- provides Is and Qs for multiple beam steering angles, which
lowing equation: can be applied for multi-directional carrier phase tracking. I
and Q values for each FFT frequency grid and its correspond-
ing steering direction are treated independently from other
frequency grids.
Comparison of equations (19) and (20) maps FFT frequen- Multi-directional carrier phase tracking is performed by
cies into beam steering angles: processing I and Q values of each steering direction. Signal
parameters for different steering directions can be estimated
from I and Q values using an open-loop receiver architecture
described in the forthcoming article by F. van Graas et alia
Equation (22) provides the final expression for the FFT- (Additional Reources). FFT-based multi-directional tracking
based multi-directional beam steering for synthetic phased will be illustrated later in the section describing simultaneous
arrays: tracking of direct and multipath signals.
So, with the foregoing theoretical background in mind, let’s
turn to the feasibility demonstration and experimental verifica-
tion phases of our discussion.

1D Synthetic Array: Flight Test Results


Synthetic generation of 1D antenna arrays was verified using
Two-Dimensional Beam Steering experimental data collected in actual flight environments.
For multi-directional steering in two dimensions, one-dimen- Figure 9 shows the configuration of equipment on the Ohio
sional FFTs for the synthetic and physical phased arrays — in University Avionics Engineering Center (OU AEC) McDonald
accordance with equations (22) and (14) — are combined into Douglas DC-3 aircraft used for the flight test.
a two-dimensional FFT: We selected a straight segment of the flight to demonstrate
the generation of synthetic arrays, with the aircraft traveling
at approximately 63 meters per second.
The synthetic array approach was verified using sampled
GPS data recorded during the flight test by the AEC’s soft-
ware instrumentation receiver described in the article by S.
Gunawardena et alia (Additional Resources). To implement
multi-directional beam steering in the range from 0 to 180
degrees using a single FFT — per Equation (18), antennas
in synthetically generated arrays are spatially separated by a
quarter-wavelength of the GPS L1 carrier wavelength (approxi-
mately five centimeters).
In (23), m and n are index numbers of the antenna in the As described earlier in this article, quarter-wavelength
physical and synthetic arrays, respectively, with corresponding batches of GPS signal samples are first formed and then
steering angles ϕ and θ, as shown in Figure 8. processed. The motion trajectory reconstructed by the INS
is applied to determine the spatial separation of GPS signal
FFT-Based Multi-Directional Signal Tracking samples in order to combine samples that are quarter-wave-
The outputs of the 2D FFT-based steering procedure that we lengths apart.
have described correspond to post-correlation complex ampli- The INS motion trajectory is computed from measurements
tudes of incoming signals received for different antenna steer- of a low-cost inertial measurement unit (IMU). This unit’s sen-
ing angles. More specifically, the real part of the FFT spec- sor errors are specified as 0.1 degree/second (one sigma) gyro
trum represents the in-phase (I) post-correlation values and the drift and one milligal (one sigma) accelerometer bias. IMU
imaginary part represents the quadrature (Q) post-correlation measurements are periodically calibrated in-flight using GPS

www.insidegnss.com m ay/ june 200 9 InsideGNSS 43


synthetic aperture

GPS antenna
nal prior to applying the FFT-based beam steering procedure.
Figures 10 and 11 show synthetic array patterns (with 13 and
26 elements, respectively) computed by the FFT-based steering
method for the case where the motion of the GPS satellite iden-
tified by its pseudorandom noise code — PRN 7 — is wiped off
from the incoming signal. An estimated carrier-to-noise ratio
(C/N0) for PRN 7 is 47 dB-Hz.
In the figures, the synthetic array patterns are represented
as normalized signal energy (y-axis) versus steering angle,
where the signal energy is normalized such that the maximum
energy over the entire steering angular range is equal to one.
These figures reveal patterns for cases in which the synthetic
OU AEC aperture corresponds to a 13-element array (Figure 10) and a
front-end
26-element array (Figure 11) that use half-wavelength separa-
tion between their antennas.
In the figures, the maximum energy is observed when the
antenna beam is steered towards the satellite. An energy loss
is introduced as the beam is steered away from the satellite.
Essentially, an energy loss for the angle θ is equivalent to a
suppression that would be applied to an interference signal (or
any other unwanted signal) from a given angle while the beam
is steered towards the satellite.
The beamwidth is approximated as the distance between
the points for which the energy is degraded by three decibels
from its maximum (boresight) value. Hence, the beamwidths
Data collection computer are approximately 10 degrees and 5 degrees for the 13-element
(Low-cost IMU mounted inside)
and 26-element synthetic antenna arrays, respectively.
FIGURE 9 Flight test setup
2D Synthetic Array: Ground Test Results
carrier phase in order to maintain the centimeter-accurate We use ground vehicle test data to demonstrate the generation
reconstruction of motion trajectory needed to generate the of 2D synthetic phased arrays. Figure 12 shows the experimental
synthetic phased arrays. setup in the AEC test van that was used for data collection.
For each satellite, the down-conversion frequency f IF, PRN Similar to the flight test, we implemented a straight motion
code, and satellite motion are wiped off from the incoming sig- trajectory with the van’s velocity at approximately four meters

Array pattern for 13-antenna array Array pattern for 26-antenna array
0 0
SV LOS angle SV LOS angle
Normalized signal energy, dB

Normalized signal energy, dB

-10 -10

-20 -20

-30 -30

-40 -40
0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180
Steering angle, deg Steering angle, deg

Pattern of a one-dimensional synthetic antenna array with 13


FIGURE 10 Pattern of a one-dimensional synthetic antenna array with 26
FIGURE 11
elements generated using flight data and FFT-based multi-directional elements generated using flight data and FFT-based multi-directional
beam steering. PRN 7 satellite motion is wiped off from the incoming beam steering. PRN 7 satellite motion is wiped-off from the incoming
signal; signal

44 InsideGNSS m ay/ june 200 9 www.insidegnss.com


synthetic aperture

Note t hat t he applied to a multipath or an interfering


beam steering capa- signal coming from this direction.
bilities in the cross- As mentioned previously, beam-
t rack direct ion steering capabilities in the cross-track
were limited by the direction are currently limited by the
number of front-end number of front-end channels in the
channels (two) cur- receiver. With only two channels avail-
RF front-end GPS antennas
rently available in able, therefore, the array beam in the
the software receiv- cross-track direction is rather wide:
Data collection computer er. This limitation approximately 30 degrees. Nevertheless,
(AGNC IMU mounted inside) can be mitigated the experimental results demonstrate
by increasing the the feasibility of generating 2D arrays
number of front- by using synthetic aperture GPS signal
FIGURE 12 Ground vehicle test setup end channels and/ processing and combining signals from
or by implementing multiple antennas.
per second. An AEC two-channel soft- multi-platform signal integration tech- Figure 14 shows the 2D synthetic
ware instrumentation receiver was used niques. array pattern for the case where the
to record raw GPS signal samples. IMU Figures 13 and 14 show 2D synthetic synthetic aperture is extended to 31 ele-
data were applied to reconstruct the array patterns generated for the ground ments. This extension narrows the array
motion trajectory for the synthetic array experiment. In these figures, α is the beam significantly in the direction of
formation. steering angle in the direction of motion motion. The beamwidth in the cross-
Two antennas mounted on the van and β is the steering angle in the cross- track direction remains unchanged.
rooftop formed the array beam in the track direction. Figure 13 shows test
direction perpendicular to motion. results for a phased array constructed FFT-based Multi-Directional
Array aperture in the direction of using two physical and six synthetic Beam Steering: Simulation
motion was synthesized by observing antennas. Results
these antennas at different spatial loca- Similar to the 1D array case, the The following section uses simulated
tions. maximum signal energy is received results to demonstrate the feasibility of
We calibrated the system’s inter- when the array beam is steered in the the FFT-based multi-directional signal
channel and inter-antenna biases in direction of the satellite. As the beam tracking with simulated results.
advance of the ground test and removed is being steered away from the satel- For the simulation, a multipath signal
their associated phase delays from raw lite, signal attenuation occurs. At a spe- was added to the direct satellite signal.
signal samples prior to implementing the cific angular direction, this attenuation Multipath was simulated as a specular
synthetic signal processing routines. is equivalent to that which would be reflection from a horizontal planar sur-

Pattern of 2x6 element array Pattern of 2x31 element array


180 0 180 0
-10 150
150
-20 -20
120 120
-30
α, deg

90
α, deg

90 -40 -40

60 -50 60
-60 30 -60
30
-70
0
0 0 30 60 90 120 160 180
0 30 60 90 120 160 180 β, deg
β, deg
SV location
SV location

Pattern of a two-dimensional antenna array that is comprised


FIGURE 13 FIGURE 14Pattern of a two-dimensional antenna array that is comprised
of two physical and six synthetic antennas. Satellite motion has been of two physical and thirty one synthetic antennas; PRN 4 satellite mo-
wiped off from the incoming signal from PRN4, which had a carrier-to- tion is wiped-off from the incoming signal; PRN 4 C/N0 is 49 dB-Hz
noise ratio of 49 dB-Hz.

www.insidegnss.com m ay/ june 200 9 InsideGNSS 45


synthetic aperture

face collinear to the Y-Z plane. Figure 15 below the direct sig- Direct phase minus estimated direct phase, m
0.04
illustrates this multipath scenario. nal power.
For the FFT-based synthetic array Figure 16 shows 0.02
processing, the synthetic aperture a 2D signal image 0
corresponds to 20 physical antennas constructed using -0.02
separated by a half-wavelength. A four- the 2D FFT-based
-0.04
element physical array with half-wave- beam steering 0 0.2 0.4 0.6 0.8 1
length antenna separation was simu- method. The plot Time, s
lated to steer the beam in the direction demonstrates simul- Multipath phase minus estimated multipath phase, m
0.04
perpendicular to motion. Array beams taneous recovery of
0.02
were steered in multiple directions using the direct and mul-
2D FFTs (see Equation [23]). tipath signals. 0
For the direct signal, a C/N0 of 40 F F T - b a s e d -0.02
dB-Hz was implemented. The multipath multi-directional -0.04
0 0.2 0.4 0.6 0.8 1
power was simulated to be three decibels signal tracking was Time, s
implemented and
z SV simulated for the FIGURE 17 Simultaneous tracking of direct and multipath signal using FFT-
case of simultaneous based multi-directional beam steering
multipath tracking of direct
and multipath signals for the scenario V = 2 m/s
direct path illustrated in Figure 15. FFT-based Is
and Qs are applied to track the carrier
phase of direct and multipath signals. h = 20 m
Real and imaginary parts of FFT com- Y
vrcvr
y plex amplitudes for beams steered in the X
Receiver x direction of direct and multipath signals
are exploited as I and Q values, respec-
tively. FIGURE 18 Simulation scenario implemented to
Figure 17 illustrates the results of demonstrate GPS-based SAR imaging
Multipath reflection scenario
FIGURE 15 the simulated tracking. Carrier phase
simulated to verify multi-directional beam
steering in two dimensions tracking errors are shown as differences level. The C/N0 of the reflected signal
between true carrier phase (known in was simulated to represent an army tank
the simulation) and measured carrier hidden under a dense canopy.
4x20 antenna array
phase based on I and Q values provided Analysis of RF GPS data collected
by 2D FFT computations. in forestry areas shows that for high-
Normalized signal energy

1
0.8 Standard deviations of carrier phase elevation satellites the signal is generally
0.6 errors are evaluated as 3.2 and 4.3 mil- attenuated by 7 decibels as it propagates
0.4 limeters for the direct and multipath through the canopy. Therefore, the sig-
0.2
signals, respectively. Hence, the simula- nal attenuation of 14 decibels was intro-
0
150 180 tion results presented demonstrate the duced for the two-way propagation path
120 120 150
90 90 feasibility of simultaneous tracking of through the canopy, that is, from the sat-
60
y axis steering 30 0 0 30 60
angle, deg x axis steering multiple signals using the FFT-based ellite to the target and from the target to
angle, deg
multi-directional beam steering. the receiver.
FIGURE 16Simulated FFT-based signal image The radar cross section (RCS) of
for a two-dimensional antenna array: Direct GPS-Based SAR Imaging the target is assumed to be five square
and multipath signals are simulated; direct
signal carrier-to-noise ratio is 40 dB-Hz; Figure 18 illustrates a simulation scenario meters. For the 14-decibel signal atten-
multipath signal power is three decibels implemented to demonstrate GPS-based uation due to the propagation through
lower than the direct signal power; angles SAR imaging. the canopy and a five square meter
between X and Y axes of the antenna array
and direct signal are simulated as 90 and 46 A simulated receiver platform RCS value, the C/N0 of the signal that
degrees, respectively; angles between X and includes four GPS antennas mounted on is received at the UAV platform is esti-
Y axes of the antenna array and multipath an unmanned aerial vehicle (UAV) that mated at 17 dB-Hz.
signal are simulated as 90 and 134 degrees,
respectively; energy peaks are clearly is flying at 20 meters above the ground We simulated and processed the C/
observed for cases where the antenna beam with a 2 meters per second ground veloc- A-code component of the GPS signal.
is steered towards the direct signal and ity. The simulated scenario assumes a To process the GPS signal at a 17 dB-Hz
multipath
single point reflector located at ground level, a one-second coherent integration

46 InsideGNSS m ay/ june 200 9 www.insidegnss.com


Focused SAR image out increasing its physical size. We introduced an FFT-based
180
approach to simultaneously steer the array beam in multiple
directions and to perform multi-source signal tracking.
150
This approach can be applied for improving GPS robust-
120
ness to radio-frequency interference, simultaneous tracking
of multiple signal sources such as direct signal and multipath
90 reflections, and for recording high-resolution images utilizing
Y, m

GPS signal reflections.


60 Future research in the area of synthetic aperture GPS signal
processing will focus on the demonstration of the GPS SAR
30 concept with experimental data and multi-platform signal pro-
cessing for generating large array apertures in the direction
0-10 perpendicular to motion.
-5 0 5 10
X, m
Acknowledgment
Target location This article is based on a presentation made at the 2009 Insti-
tute of Navigation International Technical Meeting in Ana-
heim, California.
FIGURE 19 Simulated SAR image for the GPS-based SAR implementation
Manufacturers
interval was implemented. Construction of SAR images was The low-cost IMU used in the AEC flight test is a Coremicro
based on the 2D FFT-based processing approach discussed in manufactured by American GNC Corporation, Simi Valley,
the previous section, augmented by beam focusing techniques California, USA.
discussed in the book by J. C. Curlander and R. N. McDonough
(Additional Resources) to avoid image distortions that are due Authors
to the motion of the platform. Andrey Soloviev is a research assistant professor at
Figure 19 shows an example of a simulated SAR image. To the University of Florida, Research and Engineering
construct this image, steering angles were converted into X Education Facility. Previously he served as a senior
and Y Cartesian coordinates using the known height above research engineer at the Ohio University Avionics
the ground (20meters). Engineering Center, Athens, Ohio. He holds B.S. and
The GPS-based SAR image shown in Figure 19 clearly M.S. in Applied Mathematics and Physics from Mos-
identifies the presence of a target. Note that the image resolu- cow University of Physics and Technology and a Ph.D.
in Electrical Engineering from Ohio University. Soloviev’s research interests
tion in the direction of motion is achieved using the synthetic
focus on all aspects of multi-sensor integration for navigation applications.
aperture. For the cross-track direction, the image is resolved He is a recipient of the Institute of Navigation (ION) Early Achievement Award
by focusing the array beam with multiple physical antennas and the RTCA’s William Jackson Award.
mounted perpendicular to motion.
Sanjeev Gunawardena is a senior research engineer
This implementation differs from the classical SAR and co-principal investigator with the Ohio Univer-
approach that uses a single antenna and the cross-track image sity Avionics Engineering Center. He earned a Ph.D.
component is resolved using the carrier modulation by a rang- in electrical engineering from Ohio University and
ing signal. For the GPS case, the chip duration of the C/A-code was the 2007 recipient of the RTCA William E. Jackson
ranging modulation is 300 meters. Clearly, this resolution is award. His research interests include RF systems
insufficient for most imaging applications. Hence, multiple- design, digital systems design, reconfigurable com-
antenna beam focusing is applied to resolve the cross-track puting, and all aspects of GNSS receivers and signal processing.
image component. Frank van Graas is the Fritz J. and Dolores H. Russ Pro-
As shown in Figure 19, the multi-antenna focusing approach fessor of Electrical Engineering and a principal inves-
allows for resolving the cross-track image component within tigator with the Avionics Engineering Center at Ohio
approximately three meters. In other words, the ranging resolu- University. A Past President of The Institute of Navi-
tion of the C/A code is improved by two orders of magnitude gation, van Graas received the 1996 Johannes Kepler
in the simulation scenario. Award from the ION’s Satellite Division of the ION. His
research interests center on all facets of GPS, includ-
ing aircraft precision approach and landing, attitude determination, and sys-
Conclusions tem integration.
This article has described the generation of synthetic phased
Mikel Miller is the technical director for the Advanced Guidance Division,
GPS antenna arrays using moving antennas. Signals received
Munitions Directorate, Air Force Research Laboratory, Eglin Air Force Base,
from a GPS antenna at different spatial locations are combined Florida. He received his Ph.D. in electrical engineering from the Air Force
into a synthetic phased array to sharpen the array beam with-

www.insidegnss.com m ay/ june 200 9 InsideGNSS 46a


synthetic aperture

Institute of Technology ment Error Characterization and Compensation,” in


(AFIT), WPAFB, Ohio. Proc. of the ION GNSS-2006, September 2006
Since 1986, he has [11] Morton, Y. T., and L. L. Liou, D. M. Lin, J. B.
focused on navigation Y. Tsui, and Q. Zhou, “Broad Band Interference
system R&D related to Cancellation using Digital Beam Forming and a
GPS, GPS/INS integra- Software GPS Receiver,” in Proceedings of the ION
tion, alterative naviga- GNSS-2005, September 2005
tion techniques including bio-inspired naviga-
[12] Nicholson, B. W., and D. M. Upton, S. Cotterill,
tion and signals of opportunity–based navigation,
J. Marchese, T. Upadhyay, and W. E. Vander Velde
autonomous vehicle navigation and control, and
“Computer Simulation of Digital Beam Forming
multi-sensor fusion. He is currently responsible
Adaptive Antennae for GPS Interference Mitiga-
for directing both in-house and contracted R&D
tion,” in Proc. of the ION National Technical Meet-
projects advancing guidance, navigation, and
ing, January 1998.
control technology for weapon systems.
[13] Pany, T., and B. Eissfeller, “Demonstration of
a Synthetic Phased Array Antenna for Carrier/Code
Additional Resources Multipath Mitigation,” in Proc. of the ION GNSS-
[1] Akos, D. M., “A Software Radio Approach to 2008, Sep. 2008.
Global Navigation Satellite System Receiver [14] Psiaki, M. L., and H. Jung, “Extended Kalman
Design,” Ph.D. dissertation, Ohio University, Filter Methods for Tracking Weak GPS Signals,” in
August 1997 Proceedings of the ION GPS-2002, September
[2] Broumandan, A., and T. Lin, A. Moghaddam, 2002
D. Lu, J. Nielsen, and G. Lachapelle, “Direction of [15] Rama Rao, B., and E. N. Rosario, and R. J.
Arrival Estimation of GNSS Signals Based on Syn- Davis, “Eleven Element Beam Steering GPS Anten-
thetic Antenna Array,” in Proceedings of the ION na Array in a GAS-1 CRPA Footprint,” presented at
GNSS-2007, September 2007 the FOUO session of the ION GNSS-2008, Septem-
[3] Cherniakov, M., and R.Saini, M. Antoniou, R. ber 2008
Zuo, and J. Edwards, “SS-BSAR with Transmitter [16] Skolnik, M. I., Introduction to Radar Systems,
of Opportunity - Practical Aspects,” in Proceed- 3rd ed. New York: McGraw-Hill, 2001
ings of the 3rd EMRS DTC Technical Conference, [17] Soloviev, A., and S. Gunawardena, and F. van
June 2006 Graas, “Decoding Navigation Data Messages from
[4] Curlander, J. C., and R. N. McDonough, Syn- Weak GPS Signals,” to appear in IEEE Transactions
thetic Aperture Radar: Systems and Signal Pro- on Aerospace and Electronic Systems
cessing, Hoboken, New Jersey, John Wiley & Sons, [18] van Graas, F., and A. Soloviev, M. Uijt de Haag,
1991 S. Gunawardena, “Comparison of Two Approaches
[5] Draganov, S., and L. Haas, “Novel Multipath for GNSS Receiver Algorithms: Batch Processing
Mitigation Methods for Ultra-tightly Coupled and Sequential Processing Considerations,” to
GNSS/INS Systems,” presented at the “for official appear in IEEE Journal of Selected Topics in Sig-
use only” (FOUO) session of the ION GNSS-2008, nal Processing, Special Issue on: Advanced Sig-
September 2008. nal Processing for GNSS and Robust Navigation,
[6] Farrell, J. L., “GPS/INS-Streamlined,” NAVIGA- August 2009
TION, Journal of the Institute of Navigation, Vol. [16] Zeidan, N. I., and J. L. Garrison, “Bit Synchro-
49, No. 4, Summer 2002 nization and Doppler Frequency Removal at Very
[7] Gold, K., and R. Silva, R. Worrell, and A. Brown Low Carrier to Noise Ratio Using a Combination of
“Space Navigation with Digital Beam Steering GPS the Viterbi Algorithm with an Extended Kalman Fil-
Receiver Technology,” in Proceedings of the ION ter,” in Proceedings of the ION GPS/GNSS-2003,
Annual Meeting, June 2003 September 2003
[8] Gunawardena, S., A. Soloviev, F. van Graas,
“Wideband Transform-Domain GPS Instrumen-
tation Receiver for Signal Quality and Anomalous
Event Monitoring,” NAVIGATION, Journal of the
Institute of Navigation, Vol. 53, No. 4, 2007
[9] Kaplan, E., and C. Hegarty (Editors), Under-
standing GPS: Principles and Applications, 2nd ed.
Norwood, Massachusetts: Artech House, 2006
[10] McGraw, G. A., and C. McDowell, and J. M.
Kelly “GPS Anti-Jam Antenna System Measure-

46b InsideGNSS m ay/ june 200 9 www.insidegnss.com

You might also like