Разовый Доплером осциллограф интенсивности
Система phased.DTIScope
object™ создает отображение прокрутки Доплеровской интенсивности ответа как функция времени. Каждая строка представляет Доплеровский ответ для сигнала FMCW или импульса. Последовательные вызовы объекта добавляют новые строки в нижнюю часть окна экрана. Столбцы представляют ответы в определенных Доплеровских значениях как функция времени. Можно ввести два типа данных - в-поэтапном и квадратура (I/Q) данные об ответе или данные.
Данные I/Q – вход состоит из быстро-разовых выборок I/Q от одного или нескольких импульсов или разверток FM. Осциллограф вычисляет Доплеровский ответ и добавляет его в отображение. Чтобы использовать данные I/Q, установите свойство IQDataInput
на true
. В этом режиме можно установить свойства, перечисленные в Свойствах, Применимых к Данным I/Q.
Данные об ответе – данные состоят из самого Доплеровского ответа как функция времени. Осциллограф только добавляет Доплеровский ответ на отображение. Например, можно получить Доплеровские ответы из Системного объекта phased.RangeDopplerResponse
. Чтобы использовать данные об ответе, установите свойство IQDataInput
на false
. В этом режиме можно установить свойства, перечисленные в Свойствах, Применимых к Данным об Ответе.
Создать и запустить разовый Доплером осциллограф интенсивности,
Создайте объект phased.DTIScope
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
scope = phased.DTIScope
scope = phased.phased.DTIScope(Name,Value)
создает Доплеровский Системный объект осциллографа интенсивности времени, scope
= phased.DTIScopescope
. Это отображения объекта разовая Доплером интенсивность ответа входных данных.
создает разовый Доплером объект scope интенсивности, scope
= phased.phased.DTIScope(Name
,Value
)scope
, с каждым заданным набором свойств к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
). Заключите имена свойства в кавычки. Например,
scope = phased.DTIScope('IQInputData',false, ... 'OperatingFrequency',1e6, ... 'SampleRate',1e6,'DopplerOutput','Speed', ... 'OperatingFrequency',10e6,'DopplerFFTLength',512);
scope(X)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
hide
| isVisible
| phased.AngleDopplerScope
| phased.RTIScope
| phased.RangeAngleScope
| phased.RangeDopplerResponse
| phased.RangeDopplerScope
| show