【车载网络协议】【Ethernet】【gPTP】【第四章-校准计算】

本文介绍了车载以太网中gPTP协议的链路传播延迟计算和频率同步方法。通过环回延迟测量,计算链路传播延迟,确保时间同步。同时,详细阐述了频率同步的重要性及其校准过程,以实现车载网络中节点的高精度时间与频率同步,保证实时通信和数据传输的准确性。
摘要由CSDN通过智能技术生成

一、引言:

车载以太网系统在现代汽车中扮演着关键的角色,支持高速数据传输和实时通信。为了确保车载网络中各个节点的时间同步和相位同步,通常采用gPTP(Generalized Precision Time Protocol)协议。本文将介绍车载以太网中gPTP的链路传播时间延迟计算和频率同步的基本原理和方法。

二、链路传播延迟测量

在gPTP中,时间延迟计算用于测量主时钟广播消息在网络中传播所需的时间。通常使用环回延迟计算,基于同样的原则:测量消息的一个已知部分从一个设备传输到另一个设备时所经历的时间,以及同一消息的同一部分被另一个设备接收到的时间,然后在相反的方向上发送另一条消息,并进行相同的测量,如下图所示:

1. 请求方发送Pdelay_Req报文,请求测量传播延迟。当Pdelay_Req报文离开请求方MAC层时,利用自由运行的本地时钟捕获t1时间戳;

2. 当Pdelay_Req报文到达应答方MAC层时,在应答方捕获到t2时间戳。

3. 应答方回复Pdelay_Resp报文,将t2时间传输给请求方;同时,当Pdelay_Resp离开应答方MAC层,在应答方捕获到t3时间戳。

4. 当Pdelay_Resp到达请求方时,请求方捕获到t4时间戳。

4. 应答方随后发送Pdelay_Resp_Follow_Up报文,将t3时间传给请求方。

5. 假设传输延迟是对称的,即报文从请求方到应答方的传输时间和从应答方到请求方的传输时间相同,则链路传播延迟可通过以下公式计算:

d = \frac{(t2-t1)+(t4-t3)}{2}

三、频率同步

在上述计算中,由于t4/t1以请求方的时基为基准,t2/t3以应答方的时基为基准,在双方频率同步的前提下上述公式才正确。所以为了保证Pdelay计算结果的准确性,需要保证双方的频率同步。

gPTP的频率同步,要求从时钟以主时钟的频率为基准进行校准。具体方法如下:

1. 频率比定义为通过一段时间,本地时钟记录的时间差和远端时钟记录的时间差。

2. 在gPTP中,可以通过计算一对Pdelay_Resp和Pdelay_Resp_Follow_Up的时间(假设角标为0),以及一段时间后另一对Pdelay_Resp和Pdelay_Resp_Follow_Up的时间(假设角标为N)的比例。

3. 那么计算公式就是:

r = \frac{t3_{n} - t3_{0}}{t4_{n} - t4_{0}}

4. 这样修正后的链路传播延时可以通过下面的方式计算:

D = \frac{r\cdot (t4-t1)-(t3-t2)}{2}

四、结语

gPTP为车载以太网系统提供了时间同步和频率同步的能力。通过时间延迟计算和相位差计算,车载网络中的各个节点可以实现高精度的时间和相位同步,支持实时通信和数据传输。通过以上步骤,gPTP能够实现从时钟节点与主时钟节点之间的频率同步。这样可以确保车载以太网系统中的各个节点在时间和频率上保持一致,提供高精度的数据传输和实时通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值