Hi everyone,
I ran the unit test code for CFAR Proc which used a test data. The main file of the CFAR Proc says that the test data is generated using MATLAB but I can't find MATLAB Code. Where do I find it to better understand CFAR?
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.
Hi everyone,
I ran the unit test code for CFAR Proc which used a test data. The main file of the CFAR Proc says that the test data is generated using MATLAB but I can't find MATLAB Code. Where do I find it to better understand CFAR?
Anushka,
You can better understand the CFAR processing by looking through the Doxygen included in the mmWave SDK that specifically discusses the CFAR DPU.
You can find this Doxygen file at this location: C:/ti/mmwave_sdk_03_04_00_03/packages/ti/datapath/dpc/dpu/cfarcaproc/docs/doxygen/html/index.html
This is the location in the latest SDK release.
Regards,
Kyle
The cfar_test_data.bin file is generated as part of the SDK. It is a set of unsigned 16-bit values that are reconfigured through a variety of range and doppler bin combinations. The data is then sent through the CFAR DPU and the results are displayed in CCS.
The definitions TEST_DOPPLER_BIN_SIZE and TEST_RANGE_BIN_SIZE along with a few others are configurable so they can be changed as desired. Please refer to the comments on these definitions to understand the upper and lower bounds on these values.
This data simulates a saved detection matrix. You can learn more about the detection matrix by looking at the Doppler DPU found in this file location:
C:\ti\mmwave_sdk_03_03_00_03\packages\ti\datapath\dpc\dpu\dopplerproc
Regards,
Kyle