I need to evaluate several different waveforms regarding their doppler tolerance, for use in a radar application. So I came across something called the Ambiguity function.
The following picture shows the Ambiguity function contour-plot of a Barker-Code with 7 Chips.
My problem is that I don't fully understand how to read it.
If I take the 0Hz Doppler-cut, I get the expected, ideal barker autocorrelation. Now consider a target which moves with a fixed velocity. In order to calculate the doppler frequency $f_d$ I can apply the following formula:
$$ f_d = \frac{\Delta v}{c} f_0$$
with $\Delta v$ being the (relative) velocity of the target, $c$ being the velocity of the medium (or the waves in the medium) and $f_0$ being the emitted frequency.
Now my problem is, that a barker code is not just built up by a single frequency which I could use as value for $f_0$. The barker code has a whole spectrum of frequencies (fft). This also means that I have to look at a bunch of doppler frequencies istead of looking just at one, right?....
So I cannot just take, for instance the 20kHz doppler cut, to see what correlation result I can expect for a target with a certain velocity.
What frequency of my signal-spectrum do I need to use to calculate the doppler frequency?
In my particular case I do a BPSK-Modulation of a 13x13 (nested) barker code, before sending it out and calculate the matched-filter response on the received signal. In order to get an idea of how the matched-filter output looks, I would like to take a "doppler cut" at $f_d = ..$. But should I take the carrier-frequency as $f_0$ ? Or should I take the maximal frequency that I have in my spectrum as $f_0$? ($f_0$ is needed to calculate $f_d$)