step method of phased.URA: where is my phaseshift?!

조회 수: 1 (최근 30일)
Vitaly Krepak
Vitaly Krepak 2015년 5월 18일
답변: Honglei Chen 2015년 5월 27일
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?

답변 (1개)

Honglei Chen
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]))

카테고리

Help CenterFile Exchange에서 Array Geometries and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by