IWR1843: 修改天线阵列后,代码如何适配?

Part Number: IWR1843

我们计划将1843用于纯2D识别的场景,所以将3根TX的天线水平排布了,tx间隔均为4倍λ/2,

SDK为 mmwave_sdk_03_06_02_00-LTS

代码上修改了 antenna_geometry.c 中的 gAntDef_default 的参数,以及 mmwdemo_rfparser.c 中 MmwDemo_RFParserHwCfg 的整列方向的mask

在mss_main.c 的 MmwDemo_dataPathConfig 中将天线几何赋值给 objDetCommonCfg->preStartCommonCfg.antDef。

接下来修改chirpCfg 中tx mask,按1、2、4的顺序发射,

现象是将一个目标识别成两个距离相同,强度相同,但是角度不同的点云。

后来我看到\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\datapath\dpc\dpu\aoaproc\aoaprochwa.h 中的 DPU_AoAProcHWA_StaticConfig:

    /*! @brief  Pointer to antenna geometry definition. This is for future use */
    ANTDEF_AntGeometry *antDef;

似乎说这个ant geometry 是给未来用的?现在还不能用?

后来我尝试修改gAntDef_default 的值,点云似乎没有任何变化,印证了上述“This is for future use”的描述?

我想知道的是,我需要如何适配水平排布 tx 天线的设计?