Main Content

Doppler-Time Intensity Scope

Doppler-time intensity scope

  • Library:
  • Phased Array System Toolbox / Sinks

  • dti scope

Description

The Doppler-Time Intensity Scope block creates a scrolling display of Doppler response intensities as a function of time. The input consists of Doppler responses for a pulse or FMCW signal. Each frame of data creates a new line on the scope. The scope serves only as a display of the Doppler response. Using the response as input corresponds to setting the IQDataInput property of the phased.DTIScope System object™ to false.

Ports

Input

expand all

Input data, specified as a real-valued length-M vector of Doppler responses. Each vector corresponds to a line of data. The block accepts single precision data type input, but converts the data to double precision for display.

Data Types: double | single

Parameters

expand all

Doppler output domain, specified as 'Frequency' or 'Speed'. If you set this property to 'Frequency', the Doppler domain is Doppler shift. Units are in Hz. If you set this property to 'Speed'', the Doppler domain is radial speed. Units are in m/s.

Programmatic Use

Block Parameter:DopplerOutput
Type:character vector
Values:'Frequency' | 'Speed'
Default:'Frequency'

Data Types: string

Signal propagation speed, specified as a positive scalar. To obtain the speed of light in SI units, use physconst. Units are in meters/second.

Example: 3e8

Programmatic Use

Block Parameter:PropagationSpeed
Type:double
Values:positive scalar
Default:physconst("LightSpeed")

Data Types: double

Doppler axis offset, specified as a scalar. This property applies a frequency offset to the Doppler axis. Units are in Hz.

Programmatic Use

Block Parameter:DopplerOffset
Type:double
Values:scalar
Default:0

Data Types: double

Time span of the intensity display, specified as a positive scalar. Units are in seconds.

Programmatic Use

Block Parameter:TimeSpan
Type:double
Values:scalar
Default:0.1

Data Types: double

Operating frequency, specified as a positive scalar. Units are in Hz.

Programmatic Use

Block Parameter:OperatingFrequency
Type:double
Values:scalar
Default:300000000

Data Types: double

Doppler interval between samples, specified as a positive scalar. This property defines the Doppler frequency difference between the scope columns. Units are in Hz.

Programmatic Use

Block Parameter:DopplerResolution
Type:double
Values:positive scalar
Default:1

Data Types: double

Time interval between samples, specified as a positive scalar. This property defines the time duration between rows of scope. Units are in seconds.

Programmatic Use

Block Parameter:TimeResolution
Type:double
Values:positive scalar
Default:0.001

Data Types: double

Show Cartesian grid overlay. To show the grid, select the check box.

Programmatic Use

Block Parameter:ShowGrid
Type:logical
Values:1 | 0
Default:1

Show value labels on tick marks. The display the labels on, select the check box.

Programmatic Use

Block Parameter:ShowTicks
Type:logical
Values:1 | 0
Default:1
Labels

Time-axis label, specified as a string.

Tunable: Yes

Programmatic Use

Block Parameter:TimeLabel
Type:string
Values:string
Default:'Time History (s)'

Data Types: string

Color bar label, specified as a string.

Tunable: Yes

Programmatic Use

Block Parameter:ColorBarLabel
Type:string
Values:string
Default:'dB'

Data Types: string

Window title, specified as a string.

Tunable: Yes

Programmatic Use

Block Parameter:Title
Type:string
Values:string
Default:'Doppler vs. Time'

Data Types: char

Block Characteristics

Data Types

double | single

Direct Feedthrough

no

Multidimensional Signals

no

Variable-Size Signals

no

Zero-Crossing Detection

no

Algorithms

expand all

This section shows how to run the scope, configure the settings to show labels for the various features and use the cursor to examine data.

Extended Capabilities

Version History

Introduced in R2022a