节点文献

基于USB2.0的数据采集与信号处理

Data Acquisition and Signal Processing Based on USB2.0

【作者】 王裕

【导师】 顾红;

【作者基本信息】 南京理工大学 , 通信与信息系统, 2007, 硕士

【摘要】 在实际雷达项目中,由于功能比较复杂,往往需要事先将数据进行现场采集,而后进行数据处理,这就需要一套比较可靠的数据采集与处理系统。随着对采集速率的要求日益增高,传统的基于PCI等计算机总线的数据采集技术由于系统总线带宽的限制,已经达到了性能的瓶颈。本文讨论了一种基于USB2.0和FPGA的数据采集和信号处理的设计和实现方法。本数据采集与信号处理系统采用FPGA作为主控制器,通过FPDP接口接收AD变换的数据,并根据需要由FPGA进行必要的数据预处理,然后通过另一个FPDP接口将采集数据送入USB控制板,最后经USB将数据读入计算机存储和处理。论文首先简述了USB协议,包括体系结构、数据流模型、传输类型等;然后给出了基于USB2.0的数据采集与处理系统的设计方案,包括硬件设计和软件设计两部分。在硬件设计部分,先讨论了基于USB2.0接口芯片CY7C68013的USB通信板的硬件设计,然后给出了FPGA板和AD转换器系统的硬件设计方案。在软件设计部分,介绍了FX2的固件框架,详细讨论了USB从属FIFO接口模式的固件设计,然后论述了基于VHDL的FPGA程序设计,接着讨论了主机应用程序的设计和USB驱动程序的使用。最后将系统的软硬件设计相结合,实现了对系统调试与性能测试。研制开发的数据采集与信号处理系统不仅可以进行AD采集数据、信号产生和信号频谱分析,也还可以对采集数据进行一些数字信号预处理如滤波等。

【Abstract】 In practical project of Radar system, we usually need acquire Radar data first and then do the data-processing because of the functional complexity, so we must have a reliable data-acquisition and data-processing system. The traditional data-acquisition and data-processing system which based on the computer’s universal bus such as PCI bus can not satisfy the growing speed of data-acquisition because of the limit of the bus’s bandwidth. This paper discusses a design scheme and implementation of data-acquisition and data-processing system based on USB2.0 and FPGA.The data acquisition and signal processing system used FPGA as a host controller, and AD transform data can be received through FPDP interface and then deal with data preprocessing by the FPGA if necessary. Then the data will be sent to the USB board through another FPDP interface, and finally, it will be written into computer for storage and handling through USB board.This paper, firstly, introduces knowledge about USB protocol, including architectural overview, data flow model, data flow types and so on, and then it describes a design scheme of data-acquisition and data-processing system based on USB2.0 in which there are two parts: hardware design and software design. In the part of hardware, the hardware design of USB communication system based on USB2.0 chip CY7C68013 is discussed and then the hardware design scheme of FPGA and AD is given. In the part of software, the FX2 firmware flow is shown, and the firmware design of USB Slave FIFO is discussed in detail. Then, FPGA program based on VHDL is described. Then, we discussed application design and USB driver use. Finally, combining hardware design and software design, we give the debug strategy and performance test in this system.The data-acquisition and data-processing system, not only finishes AD data collection, signal generation and spectrum analyzation, but also deals with digital signal preprocessing, for example, filtering and so on.

【关键词】 USBFPGA数据采集固件
【Key words】 USBFPGAdata acquisitionfirmware
  • 【分类号】TP274.2
  • 【被引频次】7
  • 【下载频次】1213
节点文献中: 

本文链接的文献网络图示:

本文的引文网络