필터 지우기
필터 지우기

Collector for array formed of replicated subararrays

조회 수: 2 (최근 30일)
Katia
Katia 2020년 2월 18일
댓글: Smitha Jinnahalli Venugopal 2021년 11월 29일
I'm trying to use the Collector object with an array formed of replicated subarrays, but I keep receiving messages of 'not enough inputs'; that is:
collector = phased.Collector('Sensor',array,'OperatingFrequency',fc);
rxData = collector(sig,targetAngle);
'Not enough input arguments. Expected 3, got 2.'
Could someone please help me with that? What other inputs are necessary?
Another question regarding either the Collector or Radiator objects, do they take into account the antenna gain at the designated angle of the specified sensor when simulating the transmitting/received signal?
Thanks in advance.
  댓글 수: 1
Smitha Jinnahalli Venugopal
Smitha Jinnahalli Venugopal 2021년 11월 29일
Hi I'm facing the same problem Can you kindly show your radiator part for subarray . It would be of great help for my thesis Thanks in advance.

댓글을 달려면 로그인하십시오.

채택된 답변

Honglei Chen
Honglei Chen 2020년 2월 18일
They do consider the gain at different angles.
As to the input, you may want to check with your setting in array. Did you turn on steering in the replicated subarray? if so, you need to pass in the steering information to the function call.
HTH
  댓글 수: 3
Honglei Chen
Honglei Chen 2020년 2월 19일
Since you turned on the steering, you also need to specify where you want to steer the elements to, you may want to try
rx = collector(sig,targetAngle,ws,targetAngle)
HTH
Katia
Katia 2020년 2월 20일
Thanks a lot, that works!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

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

제품


릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by