Next Article in Journal
Comparative Study of GPR Acquisition Methods for Shallow Buried Object Detection
Previous Article in Journal
Active Fault Interpretation in the Northern Segment of the Red River Fault Based on Multisource Remote Sensing Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An RD-Domain Virtual Aperture Extension Method for Shipborne HFSWR

by
Youmin Qu
1,2,
Xingpeng Mao
1,2,*,
Yuguan Hou
1,2 and
Xue Li
3
1
School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin 150001, China
2
Key Laboratory of Marine Environmental Monitoring and Information Processing, Ministry of Industry and Information Technology, Harbin 150001, China
3
The 22nd Research Institute of China Electronics Technology Group Corporation, Xinxiang 453003, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(21), 3929; https://doi.org/10.3390/rs16213929
Submission received: 3 September 2024 / Revised: 24 September 2024 / Accepted: 21 October 2024 / Published: 22 October 2024

Abstract

:
High-frequency surface wave radar (HFSWR) is widely used for detecting sea surface or low-altitude targets due to its all-weather operation and over-the-horizon detection capability. To further enhance the maneuverability and detection range of HFSWR, shipborne HFSWR has been developed. However, compared to shore-based platforms, shipborne platforms face challenges such as a small array aperture and reduced Direction of Arrival (DOA) estimation performance due to their limited size. The traditional time–domain virtual aperture extension method, based on the principle of space-time equivalence, aims to improve the array aperture but has limitations when used for HFSWR background or multiple targets with different speeds. To address these issues, this paper proposes a range-Doppler domain (RD-domain) virtual aperture extension method for the uniform linear array, based on the uniform motion model. The contributions of this work include (1) a continuous motion model for shipborne HFSWR, (2) a virtual aperture processing flowchart for shipborne HFSWR, and (3) an RD-domain aperture extension method suitable for HFSWR background or multiple targets with varying speeds. Through simulation and experimental data, we validate the proposed method and analyze its performance.

1. Introduction

High-frequency surface wave radar (HFSWR) operates within the frequency range of 3 to 30 MHz, utilizing vertically polarized electromagnetic waves with minimal attenuation that propagate along the sea surface to achieve beyond line-of-sight wide-range all-weather detection of targets. Depending on the radar platform’s location, HFSWR systems can be categorized as either shore-based or shipborne. Compared to shore-based HFSWR, shipborne HFSWR offers superior maneuverability and a larger detection range. However, the limited size of the shipborne platforms constrains the antenna array’s aperture, leading to reduced Direction of Arrival (DOA) estimation performance. To address these limitations, this paper reviews existing research methods focused on DOA estimation and array aperture expansion.
For DOA estimation methods in HFSWR, the most classic array-based DOA algorithm is the conventional beamforming (CBF) method [1], which achieves spatial beam scanning by weighting the phase of the array elements. Due to the limitations of the CBF method in target resolution, the subspace-based DOA estimation method was proposed, which can surpass the Rayleigh limit and achieve super-resolution. In 1986, Schmidt proposed a multiple signal classification (MUSIC) algorithm based on noise subspace [2], utilizing the orthogonality between the array steering vectors and noise subspaces to achieve DOA estimation. However, the performance of MUSIC decreases when the target echoes are correlated. In response to the problem of coherence in target echo, some scholars proposed dimensionality reduction algorithms such as the spatial smoothing algorithm [3,4] and matrix reconstruction algorithm [5,6], which sacrifice array aperture for decoherence processing, thereby improving DOA estimation performance. In particular, for a single-snapshot target signal, Ren proposed a single-snapshot MUSIC algorithm [7] to enhance the target resolution of MUSIC by reconstructing the covariance matrix. However, for HFSWR systems, it is essential to first detect the target effectively before performing DOA estimation. In recent years, Cai et al. proposed a ship detection and direction-finding method based on time-frequency analysis for HFSWR [8]. Subsequently, based on machine learning techniques, Zhang et al. designed a two-stage hierarchical one-class classification network for HFSWR, which can effectively detect ship targets with the presence of clutters [9,10].
For the problems of limited array aperture, some scholars have proposed the concept of virtual aperture. By processing the data received by real array elements to obtain the data of virtual array elements, the array aperture can be extended. The concept of virtual aperture originated from the Synthetic Aperture Radar (SAR) technology. In 1951, Carl Wiley first proposed a method to improve radar angular resolution through frequency analysis [11]. Inspired by the SAR technology of airborne platforms, some scholars in the field of underwater acoustics, based on shipborne platforms, have proposed the concept of passive synthetic aperture (PSA) [12], which utilizes the motion of array elements to convert spatial information into temporal information, thereby achieving the expansion of array aperture. Autrey was the first to propose a passive synthetic aperture method based on a moving single array element [13] and explained that to achieve DOA estimation, the single array element must be effectively maneuvered. Yen proposed a circular passive synthetic array based on a single element [14]. For arrays, the most researched passive synthetic aperture algorithm is the Moving Towed Array (MTA). The proposal of the Extended Towed Array Measurements (ETAM) algorithm [15,16] is of milestone significance. This algorithm expands the array aperture by detecting the phase difference in the received signals of overlapping array elements, also known as the “overlap correlator”. For the shipborne radar system, Xie et al. considered the sea clutter suppression issue of shipborne platforms and analyzed the feasibility of applying super-resolution algorithms to shipborne HFSWR [17,18,19]. Zhang et al. established a six-degree-of-freedom motion model for shipborne HFSWR and analyzed its impact on DOA estimation [20,21,22,23]. Based on the six-degree-of-freedom motion model, Ji et al. provide the motion compensation methods for shipborne HFSWR [24,25,26]. For the DOA estimation problem of shipborne HFSWR, Zhang et al. proposed a virtual aperture extension method based on stationary arrays and moving targets [27], which requires the target to move parallel to the array, presenting certain limitations in practice. Subsequently, Zhang et al. proposed a time–domain virtual aperture extension method based on a stop-move-stop model [28], which achieves aperture expansion and improved DOA resolution of the array.
In this paper, we think that the existing time–domain virtual aperture extension methods have the following limitations in practice. Firstly, the existing methods generally assume that the ship moves in a stop-move-stop manner, transmitting and receiving signals intermittently at discrete positions. In reality, however, the ship’s movement is generally continuous, and signals are continuously transmitted and received during the ship’s movement. Secondly, the existing methods directly perform virtual aperture processing on the time–domain target signals received by the array. However, in the HFSWR background, it is almost impossible to extract the target signal from the time domain due to the presence of clutter and interference. Thirdly, the existing methods mostly assume that the targets are stationary, neglecting the analysis of moving targets. Fourthly, the existing methods require the array to move in an overlapping manner, a process that is difficult to achieve in practice.
To address the above limitations of the traditional time–domain method, we proposed a range-Doppler domain (RD-domain) virtual aperture extension method for shipborne HFSWR. By dividing the array data in the time domain and utilizing RD-domain virtual aperture processing, the proposed method can extend the array aperture in the RD-domain, thereby enhancing the array’s DOA estimation performance. The advantages of the proposed method are as follows:
(1)
The proposed method allows the array to move continuously while transmitting and receiving signals, instead of requiring the stop-move-stop motion, which is more consistent with reality;
(2)
By RD-domain processing, the proposed method can separate the target from clutter, making it suitable for the shipborne HFSWR;
(3)
In the case of a single target, the proposed method does not require the array to move in an overlapping manner, whereas the time–domain method does;
(4)
In multiple targets with varying speeds, the proposed method can perform virtual aperture processing on them, while the time–domain method cannot.
The structure of the paper is as follows. In Section 2, we establish a motion model for the shipborne HFSWR and moving target and present the conventional signal model and methods in HFSWR. To address the above limitations in the time–domain method, Section 3 describes the proposed RD-domain virtual aperture extension method. Specifically, in Section 3.1, we equivalently represent the motion model in Section 2 to obtain a continuous motion model. To make the method applicable to shipborne HFSWR, Section 3.2 provides a novel flowchart of the proposed method based on the conventional HFSWR processing flow. Section 3.3 presents the signal time–domain segmentation model of the proposed method. Then, the proposed RD-domain virtual aperture extension methods are described in Section 3.4 and Section 3.5. In Section 4, we analyze the performance of the proposed method. In Section 5 and Section 6, we verify the proposed methods through simulation experiments and experimental data. Finally, we summarize the paper and present the conclusion in Section 7.

2. Signal Model and Conventional Signal Processing Method

2.1. Motion Model for Shipborne HFSWR and Target

Taking a single target as an example, the motion model for shipborne HFSWR and moving target is shown in Figure 1.
In Figure 1, we assume that both the shipborne platform and the target are moving uniformly in a straight line, and the target’s azimuth changes from θ to θ during the movement. The blue and black lines represent the transmission and reception of signals by the shipborne platform at different times or positions. Given that the target range is much greater than the array aperture, we assume that the target’s azimuth remains approximately unchanged during the processing time, meaning that θ = θ and the far-field assumption holds.

2.2. Signal Model for Shipborne HFSWR

The signal model used in this paper is a periodic linear frequency-modulated rectangular pulse signal. Within a pulse repetition time ( PRT ), the transmitted signal is represented as
s t = rect t τ p exp j π μ t 2 exp j 2 π f c t
where rect is a rectangular window function defined as (2), τ p is the pulse width, μ = B / τ p is the frequency modulation slope, B is the frequency modulation bandwidth, f c is the carrier frequency, and t is the fast time variable.
rect t τ p = 1 , t τ p 2 0 , t > τ p 2
Assuming that the array adopts a one-transmitter multiple-receiver mode, one element (set as element 1) transmits a signal, which is reflected by the target and then received by M elements with interval d. For a single target with range R (R corresponds to the delay of the first target echo), the received signal of element 1 is represented as
s r t , t slow = s t 2 R t slow c
where R ( t slow ) is the target range that varies with slow time, as shown in (4). t slow represents the slow time variable, which denotes the time interval between received pulses. Due to the relatively small target velocity, t slow can be expressed as shown in (5).
R ( t slow ) = R ( v ship sin θ + v target   ) t slow
t slow = prtIndex PRT
Here, prtIndex (with values of 0, 1, 2, …) represents the index of the pulse repetition time (PRT). (Due to the relatively short pulse width compared to PRT, we assume that the target’s range remains constant within a single pulse width).
Under the narrowband and far-field conditions, the received data X of the array are represented as (6)
X = A · S + N x r 1 ( t ) x r 2 ( t ) x r M ( t ) = a 1 , a 2 , a N s r 1 ( t ) s r 2 ( t ) s r N ( t ) + n 1 ( t ) n 2 ( t ) n M ( t )
where x r m ( t ) represents the received data of element m   ( where   m = 1 ,   2 ,   . . . ,   M ) , s r i ( t ) represents the echo signal of target i (where i = 1 ,   2 ,   . . . ,   N ) received by the reference element, n m ( t ) represents the receiver noise of element m , and a i , given in (7), represents the steering vector of target i with element 1 as the reference element.
a i = e j 2 π f c 0 · d sin θ i c e j 2 π f c 1 · d sin θ i c e j 2 π f c M 1 · d sin θ i c
Therefore, the received data of element m are represented as
x r m ( t ) = x r m t , t slow = i = 1 N s r i t , t slow exp j 2 π f c m 1 d sin θ i c + n m ( t )

2.3. Range-Doppler Processing

By down converting (also called demodulating) the echo signal described in (3), the baseband echo signal is obtained and expressed as
s ~ r t , t slow = s r t , t slow e x p j 2 π f c t = r e c t t 2 R t slow c τ p e x p j π μ t 2 R t slow c 2 e x p j 4 π f c R t slow c
Range processing refers to matching filtering (9) to obtain the target’s range information. As shown in (10), we use s ~ r - MF t , t slow to represent the matched filtering output of the baseband echo signal, where represents the convolution operation and h ( t ) is the impulse response function of the matched filter.
s ~ r - MF t , t slow = s ~ r t , t slow h t
From (10), we derive an approximate representation of the matched filtering output for the baseband echo signal, expressed as
s ~ r - MF t , t slow = τ p sin c B t 2 R t slow c e x p j 2 π f c 2 R t slow c = τ p sin c B t 2 R t slow c e x p j 2 π f c 2 R c e x p j 2 π f c 2 v ship sin θ + v target   c t slow
where sin c x = sin π x / π x .
Doppler processing, as described in (12), refers to performing a discrete Fourier transform (DFT) on the slow time parameter t slow in (11) to obtain the radial velocity v ship sin θ + v target   between ship and target.
RD [ s ~ r t , t slow ] = DFT t slow [ s ~ r - MF t , t slow ]
Here, we use RD [ s ~ r t , t slow ] to represent the range-Doppler processing output of the target’s baseband echo.

2.4. DOA Estimation Method

In this paper, we use the conventional beamforming (CBF) method for DOA estimation. The CBF method is expressed as
θ ^ CBF = arg   max   θ s a H θ s R X a θ s
where R X = E { X X H } represents the covariance matrix of the array received data and a ( θ s ) represents the steering vector of the searched direction. By weighting the phase of the array elements, this method achieves spatial beam scanning, thereby identifying the target azimuth.

3. Proposed Method

In this section, we provide a detailed description of the proposed RD-domain virtual aperture extension method.

3.1. Far-Field Equivalent Motion Model

For the convenience of analyzing the proposed method, based on the far-field assumption in Section 2.1, we represent the motion model shown in Figure 1 equivalently to obtain the far-field equivalent motion model, as shown in Figure 2.
In Figure 2, the positions of the shipborne platform and target from time t 0 to ( t 0 + KT ) are marked. Due to the far-field assumption, the target echo can be approximated as a plane wave. Therefore, for simplicity in analysis, we use the blue solid lines to represent the different positions of the far-field target. During the virtual aperture processing time KT , for each array element, we segment the received data by intervals T to obtain K time segments.

3.2. Flowchart of the Proposed Method

On the basis of conventional HFSWR processing flow, the flowchart of the proposed method (indicated by black dashed rectangular boxes) is shown in Figure 3.
In conjunction with Figure 2, a brief explanation of the proposed flowchart is provided below. During the virtual aperture processing time KT, if the demodulated target echo signals from each array element are divided into K time segments with a time interval T (the order of demodulation and time–domain division can be interchanged), M array elements will have a total of M K time segments. For each time segment, we perform RD processing and target detection to obtain target’s M snapshots of the real array (assume that targets are within a single RD unit). Then, we perform virtual aperture processing on M K snapshots to obtain the target’s M extend   ( M extend > M ) snapshots of the extended array. Finally, we use M extend snapshots for DOA estimation to obtain target azimuth.

3.3. Signal Time–Domain Segmentation Model

This section provides the time–domain segmented representation of the array received data in the proposed method. For clarity, we provide the correspondence between the proposed flowchart and formula parameters in Figure 4 (the order of Step 2 and Step 3 can be exchanged). The explanation for Figure 4 is as follows.
Taking N targets as an example and ignoring noise terms, the received data of element m are represented as (8) (Step 1). Performing time domain division (Step 2) and the target echo received by element m in time segment k   ( k = 1 ,   2 ,   . . . ,   K ) and ( k + 1 ) are represented as x r m seg ( k ) t , t slow and x r m seg ( k + 1 ) t , t slow , respectively, as shown in (14) and (15).
x r m seg ( k ) t , t slow = i = 1 N s r i seg ( k ) t , t slow exp j 2 π f c m 1 d sin θ i c = i = 1 N s t 2 R i seg ( k ) t slow c exp j 2 π f c m 1 d sin θ i c
x r m seg k + 1 t , t slow = i = 1 N s r i seg ( k + 1 ) t , t slow exp j 2 π f c m 1 d sin θ i c = i = 1 N s t 2 R i seg ( k + 1 ) t slow c exp j 2 π f c m 1 d sin θ i c = i = 1 N s t 2 R i seg ( k ) t slow c + 2 v ship sin θ i + v target i · T c exp j 2 π f c m 1 d sin θ i c
Here, R i seg ( k ) t slow and R i seg ( k + 1 ) t slow , given by (16), respectively, represent the relative range of target i that varies with t slow during time segments k and ( k + 1 ) . s r i seg ( k ) t , t slow and s r i seg ( k + 1 ) t , t slow represent the echo signal of target i during time segments k and ( k + 1 ) . t slow is given by (5), where prtIndex = 0 ,   1 ,   2 ,   , T / PRT   ( where   T / PRT N ) . The other parameters are the same as those in (8).
R i seg ( k ) t slow = R i v ship sin θ i + v target i k 1 T v ship sin θ i + v target i t slow R i seg ( k + 1 ) t slow = R i seg ( k ) t slow v ship sin θ i + v target i T
According to Equation (11), demodulation and range processing (Step 3 and Step 4) are performed on (14) and (15), respectively, to obtain (17) and (18), as follows:
x ~ r m - MF seg ( k ) t , t slow = i = 1 N s ~ r i - MF seg ( k ) t , t slow exp j 2 π f c m 1 d sin θ i c = i = 1 N τ p sin c B t 2 R i seg ( k ) t slow c exp j 2 π f c 2 R i seg ( k ) t slow c exp j 2 π f c m 1 d sin θ i c
x ~ r m - MF seg k + 1 t , t slow = i = 1 N s ~ r i - MF seg k + 1 t , t slow exp j 2 π f c m 1 d sin θ i c = i = 1 N τ p sin c B t 2 R i seg ( k + 1 ) t slow c exp j 2 π f c 2 R i seg ( k + 1 ) t slow c exp j 2 π f c m 1 d sin θ i c = i = 1 N τ p sin c B t 2 R i seg ( k ) t slow c + Δ τ ship i + Δ τ target i exp j 2 π f c 2 R i seg ( k ) t slow c · e x p j 2 π f c m 1 d sin θ i c e x p ( j 2 π f c Δ τ ship i ) e x p ( j 2 π f c Δ τ target i )
where Δ τ ship i and Δ τ target i represent the changes in echo delay of target i caused by the motion of ship and target i during time T , respectively, as shown in (19).
Δ τ ship i = 2 v ship sin θ i T / c Δ τ target i = 2 v target i T / c
Step 5 represents for the Doppler processing and its output in time segment k and ( k + 1 ) are represented as RD [ x ~ r m seg ( k ) ( t , t slow ) ] and RD [ x ~ r m seg ( k + 1 ) ( t , t slow ) ] .

3.4. Proposed Method for a Single Target

This section derives the proposed RD-domain virtual aperture extension method for a single target. Before introducing the method, we first provide an RD-domain representation of the array received data. By applying the RD processing to (6) and utilizing the linear properties of the RD transformation, we obtain
R D ij [ x r m ( t ) ] = i = 1 N R D ij [ s r i t ] exp j 2 π f c m 1 d sin θ i c + R D ij [ n m ( t ) ]
Then, the RD-domain representation of array data can be obtained, as shown in (21), as follows:
R D ij [ x r 1 ( t ) ] R D ij [ x r 2 ( t ) ] R D ij [ x r M ( t ) ] = A · R D ij [ s r 1 ( t ) ] R D ij [ s r 2 ( t ) ] R D ij [ s r N ( t ) ] + R D ij [ n 1 ( t ) ] R D ij [ n 2 ( t ) ] R D ij [ n M ( t ) ]
where R D ij [ x r m ( t ) ] represents the single snapshot value of range index i and the velocity index j is extracted from the RD-processed data of element m .
Based on the flowchart shown in Figure 3, the proposed method is explained as follows.
Firstly, for the received data of each array element, we perform demodulation and time–domain division (as described in Section 3.3) to obtain the baseband data of array element m in time segment k, denoted as x ~ r m seg ( k ) ( t ) .
Secondly, RD processing is performed on x ~ r m seg ( k ) ( t ) . According to (21), for a single target, the RD-domain form of the array data in time segment k is expressed as
R D [ x ~ r 1 seg ( k ) ( t ) ] R D [ x ~ r 2 seg ( k ) ( t ) ] R D [ x ~ r M seg ( k ) ( t ) ] = a 1 · RD [ s ~ r 1 seg ( k ) ( t ) ] + R D [ n 1 seg ( k ) ( t ) ] R D [ n 2 seg ( k ) ( t ) ] R D [ n M seg ( k ) ( t ) ]
where s ~ r 1 seg ( k ) ( t ) represents the baseband target signal in time segment k.
Thirdly, through target detection, we obtain the targets’ range and velocity indices ij of the RD spectrum and extract the targets’ single-snapshot value at indices ij . Similar to (21), the value of indices ij are denoted as R D ij [ x ~ r m seg ( k ) ( t ) ] , R D ij [ s ~ r 1 seg ( k ) ( t ) ] , and R D ij [ n m seg ( k ) ( t ) ] . For the convenience of formula derivation, we represent them as x r m seg ( k ) , s r 1 seg ( k ) , and n m seg ( k ) , respectively. Substituting (7) into (22) yields (23).
x r 1 seg ( k ) x r 2 seg ( k ) x r M seg ( k ) = e j 2 π f c 0 · d sin θ 1 c e j 2 π f c 1 · d sin θ 1 c e j 2 π f c M 1 · d sin θ 1 c s r 1 seg ( k ) + n 1 seg ( k ) n 2 seg ( k ) n M seg ( k )
Similarly, the RD-domain representation of the array data for time segment ( k + 1 ) is given by (24).
x r 1 seg ( k + 1 ) x r 2 seg ( k + 1 ) x r M seg ( k + 1 ) = e j 2 π f c 0 · d sin θ 1 c e j 2 π f c 1 · d sin θ 1 c e j 2 π f c M 1 · d sin θ 1 c s r 1 seg ( k + 1 ) + n 1 seg ( k + 1 ) n 2 seg ( k + 1 ) n M seg ( k + 1 )
Fourthly, based on the real-array elements’ M snapshots of each time segments, we perform virtual aperture processing to obtain the extended-array elements’ M extend snapshots. If the SNR is high enough after RD processing, the noise terms in (23) and (24) can be neglected, and dividing Equation (24) by Equation (23) results in
Δ φ m = x r m seg ( k + 1 ) x r m seg ( k ) = exp j 2 π f c m 1 d sin θ 1 c s r 1 seg ( k + 1 ) exp j 2 π f c m 1 d sin θ 1 c s r 1 seg ( k ) = x r ( m + 1 ) seg ( k + 1 ) x r ( m + 1 ) seg ( k )
Here, m and m represent the element indices in time segment k and k + 1 , respectively, which satisfy 1 m < m M . x r m seg ( k ) represents the extracted target single snapshot of element m in time segment k , x r m seg ( k + 1 ) represents the extracted target single snapshot of element m in time segment ( k + 1 ) , and Δ φ m represents the compensation value between the two single snapshots.
If the index difference Δ m is denoted as Δ m = m m and satisfies 1 Δ m M 1 , then (25) can also be expressed as
Δ φ m = x r m seg ( k + 1 ) x r ( m + Δ m ) seg ( k ) = exp j 2 π f c m 1 · d sin θ 1 c s r 1 seg ( k + 1 ) exp j 2 π f c m + Δ m 1 · d sin θ 1 c s r 1 seg ( k ) = x r ( m + 1 ) seg ( k + 1 ) x r ( m + Δ m + 1 ) seg ( k ) = Δ φ ( m + 1 )
Due to the potential data errors in a single array element, we take the average of Δ φ m to obtain Δ φ m ¯ in (27), which represents the average compensation value between time segment k and ( k + 1 ) .
Δ φ m ¯ = E Δ φ m = 1 ( M Δ m ) m = 1 M Δ m x r m seg ( k + 1 ) x r ( m + Δ m ) seg ( k )
Then, the virtual elements’ single-snapshot data x r M + 1 seg ( k ) to x r ( M + Δ m ) seg ( k ) can be calculated from
x r M + 1 Δ m seg ( k + 1 ) x r M + 1 seg ( k ) = = x r M seg ( k + 1 ) x r ( M + Δ m ) seg ( k ) = Δ φ m ¯
By traversing the values of k from 1 to K , Δ m ( K 1 ) extended elements’ single-snapshot data can be obtained in time segment 1, that is, the number of the extended array elements is M extend , which satisfies the condition M extend = M + Δ m ( K 1 ) .
Finally, based on the target’s M extend snapshots of the extended array, we perform DOA estimation to obtain the target azimuth.
The virtual aperture processing method and aperture expansion effect of the proposed method are shown in Figure 5.
Figure 5a shows the virtual aperture processing manners of the proposed method. The dashed arrows correspond to different Δ m ( 1 Δ m M 1 ), where the blue dashed arrow represents Δ m = 1 , the red dashed arrow represents Δ m = 2 , and the green dashed arrow represents Δ m = M 1 . Figure 5b shows the aperture expansion effect when Δ m = 1 . In this case, only one virtual element’s single-snapshot data can be obtained after a single virtual aperture processing, representing the minimum aperture case. Figure 5c shows the aperture expansion effect when Δ m = M 1 . In this case, ( M 1 ) virtual elements’ single-snapshot data can be obtained after a single virtual aperture processing, which represents the maximum aperture case. However, this does not imply that a larger Δ m is always better. For example, when Δ m = M 1 , according to (27), Δ φ m ¯ is calculated from only a pair of elements’ data x r 1 seg ( k + 1 ) and x r M seg ( k ) , which means that the value of Δ φ m ¯ is more susceptible to noise and may have potential errors.
Additionally, it should be noted that the derivation of the proposed method is based on a uniform linear array. For the case of non-uniform linear arrays, Δ φ m = Δ φ ( m + 1 ) in equation (26) cannot be derived and the proposed method is no longer applicable.

3.5. Proposed Method for Multiple Targets

This section derives the proposed RD-domain virtual aperture extension method for multiple targets.
When multiple targets are present, two cases are considered: the first case is when all targets are situated in different RD units and the second case is when at least two targets are situated in the same RD unit.
For case 1, we can apply the RD-domain virtual aperture extension method described in Section 3.4 to each individual target of different RD units, to achieve the virtual aperture extension.
For case 2, the processing flow of the method is consistent with that in Section 3.4; however, two constraints are present: the first is that the array needs to move in an overlapping manner, which means it satisfies the condition v ship T = ld (where l = 1 ,   2 ,   ,   M 1 ), and the second is that Δ m must meet the requirement Δ m = 2 l .
The explanation of the two constraints in case 2 is as follows. According to (18), when the target speed is low or the virtual aperture processing time is short, the impact of Δ τ ship i and Δ τ target i on the envelope of the sin c function can be ignored, resulting in (29), with the parameters specified in (16) and (19).
x ~ r m - MF seg k + 1 t , t slow = i = 1 N τ p sin c [ B ( t 2 R i seg ( k ) t slow c ) ] exp j 2 π f c 2 R i seg ( k + 1 ) t slow c exp j 2 π f c m 1 d sin θ i c = i = 1 N τ p sin c [ B ( t 2 R i seg ( k ) t slow c ) ] exp j 2 π f c 2 R i seg ( k ) t slow c e x p j 2 π f c m 1 d sin θ i c e x p ( j 2 π f c Δ τ ship i ) e x p ( j 2 π f c Δ τ target i )
Given that targets are in the same RD unit, we assume that their range and velocity parameters are exactly the same. We assume that the array moves in an overlapping manner, which means that constraint 1 holds. Taking l = 1 as an example, substituting v target i = v target , R i = R and v ship T = d into (29) yields
x ~ r m - MF seg k + 1 t , t slow = i = 1 N τ p sin c [ B ( t 2 R i seg ( k ) t slow c ) ] exp j 2 π f c 2 R i seg ( k ) t slow c · e x p j 2 π f c m + 1 d sin θ i c e x p ( j 2 π f c Δ τ target ) = x ~ r ( m + 2 ) - MF seg ( k ) t , t slow e x p ( j 2 π f c Δ τ target )
where R i seg ( k ) t slow = R v ship sin θ i + v target k 1 T v ship sin θ i + v target t slow and Δ τ target = 2 v target   T / c .
Simultaneously perform DFT on both sides of the Equation (30) with respect to t slow , resulting in
R D x ~ r m seg k + 1 t , t slow = DFT t slow x ~ r m - MF seg k + 1 t , t slow = DFT t slow x ~ r ( m + 2 ) - MF seg ( k ) t , t slow exp j 2 π f c Δ τ target = R D x ~ r ( m + 2 ) seg ( k ) t , t slow exp j 2 π f c Δ τ target
Similar to Section 3.4, extract the single-snapshot value at indices ij from (31) to obtain RD ij x ~ r m seg k + 1 t , t slow and RD ij x ~ r ( m + 2 ) seg ( k ) t , t slow and denote them as x r m seg k + 1 and x r ( m + 2 ) seg ( k ) , respectively, resulting in
Δ φ m = x r m seg k + 1 x r ( m + 2 ) seg ( k ) = exp j 2 π f c Δ τ target = Δ φ ( m + 1 )
Compared to (26), it can be seen that Δ m can only take 2 for multiple targets, which means that constraint 2 holds.
The same as for Equations (27) and (28), the virtual array elements’ data x r ( M + 1 ) seg ( k ) and x r ( M + 2 ) seg ( k ) can be calculated by (33). The elements number of the extended array is M extend = M + 2 ( K 1 ) .
Δ φ m ¯ = E Δ φ m = 1 ( M 2 ) m = 1 M 2 x r m seg k + 1 x r ( m + 2 ) seg ( k ) = x r ( M 1 ) seg k + 1 x r ( M + 1 ) seg ( k ) = x r M seg k + 1 x r ( M + 2 ) seg ( k )
Therefore, only when both constraints are satisfied can the phase compensation value between two elements across two time segments be expressed as the constant exp j 2 π f c Δ τ target . Then, the condition Δ φ m = Δ φ ( m + 1 ) is satisfied and the proposed method for multiple targets in case 2 becomes effective.
The virtual aperture processing method and aperture expansion effect of the proposed method for multiple targets when l = 1 is shown in Figure 6.
Here, the black solid-line element represents the element of the real array, the blue dashed-line element represents for the virtual array element obtained from a single virtual aperture processing, and the red dashed-line element represents for the virtual array element obtained from double virtual aperture processing.
It can be seen that the array element m in time segment k + 1 corresponds to the array element ( m + 2 ) in time segment k . That is, two virtual elements’ data can be obtained from each virtual aperture processing of time T , indicating that the aperture extension performance is limited compared to the proposed method for a single target.

4. Performance Discussion

4.1. Aperture Extension Performance Based on a Far-Field Assumption

In this section, we analyze the factors influencing the far-field assumption to explain the limitations in the aperture extension performance of the proposed method.
According to Section 3.4, the elements number of the extended array is M extend = M + Δ m ( K 1 ) . Under ideal conditions, if the far-field assumption mentioned in Section 2.1 is always satisfied, the virtual aperture can be infinitely large as the virtual aperture processing time KT increases. However, in practice, due to various factors, the far-field assumption holds only within a certain range of parameters; therefore, the extension of the array aperture is limited.
To illustrate the factors that may influence the far-field assumption, we conduct simulations from two perspectives: the first is azimuth variation ( Δ θ ) within the virtual aperture processing time and the second is elements’ maximum phase variation ( Δ ϕ max ), which represents the phase change in element M caused by Δ θ when element 1 is used as the reference element.
Δ θ = θ θ
Δ ϕ max = 2 π λ M 1 d sin θ sin θ
The parameter settings are as follows: v ship is about 20 knots, v target   is about 1 Mach, the target range is from 30 km to 150 km, and the target azimuth θ { 0 ° , 15 ° , 30 ° } . For simplicity in analysis, we assume that the target moves toward the radar. Figure 7 illustrates the changes in Δ θ and Δ ϕ max with respect to the target range, under the different target azimuths and virtual aperture processing times.
In Figure 7, the circle dotted lines represent a virtual aperture processing time of 5 s, and the upper triangular dotted lines represent a virtual aperture processing time of 10 s. The green, red, and blue lines represent the target azimuths of 0 ° ,   15 °   and   30 ° , respectively.
It can be seen that within the given parameter range, the values of Δ θ and Δ ϕ max are relatively small, which has little impact on DOA estimation, indicating that the far-field assumption is valid. However, as the virtual aperture processing time increases, Δ θ and Δ ϕ max gradually increase. Additionally, as the target range or target azimuth decreases, Δ θ and Δ ϕ max also increase. When Δ θ and Δ ϕ max are relatively large, the far-field assumption no longer holds, and the proposed method may have significant errors or even fail. Therefore, the aperture extension performance of the proposed method is limited in practice.

4.2. Analysis of Error Impact

This section analyzes the potential errors of the proposed RD-domain virtual aperture extension method and their impact on the method.
To evaluate the impact of errors on the proposed virtual aperture processing method, we define the parameter Var ( Δ φ m ^ ) , as shown in (36).
Var Δ φ m ^ = 1 ( M Δ m ) m = 1 M Δ m Δ φ m ^ E Δ φ m ^ 2
where Δ φ m is defined in (26) or (32) and Δ φ m ^ represents the estimated value of Δ φ m . E( Δ φ m ^ ) and Var( Δ φ m ^ ) represent the mean value and variance of Δ φ m ^ , respectively.
The explanation of the parameter Var ( Δ φ m ^ ) is as follows. As shown in (27) and (33), the proposed method calculates the virtual elements’ data through Δ φ m ¯ . In the absence of error, Δ φ m does not vary with m , indicating that Var Δ φ m = 0 and the performance of virtual aperture processing is the best. However, in reality, due to the presence of error, Δ φ m ^ (the estimated value of Δ φ m ) will vary with m , resulting in the condition Var ( Δ φ m ^ ) = 0 no longer being satisfied. Additionally, a greater variation in Δ φ m ^ with m results in a larger Var ( Δ φ m ^ ) , which would increase the error of the calculated virtual elements’ data and decrease the performance of the proposed virtual aperture processing method.
Therefore, in this paper, we use Var ( Δ φ m ^ ) to evaluate the impact of errors on the proposed virtual aperture processing method.

4.2.1. Target Azimuth Variation Error

The proposed method assumes that the moving target satisfies the far-field condition, that is, the target azimuth remains unchanged within the virtual aperture time. However, as analyzed in Section 4.1, the far-field conditions may not always be satisfied. Therefore, the error caused by changes in the target’s azimuth cannot be ignored.
Taking a single target as an example, we assume that from time segment k to ( k + 1 ) , the target azimuth changes from θ 1 to θ 1 . According to (26), Δ φ m is represented as (37), as follows:
Δ φ m = x r m seg ( k + 1 ) x r ( m + Δ m ) seg ( k ) = exp j 2 π f c m 1 d sin θ 1 c s r 1 seg ( k + 1 ) exp j 2 π f c m + Δ m 1 d sin θ 1 c s r 1 seg ( k ) exp j 2 π f c m d sin θ 1 c s r 1 seg ( k + 1 ) exp j 2 π f c m + Δ m d sin θ 1 c s r 1 seg ( k ) = x r ( m + 1 ) seg ( k + 1 ) x r ( m + Δ m + 1 ) seg ( k ) = Δ φ ( m + 1 )
which no longer satisfies the condition Δ φ m = Δ φ ( m + 1 ) in (26). That is, an error occurs in Δ φ m ¯ , leading to a decrease in the effect of virtual aperture processing. For the case of multiple targets, it can also be inferred that Equation (32) no longer holds and the effect of virtual aperture processing decreases.
To simulate the error impact, the parameters are set as follows: target azimuth θ 1 = 20 ° , Δ m = 2 , and the change in target’s azimuth Δ θ = θ 1 θ 1 { 0 ° ,   0.05 ° ,   0.1 ° ,   0.2 ° } . Figure 8 shows the variation in Δ φ m ^ with m for different Δ θ . For the convenience of analysis, we apply zero-mean processing to Δ φ m ^ and take the absolute value to obtain Δ φ m ^ E Δ φ m ^ .
It can be seen that when Δ θ = 0 (no azimuth error), Δ φ m ^ hardly changes with m , that is, Var ( Δ φ m ^ ) 0 and the virtual aperture processing is not affected. But with the increase in Δ θ , Δ φ m ^ E Δ φ m ^ increases, and Var ( Δ φ m ^ ) increases, resulting in a decrease in the virtual aperture processing performance.

4.2.2. Target Range or Velocity Variation Error

In the discussion of Section 3.5, the proposed method assumes that the range and velocity parameters of multiple targets within the same RD unit are exactly the same. However, in practice, due to the certain size of range and velocity cells, the parameters may not be the same. Two targets are taken as an example, as shown in Figure 9.
The range and velocity parameters of the two targets within the same RD cell should satisfy the Equation (38).
R 1 R 2 < Δ R = c 2 f s v target 1 v target 2 < Δ v = λ 2 T
where Δ R and Δ v represent the sizes of the range and velocity cells, respectively, and f s denotes the sampling rate. Taking l = 1 as an example (i.e., v ship T = d ), we consider the range and velocity variation errors.
When there is only range variation error, i.e., multiple targets have the same velocity but different ranges, substituting v target i = v target into (29) yields (39), as follows:
x ~ r m - MF seg k + 1 t , t slow = i = 1 N τ p sin c [ B ( t 2 R i c ) ] exp j 2 π f c 2 R i seg ( k ) t slow c · e x p j 2 π f c m + 1 d sin θ i c e x p ( j 2 π f c Δ τ target ) = x ~ r ( m + 2 ) - MF seg ( k ) t , t slow e x p ( j 2 π f c Δ τ target )
where exp ( j 2 π f c Δ τ target ) is a constant when v target and T are fixed. In this case, (33) still holds, meaning that the proposed virtual aperture extension method is not affected.
When there is only velocity variation error, i.e., multiple targets have the same range but different velocities, substituting R i = R into (29) yields (40), as follows:
x ~ r m - MF seg k + 1 t , t slow = i = 1 N τ p sin c [ B ( t 2 R c ) ] exp j 2 π f c 2 R i seg ( k ) t slow c e x p j 2 π f c m + 1 d sin θ i c e x p ( j 2 π f c Δ τ target i )
where exp ( j 2 π f c Δ τ target i ) varies with v target i and cannot be factored out of the summation like (39). In this case, (33) cannot be derived, leading to a decrease in the performance of virtual aperture processing.
To simulate the error impact, the parameters are set as follows. When there is only range error between the two targets (assuming the range error is less than the range resolution c / 2 B ), we set the range errors of the two targets to 1 km, 2 km, and 4 km. When there is only velocity error between the two targets (assuming that the velocity error is less than the velocity resolution λ / 2 T ), we set the velocity errors of the two targets to 1 m/s, 2 m/s, and 3 m/s. The simulation results are shown in Figure 10.
Here, the blue line represents “noError”, which indicates that two targets’ range and velocity parameters are exactly the same, red lines indicate that two targets have the same velocity but different range (i.e., there is only range error), and green lines indicate that two targets have the same range but different velocity (i.e., there is only velocity error).
It can be seen that when “noError” or when only range errors are present, Δ φ m ^ hardly changes with m , that is, Var ( Δ φ m ^ ) 0 and the virtual aperture processing is not affected. When there is velocity error, as the velocity error increases from 1 m/s to 3 m/s, Δ φ m ^ E Δ φ m ^ increases, and Var ( Δ φ m ^ ) increases, resulting in a decrease in the virtual aperture processing performance.

4.2.3. Array Non-Overlapping Motion Error

In the discussion of Section 3.5, it is required that the ship should move in an overlapping manner, that is, satisfying the condition v ship T = ld , where l = 1 ,   2 ,   ,   M 1 . In actual signal processing, the value of T is generally an integer multiple of PRT, but there may be errors in v ship , which makes the equation v ship T = ld not strictly hold, as shown in Figure 11.
To analyze the impact, we take l = 1 as an example. Assume v ship T = d + Δ d and substitute it into (29) to obtain (41). It can be seen that due to the existence of Δ d , (33) no longer holds, resulting in a decrease in the performance of virtual aperture processing.
x ~ r m - MF seg k + 1 t , t slow = i = 1 N τ p sin c B t 2 R c exp j 2 π f c 2 R i seg ( k ) t slow c · e x p j 2 π f c m + 1 d sin θ i c · e x p ( j 2 π f c 2 Δ d sin θ i c ) exp j 2 π f c Δ τ target
To simulate the error impact, we assume errors of 1%, 5%, and 10% in the ship’s velocity, causing the array to move in a non-overlapping manner, as shown in Figure 12.
Here, the yellow dotted line indicates that there is no error in the ship’s velocity, i.e., the array moves in an overlapping manner, and the other lines indicate that there are errors in ship speed. Figure 12 shows that when there is no error in ship’s velocity, Δ φ m ^ hardly changes with m , that is, Var ( Δ φ m ^ ) 0 , and the virtual aperture processing is not affected. However, as the error in ship’s velocity increases from 1% to 10%, Δ φ m ^ E Δ φ m ^ increases, and Var ( Δ φ m ^ ) increases, resulting in a decrease in the virtual aperture processing performance.

5. Simulation Results and Discussion

In this section, we verify the proposed RD-domain virtual aperture extension method through DOA estimation simulation experiments.
We analyze the DOA estimation performance of the extended array from two perspectives: DOA resolution performance and DOA estimation accuracy. For the former, we evaluate the DOA resolution performance based on the spatial spectrum distribution. The greater the number of elements in the extended array, the more concentrated the spatial spectrum distribution becomes, representing a better target resolution ability. For the latter, we evaluate the DOA estimation accuracy based on RMSE. A smaller RMSE indicates a higher DOA estimation accuracy. The definition of RMSE is given by (42), as follows:
RMSE = 1 CN c = 1 C i = 1 N θ ^ i , c θ i 2
where C represents the number of Monte Carlo iterations and θ ^ i , c represents the estimated azimuth of the target i in the c -th Monte Carlo experiment.
The simulation parameters are set as follows: SNR = 15 , M = 8 , d = λ / 2 , T = 500 PRT , and v ship = d / T . The parameter values of the signal model are shown in Table 1.

5.1. Simulation of the Proposed Method for a Single Target

For a single target, according to the analysis in Section 3.4, the number of elements in the extended array obtained from the proposed method is M extend = M + Δ m ( K 1 ) , which means that the DOA estimation effect is affected by Δ m and K . By setting the single target parameters R i ,   v target i ,   θ i = ( 51 ,   200 ,   30 ) , where ( R i ,   v target i ,   θ i ) represents the range (km), velocity (m/s), and azimuth (°) of the target, the simulation results are presented as follows.
Firstly, we simulate the impact of K on the proposed virtual aperture extension method by setting the parameters as follows: Δ m = 2 , K { 4 , 8 , 12 } .
To evaluate the DOA resolution ability based on the proposed method, we present the DOA estimation results of the CBF method with different K in Figure 13.
In Figure 13, the green solid line represents the DOA estimation result based on the CBF method of the real array, the black dashed line represents the target real azimuth, and the other lines represent for the DOA estimation results based on CBF method of the extended array.
It can be seen that the spatial spectrum distribution of the extended array is more concentrated than the real array, which means that the proposed method for a single target can effectively extend the array aperture and enhance the target resolution ability of the DOA estimation method. Figure 13 shows that when Δ m remains constant, the larger the K , the larger the M extend , and the more concentrated the spatial spectrum distribution is, thereby resulting in a better target resolution ability.
To evaluate the DOA estimation accuracy based on the proposed RD-domain virtual aperture extension, we take C = 500 and present the RMSE result in Figure 14.
In Figure 14, the green dotted line represents the RMSE result based on the CBF method of the real array and the other lines represent the RMSE results based on the CBF method of the extended array.
It shows that the RMSE of the proposed method is lower than that of the real array, indicating that the proposed method can effectively improve the DOA estimation accuracy. Moreover, when Δ m is constant, as K increases, M extend increases, and RMSE decreases, resulting in a higher DOA estimation accuracy. Therefore, by increasing K (i.e., the virtual aperture processing time KT ), the DOA estimation performance for a single target can be improved effectively.
Secondly, we simulate the impact of Δ m on the proposed virtual aperture extension method by setting the parameters as follows: Δ m { 2 , 4 , 6 } , K = 2 .
To evaluate the DOA resolution ability based on the proposed method, we present the DOA estimation results of the CBF method with different Δ m in Figure 15.
It can be seen that the spatial spectrum distribution of the extended array is more concentrated than that of the real array, which means that the proposed method for a single target can effectively extend the array aperture and enhance the target resolution ability of the DOA estimation method. Figure 15 shows that when K remains constant, the larger the Δ m , the larger the M extend , the more concentrated the spatial spectrum distribution is, thereby resulting in a better target resolution ability.
To evaluate the DOA estimation accuracy based on the proposed RD-domain virtual aperture extension, we take C = 500 and present the RMSE result in Figure 16.
It shows that the RMSE result of the extended array is lower than that of the real array, indicating that the proposed method can effectively improve the DOA estimation accuracy. Moreover, when K is constant, as Δ m increases from 2 to 4, M extend increases, and RMSE decreases, resulting in a higher DOA estimation accuracy. However, when Δ m = 6 , although M extend increases, according to the analysis in Section 3.4, the number of element pairs that can be used to estimate Δ φ m ¯ decreases to M Δ m = 2 , which makes the calculated virtual element’s data more susceptible to noise and results in a decrease in RMSE.
Thirdly, we verified that the proposed method for a single target in Section 3.4 is suitable for both overlapping and non-overlapping array motion manners and is less affected by the motion manner. We take Δ m = 2 , K { 4 , 8 } , and adjust the ship speed v ship to achieve the ship’s non-overlapping motion. The RMSE result with C = 500 is shown in Figure 17.
In Figure 17, red lines represent the RMSE results based on the CBF method of the extended array when K = 4 and Δ m = 2 and the blue lines represent the RMSE results based on CBF method of the extended array when K = 8 and Δ m = 2 . The solid lines indicate that v ship T = d (i.e., the ship moves in an overlapping manner), the dashed and dotted lines, respectively, indicate that v ship T = 0.8   d and v ship T = 1.6   d (i.e., the ship moves in a non-overlapping manner), respectively.
It shows that when Δ m and K are constant (i.e., M extend is constant), RMSE almost only changes with SNR instead of v ship , which implies that the array of non-overlapping motion has almost no impact on the DOA estimation accuracy. That is, the proposed method for a single target is suitable for both overlapping and non-overlapping array motion manners.

5.2. Simulation of the Proposed Method for Multiple Targets

For multiple targets, according to the analysis in Section 3.5, the number of extended array elements is M extend = M + 2 ( K 1 ) , which means that Δ m is fixed at 2 and the size of the extended aperture is only affected by K . By setting the parameters of the two targets R i ,   v target i ,   θ i = 51 ,   100 ,   20 and ( 51 ,   100 ,   30 ) , we simulate the impact of K on the proposed virtual aperture extension method.
To evaluate the DOA resolution ability based on the proposed method, we set K { 4 , 12 } and present the DOA estimation results of the CBF method in Figure 18.
In Figure 18, the green solid line represents the DOA estimation result based on the CBF method of the real array, the black dashed line represents the target real azimuth, and the other lines represents the DOA estimation results based on the CBF method of the extended array.
It can be seen that when Δ m is constant, as K increases from 4 to 12, M extend increases, the spatial spectrum of the two targets can be distinguished more easily, and the two targets’ spectral peaks are closer to the true azimuth. Therefore, the proposed method for multiple targets can effectively extend the array aperture and enhance the target resolution ability of the DOA estimation. Additionally, the larger the K , the better the target resolution ability is.
To evaluate the DOA estimation accuracy based on the proposed RD-domain virtual aperture extension, we set K { 5 , 8 , 11 } , C = 500 , and present the RMSE result in Figure 19.
In Figure 19, the green dotted line represents the RMSE result based on the CBF method of the real array, and the other lines represent for the RMSE results based on CBF method of the extended array.
It shows that the RMSE result of the extended array is lower than that of the real array, indicating that the proposed method can effectively improve the DOA estimation accuracy. Moreover, when K increases, M extend increases, and RMSE decreases, resulting in a higher DOA estimation accuracy. Therefore, by increasing K , the DOA estimation performance for multiple targets can be improved effectively.
In general, as the ship moves and the virtual aperture processing time (i.e., K) increases, more virtual elements’ data can be estimated through the proposed method. Consequently, the aperture size of the extended array expands, leading to an improvement in the array’s DOA estimation performance.

6. Experimental Results and Discussion

In this section, we use experimental data to further verify the proposed RD-domain virtual aperture extension method. Due to the limitations of the current experimental conditions, we do not yet have real target echoes that meet the required conditions to validate the proposed method. Therefore, we add simulated target echoes to the experimental data to validate the proposed method.
The parameter settings are as follows: the working frequency of the radar system is about 4.7 MHz, the array is configured as an 8-element uniform linear array with an element spacing of 15 m, and the ship speed for the simulated target signals is about 7.5 m/s. Under the following two conditions, we add simulated target signals to the experimental data from various time segments.
For case 1, we add simulated targets with significant differences in range or velocity parameters from clutter to the experimental data. The RD spectrum of the array element 1 in time segment 1 is shown in Figure 20.
Here, the horizontal axis X in Figure 20 represents the Doppler cells, while the vertical axis Y represents the range cells. The power of each RD cell is depicted using different colors according to its magnitude. We set three simulated targets in two RD cells. In a range-Doppler cell (45, 135), we set a single target with an azimuth angle of 30 degrees. In a range-Doppler cell (851, 340), we set two targets with identical range and velocity parameters, and an azimuth angles of 20 degrees and 30 degrees, respectively.
Then, using the CBF method, we perform DOA estimation on the RD cells where the simulated targets are located, as shown in Figure 21.
Here, the red solid line represents the CBF method DOA estimation result of the real array, the blue and green dashed lines represent the results of extended array, and the black dotted lines represent the targets’ real azimuth. In Figure 21a, it can be seen that the spatial spectrum distribution of the extended array is more concentrated than that of the real array, which means the proposed method for a single target is effective. Figure 21b shows that the two targets’ spatial spectrum of the extended array can be distinguished more easily than that of the real array, which means the proposed method for multiple targets is effective.
Table 2 presents the numerical results of DOA estimation error for case 1; it can be seen that the DOA estimation error of the extended array is smaller than that of the real array, representing a higher DOA estimation accuracy. Moreover, as the number of virtual array elements increases, the DOA estimation accuracy improves accordingly.
For case 2, we add simulated targets with range and velocity parameters close to the clutter into the experimental data. The RD spectrum of the array element 1 in time segment 1 is shown in Figure 22.
In this case, we also set three simulated targets in two RD cells. In a range-Doppler cell (45, 950), we set a single target with an azimuth angle of 30 degrees. In a range-Doppler cell (851, 120), we set two targets with identical range and velocity parameters, and azimuth angles of 20 degrees and 30 degrees, respectively.
Then, using the CBF method, we perform DOA estimation on the RD cells where the simulated targets are located, as shown in Figure 23. It can be seen that the targets’ spatial spectrum of the extended array is more concentrated and easier to distinguish than that of the real array, which means the proposed method is effective. However, due to the effect of clutter, the target data extracted from the RD unit may be inaccurate, resulting in a decrease in DOA estimation performance in case 2 compared to case 1. In this case, clutter suppression may improve the performance of DOA estimation, which may be analyzed in our future research.
Table 3 presents the numerical results of DOA estimation error for case 2. Compared to case 1, the DOA estimation accuracy in case 2 may decrease due to the effect of clutter. However, it can be seen that the DOA estimation performance of the extended array remains superior to that of the real array and continues to improve as the number of virtual array elements increases.

7. Conclusions

This paper proposes an RD-domain virtual aperture extension method to address the problem of small aperture and poor DOA estimation performance for shipborne HFSWR. Through this method, we effectively extend the array aperture and improve the DOA estimation performance of shipborne HFSWR. The summary of this paper is as follows. Firstly, we establish a continuous motion model based on the validity of far-field assumption and provide a novel flowchart for the proposed method. Secondly, based on the signal time–domain segmentation model, we derive the proposed RD-domain virtual aperture extension method for a single target and multiple targets. Thirdly, we analyze the performance of the proposed method through simulations. Finally, we verify the proposed method through simulation experiments and experimental data.
In general, this work has the following implications. (1) By extending the traditional time–domain virtual aperture extension method to the RD domain, targets in strong clutter backgrounds can be distinguished, and therefore, the target resolution capability can be improved through virtual aperture extension. (2) Based on the RD-domain processing, targets with different ranges or velocities can be separated, thereby allowing the application of the virtual aperture extension method to them. (3) In the case of a single target, it does not require the array to move in an overlapping manner.

Author Contributions

Conceptualization, Y.Q. and X.M.; methodology, Y.Q. and X.M.; software, Y.Q.; validation, Y.Q. and X.M.; formal analysis, Y.Q. and X.M.; investigation, Y.Q. and X.M.; resources, Y.Q. and X.M.; data curation, Y.Q. and X.M.; writing—original draft preparation, Y.Q. and X.M.; writing—review and editing, Y.Q., Y.H., X.L. and X.M.; visualization, Y.Q. and X.M.; supervision, X.M.; project administration, X.M.; funding acquisition, X.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant NO. 61831009).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

Author Xue Li was employed by the company The 22nd Research Institute of China Electronics Technology Group Corporation. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  3. Shan, T.-J.; Kailath, T. Adaptive beamforming for coherent signals and interference. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 527–536. [Google Scholar] [CrossRef]
  4. Shan, T.-J.; Wax, M.; Kailath, T. On spatial smoothing for direction-of-arrival estimation of coherent signals. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 806–811. [Google Scholar] [CrossRef]
  5. Di, A. Multiple source location—A matrix decomposition approach. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 1086–1091. [Google Scholar] [CrossRef]
  6. Di, A.Z.; Tian, L.S. Matrix decomposition and multiple source location. In Proceedings of the ICASSP’84. IEEE International Conference on Acoustics, Speech, and Signal Processing, San Diego, CA, USA, 19–21 March 1984; pp. 722–725. [Google Scholar]
  7. Ren, Q.S.; Willis, A.J. Extending MUSIC to single snapshot and on line direction finding applications. In Proceedings of the Radar 97 (Conf. Publ. No. 449), Edinburgh, UK, 14–16 October 1997; pp. 783–787. [Google Scholar]
  8. Cai, J.; Zhou, H.; Huang, W.; Wen, B. Ship Detection and Direction Finding Based on Time-Frequency Analysis for Compact HF Radar. IEEE Geosci. Remote Sens. Lett. 2021, 18, 72–76. [Google Scholar] [CrossRef]
  9. Zhang, W.; Yang, Y.; Liu, T.; Wu, Q.M.J. A Two-Stage Hierarchical One-Class Classification Structure for HFSWR Ship-Target Detection. IEEE Trans. Geosci. Remote. Sens. 2023, 61, 1–11. [Google Scholar] [CrossRef]
  10. Zhang, W.; Yang, Y.; Liu, T. Coarse-to-Fine Target Detection for HFSWR with Spatial-Frequency Analysis and Subnet Structure. IEEE Trans. Multimed. 2024, 1–12. [Google Scholar] [CrossRef]
  11. Sherwin, C.W.; Ruina, J.P.; Rawcliffe, R.D. Some Early Developments in Synthetic Aperture Radar Systems. Ire Trans. Mil. Electron. 1962, MIL-6, 111–115. [Google Scholar] [CrossRef]
  12. Williams, R.E. Creating an acoustic synthetic aperture in the ocean. J. Acoust. Soc. Am. 1976, 60, 60–73. [Google Scholar] [CrossRef]
  13. Autrey, S.W. Passive synthetic arrays. J. Acoust. Soc. Am. 1988, 84, 592–598. [Google Scholar] [CrossRef]
  14. Yen, N. A circular passive synthetic array: An inverse problem approach. IEEE J. Ocean. Eng. 1992, 17, 40–47. [Google Scholar] [CrossRef]
  15. Stergiopoulos, S.; Sullivan, E.J. Extended towed array processing by an overlap correlator. J. Acoust. Soc. Am. 1989, 86, 158–171. [Google Scholar] [CrossRef]
  16. Stergiopoulos, S. Optimum bearing resolution for a moving towed array and extension of its physical aperture. J. Acoust. Soc. Am. 1990, 87, 2128–2140. [Google Scholar] [CrossRef]
  17. Xie, J.; Yuan, Y.; Liu, Y. Super-resolution processing for HF surface wave radar based on pre-whitened MUSIC. IEEE J. Ocean. Eng. 1998, 23, 313–321. [Google Scholar] [CrossRef]
  18. Sun, M.; Xie, J.; Hao, Z.; Yi, C. Target detection and estimation for shipborne HFSWR based on oblique projection. In Proceedings of the 2012 IEEE 11th International Conference on Signal Processing, Beijing, China, 21–25 October 2012; pp. 386–389. [Google Scholar]
  19. Zhang, B.; Xie, J.; Hao, Z. Super-resolution processing for shipborne HFSWR based on an improved IMP. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; pp. 1–4. [Google Scholar]
  20. Shi, C.; Zhang, L.; Niu, J.; Wu, M.; Zhang, J. DOA Estimation for Shipborne HFSWR: Model and Analysis. In Proceedings of the OCEANS 2021: San Diego–Porto, San Diego, CA, USA, 20–23 September 2021; pp. 1–4. [Google Scholar]
  21. Yang, K.; Zhang, L.; Niu, J.; Ji, Y.; Wu, Q.M.J. Analysis and Estimation of Shipborne HFSWR Target Parameters Under the Influence of Platform Motion. IEEE Trans. Geosci. Remote. Sens. 2020, 59, 4703–4716. [Google Scholar] [CrossRef]
  22. Wang, C.; Zhang, L.; Niu, J.; Li, G.; Wu, Q.M.J. Accurate Direction Finding for Shipborne HFSWR Through Platform Motion Compensation. IEEE Trans. Geosci. Remote. Sens. 2023, 61, 1–17. [Google Scholar] [CrossRef]
  23. Wang, Y.; Yu, H.; Zhang, L.; Li, G. APO-ELM Model for Improving Azimuth Correction of Shipborne HFSWR. Remote. Sens. 2023, 15, 3818. [Google Scholar] [CrossRef]
  24. Ji, Y.; Zhang, J.; Wang, Y.; Yue, C.; Gong, W.; Liu, J.; Sun, H.; Yu, C.; Li, M. Coast–Ship Bistatic HF Surface Wave Radar: Simulation Analysis and Experimental Verification. Remote. Sens. 2020, 12, 470. [Google Scholar] [CrossRef]
  25. Ji, Y.; Wang, Y.; Huang, W.; Sun, W.; Zhang, J.; Li, M.; Cheng, X. Vessel Target Echo Characteristics and Motion Compensation for Shipborne HFSWR under Non-Uniform Linear Motion. Remote. Sens. 2021, 13, 2826. [Google Scholar] [CrossRef]
  26. Chen, M.; Niu, J.; Li, M.; Zhang, L.; Ji, Y.; Wan, W.; Wu, Q.M.J. A Motion Compensation Method for Shipborne HFSWR by Using Dual Reference RF Signals Generated Onshore. Remote. Sens. 2022, 14, 1055. [Google Scholar] [CrossRef]
  27. Yang, L.; Zhang, H.; Gao, L.; Bai, Y. DOA estimation of compact HFSWR by the virtual array synthesis algorithm. In Proceedings of the 2021 CIE International Conference on Radar (Radar), Haikou, China, 15–19 December 2021; pp. 1641–1644. [Google Scholar]
  28. Bai, Y.; Zhang, H.; Zhou, M.; Yang, L. DOA estimation using shipborne HFSWR based on virtual synthetic array. In Proceedings of the 2022 41st Chinese Control Conference (CCC), Hefei, China, 25–27 July 2022; pp. 2956–2961. [Google Scholar]
Figure 1. Motion model for shipborne HFSWR and moving target.
Figure 1. Motion model for shipborne HFSWR and moving target.
Remotesensing 16 03929 g001
Figure 2. Far-field equivalent motion model for the shipborne HFSWR and moving target.
Figure 2. Far-field equivalent motion model for the shipborne HFSWR and moving target.
Remotesensing 16 03929 g002
Figure 3. Flowchart of the RD-domain virtual aperture extension method for shipborne HFSWR.
Figure 3. Flowchart of the RD-domain virtual aperture extension method for shipborne HFSWR.
Remotesensing 16 03929 g003
Figure 4. The correspondence between the proposed flowchart and formula parameters.
Figure 4. The correspondence between the proposed flowchart and formula parameters.
Remotesensing 16 03929 g004
Figure 5. Virtual aperture processing method and aperture expansion effect of the proposed method for a single target. (a) Virtual aperture processing method. (b) Aperture expansion effect when Δ m = 1 . (c) Aperture expansion effect when Δ m = M 1 .
Figure 5. Virtual aperture processing method and aperture expansion effect of the proposed method for a single target. (a) Virtual aperture processing method. (b) Aperture expansion effect when Δ m = 1 . (c) Aperture expansion effect when Δ m = M 1 .
Remotesensing 16 03929 g005
Figure 6. Virtual aperture processing method and aperture expansion effect of the proposed method for multiple targets when l = 1.
Figure 6. Virtual aperture processing method and aperture expansion effect of the proposed method for multiple targets when l = 1.
Remotesensing 16 03929 g006
Figure 7. Analysis of the far-field assumption. (a) Δ θ . (b) Δ ϕ max .
Figure 7. Analysis of the far-field assumption. (a) Δ θ . (b) Δ ϕ max .
Remotesensing 16 03929 g007
Figure 8. Impact of azimuth variation error on the virtual aperture processing.
Figure 8. Impact of azimuth variation error on the virtual aperture processing.
Remotesensing 16 03929 g008
Figure 9. Target range or velocity variation error within the same RD cell.
Figure 9. Target range or velocity variation error within the same RD cell.
Remotesensing 16 03929 g009
Figure 10. Impact of target range or velocity variation error on the virtual aperture processing.
Figure 10. Impact of target range or velocity variation error on the virtual aperture processing.
Remotesensing 16 03929 g010
Figure 11. Non-overlapping motion error of the array.
Figure 11. Non-overlapping motion error of the array.
Remotesensing 16 03929 g011
Figure 12. Impact of array non-overlapping motion error on the virtual aperture processing.
Figure 12. Impact of array non-overlapping motion error on the virtual aperture processing.
Remotesensing 16 03929 g012
Figure 13. Single target DOA estimation results based on the CBF method with different K .
Figure 13. Single target DOA estimation results based on the CBF method with different K .
Remotesensing 16 03929 g013
Figure 14. Single target RMSE results based on the CBF method with different K .
Figure 14. Single target RMSE results based on the CBF method with different K .
Remotesensing 16 03929 g014
Figure 15. Single target DOA estimation results based on the CBF method with different Δ m .
Figure 15. Single target DOA estimation results based on the CBF method with different Δ m .
Remotesensing 16 03929 g015
Figure 16. Single target RMSE results based on the CBF method with different Δ m .
Figure 16. Single target RMSE results based on the CBF method with different Δ m .
Remotesensing 16 03929 g016
Figure 17. Single target RMSE results based on the CBF method with different v ship .
Figure 17. Single target RMSE results based on the CBF method with different v ship .
Remotesensing 16 03929 g017
Figure 18. Two targets of DOA estimation results based on the CBF method with different K .
Figure 18. Two targets of DOA estimation results based on the CBF method with different K .
Remotesensing 16 03929 g018
Figure 19. Two target RMSE results based on the CBF method with different K .
Figure 19. Two target RMSE results based on the CBF method with different K .
Remotesensing 16 03929 g019
Figure 20. RD spectrum of the array element 1 for case 1.
Figure 20. RD spectrum of the array element 1 for case 1.
Remotesensing 16 03929 g020
Figure 21. DOA estimation results based on the CBF method. (a) Single target in an RD cell (45, 135). (b) Two targets in an RD cell (851, 340).
Figure 21. DOA estimation results based on the CBF method. (a) Single target in an RD cell (45, 135). (b) Two targets in an RD cell (851, 340).
Remotesensing 16 03929 g021
Figure 22. RD spectrum of the array element 1 for case 2.
Figure 22. RD spectrum of the array element 1 for case 2.
Remotesensing 16 03929 g022
Figure 23. DOA estimation results based on CBF method. (a) Single target in RD cell (45, 950). (b) Two targets in RD cell (851, 120).
Figure 23. DOA estimation results based on CBF method. (a) Single target in RD cell (45, 950). (b) Two targets in RD cell (851, 120).
Remotesensing 16 03929 g023
Table 1. Parameter values of the signal model.
Table 1. Parameter values of the signal model.
SymbolValue
f s 60 kHz
f c 10 MHz
B 30 kHz
τ p 4 × 10 4   s
PRT 4 × 10 3   s
Table 2. Numerical results of the DOA estimation error for case 1.
Table 2. Numerical results of the DOA estimation error for case 1.
Real ArrayExtended Array Based on Proposed Method
Number of Array ElementsM = 8 M extend   = 12
( K = 3 ,   Δ m = 2)
M extend   = 14
( K = 4 ,   Δ m = 2)
M extend = 16
( K = 5 ,   Δ m = 2)
M extend   = 20
( K = 5 ,   Δ m = 3)
DOA Estimation Error (°)Single Target0.02650.01890.01260.00830.0044
Two Targets2.26431.85441.16320.6752-
Table 3. Numerical results of DOA estimation error for case 2.
Table 3. Numerical results of DOA estimation error for case 2.
Real ArrayExtended Array Based on Proposed Method
Number of Array ElementsM = 8 M extend = 12
( K = 3 ,   Δ m = 2)
M extend   = 14
( K = 4 ,   Δ m = 2)
M extend   = 16
( K = 5 ,   Δ m = 2)
M extend = 20
( K = 5 ,   Δ m = 3)
DOA Estimation Error (°)Single Target4.21562.67481.64560.77980.1321
Two Targets5.97853.47851.71470.9720-
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qu, Y.; Mao, X.; Hou, Y.; Li, X. An RD-Domain Virtual Aperture Extension Method for Shipborne HFSWR. Remote Sens. 2024, 16, 3929. https://doi.org/10.3390/rs16213929

AMA Style

Qu Y, Mao X, Hou Y, Li X. An RD-Domain Virtual Aperture Extension Method for Shipborne HFSWR. Remote Sensing. 2024; 16(21):3929. https://doi.org/10.3390/rs16213929

Chicago/Turabian Style

Qu, Youmin, Xingpeng Mao, Yuguan Hou, and Xue Li. 2024. "An RD-Domain Virtual Aperture Extension Method for Shipborne HFSWR" Remote Sensing 16, no. 21: 3929. https://doi.org/10.3390/rs16213929

APA Style

Qu, Y., Mao, X., Hou, Y., & Li, X. (2024). An RD-Domain Virtual Aperture Extension Method for Shipborne HFSWR. Remote Sensing, 16(21), 3929. https://doi.org/10.3390/rs16213929

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop