このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.RayTracingChannel
説明
comm.RayTracingChannel
System object™ は、伝播光線で定義されたマルチパス フェージング チャネルを通じて信号をフィルター処理します。詳細については、チャネル インパルス応答の節を参照してください。
伝播光線で定義されたフェージング チャネルを通じて入力信号をフィルター処理するには、次を実行します。
comm.RayTracingChannel
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、伝播光線のセットを使用するマルチパス環境を定義する、レイトレーシング フェージング チャネル System object を作成します。rtchan
= comm.RayTracingChannel
は、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、rtchan
= comm.RayTracingChannel(Name
=Value
)comm.RayTracingChannel(SampleRate=1e6)
はサンプル レートを 1 MHz に設定します。
は、入力 rtchan
= comm.RayTracingChannel(rays
,tx
,rx
)rays
、tx
、および rx
を指定して、レイトレーシング フェージング チャネル System object を作成します。
comm.Ray
オブジェクトのセットとして指定されているrays
は、PropagationRays
プロパティを設定するために使用されます。txsite
オブジェクトとして指定されているtx
は、TransmitArray
プロパティとTransmitArrayOrientationAxes
プロパティを設定するために使用されます。rxsite
として指定されているrx
は、ReceiveArray
プロパティとReceiveArrayOrientationAxes
プロパティを設定するために使用されます。
この構文を使用する場合、他のプロパティを構成するには、System object を作成した後に値を設定します。例については、レイ トレーシング チャネルのサンプル レートの構成を参照してください。
プロパティ
使用法
説明
はチャネル インパルス応答を返します。この構文を有効にするには、cir
= rtchan()ChannelFiltering
プロパティを false
に設定します。
はチャネル インパルス応答生成の開始時間を指定します。この構文を有効にするには、cir
= rtchan(starttime
)ChannelFiltering
プロパティを false
に設定します。
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
詳細
ヒント
MinimizePropagationDelay
プロパティをtrue
に設定した場合、System object はすべての伝播遅延パスをシフトし、最小の伝播遅延パスに関連する遅延量を削除します。パスをシフトすることで、チャネル出力の先頭にある潜在的なゼロが削除され、後続の信号サンプルを受信する遅延を考慮する必要がなくなります。
拡張機能
バージョン履歴
R2020b で導入
参考
オブジェクト
arrayConfig
|siteviewer
|rxsite
|txsite
|comm.Ray
|comm.ChannelFilter
|phased.IsotropicAntennaElement
(Phased Array System Toolbox) |phased.ULA
(Phased Array System Toolbox) |phased.URA
(Phased Array System Toolbox) |phased.ConformalArray
(Phased Array System Toolbox) |phased.CustomAntennaElement
(Phased Array System Toolbox) |phased.NRAntennaElement
(Phased Array System Toolbox) |phased.NRRectangularPanelArray
(Phased Array System Toolbox)