Lossless Compression of Aldebaran-I Telemetry Data Using the On+ Algorithm
Abstract
1. Introduction
2. Theoretical Framework and Analysis of Related Work
3. Proposed Compression Algorithm
3.1. On+ Proposed Algorithm
3.1.1. Notation
- , a binary vector of size n, where , and .
- , a conversion vector of size m, where .
3.1.2. Entropy Model Estimation
- (i)
- Given a Bernoulli sequence , a binary vector of length where , with each and , the entropy of this sequence is given by:The average length of sequence X, in bits, is given by:
- (ii)
- Transformation of sequence X into Y: Sequence X is transformed into a sequence , a vector of size , where and follows a geometric distribution with the same parameter p as sequence X. The entropy is given by the equation:The average length of sequence Y, in bits, is given by:
3.1.3. Encoding
| Algorithm 1: Encoding |
![]() |
3.1.4. Decoding
| Algorithm 2: Decoding |
![]() |
3.2. Performance and Efficiency Evaluation of the On+ Algorithm
4. Results
4.1. Repository and Experimental Platform
4.2. Benchmark Experimental
4.3. Analysis of Entropy and File Compression
4.4. Time and Space Complexity Analysis
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CF | Compression Factor: ratio between the size of the original file and the compressed file |
| CR | Compression Rate |
| Downlink | Data download from the satellite to the ground station |
| IoT | Internet of Things |
| kB | kBytes |
| LoRa | Long Range |
| NASA | National Aeronautics and Space Administration |
| On+ | Lossless Compression Algorithm |
| Complexity Notation: linear time | |
| TR | Transfer Rate: amount of data processed per unit of time |
| UART | Universal Asynchronous Receiver/Transmitter |
| Uplink | Data upload from the ground station to the satellite |
References
- Guojun, L.; Jian, S.; Running, Z. Lossless Data Compression Algorithm for Satellite Packet Telemetry Data. In Proceedings of the 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC), Shenyang, China, 20–22 December 2013; pp. 2756–2759. [Google Scholar]
- Ketshabetswe, L.K.; Zungeru, A.M.; Lebekwe, C.K.; Mtengi, B. Energy-Efficient Algorithms for Lossless Data Compression Schemes in Wireless Sensor Networks. Sci. Afr. 2024, 23, e02008. [Google Scholar] [CrossRef]
- Ciaparrone, G.; Benedetto, V.; Gissi, F. A Preliminary Study on AI for Telemetry Data Compression. In Proceedings of the International Conference on Deep Learning, Artificial Intelligence and Robotics, Salerno, Italy, 12–19 December 2022; pp. 134–143. [Google Scholar]
- Rakhmanov, A.; Wiseman, Y. Compression of GNSS data with the aim of speeding up communication to autonomous vehicles. Remote Sens. 2023, 15, 2165. [Google Scholar] [CrossRef]
- Meß, J.G.; Schmidt, R.; Fey, G. Adaptive Compression Schemes for Housekeeping Data. In Proceedings of the 2017 IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2017; pp. 1–12. [Google Scholar]
- Evans, D.; Labrèche, G.; Marszk, D.; Bammens, S.; Hernández-Cabronero, M.; Zelenevskiy, V.; Shiradhonkar, V.; Starcik, M.; Henkel, M. Implementing the New CCSDS 124.0-B-1 Housekeeping Data Compression Standard (Based on POCKET+) on OPS-SAT-1. In Proceedings of the Small Satellite Conference, Logan, UT, USA, 6–11 August 2022. [Google Scholar]
- Anmireddy, V.; Vasudevan, R.; Anand, D.; Rao, T.V.; Kapardhi, B.V.N.; Trivedi, D.; Manchanda, R.K. Telemetry, Telecommand and Safety Sub-systems for Scientific Ballooning from Hyderabad. Adv. Space Res. 2010, 46, 960–967. [Google Scholar] [CrossRef]
- Meß, J.G.; Schmidt, R.; Fey, G.; Dannemann, F. On the Compression of Spacecraft Housekeeping Data Using Discrete Cosine Transforms. In Proceedings of the 2016 International Workshop on Tracking, Telemetry and Command Systems for Space Applications (TTC), Noordwijk, The Netherlands, 13–16 September 2016; pp. 1–8. [Google Scholar]
- Xu, Z.; Cheng, Z.; Tang, Q.; Guo, B. An Encoder-Decoder Generative Adversarial Network-Based Anomaly Detection Approach for Satellite Telemetry Data. Acta Astronaut. 2023, 213, 547–558. [Google Scholar] [CrossRef]
- Xu, Z.; Cheng, Z.; Guo, B. A Hybrid Data-Driven Framework for Satellite Telemetry Data Anomaly Detection. Acta Astronaut. 2023, 205, 281–294. [Google Scholar] [CrossRef]
- Wan, P.; Zhan, Y.; Jiang, W. Study on the Satellite Telemetry Data Classification Based on Self-Learning. IEEE Access 2019, 8, 2656–2669. [Google Scholar] [CrossRef]
- Shehab, A.F.; Elshafey, M.A.; Mahmoud, T.A. Recurrent Neural Network Based Prediction to Enhance Satellite Telemetry Compression. In Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2020; pp. 1–11. [Google Scholar]
- Hernández-Cabronero, M.; Evans, D.; Bartrina-Rapesta, J.; Aulí-Llinàs, F.; Blanes, I.; Serra-Sagristà, J. Resiliency and Efficiency of the CCSDS 124.0-B-1 Telemetry Compression Standard. IEEE Access 2024, 12, 36702–36711. [Google Scholar] [CrossRef]
- Hao, Y.; Zhang, C.; Chai, S.; Li, Z.; Liu, X. Satellite Fault Detection and Diagnosis Based on Data Compression and Improved Decision Tree. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; pp. 1686–1691. [Google Scholar]
- Jeong, S.; Jeong, S.; Woo, S.S.; Ko, J.H. An Overhead-Free Region-Based JPEG Framework for Task-Driven Image Compression. Pattern Recognit. Lett. 2023, 165, 1–8. [Google Scholar] [CrossRef]
- Wang, Z.; Wen, M.; Xu, Y.; Zhou, Y.; Wang, J.H.; Zhang, L. Communication Compression Techniques in Distributed Deep Learning: A Survey. J. Syst. Archit. 2023, 142, 102927. [Google Scholar] [CrossRef]
- Sayood, K. Introduction to Data Compression; Morgan Kaufmann: Burlington, MA, USA, 2018. [Google Scholar]
- Tian, J.; Rivera, C.; Di, S.; Chen, J.; Liang, X.; Tao, D.; Cappello, F. Revisiting Huffman Coding: Toward Extreme Performance on Modern GPU Architectures. In Proceedings of the 2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Portland, OR, USA, 17–21 May 2021; pp. 881–891. [Google Scholar]
- Wiseman, Y. High-Speed Architecture for Hybrid Arithmetic–Huffman Data Compression. Technologies 2025, 13, 585. [Google Scholar] [CrossRef]
- Langdon, G.G. An Introduction to Arithmetic Coding. IBM J. Res. Dev. 1984, 28, 135–149. [Google Scholar] [CrossRef]
- Said, A. Introduction to Arithmetic Coding–Theory and Practice. arXiv 2023, arXiv:2302.00819. [Google Scholar]
- Auli-Llinas, F. Fast and Efficient Entropy Coding Architectures for Massive Data Compression. Technologies 2023, 11, 132. [Google Scholar] [CrossRef]
- Adel, M.; El-Naggar, M.; Darweesh, M.S.; Mostafa, H. Multiple Hybrid Compression Techniques for Electroencephalography Data. In Proceedings of the 2018 30th International Conference on Microelectronics (ICM), Sousse, Tunisia, 16–19 December 2018; pp. 124–127. [Google Scholar]
- Ma, Z.; Zhu, H.; He, Z.; Lu, Y.; Song, F. Deep Lossless Compression Algorithm Based on Arithmetic Coding for Power Data. Sensors 2022, 22, 5331. [Google Scholar] [CrossRef] [PubMed]
- Barros, A.K. Entropy as a Geometric Consequence of Higher Dimensions. Technologies 2025, 13, 563. [Google Scholar] [CrossRef]
- Brian, K. Lossless Compression with Asymmetric Numeral Systems. 2020. Available online: https://bjlkeng.io/posts/lossless-compression-with-asymmetric-numeral-systems/ (accessed on 12 September 2025).
- Khandwani, F.I.; Ajmire, P.E. A Survey of Lossless Image Compression Techniques. Int. J. Electr. Electron. Comput. Sci. Eng. 2018, 5, 39–42. [Google Scholar]
- Blelloch, G.E. Introduction to Data Compression; Computer Science Department, Carnegie Mellon University: Pittsburgh, PA, USA, 2001; Volume 54. [Google Scholar]
- Patel, H.; Itwala, U.; Rana, R.; Dangarwala, K. Survey of Lossless Data Compression Algorithms. Int. J. Eng. Res. Technol. 2015, 4, 926–929. [Google Scholar]
- Cayoglu, U.; Tristram, F.; Meyer, J.; Schröter, J.; Kerzenmacher, T.; Braesicke, P.; Streit, A. Data Encoding in Lossless Prediction-Based Compression Algorithms. In Proceedings of the 2019 15th International Conference on eScience (eScience), San Diego, CA, USA, 24–27 September 2019; pp. 226–234. [Google Scholar]
- Jayasankar, U.; Thirumal, V.; Ponnurangam, D. 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. 2021, 33, 119–140. [Google Scholar] [CrossRef]
- Phalke, S.; Vaidya, Y.; Metkar, S. Big-O Time Complexity Analysis of Algorithm. In Proceedings of the 2022 International Conference on Signal and Information Processing (IConSIP), Pune, India, 25–27 August 2022; pp. 1–5. [Google Scholar]
- Vaz, R.; Shah, V.; Sawhney, A.; Deolekar, R. Automated Big-O Analysis of Algorithms. In Proceedings of the 2017 International Conference on Nascent Technologies in Engineering (ICNTE), Vashi, India, 27–28 January 2017; pp. 1–6. [Google Scholar]
- Marques, J.; Santos, J.; Azulay, L.; Junior, C.; Filho, E.; Junior, J.; Silva, L. Thermal Simulation of a High Altitude Balloon. 2022. Available online: https://cubesat.ufsc.br/2022/cb.pdf (accessed on 21 November 2025).
- Elzeiny, S.; Edward, P.; Elshabrawy, T. LoRa performance enhancement through list decoding technique. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops), Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar]






| Statistic | On+ | Huffman | Arithmetic | RAR | ZIP | 7Z | XZ | GZ |
|---|---|---|---|---|---|---|---|---|
| Mean | 29.19 | 18.23 | 8.11 | −6.28 | −64.32 | −69.72 | 20.77 | 26.30 |
| Standard Deviation | 1.26 | 3.83 | 0.32 | 1.90 | 2.40 | 2.98 | 1.76 | 1.76 |
| Median | 29.09 | 17.45 | 7.93 | −6.10 | −64.63 | −70.73 | 20.00 | 25.60 |
| Description | Original Size (kB) | On+ (kB) | On+ Cr. (%) | Original Entropy | Entropy On+ |
|---|---|---|---|---|---|
| File 1 | 0.164 | 0.096 | 41.46 | 0.875 | 1.000 |
| File 2 | 0.164 | 0.098 | 40.24 | 0.876 | 1.000 |
| File 3 | 0.164 | 0.098 | 40.24 | 0.875 | 0.999 |
| File 4 | 0.164 | 0.098 | 40.24 | 0.876 | 0.999 |
| File 5 | 0.164 | 0.098 | 40.24 | 0.877 | 1.000 |
| File 6 | 0.165 | 0.114 | 30.91 | 0.887 | 0.998 |
| File 7 | 0.164 | 0.118 | 28.05 | 0.891 | 1.000 |
| File 8 | 0.164 | 0.119 | 27.44 | 0.900 | 1.000 |
| File 9 | 0.164 | 0.119 | 27.44 | 0.894 | 0.997 |
| File 10 | 0.164 | 0.119 | 27.44 | 0.892 | 0.999 |
| Algorithm | Encoding Time | Encoding Space | Decoding Time | Decoding Space |
|---|---|---|---|---|
| On+ encoding | n | n | - | - |
| On+ decoding | - | - | n | n |
| Arithmetic | n | n | n | n |
| Huffman | n | n | n |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Barros, F.; Correia, L.; Magno, C.; Diniz, C.; Sousa, G.; Barros, A.K.; Silva, L.C. Lossless Compression of Aldebaran-I Telemetry Data Using the On+ Algorithm. Technologies 2026, 14, 353. https://doi.org/10.3390/technologies14060353
Barros F, Correia L, Magno C, Diniz C, Sousa G, Barros AK, Silva LC. Lossless Compression of Aldebaran-I Telemetry Data Using the On+ Algorithm. Technologies. 2026; 14(6):353. https://doi.org/10.3390/technologies14060353
Chicago/Turabian StyleBarros, Flávio, Letícia Correia, Caio Magno, Christian Diniz, Gean Sousa, Allan Kardec Barros, and Luis Claudio Silva. 2026. "Lossless Compression of Aldebaran-I Telemetry Data Using the On+ Algorithm" Technologies 14, no. 6: 353. https://doi.org/10.3390/technologies14060353
APA StyleBarros, F., Correia, L., Magno, C., Diniz, C., Sousa, G., Barros, A. K., & Silva, L. C. (2026). Lossless Compression of Aldebaran-I Telemetry Data Using the On+ Algorithm. Technologies, 14(6), 353. https://doi.org/10.3390/technologies14060353



