{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T12:49:35Z","timestamp":1784119775500,"version":"3.55.0"},"reference-count":32,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,13]],"date-time":"2023-01-13T00:00:00Z","timestamp":1673568000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Korean government (MSIT)","award":["2017-0-00528"],"award-info":[{"award-number":["2017-0-00528"]}]},{"name":"Korean government (MSIT)","award":["2022-0-00960"],"award-info":[{"award-number":["2022-0-00960"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The constant false-alarm rate (CFAR) algorithm is essential for detecting targets during radar signal processing. It has been improved to accurately detect targets, especially in nonhomogeneous environments, such as multitarget or clutter edge environments. For example, there are sort-based and variable index-based algorithms. However, these algorithms require large amounts of computation, making them difficult to apply in radar applications that require real-time target detection. We propose a new CFAR algorithm that determines the environment of a received signal through a new decision criterion and applies the optimal CFAR algorithms such as the modified variable index (MVI) and automatic censored cell averaging-based ordered data variability (ACCA-ODV). The Monte Carlo simulation results of the proposed CFAR algorithm showed a high detection probability of 93.8% in homogeneous and nonhomogeneous environments based on an SNR of 25 dB. In addition, this paper presents the hardware design, field-programmable gate array (FPGA)-based implementation, and verification results for the practical application of the proposed algorithm. We reduced the hardware complexity by time-sharing sum and square operations and by replacing division operations with multiplication operations when calculating decision parameters. We also developed a low-complexity and high-speed sorter architecture that performs sorting for the partial data in leading and lagging windows. As a result, the implementation used 8260 LUTs and 3823 registers and took 0.6 \u03bcs to operate. Compared with the previously proposed FPGA implementation results, it is confirmed that the complexity and operation speed of the proposed CFAR processor are very suitable for real-time implementation.<\/jats:p>","DOI":"10.3390\/s23020954","type":"journal-article","created":{"date-parts":[[2023,1,16]],"date-time":"2023-01-16T05:30:07Z","timestamp":1673847007000},"page":"954","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["FPGA Implementation of Efficient CFAR Algorithm for Radar Systems"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3874-9685","authenticated-orcid":false,"given":"Yunseong","family":"Sim","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0223-1131","authenticated-orcid":false,"given":"Jinmoo","family":"Heo","sequence":"additional","affiliation":[{"name":"Department of Smart Air Mobility, Korea Aerospace University, Goyang-si 10540, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5332-8980","authenticated-orcid":false,"given":"Yongchul","family":"Jung","sequence":"additional","affiliation":[{"name":"Korea Electronics Technology Institute (KETI), Bundang, Seongnam 13509, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9344-7052","authenticated-orcid":false,"given":"Seongjoo","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Sejong University, Seoul 05006, Republic of Korea"},{"name":"Department of Convergence Engineering of Intelligent Drone, Sejong University, Seoul 05006, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2299-9911","authenticated-orcid":false,"given":"Yunho","family":"Jung","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, Republic of Korea"},{"name":"Department of Smart Air Mobility, Korea Aerospace University, Goyang-si 10540, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Weiss, M. (1982). Analysis of some modified cell-averaging CFAR processors in multiple-target situations. IEEE Trans. Aerosp. Electron. Syst., 102\u2013114.","DOI":"10.1109\/TAES.1982.309210"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1109\/7.7185","article-title":"Analysis of CFAR processors in nonhomogeneous background","volume":"24","author":"Gandhi","year":"1988","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"608","DOI":"10.1109\/TAES.1983.309350","article-title":"Radar CFAR thresholding in clutter and multiple target situations","volume":"AES-19","author":"Rohling","year":"1983","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gini, F., and Rangaswamy, M. (2008). Knowledge Based Radar Detection, Tracking and Classification, John Wiley & Sons.","DOI":"10.1002\/9780470283158"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1109\/7.869503","article-title":"Intelligent CFAR processor based on data variability","volume":"36","author":"Smith","year":"2000","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"26965","DOI":"10.1109\/ACCESS.2017.2774262","article-title":"Intelligent CFAR detector based on support vector machine","volume":"5","author":"Wang","year":"2017","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1007\/s11760-008-0075-2","article-title":"A generalized switching CFAR processor based on test cell statistics","volume":"3","author":"Tabet","year":"2009","journal-title":"Signal Image Video Process."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1519","DOI":"10.1109\/TAES.2013.6558002","article-title":"A computationally efficient CFAR algorithm based on a goodness-of-fit test for piecewise homogeneous environments","volume":"49","author":"Kim","year":"2013","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"25072","DOI":"10.3390\/s151025072","article-title":"A novel fusion-based ship detection method from Pol-SAR images","volume":"15","author":"Wang","year":"2015","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1109\/TAES.1980.308885","article-title":"Detectability loss due to \u201cgreatest of\u201d selection in a cell-averaging CFAR","volume":"AES-16","author":"Hansen","year":"1980","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1109\/TAES.1978.308625","article-title":"Range resolution of targets using automatic detectors","volume":"AES-14","author":"Trunk","year":"1978","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1231","DOI":"10.1016\/j.sigpro.2004.04.005","article-title":"Distributed IVI-CFAR detection in nonhomogeneous environments","volume":"84","author":"Hammoudi","year":"2004","journal-title":"Signal Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1109\/JSEE.2014.00068","article-title":"Switching variability index based multiple strategy CFAR detector","volume":"25","author":"Li","year":"2014","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_14","unstructured":"Shin, J.W., Seo, Y.K., Do, D.W., Choi, S.M., and Kim, H.N. (2012, January 18\u201319). Modified variability-index CFAR detection robust to heterogeneous environment. Proceedings of the International Conference on Systems and Electronic Engineering, Phuket, Thailand."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"9160","DOI":"10.1109\/TGRS.2021.3054961","article-title":"Compressed sensing-based multitarget CFAR detection algorithm for FMCW radar","volume":"59","author":"Cao","year":"2021","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jiang, W., Huang, Y., and Yang, J. (2016). Automatic censoring CFAR detector based on ordered data difference for low-flying helicopter safety. Sensors, 16.","DOI":"10.3390\/s16071055"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.phycom.2020.101215","article-title":"A discriminant analysis-based automatic ordered statistics scheme for radar systems","volume":"43","author":"Onumanyi","year":"2020","journal-title":"Phys. Commun."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1049\/ip-rsn:20045006","article-title":"Automatic censoring CFAR detector based on ordered data variability for nonhomogeneous environments","volume":"152","author":"Farrouki","year":"2005","journal-title":"IEEE Proc.-Radar, Sonar Navig."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sunny, S.P., and Prakash Narayanan, M. (2022, January 21\u201324). Parallel sorting based OS-CFAR Implementation in FPGA. Proceedings of the OCEANS 2022-Chennai, Chennai, India.","DOI":"10.1109\/OCEANSChennai45887.2022.9775472"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2611","DOI":"10.1016\/j.sigpro.2008.04.016","article-title":"Automatic dual censoring cell-averaging CFAR detector in nonhomogenous environments","volume":"88","author":"Zaimbashi","year":"2008","journal-title":"Signal Processing"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.sigpro.2012.06.015","article-title":"Improved switching CFAR detector for nonhomogeneous environments","volume":"93","author":"Zhang","year":"2013","journal-title":"Signal Process."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Djemal, R., Belwafi, K., Kaaniche, W., and Alshebeili, S.A. (2011, January 19\u201322). An FPGA-based implementation of HW\/SW architecture for CFAR radar target detector. Proceedings of the ICM 2011 Proceeding, Hammamet, Tunisia.","DOI":"10.1109\/ICM.2011.6177358"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/s10617-013-9121-6","article-title":"An adaptive CFAR embedded system architecture for target detection","volume":"17","author":"Djemal","year":"2013","journal-title":"Des. Autom. Embed. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.aeue.2012.09.001","article-title":"A novel hardware\/software embedded system based on automatic censored target detection for radar systems","volume":"67","author":"Djemal","year":"2013","journal-title":"AEU-Int. J. Electron. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Msadaa, S., Lahbib, Y., and Mami, A. (2022, January 28\u201330). A SoPC FPGA implementing of an enhanced parallel CFAR architecture. Proceedings of the 2022 IEEE 9th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT), Hammamet, Tunisia.","DOI":"10.1109\/SETIT54465.2022.9875739"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1733","DOI":"10.1016\/j.dsp.2010.02.001","article-title":"A versatile hardware architecture for a constant false alarm rate processor based on a linear insertion sorter","volume":"20","author":"Cumplido","year":"2010","journal-title":"Digit. Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Hwang, Y.T., Chen, Y.C., Hong, C.R., Pei, Y.T., Chang, C.H., and Huang, J.C. (2012, January 2\u20135). Design and FPGA implementation of a FMCW radar baseband processor. Proceedings of the 2012 IEEE Asia Pacific Conference on Circuits and Systems, Kaohsiung, Taiwan.","DOI":"10.1109\/APCCAS.2012.6419054"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Sana, S., Ahsan, F., and Khan, S. (2016, January 5\u20136). Design and implementation of multimode CFAR processor. Proceedings of the 2016 19th International Multi-Topic Conference (INMIC), Islamabad, Pakistan.","DOI":"10.1109\/INMIC.2016.7840109"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bharti, V.K., and Patel, V. (2018, January 4\u20135). Realization of real time adaptive CFAR processor for homing application in marine environment. Proceedings of the 2018 Conference on Signal Processing And Communication Engineering Systems (SPACES), Vijayawada, India.","DOI":"10.1109\/SPACES.2018.8316342"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1587\/elex.16.20190584","article-title":"Reconfigurable hardware architecture for mean level and log-t CFAR detectors in FPGA implementations","volume":"16","author":"Zhao","year":"2019","journal-title":"IEICE Electron. Express"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1049\/iet-cds:20080072","article-title":"Field programmable gate array-based design and realisation of automatic censored cell averaging constant false alarm rate detector based on ordered data variability","volume":"3","author":"Alsuwailem","year":"2009","journal-title":"IET Circuits Devices Syst."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Choi, Y., Jeong, D., Lee, M., Lee, W., and Jung, Y. (2021). Fpga implementation of the range-doppler algorithm for real-time synthetic aperture radar imaging. Electronics, 10.","DOI":"10.3390\/electronics10172133"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/954\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:05:47Z","timestamp":1760119547000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,13]]},"references-count":32,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,1]]}},"alternative-id":["s23020954"],"URL":"https:\/\/doi.org\/10.3390\/s23020954","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,13]]}}}