延迟传输-基于stm32智能家居控制系统的设计

时间:2024-07-20 19:15:59
【文件属性】:

文件名称:延迟传输-基于stm32智能家居控制系统的设计

文件大小:6.07MB

文件格式:PDF

更新时间:2024-07-20 19:15:59

DW1000 UWB

3.2 传输时间戳 在帧传输期间开始 份(PHY标头)是由IEEE 802.15.4 UWB PHY标准指定的用于消息时间戳的事 件。 第一个符号的时间 份从天线发射(定义为 RMARKER)是被指定为传输时间戳的事件。 DW1000数字发送电路将系统时钟计数器记录为开始发送时的RAW发送时间戳。 PHR。 然后它增加了 发射天线延迟(配置为 寄存器文件:0x18 - 发送器天线延迟)获得它写入的天线调整的发送时间 戳 TX_STAMP 现场 寄存器文件:0x17 - 传输时间戳. 另见章节 8.3 – IC校准 - 天线延迟. 3.3 延迟传输 对于延迟传输,将发送时间编程到 寄存器文件:0x0A - 延迟发送或接收 时间 然后通过设置TXDLYS 和TXSTRT控件来启动延迟传输 寄存器 file:0x0D - 系统控制寄存器。 延迟传输的设计目标之一是指定的传输时间是可预测的并与传输时间戳保持一致。 这是通过指定的 传输时间是传输时间来实现的 RMARKER (不包括TX天线延迟),即原始TX时间, TX_RAWST in 寄存 器文件:0x17 - 传输时间戳 在添加天线延迟之前。 这允许预先计算消息的传输时间并将其嵌入正 在传输的消息中。 注意:编程为延迟发送值的低9位 寄存器文件:0x0A - 延迟 发送或接收时间 被忽略的时间分辨率 为8 ns,更准确地说是4÷(499.2×10 6 )。 计算传输的时间 RMARKER 在天线处,延迟TX时间的低9 位应该在添加TX天线延迟之前归零。 在执行延迟传输时,DW1000计算内部开始时间,以便何时开始发送前导码以进行传输 RMARKER 原 始时间戳与编程的传输时间一致。 DW1000保持空闲状态,直到系统时间(寄存器文件:0x06 - 系 统时间计数器)到达正确的点以打开发射器并开始前导码。 延迟传输(和接收)的一种用途是在对称的双向双向测距中,(描述于 附录3:双向测距),重要 的是保持两端的响应时间相同,以减少范围估计中的误差。 最小化响应时间也可以减少此错误,并 在工作中


网友评论