Abstract
Particle accelerators are continually advancing and offer insights into the world of molecules, atoms, and particles on the ever shorter length and timescales. A variety of detectors, which are connected to different front-end electronics are installed in various kinds of Data Acquisition (DAQ) systems, to collect a huge amount of raw data. This goes along with a rapid and highly accurate transformation of analog quantities into discrete values for electronic storage and processing with exponentially increasing amounts of data. Therefore, data reduction or compression is an important feature for the DAQ systems to reduce the size of the data transmission path between the detectors and the computing units or storage devices. The flexibility of the Field Programmable Gate Arrays (FPGAs) allows the implementation of real-time data compression algorithms inside these DAQ systems. In this contribution, we will present our developed real-time data compression technique for continuous data recorded by high-speed imaging detectors at the terahertz source facility at ELBE particle accelerator. The hardware implementation of the algorithm proved its real-time suitability by compressing one hundred thousand consecutive input signals without introducing dead time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sharma, K., Gupta, K.: Lossless data compression techniques and their performance. In: 2017 International Conference on Computing, Communication and Automation (ICCCA) (2017). https://doi.org/10.1109/ccaa.2017.8229810
Uthayakumar, J., Vengattaraman, T., Dhavachelvan, P.: A survey on data compression techniques: from the perspective of data quality, coding schemes, data type and applications. J. King Saud Univ. - Comput. Inf. Sci. (2018). https://doi.org/10.1016/j.jksuci.2018.05.006
Nishikawa, Y., Kawahito, S., Inoue, T.: Parallel image compression circuit for high-speed cameras. Real-Time Imaging IX 10(1117/12), 588030 (2005)
Lien, J.-M., Kurillo, G., Bajcsy, R.: Multi-camera tele-immersion system with real-time model driven data compression. Vis. Comput. 26, 3–15 (2009)
Tawel, R.: Real-time focal-plane image compression. In: [Proceedings] DCC 1993: Data Compression Conference. https://doi.org/10.1109/dcc.1993.253109
Patauner, C., Marchioro, A., Bonacini, S., Rehman, A.U., Pribyl, W.: A lossless data compression system for a real-time application in HEP data acquisition. In: 2010 17th IEEE-NPSS Real Time Conference (2010). https://doi.org/10.1109/rtc.2010.5750389
Fajardo, C.A., Angulo, C.A., Mantilla, J.G., Obregon, I.F., Castillo, J., Pedraza, C., Reyes, O.M.: Computational architecture for fast seismic data transmission between CPU and FPGA by using data compression. In: 2016 Data Compression Conference (DCC) (2016). https://doi.org/10.1109/dcc.2016.76
Rigler, S., Bishop, W., Kennings, A.: FPGA-based lossless data compression using Huffman and LZ77 algorithms. In: 2007 Canadian Conference on Electrical and Computer Engineering (2007). https://doi.org/10.1109/ccece.2007.315
Bawatna, M., Green, B., Deinert, J.-C., Kovalev, S., Knodel, O., Spallek, R., Cowan, T.: Pulse-resolved data acquisition system for THz pump laser probe experiments at TELBE using super-radiant Terahertz sources. In: 2019 IEEE MTT-S International Microwave Workshop Series on Advanced Materials and Processes for RF and THz Applications (IMWS-AMP) (2019). https://doi.org/10.1109/imws-amp.2019.8880116
Kovalev, S., Green, B., Golz, T., Maehrlein, S., Stojanovic, N., Fisher, A.S., Kampfrath, T., Gensch, M.: Probing ultra-fast processes with high dynamic range at 4th-generation light sources: arrival time and intensity binning at unprecedented repetition rates. Struct. Dyn. 4, 024301 (2017)
Bawatna, M., Green, B., Kovalev, S., Deinert, J.-C., Knodel, O., Spallek, R.G.: Research and implementation of efficient parallel processing of big data at TELBE user facility. In: 2019 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS) (2019). https://doi.org/10.23919/spects.2019.8823486
Lorenze, R., et al.: KALYPSO: a Mfps linear array detector for visible to NIR radiation. In: IBIC2016, 14–16 September, Barcelona, Spain, pp. 740–743 (2017). https://doi.org/10.18429/JACoW-IBIC2016-WEPG46
Huffman Coding. Springer Reference. https://doi.org/10.1007/springerreference_73181
Pu, I.M.: Run-length algorithms. In: Fundamental Data Compression, pp. 49–65 (2006)
Bhaskaran, V., Konstantinides, K.: Image and Video Compression Standards: Algorithms and Architectures. Kluwer Academic Publishers, Boston (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bawatna, M., Knodel, O., Spallek, R.G. (2020). Real-Time Data Compression System for Data-Intensive Scientific Applications Using FPGA Architecture. In: Silhavy, R. (eds) Applied Informatics and Cybernetics in Intelligent Systems. CSOC 2020. Advances in Intelligent Systems and Computing, vol 1226. Springer, Cham. https://doi.org/10.1007/978-3-030-51974-2_29
Download citation
DOI: https://doi.org/10.1007/978-3-030-51974-2_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-51973-5
Online ISBN: 978-3-030-51974-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)