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版本 还是要通过邮箱申请吗? 还是有链接呢?