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

采用SDK3.5. 0.4,进行– Dynamic TX BF implementation时候的配置问题

工程为SDK2.0.0.4的ppcounting修改移植到SDK3.5.0.4,帧配置采用了高级帧配置,如图所示:

第0和2个子帧希望做beamforming,在每次帧开始的时候,五个chirp可以调整一次phaseshift,参考Beamforming Principle and Implementation in AWR文档,有如图所示的方式:

调用这三个函数即可,在实现过程中遇到几个疑问:

1,我的初始配置是高级帧,一共有13个chirp,dynChirpCfg是否这样配置即可?

2,dynPhaseShiftCfg是否应该是这样子配置?

3,在进行dynChirpCfg配置时,13:8 FREQ_SLOPE_VAR这个参数只有六位,该如何配置,例如我的配置为24和48, b22:0 FREQ_START_VAR这个只有23位,应该如何配置,例如我的配置为60.6;

Chris Meng:

你好,

请问你是基于IWR6843么?

如果是,请下载DFP包,参考安装后doc目录下mmWave-Radar-Interface-Control.pdf里面的AWR DYN CHIRP CONF SET SB/AWR DYN PERCHIRP PHASESHIFTER CONF SET SB/AWR DYN CHIRP CONF SET SB相关内容。
software-dl.ti.com/…/index_FDS.html

对于FREQ_SLOPE_VAR/FREQ_START_VAR,你复制的代码里都有一个bit(LSB)代表的含义。你把你需要的值除以每个bit代码的值(注意保持单位一致)就可以了啊。

TI的毫米波芯片可以配置512不同chirp/phaseshift,你可以看看是否能使用静态配置,动态配置需要时间的。

user6476474:

回复 Chris Meng:

是的,基于IWR6843,刚刚在研究动态chirp配置时使用的三个API,其中
rlSetDynPerChirpPhShifterCfg note:This API is valid only for AWR1243P mmWave device when mmWaveLink instance is runningon External Host Processor.
rlSetDynChirpCfg note:The new feature of dynamic chirp configuaration to configuare 48 chirps in one APIis not applicable in xWR6843.
是否表明6843不支持动态帧配置?

Chris Meng:

回复 user6476474:

你好,

我在DFP包里的mmWave-Radar-Interface-Control.pdf看到了下面的信息,应该IWR6843 ES1.0工程样片的的限制。我认为ES2.0的芯片应该是可以支持的。
Revision Date Description
。。。
1.024.09.2018
4. Added IWR6843 ES1.0 limitations in following API sub-blocks
。。。
AWR DYN PERCHIRP PHASESHIFTER CONF SET SB
。。。
AWR DYN CHIRP CONF SET SB
。。。

英文论坛也有人提出了类似的问题,让我们等一下英文论坛的回复来确认该问题。
e2e.ti.com/…/966819

user6476474:

回复 Chris Meng:

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 采用SDK3.5. 0.4,进行– Dynamic TX BF implementation时候的配置问题
分享到: 更多 (0)