Part Number:AWR1843
Hi,
我看AWR1843的资料是可以进行chirp的相位改变的,目前我这基于AWR1843平台的雷达工作在MMWave_ExecutionMode_COOPERATIVE模式,需要实现chirp的相位改变:
目前我这已经做的工作及现状如下:
1. 基于'mmwave_automotive_toolbox_3_5_0'中的 'lab0011_mrr_beamsteering' 的工程,仿真调试(下图中1、2波形均有测试),可以看到电流在跳变,一直测量不到目标(采集1d\2d数据作图,均没有目标,我模拟器一直有一个固定的40m目标的),why?
但是在dss中的断点(如下图处断点)运行,不响应,接CAN监测数据,PC上无数据,,why?
mss处,断点监测,MRR_MSS_chirpIntCallback不响应断点(如下图),但是MRR_MSS_frameStartIntCallback可以响应断点,,,why???
2. 基于我之前测速雷达的工程运行,原工程(工作在MMWave_ExecutionMode_COOPERATIVE模式)可以测量到目标,将上述1.中的chirp相位改变相关代码移植到该工程中,,如下图:
该工程运行后,采集1d、2d数据作图,,结果如下,但不是我们设计的3个尖峰目标,而是16个尖峰目标,,why??
综上,,我们的需求问题如下:
(1)若在上述1.中的 'lab0011_mrr_beamsteering' 的工程中实现我们的chirp相位改变的,,怎么能测量到我们给定的目标?MRR_MSS_chirpIntCallback中怎么能响应运行?
(2)若在上述2.工程基础上实现chirp相位改变,怎么修改chirp的相位,使得出现3个尖峰(针对我的固定目标)目标?
Chris Meng:
user4162505 说: 1. 基于'mmwave_automotive_toolbox_3_5_0'中的 'lab0011_mrr_beamsteering' 的工程,仿真调试(下图中1、2波形均有测试),可以看到电流在跳变,一直测量不到目标(采集1d\2d数据作图,均没有目标,我模拟器一直有一个固定的40m目标的),why?
请问你使用的硬件是TI的AWR1843BOOST么?使用的是默认的MMR beamsteering demo么?如果都是默认的,烧写到板上可以正常运行吗?
,
Chris Meng:
user4162505 说:2. 基于我之前测速雷达的工程运行,原工程(工作在MMWave_ExecutionMode_COOPERATIVE模式)可以测量到目标,将上述1.中的chirp相位改变相关代码移植到该工程中,
我对比了一下你的phaseshift的数据和mrr beamstearing的tx_phaseShift_CodeLUT,差距很大。你是否不是使用的TX beamforming的方式?其他方式我们这里没有相关的代码参考。
,
user4162505:
使我们自己开发的基于AWR1843的雷达板的,跑我们自己的程序都是OK的,也有目标的,但是跑lab0011就是不行
,
Chris Meng:
你好,
应该是你们的板子运行基于lab0011修改的代码有问题吧。你们的板子运行原始的lab0011有问题么?
,
user4162505:
基于我们自己的AWR1843的程序的,只能在初始化的时候在MMWave_configureProfileChirp中去适配修改chirp的初始相位的,,对比测试了,上面2.中的修改是可以改变chirp的初始相位的,但是根据我们分析的结果的,,上边2.中,,我们定义了16个chirp(c0\c1\c2…c15),然后在subframe中再循环16次,共计256个chirp的,,那么问题来了,
(1)出现上述所说的16个尖峰目标的,我们仿真,发现 awr1843的256个chirp的运行顺序是c0\c0…c0(16个)\ c1\c1…c1(16个)\c2\c2..c2\c3….c15\c15…c15(16个),这样的顺序运行,才可以使得与仿真的结果一致;
(2)若256的chirp的运行顺序是 c0\c1\c2..c15\c0\c1\c2..c15\…c0\c1\c2…c15(共256个),出现的结果才是我们希望的三个尖峰目标,,这也是我们希望AWR1843的256chirp的运行顺序;
那么问题来了:(1)AWR1843上配置的256个chirp的运行顺序是上述(1)中那样的么?
(2)若我们希望按照上述(2)中那样运行,awr1843是否支持呢?可以怎样修改?
,
user4162505:
就是直接运行原始的lab0011工程的,,,是不是还需要我们外部去触发一下? 但是看电流的,实在跳变的,在400ma左右的呢
,
Chris Meng:
user4162505 说:就是直接运行原始的lab0011工程的
你好,
请问你们的板子和TI的AWR1843BOOST有什么区别?
运行lab0011你是否按照mmwave_automotive_toolbox_3_5_0\labs\lab0011_mrr_beamsteering\docs\mrr_2_0_Getting_Started_Guide.pdf里的流程?