Let's start with your main question
Is there processing gain for FMCW using heterodyne-style receiver as opposed to matched filter?
The answer is a "yes" with a big asterisk next to it. It's important to note that there are two main ways to determine range in a radar system:
- Matched-filter: This is an ideally auto-correlation based method where range is found based on the signal return's delay.
- Fourier transform: Uses the Fourier transform to extract beat frequencies generated from the mixing process. These frequencies can then be mapped to a range as shown here.
The Fourier transform of a signal can be thought of as a matched-filter for a particular frequency. There is an important result that states that only the energy of the pulse determines the SNR after matched-filter processing. Given a signal $x(t)$ with Fourier transform $X(f)$, it's energy $E$ is given by
$$E = \int_{-\infty}^{\infty} |X(f)|^2df$$
And in an environment with white-noise variance (power) $\sigma_w$ the achieved SNR is
$$SNR = \frac{E}{\sigma_w^2}$$
You might have seen that the "processing gain" of an LFM pulse is given by the time-bandwidth product $\beta\tau$. If you were to plug this into the radar range equation for SNR, and assuming that your receiver also has a bandwidth of $\beta$, then that term cancels and you're left with just the pulse length $\tau$, just as predicted by the equation above.
When it comes to DFT processing, there is a similar result where given a signal $x(t)$ and white-noise $n(t)$ you can apply statistical expectations to both signals and take the ratio. Without going into the details, the result is given by
$$SNR = \frac{\sigma_x^2N^2}{\sigma_n^2N} = \frac{\sigma_x^2N}{\sigma_n^2}$$
There are to major caveats here that are very important and are difficult to achieve practically:
- The length of the signal is also $N$. This is usually not the case since padding is usually done to improve the frequency bin size and performance, by usually padding to a power of 2. If the total length of the padding is larger than $N$, you are still capped at an SNR increase by the factor $N$.
- The frequency bin size, given by $f_s/N$, is exactly an interger multiple of the frequency to be estimated. If this is not realized, you do not achieve the maximum SNR. This is the hardest of the two to achieve in real life.
Assuming that the FMCW signal's final bandwidth is exactly at Nyquist, just as before with the matched-filter, you will see that the factor of $N$ after some manipulations gets cancelled out in the radar range equation.
In either case of the matched-filter or the DFT, the maximum SNR comes down to the energy provided in the pulse, just as matched-filter theory predicts.