Why does LinearFMWaveform require integer Sampling Rate / PRF ratios?

7 views (last 30 days)
Does anybody know why the LinearFMWaveform demands that this condition be met:
The quantity (SampleRate ./ PRF) is a scalar or vector that must contain only integers.
I am modeling a radar with a fixed sampling rate and a discrete set of PRFs. But I cannot make side-by-side comparisons when I have to change the sampling rate for each waveform. Does anybody know a way around this behavior?

Answers (1)

Honglei Chen
Honglei Chen on 5 Oct 2012
Hi Michael,
The pulse supposed to repeat itself at the PRF. If the ratio is not an integer, then the waveform cannot be started from the beginning. As a consequence, the LinearFMWaveform also cannot really output one pulse a time because a pulse is not represented by the integer number of points.
This being said, I am very curious about your case here. Would you mind sharing that in such a situation, how you would like the waveform to behave?
Thanks.
  1 Comment
Michael Matuson
Michael Matuson on 8 Oct 2012
I am trying to model a radar which we are currently in the process of building. In our situation, the sampling rate is set to a fixed value and cannot vary just because the PRF changes. We have control over the receiver start time which dictates where the first sample occurs, and we may or may not process the full range swath of the PRI. It is not clear to me why the pulse needs to be a integer number of points.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!