Can we change the beamwidth in Phased Array System Toolbox?

2 views (last 30 days)
Dear MATLAB team,
Is there some way to alter the beamwidth in the Phased Array System Toolbox? As far as we know, we can plot the "3D response pattern" of an antenna array, which has the colorful beamforming slopes, however, we are not sure if there is some parameter that can alter the beamwidth.
Regards, Ralph

Accepted Answer

Honglei Chen
Honglei Chen on 16 Jun 2014
Hi Ralph,
I'm not sure if I get what exactly you ask for. In general, the beamwidth is altered if a set of weights is applied to an array or a thinning operation is applied to an array. Is this what you are asking? Thanks.
  7 Comments
Honglei Chen
Honglei Chen on 26 Jun 2014
Hi Ralph, yes the taper has some limitations if you just use those pre-defined windows. I don't quite understand what you mean by changing a beamwidth from 10/20 degrees to 90 degrees, that's quite a difference and looks to me you almost changed the operation mode. This being said, you could consider turning off certain elements to achieve that, for example
N = 8;
myArray = phased.ULA(N,0.5);
plotResponse(myArray,3e8,3e8,'Weights',ones(N,1))
hold on;
plotResponse(myArray,3e8,3e8,'Weights',[zeros(3,1);zeros(2,1);zeros(3,1)])
You can change the weights any time you want so it is dynamic.
HTH
Ralph
Ralph on 3 Jul 2014
Thanks a lot, Honglei. This indeed meets our demand.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!