DocumentCode :
3588551
Title :
Data preprocessing with FPGA in multiple channel data acquisition system
Author :
Zheng Tu ; Junfeng Yang ; Kezhu Song ; Wengui Lv
Author_Institution :
State Key Lab. of Particle Detection & Electron., USTC, Hefei, China
fYear :
2014
Firstpage :
1
Lastpage :
5
Abstract :
In the multiple channel data acquisition system of large physics experiments it is necessary for us to preprocess the data in front-end electronic system to arrange the data into specified orders. The aim of our research was to implement the data arrangement using FPGA in real time which was more efficient than implementing it in the software. The reordering process essentially conducted a matrix transpose since the data usually stored as a two dimensional matrix depended on time and channel number. In this paper, we mainly discussed algorithms of full matrix transpose and sparse matrix transpose that were generally used in large physics experiments. In the case of full matrix transpose, the input data were jump-written to a calculated address location in the memory and read out in sequence from the memory. However, in the case of sparse matrix transpose, the input data were written to the memory in sequence with its position we referred to when jump-read the data out of the memory. Each position of the input data was inserted into a list including the entire data ordered positions. FPGA logic modules were designed according to the two algorithms and a simulation was conducted using the data form of data frame in seismic prospecting system as an example for full matrix transpose and using the data form of HPTDC as an example for sparse matrix transpose. Results indicated that the modules could successfully achieve matrix transpose in real time within a few latency in the both case of the full matrix transpose and the sparse matrix transpose.
Keywords :
data acquisition; field programmable gate arrays; physics computing; sparse matrices; FPGA logic modules; HPTDC; data arrangement; data ordered positions; data preprocessing; front-end electronic system; large physics experiments; multiple channel data acquisition system; reordering process; seismic prospecting system; sparse matrix transpose; Data acquisition; Data preprocessing; Indexes; Random access memory; Sparse matrices; Timing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Conference (RT), 2014 19th IEEE-NPSS
Print_ISBN :
978-1-4799-3658-8
Type :
conf
DOI :
10.1109/RTC.2014.7097508
Filename :
7097508
Link To Document :
بازگشت