IRIG-B的编码和实现

博客介绍了IRIG - B码这一授时信号,阐述其bit类型以脉冲宽度区分,每秒发送1帧时间信息,帧内时间信息以BCD码等形式表示。还介绍了公司的IRIG - B编码模块,输入时间源可来自GPS/北斗接收机,解码结果与网络UTC时间一致,可在指定店铺购买。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IRIG-B码是授时信号的一种,可以通过在一根信号上的编码实现准确的时间信息传递。IRIG的标准文档可以从这里下载。
https://download.csdn.net/download/yanceylu/88605750?spm=1001.2014.3001.5503

IRIG-B的bit

IRIG-B的编码每10ms是1个bit,每秒有100个bit。有如下4种类型的bit,是以脉冲的宽度来区分的。

  • 脉冲宽度2ms的bit:代表0,或索引标识
  • 脉冲宽度5ms的bit:代表1
  • 脉冲宽度8ms的bit:代表位置标识P

在这里插入图片描述

IRIG-B的帧

IRIG-B每秒发送1帧的时间信息,每10ms是1个bit,一共100个bit。

  • 在起始的时候,连续发出2个8ms宽度的脉冲,为P0和Pr,Pr的上升沿对齐整秒时刻。
  • 从P0,P1直到P9,每10个bit即每100ms出现一次。
  • 时间信息秒,分,小时,天,年是以BCD码的形式表示。
  • 控制功能为自定义
  • time of day以二进制的秒数表示。
    在这里插入图片描述

IRIG-B帧的内容

IRIG-B帧的100个bit的定义如下。

在这里插入图片描述

IRIG-B的编码模块

我司的IRIG-B编码模块产品能生成IRIG-B码信号,其输入时间源是PPS+TOD信号,可以来自GPS/北斗接收机。

  • 简单的测试可以使用一个GPS/北斗接收机,和一个IRIG-B编码模块
  • 供电后将接收机的PPS+TOD输入给IRIG-B编码模块
  • IRIG-B编码模块的输出,可以接一个解码模块进行解码验证

在这里插入图片描述
在这里插入图片描述
解码结果

解码模块解出来的UTC时间,和网络上的UTC时间是一致的。
在这里插入图片描述
输入PPS和输出B码波形

输入PPS和B码的Pr上升沿是对齐的,相差大概10ns。

输入PPS和输出B码波形1

输入PPS和输出B码波形2

如果对该模块感兴趣,可以从店铺flyelf.taobao.com购买。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值