メインコンテンツ

detectability

レーダー検出可能性係数

R2021a 以降

    説明

    D = detectability(PD,PFA) は、検出確率 PD と偽警報の確率 PFA が与えられた場合に、単一のレーダー パルスの検出可能性係数を返します。この関数は、二乗検出器と変動しないターゲットが使用されるものと仮定します。

    D = detectability(PD,PFA,N) は、非コヒーレント積分 N のパルス数を使用して検出可能性係数を返します。関数は、変動しないターゲットが使用されるものと仮定します。

    D = detectability(PD,PFA,N,SW) は、Swerling ケース番号 SW を使用して検出可能性係数を返します。関数は、カイ二乗分布ターゲットが使用されるものと仮定します。

    すべて折りたたむ

    Swerling 1 ケース ターゲットの検出可能性係数を計算します。検出確率を 0.01–0.99、偽警報の確率を 1e-6、および受信パルス数を 24 と仮定します。

    PFA = 1e-6; 
    PD = 0.01:0.01:0.99;
    N = 24;  
    D = detectability(PD,PFA,N,'Swerling1');       

    検出可能性係数をプロットします。

    plot(PD,D)
    xlabel('Probability of Detection');
    ylabel('Detectability (dB)');
    grid on

    Figure contains an axes object. The axes object with xlabel Probability of Detection, ylabel Detectability (dB) contains an object of type line.

    入力引数

    すべて折りたたむ

    検出確率。範囲 (0,1) 内の正のスカラー、または各要素が範囲 (0,1) 内である長さ J のベクトルとして指定します。

    偽警報の確率。範囲 (0,1) 内の正のスカラー、または各要素が範囲 (0,1) 内である長さ K のベクトルとして指定します。

    非コヒーレント積分のパルス数。正のスカラーとして指定します。

    Swerling ケース番号。次のいずれかとして指定します。

    • 'Swerling0'

    • 'Swerling1'

    • 'Swerling2'

    • 'Swerling3'

    • 'Swerling4'

    • 'Swerling5'

    出力引数

    すべて折りたたむ

    検出可能性係数。行が PD の要素数に対応し、列が PFA の要素数に対応する、dB 単位の JK 列の行列として返されます。

    アルゴリズム

    すべて折りたたむ

    拡張機能

    すべて展開する

    C/C++ コード生成
    MATLAB® Coder™ を使用して C および C++ コードを生成します。

    バージョン履歴

    R2021a で導入