Heterogeneous conformal array
The HeterogeneousConformalArray
object constructs
a conformal array from a heterogeneous set of antenna elements. A
heterogeneous array is an array which consists of different kinds
of antenna elements or an array of different kinds of microphone elements.
A conformal array can have elements in any
position pointing in any direction.
To compute the response for each element in the array for specified directions:
Define and set up your conformal array. See Construction.
Call step
to
compute the response according to the properties of phased.HeterogeneousConformalArray
.
The behavior of step
is specific to each object in
the toolbox.
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.
H = phased.HeterogeneousConformalArray
creates
a heterogeneous conformal array System
object, H
.
This object models a heterogeneous conformal array formed with different
kinds of sensor elements.
H = phased.HeterogeneousConformalArray(
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
).
|
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 positions
Default: |
|
Element normal directions
You can use the Default: |
|
Element taper or weighting 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: 1 |
collectPlaneWave | Simulate received plane waves |
directivity | Directivity of heterogeneous conformal array |
getElementNormal | Normal vector to array elements |
getElementPosition | Positions of array elements |
getNumElements | Number of elements in array |
getTaper | Array element tapers |
isPolarizationCapable | Polarization capability |
pattern | Plot heterogeneous conformal array pattern |
patternAzimuth | Plot heterogeneous conformal array directivity or pattern versus azimuth |
patternElevation | Plot heterogeneous conformal array directivity or pattern versus elevation |
plotResponse | Plot response pattern of array |
step | Output responses of array elements |
viewArray | View array geometry |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[1] Josefsson, L. and P. Persson. Conformal Array Antenna Theory and Design. Piscataway, NJ: IEEE Press, 2006.
[2] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
phased.ConformalArray
| phased.CosineAntennaElement
| phased.CustomAntennaElement
| phased.HeterogeneousULA
| phased.HeterogeneousURA
| phased.IsotropicAntennaElement
| phased.PartitionedArray
| phased.ReplicatedSubarray
| phased.UCA
| phased.ULA
| phased.URA
| phitheta2azel
| uv2azel