phased.PartitionedArray
Phased array partitioned into subarrays
Description
The PartitionedArray
object represents a phased
array that is partitioned into one or more subarrays.
To obtain the response of the subarrays in a partitioned array:
Define and set up your partitioned array. See Construction.
Call
step
to compute the response of the subarrays according to the properties ofphased.PartitionedArray
. The behavior ofstep
is specific to each object in the toolbox.
You can also specify a PartitionedArray
object as
the value of the SensorArray
or Sensor
property of objects that perform beamforming, steering, and other operations.
Note
Starting in R2016b, instead of using the step
method to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For
example, y = step(obj,x)
and y = obj(x)
perform equivalent operations.
Construction
H = phased.PartitionedArray
creates a partitioned array
System object, H
. This object represents an array that is partitioned
into subarrays.
H = phased.PartitionedArray(
creates a partitioned array object, Name
,Value
)H
, 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
|
Sensor array Sensor array, specified as any array System object belonging to Phased Array System Toolbox™. Default: |
|
Subarray definition matrix Specify the subarray selection as an M-by-N matrix. M is the number of subarrays and N is the number of elements in the array. Each row of the matrix corresponds to a subarray and each entry in the row indicates whether or not an element belongs to the subarray. When the entry is zero, the element does not belong to the subarray. A nonzero entry represents a complex-valued weight applied to the corresponding element. Each row must contain at least one nonzero entry. The phase center of each subarray is at the subarray geometric center. The
Default: |
|
Subarray steering method Specify the method of subarray steering as either
Default: |
|
Subarray phase shifter frequency Specify the operating frequency of phase shifters that perform subarray
steering. The property value is a positive scalar in hertz. This property
applies when you set the Default: |
|
Number of phase shifter quantization bits The number of bits used to quantize the phase shift component of beamformer or steering vector weights. Specify the number of bits as a non-negative integer. A value of zero indicates that no quantization is performed. Default: |
Methods
Specific to
phased.PartitionedArray Object | |
---|---|
beamwidth | Compute and display beamwidth for a subarray |
collectPlaneWave | Simulate received plane waves |
directivity | Directivity of partitioned array |
getElementPosition | Positions of array elements |
getNumElements | Number of elements in array |
getNumSubarrays | Number of subarrays in array |
getSubarrayPosition | Positions of subarrays in array |
isPolarizationCapable | Polarization capability |
pattern | Plot partitioned array directivity, field, and power patterns |
patternAzimuth | Plot partitioned array directivity or pattern versus azimuth |
patternElevation | Plot partitioned array directivity or pattern versus elevation |
plotResponse | Plot response pattern of array |
step | Output responses of subarrays |
viewArray | View array geometry |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
References
[1] Van Trees, H.L. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2012a