plotResponse

Постройте ответ угла области значений

Синтаксис

plotResponse(response,X)
plotResponse(response,X,XREF)
plotResponse(response,X,COEFF)
plotResponse(___,'Unit',unit)

Описание

plotResponse(response,X) строит ответ области значений dechirped входного сигнала, X. Этот синтаксис применяется, когда вы устанавливаете свойство RangeMethod на 'FFT' и свойство DechirpInput к false.

plotResponse(response,X,XREF) строит ответ области значений X, после выполнения dechirp операции с помощью ссылочного сигнала, XREF. Этот синтаксис применяется, когда вы устанавливаете свойство RangeMethod на 'FFT' и свойство DechirpInput к true.

plotResponse(response,X,COEFF) строит ответ области значений X после фильтрации соответствия с помощью коэффициентов фильтра соответствия, coeff. Этот синтаксис применяется, когда вы устанавливаете свойство RangeMethod на 'Matched filter'.

пример

plotResponse(___,'Unit',unit) строит ответ в модулях, заданных units.

Примеры

свернуть все

Вычислите ответ угла области значений от импульсного радара, передающего прямоугольную форму волны с помощью подхода согласованного фильтра. Сигнал включает три цели, возвращается. Два на расстоянии приблизительно в 2 000 м, и третье на расстоянии приблизительно в 3 500 м. Кроме того, две цели являются стационарными относительно радара, в то время как третье переезжает от радара на уровне приблизительно 100 м/с. Сигналы достигают универсальной линейной матрицы с 8 элементами.

Во-первых, загрузите данные в качестве примера.

load('RangeAngleResponseExampleData','rectdata');
fs = rectdata.fs;
propspeed = rectdata.propspeed;
fc = rectdata.fc;
rxdata = rectdata.rxdata;
mfcoeffs = rectdata.mfcoeffs;
%noisepower = rectdata.noisepower;
antennaarray = rectdata.antennaarray;

Во-вторых, создайте объект ответа угла области значений для обработки согласованного фильтра.

rngangresp = phased.RangeAngleResponse(...
    'SensorArray',antennaarray,'OperatingFrequency',fc,...
    'SampleRate',fs,'PropagationSpeed',propspeed);

Получите карту угла области значений.

[resp,rng_grid,ang_grid] = rngangresp(rxdata,mfcoeffs);

Постройте ответ.

plotResponse(rngangresp,rxdata,mfcoeffs,'Unit','db');

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

свернуть все

Объект ответа угла области значений, заданный как Системный объект phased.RangeAngleResponse.

Куб входного сигнала, заданный как K с комплексным знаком-by-N матричный или K с комплексным знаком-by-N-by-L массив. Содержимое куба данных зависит от типа обработки угла области значений, заданной различными синтаксисами. K, всегда задает количество быстро-разовых выборок, и N всегда является количеством каналов, или элементы массива или лучи.

  • K является количеством выборок области значений или быстро-разовых.

  • N является количеством независимых пространственных каналов, таких как датчики или направления.

  • L является медленно-разовой размерностью, которая соответствует количеству импульсов или развертывается во входном сигнале.

Размер первой размерности входной матрицы может отличаться, чтобы моделировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсной формы волны с переменной импульсной частотой повторения.

Ссылочный сигнал используется для dechirping, заданного как K с комплексным знаком-by-1 вектор-столбец. Количество строк должно равняться длине быстро-разовой размерности x.

Зависимости

Чтобы включить этот входной параметр, установите значение RangeMethod к 'FFT' и DechirpInput к true.

Типы данных: double
Поддержка комплексного числа: Да

Коэффициенты согласованного фильтра, заданные как P с комплексным знаком-by-1 вектор-столбец. P должен быть меньше чем или равен K. K является количеством выборки области значений или быстро-разовых.

Зависимости

Чтобы включить этот входной параметр, установите значение RangeMethod к 'Matched filter'.

Типы данных: double
Поддержка комплексного числа: Да

Постройте модули, заданные как 'db', 'mag' или 'pow'. кто

  • 'db' – постройте степень ответа в дБ.

  • 'mag' – постройте значение ответа.

  • 'pow' – постройте степень ответа.

Пример: 'mag'

Типы данных: char | string

Введенный в R2018b