1. Introduction
Sea clutter is one of the most important restricting factors for target detection and recognition in a maritime environment. The design and selection of radars and radar signal processing algorithms for use in a sea clutter environment is directly influenced by knowledge of sea clutter characteristics. The accurate reconstruction of sea clutter can provide a firm foundation for the research of targets detection and recognition algorithms in a maritime environment.
There are abundant factors that determine the characteristics of the sea clutter, including the sea state, the wind speed, duration and direction, the wave speed, the fetch, and the swell direction [
1], which can account for the extremely complex physical mechanism of sea clutter. In addition, the continuous and complex changes of the above natural factors lead to the instability of the sea clutter, which makes the modeling and reconstruction of sea clutter a challenge.
It is necessary to study and analyze the characteristics of the sea clutter deeply before the accurate reconstruction of sea clutter. For past few decades, many efforts have been devoted to the research of sea clutter characteristics, including the amplitude distribution [
2,
3,
4,
5,
6], correlation characteristics [
7,
8,
9,
10,
11], Doppler spectrum [
12,
13,
14,
15,
16], spikes [
17,
18,
19,
20], non-stationarity [
21,
22], and so on. Among them, amplitude distribution and correlation characteristics get the most attention, and they play an important role in the design of target detection algorithms in a maritime environment.
Referring to amplitude distribution models, the K-distribution [
23,
24,
25] is one of the most widely used distribution models. The K-distribution is a compound model, which not only fits with the probability distribution of sea clutter intensities in many cases, but corresponds well to the scattering mechanism of sea clutter. For a modern radar system with a fine resolution and a high pulse repetition frequency (PRF), the received sea clutter returns are spatial–temporal correlated. The spatial correlation of sea clutter is defined as the cross-correlation between the signals returned from two separate patches of the sea in the radial dimension, and it has great significance to the target detection, which provides a basis for selecting the reference bins. The temporal correlation of the sea clutter is defined as the correlation of returns from different pulses in a single range bin. The temporal correlation and Doppler spectra, relevant to the former via the Fourier transform, are usually used to design radar optimal waveform. The accurate modeling of the amplitude and correlation characteristics of real sea clutter is the basic requirement of sea clutter reconstruction and subsequent signal processing in radar system.
Many studies were conducted on the reconstruction of spatially or temporally correlated sea clutter, but there were few methods for the reconstruction of spatial–temporal correlated sea clutter. The authors of [
26,
27] gave the theoretical derivation of spatial correlation models and achieved the reconstruction of spatially correlated sea clutter barely. In [
28], spatial–temporal correlated sea clutter real sequences of three amplitude distributions were generated, but there is no phase information of real data. A relatively complete method of reconstructing spatial–temporal correlated K-distributed sea clutter was proposed in [
1], where the spatial and temporal correlations were individually controlled, respectively. In [
29], two methods of simulating temporally correlated sea clutter in short term and long term were discussed separately. The spatial and temporal correlations of clutter were considered to be independent there; however, the texture component of clutter is spatial–temporal correlated in the long-term and there is complex coupling between the spatial and temporal correlations. Because the simultaneously control of spatial and temporal correlations of texture is difficult, the correlation characteristics of real sea clutter cannot be reproduced well in many reconstruction algorithms.
The spherically invariant random process (SIRP) method [
30,
31,
32] and the zero-memory nonlinearity (ZMNL) method [
32,
33,
34] are commonly used methods in sea clutter reconstruction. The ZMNL method is suitable for the reconstruction of clutter with integral shape parameter, but it often produces errors for non-integers or semi-integers. In addition, the sea clutter sequences generated by ZMNL method have no phase information. In the SIRP method, the sea clutter is considered as an SIRP, indeed, the method is applicable only if sea clutter is observed and processed on time intervals much shorter than the average decorrelation time of the modulating component.
In this paper, a novel spatial–temporal correlated proportional method (STCPM) based on a compound model for the reconstruction of K-distributed sea clutter with spatial–temporal correlation is proposed. The method extends the idea introduced in [
1], where only the temporal correlation of speckle and spatial correlation of texture are presented based on the compound K-distribution model for clutter amplitude statistics. Compared with the existing algorithms, the biggest innovation of STCPM is that it can generate the texture component with both temporal and spatial correlations. In addition, the cross-correlation between the real and imaginary parts of the speckle and the coherence time estimation of texture are also taken into account in the STCPM, which reproduces the correlation characteristics of real sea clutter. The comparison of the reconstructed and real data shows that the proposed method can describe the sea clutter more accurately in amplitude and correlation characteristics.
The remainder of this paper is organized as follows.
Section 2 makes a brief description of the characteristics and traditional reconstruction method of sea clutter.
Section 3 completes the analysis of real data.
Section 4 focuses on the reconstruction of spatial–temporal correlated sea clutter returns.
Section 5 presents the reconstruction results with detailed analysis. The last section concludes this paper.
3. Data Analysis
The ideas presented in this paper are based on the analysis of real data collected on 12 September 2013 at Huludao of Liaoning province, China, using a coherent millimeter-wave radar system. For this trial, the radar was set up on a cliff-top approximately 230 m above the sea surface and was operated in the spotlight mode. The main characteristic parameters of radar are listed in
Table 1.
The collected data contains 4000 range bins, many of which contain few clutter signals due to the limitation of the antenna beam width. Thus, only the middle 1400 range bins are considered in this paper. Each range bin record comprises complex time-series data recorded over intervals of 80 s, sampled at the PRF. The recording of each range bin contains 40,000 pulse samples (80 s) in this paper. The amplitude-range-time of clutter is shown as
Figure 2a.
According to the K distribution, the analysis of the real data characteristics is based on the correct separation of speckle and texture components, which can be achieved by the method in [
36]. The coherence length of experimental texture is ~200 samples, corresponding to 400ms. Consequently, the texture and speckle components can be separated from the clutter. The amplitude-range-time of texture is shown in
Figure 2b. It can be seen that the oblique strips are very similar to the clutter amplitude and there is a square relationship between their amplitude, which can be explained by Equation (7). To further verify the correctness of the separation and accurately generate texture component according to the characteristics of the real data, the shape parameters of real clutter and texture are estimated by the method of Moments (MoM) [
38,
39,
40], which is presented in
Figure 3.
Theoretically, the shape parameter of K distribution denoting the clutter amplitude is the same as that of the gamma distribution denoting the texture component. Thus, the great similarity between the clutter and texture in
Figure 3 can also show that the above separation of the two components is comparatively accurate.
As shown in
Figure 2, the clutter amplitude in middle range bins is much stronger than the marginal range bins. Therefore, the middle 400 range bins, corresponding to the range bins from 401 to 800 in the figure, are chosen to be analyzed in the paper.
3.1. Amplitude
In order to justify the applicability of compound-Gaussian amplitude models, first-order statistical analysis of the real data is performed here. The models under consideration are the Rayleigh, Weibull, log-normal, and K distributions, where the log-normal distribution is only used to provide a comparison although it is not a compound-Gaussian model. The amplitude fitting results and estimated model parameters are given in
Figure 4 and
Table 2, respectively.
The parameters in the table, and , represent the shape and scale parameters, respectively. The fitting results show that the empirical PDF is most consistent with the K distribution.
3.2. Correlation
3.2.1. The Texture Component
The temporal correlation of the slowly varying component usually requires the participation of a much larger number of samples than that of the fast fluctuating component. As the texture component is approximately constant in the coherence length, that is, the correlation is approximately 1, the temporal correlation of the texture can be estimated as follows.
Assume
is the texture data block,
and
stand for the numbers of the range bins and pulses, respectively. A new data block
is constructed by
elements from original data in each range bin, such as
. Therefore, the temporal correlation coefficient is expressed as
where
,
denotes the complex conjugate.
The spatial correlation of the texture can be directly calculated from the original sequence, which is expressed as
where
. The results are shown in
Figure 5; it is obvious that the temporal correlation starts from one and slowly decays in a periodic manner. Similar to the temporal correlation, the spatial correlation of the texture component also performs a periodic attenuation, which corresponds to the fluctuation characteristics of the sea surface.
3.2.2. The Speckle Component
The speckle component is a complex Gaussian process; thus, the temporal correlation of speckle includes three parts: respective autocorrelation of the real and imaginary part, and the cross-correlation between the two parts. The three correlation coefficients of speckle components can be estimated according to Equation (4). As shown in the
Figure 6, the autocorrelation of the real part is same as that of the imaginary part, which starts from one with an initial rapid decrease and then goes to zero, whereas the cross-correlation starts from zero and shows a negative peak. As can be seen, the autocorrelation time and the cross-correlation time are all within 10ms, which is much shorter than the decorrelation time of the texture.
3.2.3. The Clutter Amplitude
The temporal and spatial correlation coefficients of the clutter amplitude are also estimated by Equation (4). As shown in
Figure 7, the temporal correlation coefficient rapidly decreases at first, corresponding to the temporal correlation of the speckle, and then it slowly decays in a periodic manner, which is quite similar to the temporal correlation of the texture. It shows that the short-time correlation characteristics of clutter amplitude are dominated by the speckle component as the texture varies little, whereas the long-time correlation with periodic characteristic is mainly influenced by the texture component. As expected, the periodic manner is also shown in the spatial correlation due to the texture. However, although the speckle samples are assumed to be independent in the different range bins, the spatial correlation still performs a rapid decrease similar to the temporal correlation of clutter amplitude, which indicates there is slight spatial correlation in speckle, a possible reason for this is that the sampling interval is less than the range resolution bin.
4. Reconstruction of Spatial–Temporal Correlated Sea Clutter
The section describes the proposed method for modeling 2D sea clutter data, based on the observations of real data. The value of any model must be assessed by its ability to reproduce characteristics of the real data. In the paper, a new method, STCPM, based on a compound model of reconstructing K-distributed sea clutter, is proposed, which reproduces both the temporal and spatial correlations of the real sea clutter, including the autocorrelation and cross-correlation of the speckle component, and coherence and spatial–temporal correlation of the texture component. The block diagram of STCPM for generation of K-distributed clutter with spatial–temporal correlation is shown in
Figure 8.
Similar to the traditional method, the input of STCPM is also white zero-mean Gaussian sequences, whereas the
and
are used to generate the temporal and spatial correlations of the texture. The
and
can be achieved by matrix transformation in the lower branch, which is described in
Section 4.2. The detailed reconstruction process is described below.
4.1. Reconstruction of the Texture Component
The 2D spatial–temporal correlated texture can be considered as a block obtained by the fluctuation of a temporally correlated sequence over range. In general, the larger the variation of the sequence in the different range bins is, the smaller the correlation is, and vice versa, which indicates a close connection between the fluctuations in different range bins and the spatial correlation of the texture. Consequently, the texture component can be considered as a process where a temporally correlated sequence is modulated by a spatially correlated sequence. Based on the modulation theory, the proportional method is proposed, where the 2D correlated texture block can be obtained by extending an initial temporally correlated sequence and another initial spatially correlated sequence. This method is based on the assumption that the temporal correlation in the processing interval and spatial correlation within the range bins are unchanged.
As shown in
Figure 9, the correlation coefficients in different range bins and pulses of the chosen area change a little, thus the above assumption is reasonable. In the paper, the average temporal correlation and the average spatial correlation are used to generate the initial temporally correlated and spatially correlated sequences in the reconstruction of sea clutter. At the same time, the variation of shape parameter is not considered in the paper for the sake of balancing the temporal and spatial correlations. Similar to the correlation, the average shape parameters in range dimension and pulse dimension are used in the reconstruction of sea clutter. The scale parameter is mainly influenced by the amplitude of the signal, and sequences with different scale parameters can be obtained by re-scaling [
41], i.e., if a variable
, then
, so the normalized scale parameter is used in the paper.
Attempting to maintain the invariability of the correlations is a significant feature of the proportional method. Indeed, the correlations of the two proportional sequences are identical. As mentioned earlier, the correlation coefficient of a correlated sequence
can be estimated by Equation (4). Similarly, the correlation coefficient of the new sequence
can be expressed as follows,
where
is proportional parameter and it is a constant.
From the above analysis, it can be seen that there is not any change in correlation and shape parameter of a sequence when its elements change in proportion. As a result, the characteristics of the gamma sequence are used to generate 2D texture data in the proposed proportional reconstruction method.
Suppose the texture block to be generated is and its size is , where and are the numbers of range bins and pulses, respectively. The specific steps of generating are summarized as follows.
Generate an initial temporally correlated gamma sequence as the first row of the ;
Generate an initial spatially correlated gamma sequence , let , then , ,…, , so the first column of the can be generated, that is ;
Let , then , , …, , so the second row of the is generated: ;
Similarly, let , then , , ..., , the other rows of can be obtained in turn.
Therefore, the responding 2D texture data can be generated through the above steps as long as an initial temporally correlated gamma sequence and an initial spatially correlated gamma sequence are generated.
In the method, the gamma sequence with specified correlation can be generated by the matrix transformation method in
Section 4.2 and memoryless nonlinear transform (MNLT). The MNLT is a fairly straightforward way to transform a set of random Gaussian distributed variables to non-Gaussian distributed variables [
6]. Suppose the input Gaussian process has a known PDF
, and the output process has a desired PDF
, the mapping between the input and out processes is expressed as follows [
41],
where
is the complementary error function. The complementary quantile function
of the required distribution is now defined by
Thus, the MNLT that takes the input Gaussian random variables into the corresponding values of the required non-Gaussian random variables can be written as follows [
23],
4.2. Reconstruction of the Speckle Component
Compared with the texture component, the generation of the speckle component is simpler. In some papers [
28,
42], two independent correlated Gaussian processes are usually taken as the real and imaginary parts of the speckle. However, from the analysis of the real sea clutter data, we know that there is a correlation between the real and imaginary parts of the speckle. In order to simulate the speckle more accurately, the matrix transformation method in [
1] is used in the paper, which takes the cross-correlation of the speckle into consideration. The steps are summarized as follows.
Generate a 2N-dimensional white zero-mean Gaussian random vector with the identity covariance matrix;
Determine the covariance matrix , where and are the covariance matrices of the real and imaginary components, respectively, and are their cross-covariance matrices;
Calculate the transformation matrix , where is the diagonal matrix of eigenvalues of and is the matrix of normalized eigenvectors;
Get the correlated Gaussian sequence , where and are the real and imaginary parts of the speckle, respectively.
The complex sea clutter sequence can be obtained according to the block diagram in
Figure 8. In the end, the noise is introduced into the clutter data by the method described in [
1].
5. Simulation Results
The methods presented in
Section 4 can be used to generate 2D K-distributed sea clutter data with correlation characteristics obtained from the real data, which include the temporal correlation, spatial correlation and coherence. The simulated data set consists of 5000 consecutive pulses sampled at 400 range bins, totaling 2,000,000 sample points. In order to offset the randomness of the Gaussian sequences generation in the simulation, the average results presented there is obtained from 1000 trials. At the same time, the classic methods in [
1,
25] are provided in this paper for comparison, which are used to generate the spatially correlated and temporally correlated texture, respectively. In the following analysis, the contrastive methods are called the spatially correlated method (SCM) and the temporally correlated method (TCM).
Figure 10 presents the comparison of the average autocorrelation and cross-correlation between the original speckle and synthetic speckle. It is clear that the correlation characteristic of the synthetic speckle is very similar to that of the original data.
Figure 11 provides the comparison of the average temporal and spatial correlation coefficients between the original and synthetic textures. In addition to the above methods, a filter method of generating a 2D correlated texture block in [
6] is also presented for comprehensive comparison.
Figure 11a shows a similarity of the temporal correlation characteristics of original and synthetic textures generated by STCPM and TCM, whose correlations are in a closest agreement to that of the original texture, the filter method is the next, while there is almost no temporal correlation in texture data generated by SCM. In
Figure 11b, the spatial correlation of the texture generated by STCPM is also in closest agreement to that of the original texture, which is similar to the SCM, but the TCM is the worst. Although better than the TCM, the filter method performs a bigger deviation than the STCPM and SCM. As can be seen from
Figure 11, the texture generated by STCPM has both temporal and spatial correlations, while the texture generated by TCM or SCM has only one correlation in the pulse dimension or range dimension. Besides, the STCPM has a closer agreement in both temporal and spatial correlations than the filter method. The difference between the data generated by STCPM and original data can be explained by the usage of the nonlinear transformation procedure for the reconstruction of texture.
Figure 12 presents the comparison of the normalized amplitude returns between the original and reconstructed sea clutter. The data generated by STCPM presents multiple oblique stripes similar to the original data, perhaps as a result of wind gusting, whereas the influence of wind is not considered in TCM and SCM. The vertical stripes appear in
Figure 12b because the texture is assumed to be a constant in the coherence time. The fine stripes shown in 12c occur mainly because there is no correlation between the returns from different range bins. Similarly, the trivial data blocks in 12d are caused by the temporally correlated speckle and the spatially correlated texture. As can be seen, the clutter generated by STCPM fits the original data best in amplitude characteristic.
The comparison of the PDF and CDF between the original clutter and reconstructed clutter is shown in
Figure 13. It can be seen that the clutter generated by STCPM is the most consistent with the original data. In order to quantify the performance of three methods, two test statistics—the root mean squared error (RMSE) and Kolmogorov–Smirnov (KS)—are calculated in this paper. As shown in
Table 3, the two statistics for STCPM are the smallest of the three methods, which fits the original data best. The number of independent samples is much less because of the temporal correlation, which can explain the deviation in the tail of K distribution.
Figure 14 presents the comparison of the correlation characteristics between the original sea clutter amplitude and reconstructed sea clutter amplitude. Similar to the performance in the reconstructed texture, STCPM takes the lead, which generates the clutter with desired temporal and spatial correlations, while TCM and SCM do not. There is also small difference between the original and reconstructed clutter, perhaps as the result of the nonlinear transformation in the texture generation and very small spatial correlation in the speckle component, which is assumed to be zero.
Figure 15 gives the results of the normalized evolving Doppler spectrum along time of the original clutter and reconstructed clutter generated by STCPM. Each spectrum was derived from 64 samples, equivalent to a time period of 128ms. It is clear that the spectrum of the original clutter appears asymmetric in shape, with a nonzero mean Doppler shift. Although the radar is fixed and there is no moving target on the sea, the sea surface fluctuates with a low velocity due to some natural factors such as the wind, which accounts for the Doppler shift. According to signal processing theory, the Doppler characteristics are relevant to the short-term correlation of clutter. Consequently, the Doppler characteristics of the clutter are mainly dependent on the speckle component. Actually, the Doppler spectrum changes over both time and range due to the nonstationary properties and the continuous fluctuations of the surface. In this paper, the method concentrates on only the temporal correlation of the speckle, without any spatial correlation of it. Thus, the variation of Doppler spectrum over range is not our focus here. There is no significant difference in the three generation methods of speckle, and as a result, only the result of the STCPM is presented here. As can be seen, there is an approximately equivalent mean Doppler shift in synthetic clutter, and although there is derivation in the variation of Doppler over time, the possible reason is the variation of short-term correlation of the speckle due to the non-stationarity of clutter, which is not considered in the paper.
As can be seen from the above results, the proposed method can not only reproduce similar amplitude characteristics with that of the original clutter, but generate clutter with both temporal–spatial correlation, which cannot be achieved by the SCM and TCM. Compared with the filter method, the texture generated by STCPM is in a closer agreement to that of the original clutter in both temporal and spatial correlations, which demonstrates that the proposed method can reproduce the correlation characteristics of clutter more accurately.