Skip to main content

Real-Time Data Compression System for Data-Intensive Scientific Applications Using FPGA Architecture

  • Conference paper
  • First Online:
Applied Informatics and Cybernetics in Intelligent Systems (CSOC 2020)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. Nishikawa, Y., Kawahito, S., Inoue, T.: Parallel image compression circuit for high-speed cameras. Real-Time Imaging IX 10(1117/12), 588030 (2005)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Tawel, R.: Real-time focal-plane image compression. In: [Proceedings] DCC 1993: Data Compression Conference. https://doi.org/10.1109/dcc.1993.253109

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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)

    Article  Google Scholar 

  11. 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

  12. 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

  13. Huffman Coding. Springer Reference. https://doi.org/10.1007/springerreference_73181

  14. Pu, I.M.: Run-length algorithms. In: Fundamental Data Compression, pp. 49–65 (2006)

    Google Scholar 

  15. Bhaskaran, V., Konstantinides, K.: Image and Video Compression Standards: Algorithms and Architectures. Kluwer Academic Publishers, Boston (1995)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed Bawatna .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics