correlation

Correlation coefficient between two antennas in array

Syntax

correlation(array,frequency,elem1,elem2,z0)
rho = correlation(array,frequency,elem1,elem2,z0)

Description

example

correlation(array,frequency,elem1,elem2,z0) calculates and plots the correlation coefficient between two antenna elements, elem1 and elem2 of an array. The correlation values are calculated for a specified frequency and impedance and for a specified impedance z0.

example

rho = correlation(array,frequency,elem1,elem2,z0) returns the correlation coefficient between two antenna elements, elem1 and elem2 of an array.

Examples

collapse all

Plot the correlation between 1 and 2 antenna elements in a default linear array over a frequency range of 50MHz to 100MHz.

h = linearArray;
correlation (h,50e6:1e6:100e6,1,2);

Calculate correlation coefficient of default rectangular array at a frequency range of 50MHz to 100MHz.

h = rectangularArray;
rho = correlation (h, 50e6:1e6:100e6, 1, 2)
rho = 51×1

    0.1419
    0.1124
    0.0828
    0.0526
    0.0218
    0.0099
    0.0426
    0.0759
    0.1091
    0.1406
      ⋮

Input Arguments

collapse all

Array object, specified as a scalar handle.

Frequency range used to calculate correlation, specified as a vector in Hz.

Example: 50e6:1e6:100e6

Data Types: double

Antenna elements in an array, specified as a scalar handle.

Reference impedance, specified as a scalar in ohms.

Example: 70

Data Types: double

Output Arguments

collapse all

Correlation coefficient between two antenna elements of an array, returned as a vector.

Introduced in R2015a