This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642: FFT results and bandwith

Part Number: AWR1642


Hi,

I asked a question earlier and got replied that the bandwidth of the UART is not enough to pass all the FFT results for the chirps so the average is sent. I have 2 more questions about this:

1. Is this average process built inside the board or just done by the demo program ?

2. If the average is done by the program, what if I discard all other information except for the FFT results, would the bandwidth be enough to send the results?

Our project really relies on a high accuracy, but the best FPS of the demo is only 30fps. I notice that around 39 chirps are sent per frame, if we can get all the results then 1fps can provide our project a better result. Do you have any suggestions to improve the fps of the board?

Thank you very much,

Zihan Chen

  • Hi,

    The Data UART max baud rate is 92160. For the transmission in the demo 1 baud = 1 bit. The UART transmission will be 8bits data, 1 start bit, 1 stop bit.

    The range FFT data format is 16bit I and 16bit Q.

    I think you should have the information needed to compute the needs of your project

    thank you
    Cesar

  • Hi,

    Thanks for telling me the information about the UART port, but does the FFT results average process over all the chirps built inside on the board? can I write code myself to get all of them ?

    Thanks,

    Zihan

  • Do you refer to Range FFT results?

    Range FFT is not averaged across the chirps in the target code.

    It may be easier to capture the raw data with the DCA1000 card and process the captured raw data in matlab or python

    thank you

    Cesar