51uwb.cn

 找回密码
 立即注册
查看: 4353|回复: 3
打印 上一主题 下一主题

关于dwt_getrangebias()函数的问题

[复制链接]

35

主题

76

帖子

197

积分

官方会员

Rank: 8Rank: 8

积分
197
跳转到指定楼层
楼主
发表于 2021-9-16 21:10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*!------------------------------------------------------------------------------------------------------------------
* @fn dwt_getrangebias()
*
* @brief This function is used to return therange bias correction need for TWR with DW1000 units.
*
* inputparameters:        
* @param chan - specifies the operatingchannel (e.g. 1, 2, 3, 4, 5, 6 or 7)
   //指定工作信道
* @param range - the calculated distancebefore correction
* @paramprf        - this is the PRF e.g. DWT_PRF_16M or DWT_PRF_64M
*
* output parameters
*
* returns correction needed in meters
*/

doubledwt_getrangebias(uint8 chan, float range, uint8 prf)
{
    // First get the lookup index that corresponds to givenrange for a particular channel at 16M PRF
     首先获取与16M PRF下特定通道的给定范围相对应的查找索引
    int i = 0 ;
    int chanIdx ;
    int cmoffseti ; // Integernumber of CM offset    整数  厘米偏移量

    double mOffset ; // Finaloffset result in metres   最终结果

    // NB: note we may get some small negitivevalues e.g. up to -50 cm.
     我们可能求出来负数

    int rangeint25cm = (int) (range * 4.00) ;
            // Convert range to integer number of 25cm values.
                       将范围转换为25cm值的整数。(之下略)
问题:可以分别说一下信道的含义、PRF的含义、还有Convert range to integer number of 25cm values  的意义吗?
万分感谢~   也可以直接给我粘一段用户手册看看


回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
沙发
发表于 2021-9-16 21:48:55 | 只看该作者
channel 和 PRF 都是射频概念
channel 翻译成中文,是信道。 射频器工作频点一般可以有多个,每个工作频点可以称为一个信道
PRF: Pulse Repetition Frequency,这个不好翻译,你可以百度。
也可以直接给我粘一段用户手册看看 --> 资料包中有user_manual,直接搜关键词即可。
Convert range to integer number of 25cm values
你贴的这个函数,它其实是完成的“非线性校正”,用的是查表法,以25cm 为一个间隔。所以会把测得距离按照25cm 划分,然后再在表格里查一个数据作为offset,测得距离结合这个offset,组成最终显示的距离
回复

使用道具 举报

35

主题

76

帖子

197

积分

官方会员

Rank: 8Rank: 8

积分
197
板凳
 楼主| 发表于 2021-9-18 19:06:17 | 只看该作者
蓝点无限 发表于 2021-9-16 21:48
channel 和 PRF 都是射频概念
channel 翻译成中文,是信道。 射频器工作频点一般可以有多个,每个工作频点 ...

请问这个函数是你们写的还是官方的鸭~  会不会有不准确的情况呢
回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
地板
发表于 2021-9-19 09:40:42 | 只看该作者
兔子 发表于 2021-9-18 19:06
请问这个函数是你们写的还是官方的鸭~  会不会有不准确的情况呢

官方demo code里面的函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 03:34 , Processed in 0.011624 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表