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.

AWR1642BOOST: Extract range-doppler heat map for each of Rx antenna using mmw demo MSS

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1642, , DCA1000EVM

Hi 

I am trying to extract both range-azimuth and range-doppler heat map using AWR1642 and mmw Demo.

As can be seen in data structure of mmw demo file, there are range-doppler and range-azimuth heat map

However, for range-azimuth heat map, it does not contain velocity information, while for range-doppler, it only contains the information from one Rx antenna.

Is there any method using mmw demo file to extract range-doppler map for each of Rx antenna, or extract range azimuth for each of chirps in one frame?

Thanks

Jinhyeong Kim

  • Hi,
    If you want data result of each Rx based then you need to look for intermediate result generated in dss_data_path.c file while doing 1-FFT & 2-FFT.
    This intermediate data you can connect to UART data transfer and get it on PC.

    Regards,
    Jitendra
  • Thanks for your fast reply.
    So is it possible to modify some code in dss_data_path.c and create new data structure containing each Rx FFT result and compile it to create new dss file for AWR1642BOOST?

    In addition, I am going to use DCA1000EVM to increase frame rate of Heat Map through Ethernet connection rather than UART. So is there any thing that i have to modify for Ethernet communication?

    Thanks,
    Jinhyeong Kim
  • Hi,
    In the application if you want to add up some feature, then you are free to do it by amending the mmw (MSS/DSS ) source code.
    Say to add intermediate result to the final data list you need to change dss_data_path.c and may need to add variable in the strcture. Only thing while adding any change you need to take care all the dependecies which MSS and DSS any module may have.

    You can change communication interface to ethernet to send these data, you need to use LVDS interface for this purpose where you need to configure user data to LVDS stream.
    In dss_main.c this object data result can be sent based on flag set over LVDS, refer MmwDemo_dssDataPathOutputLogging() function where this same result data is sent over LVDS based on 'dataPathObj->cliCfg->lvdsStreamCfg.isSwEnabled' flag.

    I hope this way you can go further to make changes in the application to cater your requirement.

    Regards,
    Jitendra