Other Parts Discussed in Thread: MMWAVE-SDK, IWR6843AOP
I'm using the IWR6843AOPEVM with the MMICWAVEICBOOST with the 3D People Tracking software from the MMWAVE-SDK. Everything is working as expected, but I would like to increase the azimuth range of operation from +/- 70 degrees to +/- 90 degrees.
I made updates in the AOP_9m_default.cfg chirp config file as below for azimuth range of +/- 90 degrees and 1 degree angle search granularity.
fovCfg -1 90.0 24.0
dynamicRangeAngleCfg -1 1.0 0.001 1 0
I see in 3D_people_tracking_detection_layer_tuning_guide.pdf section 3.3.4:
"The current build of the implementation only supports the maximum FOV defined in the table above for the suggested angular search grids. The user needs to adjust the local heap memory to be able to support a wider FOV. If the user configures a wider FOV without changing the mentioned angular search granularities, then it is the user's responsibility to optimize the memory and processing time accordingly."
I believe with my configuration changes shown above that I am ok for memory and processing time since my number of azimuth bins is less than the number of bins using the default values of +/- 70 degrees with 0.75 degree search granularity.
I have gone through the 3D_people_tracking_demo_implementation_guide.pdf document and have an understanding of how the 3D_people_track_6843_dss code is structured. But I cannot locate the code that needs to be changed to enable a larger azimuth field of view.
Please let me know where the azimuth field of view limit is set in the 3D_people_track_6843_dss code.
Thank You!