hoz
Junior Member level 3
- Joined
- Dec 22, 2006
- Messages
- 26
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,283
- Activity points
- 1,455
Suppose you have three antennas a1,a2 and a3, and the distance of the antennas (a2,a3) to the first antenna (a1) are d12 and d13. When d12 <=lambda/2, you can resolve the angle of arrival of incoming signal with only two antennas (a1 and a2). When you can't position the antennas so close (d12>lambda/2) there will be multiple solutions of possible signal arrival angle. So you both measure the phase difference between a1-a2, and a1-a3. Then you find the true direction of signal incoming. This is ok. But how to do that?
For example s1=exp(j*2pi*f*t), s2=exp(j*2pi*f*t+phi1), s3=exp(j*2pi*f*t+phi2). Suppose that you could extract phi1 and phi2, and you know the antenna distances. Lets say d12=5/2*lambda and d13=9/2*lambda. How do you find the true arrival angle of the signal?
A piece of matlab code would be very helpful.
Thanks
For example s1=exp(j*2pi*f*t), s2=exp(j*2pi*f*t+phi1), s3=exp(j*2pi*f*t+phi2). Suppose that you could extract phi1 and phi2, and you know the antenna distances. Lets say d12=5/2*lambda and d13=9/2*lambda. How do you find the true arrival angle of the signal?
A piece of matlab code would be very helpful.
Thanks