antenna element. The phase shift is based on the arrival
direction of the signal and the spatial distribution of the
receiving antenna array, which can be rectangular, star, and
circular.
Finally, the Combiner is responsible for combining the
time series of noise, clutter, and echo to obtain the M matrix
corresponding to the received signal.
H. Signal and Data Processing Module
This module is responsible for applying various methods
and digital data processing techniques to the M matrix of
received signal samples, with the aim of extracting range,
arrival direction, and Doppler frequency information of
potential targets present in the received signals. The block
diagram of the processing module is presented in Fig. 16.
Fig. 16. Digital signal and data processing module.
The tasks performed by each of the blocks are described
below:
1) Raised Root Cosine Filter: This filter helps reduce
the inter-symbol interference produced in the transmission
channel. This phenomenon occurs because the signal is
modulated with binary codes at the transmitting stage. The
filter is applied in the sample domain (along the n-axis of
the M matrix).
2) Clutter Filter: This is responsible for removing the
clutter part from the received signal. For this work, the
exploration area is always surrounded by the sea. In this
case, the energy received is mainly due to the reflections on
the sea, as it has greater cross section area than the targets
combined, if any [11].
For this purpose, we use the Empirical Mode
Decomposition (EMD) technique [12]. This method allows
decomposing the signal into its most significant components.
We can associate clutter signal to these main components
and then filter it out from the received signal. The filter is
applied in the sample domain (along the n-axis of the M
matrix).
3) Matched Filter: This simulator simulates a radar
operating under a compressed pulsed mode. This is a very
common technique in radar systems to significantly increase
SNR figure [13],[14]. It relies on (a) encoding the phase of
the transmitting signal with some code that optimizes its
detection when received, and (b) applying a correlation
mechanism on the received signal that detects the presence
of the encoded information.
This filter is used for the latter task. It implements the
correlation function between the received signal and a copy
of the transmitted signal, detecting the autocorrelation. The
purpose of this operation is to highlight the delay present
between the transmitted signal and the echo signal (signal of
interest) present in the received signal. This filter is applied
in the sample domain (along the n-axis of the M matrix).
After applying the filter to the M matrix, the axis (n)
domain is transformed from samples to range by
multiplying each sample by the vacuum speed of light value
and dividing by 2, This number is because the determined
time considers the round-trip path
4) Window and Doppler Filter: When processing the
signal to extract Doppler information (see Doppler Filter)
for velocity retrieval, the raw data is segmented into
rectangular windows. This introduces significant sidelobes
in the frequency domain. To mitigate this problem, the
Kaiser-Bessel window is applied before the Doppler
filtering. This windowing technique smooths the data and
discontinuities at its edges, effectively reducing the
sidelobes and resulting in cleaner spectrum for the Doppler
filter stage [15]. This filter is applied in the pulse domain
(along the m-axis of the M matrix).
On the other hand, the Doppler filter is designed to
estimate the relative velocities of detections. When a radar
wave bounces off a moving target, the returned signal's
frequency changes. The Doppler effect highlights this
frequency shift, which is proportional to the object's
velocity relative to the radar.
This filter is implemented using Fast Fourier Transform
in the pulse domain (along the m-axis of the M matrix). The
output is a spectrum where the Doppler frequency
components associated with the signal of interest (echo
signals) are observed [16].
Finally, we transform the pulse axis to Doppler
frequency axis. The resulting M matrix axis are range (m),
Doppler Frequency (n) and number of elements (k).
5) Range-Doppler Detector: The spectrogram obtained
from the Doppler Filter shows how much the received
signal is alike the transmitted one. This correlation
progressively decays around points of local maxima. An
adaptive detector is used to detect these points, which are
potentially due to the presence of a target.
This stage is implemented using a Cell Averaging
Constant False Alarm Rate (CA-CFAR) detector in two
dimensions with a modified refence window: over the range
(m) and Doppler Frequency (n) domains [17].
6) Angle of Arrival Estimator: Determines the arrival
direction/angle of the received signals with respect to the
Revista elektron, Vol. 8, No. 2, pp. 82-93 (2024)
http://elektron.fi.uba.ar