TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR1843: 怎么实现chirp相位改变

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里的流程?

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843: 怎么实现chirp相位改变
分享到: 更多 (0)