exponenta event banner

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