GHz伪随机码脉冲序列发生电路设计与实现

Menu
  
    摘要时间相关单光子计数技术(TCSPC)应用于激光测距领域可以实现高距离分辨精度的测量。但是,在长距离测量中,TCSPC激光测距系统有一个主要弱点——距离模糊。距离模糊是指长距离测量中,由于TCSPC系统无法确定接收脉冲与发送脉冲的对应关系,而导致无法确定目标确切距离的现象。为避免距离模糊问题,一个可行的方法是将周期性脉冲序列替换为随机产生的非周期性脉冲序列。
    本文研究的课题作为TCSPC激光测距系统的一部分,主要内容是设计一个伪随机码生成与脉冲序列输出系统,用来驱动可编程激光器。在查阅大量文献的基础上,本设计选用LabVIEW FPGA作为为开发平台,采用一维布尔数组作为序列生成与传递的载体,串行输出脉冲序列。由于所得串行输出数据率不能满足TCSPC系统要求,本设计提出了采用一维U16数组作为载体,16通道并行输出的改进方案。最终,由于硬件性能以及PCB电路原因,得到串行输出数据率25MHz,并行输出12MHz,不能完全满足TCSPC系统实际使用的要求,还有待今后进一步地研究和改善。
    关键词  伪随机码序列  LabVIEW FPGA  PCB设计6486
    毕业设计说明书(论文)外文摘要
    Title     Circuit Design and Implementationg of the GHz pseudo-random code pulse sequence  
    Abstract
    Time-correlated single photon counting technique (TCSPC) used in the field of laser ranging can achieve high time –resolved measurement of the accuracy. However, in the long-distance measurements, TCSPC laser ranging system has a weakness – the rang ambiguity. Range ambiguity is the phenomenon that TCSPC system cannot determine the correspondence between receiving and sending pulses so that it cannot establish the exact distance in long-distance measurement. In order to avoid the range ambiguity, a viable solution is using a randomly generated a periodic pulse sequence instead of the periodic pulse.
    The subject of this study as part of the TCSPC laser ranging system, the main content is to design a pseudo-random code generated pulse train output system which is used to drive the programmable laser. After accessing to extensive literature, the design uses the LabVIEW FPGA as the development platform. It uses a   one-dimensional Boolean array as the carrier of the sequence generation and transmission to output the pulse sequence serially. Because the serial output data rate cannot meet the TCSPC system requirements, the design proposed a improvement program which uses a one-dimensional U16 array instead of the one-dimensional Boolean array as the carrier. Because of the reason of hardware performance and the PCB circuit, the data rate of serial output is 25MHz and the data rate of parallel output is 12MHz, which cannot fully meet the actual requirements of the TCSPC system. It remains to be further research and improve.
    Keywords  pseudo-random code pulse sequence   LabVIEW FPGA  PCB design
    目   次
    1 绪论 1
        1.1课题背景及意义 1
        1.2本文的研究内容 2
    2伪随机码序列 3
        2.1伪随机序列的概念 3
        2.2 伪随机序列发展历史与研究现状 3
        2.3 伪随机序列的应用 3
    3  设计工具介绍4
    3.1 LabVIEW开发平台4
        3.2 PCB设计 8
    4 伪随机码序列生成与脉冲序列输出 11
        4.1伪随机码序列生成 11
        4.2脉冲序列输出 12
    5 设计方案改进 19
        5.1改进方案 19
        5.2设计修改 19
        5.3结果分析与改进方法 23
    结 论  24
    致 谢  25
    参考文献 26
    图 目 录
  1. 上一篇:Ku波段卫星通信抛物面天线的设计
  2. 下一篇:Matlab一维条形码的识别+文献综述
  1. 1-4GHz宽带低噪声放大器设计

  2. LTE中随机接入信号研究+文献综述

  3. 雷达动目标检测中随机傅...

  4. VHDL统计计算算法的FPGA实现

  5. HFSS2.45GHz RFID读写器天线设计

  6. MATLAB基于深层防伪技术真伪币识别技术研究

  7. 伪码调相与线性调频复合...

  8. PLC直角坐标式搬运机械手...

  9. 超高强钢的焊接研究现状

  10. 偏振光的分析实验原理及...

  11. 基于vb语言开发的测量程序应用+源程序

  12. 佳能单反相机镜头盖罩注塑模设计任务书

  13. 基于阶梯阻抗多模谐振器...

  14. 温水换热器的设计任务书

  15. C#基于数据融合的交通路径数据处理方法研究

  16. ASP.NET的图书管理系统设计与实现

  17. 多重命中拦阻射击理论及研究现状

加入收藏   

About

六维论文网手机版...

HomePage:http://www.lwfree.cn

CloseBack