メインコンテンツ

ap2beamwidth

開口長からの半値ビーム幅の計算

R2021a 以降

    説明

    rlhpbw = ap2beamwidth(d,lambda) は、実開口部の半値単方向ビーム幅 rlhpbw を計算します。量 d は重み付けされていないアンテナの長さを指定し、lambda はレーダー波長を指定します。

    rlhpbw = ap2beamwidth(d,lambda,azb) は、方位インパルス拡大係数 azb も指定します。

    すべて折りたたむ

    1 センチメートル、2 センチメートル、および 3 センチメートルの波長でそれぞれ動作する側方監視航空レーダーの半値ビーム幅を推定します。レーダーの方位角方向のアンテナ開口サイズは 2 メートルおよび 3 メートルです。

    lambda = [1,2,3]*1e-2;
    daz = [2,3];
    hpbw = ap2beamwidth(daz,lambda)
    hpbw = 2×3
    
        0.2865    0.5730    0.8594
        0.1910    0.3820    0.5730
    
    

    波長 2 cm で動作するレーダーの半値ビーム幅を推定します。このレーダーのアンテナ開口部の寸法は、方位角方向に 2m です。方位拡大係数として 1.5 を使用します。

    lambda = 2e-2;
    daz = 2;
    azbf = 1.5;
    hpbw = ap2beamwidth(daz,lambda,azbf)
    hpbw = 
    0.8594
    

    入力引数

    すべて折りたたむ

    重み付けされていないアンテナの長さ。正のスカラーとして指定するか、正の値から成る長さ J のベクトルとして指定します。単位はメートルです。

    例: [3,4][

    データ型: double

    レーダー波長。正の実数スカラーとして指定するか、実数値から成る長さ K のベクトルとして指定します。

    例: 1.5

    データ型: double

    方位インパルス拡大係数。正の実数スカラーとして指定します。広がりは、サイド ローブ制御のためのデータの重み付けまたはウィンドウ処理によって発生します。その量は、ノミナル幅に対する実際の -3 dB メイン ローブ幅になります。hamminghann などの一般的なウィンドウ関数は、1 ~ 1.5 の範囲の方位インパルス拡大係数を示します。

    例: 1.2

    データ型: double

    出力引数

    すべて折りたたむ

    半値単方向ビーム幅。正のスカラーとして指定するか、正の値から成る JK 列の実数値ベクトルとして指定します。行列の行は d の長さに対応し、列は lambda の長さに対応します。単位は度です。

    アルゴリズム

    四角形開口部の半値ビーム幅 (度単位) は 180λ/πd です。ここで、λ はレーダーの波長、d は開口部の長さです。方位拡大係数 b とビーム幅を乗算して、半値ビーム幅 180bλ/πd を生成します。

    拡張機能

    すべて展開する

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

    バージョン履歴

    R2021a で導入