Font Size: a A A

Data Acquisition And Signal Processing Based On USB2.0

Posted on:2008-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360215498844Subject:Communication and Information System
Abstract/Summary:
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.
Keywords/Search Tags:USB, FPGA, data acquisition, firmware
Related items