Sensor array analyzer application data recovery
3 views (last 30 days)
Show older comments
Hello , in MATLAB there is an application Sensor array analyzer in which we can "stear" the main beam by a certain angle.like shown in the photo bellow
How can i see what input phases were used in order to created this angle stear?
Thanks
0 Comments
Accepted Answer
Honglei Chen
on 28 Jun 2017
You can obtain the steering vector by constructing the following array based on your configuration
array = phased.URA('Element',phased.CosineAntennaElement('CosinePower',[2 2]),...
'Size',[8 8],'ElementSpacing',[0.5 0.5]);
stv = phased.SteeringVector('SensorArray',array,'PropagationSpeed',3e8);
steerangle = [40;0];
fc = 3e8;
w = stv(fc,steerangle);
If you want the phase shift itself, you can just use
angle(w)
HTH
3 Comments
Honglei Chen
on 28 Jun 2017
You can run the following code
pattern(array,fc,-90:90,0,'Type','powerdb','Weights',w,...
'PropagationSpeed',3e8)
HTH
More Answers (0)
See Also
Categories
Find more on Array Geometries and Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!