Professional Documents
Culture Documents
research paper
This paper presents the development of a recongurable receiver to undertake challenging signal processing tasks for a novel
polarimetric radar system. The eld-programmable gate arrays (FPGAs)-based digital receiver samples incoming signals at
intermediate frequency (IF) and processes signals digitally instead of using conventional analog approaches. It offers more
robust system stability and avoids unnecessary multichannel calibrations of analog circuits for a full polarimetric radar.
Two kinds of dual-orthogonal signals together with corresponding processing algorithms have been investigated; the digital
implementation architectures for all algorithms are then presented. Processing algorithms implemented in FPGA chips can
be recongured adaptively regarding to different transmitted waveforms without modication of hardware. The successful
development of such recongurable receiver extends our radar capacity and thus yields tremendous experimental exibility
for atmospheric remote sensing and polarimetric studies of ground-based targets.
Keywords: Radar signal processing and system modeling, Radar architecture and systems
Received 15 October 2010; Revised 14 February 2011; rst published online 6 April 2011
355
356 zongbo wang, oleg a. krasnov, galina p. babur, leo p. ligthart and fred van der zwan
estimated BSM, so the processor should be capable of per- polarization characteristics of target. It can be expressed as:
forming all required receiver functions such as ltering and
pulse compression, with regard to different types of trans- eHr (t) sHH sVH eH (t t)
mitted signals. The receiver development becomes a challen- er (t) = =
eVr (t) sHV sVV eV (t t)
ging task for such full polarimetric radar.
sHH eH (t t) + sVH eV (t t)
In combination of state-of-the-art Analog-to-digital con- = , (2)
verter (ADC) techniques and recongurable computing sHV eH (t t) + sVV eV (t t)
techniques, a eld-programmable gate arrays (FPGA)-based
digital receive has been successfully developed for the where eHr(t) and eVr(t) represent received signal from hori-
PARSAX radar. The new receiver brings ADCs closer to the zontal and vertical polarization channel, respectively;
radar antenna, samples incoming signals at intermediate fre-
quency (IF), and processes signals digitally instead of execut- sHH sVH
S=
ing the signal processing in analogue devices, this simplies sHV sVV
the analogue circuits design and avoids multichannel calibra-
tions for full polarimetric radar. The concept of recongurable is the full polarimetric BSM for single point target; t is the
computing has been deployed in the last few years at various round-trip propagation delay.
levels utilizing different approaches. Current high-end FPGAs The simultaneous polarimetric signal processing aims at
have been specically designed to perform high-speed digital extracting the target BSM within one sweep for CW radar
signal processing [6, 7], and are thus ideally suited to be the (or one pulse repetition for pulse radar). In the general case,
processor of recongurable fully digital receiver for our to obtain an estimate of all BSM elements, both received
radar. The high-speed ADCs and high-performance signals eHr(t) and eVr(t) are then simultaneously processed
FPGAs combined digital receiver allows for the features of in two separate branches with both the delayed replicas of
broadband coverage, high performance real-time processing eH(t) and eV(t), or equivalently, ltered by a couple of lters
capacity, and multi-waveform adaptation. The processing matched to eH(t) and eV(t) by the expression:
algorithms and parameters programmed in FPGAs can be
dynamically recongured according to different transmitted
eHr (t)
signals, thus yielding the maximum exibility for the whole er (t) et (t) = [ eH (t) eV (t) ]
eVr (t)
radar system.
The structure of the paper is the following. Section II intro- sHH RHH (t) + sVH RVH (t)
duces the basic principle of dual-orthogonal signal processing = (3)
sHV RHH (t) + sVV RVH (t, t)
for simultaneous polarimetric measurements, followed by an
overview of the PARSAX radar and hardware platform used sHH RHV (t) + sVH RVV (t)
,
for recongurable digital receiver. Section III presents two sHV RVH (t) + sVV RVV (t)
kinds of signals used in the current stage of PARSAX develop-
ment, then the corresponding processing algorithms are where Rij(t) is the correlation function of two elements:
theoretically studied, and it is shown how FPGA implemen-
tation architectures and digital interpretations of the proces- T
sing output have been generalized. Section IV introduces the Rij (t) = ei (t)ej (t + t)dt, i, j = H, V. (4)
0
model-oriented FPGA design ow and the implementation
feasibility and resource utilization study are presented.
Section V includes conclusions and future plans. Hence, RHH(t) and RVV(t) are the autocorrelation func-
tions, RHV(t) and RVH(t) are the cross-correlation function
of eH(t) and eV(t). The estimation of the BSM can be retrieved
from the four elements of equation (3). If RHV(t) and RVH(t)
II. PARSAX RADAR AND satisfy the condition
RECONFIGURABLE PROCESSOR
RHV (t) = RVH (t) = 0, (5)
A) Simultaneous polarimetric measurement
the four-channel outputs of equation (3) provide a precise
and signal processing estimation of the BSM. Equation (5) expresses the signal
A technique using two separate transmitting channels for sim- orthogonality requirement, which typically requires a proper
ultaneous scattering matrix measurement has been originally waveform selection of the transmitted signals. In practice,
proposed in [5] and now applied in the PARSAX radar. Let the ideal condition of (5) can only be met approximately.
eH(t) and eV(t) be two transmitted signals with duration T, The isolation problem in case of one point target has been
simultaneously and separately transmitted with horizontal studied in [1, 4], the isolation (I ) parameter to estimate cross-
and vertical polarizations. The transmitted signal can be channel isolation level is dened as
given in vector form by
|Rii (0)|
Ii W min 20 log10 , i, j = 1, 2, (6)
et (t) =
eH (t)
. (1) t |Rij (t)|
eV (t)
where Rii(t)and Rij(t) are the autocorrelation and cross-
In stationary scenarios, the received signal er (t) is the correlation functions of the transmitted signals, the index
delayed version of the transmitted vector, and includes the denotes the waveform that is considered between those
reconfigurable digital receiver design and application 357
simultaneously transmitted signals. The isolation I is a converted from RF to IF. The amplitudes and phases of
measure for protection from the maximum residual cross- eHr(t) and eVr(t) describe the orthogonally polarized com-
channel return owing to either the same target or owing to ponents of the received eld. The recongurable multichannel
an interfering target. digital receiver, shown within the dotted line in Fig. 1, is com-
posed of four synchronized sub-processing branches; An esti-
mate of all BSM elements can be obtained after both received
signals, eHr(t) and eVr(t), are simultaneously processed by four
B) PARSAX radar architecture separate sub-processing branches using different reference
Applying the principle described above, the PARSAX radar signals. The processing which is congured in sub-processors
has been developed by IRCTR, TU Delft to provide a can be scene-adaptive to employ algorithms appropriate for
unique simultaneous BSM measurements capacity the four any given waveforms and signal parameters.
elements in BSM can be retrieved within one sweep, instead
of using polarimetric switching in two sweeps or pulses for
the majority of existing full polarimetric radar. C) Recongurable receiver
Taking advantages of start-of-the-art microelectronics and
digital processing techniques, the PARSAX radar established a
hardware architecture
novel software-dened architecture as depicted in Fig. 1. In FPGAs have become a popular implementation technology
the main operational mode, the radar will be used for atmos- for radar signal processing because they offer a combination
pheric remote sensing, polarimetric studies of ground-based of high performance, low cost, and exibility. In simplest
targets, and sea clutters. These tasks have to be solved in the term, FPGAs are composed by large arrays of look-up
framework of different missions and in variable scenarios, tables, Digital signal processing (DSP) slices, and memory
environment, and weather conditions. Such requirements blocks with exible interconnects which allow building
cannot be satised with traditional xed radar architecture. complex circuits for data processing or logic control.
In our software-dened radar architecture, the wideband arbi- Because of their in-system recongurability, a FPGA-based
trary waveform generator (AWG) is selected as the signal recongurable platform has been selected for the PARSAX
source to generate a pair of transmitted orthogonal signals; radar to receive the IF sample data from ADCs, to undertake
the FPGAs in digital receiver are programmed with suitable real-time processing tasks and to transfer the processed data
algorithms to undertake data processing tasks. Owing to the to the host computer.
recongurable features of AWG and FPGAs, both transmitted Each sub-processing branch illustrated in Fig. 1 is com-
waveforms and corresponding processing algorithms can be posed by one FPGA-based recongurable digital signal pro-
run-time recongured and adaptive with different mission cessing board using the latest technology. The block
and scenarios, thus yielding tremendous experimental exi- diagram of the board is shown in Fig. 2. Two A/D converters
bility for scientic research. are 14-bits devices with sampling rates up to 400 MSPS, the
Figure 1 depicts the simplied block diagram of the sampling clock is synchronously provided from the RF
PARSAX radar, the whole system operates as follows. A pair block of the radar system. Data acquisition and processing
of selected orthogonal signals eH(t), eV(t) are generated at IF for each sweep is started by the external trigger signal which
from the AWG. According to the orthogonality requirements, is generated by the given frequency reference and synchro-
these two signals are digitally calculated in advance and can be nized with the AWG and other parts of the radar. The
changed at software level. Signals eH(t) and eV(t) are FPGA chip Virtex5SX95T from Xilinx has high computation
up-converted to the S-band (carrier frequency of 3 GHz) in power and can be congured with different processing algor-
two radio frequency (RF) channels, the horizontal ithms which are customized designs and can so be
(H)-channel and vertical (V)-channel, respectively. The implemented. Processed data can be transported to the host
up-converted signals are then loaded to the feeders of the computer via the PCI-E bus for post-processing and visualiza-
transmitting antenna through an ortho-mode transducer tion, two DDR2 DRAM banks are used as data buffer between
(OMT) and simultaneously transmitted. FPGA and PCI-E bus. Our processing board for each channel
On the receiver site, the signals eHr(t) and eVr(t), as the contains two ADCs; both the received and the reference
outputs of the RF blocks of the H-channel and V-channel, signals can be sampled and processed. Since reference signal
are amplied by low noise ampliers (LNA) and down is digitally calculated and generated from an AWG, the
cfs T
where FFT means Fast Fourier transform, tmax is maximum DRd = . (11)
time delay of the received signal and T is the LFM-signals 4DBN
sweep time which equals the duty cycle of the radar with con-
tinuous waveforms. Beat frequencies are analyzed in the fre-
quency band (0. . .fbmax]. The maximum beat frequency B) Phase code modulation (PCM) signals
(fbmax) is dened in the LPFs and determines the maximum mode and related processing algorithms
time delay (tmax) and therefore, the maximum observed
range (Rmax). A pair of orthogonal signals with PCM has been recognized as
another promising solution for simultaneously scattering
matrix measurements [5]. The carrier frequency of trans-
2 ) digital de-ramping architecture mitted PCM signal is modulated by the phase-code sequence
When the de-ramping processing is performed in digital
at a given xed rate (chip rate), so the whole signal is divided
domain, both received the signal and the reference signal is
into a number of chips with equal duration DT. The chip rate
sampled in discrete number and processed digitally. The pro-
Df is the reciprocal of DT, and determines the bandwidth of
cessing diagram of one digital de-ramping branch is shown in
PCM signals. The cross-correlation level for PCM signals
Fig. 5. When conducting IF sampling, the ADC sampling fre-
is lower than LFM signals when the Bandwidth-time (BT)-
quency fs is determined by the LFM bandwidth B and IF
products are equal. Besides, there is no range-Doppler
carrier frequency fc according to Nyquist sampling theorem.
coupling for PCM signals in comparison with LFM signals.
One such received signal and reference signal are digitized
So PCM signals are preferable in scenarios with fast moving
in discrete samples and expressed as e(n) and er(n),
targets [1].
PCM signals are applicable to correlation processing and
matched lter processing and cannot be applied to
de-ramping processing. For this reason, our selected FPGA
implementation architecture and feasibility study for corre-
lation processing and matched lter processing are summar-
ized in the following.
1) correlation processing
When applying correlation processing in polarimetric radar,
Fig. 5. Digital de-ramping processing implementation diagram. in order to obtain the estimations of all BSM elements, the
360 zongbo wang, oleg a. krasnov, galina p. babur, leo p. ligthart and fred van der zwan
fs
D, , (13)
2Df
As expressed in (21), matched lter processing is equival- The range prole covering the whole range span is com-
ent to convolving the received signals with a conjugated time- posed by NFFT discrete numbers, thus the digitalized range
reversed version of the reference signal (cross-correlation). It resolution can be generalized from (23) and (24) as
can be implemented computationally efcient in frequency
domain based on the convolution theorem [11]. cD
DRd = . (25)
Figure 9 shows our digital matched lter processing 2fs
implementation diagram. Using the principle that multipli-
cation in the frequency domain corresponds to convolution In order to make sure there is no range resolution degra-
in the time domain. Both received signal and reference dation after digitalization, the decimation rate D should
signal are transformed into the frequency domain using the meet the following conditions:
FFT, multiplied in frequency domain after conjugation for
reference signal, and then transformed back into the time fs
D . (26)
domain using the Inverse FFT. In order to implement 2B
matched lter processing in real time, the same DDC and
A) FPGA implementation
Traditional FPGA design ows have historically mirrored
processes originally developed for building application specic
integrated circuits (ASICs), the algorithms are typically
Fig. 9. Digital matched lter processing implementation diagram. described in a hardware description language (HDL) like
362 zongbo wang, oleg a. krasnov, galina p. babur, leo p. ligthart and fred van der zwan
VHDL or Verilog. In contrast, a model-oriented FPGA design B) Resource utilization and feasibility study
ow has been established to develop the algorithms described
above for the PARSAX radar, all algorithms are modeled by All the above investigated waveform sets form a waveform
high-level blocksets in system generator environment library for the PARSAX radar, while all algorithms
instead of writing raw HDL codes. compose an algorithm library. As soon as scenario preferred
The general procedure for our FPGA implementation is waveform sets are selected to congure the AWG, the bit-
illustrated in Fig. 10. The whole FPGA design task is divided stream le containing corresponding processing algorithm
into two parts from initial stage: the algorithm design and per- can then download into FPGA chips and recongure the
ipheral interface design. The left branch in Fig. 10 illustrates the digital receiver to conduct different signal processing tasks.
design ow for model-oriented algorithm design; all signal pro- Such fast recongurable feature from waveforms to processing
cessing algorithms following the FPGA implementation archi- algorithms tremendously extends the radar capability and
tecture and described in Figs 5, 7 and 9 are rstly modeled in exibility.
the system generator; then two times packaged ASCII netlist Nevertheless, correlation processing and matched-lter
(NGC) le can be generated. The right branch in Fig. 10 processing can also be applied to LFM signals [8].
shows the board-related peripheral interface design ow; all De-ramping processing for LFM signals and correlation/
hard-wire connection and control logics between FPGA and matched lter processing for PCM signals have been tested
other peripheral chips are described by VHDL, the compatible and validated with the specied FPGA implementation archi-
NGC le is generated after VHDL synthesis. These two tecture, the corresponding bitstream les are generated fol-
NGC-les are then joined together for further NGC building lowing the design procedure illustrated in Fig. 10. One
processing, after a chip-dependent place and route (PAR) pro- FPGA chip of Xilinx Virtex5sx95T is used for the feasibility
cessing in Xilinx ISEw ISE is the name of the software tool from study and responsible for one channels data processing.
Xilinx Company design tool suite, the nal bitstream le can Regarding the PARSAX radar signal specications ( fs
then be generated and downloaded to FPGA. 400 MHz, fc 125 MHz, B 50 MHz) and FPGA compu-
Following the implementation procedure depicted in tational resources, the processing parameters and capacities
Fig. 10, each algorithm nally generates a standalone bit- for different waveforms are summarized in Table 1.
stream le. Each bitstream le can then be used to congure For the de-ramping processing with 400 MHz IF sampling
the FPGA chip to conduct different signal processing task. frequency, the anti-aliasing LPF with 512 taps is applied to
For the algorithm design, the system generator-based high- select 5 MHz from beat frequency, then 22-time decimation
level design approach provides increased productivity, can be applied to reduce the data volume, the FFT length
especially greater ability to explore architecture and debug for timefrequency conversion is 16K, the generated range
complex algorithms realized in hardware; for peripheral inter- prole covers the range spectra from 0 to 15 km; For the
face design, in order to meet critical timing constrains, this correlation processing and matched lter processing, the
part of the design is described by low-level VHDL codes. LPF stop bands decimation rate is limited by signal band-
The established design procedure separates the algorithm width B 50 MHz, 64-tap LPF is applied after converting
design from peripheral interface design using different the IF signals to base band and the maximum decimation
design methodologies, thus increases the reliability and ef- rate is 3. Because of relatively low decimation rate for
ciency for FPGA implementation. the correlation processing and the matched lter processing,
the data volume for these two processing is increased in
comparison with the de-ramping processing, the
observation range for correlation processing is 750 m and
limited by the computational resources in FPGA, while
maximum FFT length for matched lter processing is 8K
and limited by the memory resources in FPGA. Figure 11
shows the physical FPGA resource utilization for
each algorithm.
The logic resources and computational resources in Xilinx
Virtex4 FPGA can be divided into four categories: basic ip-
ops, logic slice composed by look-up table, Block RAMs,
and DSP slices composed by dedicated multiplieraccumula-
tor for signal processing. As depicted in Fig. 11, in the
de-ramping algorithm, it averagely consumes approximate
50% of the FPGA recourses, DSP slices are mainly used for
[7] Tessier, R.; Burleson, W.: Recongurable computing for digital Galina Babur received the M.S. degree
signal processing: a survey. J. VLSI Signal Process., 28(1) (2001), in radio electronic systems from
727. Tomsk State University of Control
[8] Krasnov, O.A. et al.: Basics and rst experiments demonstrating iso- System and Radioelectronics (TUCSR),
lation improvements in the agile polarimetric FM-CW radar, in Russia, in 2003, and the Ph.D. degree
Proc. EuRAD, 2009, 1316. from Delft University of Technology
[9] Levanon, N.; Mozeson, E.: Radar Signals, Wiley, New York, 2004. (TU Delft), the Netherlands, in 2009.
She specializes in radar signal processing
[10] Cook, C.E.; Bernfeld, M.: Radar Signals-An Introduction to Theory
techniques, namely processing of
and Application, Artech House, Norwood, MA, 1993.
dual-orthogonal sophisticated radar signals and advanced
[11] Diniz, P.S.R.: Digital Signal Processing, Cambridge University Press, processing in polarimetric radars with continuous waveforms.
New York, 2002.
[12] Jankiraman, M.: Design of MultiFrequency CW Radars, SciTech
Publishing, Rayleigh, NC, 2007
[13] Fratila, R.: Feasibility Study and Implementation of FPGA-Based Leo P. Ligthart received an engineers
Correlation Receiver for the PARSAX Radar, Project Report, TU degree (cum laude) and a doctor of tech-
Delft, IRCTR-A-013-09 2009. nology degree from Delft University of
Technology in 1969 and 1985, respect-
ively. He is a Fellow of the IEE and
Zongbo Wang received the B.S. and IEEE. He received doctorates (honoris
Ph.D. degrees in electronic engineering causa) at Moscow State Technical Uni-
from Beijing Institute of Technology, versity of Civil Aviation in 1999 and
Beijing, China, in 2004 and 2009, Tomsk State University of Control Sys-
respectively. In 2007, he joined Group tems and Radioelectronics in 2001. He is an Academician of
of Microwave and Radar, Universidad the Russian Academy of Transport. Since 1992, he has held
Politecnica de Madrid, Madrid, Spain, the Chair of Microwave Transmission, Radar, and Remote Sen-
where he was engaged in high- sing in the Department of Electrical Engineering, Mathematics,
resolution LFMCW radar image pro- and Computer Science, Delft University of Technology. In
cessing. Since 2009, he joined the International Research 1994, he founded the International Research Center for Tele-
Centre for Telecommunications and Radar, the Delft Univer- communications and Radar (IRCTR), and is the Director of
sity of Technology, Delft, Netherlands, for the research of po- IRCTR. Prof. Ligtharts principal areas of specialization include
larimetric remote sensing. His interests are in the eld of radar antennas and propagation, radar, and remote sensing, but he
signal processing, real-time digital processing, and sub-band has also been active in satellite, mobile, and radio communi-
signal processing cations. He has published over 400 papers and two books.