ArticlePDF Available

A 1.6 GHz Sub-Nyquist-Sampled Wideband Beamformer on an RFSoC

Authors:

Abstract and Figures

This paper presents how to simultaneously achieve elemental sub-Nyquist sampling and true-time-delay (TTD) beamforming using a contemporary RF system-on-a-chip (RFSoC) by outlining the development of a 1.6 GHz S-band phased array system implemented using a Xilinx 8-channel 4 GSPS RFSoC. RFSoCs integrate a high speed analog-to-digital converters (ADC) and digital-to-analog converters (DAC) with a Field Programmable Gate Array (FPGA) and system-on-a-chip (SoC) architecture on a singular device, enabling direct sampling of RF signals. Thus, the RFSoC is the only hardware in this beamformer apart from the antenna aperture. This enabling technology facilitates the development of compact all-digital arrays, which massively increases the available degrees of freedom in system control enabling a paradigm shift in industry and engineering communities. The efficacy of our modular approach is confirmed via our research testbed.
Content may be subject to copyright.
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 1
A 1.6 GHz Sub-Nyquist-Sampled
Wideband Beamformer on an RFSoC
Kyle Steiner, Member, IEEE, Mark Yeary, Fellow, IEEE
Abstract—This paper presents how to simultaneously achieve
elemental sub-Nyquist sampling and true-time-delay (TTD)
beamforming using a contemporary RF system-on-a-
chip (RFSoC) by outlining the development of a 1.6 GHz
S-band phased array system implemented using a Xilinx
8-channel 4 GSPS RFSoC. RFSoCs integrate a high speed
analog-to-digital converters (ADC) and digital-to-analog
converters (DAC) with a Field Programmable Gate Array
(FPGA) and system-on-a-chip (SoC) architecture on a singular
device, enabling direct sampling of RF signals. Thus, the RFSoC
is the only hardware in this beamformer apart from the antenna
aperture. This enabling technology facilitates the development
of compact all-digital arrays, which massively increases the
available degrees of freedom in system control enabling a
paradigm shift in industry and engineering communities. The
efficacy of our modular approach is confirmed via our research
testbed.
Index Terms—Digital Beamforming, Wideband Phased Array,
RF System-on-a-Chip, Beam Squint, Pulse Dispersion, True Time
Delay, Chamber Measurements
I. INTRODUCTION
THE RF system-on-a-chip (RFSoC) is a contemporary
device which integrates multiple analog-to-digital con-
verter (ADC) and digital-to-analog converter (DAC) channels
into a Field Programmable Gate Array (FPGA) and System-
on-a-Chip (SoC) Integrated Circuit (IC), providing poten-
tial footprint and power reductions of 50% and 75% [1],
respectively. Researchers have been exploring the role of
the RFSoC in next-generation phased array applications in-
cluding bistatic radar [2], synthetic aperture radar [3], near-
field calibration [4], real-time signal generation [5], and
fully-digital radar systems [6]. Several examples of RFSoC-
based phased array systems can be found in current liter-
ature [7], [8], [9], [10], [11], [12], demonstrating sample
rates of 14 GSPS in various system architectures. In [7],
a minimum variance distortionless response (MVDR) beam-
former is digitally implemented on an RFSoC with ADCs
operating at 125 MHz. Its system architecture incorporates
an RF downconverter with an 8 MHz passband. The authors
in [8] demonstrate a multi-beam digital beamformer which
employs direct sampling of 1 GHz,100 MHz bandwidth
quadratic-amplitude modulation (QAM) signals at a sample
K. Steiner is with the Department of Electrical and Computer Engineering
and Advanced Radar Research Center, University of Oklahoma, Norman, OK,
73019 USA e-mail: kylesteiner@gmail.com.
M. Yeary is with the Department of Electrical and Computer Engineering
and Advanced Radar Research Center, University of Oklahoma, Norman, OK,
73019 USA e-mail: yeary@ou.edu.
Manuscript received February 13, 2023.
rate of 4 GSPS. A 16-element phased array with ADCs
operating at 2 GSPS is shown in [9] which supports an
800 MHz bandwidth. However, at a carrier frequency of
28 GHz, narrowband beamforming was sufficient. Beam-
forming measurements summarized in [10] utilize the Inte-
grated Multi-use Phased Array Common Tile (IMPACT) [11]
which supports an instantaneous bandwidth (IBW) of about
500 MHz. Beamforming using a tightly coupled dipole array
(TCDA) is demonstrated at 3.5 GHz,4.9 GHz, and 9.5 GHz,
without mention of test signal bandwidth. The authors in [12]
provide narrowband measurements and discuss a wideband
beamforming engine with equalization.
In this paper, we present an 8-element fully-digital sub-
Nyquist-sampled wideband receive array utilizing an RFSoC.
This system matches or exceeds key performance metrics of
the aforementioned literature such as digital bandwidth, abso-
lute bandwidth, sampling frequency, and fractional bandwidth.
Demonstrated with a 1.6 GHz linear chirp signal centered at
3 GHz, array elements are directly sampled by 4 GSPS ADCs
such that the chirp waveform is centered in the second Nyquist
zone and, upon sampling, folds into the first Nyquist zone.
Signal compensation supporting the entire digital bandwidth
is applied at complex baseband following the digital down-
converter (DDC). Sub-Nyquist-sampled beamforming enables
direct sampling below the Nyquist frequency while main-
taining waveform bandwidth. This simplifies system design
by mitigating the need for traditional analog downconversion
circuitry while allowing for lower sample rates, and thus lower
power consumption, than would be required to support Nyquist
sampling at the carrier frequency. Sub-Nyquist sampling has
been utilized in wideband spectrum sensing [13] and direction-
of-arrival (DoA) estimation [14]. Additionally, researchers in
the ultrasound community [15], [16] and optical tomography
community [17] have leveraged the concept of sub-Nyquist
sampling to reduce power and layout requirements.
This paper is organized as follows. Relevant theory is
presented in Section II, including a comparison of narrowband
and wideband beamforming, implications of sub-Nyquist-
sampled beamforming, and the design of finite impulse re-
sponse (FIR) fractional-sample delay filters for an embedded
system. An overview of the wideband beamforming testbed
is provided in Section III, including the hardware, firmware,
and software. Section IV presents the results of bench-top and
over-the-air (OTA) far-field anechoic chamber measurements.
Comparisons between narrowband and wideband beamsteer-
ing measurements are presented as well as measured versus
0000–0000/00$00.00 © 2023 IEEE
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 2
simulated wideband beamsteering performance. A summary is
provided in Section V.
II. PRO BL EM FO RM UL ATIO N AN D REL EVAN T THE ORY
THIS section provides the theoretical basis on which the
demonstrated results are based. Section II-A provides an
overview of phased array beamforming for both narrowband
and wideband signals. Section II-B discusses digital true
time delay (TTD) units and their application to wideband
beamforming. A procedure for designing a digital fractional-
sample delay filter bank is also provided. Lastly, Section II-C
discusses compensation implications of sub-Nyquist-sampled
beamsteering.
A. Beamforming
The fundamental intent in phased array beamforming, also
known as classical beamforming [18], is to determine sensor
signal compensation which causes signals to combine coher-
ently for a given steering direction. Other beamsteering tech-
niques may seek to broaden the beam to expand spatial cover-
age or to mitigate the effects of directional interferers through
directional nulling or adaptive beamsteering by maximizing
the signal to interference and noise ratio (SINR) [19]. How-
ever, the focus herein will be on the coherent summation of
signals for a given direction. It is well known [20], [21], [22],
Fig. 1. Ray Tracing Geometry for 4-Element ULA
that the time delay between elements in a uniform linear array
(ULA) for a signal phase front to propagate from the first
element to element nis given by
tn =(n1)dsin θ
c,(1)
as shown in Figure 1. Classical beamforming seeks to com-
pensate the inter-element time delay, either through TTD
devices or by approximating the time delay via phase shifters.
As phase shifters apply a frequency-invariant shift in phase,
element compensation is defined by
ϕn= 2πfctnst ,(2)
where fcis the waveform’s center frequency and tnst
is the compensation time delay for element nin the di-
rection θst. In contrast, TTD units apply a direct time de-
lay, resulting in the frequency-variant phase shift described
by ϕn(f)=2πf tnst .
Bandwidth limitations due to the use of phase
shifters, such as beam squint and pulse distortion are
well documented [23], [24], [25]. Beam squint occurs
when the ULA phase gradient is defined by Eq. (2),
yielding progressively degrading beam accuracy with
increasing f=|ffc|. This phenomenon becomes more
drastic with increasing steering angles. The frequency range
over which the main beam response is within 3 dB of the
peak response for the worst-case steering direction provides
an estimate for system bandwidth [22]. Pulse dispersion
arises when phase shifters are unable to provide more than
one cycle of delay. Thus, when the propagation time across
the aperture, known as the aperture fill time [26] tfill, is
greater than one cycle, compensation is wrapped to within
0to 360resulting in phase coherent signals lacking time
alignment. The aperture fill time provides an additional
estimate of system bandwidth [26] for a given steering
angle, as described by B=1
tfill , although less conservative
than the beam squint bandwidth constraint [24]. In order to
increase the bandwidth of larger arrays, which have smaller
beamwidths and large aperture fill times [21], TTD units may
be incorporated at the sub-array level when elemental TTD
units are impractical.
B. True Time Delay Units
The RFSoC facilitates elemental digital implementation of
TTD units through a combination of integer and fractional-
sample delays. While integer-sample delays are trivially im-
plemented by shifting digital signal samples, fractional-sample
delays require a digital filter. This section provides a design
method for fractional-sample delay FIR filter synthesis as well
as considerations for embedded system applications.
1) Ideal Fractional-Sample Delay Filter: The ideal
fractional-sample delay filter has a frequency response with
unity gain and linear phase [27], as prescribed by the time shift
property of the Fourier transform. Thus, the ideal frequency
response for a discrete FIR filter with delay ta, is given by
Hd1/Ts(f) = ei2πf ta,|f| Fs
2.(3)
which is periodic over the interval Fs. The magni-
tude and phase responses are given by |Hd1/Ts(f)|= 1
and Hd1/Ts(f) = 2πf ta, respectively, where different
fractional-sample delays correspond to different phase slopes.
The corresponding set of filter taps can be computed by taking
the Discrete-Time Inverse Fourier transform of the desired
periodic frequency response, as given by
hd[n] = TsZ1/Ts
ei2πf (nTsta)df
= sinc πnta
Ts .
(4)
As the resulting sinc response [28] is both infinite and non-
causal, it is not possible to implement the ideal fractional-
sample delay filter.
2) Approximate Fractional-Sample Delay Filter: In order to
design a finite, causal approximation, the ideal response must
be appropriately truncated and shifted [28]. In general, merely
truncating the response to some finite length llen produces
undesirable ripple in the frequency domain. A symmetric
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 3
window function improves the ripple response appreciably
at the acceptable cost of a small reduction in magnitude.
Although many window functions exist, a Blackman window
was utilized for the fractional-sample delay filter bank in this
implementation. It is recommended to select an odd filter
length given the majority of the sinc function energy is con-
centrated near the center of the response. Additionally, limiting
the fractional-sample delay to 0.5ta
Ts<0.5minimizes
filter asymmetry. To achieve causality, the finite windowed
sinc response is shifted to the right by llen 1
2, assuming an
odd length llen. Thus, the final taps for a ta-delay filter with
odd length llen, designed to operate on a signal sampled at
frequency Fs=1
Ts, are given by
hd[n] = w[n]sinc πnta
Ts
llen 1
2 ,(5)
where w[n]is some window function, in this case a
Blackman window, of length llen and nis subject to the
constraint 0nllen 1.
3) Filter Length: Considerations must be made for embed-
ded system implementations given limited system resources.
Figure 2 provides a comparison of the magnitude response and
group delay for 1
2-sample delay filters of various lengths. As
longer filters provide lower loss and increased bandwidth, one
must ensure sufficient hardware resources to maintain accuracy
in high digital bandwidth applications.
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
-0.5
-0.4
-0.3
-0.2
-0.1
0
Mag (dB)
Magnitude
29 Taps
21 Taps
17 Taps
13 Taps
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
0.35
0.4
0.45
0.5
0.55
Rel. Group Delay (Samp)
Rel. Group Delay
29 Taps
21 Taps
17 Taps
13 Taps
Fig. 2. Filter Length Comparison: 1
2-Sample Delay, 16-bit Fixed-Point
4) Fixed-Point Quantization: FIR filters are typically im-
plemented using fixed-point numerical representation rather
than floating point due to computational efficiency. Figure 3
shows degradation in the frequency response due to different
fixed-point precisions for a 21-tap 1
2-sample delay filter. Black
traces show the floating point response. Subsequent traces
show the 16-bit, 12-bit, and 10-bit responses, respectively. Re-
duced coefficient precision causes increased ripple. Although
the magnitude ripple is quite small, and likely inconsequential
for most applications, group delay variations, particularly for
10-bit fixed-point coefficients, may be prohibitively large.
5) Fractional-Sample Delay Resolution: In real-time ap-
plications, filter coefficients are typically pre-computed for a
finite set of prescribed delays rather than computed in real-
time. Figure 4 shows the magnitude response and relative
group delay of an example filter bank with a 1
32 -sample
resolution. The relative group delay ignores the integer-sample
delay associated with the FIR filter. The filter bank consists of
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
-0.2
-0.16
-0.12
-0.08
-0.04
0
Mag (dB)
Magnitude
16-bit Fixed
12-bit Fixed
10-bit Fixed
Floating Point
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
0.35
0.4
0.45
0.5
0.55
Rel Grp Del (Samp)
Rel. Group Delay
16-bit Fixed
12-bit Fixed
10-bit Fixed
Floating Point
Fig. 3. Fixed-Point Precision Comparison: 1
2-Sample Delay, 21-Taps
thirty-two 21-tap filters with 16-bit fixed-point coefficients. A
zero-fractional-sample delay filter is included, which provides
the group delay reference for the rest of the filter bank. This
ensures that the fractional-sample filter bank group delay is
applied regardless of whether a nonzero fractional-sample de-
lay is required for a given steering operation. Due to symmetry
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
-0.5
-0.4
-0.3
-0.2
-0.1
0
Mag (dB)
Magnitude
-0.5 -0.25 0 0.25 0.5
Norm Freq (cyc/samp)
-0.5
-0.25
0
0.25
0.5
Rel Grp Del (Samp)
Rel. Group Delay
Fig. 4. Filter Bank: 1
32 -Sample Resolution, 21-Tap, 16-bit Fixed-Point. Each
trace shows the frequency response for one of the 32 fractional-sample delay
FIR filters.
about the group delay reference, the magnitude responses of
the negative relative shifts match those of the positive relative
shifts. As quantization lobes due to finite fractional-sample
delay resolution degrade system SNR [29], one must ensure
sufficient resolution to support system requirements. In this ex-
ample, the bank of 32 FIR filters has a resolution of 15.625 ps
at a baseband sample rate of 2 GSPS. This gives a worst
case phase resolution of about 21.4at Fhigh = 3.8 GHz,
slightly better than a 4-bit phase shifter.
C. Sub-Nyquist-Sampled Beamforming
Although bandpass sampling is theoretically valid for arbi-
trarily high Nyquist zones, the 3-dB cut off for the RFSoC
ADCs used in this testbed constrains the input spectrum
to 4 GHz. As outlined in Section I, the beamformer testbed
is designed to operate at a sample frequency of 4 GHz and
support a 1.6 GHz bandwidth centered in the second Nyquist
zone at 3 GHz. Spectrum aliasing due to sub-Nyquist sam-
pling affects the relative phase of received signals, impacting
beamformer compensation. This phenomenon is also present
when beamforming at complex baseband due to frequency
shifting [8]. To determine the necessary phase shift, we con-
sider a monochromatic planewave x(t) = cos (2πF t)incident
on the two-element ULA in Figure 5. The elemental signals
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 4
Fig. 5. Ray Tracing Geometry for 2-Element Array
are given by xn(t) = cos (2πF (ttn)), where t1= 0 and
t2=dsin θ
c, as described in Eq (1). The sampled signals are
given by
xn[m] = cos 2πfm 2πf
Ts
tn,(6)
where t=mTs,F=fFs=f
Ts, and the sample period and
sample frequency are given by Tsand Fsrespectively. Be-
cause sinusoids are 2πperiodic, when the magnitude of
the normalized discrete frequency fexceeds 0.5, the time-
varying component of the sinusoidal argument aliases to a
new normalized frequency fsuch that 0.5f<0.5, as
given by
xa,n[m] = cos 2πfm2πf
Ts
tn.(7)
The constant phase term in Eq. (7) contains the original
discrete frequency frather than the aliased frequency f.
To align the two receive tones, the first sensor signal must
be digitally delayed by t= t2. A delay sample index can
be defined as md=mm0, where the delay sample offset
m0=t
Ts, generally not an integer. Substituting mdinto x1[m]
of Eq. (6) yields
xd1[m] = cos 2πfm 2πf t
Ts,(8)
which is coherent with the delayed tone x2[m]given in Eq. (6).
By substituting mdinto the aliased signal xa,1[m]in Eq. (7),
as given by
xad,1[m] = cos 2πfm2πf t
Ts,(9)
we note that the resulting phase offset differs from that
in xa,2[m]in Eq. (7), namely 2πf
Tstn. A correction phase
is defined as the difference in phase offsets between Eqs. (7)
and (9), as given by
ϕcorr =2πt
Ts
(ff)
=2πtF .
(10)
This correction phase depends on the frequency difference F
between the original and aliased frequencies and the propaga-
tion delay tbetween the current and reference elements.
Thus sub-Nyquist-sampled digital beamforming can be imple-
mented via TTD filters and phase shifters. Note that pulse
distortion should be considered if this correction phase grows
beyond a single cycle.
Fig. 6. Research Testbed Mounted in Far-Field Anechoic Chamber
III. RESEARCH TES TB ED
THE wideband beamforming testbed is shown in Figure 6
mounted in the University of Oklahoma’s (OU) far-field
anechoic chamber. A Xilinx RFSoC is housed within the
Pentek 3U virtual path cross-connect (VPX) chassis held at the
base of the black high density polyethylene (HDPE) frame that
was designed for this project. Eight MMCX-to-SMA cables
provide the RF interfaces between the antenna elements and
the RFSoC ADC channels for digital beamforming, which is
controlled via a Secure Shell (SSH) interface to the Petal-
inux operating system (OS) running on the embedded real-
time processor. To utilize the network analyzer for chamber
measurements, the beamformer output is sourced out of the
channel 1 DAC following digital upconversion. The upper
chassis frame supports the wideband Vivaldi antenna aperture,
shown in further detail in Figure 7. Specifically designed and
Fig. 7. Wideband Vivaldi Array used in the Testbed in Figure 6
fabricated at OU for this endeavor, the 8-element horizontally
polarized linear array supports better than 2 GHz of bandwidth
centered at 3 GHz. A 50 mm pitch yields half lambda spacing
at the center of the band. The aperture’s 66% fractional
bandwidth supports the full digital bandwidth of the RFSoC,
which utilizes 80% of the Nyquist zone providing a 1.6 GHz
bandwidth at a sample frequency of 4 GHz. To facilitate
analog baseline measurements to which the digital RFSoC
results may be compared, a narrowband phase-amplitude con-
trol (PAC) board is mounted below the aperture. Used for
beamsteering experiments throughout OU’s Advanced Radar
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 5
Fig. 8. Functional Block Diagram for the True Time Delay Beamformer Firmware Design
Research Center (ARRC) [30], the PAC board is included
to provide a method for analog narrowband beamsteering
measurements given in Section IV. It consists of eight analog
channels, each providing 6-bit amplitude and 6-bit phase
shifter control, with 0.5 dB resolution and 5.625resolution
respectively. A USB battery box and Raspberry Pi provide
power and control to the PAC board.
The Pentek Quartz Model 5950 is a VPX board that employs
our Xilinx Zynq UltraScale+ RFSoC. MMCX RF connectors
provide transformer-coupled RF interfaces to the eight 4
GSPS ADCs and eight 6.4 GSPS DACs that are resident
on the RFSoC. The full-scale inputs have a maximum of
8 dBm into 50 ohms. The input RF chains were designed
to have a 3 dB passband of 10 MHz to 3700 MHz. The
board also houses additional resources, such as DDR4 Random
Access Memory (RAM), power management, and interleaved
ADC calibration circuitry. Interleave calibration is periodically
carried out whenever there is no signal present at the input.
The Model 5950 board is housed in the Pentek VPX chassis
shown in Figure 6, which provides power conversion, cooling,
and interface access via the Pentek Rear Transition Module
(RTM). The FPGA fabric within the Xilinx RFSoC facilitates
extensive customization. The Pentek FPGA Design Kit (FDK)
enables convenient set-up and initial operation, incorporating
the Xilinx real-time processor, RF data converter IP cores,
and the necessary logic for various interfaces to the Pentek
hardware including 100 GigE UDP, PCI Express, and DDR4
RAM. Much of this interface logic was subsequently removed
as beamformer control was provided via an SSH interface
and the beamformer output was measured via a network
analyzer out of the channel 1 DAC. Internal channel-channel
synchronization was provided by the RF data converter IP
core.
The functional block diagram for the custom FPGA im-
age is provided in Figure 8. As discussed in Sections II-B
and II-C, sub-Nyquist-sampled TTD beamforming requires
Fig. 9. Interleaved FIR Filter Diagram: parallel processing required to support full digital bandwidth
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 6
an integer-sample delay, fractional-sample delay, and phase
shifter for channel compensation. Xilinx’s RF data converter
IP core provides user control of the ADC and DAC, and
subsequently DDC and DUC, resources. The 4 GSPS real-
valued data generated by each of the eight ADCs is fre-
quency shifted to baseband and decimated by a factor of
two in the corresponding DDC. Because a real-valued signal
is conjugate symmetric, decimation by two fully retains the
digital bandwidth supported by the 4 GSPS system. The DDC
provides an integer-sample delay of up to seven samples as
well as phase offset control of the digital mixer’s numerically
controlled oscillator (NCO). This allows the integer-sample
delay and relative phase shift to be implemented through
software control of the DDC for single beam applications
rather than through custom FPGA firmware. The gain buffer
enables the application of various tapers as well as narrowband
channel-channel leveling, if desired. Fractional-sample delays
are implemented via instantiation of FIR filters. The conjugate-
symmetric fractional-sample delay filter is implemented via
real-valued coefficients allowing for independent filtering of
the I and Q data streams. Finally, the compensated channel
signals are summed in the adder and passed to the DUC,
which interpolates by a factor of 2and frequency shifts the
beamformer output to the carrier frequency for transmission
via the DAC interface.
In order to utilize the full digital bandwidth, the fractional-
sample filter bank was designed to process multiple samples
in parallel. While the complex baseband spectrum is repre-
sented by complex-valued samples at 2 GSPS, the fractional-
sample filter bank is designed to operate at the FPGA fabric
frequency of 250 MHz. This requires parallel processing of
eight samples for both the I and Q data streams for each of the
eight channels. Figure 9 shows an interleaved real-valued FIR
filter implementation which processes eight samples per clock
cycle. To maintain data throughput without further decimation,
the filter must compute an output sample for each possible
buffer offset necessitating resources for eight simultaneous
filter instantiations. For each clock cycle, data in a given
row is shifted eight samples to the right to make room for
the next input sample set. The greyed-out samples represent
registers which hold current input samples not required for
the corresponding output sample but which must be stored
for the upcoming clock cycle. This architecture requires eight
multipliers per filter tap to produce eight output samples per
clock cycle. Two interleaved filter instantiations are required
for each of the eight channels, resulting in 128 multipliers per
fractional-sample delay filter tap. The fractional-sample delay
filter length was set to 17 taps, consuming 2176 DSP units
for the fractional-sample delay filter banks. Filter coefficients
utilized 16-bit fixed point precision and were computed for
a1
32 -sample resolution.
Device utilization is provided in Table I and the design
layout is given in Figure 10. The primary resource of interest is
DSP utilization, requiring 2176 DSPs for the fractional-sample
delay filter banks and 128 DSPs for the gain buffers, enabling
efficient taper application. A custom-designed IP core, shown
in Figure 11, was developed in C++ using Vivado HLS and
contains the fractional-sample delay filter bank and summation
TABLE I
WIDEBAND BEAM FORME R FPGA RESOURCE UTIL IZ ATIO N
Resource Utilization Available %
LUT 63808 425280 15.0
LUTRAM 3215 213600 1.5
FF 106831 850560 12.6
BRAM 28 1080 2.6
DSP 2304 4272 53.9
IO 35 347 10.1
BUFG 8 696 1.2
MMCM 1 8 12.5
node. Vivado HLS provides an environment which facilitates
rapid development of register transfer logic (RTL) designs
using higher level programming languages such as C and C++.
HLS enables the user to control how arrays are managed
in memory or registers and dictate how hardware resources
are allocated when implementing functional operations, such
as parallelizing loop iterations and pipelining data flow. As
discussed in the previous section, parallel resource allocation
is necessary to take advantage of the full digital bandwidth.
A custom C program executes within the embedded processor
which memory maps the beamformer IP core, computes the
necessary steering commands for the prescribed direction, and
provides control data to the DDC, gain buffers, and fractional-
sample delay filter bank.
Fig. 10. True Time Delay Beamformer Firmware Layout: ADCs and DACs
are located in the lower right
IV. RES ULTS
IN this section, we present simulated and measured results
of beamformer performance. Section IV-A shows simula-
tion results for ideal and measured channel waveforms. Fol-
lowing the completion of bench testing, far-field chamber OTA
measurements were captured for several steering locations for
both narrowband and wideband operating modes. These are
presented and discussed in Section IV-B.
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 7
Fig. 11. FPGA Firmware Block Diagram
A. Bench-top Loopback Tests
System modeling allowed comparisons of various perfor-
mance parameters, such as fractional-sample filter lengths,
fixed point resolutions, and fractional-sample resolutions. Bit-
accuracy was incorporated to aid in the HLS development
of beamformer firmware, allowing for the generation of test
vectors for use with the HLS testbench. A chirp waveform
spanning 80% of the Nyquist zone was externally looped
back over-the-wire to each ADC channel through an 8-1
splitter, allowing for simultaneous channel frequency response
characterization. This captured data was fed into the system
model to estimate the measured performance of the RFSoC
wideband beamformer. Figure 12 shows a comparison of
simulation results when sourced with ideal channel data and
measured channel data. As the measured channel data lacks
equalization, namely wideband magnitude and phase align-
ment, the measured channel data provides an expectation of
the uncalibrated beamformer response.
Fig. 12. Wideband Matlab Simulation Results steered to θst = 15, Left:
Ideal Input Channel Data, Right: Measured Channel Data
B. Over-the-Air Results
OTA results were measured in OU’s far-field anechoic
chamber, shown previously in Figure 6. Wideband measure-
ments were captured for three test cases: narrowband beam-
steering using analog phase shifters on OU’s PAC board,
narrowband beamsteering using digital phase shifters on the
RFSoC, and wideband beamsteering using digital TTD and
phase shifters on the RFSoC. For each operating mode, the
main beam was steered to 15,30, and 45at the center
frequency of 3 GHz. Given the λ
2aperture spacing at 3 GHz,
a grating lobe can seen in the wideband beamsteering results
at the high end of the 2to 4 GHz measurement bandwidth.
Measurements were captured for 60θ60. Note that
the following figures employ the same intensity scale as is
given in Figure 12.
Analog narrowband beamsteering results acquired using
OU’s PAC board, shown in Figure 13, provide a baseline for
digital results measured on the RFSoC. Immediately apparent
is the beam squint due to the large fractional bandwidth
of the incident signal, which becomes more drastic with
steering angle. The 3 dB beamwidth ranges from 17to
10over the signal bandwidth while the sidelobe level is
about 11. The RFSoC digital beamformer implementation
supports narrowband beamsteering via phase control of the
digital mixer’s NCO. These results are shown in Figure 14
with a 3 dB beamwidth from 17to 11over the signal
bandwidth and average sidelobe level around 9. The main
beam position and shape show strong alignment between the
analog and digital narrowband beamsteering results, although
less definitive nulls and degraded sidelobe levels shown in
Figure 14 indicate stronger channel-channel magnitude and
phase alignment in the PAC board. As wideband equalization
on the RFSoC is not part of this paper, frequency-variant
channel-channel magnitude and phase errors degrade sidelobe
performance in the digital beamforming results.
Wideband digital beamsteering results are provided in Fig-
ure 15. Mainbeam angle accuracy maintained throughout the
signal bandwidth indicates effective implementation of digital
TTD and phase shifters required to mitigate beam squint
over the large fractional bandwidth at complex baseband.
The 3 dB beamwidth spans from 16to 10over the signal
bandwidth while the average sidelobe level is about 9.
Bench-top measured channel data incorporated into system
simulations, provided in Figure 16, show reasonable agreement
with Figure 15. Similar sidelobe patterns indicate that effective
wideband equalization will improve sidelobe performance.
We have described an approach to equalization for wideband
systems in a recent paper [31], while the paper at hand
concentrates on the wideband digital beamforming method.
V. CONCLUSIONS
Recently, the RFSoC is a unique, state-of-the-art, highly
integrated device that incorporates an FPGA, an SoC architec-
ture, and high speed ADCs and DACs operating at gigahertz
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 8
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
Fig. 13. Analog Narrowband Beamsteering Results using OU’s PAC Board steered to 15,30, and 45
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
Fig. 14. Digital Narrowband Beamsteering Results using the RFSoC steered to 15,30, and 45
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
-60 -30 0 30 60
Azimuth Angle (Deg)
2
2.5
3
3.5
4
Frequency (GHz)
Fig. 15. Digital Wideband Beamsteering Results using the RFSoC steered to 15,30, and 45
Fig. 16. Simulation Results using Measured Channel Data steered to 15,30, and 45
speeds onto a monolithic device. In this paper, we have
demonstrated the operation of an 8-element fully-digital sub-
Nyquist-sampled array utilizing an RFSoC that implements
digital TTD to achieve wideband digital beamforming. Array
elements directly sample, at 4 GSPS, a 1.6 GHz linear
chirp signal centered at 3 GHz, which folds into the first
Nyquist zone upon sampling. As our theoretical equations
show, signal compensation supporting the entire digital band-
width is then applied at complex baseband following the
digital downconverter. It is worth noting that the substantial
resource requirements for the fractional-sample delay filter
bank are dependent on several parameters: IBW, filter length,
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
JOURNAL OF L
A
T
E
X CLASS FILES, VOL. 14, NO. 8, FEBRUARY 2023 9
fractional-sample delay resolution, and fixed-point resolution.
The authors sought to implement a beamformer which took
full advantage of the available IBW while achieving a fraction-
sample delay resolution of at least a 4-bit phase shifter. Sub-
Nyquist-sampled beamforming enables direct sampling below
the Nyquist frequency while maintaining waveform band-
width. This simplifies system design by mitigating the need
for traditional analog downconversion circuitry while allowing
for lower sample rates, and thus lower power consumption.
We acknowledge that for practical implementations, a multi-
channel matching circuit, front-end amplification, and analog
filtering would be best suited between the antenna and ADCs.
Most importantly, we have confirmed that beam squint has
been avoided. Given these concepts, this paper contributes
the development and demonstration of a wideband digital
beamformer on an RFSoC. A prototype system and chamber
measurements confirm the efficacy of our approach.
ACKNOWLEDGMENT
This material is based upon research supported by, or in part
by, the U. S. Office of Naval Research under award number
N00014-18-1-2896. The views, opinions expressed, and/or
findings contained in this report are those of the authors(s), do
not necessarily represent the opinions of the U.S. Government.
REFERENCES
[1] J. Vivekanandan, A. Karboski, and E. Loew, Airborne polarimetric
Doppler weather radar: Antenna aperture and beam forming architec-
ture,” in 2019 IEEE International Symposium on Phased Array System
Technology (PAST), pp. 1–6, 2019.
[2] N. Peters, C. Horne, and M. A. Ritchie, “Arestor: A multi-role RF sensor
based on the Xilinx RFSoC,” in 2021 18th European Radar Conference
(EuRAD), pp. 102–105, IEEE, 2022.
[3] S. Prager, B. Hawkins, M. Anderson, S.-J. Chung, and M. Lavalle, “De-
velopment of ultra-wideband software defined radar testbed to support
SAR tomographic mission formulation,” in IGARSS 2022-2022 IEEE
International Geoscience and Remote Sensing Symposium, pp. 4799–
4802, IEEE, 2022.
[4] N. R. Dusari and M. Rawat, “Multi tile synchronization and calibration
of Xilinx RF SoC zcu216 for digital beamforming,” in 2022 IEEE
Wireless Antenna and Microwave Symposium (WAMS), pp. 1–5, IEEE,
2022.
[5] D. Werbunat, F. Sgroi, C. Knill, B. Schweizer, B. Meinecke, R. Michev,
J. Hasch, and C. Waldschmidt, “Multiplexing of OFDM-based radar
networks,” in 2021 IEEE Radar Conference (RadarConf21), pp. 1–6,
IEEE, 2021.
[6] M. Harger, M. D. Conway, H. Thomas, M. Weber, A. Morris, and
T. Hoffmann, “An update on the fully digital phased array development
for next generation weather radar, in 2022 IEEE Radar Conference
(RadarConf22), pp. 1–6, IEEE, 2022.
[7] R. Fagan, F. C. Robey, and L. Miller, “Phased array radar cost reduction
through the use of commercial RF systems on a chip,” in 2018 IEEE
Radar Conference (RadarConf18), pp. 0935–0939, IEEE, 2018.
[8] S. Jang, R. Lu, J. Jeong, and M. P. Flynn, “A 1-GHz 16-element four-
beam true-time-delay digital beamformer, IEEE Journal of Solid-State
Circuits, vol. 54, no. 5, pp. 1304–1314, 2019.
[9] S. Pulipati, V. Ariyarathna, U. De Silva, N. Akram, E. Alwan,
A. Madanayake, S. Mandal, and T. S. Rappaport, A direct-conversion
digital beamforming array receiver with 800 MHz channel bandwidth at
28 GHz using Xilinx RF SoC,” in 2019 IEEE International Conference
on Microwaves, Antennas, Communications and Electronic Systems
(COMCAS), pp. 1–5, IEEE, 2019.
[10] T. Hoffmann, D. Jensen, J. Moran, J. Lake, J. Dixon, T. Goodwin,
N. Haglof, and M. Valayil, “Rapid integration of a flexible, wideband
beamformer with wideband antenna technology, in 2019 IEEE Inter-
national Symposium on Phased Array System & Technology (PAST),
pp. 1–5, IEEE, 2019.
[11] T. Hoffmann, C. Fulton, M. Yeary, A. Saunders, D. Thompson, B. Mur-
mann, B. Chen, and A. Guo, “IMPACT a common building block to
enable next generation radar arrays,” in 2016 IEEE Radar Conference
(RadarConf), pp. 1–4, 2016.
[12] T. Hoffmann, C. Fulton, M. Yeary, A. Saunders, D. Thompson, B. Mur-
mann, B. Chen, and A. Guo, “Measured performance of the IMPACT
common module a building block for next generation phase arrays,
in 2016 IEEE International Symposium on Phased Array Systems and
Technology (PAST), pp. 1–7, 2016.
[13] H. Sun, W.-Y. Chiu, J. Jiang, A. Nallanathan, and H. V. Poor, “Wideband
spectrum sensing with sub-Nyquist sampling in cognitive radios, IEEE
Transactions on Signal Processing, vol. 60, no. 11, pp. 6068–6073, 2012.
[14] F. Wang, J. Fang, H. Duan, and H. Li, “Phased-array-based sub-Nyquist
sampling for joint wideband spectrum sensing and direction-of-arrival
estimation,” IEEE Transactions on Signal Processing, vol. 66, no. 23,
pp. 6110–6123, 2018.
[15] C. A. Samson, A. Bezanson, and J. A. Brown, A sub-Nyquist, variable
sampling, high-frequency phased array beamformer, IEEE Transactions
on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 64, no. 3,
pp. 568–576, 2017.
[16] A. Burshtein, M. Birk, T. Chernyakova, A. Eilam, A. Kempinski, and
Y. Eldar, “Sub-Nyquist sampling and fourier domain beamforming in
volumetric ultrasound imaging,” IEEE Transactions on Ultrasonics,
Ferroelectrics, and Frequency Control, vol. 63, no. 5, pp. 703–716, 2016.
[17] I. Gurov, M. Taratin, and A. Zakharov, “High-speed signal evaluation
in optical coherence tomography based on sub-Nyquist sampling and
Kalman filtering method,” in AIP Conference Proceedings, vol. 860,
pp. 146–150, American Institute of Physics, 2006.
[18] B. D. Van Veen and K. M. Buckley, “Beamforming: A versatile approach
to spatial filtering,” IEEE ASSP magazine, vol. 5, no. 2, pp. 4–24, 1988.
[19] F. B. Gross and J. Volakis, Smart Antennas. McGraw-hill, 2005.
[20] R. J. Mailloux, Phased Array Antenna Handbook. Artech house, 2017.
[21] R. Rotman, M. Tur, and L. Yaron, “True time delay in phased arrays,”
Proceedings of the IEEE, vol. 104, no. 3, pp. 504–518, 2016.
[22] R. C. Hansen, Phased Array Antennas, vol. 213. John Wiley & Sons,
2009.
[23] M. Longbrake, “True time-delay beamsteering for radar, in 2012 IEEE
National Aerospace and Electronics Conference (NAECON), pp. 246–
249, IEEE, 2012.
[24] R. L. Haupt, “Phased array bandwidth defined by beam squint and
pulse dispersion,” in 2019 IEEE International Symposium on Antennas
and Propagation and USNC-URSI Radio Science Meeting, pp. 387–388,
IEEE, 2019.
[25] W. D. Jemison, Analysis of the AO-FDPC optical heterodyne technique
for microwave time delay and phased array beamsteering applications,
IEEE transactions on microwave theory and techniques, vol. 50, no. 7,
pp. 1832–1843, 2002.
[26] T. Clark and E. Jaska, “Million element ISIS array, in 2010 IEEE
International Symposium on Phased Array Systems and Technology,
pp. 29–36, IEEE, 2010.
[27] T. Laakso, V. Valimaki, M. Karjalainen, and U. Laine, “Splitting the unit
delay [fir/all pass filters design],” IEEE Signal Processing Magazine,
vol. 13, no. 1, pp. 30–60, 1996.
[28] V. Valimaki and T. Laakso, “Principles of fractional delay filters,” in
2000 IEEE International Conference on Acoustics, Speech, and Signal
Processing. Proceedings (Cat. No.00CH37100), vol. 6, pp. 3870–3873
vol.6, 2000.
[29] J. Corbin and R. L. Howard, “TDU quantization error impact on
wideband phased-array performance,” in Proceedings 2000 IEEE In-
ternational Conference on Phased Array Systems and Technology (Cat.
No. 00TH8510), pp. 457–460, IEEE, 2000.
[30] M. Herndon, M. Yeary, and R. Palmer, “Studies of front-end distortion
characterization via mutual coupling measurements in phased array
systems,” in 2020 IEEE International Radar Conference (RADAR),
pp. 798–803, IEEE, 2020.
[31] K. Steiner and M. Yeary, “Least-squares equalizer demonstrations using
a full-digital bandwidth sub-Nyquist-sampled wideband beamformer on
an RFSoC,” IEEE Transactions on Aerospace and Electronic Systems,
vol. 58, no. 6, pp. 5519–5532, 2022.
This article has been accepted for publication in IEEE Transactions on Radar Systems. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/TRS.2023.3294796
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
... In this section, we will utilize SFGs to elaborate on Thiran fractional delays for twiddle filter realization. Although a direct-form realization of the digital DVM beamformer [50] can be realized using Thiran filters for realizing each fractional sample delay, we proposed to reduce the computational complexity of the multi-beam beamformer by exploiting sparse factorization of the DVM in [7] followed by the fast DVM algorithm, i.e., ddvm. However, the SFGs in [7] are continuous-time and realized as analog microwave circuits. ...
Article
Full-text available
The ability to sense propagating electromagnetic plane waves based on their directions of arrival (DOAs) is fundamental to a range of radio frequency (RF) sensing, communications, and imaging applications. This paper introduces an algorithm for the wideband true time delay digital delay Vandermonde matrix (DVM), utilizing Thiran fractional delays that are useful for realizing RF sensors having multiple look DOA support. The digital DVM algorithm leverages sparse matrix factorization to yield multiple simultaneous RF beams for low-complexity sensing applications. Consequently, the proposed algorithm offers a reduction in circuit complexity for multi-beam digital wideband beamforming systems employing Thiran fractional delays. Unlike finite impulse response filter-based approaches which are wideband but of a high filter order, the Thiran filters trade usable bandwidth in favor of low-complexity circuits. The phase and group delay responses of Thiran filters with delays of a fractional sampling period will be demonstrated. Thiran filters show favorable results for sample delay blocks with a temporal oversampling factor of three. Thiran fractional delays of orders three and four are mapped to Xilinx FPGA RF-SoC technologies for evaluation. The preliminary results of the APF-based Thiran fractional delays on FPGA can potentially be used to realize DVM factorizations using application-specific integrated circuit (ASIC) technology.
Article
Active phased-array systems are gaining popularity in many wireless applications due to their ability to electronically create, steer, and change multiple beams with high directivity as well as adaptively reduce external interference [1] . Fifth- and next-generation wireless communications are leveraging phased arrays to create smart base stations in sub-6-GHz Frequency Range 1 (FR1) [2] as well as overcoming the propagation losses in the Frequency Range 2 (FR2) millimeter-wave spectrum [3] . For space-based constellations like Starlink and Kuiper, ground stations utilize phased arrays to simultaneously track multiple satellites using different beams without any mechanical movement [4] . The stringent link budgets of radar applications have also benefited from the high directivity of phased arrays as well as their angle-of-arrival estimation accuracy without cumbersome and costly servo motors for object detection [5] . Finally, electronic warfare (EW) systems are beginning to leverage phased arrays to more accurately locate hostile signals in noisy environments and precisely direct their jamming attacks [6] .
Article
Full-text available
The radio frequency system-on-a-chip (RFSoC) has recently become a viable candidate for completely replacing traditional analog and digital front ends, facilitating the development of wideband phased array systems where the modern-day RFSoC takes the comprehensive, dominate role in the architecture of the array. Wideband phased array systems require high fidelity compensation techniques capable of correcting imbalanced and dispersive channel effects for effective beamforming. This paper provides solutions to these challenges by designing a wideband equalizer for a sub-Nyquist-sampled 1.6-GHz S-band phased array system implemented on a Xilinx 8-channel RFSoC, whose analog-to-digital converters (ADC) operate at 4 gigasamples per second (GSPS). In brief, an RFSoC is a unique, state-of-the-art, highly integrated device that incorporates a field programmable gate array (FPGA), high speed ADCs and digital-to-analog converters (DAC) with a system-on-a-chip (SOC) architecture on a single monolithic device. By definition, true time delay (TTD) beamsteering can be implemented digitally via a combination of integer-sample delays and fractional-sample delay finite impulse response (FIR) filters. By modifying the filter structure of the fractional-sample delay filter bank to support complex coefficients, channel equalization is integrated with fractional-sample delay filters to mitigate undesired channel effects. For the first time, to our knowledge, this paper has developed an equalizer design methodology for an uncalibrated 8-element RFSoC-based sub-Nyquist-sampled wideband beamformer. Lab measurements confirm efficacy.