作者 Wolfe Yu
前言
随着大数据、云计算和物联网时代的到来,通信系统从集中式系统向分布式系统发展,在集中式系统中,所有进程或模块都从系统唯一的全局时钟中获取时间,系统内任何两个事件都有着明确的先后关系。
在分布式系统中,系统无法为彼此间相互独立的模块提供一个统一的全局时钟。由于这些本地时钟的计时速率、运行环境不一致,因此,在一段时间后,这些本地时钟也会出现不一致。为了让这些本地时钟再次达到相同的时间值,必须进行时间同步操作。
世健的工程师就5G通信时钟同步的相关知识进行了解读。
时钟同步技术
系统中各时钟的同步,需要对比各时钟与系统标准时钟的差值,以及对相对漂移做修正处理。比如,在GPS导航系统用户设备中,我们一般通过调整1PPS信号前沿出现时刻,来做时钟同步。还有一种就是通过以太网的时钟恢复技术来做时钟同步,这个技术称为同步以太技术,或者SyncE。当然,还有其他一些技术,比如通过无线电波来传播时间信息,不过这些传输方式只能实现同频传输。
为了达到更高精度要求,有人提出了一种PTP的传输方式。后来,随着5G技术的不断提高,又提出采用SyncE+PTP相结合的方式。
GPS时钟同步
1/ GPS同步三维坐标理论
2/ GPS高稳频综器系统原理
2004年, Nicholls和Carleton提出了著名的N/C系统,N/C系统的核心技术是利用10MHz的OCXO同时接入一个分频器和一个倍频器,分别产生1pps和160MHz的信号,利用锁相环,实时校正OCXO的输出频率。
为了便于直观分析,我们重构系统,GPS接收机产生1PPS输出信号,和OCXO产生的10MHz分频输出1PPS信号,再通过10MHz倍频160MHz的信号检测相位偏移量,实现同步。
SyncE时钟同步
1/ SyncE(同步以太网)架构
同步以太网技术,是一种采用以太网链路码流恢复时钟频率的技术,简称SyncE,在以太网源端使用高精度时钟,利用现有的以太网物理层接口PHY发送数据,在接收端通过CDR恢复并提取该时钟频率,保持高精度时钟性能,SyncE技术框图如下:
2/ CDR(时钟数据恢复)基本原理
以太网PHY层传输NRZ码流,在传输侧,对码流重新编码成4B/5B、8B/10B、64B/66B码,通过CDR(时钟数据恢复)可以完成时钟和数据恢复。
- 双环结构CDR、 由锁相环和延迟锁相环组成,锁相环提供所需频率的低抖动正交时钟,锁相环将正交时钟的相位调整为最佳采样相位;
- 全数字化CDR、此电路采用全数字电路通过过采样法实现,功耗较低,但精度有限;
- 还有一种无参考时钟CDR、此电路不需要提供片外参考时钟,应用灵活,但工作频率范围较小。
精确时间协议PTP(Precision time protocol)演进
1/ 网络时间同步协议NTP(Network time protocol)理论
2/ 精确时间协议PTP(Precision time protocol)理论
PTP协议基于纯软件同步数据包传输,PTP通信报文主要分为:同步报文Sync,跟随报文Follow_up(备注:Follow_up message不是必须的,部分模式不需要,例如one-step模式),延迟请求报文Delay_Req,延迟应答报文Delay_Resp和管理报文。
- 主时钟向从时钟发送Sync报文,并记录发送时间tm1,同时启动定时器,从时钟收到该报文后,记录接收时间ts1;
- 主时钟接着发送携带tm1的Follow_up报文;
- 通过以上两条信息,计算偏移时间Offset;
- 间隔时间主时钟向从时钟发送第二条Sync报文,并记录发送时间tm2,从时钟收到该报文后,记录接收时间ts2;
- 主时钟接着发送携带tm2的Follow_up报文;
- 通过以上偏移时间Offset,修正ts时间。
基于以上步奏,修正ts时间与tm时间一致。
- 主时钟向从时钟发送Sync报文,并记录发送时间t1,从时钟收到该报文后,记录接收时间t2;
- 主时钟接着发送携带t1的Follow_up报文;
- 从时钟向主时钟发送Delay_req报文,用于发起反向传输延时的计算,并记录发送时间t3,主时钟收到该报文后,记录接收时间t4;
- 主时钟收到Delay_req报文之后,回复一个携带有t4的Delay_resp报文。
3/ SyncE+PTP理论
Microchip解决方案
世健代理的Microchip旗下拥有Zarlink、Maxim Timing & Sync BU、Micrel、Vectron、Vitesse、Actel等近60年历史的完整时钟方案提供商,可以给用户提供交钥匙方案。
1/ SyncE & IEEE 1588
2/ ZL30735主要特点
- 多达5路独立通道DPLL;
- 3路NCO、分离XO、备用时钟模式混合通道DPLL;
- 多通道Frac_N输出分频器;
- 每个通道支持任何频率转换;
- 多达10通道差分或者单端输入,10通道差分或者20通道CMOS输出;
- 满足ITU-T G.8262, G.8262.1, G.813, G.812, Telcordia GR-1244, GR-253;
- 满足ITU-T G.8261, G.8263, G.8273.2 (class A,B,C,D), G.8273.4;
- 嵌入式PPS;
- 抖动性能小于150 fs rms。
3/ OCXO
恒温晶体振荡器简称恒温晶振OCXO(Oven Controlled Crystal Oscillator),是利用恒温槽使晶体振荡器中石英晶体谐振器的温度来保持恒定。OCXO是由恒温槽控制电路和振荡器电路构成,通常人们是利用热敏电阻“电桥”构成的差动串联放大器,来实现温度控制。
4/ VCXO
压控振荡器指输出频率与输入控制电压有对应关系的振荡电路(VCO),频率是输入信号电压的函数的振荡器VCO,振荡器的工作状态或振荡回路的元件参数受输入控制电压的控制,就可构成一个压控振荡器。