Documentation Center |
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 yz-plane in a rectangular lattice. An M-by-N heterogeneous URA has M rows and N columns. The array boresight direction is along the positive x-axis. The default array is a 2-by-2 URA of isotropic antenna elements.
H = phased.HeterogeneousURA(Name,Value) creates the object, 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).
ElementSet |
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 ElementSet property must be either all antennas or all microphones. In addition, all specified antenna elements should have same polarization capability. Specify the element of the sensor array as a handle. The element must be an element object in the phased package. Default: One cell containing one isotropic antenna element |
ElementIndices |
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 ElementSet property. The value of ElementIndices must be an M-by-N matrix. In this matrix, M represents the number of rows and N represents the number of columns. Rows are along y-axis and columns are along z-axis of the local coordinate system. The values in the matrix specified by ElementIndices should be less than or equal to the number of entries in the ElementSet property. Default: [1 1;1 1] |
ElementSpacing |
Element spacing A 1-by-2 vector or a scalar containing the element spacing (in meters) of the array. If ElementSpacing is a 1-by-2 vector, it is in the form of [SpacingBetweenRows,SpacingBetweenColumns]. See Spacing Between Columns and Spacing Between Rows. If ElementSpacing is a scalar, both spacings are the same. Default: [0.5 0.5] |
Lattice |
Element lattice Specify the element lattice as one of 'Rectangular' | 'Triangular'. When you set the Lattice property to 'Rectangular', all elements in the heterogeneous URA are aligned in both row and column directions. When you set the Lattice property to 'Triangular', the elements in even rows are shifted toward the positive row axis direction by a distance of half the element spacing along the row. Default: 'Rectangular' |
clone | Create new system object with identical values |
collectPlaneWave | Simulate received plane waves |
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 |
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: Wiley-Interscience, 2002.
phased.ConformalArray | phased.CosineAntennaElement | phased.CustomAntennaElement | phased.HeterogeneousConformalArray | phased.HeterogeneousULA | phased.IsotropicAntennaElement | phased.PartitionedArray | phased.ReplicatedSubarray | phased.ULA | phased.URA