Main Content

**System object: **phased.HeterogeneousULA

**Package: **phased

Directivity of heterogeneous uniform linear array

`D = directivity(H,FREQ,ANGLE)`

D = directivity(H,FREQ,ANGLE,Name,Value)

`D = directivity(`

computes
the Directivity (dBi) of a heterogeneous
uniform linear array of antenna or microphone elements, `H`

,`FREQ`

,`ANGLE`

)`H`

,
at frequencies specified by the `FREQ`

and in angles
of direction specified by the `ANGLE`

.

The integration used when computing array directivity has a minimum sampling grid of 0.1 degrees. If an array pattern has a beamwidth smaller than this, the directivity value will be inaccurate.

`D = directivity(`

computes
the directivity with additional options specified by one or more `H`

,`FREQ`

,`ANGLE`

,`Name,Value`

)`Name,Value`

pair
arguments.