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

IWR6843: 液压例程的RADARDEMO_highAccuRangeProc_rangeEst函数有具体的说明吗?比较难理解。

Part Number:IWR6843

你好!

1.:\mmwave_industrial_toolbox_4_7_0\labs\level_sensing\68xx_high_accuracy里面RADARDEMO_hightAccuRangeProc_priv.c里面的函数RADARDEMO_highAccuRangeProc_rangeEst

有没有具体的详细说明或者流程文档参考?

2.另外该函数里面的_norm()具体是怎么运算的?

TMS320C6000 Optimizing Compiler文档只有这样的说明:

Returns the number of bits up to the first nonredundant sign bit of src。

在:j  = 30 – _norm(highAccuRangeHandle->fft1DSize);后面打断点,查看highAccuRangeHandle->fft1DSize为512,j=0?

Nancy Wang:

请参考以下帖子的讨论:

https://e2echina.ti.com/support/archived-forums/f/other-analog-forum/194201/high-accuracy-16xx-radardemo_highaccurangeproc_rangeest 

_norm请查看以下文档:

www.ti.com/…/sprugh7.pdf

,

user6408303:

你好!我看了文档的介绍,但是还不明白,为什么程序里 j  = 30 – _norm(highAccuRangeHandle->fft1DSize);  其中highAccuRangeHandle->fft1DSize=512;后来在这个后面加断点,查看j的值为1??

,

Nancy Wang:

已经帮您升级到英文论坛,请关注:

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1019281/iwr6843-level-sensing-demo

,

user6408303:

你好!

查看文档中关于norm的说明,norm(highAccuRangeHandle->fft1DSize) = norm(512)应该是等于9,那么 j  = 30 – _norm(highAccuRangeHandle->fft1DSize)应该是21,不是等于1,所以想问一下,为什么程序打断点的值是1?英文论坛的回复说是奇偶校验?如果是奇偶校验,那么norm(highAccuRangeHandle->fft1DSize的值应该是0,或者1?那么 j值应该是30或者29?

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843: 液压例程的RADARDEMO_highAccuRangeProc_rangeEst函数有具体的说明吗?比较难理解。
分享到: 更多 (0)