mmwave studio 3.0 种 matlabexample 问题

Other Parts Discussed in Thread: AWR2243

TI的工作人员您好:

我在使用mmwacs_studio_3\ti_soft\mmwave_studio_03_00_00_07\mmWaveStudio\MatlabExamples中的matlab程序时,在使用MatlabExamples\4chip_cascade_MIMO_example\main\cascade目录下的cascade_MIMO_signalProcessing时,运行时,出现了一个问题。

在运行到调用test1_param.m这个文件时,我检查我的文件目录是正确的

但是运行到这时还是会报错:

请问这是什么原因呢?

  • 请看一下是否按照下面的user guide 一步步来做的,包括8.3.2.1 Environment Setup和 8.3.2.2 Calibration。
    8.3 Cascade Use Cases – Configuration and Post-processing
    software-dl.ti.com/.../mmwave_studio_cascade_user_guide.pdf

    另外,Matlab是否是2017a or later版本?

  • 你好,

    建议你下载mmwave studio 2.1,里面 的MatlabExamples代码更全一些。你需要按照mmwave_studio_user_guide.pdf里的8.3.2.1 Environment Setup的要求,添加环境变量和运行add_path.m。
  • 您好 我用的是AWR2243芯片 对应的是mm studio 3.0。 我在用上位机程 进行操作的时候没有任何问题,能够通过上位机对开发板采集数据和上位机处理显示,这是否表面我matlab 环境是正确的?
  • 您好,我用的是2019a 最新的matlab版本。 另外 我用mm studio 利用GUI操作 都是可以的,并且也能出数据图。 只是我现在想单独从matlab角度去操作。 如果我上位机运行没有问题 可以采集数据,是否表面我环境都是对的?
  • 你好,

    你使用mmwave studio v3.x没有问题。但目前3.x版本里的matlab example代码不完整,请把mmwave studio 2.1里的相关代码复制到3.0里使用。
  • 也就说是我需要下载一个mmwave studio 2.1,然后把里面的matlab example 复制过来 替换3.0里面的matlab example? 会不会影响我3.0上位机的使用呢?
  • bo yang99 说:
    也就说是我需要下载一个mmwave studio 2.1,然后把里面的matlab example 复制过来 替换3.0里面的matlab example?

    是的。

    bo yang99 说:
    会不会影响我3.0上位机的使用呢

    不会。matlab code本身是独立于mmwave studio的。

  • 想问一下,既然matlab code本身是独立于mmwave studio,可不可以把mmwave studio 2.1,然后把里面的matlab example 复制到其他地方 比如桌面。只要我testtestList里面得路径修改好就可以?。 还是必须要放在mm studio里面?。 因为我赋值了mm2.1里面得matlab 还是一样得问题。明明test1_param在对应得文件夹里面 ,路径也对,而且前面那些路径函数都该了,到了这还是不行。运行matlab到这还是显示:
    错误使用 simTopCascade
    指定的 'Module' 超类包含解析错误,无法在 MATLAB 的搜索路径中找到,或者被具有相同名称的其他文件隐藏。
  • 你好,

    请问下面的步骤都做了么?
    你需要按照mmwave_studio_user_guide.pdf里的8.3.2.1 Environment Setup的要求,添加环境变量和运行add_path.m。

    我这里只尝试过把mmwave stuio安装在默认路径c:/ti目录下,运行都是没有问题的。你可以尝试安装在默认路径测试一下。
  • 您好:

    抱歉前些天出差,没有及时查看。

    您好,这个环境变量我确实忘了设置了。但是我设置以后依然出现问题。

    1、首先是手册上的步骤:如下图:

    2、接着我将studio.02里面的 matlab_example放到了C盘ti路径下,如图:

    3、接着,我在控制面版里面,用户环境里设置了环境,如图

    4、然后我运行文件夹里面 addpath的matlab代码,出现文件无效:如图所示:

  • 你好,

    请尝试设置系统的变量,而不是用户的变量。

    从你发的截图看,设置的的地址都是不对的。你看看homeDir的值是什么。

  • 您好: 我进行了修改和查看,发现依然存在问题:

    首先 我修改了系统环境,如图:

    然后我运行matlab 查看homeDir的值:如下:

    从图上看,我homeDir的值和我环境设置得值是一样得。

    但是我发现matlab下面命令窗口这显示得路径却不对,他把系统路径读了2次 这是为什么?

    2、另外还有一个问题想请问一下,RF(awr2243)_evm+DSP-evm联合板子,能够通过mmstudio3.0 进行原始数据得获取吗?我想直接把数据导入到自己得matlab工程里面进行距离速度维等得FFT 做数据处理和检测。

  • 你好,

    1. 请重启电脑看看。

    2. 通过MMWCAS-RF-EVM/MMWCAS-DSP-EVM两块板可以使用mmwave studio 3.x采集原始数据,具体请参考mmwave studio里docs目录下的文档:mmwave_studio_cascade_user_guide.pdf

  • 您好 我对4chip_cascade_MIMO_example 进行了修改和运行。现在有2个问题想请教一下

    第一个问题:

    我加入路径后,运行4chip_cascade_MIMO_example 出现如下图像:

    是否说明matlab程序运行没有问题了?。

    问题2、这个matlab程序是否就是对4芯片(AWR2243)连级板子经过上位机得到的.bin文件处理的结果?  这个.bin文件是否就是原始数据?

    问题3、如果我想把原始数据导入到自己的matlab里面处理。那么应该参考这个4chip_cascade_MIMO_example里面哪个部分的数据调用程序呢?

  • bo yang99 说:
    是否说明matlab程序运行没有问题了?。

    是的,数据采集和运行都没有问题了。建议你再按照文档做一下MIMO校准。

    bo yang99 说:
    问题2、这个matlab程序是否就是对4芯片(AWR2243)连级板子经过上位机得到的.bin文件处理的结果?  这个.bin文件是否就是原始数据?

    是的。

    bo yang99 说:
    问题3、如果我想把原始数据导入到自己的matlab里面处理。那么应该参考这个4chip_cascade_MIMO_example里面哪个部分的数据调用程序呢?

    代码单步跟踪看看哪里读取的bin文件。

  • 谢谢。 另外根据您说的MIMO校准? 这个我不是很明白。 对于上位机采集得数据上,用.lua里面不是已经包含了校准吗? 您在这说的matlab里面得mimo校准是什么?应该参考哪个文档?
  • 你好,

    请参考mmwave studio里docs目录下的文档:mmwave_studio_cascade_user_guide.pdf文档里calibration相关章节的内容。