Hi everyone,
I have a simulated data set with an antenna array consisting of 8 elements. I simulated an emitting radio source for the azimuth and elevation of 35 deg and 45 deg respectively and a distance of about 60 m. The SNR is around 7 dB. I programmed the MUSIC algorithm in Matlab. The estimation of the azimuth angle is always correct. But I always get the wrong elevation, no matter which scenario I'm testing. It's stuck at around 6-8 deg (see figure).
Is there something i have not considered, maybe some part on the steering vector? Or is the performance of the MUSIC algorithm not more accurate in case of uniform circular arrays? I'm alrady out of ideas and any answers will be gladly accepted. Thanks in advance.
Best regards