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

毫米波雷达成像(AWR2243 MIMO radar)

TI的工作人员:

    您好。

    我在TI上购买了 基于AWR2243的4芯片评估版,如下图1所示:

      

图1

查看他的相关文档后,在他的相关文档里面有对他成像的展示,如下图2所示:

图2

我的问题是:

第一:我想请问有没有有关如何实现图2功能的指导性文件或者相关代码吗? 基于板子的mmwave studio 等环境我已经安装好了,但是目前只能单单采集数据。并没有发现有关如何成像的操作和文档。

第二、想要做到成像处理 还需要配置哪些环境

bo yang99:

回复 Chris Meng:

TI 的工作人员您好:

首先非常感谢您的支持,根据您的指导我找到了相应的资料并进行了实施。

但是再实施的过程中又遇到了一些问题,成像的结果十分的差。接下来我先阐述一下我的操作过程以及结果,希望您能回答一下我的疑问。

首先说一下场景和测试结果:

场景如图1所示:

图1是我的测试场景  放着2个自行车,为了增加反射面积,特地加了角反射器。

接着是图2:测试结果,利用mmstudio采集数据并传输到PC  然后4chip_cascade_MIMO_example的matlab程序运行得到结果

根据这个结果我有一些问题想问:

首先在文档里面的测试结果图非常的清晰可分辨:如下图所示

而我测出来的结果图非常的模糊还有虚影的感觉:(如下图用红色框表示)

我想问为什么会出现这样的情况。

第二:针对上述问题是否我用的程序和matlab程序有问题,我给出我的操作过程,过程如下:

首先连接板子和软件,如图

然后下载MIMO.lua命令

然后执行捕获

捕获运行结束后 传数据至PC,如下图所示

最后打开matlab程序对数据进行处理显示 如下图所示

以上是我的操作步骤。想问一下这个过程有没有错误以及采用的TI例程和TI的命令是否有问题?

另外为什么实际效果上差别这么大?

Chris Meng:

回复 bo yang99:

你好,

请问你是否有按照文档的要求,对你的射频板进行了校准?

bo yang99:

回复 Chris Meng:

请问是利用MMstudio 对射频板子进行射频天线校正?还有matlab代码里面的天线校正需要运行吗?

Chris Meng:

回复 bo yang99:

你好,

请参考mmwave_studio_03_00_00_14\docs\mmwave_studio_cascade_user_guide.pdf里calibration相关内容。

bo yang99:

回复 Chris Meng:

您好,根据您之前的解答,我已经参考了文档里面的内容 也是找到了calibration的内容 但是还有一些问题不是很明白,我刚私信给您了,如果您有空能否看一下帮我解答。 大致问题如下:
首先第一个大疑问:

1 、在文档中显示文件夹里面已经存在了校准文件,请问已经存在的校准文件在哪?文件名字叫什么?另外是否可以直接用已经存在的校准文件进行校准?
2、是否calibrateResults_high.mat 是否就是已经存在的校准文件? 直接利用cascade_MIMO_antennaCalib进行校准?
3、cascade_MIMO_antennaCalib.m的程序中 有一句话是:
dataFolder_calib_data = 'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\PostProc\MIMO_Calibration_Capture\';对于这个目录我没有找到,在我的路径中'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\PostProc到达这个位置时就已经截至了,并没有MIMO_Calibration_Capture这个文件,请问MIMO_Calibration_Capture这个文件在哪获得?以及根据代码显示(pathGenParaFile = [input_path,'generateClibrationMatrix_param.m'];)MIMO_Calibration_Capture这个目录下的generateClibrationMatrix_param.m文件怎么获得。

第二个大问题:

文档中建议最好自我校正一次:
按照里面的说法是 用角反射器摆放在评估板前面,运行MIMO例程的.lua文件捕获的校准数据更新到cascade_MIMO_antennaCalib.m”中的“dataFolder_calib_data”里。
1、这里面的校准数据是否就是 运行MIMO中.lua以后并用mmstudio上位机传送到电脑上的.bin文件?,如果是,如何将这个数据进行导入更新?

2、关于cascade_MIMO_antennaCalib.m这个matlab文件 我在mmWaveStudio\MatlabExamples\4chip_cascade_MIMO_example文件夹里面并没有发现这个.m文件。

以上是我的几个问题,希望您能给与我一些回答 谢谢。

Chris Meng:

回复 bo yang99:

你好,

每一块生产出来的级联板都都会有差异,都需要做校准(MIMO/TXBF)。

在TI提供的MIMO代码里面使用了默认的校准输出数据,这个数据并不使用于其他的级联板,用户需要更新这个校准数据。 calibrateResults_high.mat 就是已经存在的校准文件,下面的文档内容很清除的说明了。

Run the “cascade_MIMO_antennaCalib.m”. It should update the “calibrateResults_high.mat” file in input folder. This file is the calibration matrix for your EVM.

bo yang993、cascade_MIMO_antennaCalib.m的程序中 有一句话是: dataFolder_calib_data = 'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\PostProc\MIMO_Calibration_Capture\'; 对于这个目录我没有找到,在我的路径中'C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\PostProc到达这个位置时就已经截至了,并没有MIMO_Calibration_Capture这个文件,请问MIMO_Calibration_Capture这个文件在哪获得?以及根据代码显示(pathGenParaFile = [input_path,'generateClibrationMatrix_param.m'];)MIMO_Calibration_Capture这个目录下的generateClibrationMatrix_param.m文件怎么获得。

Capture the data by running the lua script for MIMO use-case while keeping the Corner-reflector in boresight at around 5 meters. There should not be any strong reflector nearby.  Once the calibration data is collected, go to the .\main\cascade folder in matlab and update the “dataFolder_calib_data” in “cascade_MIMO_antennaCalib.m” to point to calibration data folder.

文档里的意思是使用MIMO采集的LUA采集数据,并且把这个数据所在目录更新到dataFolder_calib_data。

bo yang991、这里面的校准数据是否就是 运行MIMO中.lua以后并用mmstudio上位机传送到电脑上的.bin文件?,如果是,如何将这个数据进行导入更新?

更新路径就可以了。

bo yang992、关于cascade_MIMO_antennaCalib.m这个matlab文件 我在mmWaveStudio\MatlabExamples\4chip_cascade_MIMO_example文件夹里面并没有发现这个.m文件

请确认你使用的mmwave studio的版本是mmwave_studio_03_00_00_14。

bo yang99:

回复 Chris Meng:

TI的工作人员您好:

  非常感谢您的解答,针对您的解答给了我很大的帮助。 但是还有一些问题想进一步请教一下,确认一下。

问题如下:

1、cascade_MIMO_antennacalib.m这个文件我已经找到了,不过我用的mmstudio 是mmwave_studio_03_00_00_07这个版本,请问有必要换成00_14版本吗?

2、另外在14版本的4chip_cascade_MIMO_example 里的matlab的主函数中比07版本的多了几个.m文件 分别是:(1)TXBF_Calc_Phase_Settings.m

(2)cascade_TX_Phase_Calibration.m

………

等5-6个.m文件;

针对这个情况,我是否可以直接将14版本多的这几个新文件直接复制到07版本即可? 是否需要更新mmstuido上位机等?或者直接用14版本的matlab也可以搭配07的上位机使用后处理?。

3、是否我采集一组校准数据(5m的角反射器)运行后自动更新calibrateResults_high矩阵后 根据文档显示校准只需要一次,是否以后再处理由EVM采集的由mmstudio导入到PCADC数据时就不需要再运行cascade_MIMO_antennacalib.m。只需要直接运行cascade_MIMO_signalProcessing.m即可?

4、在文档中讲到的校准都是在matlab处理的,单对于板子本身是否要通过什么额外的.lua文件进行校准?

Chris Meng:

回复 bo yang99:

你好,

请使用最新的mmwwave studio 3.00.00.14版本。

校准只需要做一次。建议在微波暗室,或者室外空旷环境。如果是室内,请确保附件没有大的反射目标。目前提供的校准的方法是通过采集到的数据,计算校准参数。计算出这个校准参数后,后面只需要使用就可以了。这个校准参数是基于你使用的板子得到的。

bo yang99:

回复 Chris Meng:

您好,请问mmwwave studio 14版本 还是要通过邮箱申请吗? 还是有链接呢?

赞(0)
未经允许不得转载:TI中文支持网 » 毫米波雷达成像(AWR2243 MIMO radar)
分享到: 更多 (0)