TI的工作人员:
您好。
我在TI上购买了 基于AWR2243的4芯片评估版,如下图1所示:
图1
查看他的相关文档后,在他的相关文档里面有对他成像的展示,如下图2所示:
图2
我的问题是:
第一:我想请问有没有有关如何实现图2功能的指导性文件或者相关代码吗? 基于板子的mmwave studio 等环境我已经安装好了,但是目前只能单单采集数据。并没有发现有关如何成像的操作和文档。
第二、想要做到成像处理 还需要配置哪些环境
TI的工作人员:
您好。
我在TI上购买了 基于AWR2243的4芯片评估版,如下图1所示:
图1
查看他的相关文档后,在他的相关文档里面有对他成像的展示,如下图2所示:
图2
我的问题是:
第一:我想请问有没有有关如何实现图2功能的指导性文件或者相关代码吗? 基于板子的mmwave studio 等环境我已经安装好了,但是目前只能单单采集数据。并没有发现有关如何成像的操作和文档。
第二、想要做到成像处理 还需要配置哪些环境
TI 的工作人员您好:
首先非常感谢您的支持,根据您的指导我找到了相应的资料并进行了实施。
但是再实施的过程中又遇到了一些问题,成像的结果十分的差。接下来我先阐述一下我的操作过程以及结果,希望您能回答一下我的疑问。
首先说一下场景和测试结果:
场景如图1所示:
图1是我的测试场景 放着2个自行车,为了增加反射面积,特地加了角反射器。
接着是图2:测试结果,利用mmstudio采集数据并传输到PC 然后4chip_cascade_MIMO_example的matlab程序运行得到结果
根据这个结果我有一些问题想问:
首先在文档里面的测试结果图非常的清晰可分辨:如下图所示
而我测出来的结果图非常的模糊还有虚影的感觉:(如下图用红色框表示)
我想问为什么会出现这样的情况。
第二:针对上述问题是否我用的程序和matlab程序有问题,我给出我的操作过程,过程如下:
首先连接板子和软件,如图
然后下载MIMO.lua命令
然后执行捕获
捕获运行结束后 传数据至PC,如下图所示
最后打开matlab程序对数据进行处理显示 如下图所示
以上是我的操作步骤。想问一下这个过程有没有错误以及采用的TI例程和TI的命令是否有问题?
另外为什么实际效果上差别这么大?
你好,
每一块生产出来的级联板都都会有差异,都需要做校准(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 yang99 说: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文件怎么获得。
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 yang99 说:1、这里面的校准数据是否就是 运行MIMO中.lua以后并用mmstudio上位机传送到电脑上的.bin文件?,如果是,如何将这个数据进行导入更新?
更新路径就可以了。
bo yang99 说:2、关于cascade_MIMO_antennaCalib.m这个matlab文件 我在mmWaveStudio\MatlabExamples\4chip_cascade_MIMO_example文件夹里面并没有发现这个.m文件
请确认你使用的mmwave studio的版本是mmwave_studio_03_00_00_14。
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文件进行校准?