为了提高脉冲信号多参数提取的准确性,从而更精确地表征细胞多种物理和生化特性,设计了基于FPGA的快速脉冲数据采集与处理系统;首先,采用对时间窗口和幅值同时设定阈值的方法,有效避免了噪声对有效脉冲识别的影响;其次,采用FPGA实现数据采集、快速数字滤波、以及脉冲峰值、面积和脉宽3个参数的提取,并利用FPGA作为外部主控制器实现对USB芯片CY7C68013A内部FIFO的控制,实现脉冲数据的高速处理、传输;最后,对系统的可行性及准确性进行了实验;实验结果表明,本系统能够对脉冲信号进行有效实时识别和高准确度的参数提取,同时USB的数据传输速度可达29.8Mb/s,满足系统数据传输的实时性要求.
To improve accuracy of parameters extraction of pulse signal, and accurately characterize a variety of physical and biochemical characteristics of cells, a data acquisition and processing system of fast pulse based on FPGA is designed. Firstly, the method of setting threshold value for both time window and amplitude is adopted to effectively avoid the noise influence during effective pulse recognition. Then, data collection, fast digital filter are realized, as well as pulse peak, area and width are extracted in parallel. An external host control- ler is constructed by using FPGA modules to control the internal FIFO of the USB chip CY7C68013A for achieving high speed data transmis- sion. Finally, related experiments are implemented to verify the feasibility and system accuracy. Experimental results illustrate that real-- time processing of pulse signal can be finished effectively and the data transmission speed of USB can be up to 29.8 Mb/s.