Main Content

txsite

RF 送信機サイトの作成

説明

txsite オブジェクトを使用して、無線周波数送信機サイトを作成します。

送信機は、RF 回路とアンテナで構成されます。RF 回路は信号とパワーでアンテナを励起します。送信機の主な特性には、出力パワー、動作周波数、およびアンテナの放射パターンが含まれます。

作成

説明

tx = txsite は無線周波数送信機サイトを作成します。

tx = txsite(coordsys) は指定した座標系で送信機サイトを作成します。'geographic' または 'cartesian' の座標系を指定できます。

tx = txsite(___,Name,Value) は、1 つ以上の名前と値のペアを使用してプロパティを設定します。たとえば、tx = txsite('Name','TX Site') は、TX Site という名前の送信機サイトを作成します。各プロパティ名を引用符で囲みます。

NameLatitudeLongitude プロパティを使用することで、複数の送信機サイトを作成できます。次に例を示します。names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; lats = [42.3467,42.3598,42.3763]; lons = [-71.0972,-71.0545,-71.0611];CoordinateSystem プロパティは string スカラーまたは文字ベクトルでなければなりません。

プロパティ

すべて展開する

サイト名。文字ベクトル、string、または N 要素の行ベクトルまたは列ベクトルとして指定します。名前を行ベクトルまたは列ベクトルとして指定すると、複数のサイトが作成されます。

例: 'Name','Site 2'

例: tx.Name = 'Fenway Park'

例: names = ["Fenway Park","Faneuil Hall","Bunker Hill Monument"]; tx = txsite('Name',names)

データ型: char | string

サイト位置に使用される座標系。'geographic' または 'cartesian' として指定します。'geographic' を指定する場合、サイト位置は LatitudeLongitude、および AntennaHeight プロパティを使用して定義されます。'cartesian' を指定する場合、サイト位置は AntennaPosition プロパティを使用して定義されます。

例: 'CoordinateSystem','cartesian'

例: tx.CoordinateSystem = 'cartesian'

サイトの緯度座標。範囲が -9090 の数値スカラーか、範囲 [-90 90] の N 要素の行ベクトルまたは列ベクトルとして指定します。緯度を行ベクトルまたは列ベクトルとして指定すると、複数のサイトが作成されます。座標は 1984 (WGS-84) 準拠楕円体の世界測地系を使用して定義されます。緯度は南北の位置を指定します。

例: 'Latitude',45.098

例: tx.Latitude = 45.098

例: latitude = [42.3467,42.3598,42.3763]; tx = txsite('Latitude',latitude)

依存関係

このプロパティを有効にするには、CoordinateSystem'geographic' に設定します。

サイトの経度座標。範囲 [-180 180] の数値スカラーか、範囲 [-180 180] の N 要素の行ベクトルまたは列ベクトルとして指定します。経度を行ベクトルまたは列ベクトルとして指定すると、複数のサイトが作成されます。座標は 1984 (WGS-84) 準拠楕円体の世界測地系を使用して定義されます。経度は東西の位置を指定します。

例: 'Longitude',-68.890

例: tx.Longitude = -71.0972

例: longitude = [-71.0972,-71.0545,-71.0611]; tx = txsite('Longitude',longitude)

依存関係

このプロパティを有効にするには、CoordinateSystem'geographic' に設定します。

アンテナ素子またはアンテナ アレイ。次のいずれかのオプションとして指定します。

  • 全方向に対して均一に放射を行うアンテナをモデル化する 'isotropic'

  • arrayConfig オブジェクト。

  • Antenna Toolbox™ がある場合、Antenna Catalog (Antenna Toolbox)からのアンテナ素子。

  • Phased Array System Toolbox™ がある場合、Antennas, Microphones, and Sonar Transducers (Phased Array System Toolbox)の任意のアンテナ オブジェクトまたはArray Geometries and Analysis (Phased Array System Toolbox)の任意のアレイ オブジェクト。

例: 'Antenna'cfgArray (ここで cfgArrayarrayConfig オブジェクト)

例: tx.Antenna = arrayConfig('Size',[8 1]); は z 軸に沿った 8 個の素子をもつ UCA を指定

ローカル直交座標系を基準にして定義されたアンテナの X 軸の角度。方位角 (度単位) を表す数値スカラーまたは各素子が度単位の方位角および仰角の両方を表す 2 行 1 列のベクトルまたは 2 行 N 列の行列として指定します。

方位角は、アンテナの X 軸に沿って東 (地理サイトの場合) またはグローバル Z 軸を基準としたグローバル X 軸 (直交サイトの場合) から反時計回りに測定されます。方位角を -180180 間の度単位で指定します。

仰角は、水平面または X-Y 平面に沿ってアンテナの X 軸から測定されます。仰角を -9090 間の度単位で指定します。

例: 'AntennaAngle',25

例: tx.AntennaAngle = [25,-80]

地面または建物面からのアンテナの高さ。メートル単位の非負の数値スカラーとして指定します。このプロパティの最大値は 6,371,000 m です。

サイト位置が建物の位置に一致する場合、アンテナの高さは建物の上部からアンテナの中心まで測定されます。それ以外の場合、高さは地面の標高からアンテナの中心まで測定されます。

例: 'AntennaHeight',25

例: tx.AntennaHeight = 15

依存関係

このプロパティを有効にするには、CoordinateSystem'geographic' に設定します。

データ型:

アンテナの中心位置。各素子がメートル単位の X 軸、Y 軸、および Z 軸の直交座標を表す 3 行 1 列のベクトルとして指定します。

例: 'AntennaPosition',[0;2;4]

例: tx.AntennaPosition = [0;2;4]

依存関係

このプロパティを有効にするには、CoordinateSystem'cartesian' に設定します。

データ型:

システム損失。dB 単位で非負のスカラーとして指定します。

システム損失には、伝送線路損失とその他のシステム損失が含まれます。

例: 'SystemLoss',10

例: txsite.SystemLoss = 10

データ型:

送信機の動作周波数。Hz 単位で範囲 [1e3 200e9 の正のスカラーとして指定します。

例: 'TransmitterFrequency',30e9

例: txsite.TransmitterFrequency = 30e9

データ型: double

送信機出力の信号強度。ワット単位で正のスカラーとして指定します。送信機出力はアンテナに接続されます。

例: 'TransmitterPower',30

例: txsite.TransmitterPower = 30

データ型: double

オブジェクト関数

showShow site in Site Viewer
hideHide site from Site Viewer
distanceサイト間の距離
angleサイト間の角度
elevationサイトの標高
locationサイトからの指定距離および指定角度における座標
losDisplay or compute line-of-sight (LOS) visibility status
coverageDisplay or compute coverage map
sinrDisplay or compute signal-to-interference-plus-noise (SINR) ratio
patternDisplay antenna radiation pattern in Site Viewer

すべて折りたたむ

緯度 42.3001 度、経度 -71.3504 度で送信機サイトを作成します。

tx = txsite("Name","MathWorks Apple Hill", ...
    "Latitude",42.3001,"Longitude",-71.3504)
tx = 
  txsite with properties:

                    Name: 'MathWorks Apple Hill'
        CoordinateSystem: 'geographic'
                Latitude: 42.3001
               Longitude: -71.3504
                 Antenna: 'isotropic'
            AntennaAngle: 0
           AntennaHeight: 10
              SystemLoss: 0
    TransmitterFrequency: 1.9000e+09
        TransmitterPower: 10

サイトのカバレッジを表示します。

pattern(tx)

バージョン履歴

R2019b で導入