唐海峰 作品数:7 被引量:7 H指数:2 供职机构: 昆明理工大学理学院 更多>> 发文基金: 国家自然科学基金 更多>> 相关领域: 电子电信 航空宇航科学技术 自动化与计算机技术 更多>>
基于USB接口多位数据格式的高速传输系统 被引量:1 2017年 该设计实现了一种基于USB2.0接口的数据传输系统。该系统由FPGA产生一个35位自加到250清0的计数器,实现通过USB把计数器的数值传送到上位机的功能。该设计采用的FPGA芯片为Altera公司的Cyclone IIEP2C5Q208C8N,USB芯片为Cypress公司EZ-USB系列的CY7C68013A。通过Quartus II软件,Keil软件,Cypress控制台进行USB接口多位数据传输系统的设计。该系统可用于高精度、高速度、低成本的批量数据传输。 张锦鹏 赵建军 唐海峰 赵恩关键词:FPGA USB CYPRESS X射线脉冲星导航时间测量电路的设计 2015年 在X射线脉冲星地面实验系统的仿真源所产生的X射线并经过前置电路转换成光子脉冲的基础上,设计了一种高精度的光子脉冲到达时间测量电路。该时间测量电路采用Xilinx公司的Virtex 5开发板,利用粗时间测量与细时间测量相结合方法,得到从75ps到99 year的高精度大动态范围的时间测量数据。实验仿真结果表明,该时间测量电路具有测量时间动态范围大,精度高,实现成本低,电路稳定性好等特点,为X射线脉冲星导航定位系统的后续数据处理电路提供了高精度的X射线光子脉冲到达时间数据。 唐海峰 赵建军 吴光敏 赵宝升 高霞芳基于SOPC技术高精度时间数字转换电路的系统设计 2015年 本文介绍一种基于SOPC(System on a Programmable Chip)技术高精度时间数字转换电路系统的设计方法。该电路系统中的TDC时间数字转换电路模块采用基于FPGA的粗时间细时间相结合技术实现时间测量电路模块,测量时间精度高达ns级,移植裁剪后的嵌入式Linux操作系统来采集、处理和存储前端TDC电路模块中光子到达时间数据,整个系统能够实现高精度光子到达时间数据的采集、处理和存储,然后利用显示终端直观看到TDC的工作情况,表面整个系统工作正常。 高霞芳 赵建军 吴光敏 唐海峰关键词:TDC SOPC 通信协议 FPGA 基于脉冲星脉冲信号的航天器导航系统 被引量:2 2016年 脉冲星是具有107—109T强磁场的快速自转中子星,会不断地发出周期性电脉冲信号。通过识别脉冲轮廓可以实现航天器的定位和姿态调整。将采集到的光子到达时刻的TDC数据通过USB传送到上位机进行脉冲轮廓还原得到光子到达时间(TOA)。利用西安光学精密机械研究所的X射线地面模拟系统产生B0531星系进行测试,得到的脉冲轮廓与在NASA下载的B0531星数据的脉冲轮廓相似度达到95.38%。 翟倩倩 唐海峰 马琨关键词:TDC TOA 基于FPGA的皮秒计数设计 被引量:2 2016年 在实际的现场可编程门阵列(FPGA)设计中,对纳秒以下的时间计数至今没有很好的方法进行处理。在以往的FPGA实现中,往往采用官方提供的DCM或PLL对时钟信号进行倍频处理。上述方法由于受到硬件资源的约束,用户不能随心所欲地对时钟信号进行多次处理,原因在于器件内部的DCM有限。提出了以IODELA原语为基础的方法进行时间计数设计,采用Verilog HDL硬件描述语言对皮秒进行计数操作,以Xilinx官方的Zedboard开发板和Virtex5开发板、以IODELAY原语与IDELAY原语为基础对纳秒以下的时间进行操作。经过功能仿真与板级验证,成功地实现了对于75ps^4ns(主频250 MHz的频率)的高精度计数功能。皮秒计数的实现,对于时间测量电路中细时间(主频频率<4ns的时间,即75ps^4ns的时间)的生成,以及对于进行FPGA纳秒级别以下的时钟操作产生了巨大且深远的作用。目前,该单元已经成功地应用在了时间测量电路的设计上。 唐海峰 赵建军 吴光敏 吴亚平 赵恩关键词:现场可编程门阵列 原语 倍频 时间测量电路系统的设计 被引量:1 2016年 研究设计了一种基于FPGA(Field Programmable Gate Array)技术设计的时间数字转换电路,其具有将多通道时间信号转化为数字信号,数据缓存处理,以及多通道数据组合输出的功能。采用FPGA技术,利用Xilinx公司Virtex II Pro系列芯片XC2VP30-FF896,采用粗时间和细时间相结合的计数计算方法设计时间数字转换电路模块。采用状态机设计的方法,利用FIFO管道实现准确有效地传输数据,解决了多通道传输所带来的数据重复的问题。该时间测量电路系统的设计具有精度高、成本低和应用领域广泛等特点。 赵恩 赵建军 高霞芳 唐海峰 方钊关键词:通信协议 状态机 X射线脉冲星导航硬件脉冲轮廓累积研究 被引量:2 2016年 为了在X射线脉冲星地面实验系统仿真源模拟产生X射线的基础上,能够快速稳定地得到脉冲轮廓,采用硬件历元叠加的方法获得脉冲轮廓。研究了用硬件实现历元叠加及其数据整合的算法,该算法首先在MATLAB现场可编程逻辑阵列(FPGA)中实现,再通过MATLAB硬件描述语言(HDL)代码生成模块把算法转换成HDL,经编译后获得配置硬件的Bit文件,最终在开发板FPGA上实现数据处理的硬件模块。一段时间内的光子到达时间数据通过MATLAB算法得到的脉冲轮廓数据与通过硬件模块处理后得到的数据结果存在误差,在单个时间窗口内误差最大值为2个光子数,误差平均值占光子数统计平均值的0.084%;两组统计的脉冲轮廓数据中不同数据占总数据个数的9.481%,这样的误差不影响后端模拟导航模块的导航。利用硬件实现的历元叠加及其数据整合模块具有处理速度快、设备紧凑、功耗低的特点,为航天器利用X射线脉冲星导航提供了一种可行的硬件数据处理技术上的支持。 吴亚平 赵建军 吴光敏 高霞芳 唐海峰关键词:脉冲星 硬件处理 硬件设计 信号源