step method of phased.URA: where is my phaseshift?!
1 次查看(过去 30 天)
显示 更早的评论
I want to get the sensor array complex response ratios from an angle. I try to use phased.URA.step(freq, angle), but it gives me equal numbers for each element for any angle.
Here is a small example:
ant_array = phased.URA();
disp(ant_array.step(3e8, [45; 0]));
It gives me a result:
1
1
1
1
Can anyone tell me, what does it mean and how can I use angle parameter correctly?
0 个评论
回答(1 个)
Honglei Chen
2015-5-27
The return you see is the response of each element at the specified degree. There is no phase shift between them. If you want to see the phase shifts between them, you can use SteeringVector, e.g.,
ant_array = phased.URA();
stv = phased.SteeringVector('SensorArray',ant_array);
disp(stv.step(3e8,[45;0]))
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Array Geometries and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!