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?