2021-12-21 13:55:45 索煒達電子 994
文件編號:B422
文件大?。?/strong>2.5M
代碼行數(shù):928行(主程序)
開發(fā)環(huán)境:Matlab2020
猿創(chuàng)承諾:該源碼均通過親自測試可正常運行
簡要概述:利用MATLAB GUI設計平臺,設計多算法雷達一維恒虛警檢測CFAR可視化界面,通過選擇噪聲類型、目標類型、算法類型,手動輸入相關(guān)參數(shù),可視化顯示噪聲波形與目標檢測的回波-檢測門限波形圖。運行cfar.m即可調(diào)用GUI進行參數(shù)輸入輸出。
原理簡介:
恒虛警檢測技術(shù)(CFAR)是指雷達系統(tǒng)在保持虛警概率恒定條件下對接收機輸出的信號與噪聲作判別以確定目標信號是否存在的技術(shù)。
前提:
由于接收機輸出端中肯定存有噪聲(包括大氣噪聲、人為噪聲、內(nèi)部噪聲和雜波等),而信號一般是疊加在噪聲上的。這就需要在接收機輸出的噪聲或信號加噪聲條件下,采用檢測技術(shù)判別是否有目標信號。
誤差概率:
任何形式的判決必然存在著兩種誤差概率:發(fā)現(xiàn)概率和虛警概率。當接收機輸出端存在目標回波信號,而判決時判為有目標的概率為Pd,判為無目標的概率為1-Pad。當接收機輸出端只有噪聲時,而判為有目標的概率為Pfa。由于噪聲是隨機變量,其特征可用概率密度函數(shù)表示,因此信號加噪聲也是一隨機變量
具體過程:
恒虛警檢測器首先對輸入的噪聲進行處理后確定一個門限,將此門限與輸入端信號相比,如輸入端信號超過了此門限,則判為有目標,否則,判為無目標。
算法:
①均值類CFRA:核心思想是通過對參考窗內(nèi)采樣數(shù)據(jù)取平均來估計背景功率。CA-CFAR(單元平均恒虛警)、GO-CFAR(最大選擇恒虛警)、SO-CFAR(最小選擇恒虛警)算法這三個是最經(jīng)典的均值類CFAR算法。
②統(tǒng)計有序CFAR:核心思想:通過對參考窗內(nèi)的數(shù)據(jù)由小到大排序選取其中第K個數(shù)值假設其為雜波背景噪聲。OS-CFAR(有序統(tǒng)計恒虛警)為其經(jīng)典算法。
運行效果:
目錄│文件列表:
├ 演示視頻
│ └ 演示視頻.mp4
├ 設計報告
│ └ 設計報告.docx
└ 項目源碼
└ CFAR-radar-algorithm_MATLAB_GUI
│ ca_CFAR.asv
│ ca_CFAR.m
│ cfar.asv
│ cfar.fig
│ cfar.m
│ cfar_ac.m
│ cfar_go.m
│ cfar_os.m
│ cfar_so.m
│ cfar_tc.m
│ env_edge.m
└ env_uniform.m