Performance Analysis of an Environmental Adaptive CFAR Detector

The constant false alarm rate (CFAR) is a detection algorithm that is generally used in radar or sonar systems, but its performance depends greatly on the environment. This means that the detection performance cannot be satisfied with only a single CFAR detector. This paper evaluates mathematically a proposed environmental adaptive (EA) CFAR detector. The proposed CFAR detector selects an optimalCFARdetector depending on the environment. Computer simulations validate themathematical analysis and robustness of the detector in homogeneous and nonhomogeneous backgrounds.


Introduction
The signal received in sonar or radar systems includes not only the target signal but also noise and clutter signals.The constant false alarm rate (CFAR) is a detector that maximizes the detection performance while maintaining a constant false alarm rate in noise and clutter environments.The CFAR decides the threshold adaptively according to background environments.
Figure 1 shows the typical block diagram of the CFAR.Conventional CFAR detectors adopt only a single CFAR processor, as shown in Figure 1.In this case, however, the detection performance fluctuates according to the background environment [1][2][3].The cell averaging (CA) CFAR detector shows the best performance in homogeneous environments.On the other hand, its performance is poorer in nonhomogeneous environments compared to other CFAR detectors because of high threshold due to interfering signals.Some CFAR detectors, such as the smallest of (SO), greatest of (GO), and ordered statistics (OS) detectors, are used in nonhomogeneous environments.These detectors, however, are not good in homogeneous environments compared to the CA CFAR detector [4].The excision CFAR detector was also proposed to improve the detection performance in nonhomogeneous environments [5].In the excision CFAR detector, the total noise power was estimated by averaging the reference range cells except the cells whose powers are over a threshold.The performance is good in nonhomogeneous environments.On the other hand, its performance can be degraded over the CA CFAR detector in homogeneous environments.To solve these problems, the detector which has a good detection performance regardless of environments is needed.
The various CFAR detectors which are adopted to environments were proposed [6][7][8][9][10].Among these adaptive detectors, the switching OS (SOS) CFAR detector was proposed [11].The SOS CFAR detector improves the detection performance but still has detection loss in homogeneous environment compared with that of the CA CFAR detector.
This paper proposes an environmental adaptive (EA) CFAR detector to achieve the best performance regardless of the background environments.The proposed CFAR detector estimates the background conditions of the homogeneous and nonhomogeneous environments by comparing the power levels of the adjacent reference cells.The best CFAR detectors are used depending on the environment.Therefore, the detection performance can be maximized in any environment.Due to maximization of the detection performance, the EA CFAR can resolve the detection loss of the SOS CFAR in homogeneous environment.The proposed CFAR algorithm is also analyzed mathematically, and the validity of the mathematical analysis is proved using computer simulations.
Conventional CFAR detectors are introduced in Section 2. We consider conventional detectors of CA CFAR and OS CFAR.And the EA CFAR is proposed and analyzed in Section 3. Section 4 describes the simulation results.The theoretical result is compared with the simulation results.The detection performance of proposed EA CFAR is also compared with those of CA CFAR and OS CFAR.The conclusions are reported in Section 5.

Conventional CFAR Detectors
2.1.Basic Model Description.In radar or sonar systems, the received signal () in the cells can be expressed as follows [4]: where () is the target signal and () is a white Gaussian noise with a zero mean [12,13].Only a noise signal is observed if there is no target in the cell under test.The square-law detected output was assumed to be distributed exponentially with the probability density function (pdf) of [14] where  is the total power.Under the null hypothesis,  0 , of no target in a range cell, the parameter, , is the total background clutter-plus-noise power, which is denoted as .
Under  1 in the presence of a target,  is (1 + ), where  is the average signal-to-noise ratio (SNR) of a target.Therefore,  of the cell under test in ( 2) is This paper analyzes the detection performance of CFAR detectors in the case of  = 1/2 without loss of generality.The detection probability of a CFAR detector can be expressed with the conditional probability of where  is the cell under test,  is the scaling factor that maintains a constant false alarm rate, and  is the estimated background noise level that is determined by the CFAR detector.

CA CFAR Detector.
The CA CFAR detector determines the threshold by adding all signal powers in the reference cells around the test cell.Figure 2 shows the CA CFAR detector, where the background power level is where   are the signal in the reference cells surrounding the cell under test.The CFAR condition can be obtained by multiplying the scale factor, , to the estimated background level.According to (2) and ( 4), the detection probability of the CA CFAR detector can be expressed as [4] The detection probability of the CA CFAR detector is the best in the homogeneous environment in which the background conditions follow the same pdf.On the other hand, the detection performance is degraded severely when the cell pdfs are different.The reason is that the threshold is increased due to interfering signals.

OS CFAR Detector. The threshold of the OS CFAR
detector is obtained from one of the ordered samples of the reference cells [15].Figure 3 shows the OS CFAR detector.And its threshold is where  () is the th largest sample of the reference cells.The detection probability of OS CFAR can be expressed as

Square-law detector
Comparator Input signal Decision Sort and select kth cell The detection probability of the OS CFAR detector varies with  [15].The OS CFAR detector compensates for defects of the CA CFAR detector in a nonhomogeneous environment.On the other hand, its performance in a homogeneous environment is poorer than that of the CA CFAR detector.

Switching OS CFAR Detector. The switching OS (SOS)
detector was proposed for improving the performance of single CFAR detectors at nonhomogeneous environments [11].The SOS CFAR detector first divides reference cells into two groups of  0 and  1 .These groups are obtained by comparing reference cells with the scaled  of  for  < 1.If   is less than , the   is classified as group  0 .Otherwise, it is classified as group  1 .Next, the SOS CFAR detector estimates the background noise level based on  0 group or whole samples of reference cells.The method that the SOS CFAR detector selects a group is based on comparing the number of samples  0 in group  0 with the integer threshold   .If  0 is less than a threshold   , the background noise level will be estimated by choosing one of the ordered samples of the whole reference cells.Otherwise, the background noise level will be estimated by choosing one of the ordered samples of the samples in the  0 group.Figure 4 represents the block diagram of SOS CFAR.The specific process of threshold selection is as follows: where  0 and  1 are constant values for maintaining false alarm rate. 0 and  1 determine the selection number of OS CFAR detector.These are already known values; round(⋅) means that it rounds off the number in parenthesis.
The SOS CFAR detector selects the reference cell group according to environments.This means that the performance of the SOS CFAR detector in homogeneous environment can be worse than the CA CFAR detector.

Proposed Environmental Adaptive CFAR Detector
As mentioned in the previous section, each CFAR detector has its advantage in a specific background environment.To make a CFAR detector robust to range of background environments, this paper proposes a new CFAR detector called the EA CFAR detector.Figure 5 shows a block diagram of the EA CFAR detector.The EA CFAR first decides whether there are interfering targets and calculates the power level difference between the adjacent cells.If the difference is over a fixed threshold , a flag for the cell is set to "1. " Otherwise, the flag is set to "0. " If the sum of all the flags is zero, the EA CFAR detector decides that the environment is homogeneous.Otherwise, the EA CFAR detector decides that the environment is nonhomogeneous.

Mathematical Problems in Engineering
The following were assumed when calculating the detection probability of the EA CFAR detector: (i) the samples in the cells are probabilistically independent.(ii) For the reference cells containing interfering targets, the value of  in (3) is (1 + ), where  is the interference-to-noise ratio (INR).(iii) In multiple target environments, the interfering targets do not appear in the adjacent cells at the same time.
The detection probability of the proposed EA CFAR detector can be expressed as where  CA  and  OS  are the detection probabilities of the CA and OS CFAR detectors, respectively. comparisons can be made between the powers of adjacent reference cells.If the sum of all the differences is less than a threshold , the probability that the CA CFAR detector is chosen is On the other hand, the OS CFAR detector is selected, whereas the EA CFAR detector considers that the background is a multiple target condition.Therefore, the probability that the OS CFAR detector is selected can be expressed as The probability [|  −  −1 | < ] can then be found by dividing the random variable area, as shown in Figure 6 [16].Because   and  −1 are independent, the joint pdf of these random variables is In the case of area , the probability [|  −  −1 | < ] is as follows: In another case of area , the probability is as follows: Therefore, the final selection probability is the sum of each area probability such as

Square-law detector
Comparator Input signal

Decision
Count the number of data Finally, the detection probability of the proposed CFAR detector can be expressed from ( 6), ( 8), (10), and (16):

Simulation Results
To verify the performance of the proposed EA CFAR detector, it was compared with the CA, OS, and SOS CFAR detectors in homogeneous and nonhomogeneous environments.Table 1 lists the simulation parameters.For the OS CFAR detector, the value, , was set to 21 because it shows the best performance [15].To maintain a false alarm rate 10 −6 in the SOS CFAR detector,  0 and  1 were set to 0.93 and  0 and  1 were set to 9.34.In addition,  was set to 0.9.In Figure 7, the mathematical analysis result is compared with   the simulation result.Figure 7 shows that the mathematical analysis matches the simulation result.Figures 8 and 9 show the detection performance according to the threshold, , at each environment.The detection probabilities vary according to the threshold  and the detection probabilities increases with increasing .If  is over six, the detection probabilities are almost saturated.In a multiple target situation, the effect of  is not critical.Figure 10 shows the detection performances of the CA CFAR, OS CFAR, SOS CFAR, and EA CFAR detectors in a homogeneous environment. was set to nine because of the best detection performance.As shown in the figure, the EA CFAR detector showed better detection performance over OS CFAR and SOS CFAR and similar detection performance to the CA CFAR.And the detection performance of the EA CFAR detector has about 1 dB gain compared with that of the SOS CFAR.
Figure 11 shows the detection performances of the CA, OS CFAR, SOS CFAR, and EA CFAR detectors in two interfering targets.The EA CFAR detector follows the advantage of the OS CFAR detector which is robust to interfering targets.According to the simulation results, the proposed EA CFAR detector shows the best performance in any environment.

Conclusions
In this paper, the EA CFAR detector was proposed and analyzed mathematically.The proposed detector estimates the environments using the difference in the adjacent reference cell powers.The EA CFAR detector then selects the optimal CFAR detector according to the background environment.A theoretical analysis of the EA CFAR detector was obtained.The proposed EA CFAR detector showed

Figure 7 :
Figure 7: Comparison between the theoretical analysis and simulation.

Figure 8 :
Figure 8: Detection performance according to the threshold  at homogeneous environment.

Figure 9 :
Figure 9: Detection performance according to the threshold  at two multiple targets environment.

Figure 10 :Figure 11 :
Figure 10: Detection performance comparison of CFAR detectors at homogeneous environment.