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.

AWR1843: Is it possible to do log-magnutide after HWA 2DFFT data is transferred?

Part Number: AWR1843

Hi experts,

I'm using HWA  implemented on AWR 1843. After second-dimension FFT processing, I want to transfer the data back to the Radar Data Cube memory , and then let HWA continue to do log-magnitude. Is it possible to do log-magnutide after HWA 2DFFT data is transferred?

  • Hi Geogia,

    As I am not fully clear about your how you want to perform the log-mag, I will be illustrating two cases below based on my understanding. Please correct me if I am wrong.

    If you want to perform a log-magnitude in the range dimension, you will need the data to be copied into the HWA memory along the range dimension which is a transpose of the doppler dimension. That would involve performing full 2D FFT, storing 2D radar cube in L3, fetching samples in range dimension from L3 and then perform log-mag in a separate paramset across samples per doppler gate.

    or

    If you want to perform log-mag on the 2D FFT data in the doppler dimension and transfer the 2D FFT data out to the radar cube in L3. Here is how you can achieve the same:

    • Perform 2DFFT in the first paramset
    • Copy 2DFFT data into the L3 memory
    • Have a subsequent paramset 2 that performs Log-magnitude on the same data that is there on the HWA memory (Output bank from paramset 1 will be the input for paramset 2).
    • Have this second paramset be triggered by the EDMA completion of the 2D FFT data transfer.

    Regards,

    Kaushik

  • Hi Kaushik, 

    Thanks for your reply. The second case you described is what I want. 

    I have two points to confirm with you:

    1. Is it possible to loop the process you described numRangeBin times? 

    2. If the first question is OK, is it implemented by configuring EDMA chain or link configuration?

    Could you please provide some code examples about the 2nd case you described?

  • Hi Geogia,

    1. Is it possible to loop the process you described numRangeBin times? 

    Yes. You can configure the NUM_LOOPS register of the HWA state machine to the number of range bins and the entire paramset sequence will be repeated.

    2. If the first question is OK, is it implemented by configuring EDMA chain or link configuration?

    It will be implemented using EDMA chaining (as EDMA param linking might not be required other than to one hot signature encode the trigger for HWA). There are no source code examples available and customers are requested to understand the implementation from the existing demo and apply the same for their use case.

    Regards,

    Kaushik