In the pursuit of min-maxing chirp settings I've been following the video series from The Engineer on the Go and the The fundamentals of millimeter wave radar sensors and Chirp Design documents regarding the calculations. I have some clarifying questions.
First, my general process is attempting to "lock" 2 attributes (range max, range res, velocity max, velocity res) and thereafter calculate the best possible values for the remaining parameters.
- Velocity resolution: a function of wavelength and frame time
- How is the frame time here effected with multiple transmitting antennas, assuming there's 3 Tx all of which transmitting separately. The total frame time should be T_c * N_frames per Tx. Is the velocity resolution resulting from T_c * N_frames or T_c * N_frames * N_tx?
- Radar cube calculation
- How can the radar cube memory size be calculated given N_tx, N_rx, N_range_fft, and N_doppler_fft. And does the angular resolution play into this as well?
- Getting minimum timing constraints
- max IF frequency: given by datasheet, e.g. in this case is 0.9 * 10MHz
- minimum idle time: guidelines from table 3 of https://www.ti.com/lit/an/swra553a/swra553a.pdf?ts=1668691585541
- ADC start time: are there any guidelines for this?
- ramp time: calculated from T_c, idle time, and ADC start time
I think I'll likely develop additional uncertainties throughout the process, but I figure answering these is a good start. I've tried to underline the main questions, but hopefully this overall though process makes sense.