Doppler-time intensity scope
The phased.DTIScope
System object™ creates a scrolling display of Doppler response intensity as a function of time.
Each row represents the Doppler response for a pulse or FMCW signal. Sequential calls to the
object add new rows to the bottom of the display window. Columns represent the responses at
specific Doppler values as a function of time. You can input two types of data - in-phased and
quadrature (I/Q) data or response data.
I/Q data – The input consists of fast-time I/Q samples from one or more pulses or FM
sweeps. The scope computes the Doppler response and adds it to the display. To use I/Q
data, set the IQDataInput
property to true
. In
this mode, you can set the properties listed in Properties Applicable to I/Q Data.
Response data – The data consists of the Doppler response itself as a function of
time. The scope only adds the Doppler response to the display. For example, you can
obtain Doppler responses from the phased.RangeDopplerResponse
System object. To use response data, set the IQDataInput
property
to false
. In this mode, you can set the properties listed in Properties Applicable to Response Data.
To create and run a Doppler-time intensity scope,
Create the phased.DTIScope
object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
creates a Doppler
time intensity scope System object, scope
= phased.DTIScopescope
. This object displays the Doppler-time response
intensity of the input data.
creates a Doppler-time intensity scope object, scope
= phased.phased.DTIScope(Name
,Value
)scope
, with each
specified property set to the specified value. You can specify additional name-value pair
arguments in any order as
(Name1
,Value1
,...,NameN
,ValueN
).
Enclose property names in quotes. For
example,
scope = phased.DTIScope('IQInputData',false, ... 'OperatingFrequency',1e6, ... 'SampleRate',1e6,'DopplerOutput','Speed', ... 'OperatingFrequency',10e6,'DopplerFFTLength',512);
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
hide
| isVisible
| phased.AngleDopplerScope
| phased.RangeAngleScope
| phased.RangeDopplerResponse
| phased.RangeDopplerScope
| phased.RTIScope
| show