You are on page 1of 15

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 1

A Highly-Digital Multi-Antenna Ground-Penetrating


Radar (GPR) System
Arvind Srivastav, Phong Nguyen, Student Member, IEEE, Matthew McConnell,
Kenneth A. Loparo, Life Fellow, IEEE, and Soumyajit Mandal, Senior Member, IEEE

Abstract—Ground-penetrating radar (GPR) is a widely pop- in the received signal are processed to obtain the subsurface
ular sensing method with broad applications in non-destructive profile, while the level of attenuation is used to estimate the
subsurface imaging. This paper presents a multistatic GPR for associated dielectric properties [17], [18].
vehicle-mounted roadway and utility monitoring applications that
employs several methods to improve performance compared to Based on the mode of operation, GPR systems are broadly
the state-of-the-art. The proposed system illuminates the subsur- classified as either time-domain or frequency-domain radars.
face with pseudo-random codes (m-sequences) that have near- Time-domain systems include continuous wave (CW), im-
ideal autocorrelation properties. As a result, the received signal pulse, and coded-pulse radars, while frequency-domain sys-
can be matched-filtered to provide pulse-compression, which tems include stepped-frequency continuous wave (SFCW) and
improves both range-resolution and depth of scan compared
to impulse-based GPRs. It also uses a highly-digital transmit frequency modulated continuous wave (FMCW) [19] radars. In
and receive architecture based on direct FPGA-based transmit contrast to time-domain radars, frequency-domain radars vary
pulse generation and direct radio frequency (RF) sampling the frequency of the transmitted signal over an interval, so the
of the received echoes. Further, the analog front-end uses an ToF information is encoded as frequency or phase shifts of the
8 × 8 multistatic antenna array design with broadband antipodal received signal. As a result, these systems require frequency-
Vivaldi elements to provide spatial diversity, which leads to
improved object localization and reduced drift between scans. domain processing to extract the embedded information.
Experimental results from indoor and outdoor test-beds confirm Time-domain CW radars are not of much use as GPRs since
the functionality of the proposed GPR system. they cannot provide target range information. By contrast,
Index Terms—Ground penetrating radar, GPR, multistatic, impulse GPRs obtain range information by transmitting analog
MIMO, pseudo-random sequences, m-sequence, pulse compres- pulses (generally Gaussian-shaped) at regular intervals [6],
sion, antipodal Vivaldi antenna, FPGA. [13], [20]–[25]. Since these pulses have fixed unity time-
bandwidth product (TBP), impulse GPRs suffer from a trade-
off between scan depth and range resolution [26]. Thus,
I. I NTRODUCTION
GPRs operating at high (GHz) frequencies can offer higher
Ground penetrating radar (GPR) is a popular non-destructive range resolution due to large available bandwidth, but have
modality for rapid subsurface imaging. It is extensively used lower scan depth due to fast signal attenuation. Similarly,
for various purposes, including assessment of structures and GPRs in the sub-GHz range can offer higher scan depth, but
pavements, localization of utility lines, study of groundwater lower range resolution. Finally, coded-pulse GPRs transmit
contamination, detection of landfills and landmines, geotech- modulated digital codes that spread the pulse energy over a
nical engineering, sedimentology, glaciology, and archaeol- long duration while maintaining its bandwidth. Such optimized
ogy [1]–[12]. Recently, its application in autonomous driving codes (also known as spreading sequences) thus provide high
was demonstrated by using road subsurface signatures ob- TBP, which helps to overcome the depth-resolution trade-off.
tained from GPR for real-time vehicle localization [13]. Among frequency-domain systems, SFCW GPRs trans-
GPR systems work on the principle of time of flight (ToF) mit sinusoidal waves at regularly-stepped frequencies. Since
measurement to generate subsurface profiles and discern the SFCW GPRs transmit continuously, they have efficient power
underlying objects [14], [15]. These systems transmit electro- usage, which provides them with a performance advan-
magnetic (EM) pulses at regular intervals. These pulses un- tage over intermittently-transmitting impulse GPRs. However,
dergo attenuation while traveling and are reflected (scattered) SFCW GPRs too are affected by the depth-resolution trade-off,
by the inhomogeneities at interfaces between objects with though in a more stratified fashion, i.e., the range resolution
different electromagnetic properties, such as layer boundaries, is highest near the surface and degrades in steps with depth.
cracks, buried pipes, and water tables [16]. The ToF of the On the other hand, FMCW GPRs transmit linear chirps over
reflected EM waves to the receiver varies based on interface regular intervals. Since the ToF is contained in the time delay
depth, leading to peaks at various delays. The resultant peaks of the received chirp, the demodulated received signal has
low bandwidth even if the chirp has a very large bandwidth.
Manuscript received October 16, 2019. (Arvind Srivastav and
Phong Nguyen are co-first authors.) (Corresponding author: Phong Nguyen) Thus, along with offering high TBP, FMCW GPRs require
A. Srivastav is with Stanford University, Stanford, CA 94305, USA (email: a much slower analog-to-digital converter (ADC) than coded-
arvindsr@stanford.edu). pulsed GPRs. However, FMCW GPRs, being analog-intensive,
P. Nguyen, M. McConnell, K. A. Loparo, and S. Mandal are with Case
Western Reserve University, Cleveland, OH 44106, USA (email: {phn10, require significantly higher cost as well time investment in de-
mjm28, kal4, sxm833}@case.edu). signing and prototyping compared to flexible digital-intensive

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 2

Arria 10
FPGA core
TX PCB
Tx antenna array

SP8T switch

A
Native PHY M-sequence

FMC A
pulse

FMC
SERDES
3Gbps generator
Variable Balun
Gain
Amplifier Multi-scan
f0 controller
Computation pipeline
RX/ADC Clock
Clock fSR
Rx antenna array

{f0,
PCB generator {fS, fSR} Scan

FMC B
generator Pipeline
SP8T switch

fSR} Cross- System

x 20 frames
x 20 frames
{fS{fS,
, f0, f0,
fSR} buffer serializer Raw
correlation Trace A-scan controller
fSR} JESD204B data

Memory
& stacking output interface

FIFO
ADC IP core average
JESD204B bus (8 lanes) envelope buffer buffer
LNA & (12DJ3200)
Pipeline buffer detector
Fixed Gain 6 Gsps data
40 samples 40 samples stream
per frame FIFO interface

Fig. 1. Block diagram of the GPR system.

coded-pulsed GPRs. In addition, FMCW GPRs have the which are desirable for preventing degradation of subsurface
disadvantage of high self-interference if multiple simultaneous infrastructure under budgetary constraints.
transmitters are utilized. In this paper, we present a novel impulse GPR system that
Existing GPR systems (whether operating in time-domain addresses inherent performance issues in GPRs by transition-
or frequency-domain) generally use either monostatic (single ing from analog-based designs to a digital-intensive one. Our
Tx-Rx antenna) or bistatic (a pair of antennas) measurement system transmits software-defined pseudo-random sequences
configurations, both of which can only generate linear (1- (m-sequences) that improve the depth-resolution trade-off due
D) scans. Thus, contiguous linear scans must be repeated to their high TBP. It also utilizes an 8 × 8 multistatic design
several times to scan an area with these GPRs. In this process, to reduce scan drifts and improve object localization. The
the inevitable manual errors involved in choosing the starting presented system builds on our earlier work [29]. While [29]
points lead to drift in the generated radargrams, which reduces validated the method and discussed the transmitter, this paper
scan quality. Several research groups have recently developed describes a complete working system, including transmitter,
multistatic SFCW designs to reduce scan drift and improve receiver, antenna array, real-time data acquisition, digital sig-
signal-to-noise ratio (SNR). Examples include the localizing nal processing, and experimental results.
ground penetrating radar (LGPR) [13], which selects transmit- This paper is organized as follows. Section II describes
receive (Tx-Rx) pairs from 12 antenna array elements in a the overall architecture of the GPR system, including link
time-multiplexed manner, and the YAKUMO [6], which uses budget calculations and signal processing methods. Section III
an 8×8 Tx-Rx multistatic array. discusses the digital back-end and analog front-end. Design
State-of-the-art commercially-available GPRs employ other of the antenna arrays is discussed in Section IV. Section V
methods to mitigate the issues mentioned above. For instance, discusses system-level integration of the complete GPR sys-
RoadScanTM 30 [22] GPR (GSSI, Nashua, NH, USA) offers tem. Experiments and results from this system are presented
the option of two antennas (at 1 and 2 GHz) for scanning in Section VI, and the paper concludes with Section VII.
different depths. Additionally, up to four RoadScanTM GPRs
can be interfaced using the SIR 30 System [27] to reduce II. S YSTEM OVERVIEW
scan drifts. Similarly, the pulseEKKO R
[21] GPR (Sensors A. High-level architecture
& Software, Mississauga, ON, Canada), comes in a series Fig. 1 shows a high-level block diagram of the GPR system.
with operating frequencies ranging from 2.5 to 1000 MHz The system is built on an Intel Arria 10 system-on-chip (SoC).
for various applications. It also performs scan accumulation The FPGA fabric of the SoC is used for real-time GPR
(up to 65,536 times) at the receiver to increase the SNR, and operations, and its hard processor system (HPS), consisting
thus provide deeper scans. The Proceq GPR Live [23], [28], an of a dual-core ARM Cortex-A9 processor that runs Linux, is
SFCW GPR (Proceq SA, Schwerzenbach, Switzerland), uses used for on-board processing of the acquired data to generate
a small grid to scan an area with reduced scan drift. the radargram. While the system is 8×8 multistatic, it selects
While GPR is a very useful and versatile tool, some of Tx-Rx pairs in a time-multiplexed manner to reduce hardware
the inherent issues discussed above have limited its appli- complexity. The time-multiplexed operation has only minor
cations. Thus, the use of GPR in roadway and subsurface effects on radargram quality, as we will show in Section II-C.
utility monitoring is expected to significantly increase if these Within the FPGA fabric, a multi-scan controller logic
issues can be addressed without escalating system complexity block controls and synchronizes Tx-Rx operations using
and cost. In turn, such pervasive monitoring can enable the a low-jitter reference clock (f0 ) generated by a high-
adoption of preventive maintenance practices [2], [3], [7], speed analog-to-digital converter (ADC) board, namely the

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 3

ADC12DJ3200EVM from Texas Instruments (TI). At the TABLE I


start of operation, the controller enables m-sequence pulse S PECIFICATIONS OF THE GPR SYSTEM

generator logic that generates an M -bit long m-sequence.


Parameter Specification
The sequence is sent to a high-speed serializer/deserializer
(SerDes) that clocks it out at 3 Gbps, resulting in a central Measurement type UWB impulse multistatic
frequency of 1.5 GHz for the Tx pulse. The pulse is sent Hardware platform Arria 10 SoC
to a custom Tx printed circuit board (PCB) via one of two Central frequency, fc 1.5 GHz
high-speed FPGA mezzanine card (FMC) connectors [30]. An Bandwidth, B 1.6 GHz (0.7-2.3 GHz)
FPGA-controlled variable gain amplifier (VGA) is used at the Antenna type Antipodal Vivaldi
Tx PCB to adjust the pulse amplitude before transmitting it Horizontal span 35 cm
through one of the eight Tx antennas. The antenna is software-
Pulse duration 4.67-42 ns
selected from the FPGA via a wideband 8:1 single pole-single
throw (SPST) analog switch. Simultaneously, at Rx PCB, one Maximum pulse power (P1dB ) 26.0 dBm (200 mW)
of eight Rx antennas is software selected from the FPGA to ADC sampling rate 6 Gsps
receive echoes from the ground. ADC resolution 12-bit
The receiver remains active during radar operation, while
the timing of the ADC sampling windows is tuned to ensure
that all echoes (including those from both direct coupling GPR system to achieve various scan depths while maintaining
and object reflections) are fully captured for later processing. the range resolution, reducing drifts in the scan, and improving
The low-jitter sampling clock required by the ADC is gener- object localization. These methods are briefly described below.
ated by an on-board RF frequency synthesizer (LMX2582,
TI), while the system reference clock f0 is generated by B. M-sequences
another synthesizer (LMK04828, TI). The two synthesizers M-sequences [32], [33] are cyclic M -bit long pseudo-
are frequency-locked to a common 10 MHz input generated random noise sequences generated using N -element linear
by a crystal oscillator (XO), thus ensuring that ADC samples feedback shift registers (LFSRs); they are defined by a maxi-
are synchronous with respect to the FPGA’s clock. mal length property that ensures M = 2N −1. These sequences
Since the GPR operates on ToF information, it is important also have near-ideal noise-like autocorrelation properties. In
to avoid any non-deterministic time delays while transferring particular, their autocorrelation function is given by
data from the ADC to the FPGA. Thus, we chose an ADC  N
(ADC12DJ3200, TI) that provides deterministic latency during 2 − 1, if k = 0
Rxx (k) = (1)
data transfers by using the JESD204B protocol [31]. ADC −1, otherwise
operation will be further described in Section II-A. where k denotes the bit shift. An illustrative autocorrelation
The FPGA unpacks and decodes the frames and stores plot of Rxx for an m-sequence generated by a N = 8-element
them in first-in-first-out (FIFO) memory, from which samples LFSR is shown in Fig. 2.
are retrieved and pre-processed (via pulse-compression and a
Hilbert transform) to extract a raw 1-D time-domain response
(A-mode scan) from the received samples. These scans are
Correlation amplitude

60
synchronously accumulated K-times in a buffer to increase 63
SNR and also reduce the bandwidth required to send data to
40
the ARM-based HPS via a memory-mapped Advanced eXten-
sible Interface (AXI) bus. After accumulation is completed, the 20
control unit generates a ‘data ready’ signal; a high-level HPS
-1
program (written in C) then reads samples from the buffer and 0
stores it in its L3 cache for further processing.
The GPR is designed to be mounted on a moving vehicle. A- -50 0 50
mode data acquired at different vehicular locations is stacked Δn
to create 2-D images (B-mode scans). Also, A-mode scans
Fig. 2. Theoretical autocorrelation function for a m-sequence of length M =
acquired at a given location from multiple Tx-Rx antenna pairs 63 generated by an N = 8 element LFSR.
can be processed to either i) improve B-mode image quality, or
ii) provide spatial resolution in the lateral direction (transverse Thus, when the received signal is matched-filtered (corre-
to the B-mode plane), thus generating 3-D volumetric data. lated) with the transmitted signal template, the energy in a
Table I summarizes the specifications of the proposed GPR 2N −1 bit long pulse is compressed into a single bit of duration
system. Its digital-intensive design allows easy programming Tbit . This is
 equivalent tobandwidth-time product (BTP) of
of pulse shape and duration. For example, our in-lab and ≈ 2N − 1 . The 2N − 1 × improvement in BTP compared
outdoor experiments (described in Section VI) utilized short to simple pulse shapes (e.g., rectangular or Gaussian) enables
(4.67 ns) and long (42 ns) pulses, respectively. This system deeper scans while maintaining range resolution ∆R. In fact,
achieves such flexibility and superior performance using a ∆R ≈ v/(2B) where v is the group velocity in the medium
combination of methods. Collectively, these methods help the and B ≈ 1/Tbit is the pulse bandwidth.

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 4

To quantify improvement in GPR performance with m- where k is the Boltzmann constant, Ta is antenna temperature,
sequence length, we developed a link-budget simulator that and Fn is the receiver noise figure.
estimates the received SNR for a specified transmitted power, The ratio of received energy-per-pulse, Ep to the noise
Pt , at an incidence angle θ1 to an object of radar cross-section power spectral density (PSD), N0 is expressed as
(RCS) Arcs in a user-defined soil medium. The simulator
design is described as follows. Ep
= SN R × B × Tp , (9)
Link-budget simulator: Using the well-known Cole-Cole N0
model of dielectric dispersion [34], the relative dielectric 
where Tp = 2N − 1 /B is the pulse length. Assuming
constant, r and conductivity, σ are defined as
Gaussian noise, the probability of false alarm (PFA) for
√ object
0 − ∞ detection, using the Q-function Q(x) = (1/2)erfc(x/ 2), is
r = ∞ +
1 + (ωτ )2
r !
0 − ∞ 1 Ep
σ = σ0 + ω 2 τ  0 , (2) PFA = × Q . (10)
1 + (ωτ )2 2 N0
where ω is the angular frequency, τ is the dispersion time
constant, σ0 is the DC conductivity, and 0 and ∞ are The link-budget simulator was tested with electrical pa-
the dielectric constants of the medium at DC and infinite rameters of soil models taken from [35] and summarized in
frequency, respectively. Table II. The output from the simulator is plotted in Fig. 3. A
For a lossy medium, attenuation constant, α and phase linear increase in LFSR length leads to an exponential increase
constant, β are defined as in the duration of m-sequence pulse. As a result, the BTP
s r also increases exponentially, resulting in linear increment in
µ  σ 2
scan depth. However, long pulses may lead to interference
α=ω 1+ −1
2 ω of strong transmitting signal with weak echos that arrive
after a delay from the medium. The receiver must remain
s r
µ  σ 2
β=ω 1+ + 1, (3) linear (unsaturated) during the transmit pulse to process such
2 ω echoes, which requires either i) excellent transmitter-receiver
where  = r 0 and µ = µ0 (vacuum permittivity). isolation (which is difficult to achieve in practice), or ii)
The wave velocity in air is v1 = c and in the medium reduced receiver gain (which results in lower sensitivity).
is v2 = ω/β. The corresponding refractive index in air is In our implementations, we limit the maximum m-sequence
η1 = c/v1 and in the medium is η2 = c/v2 . Using Snell’s length to 63 bits (generated by N = 6 element LFSRs) for
law, the transmitted angle is given as reliable operation of the GPR. For such pulses, we expect a

η1 sin θ1
 typical scan depth of 1-2 m (as indicated in the figure), which
θ2 = sin−1 , (4) is sufficient for roadway monitoring and some subsurface
η2
utility mapping applications [11].
where θ1 is the angle of incidence to the normal.
For transverse electric (TE) polarization, the transmission
TABLE II
coefficients T12 (air to ground) and T21 (ground to air) are E LECTRICAL PARAMETERS USED IN THE SOIL MODEL
η2 cos θ2 η1 cos θ1
4× η1 cos θ1 4× η2 cos θ2
T12 =  2 and T21 =  2 . (5) Soil type r0 r∞ σ0 (S/m) τ (ps)
η2 cos θ2 η1 cos θ1
1+ η1 cos θ1 1+ η2 cos θ2 Dry 4 2.5 0.005 9
Medium 8 3.5 0.02 9
The two-way path loss in the medium is Wm = e−4αr2
where z2 is object depth and r2 = z2 / cos θ2 is the effective Wet 15 5 0.05 9
one-way distance travelled in the medium. Using the radar
equation, the received signal power, Pr (f ) and total received
power, Pr,tot are given as 4
Maximum depth of scan (m)

Dry soil
2 Medium soil
Pt Gt Gr λ Wm T12 T21 Arcs
Pr (f ) = , (6) 3
Wet soil
(4π)3 r4
Z
Pr,tot = Pr (f )df . (7) 2
1.91m
Here r = r1 + r2 , where r1 = z1 / cos θ1 and z1 is the
antenna height (i.e., distance between the antenna and air- 1
0.98m
ground interface). Also Gt and Gr are the transmit and receive 0.63m
antenna gains, respectively, while λ is the wavelength in the 0
ground medium. The received SNR is calculated by dividing 0 5 6 10 15 20
Length of LFSR
Pr,tot by the total received thermal noise power:
Pr,tot Fig. 3. Simulated maximum depth of scan for different soils as a function of
SN R = , (8) LFSR size N . Parameters: Pt = 100 mW, Arcs = 100 cm2 , PFA < 10−4 .
kTa BFn

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 5

Manchester encoding: Due to the use of rectangular bit transmit and receive elements are separated by d = 5 cm,
shapes, the spectrum of the m-sequence has a sinc2 (f ) en- resulting in a horizontal span of 35 cm. The value of d = λ/2
velope function with a cutoff frequency at fc = 3 GHz, which at the highest operating frequency of 3 GHz, where λ is the
is set by the 3 Gbps bit rate of the FPGA transmitter. As a wavelength in air, but this choice is not critical since the arrays
result, nearly 80% of the m-sequence power is contained in are not operated in phased-array mode, as described next.
the frequency range between DC and fc /2, as shown in Fig. 4 Prior work has shown that correlation-based (e.g., phased-
(top). Such low-frequency energy arises from the inherent array) processing of multistatic GPR data in the GHz range is
“runs” of successive ‘1’ or ‘0’ bits that occur in the m- of limited value; this is because the data decorrelates rapidly
sequence. However, the transmit amplifiers and antennas have with distance (within 2-3 cm at 1 GHz) [13]. Thus, to reduce
band-pass filter characteristics that filter out low-frequency hardware requirements and the complexity of data acquisition
spectral content. In particular, as shown in Fig. 1, the trans- and processing, we implemented our multi-antenna setup in the
mitter uses a VGA (ADL5243, Analog Devices), a non- form of time-multiplexed single-input-single-output (SISO)
reflective analog switch (HMC253AQS24, Analog Devices), operations. The SISO pair selection scheme is schematically
and an antenna (further discussed in Section IV); the overall shown in Fig. 5. The measurements are taken for SISO pairs
bandwidth is limited by the antenna to 0.6-2.5 GHz1 . As a in a sequence starting from the pair (1, 1) till (8, 8). However,
result, a significant amount of energy in each pulse is wasted the measurements for the corresponding symmetric pairs are
(i.e., not radiated). Additionally, the pulse shape is distorted, not acquired, since a full measurement, implemented using
which tends to degrade its autocorrelation properties. the proposed time-multiplexing scheme, requires less than
To circumvent this issue, each bit in the m-sequence is 1.5 ms. During this time, a vehicle moving at 30 km/hr
Manchester encoded, e.g., a ‘0’ is represented by a low-to-high will only cover ∆x ∼1 cm, so the electrical properties of
transition, and a ‘1’ is represented by a high-to-low transition. the ground barely change over this distance. This condition
The additional transitions effectively multiply the baseband also simplifies MIMO processing of the acquired data, e.g.,
m-sequence by a sub-carrier at fc /2, which shifts the center incoherent averaging across nearby pairs to provide deeper
of the spectrum from DC to fc /2 = 1.5 GHz (see Fig. 4 scans with reduced RCS fluctuations.
(bottom) for an example). With this encoding scheme, the
fraction of generated power that is actually radiated (estimated
as the ratio of power within the system bandwidth to the total
1 1
power in the pulse), increases from 54% to 80%. In addition,
pulse distortion is significantly reduced.
i j
(i,j) z
tx bandwidth 7 7
8 8 x
y
Fig. 5. An antenna switching scheme that uses SISO pairs for time-
multiplexed multistatic measurements. Vehicle motion occurs along the x axis.

D. Clutter
Apart from thermal noise, GPR signals are also severely
degraded by clutter. In our case, clutter sources can be
separated into two main types: i) the air-ground interface, and
Fig. 4. Power spectrum of a typical 63-bit m-sequence (top) before, and ii) interface between different ground layers (e.g., pavement
(bottom) after Manchester encoding.
and base materials in a roadway). Because these environmental
interfaces are relatively flat, clutter noise often shows up as
strong horizontal lines in B-mode scans. Fortunately, much of
C. Multi-antenna setup these unwanted signals can be removed using a simple signal
The proposed multi-antenna measurement scheme is de- processing method named mean subtraction [36].
signed to reduce drifts between scans by replacing mechanical
sweeps in the lateral direction z (along the array) with elec-
tronic ones. It uses a 8 × 8 Tx-Rx antenna array in which both E. Signal processing techniques

1 This
Mean Subtraction: This method is based on the observation
frequency range was selected since it provides a good trade-off
between scan depth, range resolution, and antenna size for typical subsurface that clutter in B-mode scans often consists of horizontal lines.
materials (e.g., soil, asphalt, and concrete). Thus, individually subtracting the average value from each row

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 6

of pixels should remove much of the clutter. Mathematically, code can be modified to run on an embedded processor, which
this procedure can be defined as could be either the Arria 10’s built-in HPS or an external
N single-board computer (e.g., a Raspberry Pi). While using
1 X
the HPS would result in a more compact system, widespread
s0i,j = si,j − × si,j , (11)
N i=1 platforms such as the Pi have several practical advantages
(e.g., low cost, availability of hardware drivers, good software
where s is the original B-scan matrix, s0 is the matrix after
development tools, etc.). In either case, the data logging
mean subtraction, N is the number of columns of s, and i
software automatically uploads the GPR and other sensor
and j are the scan depth and vehicle position indexes (along
data to an Amazon S3 drive, where additional processing is
the y and x axes, respectively). In practice, the method can
performed using Amazon Lambda compute resources.
generate horizontal artefacts in the image; these can be reduced
In addition to the data logger, a simple Python-based user
by “blurring” the average value calculation across a weighted
application was developed to graphically display the acquired
set of nearby rows. Further filtering of thermal noise can be
data. This application can also be ported to the chosen em-
implemented using singular value decomposition (SVD) [37].
bedded processor (e.g., Arria 10 HPS or Raspberry Pi) once
Singular Value Decomposition (SVD): We can use SVD to
initial software development and testing has been completed.
extract signal components from noisy GPR images. Ideally,
the SVD extracts only important features from the image,
while ignoring insignificant details (which are generally due B. SerDes (serializer/deserializer):
to noise). It can be mathematically modeled as follows: A SerDes is a bidirectional data flow controller which, in
S = U × Σ × VT , (12) one direction (the serializer), converts low-speed single-ended
parallel data to high-speed differential signals; and, in the other
where S is a M × N B-scan matrix, U is an M × M direction (the deserializer), converts high-speed differential
unitary matrix, V is a N × N unitary matrix, and Σ = signals to low-speed single-ended parallel data using a clock
diag(σ1 , σ2 , ..., σr ) with σi ≥ 0 ∀i. The columns of U and and data recovery method. Here we use a high-speed SerDes
V (denoted by ui and vi ) are eigenvectors of SST and ST S, for transmitting m-sequence words serially at 3 Gbps from the
respectively. Expanding eqn. (12) gives FPGA’s high-speed serial transceiver pins.
N
X The working of the serializer is summarized in Fig. 6.
S= σi ui viT , (13) Parallel data is fed to the serializer module at the rising
i=1 edges of a parallel (low-frequency) clock. A high-frequency
resulting in clock, generated using a phase-locked loop (PLL), enables the
S = M1 + M2 + ... + MN , (14) serializer to output sequentially at high-speed on both rising
and falling edges of the serial clock. For our application,
where Mi is known as the i-th mode of S. Lower modes we fed the serializer with i) the m-sequence encoded as
generally contain the important image features, while higher consecutive 10-bit words at 300 MHz; and ii) a 1.5 GHz serial
modes contain less significant features (mostly due to noise). clock to generate the desired pulse shape. These pulses are
Thus, removing the latter results in denoising. further amplified by the VGA on the transmitter board, which
provides 31.5 dB of digital gain control and a maximum output
III. D ESIGN AND IMPLEMENTATION power level (defined by 1 dB gain compression) of 200 mW.
A. Digital back-end design
We selected the Intel Arria 10 SoC for implementing our Dn
digital back-end because its FPGA fabric i) supports high-
speed gigabit data transmission (up to 12.5 Gbps) through
Serial Parallel
two FMC connectors; ii) includes pre-configured “hard” in- Data Data
Dn D2 D1 D0 Serializer D2
tellectual property (IP) blocks to implement the JESD204B
protocol for ADC interfacing; and iii) supports high-enough
Serial Parallel D1
clock speeds to meet our data processing requirements. In Clock Clock
our design, one of the FMC connectors is used by the ADC,
D0
while the other is used by two custom analog front-end boards
(transmitter and receiver). In addition, the SoC’s HPS features
Fig. 6. Working of the serializer.
an ARM Cortex-A9 processor that can easily run a true
operating system (embedded Linux), thus making it simple to
write high-level data logging and system control applications.
In order to simplify the design process, most of the initial C. FPGA-ADC interface
data logging software was written in Python and run on either The FPGA-ADC interface uses JESD204B, which is a
a Windows or MacOS computer, which proved to be sufficient new industry-standard protocol for high-speed data transfer
for lab testing. For this purpose, a high-speed USB serial link (up to 12.5 Gbps) with deterministic latency between a data
was developed to transfer data directly from the FPGA to the converter (ADC or DAC) and a host device (FPGA or ASIC).
chosen computer. For mobile deployment, the same Python A simplified block diagram of this protocol is shown in Fig. 7.

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 7

Deterministic latency with the data flow, the FPGA first buffers incoming data into
ADC 1 link, L lanes a wide FIFO memory. The FIFO’s input and output ports are
(M SYNC~ wide enough to store and read 40 samples of data at a time.
samples) This parallel data is serialized into a single-sample-per-clock
data stream before being fed into the computation pipeline.
Receiver
(FPGA)
ADC 1 link, L lanes
(M SYNC~
{1, for f = 0
samples) 2, for f > 0
H(f) Δ
=
fS f0 fSR fSR f0 0, for f < 0
s(t) FFT S(f)
Clock Sample 1024-points H(f)
generator data Re Magnitude a(t)
IFFT
X X
1024-points Im ( ) Computed
r(t) FFT A-trace
Fig. 7. A simplified block diagram of the JESD204B protocol (L = 8). Reference 1024-points R(f)
pattern
Correlation
In the protocol, the communication between Tx and Rx
occurs in three layers. At top is the transport layer, where a Fig. 8. Implementation of the pulse compression algorithm.
batch of samples is densely packed for efficient transmission.
A pipelined architecture was employed for the next set of
In the middle (link) layer, the batch is encoded with 8b/10b
computations to increase the efficiency of averaging multiple
encoding to remove DC [38], scrambled, and transferred in
scan windows (also called stacking). For example, a single
set of frames (multiframes) to the physical layer along with
scan can be processed in 14 µs (with a 300 MHz clock),
a frame clock (f0 ) and a multiframe sysref clock (fSR ). The
whereas 8 stacked scans can be processed in just 35 µs
encoded data travels via L gigabit lanes to the receiver. At
due to the pipelined architecture. The amount of stacking is
receiver, the received data is descrambled and decoded at the
limited only by the amount of memory allocated to the front-
rising edge of the sysref clock. Then, at the transport layer, the
end FIFO buffer. The implemented pipeline also has options
actual samples are recovered from the link layer output. The
to average the raw data scans before the pulse compression
use of multiframes and sysref clock in this protocol ensures
computation or to stack scans after the computation. Normally,
synchronization, and thus, deterministic latency.
post-computation stacking is used.
In our implementation, the data source (ADC), samples
The pulse compression computation first convolves the
signals from the selected receive antenna at 6 Gsps; this is
captured pulse data s(t) with a known (i.e., reference) pulse
sufficient for direct digitization of the amplified echoes, since
shape r(t) defined by the chosen m-sequence. It then estimates
their power spectrum is limited to ∼3 GHz. The JESD204B
the envelope of the result using a Hilbert transform. This result
core within the ADC interleaves every 40 consecutive samples
is output as a single GPR A-mode trace a(t). A block diagram
in 512-bit frames across the 8 lanes. Further, to fit 40 12-bit
of the operations is shown in Fig. 8. Both the convolution
samples evenly in the frame, a zero nibble is padded at the
and Hilbert transform are performed in the frequency domain
rear in every lane. Next, every 20 consecutive frame is packed
for efficiency. For example, the convolution s(t) ∗ r(t) is
as a multiframe. This leads to a sysref clock of frequency
replaced by the multiplication S(f )R(f ), where the spectra
6 Gsps /20 = 300 MHz, as the communication is single edge
S(f ) and R(f ) are computed using N -point FFTs. As a
triggered. While the throughput rate is 6 Gsps ×12 (bits)
result, the computational complexity decreases from O N 2
/8 (lanes) = 9.6 Gbps, the data rate in the serial lanes is
to O (N log2 N ), i.e., about 100× for N = 1024. Next,
12 Gbps due to 8b/10b encoding in the link layer.
the result is converted to an single-sided spectrum using the
For this application, a wide buffering mechanism was de-
Hilbert filter H(f ), which removes all negative frequency
signed to accommodate receiving the 40 samples of data on
components. The inverse FFT (IFFT) of this spectrum gener-
every other cycle of the 300 MHz clock. The pulse-measure
ates a complex (analytic) time-domain signal, the magnitude
acquisition scheme provides an opportunity to simplify cap-
of which is defined as a(t).
turing the data stream. Instead of sampling data continuously,
The pulse compression computation was optimized for
data is only buffered during the active pulse window. This
implementation in FPGA logic by pre-computing the prod-
greatly reduces the memory and processing overhead for the
uct R(f )H(f ) and storing it in on-chip memory. Note that
acquisition front-end. For each transmitted pulse, 512 ADC
including the Hilbert filter H(f ) within the stored reference
samples are captured with the pulse centered in the window. At
pattern eliminates one complex multiplication operation. The
a rate of 6 Gsps, these samples define an acquisition window
magnitude computation uses an efficient CORDIC algorithm
of 85.3 ns, i.e., a round trip travel distance of 12.8 m in air.
to eliminate additional hardware multipliers.
After computation, the scan data doubles to 1024 points.
D. Data acquisition architecture This data is averaged to produce a stacked A-scan result, which
Fig. 1 shows the GPR data acquisition and computation is then stored in a dual-port output buffer. Stacking multiple
pipeline architecture. Sampling at 6 GSps, the ADC generates scans increases the SNR of the resultant scan by averaging out
data far faster than the FPGA can fully process it. To deal uncorrelated components such as thermal noise; this leads to

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 8

reduced RCS fluctuations and an increased depth of scan2 . The According to eqn. (19) and the parameters shown in Table III,
stacked data in the output buffer is packetized and transmitted the default NF of the receiver, N Frx is 1.35 dB. NF can be
to a data logging application running on the HPS. further improved to 1.13 dB by placing individual LNAs at
The data acquisition buffers and computation pipeline were each antenna element before the switch. However, since the NF
designed to allow multiple instances (up to 8) to be instantiated improvement is relatively small, this design (which would have
in the FPGA. Such parallel computation pipelines enable very ∼8× higher power consumption) has not been implemented.
fast scanning and MIMO processing of multiple antenna pairs. Additionally, the LNA can be bypassed to avoid saturating
the ADC, as mentioned earlier. However, in this case N Frx
E. Analog front-end design degrades significantly to 9.25 dB. One potential solution that
The schematics and top-down views of the transmitter can provide good NF while avoiding the ADC saturation is to
and receiver boards are shown in Fig. 9. The transmitter place radiation absorbers between the Tx and Rx antennas (to
has already been described; here we focus on the receiver. reduce direct coupling) while leaving the LNA on.
The outputs of the 8 receive antennas are routed to a non-
reflective analog switch (HMC253AQS24, Analog Devices) TABLE III
that has a insertion loss of 1.1 dB. The switch selects signals E LECTRICAL PARAMETERS OF THE RECEIVER
from a particular antenna, and feeds them to two broadband Parameter Value Parameter Value
amplification stages. The first is a low-noise amplifier (LNA)
(TQL9063, Qorvo) with an in-band noise figure (NF) of F1 1.17 G2 54.95
0.7 dB, while the second is a monolithic amplifier (VNA-25+, F2 3.55 NF of ADC (dB) 20.7
Mini-Circuits) with an in-band NF of 5.5 dB. The LNA has a Lsw 0.78 ∆ (V) 2/212
bypass function that allows the receiver to reduce its gain by G1 79.43 BWN yquist (GHz) 3
∼20 dB if needed. This feature is useful for preventing the
receiver from saturating due to unavoidable direct coupling
between the transmitter and receiver arrays.
Receiver NF calculation: The noise model of the receiver IV. A NTENNA S YSTEM
is shown in Fig 10. The amplifier is modeled as a cascade of
two-ports, with input-referred noise terms added at the input of A. Design of the antipodal Vivaldi antenna (AVA)
each stage. The resulting input-referred power spectral density
The system uses antipodal Vivaldi antenna (AVA) [39], [40]
(PSD) for the LNA, N1 , and monolithic amplifier, N2 , are
elements as they are planar, ultra-wideband (UWB), end-fire,
N1 = kT × (F1 − 1) and N2 = kT × (F2 − 1), (15) low-cost, and easy to fabricate on circuit boards. In an AVA,
the signal is fed via a microstrip feedline with the bottom
where T is the system temperature, F1 is the noise factor of
metal acting as the ground plane, as visible in Fig. 11. Next
the LNA, and F2 is the noise factor of the monolithic amplifier.
the signal travels through tapered metallizations on the top and
Note that N Fi = 10 log10 (Fi ) by definition.
ground layers. There it resonates and radiates from different
The PSD (in W/Hz) of the ADC’s thermal noise and
locations at different frequencies, resulting in UWB behavior.
quantization noise are estimated as
Since the antenna governs the directivity of the signal
∆2 radiated to the medium, it strongly influences GPR perfor-
N3 = 10(kTdB +N F )/10 and Q3 = , (16)
12 × BWN yquist mance. We sought to optimize the antenna design by using
where N F is the ADC’s noise figure, ∆ is its quantization step the parametrized geometry shown in Fig. 11. The parameters
size, and BWN yquist is the Nyquist bandwidth for the chosen shown in this figure were optimized using genetic algorithm
sampling rate. The receiver’s noise factor is then given by (GA)-based function minimization.
The geometry of the AVA is primarily made from contours
SN Rout
Frx = (17) of two ellipses having radii (a1 , b1 ) and (a2 , b2 ), respectively.
SN Rin
Its microstrip feedline has a width wt , which is calculated
Pin kT Lsw G1 G2 + N1 G1 G2 + N2 G2 + N3 + Q3
= × , to match the desired input impedance (50 Ω) at the center
kT Pin Lsw G1 G2 frequency fc (1.5 GHz) for the given substrate thickness
where Lsw is the attenuation (i.e., insertion loss) of the switch, (1.5 mm). Further, the ground stripline width is assumed to be
G1 is the in-band gain of the LNA, and G2 is the in-band gain 10×wt to minimize field leakage and radiation in this region.
of the monolithic amplifier. Simplifying eqn. (17) gives To simplify the optimization, we only consider parameters
N1 N2 N3 + Q3 that have a significant effect on the main performance pa-
Frx = 1 + + + . (18)
kT Lsw kT Lsw G1 kT Lsw G1 G2 rameters (return loss |S11 | and gain G) of the AVA. These
Finally, substituting (15) in (18) gives parameters, along with their definition and ranges, are listed in
Table IV. For instance, the feedline length (lf ) is not included
F1 − 1 F2 − 1 N3 + Q3
Frx = 1 + + + . (19) as a parameter, since preliminary analyses suggested that it
Lsw Lsw G1 kT Lsw G1 G2 has little effect on performance. Rather, to reduce the number
2 Unfortunately, clutter is generally well-correlated across scans and thus of parameters, we chose the antenna length (l) to be equal to
does not decrease with stacking. its width (w) and calculated lf indirectly as lf = (w − la ).

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 9

Tx1 Rx1
TxSel[2:0] RxSel[2:0]
Tx2 DSA[5:0] Rx2
Bypass Enable
Tx3 Rx3
Tx4 Rx4
TxIn50Ω 100Ω In+ to ADC
VGA LNA A
Tx5 In– Rx5
Tx6 Rx6
Balun
Tx7 Rx7
Tx8 Rx8
SP8T switch SP8T switch
(a) (b) (c) (d)

Fig. 9. Schematics and photographs for (a), (b) the transmitter board, and (c),(d) the receiver board.

The optimization process assumes a constraint on |S11 |.


This condition c is defined as
Q3
+ c = |S11 | < −10 dB ∀fi . (20)
+ + + ADC
Lsw + +
+
G1,F1 G2,F2 Here the fi ’s denote frequencies from 0.75-2.25 GHz in steps
R
N1 N2 N3 of 0.1 GHz. Further, we sought to maximize the average
antenna gain, and defined this objective by minimizing a cost
Vn2 = 4KTR
function (z) defined as
X
z=− G(fi )dB . (21)
Fig. 10. Receiver noise model (L = 8).
The antenna S11 and gain values were obtained using the
Sonnet R
EM simulator. The latter was run from a MATLAB
genetic algorithm (GA) optimization script that chose a set
of antenna optimization parameters, designed an antenna,
w simulated it using Sonnet, and chose the next set of antenna
parameters based on simulation results. This process was
iterated in the script until the cost function converged.
Ground
plane During initial optimization runs, we found that the feasible
la region (where the constraint c is satisfied) is highly fragmented
in the 4-D parameter hyperspace, leading to convergence
b1 issues. Thus, to extend the feasible region, we modified the
a2
l constraint function to c = |S11 | < −8 dB ∀fi , though this
(w-wt)/2 increases the maximum return loss to ∼16%. Further, we
Ellipse 1 incorporated a Latin hypercube sampling (LHS) based search
wt space reduction method [41] to address the convergence issues.
The LHS method generates a defined number of random
Ellipse 2 samples (here, sets of parameters) that are almost evenly
10wt distributed over the sample space. To find the approximate
feasible region in the hyperspace, the modified constraint
Fig. 11. The proposed parametrized geometry of the AVA. is checked on these samples, and the feasible regions are
contoured. Afterward, the optimization is performed on the
feasible region to find the parameter set that minimizes z (i.e.,
maximizes the average gain). A photograph of the resultant
antenna with parameter values is shown in Fig. 12. The
TABLE IV measured return loss and gain are plotted in Fig. 13.
A NTIPODAL V IVALDI ANTENNA : O PTIMIZATION PARAMETERS
This parametrized AVA design method simplifies the an-
Parameter Description Range tenna optimization process. It can be extended to design
optimum AVAs for other bands, as well as to design other
w Antenna width (a1 = (w − wt )/2) 10 − 20 cm
antennas whose geometry can be parametrized.
la Antenna taper length 10 − 17 cm
k1 b1 to a1 ratio (ellipse 1) 0.1 − 1
B. Antenna array assembly
k2 b2 to a2 ratio (ellipse 2) 0.1 − 1
Assembling the proposed AVA elements into the Tx and
Rx arrays poses certain mechanical challenges. In particular,

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 10

15.42 cm (w)
RX1 RX2 RX3 RX4 RX5 RX6 RX7 RX8

0.60 (k2)
TX1 TX2 TX3 TX4 TX5 TX6 TX7 TX8

9.14 cm (la)

0.48 (k1)

15.42 cm Fig. 14. The proposed 8 × 2 antenna array assembly. The top plate is metal
(aluminum), while the bottom plates are plastic (PVC).
0.30 cm (wt)

C. Antenna array measurements


The measured return loss |S11 | of the 16 AVAs within a
fully-assembled array are shown as grey lines in Fig. 15. The
thick red line represents the average of these curves, while
Fig. 12. Photograph of the proposed antenna design. the dotted blue line is the return loss of an isolated AVA.
The difference between these lines is a measure of antenna
0 performance loss due to both inter-element coupling (the
-5
dominant cause) and also mechanical structures in the array
-8 dB
-10
assembly. In particular, the −8 dB bandwidth of the isolated
|S11| (dB)

-15
AVA extends as low as 0.6 GHz, while the assembled antennas
have significant return loss between 0.6-1.5 GHz. This reduces
-20
the transmitted output power for a Manchester-encoded pulse
-25
(−3 dB bandwidth of 0.62-1.66 GHz) by ∼30%. The amount
-30
0.5 1 1.5 2 2.5 3 of power loss can be reduced by spacing the antenna elements
Frequency (GHz)
further apart, but at the cost of reduced lateral resolution.
(a)

8
0
6
Antenna gain (dB)

-5
4
-10
2

0 -15
|S11| (dB)

-2 -20

-4 -25
0.5 1 1.5 2 2.5 3
Frequency (GHz)
-30
m-sequence -3dB bandwidth
(b)
-35
Fig. 13. Measured (a) return loss, and (b) gain for the optimized AVA. Average S11 of 16 antennas
-40
S11 of a standalone antenna
-45
0.5 1 1.5 2 2.5 3
the assembly should be robust to the vibrations expected Frequency (GHz)

in a moving vehicle without significantly affecting antenna


performance. The proposed solution is shown in Fig. 14. The Fig. 15. Effect of antenna array on the S11 measurement.
Tx-Rx antennas are configured in a 8 × 2 matrix, with 8
Tx antennas and 8 Rx antennas placed in two parallel rows
and pointing downward. The top plate (made of aluminum) V. GPR S YSTEM D ESIGN
provides overall mechanical support and also acts as a ground
shield. The antennas are then sandwiched between two plastic A. System enclosure
(PVC) plates; the bottom one is visible as the blue plate in The GPR system is assembled within a 51 × 41 × 28 cm
Fig. 14, while the top one is screwed into the ground shield. fiberglass reinforced polyester (FRP) enclosure (L-com, North
Each plate has has machined slits to hold the AVAs in place Andover, MA). The FRP is chosen to provide enough protec-
and minimize vibrations during scans. The plates are also tion for outdoor use while also allowing the transmitted pulses
connected together by plastic (Nylon) rods to further reduce and echoes to pass through without much reflection loss.
vibrations. Holes in the ground shield allow coaxial cables to The enclosure is subdivided into two compartments (top and
connect the array to the transmitter and receiver boards, which bottom) by the ground shield. The top compartment contains
are mounted on top of it. The mechanical assembly of the GPR the electronics (SoC, embedded processor, transmitter/receiver,
system is discussed in more detail in Section V. ADC, and power management), which are discussed in more

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 11

detail in the next subsection. The bottom compartment con-


tains i) the 8 × 2 antenna array, and four 6 V 12 Ah sealed
Arria 10 SoC ADC EVM
lead-acid (SLA) batteries that are stacked to generate ±12 V.

B. System-level hardware design


Rx PCB
The overall hardware design can be divided into three main
subsystems: i) GPR, including Tx-Rx boards and the SoC; ii) Tx PCB Pi

power management; and iii) data logging, as shown in Fig. 16.


Two system design iterations have been completed. The first
version was intended for in-lab and on-campus experiments. It Power
Management PCB
includes the GPR, but not the data logging subsystem. Instead,
B-scan data is directly streamed through a high-speed USB
serial interface to a laptop. In addition, the power subsystem Fig. 17. Photograph of a fully-assembled GPR system (second version).
uses i) off-the-shelf voltage regulators to run the transmitter,
receiver, and ADC off a benchtop DC power supply, and ii) a
AC-DC converter “brick” to run the SoC development board VI. E XPERIMENTAL R ESULTS
(Terasic, Taiwan) off a 120 V AC outlet.
This section describes various experiments that were used
The second version, shown in Figs. 16 and 17 and Fig. 16,
to validate the functionality of the proposed GPR system.
is intended for standalone on-road GPR testing using the
SLA batteries. The power subsystem (voltage regulators and
battery monitor) and data logging subsystem are assembled A. In-lab experiments
on a separate board. The monitor measures battery voltage
and load current, and turns off the system when the voltage
drops below a user-defined threshold to prevent hardware
GPR
damage due to brownout events. The data logger contains two
main computational resources: a Teensy 3.6 microcontroller
(MCU) board and a Raspberry Pi 3B. The Teensy acquires
data from additional sensors, namely i) location data from
~85cm

a GPS module, ii) vibration and motion data from a nine-


axis inertial measurement unit (IMU), and iii) the enclosure
temperature, and sends these to the Raspberry Pi. Each data

8cm
frame is validated using a cyclic redundancy check (CRC),
and validated data is written to a file. The Pi waits for a
specific Wi-Fi connection, which is normally available when
the vehicle returns to its garage at the end of the day, and Fig. 18. Horizontal view of the in-lab experiment.
then uploads the acquired data file to an Amazon S3 drive
through its built-in Wi-Fi module. Battery run time in active Setup: Fig. 18 shows a simple in-lab experiment imple-
logging mode (GPR subsystem ‘on’) and standby mode (GPR mented to quickly check the functionality of the radar. For
subsystem ‘off’) are ∼6 hours and > 50 hours, respectively. this purpose, the GPR box was placed on top of a plastic cart
∼85 cm above the floor. A small copper pipe with a length
GPR of 30 cm and a diameter of 8 cm was rolled under the GPR
Battery 12 VDC

6V 6V
Monitoring box at constant speed. This experiment guarantees that the B-
FMC A

6V 6V
6 VDC
TX
scan data is not affected by the inhomogeneous characteristics
FPGA of the floor, while still replicating the relative movement
5 VDC
FMC B

Power ADC between object (pipe) and GPR expected during vehicle-
Power regulator and RX USB Serial

sensors board
Adapter mounted operation. The transmit pulses were Manchester-
Temp
Sensor GPS
encoded with a total length of 14 bits3 ; each pulse had a
IMU
USB Serial
Raspberry
duration of 4.67 ns. The LNA was bypassed to reduce receiver
Adapter

SPI UART
Pi 3B gain, which prevents ADC saturation but also degrades the NF.
Pi GPIO
Wifi Additionally, to reduce data acquisition complexity, only
ADC

current Teensy 3.6 40 pins


Module
voltage USB
USB
four antenna pairs at the center were used. In particular, coded
Data Logging pulses were transmitted and received at pairs (3, 3) to (6, 6),
which are defined as channels 3-6, respectively.
Fig. 16. Block diagram of the standalone GPR system.
3 Note that Manchester encoding doubles the number of bits in each pulse;
thus, these 14-bit pulses were generated from a 7-bit m-sequence.

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 12

x
z channel 3
0.6
25 Hyperbola Fitting
0.5
37.5
0.4
50

y
0.3
62.5

Scan Depth (cm)


0.2
75
0.1
87.5
0
100
-0.1
112.5
-0.2
125
-0.3
137.5
-0.4
150
-60 -30 0 30 60 -60
Pipe Location (cm)

(a) (b)

Fig. 19. (a) Measured B-scan data of a copper pipe rolling on the floor. The x-axis denotes pipe position, with zero being directly underneath the GPR. The
y-axis denotes range to the object, as estimated from the measured time delay. The z-axis denotes data in four different channels. (b) Measured B-scan data
of channel 3, along with the theoretical hyperbolic curve.

Results: The B-scan data acquired from the four channels


after mean subtraction is summarized in Fig. 19. The hyper-
bolic curves visible in all four antenna pairs confirm that the
GPR can localize the moving object. The calibrated scan depth
at the top of each hyperbola occurs around 75 cm, which is in
good agreement with the actual minimum distance from the
bottom of the GPR box to the top of the pipe.

B. Lateral scan experiments


Setup: The use of a MIMO antenna array allows the GPR
to provide lateral resolution perpendicular to the motion di-
rection. Such information (here, along the z-axis) can be used
to distinguish between objects with different cross-sections,
orientations, etc. As an example, we generated lateral scans
for two objects with different geometries. The chosen objects
were i) a flat rectangular metal plate of dimension 48×32 cm,
and ii) a cylindrical metal trash can with a diameter of
30 cm, placed horizontally. The m-sequence used to scan both (a) (b)
objects was Manchester-encoded and had a length of 126 bits,
Fig. 20. Measured lateral scans of (a) a flat metal plate, and (b) a trash can.
corresponding to a duration of 42 ns. Adjacent antenna channels are separated by 5 cm.
During the experiment, the GPR was raised at 1.1 m above
floor level, such that the top surfaces of the metal plate and
trash can were ∼50 cm and ∼80 cm below the bottom of the C. Outdoor experiments
box, respectively. Next, A-scan data from all 8 channels was
acquired and stacked horizontally to generate lateral scans of Setup: To further study the performance of the GPR, an
each object. The resulting 2-D data sets were converted into outdoor test site was constructed within the CWRU campus.
smoothed images via linear interpolation (in the horizontal The site consists of several objects buried at various depths in
direction) and spatial low-pass filtering. moderately wet soil, as listed in Table V. Briefly, these objects
Results: Lateral scan data for the flat object (the metal plate) were of two types: metal objects and plastic bottles. Some of
is shown in Fig. 20(a). The detected profile is linear but not the bottles were filled with water, while others were empty to
completely horizontal because of placement errors. Data for simulate voids.
the curved object (the trash can) is shown in Fig. 20(b). The The GPR measurement was implemented as follows. The
theoretical cross-section (a circle of radius r ≈ 12 cm) is GPR box was placed on the bottom shelf of a plastic cart,
also shown on this figure for comparison. The detected profile which is 15 cm above the ground. The cart was placed on
clearly shows a circular cross-section; this is generated by wooden rails and then moved with respect to the buried
diffraction of the GPR pulses around the object, followed by objects, as shown in Fig. 21. As in earlier experiments, the
reflection from both top and bottom surfaces. Thus, the lateral LNA was bypassed. Also, the transmit pulses had a length of
resolution provided by the antenna array allows the two objects 126 bits after Manchester encoding.
can be clearly distinguished even in the absence of motion. Results: The measured B-mode scans of one buried object

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 13

Laptop and innovations in this work include i) a highly-digital system


Power Supply
architecture based on a modern SoC; ii) direct generation of
ultra-wideband coded transmit pulses by the FPGA; iii) direct
digitization of received echoes by an ultra-high-speed ADC;
and iv) numerical optimization of parametrically-defined an-
GPR tipodal Vivaldi antenna elements. The GPR system, along
with data logging and power management subsystems, were
integrated within a water-resistant enclosure to enable vehicle-
mounted operation for roadway monitoring.
Buried
Object
Future work will focus on i) field trials of the standalone
(30cm
depth)
vehicle-mounted system, and ii) improved signal processing
and machine learning methods to detect, localize, and classify
subsurface objects from 2-D and 3-D data sets.
Fig. 21. Experimental setup used for outdoor experiments.

ACKNOWLEDGMENT
TABLE V
P ROPERTIES OF THE BURIED OBJECTS
The authors would like to thank i) Sam Cordaro and the
CWRU Engineering Services Fabrication Center for design
Material Dimensions (cm) Depth (cm) and fabrication of the water-resistant system box, and ii)
DICL pipe Length: 30, diameter: 17 50
Nicholas Barendt, Raghav Rao, John Gibbons, and David Jarvi
for assistance with system assembly and testing. This work
Copper pipe Length: 30, diameter: 8 50
was supported in part by the Institute for Smart, Secure and
Metal pipe Length: 28, diameter: 17 50 Connected Systems (ISSACS) with funding provided to the
Rectangular plate Length: 26, width: 24 30 Internet of Things Collaborative by the Cleveland Foundation
Rectangular plate Length: 26, width: 24 50 and the Cleveland Regional Transit Authority (RTA).
Plastic bottle (air) Volume: 1.89 liter 50
Plastic bottle (water) Volume: 1.89 liter 50 R EFERENCES
[1] W. Zhao et al., “GPR imaging and characterization of ancient Roman
ruins in the Aquileia Archaeological Park, NE Italy,” Measurement, vol.
(a rectangular metal plate 26 × 24 cm in size, buried at a 113, pp. 161 – 171, 2018.
depth of 30 cm) acquired from four antenna pairs are shown [2] R. K. Mobley, An Introduction to Predictive Maintenance (2nd Edition),
in Fig. 22 (a); data from the other objects is not shown due ser. Plant Engineering. Burlington: Butterworth-Heinemann, 2002.
[3] L. Li et al., “Buried object characterization using ultra-wideband ground
to lack of space. The width of the plate is smaller than that penetrating radar,” IEEE Transactions on Microwave Theory and Tech-
of the array, so the signals from the middle four antenna pairs niques, vol. 60, no. 8, pp. 2654–2664, 2012.
are the strongest. The hyperbolic curves visible in these scans [4] M. Metwaly, “Application of GPR technique for subsurface utility
mapping: A case study from urban area of Holy Mecca, Saudi Arabia,”
show that the GPR can detect the buried object. The top of Measurement, vol. 60, pp. 139 – 145, 2015.
each hyperbola occurs around 30 cm, which matches the actual [5] T. Kavzoglu et al., “Mapping urban road infrastructure using remotely
depth of the rectangular plate. Fig. 22 (b) shows the B-mode sensed images,” International Journal of Remote Sensing, vol. 30, no. 7,
pp. 1759–1769, 2009.
scan of channel 3, along with the best-fitting hyperbolic curve. [6] L. Yi et al., “Practical approach for high-resolution airport pavement
The latter agrees with a theoretical model of time delay versus inspection with the yakumo multistatic array ground-penetrating radar
GPR position x if we assume the soil has a dielectric constant system,” Sensors, vol. 18, no. 8, 2018.
[7] J. Brownjohn, “Structural health monitoring of civil infrastructure,”
of r = 4, as expected from Table II. Phil. Trans. Royal Society of London A: Mathematical, Physical and
Engineering Sciences, vol. 365, no. 1851, pp. 589–622, 2007.
[8] N. Masini et al., “Some examples of gpr prospecting for monitoring
D. Performance comparison of the monumental heritage,” Journal of Geophysics and Engineering,
vol. 7, no. 2, p. 190, 2010.
Table VI compares the performance of the presented GPR [9] Y. Teoh et al., “Introduction of a ground penetrating radar system
with other systems (both commercially available and in the for subsurface investigation in balik pulau, penang island,” Journal of
research literature). Only our system and [19] take advantage Physics: Conference Series, vol. 995, no. 1, p. 012098, 2018.
of high TBP to reduce peak RF power requirements (26 dBm [10] S. M. Morrison et al., “Radar analysis of the grand island tombolo, mi,
usa: A case study for coastal landscapes,” in Proceedings of the 15th
in our system and 15 dBm in [19]) and achieve good scan Intl. Conf. on Ground Penetrating Radar, June 2014, pp. 245–249.
depths while maintaining high range resolution. Additionally, [11] A. Thomas et al., “Stakeholder needs for ground penetrating radar utility
our system is the only one with a flexible highly-digital location,” Journal of Applied Geophysics, vol. 67, no. 4, pp. 345 – 351,
2009, advanced Applications, Systems and Modelling for GPR.
architecture that supports both software-programmable pulse [12] T. Saarenketo and T. Scullion, “Road evaluation with ground penetrating
generation and direct RF digitization. radar,” J. of Applied Geophysics, vol. 43, no. 2, pp. 119 – 138, 2000.
[13] M. Cornick et al., “Localizing ground penetrating radar: A step toward
robust autonomous ground vehicle localization,” J. Field Robot., vol. 33,
VII. C ONCLUSION no. 1, pp. 82–102, Jan. 2016.
[14] A. Annan, “Electromagnetic principles of ground penetrating radar,” in
This paper has described the design, realization, and ex- Ground Penetrating Radar Theory and Applications, H. M. Jol, Ed.
perimental validation of a MIMO GPR system. The key Amsterdam: Elsevier, 2009, ch. 1, pp. 1 – 40.

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 14

x
z
Channel 3
2.5

30 2

y
1.5
42.5

Depth Underground (cm)


1
55
0.5
67.5
0

80 -0.5

92.5 -1

-1.5
105
Hyperbola Fitting with eps r =4 -2
117.5
-60 -40 -20 0 20 40 60
Pipe Location (cm)
GPR Position (cm) GPR Position (cm)

(a) (b)

Fig. 22. (a) Measured B-scan data of a a plate buried in soil at a depth of 30 cm. The x-axis denotes GPR position, with zero being directly above the
center of the object. The y-axis denotes range to the object, as estimated from the measured time delay. The z-axis denotes data in four different channels.
(b) Measured B-scan data of channel 3, along with the best-fitting hyperbolic curve.

TABLE VI
C OMPARISON WITH THE STATE - OF - THE - ART

Parameter This work [21] [22] [19] [13] [42]


Name - pulseEKKO
R
RoadScanTM 30 - LGPR Proceq GPR Live
Excitation Coded-pulsed Analog-pulsed Analog-pulsed FMCW SFCW SFCW
Configuration 8 channels Bistatic Bistatic Bistatic 11 channels Bistatic
Nominal frequency 0.7-2.3 GHz Multiple configs. 1 GHz, 2 GHz 0.6-4.6 GHz 100-400 MHz 0.2-4 GHz
(in 12.5 MHz to 1 GHz)
Antenna Antipodal Vivaldi Resistive dipole - Horn - -
Power consumption ∼36 W1/∼44 W2 4.2 W <260 W - - -
Acquisition time 85.3 ns - - - - 20 ns
Programmable Tx Yes No No Yes No No
pulses
Range resolution ∼3.3 cm3 Config. dependent - 1.32 cm5 20-30 cm Varied
Maximum depth ∼1 m4 - 0.9 m 30 cm6 2-3 m 0.7 m
1 GPR subsystem only.
2 GPR standalone system.
3 Assuming medium soil.
4 Assuming medium soil, pulse length = 63 bits (N = 6), Arcs = 100 cm2 , PFA < 10−4 .
5 Estimated in medium soil.
5 Mentioned targeted value.

[15] J. Sachs, “Ultra-wideband radar,” in Handbook of Ultra–Wideband www.sensoft.ca/products/pulseekkopro/overview-pulseekko/


Short–Range Sensing, J. Sachs, Ed. John Wiley & Sons, Ltd, 2012, [22] Geophysical Survey Systems, Inc. (2018) GSSI Road-
ch. 4, pp. 363–584. Scan30 Brochure. [Online]. Available: www.geophysical.com/wp-
[16] A. A. Kishk, “Electromagnetic scattering from transversely corrugated content/uploads/2018/01/GSSI-RoadScan30Brochure.pdf
cylindrical structures using the asymptotic corrugated boundary condi- [23] Proceq S.A. (2018) Portable Ground Penetrating Radar - Proceq GPR
tions,” IEEE Transactions on Antennas and Propagation, vol. 52, no. 11, Live. [Online]. Available: www.proceq.com/product/proceq-gpr-live/
pp. 3104–3108, Nov 2004. [24] J. Kwon et al., “Development of ground penetrating radar using 48
[17] S. W. Jaw and M. Hashim, “Locational accuracy of underground utility channel impulse radar array,” in Proceedings of the 14th European Radar
mapping using ground penetrating radar,” Tunnelling and Underground Conference, October 2017, pp. 275–278.
Space Technology, vol. 35, pp. 20 – 29, 2013. [25] V. Ferrara et al., “GPR/GPS/IMU system as buried objects locator,”
[18] M. Ozturk et al., “An electromagnetic non-destructive approach to Measurement, vol. 114, pp. 534 – 541, 2018.
determine dispersion and orientation of fiber reinforced concretes,” [26] X. Lucas Travassos and M. F. Pantoja, Ground Penetrating Radar.
Measurement, vol. 138, pp. 356 – 367, 2019. Cham: Springer International Publishing, 2018, pp. 1–38.
[19] R. Burr et al., “A broadband uav-based fmcw gpr and the influence [27] Geophysical Survey Systems, Inc. (2018) GSSI SIR
of vegetation,” in 2019 12th German Microwave Conference (GeMiC), 30 Manual. [Online]. Available: www.geophysical.com/wp-
March 2019, pp. 210–213. content/uploads/2017/10/GSSI-SIR-30-Manual.pdf
[20] Jeong Soo Lee et al., “A novel, compact, low-cost, impulse ground- [28] G. Tronca et al., “Looking into concrete multiple frequency usage in
penetrating radar for nondestructive evaluation of pavements,” IEEE radar products to detect structural parameters and defects faster and
Transactions on Instrumentation and Measurement, vol. 53, no. 6, pp. more accurately,” in 15th Asia-Pacific Conference for Non-Destructive
1502–1509, Dec 2004. Testing Singapore, Nov 2017.
[21] Sensors & Softwares Inc. (2018) pulseEKKO. [Online]. Available: [29] A. Srivastav et al., “An FPGA-based flexible and MIMO-capable GPR

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIM.2020.2984415, IEEE
Transactions on Instrumentation and Measurement
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. XX, NO. XX, OCTOBER 2019 15

system,” in 2018 17th International Conference on Ground Penetrating


Radar (GPR). IEEE, 2018, pp. 1–6.
[30] Samtec. (2012) VITA 57.1 FMC standard products and support.
[Online]. Available: www.samtec.com/standards/vita/fmc
[31] Analog Devices Inc. (2014) JESD204B Survival Guide. [Online]. Avail-
able: www.analog.com/media/en/technical-documentation/technical-
articles/JESD204B-Survival-Guide.pdf
[32] Z. Syroka et al., “Generation of linear maximum length sequences,” in
Intl. Conf. on Computer Information Systems and Industrial Manage-
ment Applications, Oct 2010, pp. 309–313.
[33] J. M. Fuertes et al., “Absolute-type shaft encoding using LFSR se-
quences with a prescribed length,” IEEE Transactions on Instrumen-
tation and Measurement, vol. 57, no. 5, May 2008.
[34] K. S. Cole and R. H. Cole, “Dispersion and absorption in dielectrics I.
Alternating current characteristics,” The Journal of Chemical Physics,
vol. 9, no. 4, pp. 341–351, 1941.
[35] T. P. Montoya and G. S. Smith, “Land mine detection using a ground-
penetrating radar based on resistively loaded Vee dipoles,” IEEE Trans.
Antennas and Propagation, vol. 47, no. 12, pp. 1795–1806, Dec 1999.
[36] J. W. Brooks et al., “Ground penetrating radar data processing: Clutter
characterization and removal,” ETRO Dept., Vrije Univ. Brussel, Brus-
sels, Belgium, Tech. Rep. IRIS-TR-0059, 1999.
[37] H. Andrews and C. Patterson, “Singular value decompositions and digital
image processing,” IEEE Transactions on Acoustics, Speech, and Signal
Processing, vol. 24, no. 1, pp. 26–53, February 1976.
[38] K. Schouhamer and L. Pátrovics, “Performance assessment of DC-free
multimode codes,” IEEE Transactions on Communications, vol. 45,
no. 3, pp. 293–299, 1997.
[39] J. D. S. Langley et al., “Balanced antipodal Vivaldi antenna for wide
bandwidth phased arrays,” IEE Proceedings - Microwaves, Antennas and
Propagation, vol. 143, no. 2, pp. 97–102, April 1996.
[40] M. J. Horst et al., “Design of a Compact V-Band Transceiver and
Antenna for Millimeter-Wave Imaging Systems,” IEEE Trans. Instru-
mentation and Measurement, vol. 68, no. 11, pp. 4400–4411, Nov 2019.
[41] M. D. McKay et al., “A comparison of three methods for selecting
values of input variables in the analysis of output from a computer
code,” Technometrics, vol. 21, no. 2, pp. 239–245, 1979.
[42] G. Tronca et al., “Comparison of pulsed and stepped frequency continu-
ous wave (SFCW) GPR systems,” in 2018 17th International Conference
on Ground Penetrating Radar (GPR), June 2018, pp. 1–4.

0018-9456 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on May 26,2020 at 17:46:41 UTC from IEEE Xplore. Restrictions apply.

You might also like