メインコンテンツ

radarTransceiver

radarDataGenerator からの対応するレーダー トランシーバーの作成

R2021a 以降

説明

iqSensor = radarTransceiver(radarGenerator) は、radarDataGenerator オブジェクト radarGenerator に基づいて、対応するレーダー トランシーバー iqSensor を作成します。関数は iqSensor のパラメーターを構成して、生成された信号を処理し、radarGenerator から返される検出と同等の検出を取得できるようにします。

すべて折りたたむ

radarDataGenerator を作成し、そこからレーダー トランシーバーを生成します。

rdr = radarDataGenerator;
iqsensor = radarTransceiver(rdr);

このトランシーバーを使用してターゲットからレーダー信号を生成します。

tgt = struct('Position',[50e3 0 0]);
x = iqsensor(tgt,0);
t = (0:numel(x)-1)/iqsensor.Waveform.SampleRate;
plot(t*physconst('lightspeed')/2,abs(x))
xlabel('Range (m)')
ylabel('Magnitude')

Figure contains an axes object. The axes object with xlabel Range (m), ylabel Magnitude contains an object of type line.

入力引数

すべて折りたたむ

レーダー データ発生器。radarDataGenerator オブジェクトとして指定します。

出力引数

すべて折りたたむ

レーダー トランシーバー。radarTransceiver オブジェクトとして返されます。

拡張機能

すべて展開する

バージョン履歴

R2021a で導入