请问下谁用FPGA做过irig-b对时啊,或者谁知道irig-b对时的原理啊,急求!!!! 5
2个回答
展开全部
IRIG-b时间码相对于FPGA来说就是一串行bit数据输入,从IRIG-B的原理(网上可以搜索到)可知:
IRIG-B码把1秒时间平均分成100段,每段持续时间为10ms(10毫秒),表示一个位元(即一个BIT)。
其定义如下:
'0': 先高电平持续2ms,后低电平持续8ms
'1': 先高电平持续5ms,后低电平持续5ms
'p': 先高电平持续8ms,后低电平持续2ms
在FPGA内首先对输入的IRIG-b串行bit数据进行采集处理,用个1M时钟就行,然后判断判断高电平和低电平持续时间,按照定义得到串行数据; 其定义如下:
'0': 先高电平持续2ms,后低电平持续8ms
'1': 先高电平持续5ms,后低电平持续5ms
'p': 先高电平持续8ms,后低电平持续2ms
IRIG-B码的基准位置(即其时间基准点)的前一位元为P码,基准点位元也是一P码。两个P码连续出现, 而在B码序列中无其他任何位置连续出现两个或两个以上P码。通过找出连续B码中连续两个P码,可确定
出B码的起点。B码序列表示如下:
0: PR,B码序列的基准, P码
1-4: 秒的个位,BCD表示
5: 位元0
6-8: 秒的十位, BCD表示
9: P码
10-13:分的个位,BCD表示
14: 位元0
15-17:分的十位,BCD表示
18: 位元0
19: P码
20-23:小时的个位,BCD表示
24: 位元0
25-26:小时的十位,BCD表示
27-28:位元0
29: P码
30-33:天的个位,BCD表示
34: 位元0
35-38:天的十位,BCD表示
39: P码
40-41:天的百位,BCD表示
42-44:位元0
以上定义性的文字是参考的人家论文里的内容;我现在还没有在FPGA中做IRIG-B时间码,以后要做,这是我目前的想法,你可以实践一下试试
IRIG-B码把1秒时间平均分成100段,每段持续时间为10ms(10毫秒),表示一个位元(即一个BIT)。
其定义如下:
'0': 先高电平持续2ms,后低电平持续8ms
'1': 先高电平持续5ms,后低电平持续5ms
'p': 先高电平持续8ms,后低电平持续2ms
在FPGA内首先对输入的IRIG-b串行bit数据进行采集处理,用个1M时钟就行,然后判断判断高电平和低电平持续时间,按照定义得到串行数据; 其定义如下:
'0': 先高电平持续2ms,后低电平持续8ms
'1': 先高电平持续5ms,后低电平持续5ms
'p': 先高电平持续8ms,后低电平持续2ms
IRIG-B码的基准位置(即其时间基准点)的前一位元为P码,基准点位元也是一P码。两个P码连续出现, 而在B码序列中无其他任何位置连续出现两个或两个以上P码。通过找出连续B码中连续两个P码,可确定
出B码的起点。B码序列表示如下:
0: PR,B码序列的基准, P码
1-4: 秒的个位,BCD表示
5: 位元0
6-8: 秒的十位, BCD表示
9: P码
10-13:分的个位,BCD表示
14: 位元0
15-17:分的十位,BCD表示
18: 位元0
19: P码
20-23:小时的个位,BCD表示
24: 位元0
25-26:小时的十位,BCD表示
27-28:位元0
29: P码
30-33:天的个位,BCD表示
34: 位元0
35-38:天的十位,BCD表示
39: P码
40-41:天的百位,BCD表示
42-44:位元0
以上定义性的文字是参考的人家论文里的内容;我现在还没有在FPGA中做IRIG-B时间码,以后要做,这是我目前的想法,你可以实践一下试试
追问
呵呵,谢谢如此细致的回答,这个是编解码,我其实想问的是irig-b对时原理,或者思路是什么在FPGA里面??
追答
哦,理解错了,我也帮不到你了,希望你找到答案后与我分享
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2013-12-05
展开全部
IRIG是英文InterRange Instrumentation Group的缩写。它是美国靶场司令委员会的下属机构。它的执行委员会是由美国各靶场的代表,三军代表、国防部、国家航空航天局和国家标准局的代表组成。它的职责是负责靶场间的信息交换,制订标准、协调设备的研制和协调靶场间的相互配合。它所制定的IRIG标准,已成为国际上通用标准,在西欧、日本、澳大利亚等处得到了广泛的应用。
IRIG是美国靶场仪器组的简称。IRIG时间标准有两大类:一类是并行时间码格式,这类码由于是并行格式,传输距离较近,且是二进制,因此远不如串行格式广泛;另一类是串行时间码,共有六种格式,即A、B、D、E、G、H。它们的主要差别是时间码的帧速率不同,IRIG-B即为其中的B型码。B型码的时帧速率为1帧/s;可传递100位的信息。作为应用广泛的时间码,B型码具用以下主要特点:携带信息量大,经译码后可获得1、10、100、1000 c/s的脉冲信号和BCD编码的时间信息及控制功能信息;高分辨率;调制后的B码带宽,适用于远距离传输;分直流、交流两种;具有接口标准化,国际通用等特点。
2串行时间码
IRIG时间码标准有二大类。一类是并行时间码格式,这类码由于是并行形式,传输距离较近,且是二进制,因此应用远不如串行格式广泛。另一类是串行时间码,共有六种格式。即IRIG—A、B、D、E、G、H。它们的主要差别是时间码的帧速率不同,从最慢的每小时一帧的D格式到最快的每十毫秒一帧的G格式。各种格式的主要参数如下表所述。
为了便于传递,可用标准正弦波载频进行幅度调制。标准正弦波载频的频率与码元速率严格相关。B码的标准正弦波载频频率为1KHz。同时,其正交过零点与所调制格式码元的前沿相符合,标准的调制比为10比3。调制后的B码通常称IRIG-B(AC)码,未经幅度调制的通常称IRIG-B(DC)码。
IRIG-B(DC)码的接口通常采用TTL接口和RS422(V.11)接口。IRIG-B(AC)码的接口采用平衡接口。IRIG-B(DC)码的同步精度可达几十纳秒量级,IRIG-B(AC)码的同步精度一般为10~20ms(微秒)。
格 式
时帧周期
码元速率
二-十进制
信息位数
表示时间的信息
IRIG-D
1小时
1个/分
16
天、时
IRIG-H
1分
1个/秒
23
天、时、分
IRIG-E
10秒
10个/秒
26
天、时、分、10秒
IRIG-B
1秒
100个/秒
30
天、时、分、秒
IRIG-A
0.1秒
1000个/秒
34
天、时、分、秒、0.1秒
IRIG-G
0.01秒
10,000个/秒
38
天、时、分、秒、0.1秒,0.01秒
3IRIG-B格式
由于IRIG—B格式时间码(以下简称B码)是每秒一帧的时间码,最适合使用的习惯,而且传输也较容易。因此,在IRIG六种串行时间码格式中,应用最为广泛的是B码。B码的波形如图一(附后)所示。
码元识别
码元:时间格式里的每个脉冲称为码元。码元的“准时”(OnTime)参考点是其脉冲前沿,码元的重复速率称为码元速率。B码的码元速率为100pps。
索引计数:每个码元对应一个索引计数。两个相邻码元前沿之间的时间间隔为索引计数间隔,B码的索引计数间隔为10ms。索引计数在帧参考点处以“0”开始,以后每隔一个索引计数间隔增加1,直至这帧结束。B码每帧的索引计数间隔为100个,直至这帧结束。B码每帧的索引计数间隔为100个,索引计数数字从0~99。
位置识别标志:位置识别标志的宽度是对应时码的索引计数间隔的0.8,B码为8ms。位置识别标志P0的前沿在帧参考点(即PR)前一个索引计数间隔处,以后每十个码元有一个位置识别标志,分别为P1、P2……,P9位置识别标志的重复速率为码元速率的十分之一。B码为10pps。
码字:所有的时间格式都是脉宽码。二进制“1”和“0”的脉宽分别为索引计数间隔的0.5和02。B码的二进制“1”和“0”的脉宽分别为5ms和2ms。
参考标志:时帧的参考标志是由一个位置识别标志(P0)和相邻的参考码元(PR)组成。参考码元的宽度为对应时码索引计数间隔的0.8。B码为8ms。时帧的“准时”参考点是参考码元的前沿。
IRIG是美国靶场仪器组的简称。IRIG时间标准有两大类:一类是并行时间码格式,这类码由于是并行格式,传输距离较近,且是二进制,因此远不如串行格式广泛;另一类是串行时间码,共有六种格式,即A、B、D、E、G、H。它们的主要差别是时间码的帧速率不同,IRIG-B即为其中的B型码。B型码的时帧速率为1帧/s;可传递100位的信息。作为应用广泛的时间码,B型码具用以下主要特点:携带信息量大,经译码后可获得1、10、100、1000 c/s的脉冲信号和BCD编码的时间信息及控制功能信息;高分辨率;调制后的B码带宽,适用于远距离传输;分直流、交流两种;具有接口标准化,国际通用等特点。
2串行时间码
IRIG时间码标准有二大类。一类是并行时间码格式,这类码由于是并行形式,传输距离较近,且是二进制,因此应用远不如串行格式广泛。另一类是串行时间码,共有六种格式。即IRIG—A、B、D、E、G、H。它们的主要差别是时间码的帧速率不同,从最慢的每小时一帧的D格式到最快的每十毫秒一帧的G格式。各种格式的主要参数如下表所述。
为了便于传递,可用标准正弦波载频进行幅度调制。标准正弦波载频的频率与码元速率严格相关。B码的标准正弦波载频频率为1KHz。同时,其正交过零点与所调制格式码元的前沿相符合,标准的调制比为10比3。调制后的B码通常称IRIG-B(AC)码,未经幅度调制的通常称IRIG-B(DC)码。
IRIG-B(DC)码的接口通常采用TTL接口和RS422(V.11)接口。IRIG-B(AC)码的接口采用平衡接口。IRIG-B(DC)码的同步精度可达几十纳秒量级,IRIG-B(AC)码的同步精度一般为10~20ms(微秒)。
格 式
时帧周期
码元速率
二-十进制
信息位数
表示时间的信息
IRIG-D
1小时
1个/分
16
天、时
IRIG-H
1分
1个/秒
23
天、时、分
IRIG-E
10秒
10个/秒
26
天、时、分、10秒
IRIG-B
1秒
100个/秒
30
天、时、分、秒
IRIG-A
0.1秒
1000个/秒
34
天、时、分、秒、0.1秒
IRIG-G
0.01秒
10,000个/秒
38
天、时、分、秒、0.1秒,0.01秒
3IRIG-B格式
由于IRIG—B格式时间码(以下简称B码)是每秒一帧的时间码,最适合使用的习惯,而且传输也较容易。因此,在IRIG六种串行时间码格式中,应用最为广泛的是B码。B码的波形如图一(附后)所示。
码元识别
码元:时间格式里的每个脉冲称为码元。码元的“准时”(OnTime)参考点是其脉冲前沿,码元的重复速率称为码元速率。B码的码元速率为100pps。
索引计数:每个码元对应一个索引计数。两个相邻码元前沿之间的时间间隔为索引计数间隔,B码的索引计数间隔为10ms。索引计数在帧参考点处以“0”开始,以后每隔一个索引计数间隔增加1,直至这帧结束。B码每帧的索引计数间隔为100个,直至这帧结束。B码每帧的索引计数间隔为100个,索引计数数字从0~99。
位置识别标志:位置识别标志的宽度是对应时码的索引计数间隔的0.8,B码为8ms。位置识别标志P0的前沿在帧参考点(即PR)前一个索引计数间隔处,以后每十个码元有一个位置识别标志,分别为P1、P2……,P9位置识别标志的重复速率为码元速率的十分之一。B码为10pps。
码字:所有的时间格式都是脉宽码。二进制“1”和“0”的脉宽分别为索引计数间隔的0.5和02。B码的二进制“1”和“0”的脉宽分别为5ms和2ms。
参考标志:时帧的参考标志是由一个位置识别标志(P0)和相邻的参考码元(PR)组成。参考码元的宽度为对应时码索引计数间隔的0.8。B码为8ms。时帧的“准时”参考点是参考码元的前沿。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询