I have asked the same question before, but it is 'resolved' without resolution, so I will ask it again here.
e2e.ti.com/.../3823832
In the following link, it says that relative power is based on the "value".
e2e.ti.com/.../iwr6843isk-ods-how-to-calcurate-relative-power
I want to output UART this 'value'.
The following is in the <\mmwave_industrial_toolbox_4_7_0__win\mmwave_industrial_toolbox_4_7_0_v2\labs\gesture_recognition\68xx_multi_gesture_and_motion_det\src\dss\dss_data_path.c>
MmwDemo_interFrameProcessing() : -
inpDoppFftBuf = (cmplx16ReIm_t *)&obj->dstPingPong[pingPongId(pingPongIdx) * obj->numDopplerBins];
Is this the same thing as the 'value' and following detMatrix[index*subFrameCfg->numDopplerBins]?
mss_main.c (if it is SDK3.5), inside the function MmwDemo_transmitProcessedOutput():-
/* Send Range profile */
if (pGuiMonSel->logMagRange)
{
UART_writePolling (uartHandle,
(uint8_t*)&tl[tlvIdx],
sizeof(MmwDemo_output_message_tl));
for(index = 0; index < subFrameCfg->numRangeBins; index++)
{
UART_writePolling (uartHandle,
(uint8_t*)&detMatrix[index*subFrameCfg->numDopplerBins],
sizeof(uint16_t));
}
tlvIdx++;
}
If there is an equivalent to rangeFFT in dss_data_path.c, it would be very helpful and easy to use.
Best Regards
Morimoto