phased.HeterogeneousULA
Heterogeneous uniform linear array
Description
The phased.HeterogeneousULA
object creates
a uniform linear array from a heterogeneous set of antenna elements.
A heterogeneous array is an array in which the antenna or microphone
elements may be of different kinds or have different properties. An
example would be an array of elements each having different antenna
patterns.
To compute the response for each element in the array for specified directions:
Define and set up your uniform linear array. See Construction.
Call
step
to compute the response according to the properties ofphased.HeterogeneousULA
. The behavior ofstep
is specific to each object in the toolbox.
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
creates
a heterogeneous uniform linear array (ULA) System object, H
= phased.HeterogeneousULAH
.
The object models a heterogeneous ULA formed with generally different
sensor elements. The origin of the local coordinate system is the
phase center of the array. The positive x-axis
is the direction normal to the array, and the elements of the array
are located along the y-axis.
H = phased.HeterogeneousULA(
creates
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
|
Set of elements used in the array Set of elements used in the sensor array, specified as a row MATLAB cell array.
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
indices into the Default: | ||||||||
|
Element spacing A scalar containing the spacing (in meters) between two adjacent elements in the array. Default: | ||||||||
|
Array axis Array axis, specified as one of Element normal vectors are determined by the selected array axis
Default: | ||||||||
|
Element tapering Element tapering or weighting, specified as a complex-valued
scalar, 1-by-N row vector, or N-by-1
column vector. The quantity N is the number of
elements in the array as determined by the size of the Default: |
Methods
Specific to
phased.HeterogeneousULA Object | |
---|---|
beamwidth | Compute and display beamwidth of an array |
collectPlaneWave | Simulate received plane waves |
directivity | Directivity of heterogeneous uniform linear array |
getElementNormal | Normal vector for array elements |
getElementPosition | Positions of array elements |
getNumElements | Number of elements in array |
getTaper | Array element tapers |
isPolarizationCapable | Polarization capability |
pattern | Plot heterogeneous ULA pattern |
patternAzimuth | Plot heterogeneous ULA directivity or pattern versus azimuth |
patternElevation | Plot heterogeneous ULA array directivity or pattern versus elevation |
perturbations | Perturbations defined on phased array |
perturbedArray | Apply perturbations to phased array |
perturbedPattern | Compute and plot azimuth pattern of perturbed array |
step | Output responses of array elements |
sidelobelevel | Peak and integrated sidelobe levels |
viewArray | View array geometry |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
References
[1] Brookner, E., ed. Radar Technology. Lexington, MA: LexBook, 1996.
[2] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2013a
See Also
phased.ULA
| phased.UCA
| phased.URA
| phased.ReplicatedSubarray
| phased.PartitionedArray
| phased.HeterogeneousURA
| phased.HeterogeneousURA
| phased.CosineAntennaElement
| phased.CrossedDipoleAntennaElement
| phased.CustomAntennaElement
| phased.IsotropicAntennaElement
| phased.ShortDipoleAntennaElement