Hi Team,
Use UART to send out the raw data, considering the speed of the serial interface, 70ms per frame, 48 chirp per frame, and 96 sample points per chirp. Each frame only sends 96 sample points from the first chirp, with a baud rate set to 921600. So the customer want to have the transferred data stored in L3, starting at 0x51000000.
The data is stored in a format that is related to data format, DPIF_RADARCUBE_format_2 is selected here, and the format data for format2 should be known as follows:
In the code* 2 |cmplx16ImRe_t x[numRangeBins][numDopplerChirps][numTXPatterns][numRX]
#define DPIF_RADARCUBE_FORMAT_2 2 /*!< This format is for 1D FFT output and it keeps the "[numRX]" samples in the same interleaved format of ADC Data @sa DPIF_RADARCUBE_FORMAT_4.*/
How exactly does it store in L3? Is it as shown above? If so, the customer wants to start with the L3 first address, take the first 12*4 address, and skip the second chirp to the 47th chirp. take 12*4 and so on. However, the customer has tried and then decoded it, but the result was wrong. Could you help share how to take the content and send it out?
Could you help check this case? Thanks.
Best Regards,
Cherry