B码
什么是B码?
B码是IRIG时间编码序列的一种。是由IRIG所属的TCG制定的一种串行时间码。
IRIG(Inter Range Instrumentation Group)
TCG(Telecommunication Group)
IRIG时间编码序列是由美国国防部下属的靶场仪器组 (IRIG)提出并被普遍应用的时间信息传输系统。该时码序列分为 G, A, B, E, H, D 共六种编码格式, 应用最广泛的是 IRIG- B 格式, 简称 B 码。
B码最突出的优点是将时间同步信号和秒、 分、 时、 天等时间码信息加载到频率为 1 kHz的信号载体中。用于与时间信号输入、输出的精确同步。为卫星或航天器发射、常规武器实验、测控系统提供标准时间。
目前变电站中通常使用的信号载体是物理信号为 RS- 422电平的双绞线。一般用于TTL接口和RS-422接口。
GPS 系统接受卫星时间信号, 输出 IRIG- B 时间码序列, 变电站智能设备可以挂在统一的对时总线上进行时间同步。变电站的智能设备采用 B 码对时, 就不再需要进行基于现场总线的通信报文对时, 同时也不需要 GPS 输出大量脉冲对时信号。
B码分类
交流B码(AC码):用于传输距离较远,同步精度10~20us;
直流B码(DC码):用于传输距离较近,同步精度可达几十纳秒量级。
B码的格式与原理
B码的时帧周期是1s,包含100码元,每个码元周期为10ms,即B码的码元速率为100pps(pps:pulse per second,秒脉冲,一秒多少脉冲,相当于100Hz,只相对于B码)。B码包括三种码元:P码、1码、0码
每秒一帧的 B 码脉冲序列结构示意图见。
整秒的开始:连续两个P码元,第二个P码元的脉冲前沿是准时参考点, 定义其为Pr。
每 10个码元有一个位置码元, 共有 10 个, 定义其为 P1,P2, …, P9, P0。B码时间格式的时序为秒-分-时-天,所占信息位为秒 7 位、 分 7 位、 时 6 位、 天 10 位, 其位置在 P0~ P5 之间。
若从 “Pr” 开始对码元进行编号,分别定义为第 0, 1, 2, …, 99 码元。
“秒” 信息位于第1, 2, 3, 4, 6, 7, 8码元,
“分” 信息位于第10, 11, 12, 13,15, 16, 17码元,
“时” 信息位于第20, 21, 22, 23, 25, 26码元,
“天” 信息位于第 30, 31, 32, 33, 35, 36, 37, 38,40, 41码元。
天、 时、 分、 秒用 BCD 码表示, 从低位到高位,个位在前, 十位在后, 个位和十位间有一个脉冲宽度为 2 ms的索引标志码元。
图片来源: 小连接
下面是我小整理的图片: