我正在使用1843实现DDMA,在雷达板上通过下图配置了含有一个空带的DDMA:
通过使用雷达板的串口采集单帧的1DFFT数据并于matlab中进行速度维信号处理发现波峰个数不对(红色箭头为多余波峰),如下图:
这与通过搭配DCA1000采集的数据结果不同,DCA1000中配置方法类似上述截图
采集结果经过同样处理后符合理论计算:。
请问是什么原因导致这样的结果。DCA1000采集和嵌入式实现为什么有这样的区别?
Hi
在您的配置文件和界面中没有看到DDMA相关的相位偏转的体现。
您在配置文件中的每个chirp的移相器的值和studio中匹配吗?
Ken
我要实现的是3发4收+1个空带的DDMA,在配置文件中通过红框中圈出的多个ProfileCfg来对应多个ChirpCfg实现,这与studio中匹配。后来我又尝试在C程序中通过按下图调用rlRfSetPhaseShiftConfig函数的方式来实现:
。但2DFFT结果仍然同第一种方法一样会在空带位置处出现虚假目标,这与搭配DCA1000采数区别大。
另外我发现在嵌入式上实现多天线同时发射时天线似乎没有正常工作,因为我发现无论是DDMA抑或是单纯的3个天线同时以0°的相位发射,2DFFT后测静目标的结果幅值都远低于预期,这也与DCA1000采数时的效果不同。对于该部分我已经做了如下更改:
请问以上问题可能是什么导致的?我这种配置方式是否正确?