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.

CCS/AWR1843BOOST: The location of the function disambiguateVel

Part Number: AWR1843BOOST

Tool/software: Code Composer Studio

Hi,

  In the MRR demo,there is a fucntion disambiguateVel which achieves a maximum unambiguous velocity of 90kmph.It is called after doppler CFAR processing.Now I want to use this function in my own demo xwr18xx, which is modified based on the SDK3.2 demo. I want to call this function after range CFAR detecton, is this feasible?

Thanks,

Regards,

Rata

  • Rata,

    Prior to applying the maximum velocity enhancement algorithm, there is one more round of pruning on the output of the detection matrix. Only the largest K objects are passed on to the Max-velocity enhancement algorithm. The velocity estimate of the ‘fast peak’ is first computed, peak location is further refined using quadratic interpolation, so as to be close to the true peak, and finally, the disambiguate velocity algorithm is called. The disambiguate velocity algorithm uses the velocity estimate from the ‘fast chirp’ to compute the locations of the same object in the ‘slow chirp’s’ detection buffer. If those locations satisfy certain conditions, then the object’s disambiguated velocity is said to be found. Objects that are found to be valid through the previous three steps are appended to a list of detected objects (called detObj1DRaw) .Finally, mark those  Doppler lines that have valid objects detected in this round of doppler-CFAR’, so that the range-CFAR can be performed on it. 

    Hope this gives you a fair understanding why disambiguateVel  needs to be called before the CFAR.

    BR,

    Raghu

  • Hi Raghu,

       Thanks for your detailed interpretation.Now I want to do the pruning on the output of the detection matrix and select the K largest objects in the doppler CFAR step in my demo. But the Max-velocity enhancement algorithm is conducted in the Range CFAR, is it feasible? In my demo, the fast chirp's detmatrix and the slow chirp's dematrix are obtained after two 2D FFT processing. In this way, the fucntion disambiguateVel can be called much less times.

    BR,

    Rata

  • Hi Rata,

    I would request you to go over the demo documentation and training materials.

    And find the online literature to implement this algo as per your requirement.

    Regards,

    Jitendra

  • Hi Jitendra,

      I have realized my thinking and the function disambiguateVel is called after range CFAR, it looks reasonable and I have not found any exception.

    BR,

    Rata