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

IWR1843: 修改config文件中的txPhaseShifter字段实现beamforming

Part Number:IWR1843

您好,我们希望对IWR1843 radar做beamforming,目前烧录的image是xwr18xx_mmw_demo.bin. 我的想法是通过修改.cfg文件中的 txPhaseShifter 参数来实现向正前方的beamforming并且在visualizer中显示出来以验证。

  1. 我首先打开visualizer,设置滑动面板,Save Config to PC,此时的配置文件是可以正确配置并启动mmWave device的。
  2. 我参考Enable TX beamforming这一文档中的相位计算器计算出theta为90时txPhaseShifter的值,为16842752。

    接着在第一步导出的config文件中仅仅修改了txPhaseShifter这一字段的值,再在visualizer中Load config from PC and send,出现如下报错:

  3. 我尝试直接使用Enable TX beamforming文档中提供的示例修改.cfg文件,改动的部分为:1. dfeDataOutputMode:1改为3;2. 删去frameCfg参数(only for dfeDataOutputMode 1);3.添加下述代码片段:

    仍然出现如下报错:
  4. 我知道TI有MRR Beamsteering Lab,需要烧录bin。然而我的data capture程序是针对目前烧录的xwr18xx_mmw_demo.bin, 烧录别的image可能会出现不兼容的情况。
  5. 所以我的问题是:
    (1) 烧录bin这一开箱例程image,能否通过修改cfg文件实现beamforming,并且在visualizer(mmWave Demo Visualizer (ti.com))中可视化?
    (2) 除了我目前修改的.cfg文件的部分外,还需要修改哪些部分?
    (3) 什么约束导致.cfg文件出错,应该如何满足这个约束?

    非常感谢您的回答。

    我完整的.cfg文件如下:

    % ***************************************************************

    % Created for SDK ver:03.06

    % Created using Visualizer ver:3.6.0.0

    % Frequency:77

    % Platform:xWR18xx

    % Scene Classifier:best_range_res

    % Azimuth Resolution(deg):15

    % Range Resolution(m):0.044

    % Maximum unambiguous Range(m):9.02

    % Maximum Radial Velocity(m/s):1

    % Radial velocity resolution(m/s):0.13

    % Frame Duration(msec):250

    % RF calibration data:None

    % Range Detection Threshold (dB):15

    % Doppler Detection Threshold (dB):15

    % Range Peak Grouping:enabled

    % Doppler Peak Grouping:enabled

    % Static clutter removal:disabled

    % Angle of Arrival FoV: Full FoV

    % Range FoV: Full FoV

    % Doppler FoV: Full FoV

    % ***************************************************************

    sensorStop

    flushCfg

    dfeDataOutputMode 3

    channelCfg 15 5 0

    adcCfg 2 1

    adcbufCfg -1 0 1 1 1

    profileCfg 0 61.0 10 6 135 0 14970880 1.8 1 256 2000 0 0 48

    profileCfg 1 61.0 10 6 135 0 10276864 1.8 1 256 2000 0 0 48

    profileCfg 2 61.0 10 6 135 0 6565888 1.8 1 256 2000 0 0 48

    profileCfg 3 61.0 10 6 135 0 1871872 1.8 1 256 2000 0 0 48

    chirpCfg 0 0 0 0 0 0 0 7

    chirpCfg 1 1 1 0 0 0 0 7

    chirpCfg 2 2 2 0 0 0 0 7

    chirpCfg 3 3 3 0 0 0 0 7

    advFrameCfg 4 0 0 1 0

    subFrameCfg 0 0 0 1 128 80 0 1 1 80

    subFrameCfg 1 0 1 1 128 80 0 1 1 80

    subFrameCfg 2 0 2 1 128 80 0 1 1 80

    subFrameCfg 3 0 3 1 128 80 0 1 1 160

    lowPower 0 0

    guiMonitor -1 1 1 0 1 1 1

    cfarCfg -1 0 2 8 4 3 0 15 1

    cfarCfg -1 1 0 4 2 3 1 15 1

    multiObjBeamForming -1 1 0.5

    clutterRemoval -1 0

    calibDcRangeSig -1 0 -5 8 256

    extendedMaxVelocity -1 0

    lvdsStreamCfg -1 0 0 0

    compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

    measureRangeBiasAndRxChanPhase 0 1.5 0.2

    CQRxSatMonitor 0 3 5 121 0

    CQSigImgMonitor 0 127 4

    analogMonitor 0 0

    aoaFovCfg -1 -90 90 -90 90

    cfarFovCfg -1 0 0 8.92

    cfarFovCfg -1 1 -1 1.00

    calibData 0 0 0

    sensorStart

Cherry Zhou:

您好,您的问题我们需要升级到英文论坛寻求帮助,有答复尽快给到您。

,

Cherry Zhou:

您好,

如果您尝试使用beamforming,建议您可以查看Long Range People Detection(LRPD) example project中提供的资源。 该项目提供了示例配置,您可以从此处着手进行配置。

能否确认在使用工业可视化工具时配置问题是否仍然存在? LRPD 示例工程使用工业可视化工具,而不是 SDK 可视化工具。 

赞(0)
未经允许不得转载:TI中文支持网 » IWR1843: 修改config文件中的txPhaseShifter字段实现beamforming
分享到: 更多 (0)