Collector for array formed of replicated subararrays
    2 views (last 30 days)
  
       Show older comments
    
    Katia
 on 18 Feb 2020
  
    
    
    
    
    Commented: Smitha Jinnahalli Venugopal
 on 29 Nov 2021
            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 Comment
  Smitha Jinnahalli Venugopal
 on 29 Nov 2021
				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.
Accepted Answer
  Honglei Chen
    
      
 on 18 Feb 2020
        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 Comments
  Honglei Chen
    
      
 on 19 Feb 2020
				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
More Answers (0)
See Also
Categories
				Find more on Signal Radiation, Collection, and Reflection in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

