Разовый Доплером осциллограф интенсивности
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.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);
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
hide
| isVisible
| phased.AngleDopplerScope
| phased.RTIScope
| phased.RangeAngleScope
| phased.RangeDopplerResponse
| phased.RangeDopplerScope
| show