Abstract
The primary objective of radar digital signal processing is to detect and identify targets in complicated situations, such as those involving clutter or several closely positioned targets. The constant false alarm rate (CFAR) method is more effective for target recognition and has better control over the false alarm rate. Many studies have been conducted on the design of CFAR, but previous CFAR algorithms have not been effective in all or most environmental fields and target scenarios. In this study, an algorithm called Censored Mean Clutter Map CFAR (CM-CM CFAR) has been developed and tested for various environmental conditions. When compared to a fixed false alarm rate, the suggested CFAR algorithm’s Monte Carlo simulation results demonstrated a high detection probability in a variety of environments. This work designs a real-time CM-CM CFAR processor using field-programmable gate array (FPGA) technologies. Xilinx ARTIX 7 FPGA technology is used to develop and map a scalable parallel framework. Consequently, the implementation required 23,741 LUTs and 1825 FF. It is verified that the complexity and operating speed of the suggested CFAR processor are extremely appropriate for real-time implementation when compared to the results of the previously proposed FPGA implementation.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The constant false alarm rate is among the most important indicators of radar signal processing devices [1]. It is desirable in modern radar systems to maintain CFAR while maximizing the probability of detection (Pd). To achieve this, the threshold value automatically adjusts itself to maintain the probability of constant false alarm rate (Pfa) [2]. The detection process is straightforward by comparing the signal to some threshold value [3]. Thresholding criteria can be categorized into two types: constant threshold and adaptive threshold [4]. Despite its simplicity of design, the constant threshold does not reduce the amount of false alarm rate and has a high rate of misdetection. Target identification is improved by the adaptive threshold, also known as CFAR, and the false alarm rate is better controlled [5]. Dense radar target scenarios [6, 7] become a challenge to existing target detection algorithms because nearby targets often raise the noise level and decrease the likelihood of discovery [8]. The threshold level of a CFAR detector should be set in accordance with the volume of the ambient noise [9], which is calculated using certain algorithm and is varied depending on the detecting environment. Different detection environments should be considered when evaluating target detection algorithms. There are two distinct classifications for the environment: homogeneous, which refers to a setting with either a solitary objective or multiple objectives that are similar, and non-homogeneous, which pertains to a scenario with several targets that are either in close proximity or are located near cluttered edges [10, 11]. In response to these complex settings, several CFAR detectors have been developed, including Cell Averaging CFAR (CA CFAR) [12, 13], Greatest Of CFAR (GO CFAR) [14], Smallest Of CFAR(SO CFAR) [15], and Ordered Statistics CFAR (OS CFAR) [16, 17]. Furthermore, many CFAR algorithms have been proposed by combining basic CFAR algorithms, such as Smallest of Cell Averaging CFAR (SOCA CFAR) [18], Trimmed Mean CFAR (TM CFAR) [19, 20], also, Order Statistics Greatest Of CFAR (OSGO CFAR) [21], Ordered Statistics Variability Index CFAR (OSVI CFAR) [22], weighted amplitude iteration CFAR (WA CFAR) [5], Clutter Map CFAR (CM CFAR) [23], furthermore Truncated Statistics CFAR (TS CFAR) [24], Censored Mean Level Detector (CMLD CFAR) [25], Fuzzy CFAR detectors [26, 27], fusion of different CFAR detectors such as (AND CFAR) and (OR CFAR) detector [28]. Table 1 illustrates the shortcomings of some of the CFAR detection techniques that are mentioned above [29]. To overcome the shortcomings of these techniques and to provide a simple and affordable detector, this research introduces the CM-CM CFAR algorithm to detect targets in various situations, which is meant to detect targets in various contexts based on the features of different CFAR types to progress to a higher Pd and a lower Pfa.
2 Clutter statistical models
Modern high-resolution radar may not follow the Rayleigh model for clutter returns (sea clutter, weather clutter, or land clutter), as the amplitude, distribution develops a “larger” tail that may increase the false alarm rate. Compound Gaussian distributions have been investigated as an option to suit sea radar clutter [30]. The following lists some common distributions that are taken into account for CFAR detection of maritime targets.
2.1 Log-normal model
The characteristics of clutter in radar systems are described statistically by the log-normal model. It is based on the assumption that the clutter echoes can be represented by a log-normal distribution, which is a commonly used distribution in many fields of science and engineering [31].
where \(\mu \) and \(\alpha \) are the median and the standard deviation of the random variable ln(x) respectively.
2.2 Weibull model
The Weibull model is particularly useful for modeling clutter from fabricated objects, such as buildings and vehicles. The model assumes that the clutter echoes are the result of multiple reflections and scattering from the surfaces of fabricated objects. The Weibull distribution [30] has two parameters: a shape parameter, denoted by a, and a scale parameter, denoted by b. The PDF of the Weibull distribution can be expressed as:
2.3 Pareto type II model
For data sets with a particularly heavy tail, such observations of sea clutter, the Pareto disturbance is taken into consideration as a potential model. The texture component must adhere to the inverse gamma law to produce the Pareto type II pdf. The latter explains how the tilting of the lighted region causes differences in the local reflected power. The probability density function has been used in [32] to characterize the statistics of a Pareto distributed random variable x.
where \(\alpha \) is the shape parameter and \(\beta \) the scale parameter.
3 Related CFAR algorithms
The CA CFAR, OS CFAR, MOSCA CFAR, CMLD CFAR, SW CFAR, and CM CFAR methods are introduced in this section. All CFAR processors have the same goal: to declare the target’s presence or absence by setting an adaptive threshold that is dynamically determined by the assessed background level and the desired false alarm rate. Radar target detection is usually modeled by binary hypothesis test. The observed signal y under the two hypotheses, H1 for target present and H0 for target absent (clutter only), is given by
Figure 1 displays a general CFAR processor for a range profile. The samples at the demodulator’s output are kept in a sliding window shift register that is separated into N leading and lagging reference cells, Guard Cells (GC), and the Cell under test (CUT). The associated value of the video stream and the cell itself are referred to together as CUTs.
The CUT is often found in the window’s center, and it compares a cell’s value to an adaptive threshold (Z) to determine whether a target is present or absent. The guard cells do not have an impact on this estimate because they may contain echoes connected to a target that spans several resolution cells, but to determine the interference characteristics (T), the reference cells N are only used. The window slides are replacing the CUT with all of the cells in the surveillance area. The leading (T lead) and lagging (T lag) windows’ interference estimations are often calculated separately. The overall interference estimate T is produced by combining both utilizing operations that depend on the technique used, such as mean, lowest, highest. The constant \(\alpha \), which depends on both the Pfa and other particular characteristics, is chosen to guarantee a particular Pfa. The estimated variable interference T and the product of these define the threshold Z. Z is calculated, and a judgement is taken after comparing it to the CUT sample. The sliding window is then advanced by one cell, and the procedure is carried out for each cell.
3.1 Cell averaging CFAR
The mean power of the samples in the reference window is used to estimate the background level in the CA CFAR [13] detector as:
where ZCA is the threshold, \(\alpha \) is the threshold factor, N is the length of the reference window, and xi is the sample in reference window.
3.2 Ordered statistic CFAR
Using a value rank-ordered process, the OS CFAR [16] approach chooses a sample with a specific order as the anticipated background level. Considering that, the series is in ascending order:
where X1 and XN are the min and max values throughout the reference window, respectively. To determine the representative average background level, a specific order k is chosen:
where \(Z_{OS}\) is the threshold and xk is sample in the window with specific order k.
3.3 Mean order statistic cell averaging CFAR
MOSCA-CFAR combines OS and CA CFAR as shown in [1]; Eq. (7) establishes the threshold.
where \(Z_\mathrm{{MOSCA}}\) is the threshold, and Xk is selected sample with specific order k.
3.4 Censored mean level detector CFAR
The CMLD CFAR technique [25], in contrast to conventional CFAR algorithms, censors or eliminates the strongest samples in the reference cells to lessen the impact of significant clutter or interference on the threshold estimation. This enhances the detection capabilities in multiple target situations.
where \(Z_\mathrm{{CMLD}}\) is the threshold, and K is selected sample to censors.
3.5 Sorting weighting CFAR
The SW CFAR [5] strategy combines the qualities of three separate CFAR techniques (CA, OSGO, and OSSO) to calculate the background level as:
where \(Z_\mathrm{{sw}}\) is the threshold; (\( \alpha \),\( \beta \) ) are the threshold factors and (Xk,Yk) are the samples in lagging and leading reference windows respectively with specific order k.
3.6 Clutter map CFAR
The received signal stored in each cell of the map can then be utilized to set a threshold for each cell, as illustrated in Fig. (2) [23]. The value of clutter in each cell is updated often by averaging over numerous scans. The threshold is determined by Eq. ( 11):
where ZCM is the threshold, Yn(i) is the present background estimation, \(\alpha \) is the threshold factor, Ns is the count of consecutive scans, F is the filter weight, which ranges from 0 to 1, M is the scan number, SNR is the signal-to-noise ratio, Yn-1(i) is the most recent background estimate, and Xi is current input.
4 The proposed technique of CM-CM CFAR
As it is known, no one of the basic CFAR detectors is most appropriate for different detection situations in different environments. The concept of the proposed CM-CM CFAR relies on constructing a CFAR detector out of a mixture of these basic CFAR detectors. Therefore, the CM-CM CFAR detector is expected to be capable of achieving good performance in the majority of detection settings.
The proposed CM-CM CFAR algorithm is developed as a mix of qualities from the CMLD CFAR and CM CFAR. The architecture of the proposed algorithm is shown in Fig. 3. The concept of our algorithm is as follows: When the returned signal reaches the last cell in the leading window, the algorithm begins to estimate the current background value from the previous background estimation and the current input, as shown in Eq. (11). Pd and Pfa, which are related to some SNR, are computed using Eqs. (14) and (15). The content of the lagging and the leading windows is sorted. The threshold (ZCMCM) will be extracted as shown in Eq. (16) after weighting it by the threshold factor (\(\alpha \)), and then the decision can be made as Fig. 3 shows:
where X(i) is the current input, Yn-1(i) is the previous background estimation, K is selected sample to censors, and \(Z_\mathrm{{CMCM}}\) is the threshold.
5 Experiments and results
In this section, the proposed CM-CM CFAR algorithm will be evaluated using several experiments to demonstrate its effectiveness in different environments. With a parameter value of 105, Monte Carlo trails replicate the radar signal and the Weibull model clutter signal. Insert a Swerling I target model in scenarios of multiple targets moving related to the radar scan it can be simulated as a compound Gaussian noise signal [33]. The length of the reference leading and lagging windows is 30, the guard cell size is three, and the desired false alarm rate is 10-6.
5.1 Received signal in multi environments
In this scenario, the radar signal’s amplitude is represented by N samples from range cells. The analog radar signal is overlaid with the interference. Figure 4 depicts the multi-targets at the range cells (100, 300, and 700) regarding the first environment. Figure 5 depicts the close multi-targets at range cells (100, 105, 300, 303, 307, and 800) pertaining to the second environment. Figure 6 depicts multi-targets at the clutter edge at range cells (100, 500, and 700) in relation to the third environment.
5.2 The performance of different CFAR algorithms
The resulting three considered environments under Pfa = 10-6 are shown in Figs. 7, 8, and 9 for different CFAR algorithms (CA CFAR, OS CFAR, MOSCA CFAR, CMLD CFAR, SW CFAR, CM CFAR, and CM-CM CFAR).
In the first environment, CA CFAR, OS CFAR, MOSCA CFAR, CMLD CFAR, SW CFAR, CM CFAR, and CM-CM CFAR can detect multiple targets marked as (A, B, and C) from Fig. 4, as shown in Fig. 7.
In the second environment, CM-CM CFAR, CMLD CFAR, and SW CFAR can detect most of the multiple close targets marked as (D, E, F, G, H, and I) from Fig. 5 in comparison with other CFAR algorithms, as shown in Fig. 8.
In the third environment, CM-CM CFAR can detect targets at the clutter edge marked as (J, K, and L) from Fig. 6 when compared to other CFAR algorithms, as demonstrated in Fig. 9. From the previous results, the CA CFAR detection performance degrades in multiple close targets situations and power transition regions. In both cases, there are too many false alarms, which results in poor behavior in nonhomogeneous conditions. The CMLD CFAR has high multi-targets detection capability but with low capacity to control false alarms. The MOSCA CFAR detector has a high multi-targets detection capability without maintaining a constant false alarm rate at the clutter edge. In a multiple-targets scenario, OS CFAR displays a comparatively strong detection performance, despite a significant CFAR loss. Although the CM CFAR detector is immune to clutter edge environments, a target-masking effect occurs. The SW CFAR detector was trying to avoid suppressing targets that are close together (target masking); when all of the interferers are situated in either the leading or the lagging cells, this detector determines the principal target in instances involving multiple targets. However, SW CFAR has undesired effects when conflicting targets are in both halves of the reference cells. In addition, its detection performance degrades if both contain interfering targets. The prior drawbacks can be overcome using CM-CM CFAR with a high probability of detection and low probability of false alarm.
5.3 Probability of detection for the different CFAR algorithms
The probability of detection with the signal-to-noise ratio at a constant false alarm rate in the three environments with the performance of some CFAR algorithms (CA CFAR, OS CFAR, MOSCA CFAR, CMLD CFAR, SW CFAR, CM CFAR, and CM-CM CFAR) is shown in Figs. 10, 11, and 12.
Results show that (CA CFAR, OS CFAR, MOSCA CFAR, CMLD CFAR, SW CFAR, CM CFAR, and CM-CM CFAR) have almost the same performance in the first environment as demonstrated in Fig. 10. Compared to other types of CFAR, CM-CM maintains the fastest access to the highest probability of detection with a low signal-to-noise ratio, as demonstrated in Fig. 11. By examining the third environment, it is apparent that there is a low probability of finding CFAR algorithm to get the required results and that CM-CM CFAR has achieved the best results, shown in Fig. 12. In general, with different probabilities of significance levels, the proposed CM-CM CFAR obtains the best overall performance in detecting all targets, as shown in the average probability of detection for the three environments as demonstrated in Fig. 13. This provides more proof that the suggested method is accurate and efficient in practical settings.
5.4 The effectiveness of various CFAR algorithms in relation to actual data
The actual data deemed available in this section are those gathered by radar at Egypt’s Suez Canal, as seen in Fig. 14.
Figure 15 illustrates how the various CFAR algorithm types are able to detect targets using publicly available real data. With the exception of the first scan, it was observed that CM CFAR detects targets well. In CA, SW, and CMLD, false alarms frequently manifest. With a low false alarm rate, MOSCA CFAR finds almost all targets. The proposed CFAR algorithm has a better chance of being detected and is stable enough to sustain false alarms.
The Pd vs. Pfa for various CFAR methods and CM-CM CFAR is displayed in Fig. 16. A few things can be made clearer, specifically:
-
The likelihood of detection for the CA, OS, and CMLD approaches is good in the real world, but as the figure illustrates, there is a significant flaw that prevents a constant false alarm rate from being achieved. In the actual data, there is a low false alarm rate and a good probability of detection for both SW and OS approaches.
-
CM CFAR does not have the best acceptable PD performance, but it has good performance to achieve continuous false alarm.
-
As the outcome was in the simulation 97.5% and with the real environment 96%, detection advanced in both the virtual and real worlds with a reasonable probability of detection.
6 FPGA schematic design implementation
Due to the creation of specialized hardware multipliers in these components, FPGAs are currently in competition with general-purpose programmable DSPs for signal processing tasks in many DSP applications [34]. The suggested architecture for implementing the CM-CM CFAR algorithms and report utilization is shown in Fig. 17 and Table 2. The VHDL, Verilog, and Xilinx Vivado Design Suite 2018 hardware description languages were used to design, synthesize, and simulate this architecture.
The suggested structure was developed for the Artix7-xc7a100t-2csg324 development platform at the register transfer level (RTL).
-
The samples of the input radar signal are fed into a circuit that selects the maximum sample in each range gate as a 8-bit digital word (under the control of the range gate, the analog-to-digital converter was turned on for the duration of the time interval equal to the transmitted pulse width).
-
A serial shift register is used in the shifting circuit to organize the CUT, remove the old cell, and add the new cell in order to create a moving window.
-
The CMLD CFAR uses sorting circuit to arrange the data from the leading and trailing windows and determine the censored mean threshold.
-
The most recent background estimate is saved by the clutter map circuit using a distributed memory generator with a 15-bit address, which helps it decide the clutter map threshold.
-
The CMLD CFAR circuit and clutter map circuit determine the CM-CM threshold, and the target’s presence or absence is checked using the threshold by the comparator circuit with the tested cell.
A comparison of the outcomes between the suggested approach and the alternative CFAR processors in [35,36,37,38] is presented in Table 3. In [35, 36], an approach based on the Automatic Censored Ordered Statistics Detector (ACOSD) CFAR was applied in the scenario where the background distribution is log-normal. Although the CFAR processors are simple, they cannot be used in a variety of settings. A CFAR processor was presented [37] that can be used with both the Rayleigh distribution and the no-Rayleigh distribution by applying mean level CFAR. On the other hand, its high hardware complexity is a drawback. For multi-target environments, the automatic censored cell averaging detector based on ordered data variability (ACCA-ODV) CFAR processor was proposed [38]; however, it has extremely complex hardware. Furthermore, its limited compatibility with the ACCA-ODV algorithm makes it challenging to use in a variety of settings. When employing CM-CM CFAR with the suggested decision criteria, the suggested CFAR processor can offer better performance for both homogeneous and non-homogeneous environments when compared to earlier implementation results. Furthermore, despite the fact that the suggested CFAR processor is capable of supporting both CM and CMLD algorithms, the effective hardware architecture described in Sect. 6 allows for extremely low hardware complexity and fast operation.
7 Conclusion
A new CFAR technique based on combining various types of CFAR detectors has been developed to overcome changes in environments and multiple targets situations. Simulation results indicate that the Censored Mean Clutter Map CFAR (CM-CM CFAR) algorithm can greatly increase the probability of detection while preserving a fixed false alarm rate of less than \(10^{-6}\) compared to other CFAR algorithms, which makes this algorithm more effective for multiple environmental conditions. As a result, the approach is especially well suited for real-time implementation and requires little in the way of FPGA resources to be completed. As a result, it is envisaged that it will be ideal for systems like drone radar systems that must adjust to clutter and be able to recognize many targets.
Data availability
No, I do not have any research data outside the submitted manuscript file.
References
Yu, H., Diao, L., Xu, S., Qin, X., Huang, G.: Research and implementation of orderly statistical constant false alarm detector. In: 2019 IEEE international conference on signal processing, communications and computing (ICSPCC), pp. 1–5 (2019). https://doi.org/10.1109/ICSPCC46631.2019.8960821
Xue, J., Xu, S., Shui, P.: Knowledge-based target detection in compound gaussian clutter with inverse gaussian texture. Digit. Signal Process. 95, 102590 (2019). https://doi.org/10.1016/j.dsp.2019.102590
Mashade, M.B.E.: Performance superiority of ca_tm model over n-p algorithm in detecting x2 fluctuating targets with four-degrees of freedom. Int. J. Syst. Control Commun. 11(1), 92–118 (2020). https://doi.org/10.1504/IJSCC.2020.105395
Quan, X., Choi, J.W., Cho, S.H.: A new thresholding method for IR-UWB radar-based detection applications. Sensors (2020). https://doi.org/10.3390/s20082314
Zhou, W., Xie, J., Li, G., Du, Y.: Robust CFAR detector with weighted amplitude iteration in nonhomogeneous sea clutter. IEEE Trans. Aerosp. Electron. Syst. 53(3), 1520–1535 (2017). https://doi.org/10.1109/TAES.2017.2671798
Yang, Z., Zhou, H., Tian, Y., Huang, W., Shen, W.: Improving ship detection in clutter-edge and multi-target scenarios for high-frequency radar. Remote Sens. (2021). https://doi.org/10.3390/rs13214305
Schieler, S., Schneider, C., Andrich, C., Döbereiner, M., Luo, J., Schwind, A., Thomä, R.S., Del Galdo, G.: Ofdm waveform for distributed radar sensing in automotive scenarios. Int. J. Microw. Wirel. Technol. 12(8), 716–722 (2020). https://doi.org/10.1017/S1759078720000859
Chen, J., Zhou, S., Varshney, P.K., Lu, J., Zheng, J., Liu, H., Su, H.: A sparsity based cfar algorithm for dense radar targets. In: 2020 IEEE radar conference (RadarConf20), pp. 1–6 (2020). https://doi.org/10.1109/RadarConf2043947.2020.9266526
El Mashade, M.B.: Heterogeneous performance analysis of the new model of CFAR detectors for partially-correlated x2-targets. J. Syst. Eng. Electron. 29(1), 1–17 (2018). https://doi.org/10.21629/JSEE.2018.01.01
Zhang, X., Zhang, R., Sheng, W., Ma, X., Han, Y., Cui, J., Kong, F.: Intelligent cfar detector for non-homogeneous weibull clutter environment based on skewness. In: 2018 IEEE radar conference (RadarConf18), pp. 0322–0326 (2018). https://doi.org/10.1109/RADAR.2018.8378578
Hassanien, A., Himed, B., Rigling, B.D.: Moving target detection using fast iterative interpolated beamforming for distributed mimo radar in non-homogeneous clutter. In: 2019 53rd Asilomar conference on signals, systems, and computers, pp. 624–629 (2019). https://doi.org/10.1109/IEEECONF44664.2019.9048827
Acosta, G.G., Villar, S.A.: Accumulated ca-CFAR process in 2-d for online object detection from Sidescan sonar data. IEEE J. Oceanic Eng. 40(3), 558–569 (2015). https://doi.org/10.1109/JOE.2014.2356951
Zhou, W., Xie, J., Xi, K., Du, Y.: Modified cell averaging cfar detector based on grubbs criterion in multiple-target scenario. In: 2018 international conference on radar (RADAR), pp. 1–6 (2018). https://doi.org/10.1109/RADAR.2018.8557252
Meng, X.: Rank sum nonparametric CFAR detector in nonhomogeneous background. IEEE Trans. Aerosp. Electron. Syst. 57(1), 397–403 (2021). https://doi.org/10.1109/TAES.2020.3017319
Akhtar, J.: Training of neural network target detectors mentored by so-CFAR. In: 2020 28th European signal processing conference (EUSIPCO), pp. 1522–1526 (2021). https://doi.org/10.23919/Eusipco47968.2020.9287495
Sor, R., Sathone, J.S., Deoghare, S.U., Sutaone, M.S.: Os-cfar based on thresholding approaches for target detection. In: 2018 Fourth international conference on computing communication control and automation (ICCUBEA), pp. 1–6 (2018). https://doi.org/10.1109/ICCUBEA.2018.8697389
Safa, A., Verbelen, T., Keuninckx, L., Ocket, I., Hartmann, M., Bourdoux, A., Catthoor, F., Gielen, G.G.E.: A low-complexity radar detector outperforming OS-CFAR for indoor drone obstacle avoidance. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 14, 9162–9175 (2021). https://doi.org/10.1109/JSTARS.2021.3107686
Luna Alvarado, M.C., García, F.D.A., Jiménez, L.P.J., Fraidenraich, G., Iano, Y.: Performance evaluation of SOCA-CFAR detectors in Weibull-distributed clutter environments. IEEE Geosci. Remote Sens. Lett. 19, 1–5 (2022). https://doi.org/10.1109/LGRS.2022.3152936
Zhang, B., Zhou, J., Xie, J., Zhou, W.: Weighted likelihood CFAR detection for Weibull background. Digit. Signal Process. 115, 103079 (2021). https://doi.org/10.1016/j.dsp.2021.103079
Zebiri, K., Mezache, A.: Triple-order statistics-based CFAR detection for heterogeneous pareto type i background. SIViP 17(4), 1105–1111 (2023). https://doi.org/10.1007/s11760-022-02317-w
Guillén, C., Chávez, N., Bacallao, J.: Radar detection in the moments space with constant false alarm rate. Digit. Signal Process. 114, 103080 (2021). https://doi.org/10.1016/j.dsp.2021.103080
Bharti, V.K., Patel, V.: Realization of real time adaptive cfar processor for homing application in marine environment. In: 2018 conference on signal processing and communication engineering systems (SPACES), pp. 185–188 (2018). https://doi.org/10.1109/SPACES.2018.8316342
Bouchelaghem, H.E., Hamadouche, M., Soltani, F., Baddari, K.: Distributed clutter-map constant false alarm rate detection using fuzzy fusion rules. Radioelectron. Commun. Syst. 62, 1–5 (2019). https://doi.org/10.3103/S0735272719010011
Liu, T., Yang, Z., Marino, A., Gao, G., Yang, J.: Robust CFAR detector based on truncated statistics for polarimetric synthetic aperture radar. IEEE Trans. Geosci. Remote Sens. 58(9), 6731–6747 (2020). https://doi.org/10.1109/TGRS.2020.2979252
Bouteldja, M., Baadeche, M., Soltani, F.: Optimization of distributed OS-CFAR and CMLD-CFAR detectors using differential evolution algorithm. Arab. J. Sci. Eng. (2022). https://doi.org/10.1007/s13369-021-06203-4
Khaldi, F., Soltani, F., Baadeche, M.: Fuzzy CFAR detectors for mimo radars in homogeneous and non-homogeneous pareto clutter. J. Commun. Technol. Electron. 66, 62–69 (2021). https://doi.org/10.1134/S1064226921010046
Abimouloud, M., Baadeche, M., Soltani, F.: CFAR detection performance in Weibull clutter for statistical mimo radar using fuzzy fusion rules. J. Commun. Technol. Electron. 66(Suppl 2), 118–125 (2021). https://doi.org/10.1134/S1064226921140011
Yang, Z., Tang, J., Zhou, H., Xu, X., Tian, Y., Wen, B.: Joint ship detection based on time-frequency domain and CFAR methods with HF radar. Remote Sens. (2021). https://doi.org/10.3390/rs13081548
Yang, B., Zhang, H.: A CFAR algorithm based on monte Carlo method for millimeter-wave radar road traffic target detection. Remote Sens. (2022). https://doi.org/10.3390/rs14081779
Amel Gouri, A.M., Oudira, H.: Radar CFAR detection in weibull clutter based on zlog(z) estimator. Remote Sens. Lett. 11(6), 581–589 (2020). https://doi.org/10.1080/2150704X.2020.1744043
Watts, S., Rosenberg, L.: Challenges in radar sea clutter modelling. IET Radar Sonar Navig. 16(9), 1403–1414 (2022). https://doi.org/10.1049/rsn2.12272
Weinberg, G.V., Bateman, L., Hayden, P.: Constant false alarm rate detection in pareto type ii clutter. Dig. Signal Process. 68, 192–198 (2017). https://doi.org/10.1016/j.dsp.2017.06.014
Xue, J., Xu, S., Shui, P.: Near-optimum coherent CFAR detection of radar targets in compound-gaussian clutter with inverse gaussian texture. Signal Process. 166, 107236 (2020). https://doi.org/10.1016/j.sigpro.2019.07.029
Rihan, M.Y., Nossair, Z.B., Mubarak, R.I.: Fpga implementation for multiple CFAR algorithms. In: 2023 international telecommunications conference (ITC-Egypt), pp. 189–193 (2023). https://doi.org/10.1109/ITC-Egypt58155.2023.10206101
Djemal, R., Belwafi, K., Kaaniche, W., Alshebeili, S.A.: A novel hardware/software embedded system based on automatic censored target detection for radar systems. AEU-Int. J. Electron. Commun. 67(4), 301–312 (2013). https://doi.org/10.1016/j.aeue.2012.09.001
Msadaa, S., Lahbib, Y., Mami, A.: A sopc fpga implementing of an enhanced parallel CFAR architecture. In: 2022 IEEE 9th international conference on sciences of electronics, technologies of information and telecommunications (SETIT), pp. 441–446 (2022). https://doi.org/10.1109/SETIT54465.2022.9875739
Zhao, J., Jiang, R., Yang, H., Wang, X., Gao, H.: Reconfigurable hardware architecture for mean level and log-t CFAR detectors in FPGA implementations. IEICE Electron. Express 16(21), 20190584–20190584 (2019). https://doi.org/10.1587/elex.16.20190584
Alsuwailem, A.M., Alshebeili, S.A., Alhowaish, M., Qasim, S.M.: Field programmable gate array-based design and realisation of automatic censored cell averaging constant false alarm rate detector based on ordered data variability. IET Circuits Devices Syst. 3(1), 12–21 (2009). https://doi.org/10.1049/iet-cds:20080072
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB)
Author information
Authors and Affiliations
Contributions
All authors wrote the main manuscript text and reviewed the manuscript
Corresponding author
Ethics declarations
Conflict of interest
No, I declare that the authors have no competing interests as defined by Springer, or other interests that might be perceived to influence the results and/or discussion reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Rihan , M.Y., Nossair, Z.B. & Mubarak, R.I. An improved CFAR algorithm for multiple environmental conditions. SIViP 18, 3383–3393 (2024). https://doi.org/10.1007/s11760-024-03001-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-024-03001-x