phased.RangeAngleResponse
Range-angle response
Description
The phased.RangeAngleResponse
System object™ creates an range-angle response object. This object calculate the range-angle
response of a signal using either a matched filter or an FFT.
The input to the range-angle response object is a data cube. The organization of the data cube follows the Phased Array System Toolbox™ convention. The first dimension of the cube represents the fast-time samples or ranges of the received signals. The second dimension represents multiple channels such as sensors or beams. The third dimension, slow time, represents pulses or sweeps. If the data contains only one channel, for example, the data cube can contain fewer than three dimensions. Range processing operates along the first dimension of the cube. Angle processing operates along the second dimension.
The output of the object is also a data cube with the same number of dimensions as the input. The first dimension contains range-processed data but its length can differ from the first dimension of the input. The second dimension contains angle-processed data. Its length can differ from the last dimension of the input.
To obtain the range-angle response:
Create the
phased.RangeAngleResponse
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?
Creation
Description
creates
a response
= phased.RangeAngleResponsephased.RangeAngleResponse
System object, response
, with default property values.
sets properties for the response
= phased.RangeAngleResponse(Name
,Value
)phased.RangeAngleResponse
object using one or
more name-value pairs. For example, response =
phased.RangeAngleResponse('RangeMethod','FFT','SampleRate',1e6)
creates an
object that uses an FFT range processing method at a sample rate of 1 MHz. Enclose
property names in quotes.
Properties
Usage
Syntax
Description
[
also specifies the reference signal, RESP
,RANGE
,ANG
] = response(X
,XREF
)XREF
to dechirped the signal.
This syntax applies when you set the RangeMethod
property to
'FFT'
and the DechirpInput
property to
true
. This syntax is often applied to FMCW signals. Then, the
reference signal can be the transmitted signal.
Input Arguments
Output Arguments
Object Functions
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)
Examples
Algorithms
Extended Capabilities
Version History
Introduced in R2018b