Package: phased
Heterogeneous uniform rectangular array
The HeterogeneousURA
object constructs a heterogeneous
uniform rectangular array (URA).
To compute the response for each element in the array for specified directions:
Define and set up your uniform rectangular array. See Construction.
Call step
to compute the response
according to the properties of phased.HeterogeneousURA
.
The behavior of step
is specific to each object in
the toolbox.
H = phased.HeterogeneousURA
creates a heterogeneous
uniform rectangular array (URA) System object™, H
.
This object models a heterogeneous URA formed with sensor elements
whose pattern may vary from element to element. Array elements are
distributed in the yzplane
in a rectangular lattice. An MbyN heterogeneous
URA has M rows and N columns.
The array boresight direction is along the positive xaxis.
The default array is a 2by2 URA of isotropic antenna elements.
H = phased.HeterogeneousURA(
creates
the object, Name
,Value
)H
, with each specified property Name
set to the specified Value. You can specify additional namevalue
pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).

Set of elements used in the array Specify the set of different elements used in the sensor array
as a row MATLAB cell array. Each member of the cell array contains
an element object in the phased package. Elements specified in the Default: One cell containing one isotropic antenna element 

Elements location assignment This property specifies the mapping of elements in the array.
The property assigns elements to their locations in the array using
the indices into the Default: 

Element spacing A 1by2 vector or a scalar containing the element spacing (in
meters) of the array. If Default: 

Element lattice Specify the element lattice as one of Default: 

Element taper Element tapers, specified as a complexvalued scalar, or a complexvalued
1byMN row vector, MN by1 column
vector, or MbyN matrix. Tapers
are applied to each element in the sensor array. Tapers are often
referred to as element weights. M is
the number of elements along the zaxis, and N is
the number of elements along yaxis. M and N correspond
to the values of Default: 1 
clone  Create new system object with identical values 
collectPlaneWave  Simulate received plane waves 
directivity  Directivity of heterogeneous uniform rectangular array 
getElementPosition  Positions of array elements 
getNumElements  Number of elements in array 
getNumInputs  Number of expected inputs to step method 
getNumOutputs  Number of outputs from step method 
getTaper  Array element tapers 
isLocked  Locked status for input attributes and nontunable properties 
isPolarizationCapable  Polarization capability 
pattern  Plot heterogeneous URA direcivity and power pattern 
patternAzimuth  Plot heterogeneous URA directivity or pattern versus azimuth 
patternElevation  Plot heterogeneous ULA directivity or pattern versus elevation 
plotResponse  Plot response pattern of array 
release  Allow property value and input characteristics 
step  Output responses of array elements 
viewArray  View array geometry 
The spacing between columns is the distance between adjacent elements in the same row.
The spacing between rows is the distance along the column axis direction between adjacent rows.
[1] Brookner, E., ed. Radar Technology. Lexington, MA: LexBook, 1996.
[2] Brookner, E., ed. Practical Phased Array Antenna Systems. Boston: Artech House, 1991.
[3] Mailloux, R. J. "Phased Array Theory and Technology," Proceedings of the IEEE, Vol., 70, Number 3, 1982, pp. 246–291.
[4] Mott, H. Antennas for Radar and Communications, A Polarimetric Approach. New York: John Wiley & Sons, 1992.
[5] Van Trees, H. Optimum Array Processing. New York: WileyInterscience, 2002.