Main Content

range

無線波伝播の範囲

R2019b 以降

説明

r = range(propmodel,tx,pl) は、送信機サイトからの無線波伝播の範囲を返します。

すべて折りたたむ

送信機サイトと受信機サイトを指定します。

tx = txsite('Name','MathWorks Apple Hill',...
       'Latitude',42.3001, ...
       'Longitude',-71.3504, ...
       'TransmitterFrequency', 2.5e9);
 
rx = rxsite('Name','Fenway Park',...
       'Latitude',42.3467, ...
       'Longitude',-71.0972);

豪雨に相当する降雨強度に対する伝播モデルを作成します。

pm = propagationModel('rain','RainRate',50)
pm = 
  Rain with properties:

    RainRate: 50
        Tilt: 0

降雨伝播モデルと 127 dB のパス損失を使用して、送信機の範囲を計算します。

r = range(pm,tx,127)
r = 2.0747e+04

入力引数

すべて折りたたむ

伝播モデル。伝播モデル オブジェクトとして指定します。関数 propagationModel を使用します。

データ型: object

送信機サイト。txsite オブジェクトとして指定します。配列入力を使用して複数のサイトを指定できます。

データ型: char

パス損失。スカラーとしてデシベル単位で指定します。

データ型: double

出力引数

すべて折りたたむ

範囲。スカラーまたは各要素がメートル単位の M 行 1 列の配列として返されます。M は TX サイトの数です。

範囲は、指定された pl の値をパス損失が超えない最大距離です。

バージョン履歴

R2019b で導入