phased.PartitionedArray
Partition phased array into subarrays
Description
The phased.PartitionedArray
System object™ represents a phased array that is partitioned into subarrays. To create a
partitioned array and to obtain the response of its subarrays:
Create the
phased.PartitionedArray
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?
You can also specify a phased.PartitionedArray
System object as the value of the SensorArray
or
Sensor
property of objects that perform beamforming, steering,
and other operations.
Creation
Description
creates a partitioned array
= phased.PartitionedArrayarray
System object. The partitions are called subarrays.
creates a partitioned array
= phased.PartitionedArray(Name
=Value
)array
System object, with each specified property Name
set to the
specified Value
. You can specify additional name-value pair
arguments in any order as
(Name1
=Value1
,...,NameN
=ValueN
).
Properties
Usage
Description
returns the responses RESP
= array(FREQ
,ANG
,V
)RESP
of the subarrays in the array,
at operating frequencies specified in FREQ
and directions
specified in ANG
. The phase center of each subarray is at
its geometric center. V
is the propagation speed. The
elements within each subarray are connected to the subarray phase center using
an equal-path feed.
Note
The object performs an initialization the first time the object is executed. This
initialization locks nontunable properties
and input specifications, such as dimensions, complexity, and data type of the input data.
If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first
call the release
method to unlock the object.
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
References
[1] Van Trees, H.L. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2012a