| CFAR學習進行時ing... |
CFAR原理、參數
檢測閾值\(T = αP_n\)
\(P_n\)是噪聲功率估計,\(α\)是比例因子
訓練單元:訓練噪聲,估計\(P_n = \frac{1}{N}\Sigma_{m=1}^{N}x_m\)
保護單元:避免信號分量泄漏到訓練單元中,這可能會對噪聲估計產生不利影響
平均CFAR檢測器,假設傳遞到檢測器的數據來自單個脈沖,不涉及脈沖積分,閾值因子\(α = N(P_{fa}^{-\frac{1}{N}}-1)\)
CFARDetector
⚠️注意:Matlab安裝的時候一定要安裝Phased Array System Toolbox這個工具箱
phased.CFARDetector2D:給二維圖像做恆虛警檢測的
調用語法:
detector = phased.CFARDetector2D creates a 2-D CFAR detector System object, detector.
detector = phased.CFARDetector2D(Name,Value) creates a 2-D CFAR System object, detector, with each specified property Name set to the specified Value. You can specify additional name-value pair arguments in any order as (Name1,Value1,...,NameN,ValueN).
- MathWorks給的自帶例程:
This example shows how to set a 2-D CFAR threshold based upon a required probability of false alarm (pfa).
給一個給定的虛警率pfa
Link:https://www.mathworks.com/help/phased/ref/phased.cfardetector2d-system-object.html
Matlab語法
- size
(1)s=size(A),當只有一個輸出參數時,返回一個行向量,該行向量的第一個元素是矩陣的行數,第二個元素是矩陣的列數。
(2)[r,c]=size(A),當有兩個輸出參數時,size函數將矩陣的行數返回到第一個輸出變量r,將矩陣的列數返回到第二個輸出變量c。
(3)size(A,n)如果在size函數的輸入參數中再添加一項n,並用1或2為n賦值,則 size將返回矩陣的行數或列數。
r=size(A,1) :矩陣A的行
c=size(A,2) :矩陣A的列
- col&row
col:column,列
row:行