Using phased.MVDREstimator2D with conformal array and custom antennas.

2 views (last 30 days)
I am trying to perform angle of arrival estimation using phased.MVDREstimator2D, with a 4-element conformal array consisting of a custom antenna type.
ant = phased.CustomAntennaElement;
ant.MagnitudePattern = G; % G is a 181x361 antenna magnitude pattern in dB. Obtained from real antenna.
ant.PhasePattern = P; % P is a 181x361 antenna phase pattern in degrees. Obtained from real antenna.
array = phased.ConformalArray;
array.Element = ant;
ypos = [-9 -1.5 1.5 9].*0.01;
xpos = [-1 0 0 -1].*0.01;
zpos = [0 0 0 0];
normal_az = [-45 0 0 45];
normal_el = [0 0 0 0];
array.ElementPosition = [xpos;ypos;zpos];
array.ElementNormal = [normal_az;normal_el];
array.ElementPosition = [xpos;ypos;zpos];
My question is: does the MVDR estimator take into consideration the magnitude and phase of the custom antenna type? When I use the estimator, the spatial spectrum is identical to when I just set ant.MagnitudePattern and ant.PhasePattern to zeros.
Many thanks in advance.

Answers (0)

Categories

Find more on Antennas and Electromagnetic Propagation in Help Center and File Exchange

Products


Release

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!