g2z EMTTOOL gin

EMTTOOL >> EMTTOOL > gain1d

gain1d

normalized gain computation for 1D isotropic array

Calling Sequence

[g, phi] = gain1d(d, a, N)

Parameters

d

array spacing in units of lambda

a

row vector of array weights

N

number of azimuthal angles in [0,pi] (N+1 angles)

g

row vector of gain values evaluated at phi

phi

row vector of (N+1) equally-spaced angles over [0, pi] (in radians)

Description

gain1d(d, a, N) can be used for normalized gain computation for 1D equally-spaced isotropic array. computes g(phi) = |A(psi)|^2, where A(psi) = \sum_n a(n)z^n, with z = e^(j*psi) and psi = 2*pi*d*cos(phi), normalizes g to unity maximum, [g,phi] can be passed into gain plotting functions DBZ,ABZ e.g., dbz(phi,g), abz(phi,g)

Examples

to compute the gain of a scanned array use SCAN or STEER first, e.g.
        [g, phi] = gain1d(d, scan(a,psi0), N);
        [g, phi] = gain1d(d, steer(d,a,phi0), N);

Author

Used Functions

This function uses the function dtft.

g2z EMTTOOL gin