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