Part Number:IWR1843
您好,我们希望对IWR1843 radar做beamforming,目前烧录的image是xwr18xx_mmw_demo.bin. 我的想法是通过修改.cfg文件中的 txPhaseShifter 参数来实现向正前方的beamforming并且在visualizer中显示出来以验证。
- 我首先打开visualizer,设置滑动面板,Save Config to PC,此时的配置文件是可以正确配置并启动mmWave device的。
- 我参考Enable TX beamforming这一文档中的相位计算器计算出theta为90时txPhaseShifter的值,为16842752。
接着在第一步导出的config文件中仅仅修改了txPhaseShifter这一字段的值,再在visualizer中Load config from PC and send,出现如下报错:
- 我尝试直接使用Enable TX beamforming文档中提供的示例修改.cfg文件,改动的部分为:1. dfeDataOutputMode:1改为3;2. 删去frameCfg参数(only for dfeDataOutputMode 1);3.添加下述代码片段:
仍然出现如下报错: - 我知道TI有MRR Beamsteering Lab,需要烧录bin。然而我的data capture程序是针对目前烧录的xwr18xx_mmw_demo.bin, 烧录别的image可能会出现不兼容的情况。
- 所以我的问题是:
(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 可视化工具。