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

AWR2243: 级联雷达2243数据处理问题

Part Number:AWR2243

TI工程师你们好!

我有几个问题请教一下:

1、在MIMO模式下,请问每块级联雷达板只需要做一次校准是吗?

2、我按照默认的MIMOlua进行数据采集后,运行cascade_MIMO_antennaCalib.m和cascade_MIMO_signalProcessing.m都很顺利,但是当我更改MIMOlua中的文件的参数后,将新的数据直接运行cascade_MIMO_signalProcessing.m文件,会报错,感觉应该是代码中的参数没改,请问是更改哪个文件中的参数呢?里面嵌套的函数是在太多了,很多都没来的及看,所以想请教一下。

Chris Meng:

pengyuyan 说:但是当我更改MIMOlua中的文件的参数后,将新的数据直接运行cascade_MIMO_signalProcessing.m文件,会报错

请问你采集数据的目录是否有更改一个新的?

,

pengyuyan:

数据目录有改的

,

pengyuyan:

您好!

假如我每次都用不同的配置参数采集数据,请问每次处理数据之前都要运行一次cascade_MIMO_antennaCalib.m文件吗?这个文件不是用来生成校准矩阵的吗?我看文档里说校准只需要做一次就行,所以我的理解是第一次生成校准矩阵之后,每次采集完数据只需要运行cascade_MIMO_signalProcessing.m。当然,每次都会更改数据文件夹。

,

pengyuyan:

>> cascade_MIMO_signalProcessing

dataPlatform =

'TDA2'

paramFile= C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\PostProc\Cascade_Capture_22x4ce\Cascade_Capture_22x4ce.mmwave.json

frameCountGlobal =

1

历时 1.125518 秒。

frameCountGlobal =

2

历时 0.962531 秒。

frameCountGlobal =

3

历时 0.964130 秒。

frameCountGlobal =

4

历时 0.991230 秒。

frameCountGlobal =

5

历时 0.995983 秒。

frameCountGlobal =

6

历时 0.991745 秒。

frameCountGlobal =

7

错误使用 reshape元素数不能更改。请使用 [] 作为大小输入之一,以自动计算该维度的适当大小。

出错 read_ADC_bin_TDA2_separateFiles>readBinFile (第 69 行)adcData1Complex = reshape(adcData1, numRXPerDevice, numSamplePerChirp, numChirpPerLoop, numLoops);

出错 read_ADC_bin_TDA2_separateFiles (第 44 行) [radar_data_Rxchain_master] = readBinFile(fileFullPath_master, frameIdx,numSamplePerChirp,numChirpPerLoop,numLoops, numRXPerDevice, numDevices);

出错 calibrationCascade/datapath (第 87 行) [radar_data_Rxchain] = read_ADC_bin_TDA2_separateFiles(fileName,frameIdx,numSamplePerChirp,numChirpPerLoop,numLoops, numRXPerDevice, 1);

出错 cascade_MIMO_signalProcessing (第 124 行) adcData = datapath(calibrationObj); >>

这是我更改之后的命令窗口报错,能出来图像,但是依然报错,感觉应该是参数没改

,

Chris Meng:

pengyuyan 说:我看文档里说校准只需要做一次就行,所以我的理解是第一次生成校准矩阵之后,每次采集完数据只需要运行cascade_MIMO_signalProcessing.m

校准只需一次,请注意你已经修改处理matlab代码里的校准结果相关文件。

,

Chris Meng:

pengyuyan 说:adcData1, numRXPerDevice, numSamplePerChirp, numChirpPerLoop, numLoops

你是否有检查过matlab通过json文件解析出来的各个参数,和你配置的是否一致.reshape出错是哪个维度不正确?

,

pengyuyan:

你好

 我新采集的有效数据31帧,但是我的运行结果出来只有7帧,接下来就会报错。

,

pengyuyan:

Chris Meng 说:你是否有检查过matlab通过json文件解析出来的各个参数

请问这个从哪里看?右方工作区吗?

,

Chris Meng:

你好,

都可以啊,看解析出来的各个变量的值。如果你之前有几帧数据可以正常处理,那参数解析应该是对的。

建议你看看到第8帧处理的时候,是那个地方出错导致reshape函数不能正常执行。

,

pengyuyan:

对的,前几帧是可以处理,请问你们更改配置参数后可以直接在matlab中进行处理吗?MATLAB中不需要相应的更改参数吗?

,

Chris Meng:

你好,

我没有尝试过修改参数配置。但简单的参数改动应该是可以通过json文件解析出来的,而且你能处理几帧,所以我不清楚你的问题出在哪里,需要你debug一下。

,

pengyuyan:

好的 谢谢

赞(0)
未经允许不得转载:TI中文支持网 » AWR2243: 级联雷达2243数据处理问题
分享到: 更多 (0)