Abstract

In Passive Radar System, obtaining the mixed weak object signal against the super power signal (jamming) is still a challenging task. In this paper, a novel framework based on Passive Radar System is designed for weak object signal separation. Firstly, we propose an Interference Cancellation algorithm (IC-algorithm) to extract the mixed weak object signals from the strong jamming. Then, an improved FastICA algorithm with -means cluster is designed to separate each weak signal from the mixed weak object signals. At last, we discuss the performance of the proposed method and verify the novel method based on several simulations. The experimental results demonstrate the effectiveness of the proposed method.

1. Introduction

Passive Radar System is an object signal detection system that does not generate a radiofrequency signal itself but only receives the detected target signal [1]. An example of the Passive Radar System is shown in Figure 1. We can see it is a kind of signal detection and analysis system that obtains object signal information from the radiation source.

The signals in Passive Radar System are composed of two parts: interference signal and mixed object signals. Since the interference signal is stronger (strong interference signal) compared with the object signals (weak object signal), it is very difficult to obtain the weak object signals against the strong interference signal. Meanwhile, the object signals are mixed with several signals. Separating each one from the mixed object signals is another challenging task.

Several existing algorithms are partially related to the object signal detection, such as the Relax algorithm by Jian et al. [2, 3], CLEAN technology by Gough [4], FFT signal separation method by Ziskind and Wax [5], JJM algorithm [6], and FastICA algorithm by Hyvärinen et al. [79]. Although these algorithms [26] are partially related to the weak signal separation, their performances on passive communication system are still not sufficient for practical applications. Hence, it is still necessary to develop more efficient object signal detection algorithm for the Passive Radar System.

In this paper, a new Interference Cancellation algorithm (IC-algorithm) and an improved FastICA algorithm with -means cluster are proposed to extract the weak object signals from the Passive Radar System. Firstly, we introduce a framework of QPSK modulation and Interference Cancellation algorithm (IC-algorithm) theory to get rid of the strong interference signal. Then, the -means cluster algorithm and the improved FastICA algorithm are proposed for the weak object signals separation. Finally, we verify the performance of our algorithms by simulations. The experimental results demonstrate the effectiveness of the proposed algorithm.

The rest of the paper is organized as follows. In Section 2, we introduce the Interference Cancellation algorithm (IC-algorithm). In Section 3, the improved FastICA algorithm with -means cluster is introduced. In Section 4, we introduce and discuss the experimental results. Finally, the conclusion is drawn in Section 5.

2. Interference Cancellation Algorithm (IC-Algorithm)

In this section, we introduce the Interference Cancellation algorithm (IC-algorithm) to separate the weak object signals from the strong interference signal.

2.1. QPSK Modulation

QPSK (Quadrature Phase Shift Keying) is a type of phase shift keying, which contains two sinusoids (i.e., sine and cosine) that are used as the basic functions for the modulation [10]. The modulation is achieved by varying the phase of the basic functions and depends on the message symbols and can be formulated as [11]where is the signal amplitude, is the signal frequency, and is the modulation phase. The constellation diagram of QPSK shows the constellation points lying on both -axis and -axis. This means that the QPSK modulated signal has an in-phase component () and also a quadrature component (), since it has only two basic functions [12].

A QPSK modulator can be found in Figure 3. It is seen that there are two parts of QPSK, that is, QPSK modulated waveform in Figure 2 and QPSK modulated block in Figure 3 [10]. The implementation in Figure 3 is as follows: A demultiplexer is used to separate odd and even bits from the generated information bits. The signal on the in-phase arm is multiplied by cosine component and the signal on the quadrature arm is multiplied by sine component. QPSK modulated signal is obtained by adding the signal from both in-phase arm and quadrature arm [12].

2.2. Interference Cancellation Algorithm (IC-Algorithm)

After the introduction of QPSK modulation, we introduce our Interference Cancellation algorithm (IC-algorithm).

In the Passive Radar System, the interference signal has very high power. Meanwhile, the mixed weak object signals are weak [13]. Here, we propose Interference Cancellation algorithm (IC-algorithm) to get rid of the jamming signal under the QPSK modulation and obtain the mixed weak object signals.

The framework of the Interference Cancellation algorithm (IC-algorithm) is displayed in Figure 4, where is the original transmitted signal. , , and are the weak object signals. is the strong jamming. are the received mixed signals of through the Gauss channel [14]. Here, is the background noise, and Assume there are four received signals, such as , , , and ; then we have in Figure 4 is the reference strong jamming through the Gauss channel. Since , we obtain

Because the reference strong jamming is known to us, we are able to estimate the channel parameters with the reference strong jamming. Then, the strong interference signal can be separated from the mixed signal based on the channel parameters. This process can be represented as Hence, we obtain the mixed useful signals , , and , and From the above process, the strong interference signal has been cancelled by (2)–(6). Finally, we obtain the mixed object signals denoted by in Figure 4. Furthermore, we can construct the vector space . Those vectors in this vector space satisfy the following properties [15].(1)Closure of the addition:, and then .(2)Closure of the scalar multiplication:, , then, .

2.3. Discussions on the Properties of the Proposed Interference Cancellation Algorithm (IC-Algorithm)

In this subsection, we state properties of proposed Interference Cancellation algorithm (IC-algorithm), such as computation complexity and convergence.

2.3.1. Complexity Analysis

The complexity of the introduced Interference Cancellation algorithm (IC-algorithm) can be specified by 2 parts [16].

(i) Estimate the channel parameters with the reference strong jamming.

In (3), suppose the coefficient matrix order is and the source signal matrix order is ; then the multiplication complexity is and the addition complexity is .

(ii) Separate the strong interference signal from the mixed signal based on the channel parameters.

Equations (5) are also shown by matrix model as follows:

In (7), suppose the received signal matrix order is , the coefficient matrix order is , and the received signal addition matrix order is ; then, the multiplication complexity is and addition complexity is .

So, the overall complexity can be determined as .

2.3.2. Convergence Analysis

In this subsection, we discuss the convergence of the proposed Interference Cancellation algorithm (IC-algorithm). Due to considering the influence of noise, the vector space has an ambiguity. Obviously, the ambiguity will hamper the algorithm convergence, due to the arbitrary vectors influencing the iterative process [17]. A convergence point is assumed to be unstable under the Interference Cancellation algorithm (IC-algorithm) update rules if a small perturbation on the convergence procedure may cause the Interference Cancellation algorithm (IC-algorithm) to diverge away from the convergence point [18]. However, these can be easily avoided if each iteration minimizes . The following statement discusses the convergence point of the Interference Cancellation algorithm (IC-algorithm).

Theorem 1. Let denote the vector estimation space; then, for any initialization of the Interference Cancellation algorithm (IC-algorithm), the limit exists; that is, the Interference Cancellation algorithm (IC-algorithm) is convergent [19].

Proof. Construct monotonic increasing sequence . The sequence has an upper bound because noise has a little disturbance. Then, we have ; when , ; that is, From the above procedure, we prove the convergence of the proposed Interference Cancellation algorithm (IC-algorithm).

3. Improved FastICA Algorithm through -Means Cluster

In this section, we separate each interesting object signal with an improved FastICA algorithm combined with -means clustering.

3.1. FastICA Algorithm

The FastICA algorithm is a popular procedure for blind source separation [20]. The size of the Gaussian character is usually measured by negative entropy and can be written as [21] where is the random variable with the same covariance and is the formula for entropy calculation, which is defined as [22]Here, is the probability density function. The detailed process of the FastICA algorithm can be concluded as follows.(1)Standardize data.(2)Choose the original vector and set .(3)Select a nonquadratic function; for example, (4)Let (5) Let(6) Let (7)If is a convergence, go to (8). Otherwise, return to (4).(8)Suppose is the number of the current extraction signals and is the number of the source numbers; let ; if return to (2).

Although FastICA algorithm is efficient, the performance heavily depends on the selection of the original vector [23, 24]. Here, we improve the original FastICA algorithm by using the -means for setting , which is introduced in the next section.

3.2. Improved FastICA Algorithm with -Means Algorithm

There is a rich and diverse history in -means algorithm as it was independently discovered in different scientific fields by Steinhaus (1957) [25], Lloyd (proposed in 1957, published in 1982) [26], Ball and Hall (1967) [27], and MacQueen (1967) [28], and it is the most popular and the simplest partitional algorithm [29, 30].

-means algorithm aims to classify or group out objects based on attributes or features into number of groups. The group is done by minimizing the sum of squares of distances between every datum and corresponding cluster center. The main steps of -means algorithm are as follows [3133]:(1)provide an initial number, , of clusters;(2)compute the squared Euclidean distance from each object to each cluster and assign each object to the closest cluster;(3)minimize Within-Cluster Sum of Squares (WCSS) in (13) and update the cluster center for each cluster;(4)recalculate the squared Euclidean distance based on the new memberships;(5)repeat steps (3) and (4) until there is no possibility to move the objects to clusters.

Given a set of observations (), where each observation is an -dimensional vector, the -means clustering method aims to separate the observations into sets () () with regard to minimizing the function as follows [34]: where is the mean vector of cluster .

The output of the -means is the means vector . The examples are shown in Figures 5 and 6. It is seen that () are the cluster centers and stand for the general feature of the corresponding class. So, we choose the original vector in . The flowchart of the proposed algorithm is shown in Figure 7.

4. Simulation and Blind Source Signal Separation Results

In this section, we verify the proposed method. In the simulation, QPSK modulation signal will be separated from the mixed sensor signals.

We first introduce the parameter setting in our experiments. We set the sample rate as  Hz, the transmission bit rate as  bps, the modulation frequency as  Hz, the bit numbers as , and the original signal numbers as .

The sent original signal waveforms are shown in Figure 8. It is seen that signal 4 is the strong interference signal, while signal 1 to signal 3 are the weak object signals. We aim to separate each object signal from the sent source signals.

4.1. Channel Characteristic Estimation

After the Gauss channel based transitions, the received mixed signal waveforms are shown in Figure 9 (Received Composite Signal). Here, we consider four channels to fully simulate the realistic signal transmission, which are shown from top row to bottom row in Figure 9, respectively.

After using the proposed Interference Cancellation algorithm (IC-algorithm), the strong interference signal is removed from the four received mixed signal waves in Figure 8. The corresponding four extracted mixed weak object signal waveforms are shown in Figure 10, respectively. In Figure 11, we further display the result of the strong interference signal channel parameter estimation error under different ; here is the ratio of the strong interference signal and background noise. The computational formula is composed of two steps.(1)Vector standardization: suppose vector is ; the standardization vector is (2)Error function: where is the estimation of .

It is seen that the Error becomes small along with the increase of , which demonstrates the effectiveness of our Interference Cancellation algorithm (IC-algorithm).

The Interference Cancellation algorithm (IC-algorithm) includes four steps as follows.(1)Set the factors.(2)Generate the mixed signals.(3)Mixed parameter estimation.(4)Calculating error value.

The algorithm detail is provided in Appendix.

4.2. Simulations of the Separation Effect

The final blind source separation waveforms (the interested object signal) by the proposed improved FastICA with -means algorithm are shown in Figure 12. The three signals are displayed. It is seen that the obtained three object signals are very similar to the initial object signals in Figure 8.

We compare the signals between Figures 12 and 8 by objective evaluation and further compare the separation performance with the classical FastICA algorithm [34]. Pearson’s correlation coefficient value is used. The results are shown in Figure 13, where Pearson’s correlation coefficient is defined as follows [35]:We can see that blind sources signals can be efficiently separated by the proposed method, with a better performance than the classical FastICA algorithm.

5. Conclusions

In this paper, we suppose a special situation for blind source signal separation. Firstly, we propose an Interference Cancellation algorithm (IC-algorithm) to get rid of the jamming signal and the algorithm has a good performance. Then, we design an improved FastICA with -means algorithm to improve the traditional FastICA algorithm, and the algorithm’s robust performance can be markedly improved. The experiment results demonstrate the effectiveness of the proposed method.

Appendix

The Detail of Interference Cancellation Algorithm (IC-Algorithm)

See Algorithm 1.

() Set the Factors
   for  : MK
  if
    ;
    for  : 1000
     ,);
    end
    ;
  else
    ;
    ;
  end
   end
   ;
() Generate the Mixed Signals
   for  : MK
  if
   ;
   ;
  end
   end
   ;
     ;
() Mixed Parameter Estimation
   ;
   for  : 1000
  ;
  ;
  ;
  ;
  ;
  ;
  ;
  ;
   end
   ;
() Calculating Error
    if ’) > 0.01
    fprintf(’ ’);
    ’);
    continue;
   end
   ’);

Competing Interests

The authors declare that there is no conflict of interests.

Authors’ Contributions

Lidong Zhu provided the instructions for system design for this research. Anhong Xie helped in performing the simulations. Zhongqiang Luo provided help in designing experiment scene. All the authors participated in the revisions of this paper.

Acknowledgments

This work is fully supported by a Grant from the National High Technology Research and Development Program of China (863 Program) (no. 2012AA01A502), the National Natural Science Foundation of China (no. 61179006), and Science and Technology Support Program of Sichuan Province (no. 2014GZX0004).