Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

add

伝播モデルの追加

R2020a 以降

説明

pmc = add(propmodel1,propmodel2) は伝播モデル オブジェクト propmodel1propmodel2 を追加し、propmodel1propmodel2 を含む合成伝播モデル オブジェクト pmc を返します。

メモ

  • 構文 propmodel1+propmodel2 を add の代わりに使用できます。

  • 合成伝播モデルに同じクラスの伝播モデル オブジェクトを複数含めることはできません。

  • 合成伝播モデルに自由空間損失の影響がある伝播モデル オブジェクトを複数含めることはできません。

すべて折りたたむ

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

tx = txsite("Name","Fenway Park", ...
      "Latitude",42.3467, ...
        "Longitude",-71.0972, ...
        "TransmitterFrequency",6e9);
rx = rxsite("Name","Bunker Hill Monument", ...
        "Latitude",42.3763, ...
        "Longitude",-71.0611);  

既定の Longley-Rice モデルを使用して信号強度を計算します。

 ss1 = sigstrength(rx,tx)
ss1 = -80.9353

Longley-Rice モデルと特定の大気伝播モデルを使用した合成伝播モデルを作成します。

pm = propagationModel("longley-rice") + ...
       propagationModel("gas") + propagationModel("rain");  

合成伝播モデルを使用して信号強度を計算します。

ss2 = sigstrength(rx,tx,pm)
ss2 = -81.2259

入力引数

すべて折りたたむ

伝播モデル。文字ベクトルまたは string として指定します。また、関数 propagationModel を使用してこの入力を定義することもできます。

データ型: char | string

伝播モデル。文字ベクトルまたは string として指定します。また、関数 propagationModel を使用してこの入力を定義することもできます。

データ型: char | string

出力引数

すべて折りたたむ

合成伝播モデル、合成 propagationModel 関数オブジェクト

pmc で計算されるパス損失は、propmodel1propmodel2 で計算されるパス損失の和です。propmodel1 または propmodel2 のいずれかがレイ トレーシング モデルの場合は、pmc もレイ トレーシング モデルであり、合成内の降雨モデル、ガス モデル、霧モデルからのパス損失が各伝播パスに対して計算されたパス損失に追加されます。

バージョン履歴

R2020a で導入