[发明专利]具有双缓存结构的光子脉冲到达时间读出装置无效
申请号: | 201310098232.0 | 申请日: | 2013-03-25 |
公开(公告)号: | CN103575273A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 刘彦明;李小平;谢楷;方海燕;孙海峰;刘洋;傅灵忠 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G01C21/02 | 分类号: | G01C21/02 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 缓存 结构 光子 脉冲 到达 时间 读出 装置 | ||
技术领域
本发明属于电子设备技术领域,涉及一种光子脉冲到达时间读出装置,可用于脉冲星导航系统。
背景技术
在脉冲星导航系统中,脉冲到达时间的测量是脉冲星导航系统中的决定性因素。光子探测器对脉冲星发出的微弱信号进行探测得到光子脉冲,经过脉冲整形后送入到电子读出系统进行光子脉冲到达时间的测量和记录,进而通过脉冲星脉冲轮廓的构造原理完成脉冲轮廓的恢复,计算脉冲到达时间。
目前用于测量并记录光子脉冲到达时间的电子读出系统,其通常由微处理器实现,在微处理器内部通过编程实现光子脉冲的捕获、到达时间标定以及数据的存储和传输。这种系统存在的主要问题有:
1)由于光子脉冲到达的峰值速度高于通常处理器的数据存储速度和处理速度,当光子脉冲连续、高速到来时,会造成系统短时间内无法及时记录到达时间并上传,容易丢失部分光子脉冲的到达时间数据。
2)由于通常处理器与计算机进行通信的通信接口通信速率有限,当电子读出系统长时间运行时,光子脉冲到达时间数据量很大,难以保证将记录的光子到达时间数据高速和高效率地上传和处理。
发明内容
本发明的目的在于针对现有的光子脉冲到达时间读出系统中存在的问题,提出了一种具有双缓存结构的高速光子脉冲到达时间读出装置,以保证在数据写入速度较快情况下的数据完整性,并提高数据传输和处理的速度和效率。
为实现上述目的,本发明具有双缓存结构的光子脉冲到达时间读出装置,包括:计数器模块,脉冲捕获及数据锁存器模块和通信接口,其特征在于:
脉冲捕获及数据锁存器模块与通信接口之间连接有由高速异步先入先出队列和大容量环形先入先出队列构成的双缓冲存储器;
所述计数器模块,对计数器基准时钟进行计数;脉冲捕获及数据锁存器模块在捕获到光子脉冲信号时对计数器基准时钟计数值进行锁存,作为光子脉冲到达时间计数值;该光子脉冲到达时间计数值依次经过高速异步先入先出队列和大容量环形先入先出队列进行两次存储,再通过通信接口将存储的光子脉冲到达时间计数值数据上传到外部的计算机进行处理。
上述具有双缓存结构的光子脉冲到达时间读出装置,其特征在于:高速异步先入先出队列采用存储速度高于光子脉冲信号平均到达速度的异步存储器。
上述具有双缓存结构的光子脉冲到达时间读出装置,其特征在于:大容量环形先入先出队列采用能循环、重复存储的存储器,其存储容量大于单位时间内通信接口上传和处理的数据量。
本发明使用了双缓存结构对高速光子脉冲到达时间进行两次缓存,作为第一级缓存的高速异步先入先出队列能够即时地将高速到来的光子脉冲到达时间计数值数据存入存储器,避免因为数据写入速度较快而读取速度有限导致数据丢失;作为第二级缓存的大容量环形先入先出队列,能够将大量的光子脉冲到达时间计数值进行缓存,避免由于通信接口的通信速率较低而导致数据无法高速高效率地上传。因而本发明采用的这种双缓存结构,不仅保证了在数据写入速度较快情况下的数据完整性,而且提高了数据传输和处理的速度和效率。
附图说明
图1是本发明的结构框图。
具体实施方式
下面结合附图对本发明做进一步说明。
参照图1,本发明具有双缓存结构的高速光子脉冲达到时间读出装置主要由计数器模块101、脉冲捕获、数据锁存器模块102、高速异步先入先出队列103、大容量环形先入先出队列104和通信接口105依次连接构成。其中:计数器模块101、脉冲捕获及数据锁存器模块102和高速异步先入先出队列103由现场可编程门阵列FPGA实现,大容量环形先入先出队列104和通信接口105由微处理器实现。高速异步先入先出队列103和大容量环形先入先出队列104构成双缓存结构。
作为第一级缓冲的高速异步先入先出队列103,使用现场可编程门阵列FPGA中的内部存储器通过IP核实现。其中FPGA采用100MHz的主时钟,能够保证数据的高速写入,即时地将锁存的计数值进行存储。作为第二级缓冲的大容量环形先入先出队列104,使用微处理器的内部RAM资源构建一个长度为1024字节的大容量数组。当数据写指针移动到数组末尾时,将数据写指针重新移动起始位置,构成环形先入先出队列。通信接口105由微处理器内部的通用串行总线USB接口实现,进行与外部计算机的数据通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310098232.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轴承滑道通孔转角铝铌合金同平面调节三角量具
- 下一篇:一种微机电引信安保装置