reading at UCA elements

4 ビュー (過去 30 日間)
uzmeed
uzmeed 2019 年 1 月 30 日
コメント済み: uzmeed 2019 年 2 月 4 日
Hi
I need to receive the signal at different elemnents of UCA
I am using the following code
sUCA = phased.UCA('NumElements',5,'Radius',2.0);
% First signal
t = linspace(0,0.3,300)';
t1= zeros(size(t));
t1(201:205)= 1;
% Second Signal
t2= zeros(size(t));
t2(101:105)= 1;
angle_of_arrival = [30;0];
x = collectPlaneWave(sUCA,[t1 t2],angle_of_arrival',fc);
subplot(221)
plot(t,abs(x(:,1))); title('Element 1 (magnitude)');
axis tight; ylabel('Magnitude');
subplot(222)
plot(t,abs(x(:,2))); title('Element 2 (magnitude)');
axis tight; ylabel('Magnitude');
subplot(223)
plot(t,abs(x(:,3))); title('Element 3 (magnitude)');
axis tight; xlabel('Seconds'); ylabel('Magnitude');
subplot(224)
plot(t,abs(x(:,4))); title('Element 4 (magnitude)');
axis tight; xlabel('Seconds'); ylabel('Magnitude');
The problem I am facing is that all the antennas are receving the same magnitude . But as far as my understanding the antenna at least one antenna should not receive the signal
Please suggest some thing Best Regards

採用された回答

Honglei Chen
Honglei Chen 2019 年 1 月 30 日
Why would you say taht at least one antenna should not receive the signal? You are using isotropic element in the array so every element can receive the signal regardless the incoming direction. As to the magnitude, it is because the toolbox assumes that the signal is at far field so the signal strength is the same across the array.
HTH
  5 件のコメント
Honglei Chen
Honglei Chen 2019 年 2 月 4 日
The algorithm is for general purpose, not specific to radar.
uzmeed
uzmeed 2019 年 2 月 4 日
Thank you so much

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by