How to define SweepSlope parameter of phased.Ran​geAngleRes​ponse object

6 views (last 30 days)
Below are the settings I'm using to create a phased.RangeAngleRresponse object. My assumption is the SweepSlope should just be the bandwidth of my LFM pulse divided by the pulse width. Is this a correct assumption?
response = phased.RangeAngleResponse(...
'RangeMethod','FFT',...
'SensorArray',MosaicArray,...
'OperatingFrequency',fc,...
'ElevationAngleSource','Property',...
'ElevationAngle',0,...
'SampleRate',fs,...
'SweepSlope',bw/tau,...
'ReferenceRangeCentered',false,...
'ReferenceRange',0,...
'RangeWindow','Taylor',...
'RangeSidelobeAttenuation',30,...
'DechirpInput',true);

Accepted Answer

Prathamesh
Prathamesh on 17 Aug 2023
Hi,
I understand that you want to know about “Sweep slope” parameter in the “phased.RangeAngleResponse” object.
Refer to the pointers explaining “sweep slope” parameter:
  1. The sweep slope is the rate of change of frequency with respect to time during the frequency sweep of the LFM waveform.
  2. In LFM waveforms, the frequency increases or decreases linearly over time, resulting in a linear chirp. The bandwidth of the LFM pulse is determined by the total frequency span covered during the pulse duration.
  3. The sweep slope represents the rate of change of frequency over time, while the bandwidth represents the total frequency span covered by the pulse.
  4. In the “phased.RangeAngleResponse” function in MATLAB, the “SweepSlope” parameter should be set to the desired rate of change of frequency during the frequency sweep of the LFM waveform.
  5. The bandwidth and pulse width can be set independently using the appropriate parameters of the “LinearFMWaveform” object.
Please refer the documentation links attached below in order to get more information on “sweep slope”, bandwidth and pulse width.

More Answers (0)

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!