radarTransceiver

Создайте соответствующий радарный приемопередатчик из radarDataGenerator

Описание

пример

iqSensor = radarTransceiver(radarGenerator) создает соответствующий радарный приемопередатчик, iqSensor, на основе radarDataGenerator объект, radarGenerator. Функция конфигурирует параметры в 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. The axes contains an object of type line.

Входные параметры

свернуть все

Радарный генератор данных в виде radarDataGenerator объект.

Выходные аргументы

свернуть все

Радарный приемопередатчик, возвращенный как radarTransceiver объект.

Расширенные возможности

Смотрите также

| |

Введенный в R2021a