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.

IWR6843ISK-ODS: Is the data processing chain of the ODS point cloud demo any different from that of the IWR6843 out-of-box demo?

Part Number: IWR6843ISK-ODS
Other Parts Discussed in Thread: IWR6843ISK, IWR6843, IWR1443, IWR1642

Hello,

As the title says: as the lab0025_ods_point_cloud_demo_68xx in the mmWave Industrial Toolbox v3.4.0 has its own executable, I am wondering whether its data processing chain differs from that of the mmWave SDK out-of-box demo (mmwave_sdk_03_02_00_04\packages\ti\demo\xwr68xx\mmw). If they differ, could you explain in what? If they are the same, then why does this demo have a different executable? Thank you.


Best regards,
François.

  • Hi Francois,

    The ODS processing chain differs in the Angle of arrival computation because the IWR6843ISK-ODS has a different antenna design as compared to the standard long range IWR6843ISK.

    Please note that the point cloud chain in lab0025_ods_point_cloud demo is based on SDK 2.0 and not the latest SDK 3.x. It is compiled with SDK 3.x to be compatible with IWR6843 but the processing chain still follows the Pre SDK 3.x architecture (so please don't compare this chain with the mmw demo chain in SDK 3.x since the mmw demo in SDK 3.x is based on the scalable architecture introduced in SDK 3.0)

    Major differences: The ODS point cloud chain is derived from the IWR16xx mmw demo from SDK 2.0, to which support for 3rd TX was added and the angle of arrival computation was modified to work with the ODS antenna. The range and Doppler processing is same as the mmw demo chain for the standard long range ISK demo (SDK 2.0).

    Regards

    -Nitin

  • Hi Nitin,

    Thank you. Is this demo's angle processing reused from another firmware, like the xWR1443 out-of-box demo?


    Best regards,
    François.

  • Hi Francois,

    The ODS point cloud chain uses a different DoA technique as compared to the one used in IWR1443 or IWR1642 demos. It uses a 2 dimensional FFT (rows x columns) where the output symbols after CFAR detection are arranged into a 2D matrix. The arrangement of the symbols depends upon the the antenna geometry (placement of the RX channels in the virtual antenna array) . After this a 2 dimensional FFT is performed (a row-wise FFT followed by a column-wise FFT) on the 2D matrix, followed by peak search in the resulting 2D matrix.

    Please look at the function OOBDemo_angleEstimationAzimElev() in dss_data_path.c for more details.

    Regards

    -Nitin