exponenta event banner

plotResponse

Системный объект: поэтапный. RangeDopplerResponse
Пакет: поэтапный

График диапазона - доплеровский отклик

Синтаксис

plotResponse(H,x)
plotResponse(H,x,xref)
plotResponse(H,x,coeff)
plotResponse(___,Name,Value)
hPlot = plotResponse(___)

Описание

plotResponse(H,x) строит график диапазона-доплеровского отклика входного сигнала, x, в децибелах. Этот синтаксис доступен при установке RangeMethod свойство для 'FFT' и DechirpInput свойство для false.

plotResponse(H,x,xref) строит график диапазона-доплеровского отклика после выполнения операции dechirp на x используя опорный сигнал, xref. Этот синтаксис доступен при установке RangeMethod свойство для 'FFT' и DechirpInput свойство для true.

plotResponse(H,x,coeff) строит график диапазона-доплеровского отклика после выполнения согласованной операции фильтра на x с использованием согласованных коэффициентов фильтра в coeff. Этот синтаксис доступен при установке RangeMethod свойство для 'Matched filter'.

plotResponse(___,Name,Value) строит график углово-доплеровского отклика с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары.

hPlot = plotResponse(___) возвращает дескриптор изображения в окне рисунка, используя любой из входных аргументов в предыдущих синтаксисах.

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

H

Объект Range-доплеровского отклика.

x

Входные данные. Конкретные требования зависят от синтаксиса:

  • В синтаксисе plotResponse(H,x), каждый столбец матрицы x представляет дехирпированный сигнал от одного частотного свипа. Функция предполагает все протягивания в x являются последовательными.

  • В синтаксисе plotResponse(H,x,xref), каждый столбец матрицы x представляет сигнал от одного частотного свипа. Функция предполагает все протягивания в x являются последовательными и еще не расшифрованы.

  • В синтаксисе plotResponse(H,x,coeff), каждый столбец матрицы x представляет сигнал от одного импульса. Функция принимает все импульсы в x являются последовательными.

В случае сигнала FMCW со сдвигом треугольника, сдвиги чередуются между положительным и отрицательным наклонами. Однако phased.RangeDopplerResponse предназначен для обработки последовательных протягиваний одного и того же уклона. Подавать phased.RangeDopplerResponse для системы «треугольник-сдвиг» используйте один из следующих подходов.

  • Укажите положительное значение SweepSlope значение свойства, с x соответствует только восходящим сдвигам. На графике измените метки делений на горизонтальной оси, чтобы отразить, что доплеровские значения или значения скорости являются половиной того, что график показывает по умолчанию.

  • Укажите отрицательное значение SweepSlope значение свойства, с x соответствует только нисходящим сдвигам. На графике измените метки делений на горизонтальной оси, чтобы отразить, что доплеровские значения или значения скорости являются половиной того, что график показывает по умолчанию.

Этот аргумент можно указать как одинарную или двойную точность.

xref

Опорный сигнал, заданный как вектор столбца, имеющий то же количество строк, что и x. Этот аргумент можно указать как одинарную или двойную точность.

coeff

Соответствующие коэффициенты фильтра, заданные как вектор столбца. Этот аргумент можно указать как одинарную или двойную точность.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

'NormalizeDoppler'

Задайте для этого значения значение true для нормализации доплеровской частоты. Задайте для этого значения значение false построить график диапазона - доплеровского отклика без нормализации доплеровской частоты. Этот параметр применяется при установке DopplerOutput имущество H кому 'Frequency'.

По умолчанию: false

'Unit'

Единица измерения сюжета. Допустимые значения: 'db', 'mag', и 'pow'.

По умолчанию: 'db'

Примеры

развернуть все

Вычислите частотно-доплеровский отклик FMCW-сигнала с использованием БПФ.

Загрузить данные для сигнала FMCW, который не был расшифрован. Сигнал содержит отдачу от цели на расстоянии около 2200 м. Сигнал имеет нормированную доплеровскую частоту приблизительно -0,36 относительно РЛС.

load RangeDopplerExampleData;

Создайте объект ответа диапазона-Доплера.

hrdresp = phased.RangeDopplerResponse(...
   'RangeMethod','FFT',...
   'PropagationSpeed',RangeDopplerEx_Dechirp_PropSpeed,...
   'SampleRate',RangeDopplerEx_Dechirp_Fs,...
   'DechirpInput',true,...
   'SweepSlope',RangeDopplerEx_Dechirp_SweepSlope);

Постройте график диапазона-доплеровского отклика.

plotResponse(hrdresp,...
   RangeDopplerEx_Dechirp_X,RangeDopplerEx_Dechirp_Xref,...
   'Unit','db','NormalizeDoppler',true)

Figure contains an axes. The axes with title Range-Doppler Response Pattern contains an object of type image.