System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种高效的关键脉冲远程光纤传输方法和系统技术方案_技高网

一种高效的关键脉冲远程光纤传输方法和系统技术方案

技术编号:41828436 阅读:22 留言:0更新日期:2024-06-27 18:14
本发明专利技术公开了一种高效的关键脉冲远程光纤传输方法和系统,解决了高速信号采集方法数据缓存长,对于在复杂环境下的快信号远程采集不利的问题,具体包括Step1、采集系统初始化,预设触发点位置,进行数据采集,处于等待外触发信号状态;Step2、在等待外触发信号状态期间,采集系统将采集数据一分为二;Step3、当检测到外触发信号且没有检测到脉冲信号时,采集系统转换到采集数据远程传输状态;缓存器根据预设数据保存长度继续将该段采集数据循环缓存完毕,停止缓存并上传数据;当检测到外触发信号且检测到脉冲信号时,采集系统转换到采集数据远程传输状态;从脉冲信号的首地址开始上传;Step4、采集系统复位,返回步骤2,直至所有脉冲信号采集、传输完毕。

【技术实现步骤摘要】

本专利技术涉及高速信号远程光纤传输,具体涉及一种高效的关键脉冲远程光纤传输方法和系统


技术介绍

1、高速信号远程光纤传输技术是强脉冲辐射测量的关键支撑技术,同时在高能物理、爆炸力学等实验研究中具有重要的应用价值。为了确保数据的安全可靠,不受复杂环境因素的破坏,需要在第一时间将测试信号传输到安全地带存储保存。光纤传输技术具有抗干扰能力强、传输距离远、传输速率高等优点,但随着数字化采集技术的进步,数据量的不断提升,对高速信号远程光纤传输技术提出了很高的带宽要求,是当前研究的热点。

2、目前,由于高速信号采集系统的数据量非常大,例如10gsps采样率、12bits量化精度的高速信号采集系统实时数据率达到150gbps。面对如此庞大的读写速率,常用的方法是首先将高速数据缓存降速,然后缓慢读出、传输、存储。这种方法存在两个不足,一是要先缓存再读出,增加了缓存时间;二是没有区分传输数据的优先级,这对于在复杂环境下的快信号远程采集尤为不利。


技术实现思路

1、为了解决现有的高速信号采集方法数据缓存长,且没有区分传输数据的优先级,导致对于在复杂环境下的快信号远程采集不利的技术问题,本专利技术提供了一种高效的关键脉冲远程光纤传输方法和系统。

2、本专利技术的构思是:通过对采集数据的实时监测,确定数据优先传输方法,优先从包含脉冲数据的地址开始上传数据;并且当触发信号到来时,同时开展读操作和写操作,将数据缓存在缓存器上的同时,开始数据上传,以节省数据缓存的时间。

3、本专利技术所采用的技术解决方案为:

4、一种高效的关键脉冲远程光纤传输方法,其特殊之处在于,包括以下步骤:

5、step1、采集系统进行参数初始化,并预设触发点位置,之后进行数据采集,处于等待外触发信号状态t0;

6、step2、在等待外触发信号状态t0期间,采集系统将采集数据一分为二,一份通过缓存器循环缓存,并实时刷新;另一份进入窗口产生器,用于检测脉冲信号;预设的触发点位置以及缓存器存储空间长度能够覆盖触发信号和脉冲信号之间的时间差;

7、step3、当检测到外触发信号且没有检测到脉冲信号时,采集系统转换到采集数据远程传输状态t1;根据预设触发点之后的数据保存长度,缓存器继续将该段采集数据循环缓存完毕,然后停止缓存,从当前第一个地址开始上传数据;当检测到外触发信号且检测到脉冲信号时,则产生脉冲地址窗口a0,采集系统转换到采集数据远程传输状态t1;根据脉冲地址窗口a0找寻脉冲信号的首地址,然后从该首地址开始上传;

8、step4、待step3中所有采集数据上传完毕,采集系统复位,重新处于等待外触发信号状态t0,然后返回步骤2,直至所有脉冲信号采集、传输完毕。

9、进一步地,step1中:进行初始化的参数包括缓存空间大小、脉冲读出窗口长度、触发点之后的数据保存长度。

10、进一步地,step2中:在等待外触发信号状态t0期间,所述采集系统不上传数据。

11、进一步地,step2中:所述窗口产生器通过adc代码过阈比较法检测脉冲信号;

12、step3中,当检测到外触发信号且检测到脉冲信号时,所述脉冲地址窗口a0在过阈后通过计数器产生,窗口长度根据需求配置。

13、进一步地,step2中:所述缓存器采用环形存储器,输入数据循环覆盖,当未检测到触发信号时,缓存器数据循环刷新,且不上传。

14、进一步地,step3中:当检测到外触发信号且没有检测到脉冲信号时,缓存器存储一帧波形后停止刷新。

15、进一步地,step3中:所述数据保存长度为一帧波形数据长度。

16、进一步地,step3中:所述根据脉冲地址窗口a0找寻脉冲信号的首地址具体为,通过触发点位置和计数器窗口长度计算上传数据的首地址。

17、一种高效的关键脉冲远程光纤传输系统,用于实现上述高效的关键脉冲远程光纤传输方法,其特殊之处在于:包括数据接口电路s1、缓存器、窗口产生器s3、读写控制器s4和高速串行接口s5;

18、所述数据接口电路s1的输入端用于接收采集数据,其输出端分别连接缓存器的第一输入端和窗口产生器s3的输入端;

19、所述窗口产生器s3的输出端与读写控制器s4的第一输入端连接;

20、所述读写控制器s4的第二输入端用于接收触发信号,其第一输出端与缓存器的第二输入端连接,其第二输出端以及缓存器的输出端均通过高速串行接口s5连接传输光纤。

21、进一步地,所述缓存器为环形存储器s2。

22、本专利技术的有益效果:

23、1、本专利技术通过对采集数据的实时监测,确定数据优先传输方法,不是从第一个波形数据开始,而是根据脉冲位置,优先传输包含脉冲的关键数据,提高了关键脉冲的传输效率。

24、2、本专利技术可应用在快脉冲信号远程数字化采集系统,特别适合混合脉冲辐射场快脉冲信号的获取,提高关键脉冲的传输效率。

25、3、本专利技术提供了系统和方法具有较广的普适性,适合于单路光纤传输,亦适合于多路光纤的数据远程传输。

本文档来自技高网...

【技术保护点】

1.一种高效的关键脉冲远程光纤传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step1中:进行初始化的参数包括缓存空间大小、脉冲读出窗口长度、触发点之后的数据保存长度。

3.根据权利要求1或2所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step2中:在等待外触发信号状态T0期间,所述采集系统不上传数据。

4.根据权利要求3所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step2中:所述窗口产生器通过ADC代码过阈比较法检测脉冲信号;

5.根据权利要求4所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step2中:所述缓存器采用环形存储器,输入数据循环覆盖,当未检测到触发信号时,缓存器数据循环刷新,且不上传。

6.根据权利要求5所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step3中:当检测到外触发信号且没有检测到脉冲信号时,缓存器存储一帧波形后停止刷新。

7.根据权利要求6所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step3中:所述数据保存长度为一帧波形数据长度。

8.根据权利要求4所述的高效的关键脉冲远程光纤传输方法,其特征在于,Step3中:所述根据脉冲地址窗口A0找寻脉冲信号的首地址具体为,通过触发点位置和计数器窗口长度计算上传数据的首地址。

9.一种高效的关键脉冲远程光纤传输系统,用于实现权利要求1-8任一所述高效的关键脉冲远程光纤传输方法,其特征在于:包括数据接口电路S1、缓存器、窗口产生器S3、读写控制器S4和高速串行接口S5;

10.根据权利要求9所述的高效的关键脉冲远程光纤传输系统,其特征在于:所述缓存器为环形存储器S2。

...

【技术特征摘要】

1.一种高效的关键脉冲远程光纤传输方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高效的关键脉冲远程光纤传输方法,其特征在于,step1中:进行初始化的参数包括缓存空间大小、脉冲读出窗口长度、触发点之后的数据保存长度。

3.根据权利要求1或2所述的高效的关键脉冲远程光纤传输方法,其特征在于,step2中:在等待外触发信号状态t0期间,所述采集系统不上传数据。

4.根据权利要求3所述的高效的关键脉冲远程光纤传输方法,其特征在于,step2中:所述窗口产生器通过adc代码过阈比较法检测脉冲信号;

5.根据权利要求4所述的高效的关键脉冲远程光纤传输方法,其特征在于,step2中:所述缓存器采用环形存储器,输入数据循环覆盖,当未检测到触发信号时,缓存器数据循环刷新,且不上传。

6.根据权利要求5所述的高效的...

【专利技术属性】
技术研发人员:罗通顶李斌康赵前张雁霞王晶田耕阮林波管兴胤谭新建
申请(专利权)人:西北核技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1