Other Parts Discussed in Thread: IWR6843
Hello,
I was trying to verify how the radar cube size is calculated for the out-of-box ODS demo lab (version 4.2.1 of Industrial Toolbox). The ODS point cloud demo lab provides an example of chirp config "profile_iwr6843_ods_3d.cfg" which has some comments inside:
% Carrier frequency GHz 60
% Ramp Slope MHz/us 156
% Num ADC Samples 256
% ...
% Number of chirp intervals in frame - 96
% Number of TX (TDM MIMO) 3
% Number of Tx elevation antennas 0
% Number of RX channels - 4
% ...
% Range FFT size - 256
% Doppler FFT size - 32
% Radar data memory required KB 400
% ...
I was trying to understand how was the value of 400 KB obtained for the radar cube size.
From reading the docs and some forum threads, the radar cube size formula is:
size(KB) = num_adc_samples * num_chirps * num_tx * num_rx * 4 / 1024
Does that look correct? I also read that, sometimes, depending on the implementation, the formula can be different, for example, it would use num_doppler_bins instead of num_chirps.
Yet I'm having troubles figuring out how is the computation done for the ODS lab chirp example. If I follow a generic formula, I get:
size (KB) = 256 * 96 * 4 * 3 * 4 / 1024 = 1152 KB
If I use doppler bin number:
size (KB) = 256 * 32 * 4 * 3 * 4 / 1024 = 384 KB
Could you point me what do I do wrong here? Are there other implementation details I need to be aware of? Could you provide a formula so that I can obtain the 400 KB size using the parameters from profile_iwr6843_ods_3d.cfg file?
Thank you.