<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>RF Sampling of Wideband Signals Using Xilinx UltraScale+ RFSoC</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Francesco Di Franco</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Corrado Rametta</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Russo</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Vaccaro</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer, Control, and Management Engineering, Sapienza University of Rome</institution>
          ,
          <addr-line>Via Ariosto 25, Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>VICOSYSTEMS S.r.l V.le Odorico da Pordenone</institution>
          ,
          <addr-line>33, Catania, CT</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>16</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>New Xilinx RFSoC devices are very useful in modern telecommunication technology due to onboard RF data converters. Several technologies such as modern 5G or classical radar applications can benefit from that. Other advantages of using RFSoC with respect to traditional approaches are a high saving of power consumption and chip area. Since high-level development tools, such as Matlab/Simulink or High-Level Synthesis, fully support these devices, it is possible to easily implement highbandwidth systems since modern and exploiting all RFSoC's innovative capabilities.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Xilinx UltraScale+ RFSoC</kwd>
        <kwd>Time Interleaved ADC</kwd>
        <kwd>Wideband Signals</kwd>
        <kwd>FPGA</kwd>
        <kwd>Parallel Computing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>ICYRIME 2020: International Conference for Young Researchers in
Informatics, Mathematics, and Engineering, Online, July 09 2020
" f.difranco@vicosystems.it (F.D. Franco);
m.russo@vicosystems.it (M. Russo); m.vaccaro@vicosystems.it (M. bility to digitalize an analog signal by using a clock
Vaccaro) frequency lower than the Nyquist frequency. On the
other hand, TI-ADC digital output is very sensitive
to the so-called Interleaving Spurs (IS) [12] caused by
© 2020 Copyright for this paper by its authors. Use permitted under Creative
CPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g CCoEmUmoRns WLiceonrsekAsthtriobuptioPnr4o.0cIneteerdnaitniognasl ((CCC EBYU4R.0)-.WS.org)
channels mismatch. The same operating principle is
likewise applied to Digital to Analog Conversion (DAC)
that can be adopted in [13].</p>
    </sec>
    <sec id="sec-2">
      <title>3. RFSoC overview</title>
      <p>Xilinx Zynq Ultrascale+ RFSoC is the first example of
multi GS/s converters, programmable logic and ARM
cortex system integration in the same SoC. It is also
present a Soft-Decision Forward Error Correction
(SDFEC). The integration of these components in the same
die allows to save area but mostly power (about 50%).</p>
      <p>Also the design of the board is simpler since the RF
signal is directly sampled without further
down-conversions. The classic approach for communicate with fast
external converters exploits the JESD204 interface [14]
as depicted in Figure 2 , but by integrating the
converters inside the SoC, it is possible to avoid this interface
with a consequent further power saving.</p>
      <p>With current technology, RFSoC devices allow to
directly sample RF signals until 6 GHz. For this reason,
they are very suitable for applications using bands L,
S and C:
• Multi-band networks such as 5G
• Massive MIMO
• Phased Array Radar
• Satellite communications
• Measurements instrumentation</p>
      <p>The general block diagram of RFSoC is shown in
Figure 2.</p>
      <p>The RFSoC data conversion subsystem is composed
of several RF Analog-to-digital and Digital-to-analog
converters, with the possibility to manage real and com- 3.3. RF Data Converters
plex signals (I/Q). The structure of ADCs is based on
tiles. Each tile is composed of 4 ADCs and 1 PLL with
12 or 14 bits operation mode. In the same way the tiles
of DAC are organized with 4 14 bits DACs and 1 PLL
with a bandwidth of 4 GHz and output frequency until
5 GHz. The device is 40x40-mm in size, with a
1517pin ball grid array (BGA) package and is manufactured
with a 16-nm Fin field-efect transistor (FinFET)
process [15].</p>
      <sec id="sec-2-1">
        <title>3.1. Processing System and</title>
      </sec>
      <sec id="sec-2-2">
        <title>Programmable logic</title>
        <p>Like other Xilinx Zynq-based family, also RFSoC
devices contain on the same chip both a processing
system (PS) and programmable logic (PL). The processing
system is composed of a 64-bit ARM Cortex A53
processor (1.3 GHz) used for applications and ARM
Cortex R5 (533 MHz) for real-time purposes. 4 channels of
PS-GTR transceivers pairs that support data rates up
to 6Gb/s are also present.</p>
        <p>The programmable logic uses CLBs with eight
6input LUTs and 16 FFs and it is equipped with 28 Gb/s
tranceivers.</p>
      </sec>
      <sec id="sec-2-3">
        <title>3.2. Parameters Setting</title>
        <p>Xilinx provides a graphical RF Data Converter
Evaluation Tool that easily allows to set all data converter
parameters. The GUI is shown in Figure 2 and it
allows to measure some quantities such as Noise
Spectral Density (NSD), third-order Intermodulation
Distortion (IM3), Adjacent Channel Leakage Ratio (ACLR).
The latter is measured by creating a loopback between
ADC and DAC as shown in Figure 3.1.</p>
        <p>Both ADC and DAC converters, use low-noise phase
PLLs for direct clock synthesis. As introduced above,
ADC tiles are organized in tiles containing two (4 GSps)
or four converters (2 GSps), one PLL and some
dedicated DSP blocks. In the tile with 4 converters, the
converters are organized in pairs, and each pair can be
configured separately. Figure 3.1 depicts the internal
structure of ADC and DAC tile respectively.</p>
        <p>The NSD value for DACs is usually about -160 dBm/Hz
with an output carrier of 3.5 GHz. For ADCs, the value
of NSD is about -153 dBm/Hz with a single input tone
at 3.5 GHz. The most complex allows the use of 8
channels both for transmission and reception for a total of
16 converters with a power consumption of 9 Watt.</p>
      </sec>
      <sec id="sec-2-4">
        <title>3.4. How to use RFSoC converters</title>
        <p>RFSoC fully support AXI-Stream interface, that allow
an high bandwidth. Furthermore, thanks to RF Data
Converter tool, the user can avoid to write complex
hdl controls, since a large part of the settings can be
set from this GUI. Figure 3.1 shows the flow to manage
RFSoC parameters and configuration.</p>
        <p>Xilinx also provides an IP core (Zynq Ultrascale+
Zynq Data Converter) for Vivado tool. The IP core can
be used for both RF-ADC and RF-DAC configuration
as shown in Figure 3.4.</p>
        <p>Also other tool companies now supports these new
devices. One of the most important is Mathworks, that
allow to generate HDL code of complex DSP systems
including AXI-stream interface for RFSoC device (see
Figure 3.4.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Conclusion</title>
      <p>In this paper, we presented the main features and
potential of Xilinx RFSoCs. Thanks to RF converters
(until 6 Gsps) they are very suitable for direct sampling of
RF signals with bandwidth up to 4 GHz. As well as
being fully supported from Vivado tool, these devices
are also supported by other tools such us Mathworks
Simulink.
[11] Xilinx, An Adaptable Direct RF-Sampling
Solution, Technical Report, 2019.
[1] L. Cicala, C. Angelino, N. Fiscante, S. Ullo, [12] G. Manganaro, D. Robertson, Interleaving adcs:
Landsat-8 and sentinel-2 for fire monitoring at a Unraveling the mysteries, Analog Dialogue 49
local scale: A case study on vesuvius, in: 2018 (2015).</p>
      <p>IEEE International Conference on Environmen- [13] R. Giuliano, F. Mazzenga, A. Vizzarri,
Satellitetal Engineering (EE), IEEE, 2018, pp. 1–6. based capillary 5g-mmtc networks for
environ[2] G. Borowik, M. Wozniak, A. Fornaia, R. Giunta, mental applications, IEEE Aerospace and
ElecC. Napoli, G. Pappalardo, E. Tramontana, A soft- tronic Systems Magazine 34 (2019) 40–48.
ware architecture assisting workflow executions [14] A. Devices, JESD204 Interface Framework,
Techon cloud resources, International Journal of Elec- nical Report, 2020.
tronics and Telecommunications 61 (2015) 17–23. [15] B. Farley, J. McGrath, C. Erdmann, An
alldoi:10.1515/eletel-2015-0002. programmable 16-nm rfsoc for digital-rf
commu[3] F. Bonanno, G. Capizzi, G. Sciuto, C. Napoli, nications, IEEE Micro 38 (2018) 61–71.</p>
      <p>Wavelet recurrent neural network with
semiparametric input data preprocessing for
microwind power forecasting in integrated generation
systems, in: 5th International Conference on
Clean Electrical Power: Renewable Energy
Resources Impact, ICCEP 2015, 2015, pp. 602–609.
[4] C. Napoli, G. Pappalardo, E. Tramontana, A
hybrid neuro–wavelet predictor for qos control and
stability, in: AI*IA 2013: Advances in Artificial
Intelligence, volume 8249, Springer International</p>
      <p>Publishing, 2013, pp. 527–538.
[5] G. Cardarilli, L. Di Nunzio, R. Fazzolari, D.
Giardino, M. Matta, M. Re, L. Iess, F. Cialfi, G. De
Angelis, D. Gelfusa, A. Pulcinelli, L. Simone,
Hardware prototyping and validation of a w- dor
digital signal processor, Applied Sciences
(Switzerland) 9 (2019). doi:10.3390/app9142909.
[6] M. Carminati, O. Kanoun, S. L. Ullo, S.
Marcuccio, Prospects of distributed wireless sensor
networks for urban environmental monitoring,
IEEE Aerospace and Electronic Systems
Magazine 34 (2019) 44–52.
[7] G. Cardarilli, L. Nunzio, R. Fazzolari,</p>
      <p>A. Nannarelli, M. Re, A power eficient digital
front-end for cognitive radio systems, in:
Conference Record - Asilomar Conference on Signals,
Systems and Computers, volume 2018, 2019, pp.</p>
      <p>199–202. doi:10.1109/ACSSC.2018.8645514.
[8] F. Mazzenga, R. Giuliano, F. Vatalaro, Fttc-based
fronthaul for 5g dense/ultra-dense access
network: Performance and costs in realistic
scenarios, Future Internet 9 (2017) 71.
[9] G. Capizzi, S. Coco, G. Lo Sciuto, C. Napoli, A
new iterative fir filter design approach using a
gaussian approximation, IEEE Signal Processing</p>
      <p>Letters 25 (2018) 1615–1619.
[10] B. Farley, J. McGrath, C. Erdmann, An
allprogrammable 16-nm rfsoc for digital-rf
communications, IEEE Micro 38 (2018) 61–71.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>