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) строит график доплеровской характеристики после выполнения децирповой операции на x используя опорный сигнал, xref. Этот синтаксис доступен, когда вы устанавливаете RangeMethod свойство к 'FFT' и DechirpInput свойство к true.

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

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

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

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

H

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

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;

Создайте объект ответа range-Doppler.

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.