JC2000 said:
Where can I learn more about the chirp signal? From your answer I have got some sense of how this process is done but I think it would be useful to thoroughly understand the entire concept.
I just hunted around for a better description of this - to no avail. So let me describe it.
By the way, I work on a team that develops automotive radar.
There are actually several transmit and receive antennas on the face of the radar unit - and these extra antennas along with appropriate software allow the system to determine the direction of the target as well as it's range.
But let's stick with just two antennas - 1 transmit, 1 receive. The radar stuff is all driven by a single MMIC chip. The linear frequency modulated signal is generated and sent to two places: The transmit antenna and a mixer. The signal from the receive antenna is also directed to the mixer. The mixer performs a simple analogue multiply operation - and it doesn't need to be a good multiply. When you multiply two sine waves, one of the frequency components is the frequency difference. This signal is directed to a low-pass filter that blocks everything except that frequency difference.
That signal is then digitized and transmitted off the MMIC chip to more conventional digital electronic technology. Where it is immediately processed through an FFT - converting it from the time domain to the frequency domain. Since the frequency is proportional to range, this provides a range map. As an example, let's say that we collect 2048 samples and do a FFT that converts this into a 1024 complex value - we lose half the sampling bins but keep the phase information.
Then you collect this range map for several more chirps. How many depends of the requirements and design of the radar - but let's say you collect 256. But a warning: I am simplifying this.
Now you have 256 rows of range data. And as you scan down from the top row to the bottom row, you will see some targets holding their range, some moving away from the sensor, and others moving towards it. We want that Doppler information. To understand the next step, imagine what is happening to the signal from a single target moving away from the sensor at a constant speed. The round trip distance to it can be measured in wavelengths. At the mixer, this would result in oscillating constructive and destructive interference - proportional to the range component of the target's speed. And, for any given target, that oscillation will appear in those 256 rows.
So the next step: Apply a 256-element FFT to each column of range bins. What we will get is a "peak" where the Doppler matches the corresponding 256-element FFT frequency. The entire array is now called a range-Doppler map.
You actually get the speed as a modulo value - so you need to pick you chirp width and other parameters to get the Doppler resolution and range that you need. For example, let's say that you design things to give you a modulo value of 120 mph - and let's say that a particular target shows up in the 50 mph bin. It could be approaching at 50 mph, 170 mph, or 290 mph or it could be moving away at 70 mph, 190 mph or 310 mph. This ambiguity can be resolved by capturing another range Doppler map and attempting to match up targets on one R/D map with the next by actually looking for the targets moving from one range bin to the next.
So... How "thoroughly" do you want to understand this concept?