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