using plotResponse with ELANG

1 view (last 30 days)
Philip
Philip on 10 Feb 2015
Commented: Honglei Chen on 11 Feb 2015
Hi All, I am trying to use plotResponse with ELANG.
the command I used is plotResponse(H,X,30), I can get the command working with plotResonse(H,X)
The documentation says This syntax is available when the ElevationAngleSource property is 'Input port'.
What does that mean ? I have tried plotResponse(H,X,'ElevationAngleSource','Input port', 30)
that does not work?
I have also tried plotResponse(H,X,'ELANG',30)
Any feedback is appreciated.
Regards, Philip

Answers (1)

Honglei Chen
Honglei Chen on 11 Feb 2015
Hi Philip,
You need to set
H.ElevationAngleSource = 'Input port'
and then run
plotResponse(H,X,30)
HTH
  2 Comments
Philip
Philip on 11 Feb 2015
Hi Honglei, the above did not work, the script is:
H.ElevationAngleSource = 'Input port';
plotResponse(hrdresp,xr,30);
axis([-v_max v_max 0 range_max])
the error returned is
Error using sigutils.pvparse (line 23)
Each parameter specified must have a corresponding value.
Error in phased.RangeDopplerResponse/plotResponse (line 513) sigutils.pvparse(varargin{:});
Error in FMCWMach_2targets_single_array_v2 (line 224) plotResponse(hrdresp,xr,30);
Any suggestions ?
Regards, Philip
Honglei Chen
Honglei Chen on 11 Feb 2015
Hi Philip,
Your H is a RangeDopplerResponse, which does not have knowledge of elevation angle, so it does not support this syntax. I thought you mean AngleDopplerResponse, which is elevation dependent. May I ask what you are trying to achieve with RangeDopplerResponse here? Thanks.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!