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.
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.
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 |
Specific to
phased.HeterogeneousConformalArray Object | |
---|---|
beamwidth | Compute and display beamwidth of an array |
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