Hello TI team,
I am trying to figure out if I can bring certain changes into a firmware (mmwave_industrial_toolbox_4_6_0/labs/out_of_box_demo/68xx_ods_point_cloud_demo/src), more specifically, I am interested in sending a part of 1D-FFT radar cube data for every frame, it would be a matrix of size [num_rx_ant x num_range_bins] * sizeof(complex) - I'd like to copy all the virtual Rx antennas and range bins for a specific Doppler bin (let's say 0th).
To achieve this task, I was hoping to be able to reuse a TLV field reserved for rangeAzimuthElevationHeatMap and copy the data from 1D-FFT result there so that to fetch the 1D-FFT data later at the serial port.
From what I understand the 1D-FFT data lives on L3 memory, but gets overwritten by 2D-FFT results afterwards - is this correct? Given this, is my goal achievable at all? Is there any way around it or what should be my strategy in order to be able to copy the part of 1D-FFT?
If there is a way to be able to copy the part of 1D-FFT data into the rangeAzimuthElevationHeatMap TLV field, could you please kindly provide some pointers on the source files and functions which I will need to modify? I am trying to locate the necessary functions at mmWave SDK folders, but I am not sure where to start.
Thank you.
Best regards,
Victoria