51uwb.cn

 找回密码
 立即注册

求问关于时间戳位数与精度的问题

查看数: 914 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-9-2 18:09

正文摘要:

上图是截取论文的一段描述,这和我实际查看时间戳的想法是一致的。 论文指出:时间戳是40bit整型,一位约等于15.65皮秒,时钟周期是17.21秒。 但是我有个问题,实际中,只有高32位时间戳是能读出来的,这代 ...

回复

蓝点无限 发表于 2023-9-6 22:21:27
zzb980116 发表于 2023-9-6 09:25
抱歉我没太懂,你意思是调用官方这个函数就能读出低8位??我试了不行啊,我就是想问你们这个设备到底能 ...

看官方user manual

zzb980116 发表于 2023-9-6 09:25:22
蓝点无限 发表于 2023-9-5 22:11
请参考官方函数实现

抱歉我没太懂,你意思是调用官方这个函数就能读出低8位??我试了不行啊,我就是想问你们这个设备到底能不能读出来低八位,可以直接告诉我吗?我要拿去做科研,精度不够做不了啊,可以直接告诉我能不能读出来低八位吗?如果能的话是怎么做的呢?
蓝点无限 发表于 2023-9-5 22:11:01
请参考官方函数实现
  1. /*! ------------------------------------------------------------------------------------------------------------------
  2. * @fn dwt_readrxtimestamp()
  3. *
  4. * @brief This is used to read the RX timestamp (adjusted time of arrival)
  5. *
  6. * input parameters
  7. * @param timestamp - a pointer to a 5-byte buffer which will store the read RX timestamp time
  8. *
  9. * output parameters - the timestamp buffer will contain the value after the function call
  10. *
  11. * no return value
  12. */
  13. void dwt_readrxtimestamp(uint8 * timestamp)
  14. {
  15.    dwt_readfromdevice(RX_TIME_ID, 0, RX_TIME_RX_STAMP_LEN, timestamp) ; // Get the adjusted time of arrival
  16.     //  dwt_readfromdevice(RX_TIME_ID, 9, RX_TIME_RX_STAMP_LEN, timestamp) ; // Get the adjusted time of arrival
  17. }
复制代码
zzb980116 发表于 2023-9-4 09:26:27

bphero Inc.  

GMT+8, 2024-6-24 04:08 , Processed in 0.019512 second(s), 7 queries , File On.

Powered by Discuz! X3.3

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

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