| Resource | Link | Description |
|---|---|---|
| Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding | https://arxiv.org/pdf/1802.04431 | foundational paper for spacecraft telemetry anomaly detection using ML |
| ESA Benchmark for Anomaly Detection | https://arxiv.org/abs/2406.17826 | Recent official benchmark. This paper introduces the ESA Anomalies Dataset, containing annotated real-life telemetry from three different ESA missions. |
| OPS-SAT Benchmark for Detecting Anomalies in Satellite Telemetry | https://www.nature.com/articles/s41597-025-05035-3 | Dataset consists of telemetry fragments recommended by OPS-SAT operation engineers as the most "interesting" for anomaly detection. |
| Survey of using ML for Anomaly Detection | https://www.sciencedirect.com/science/article/pii/S0952197624002410 | This paper provides a comparative summary table covering the space mission, whether public labeled datasets exist, and the ML technique used for each reviewed work. |
| Overview of Machine Learning Techniques for Onboard Anomaly Detection | https://www.researchgate.net/publication/377640862 | literature review of existing anomaly detection methods for spacecraft telemetry data |
| Comparison of Deep Learning Architectures for Spacecraft Anomaly Detection | https://arxiv.org/pdf/2403.12864 | Survey for Deep learning techniques in space craft anomaly Detection , that focuses on exploring the field and giving a comprehensive review |
| Explainable Machine Learning Approach for Anomaly Detection | https://ieeexplore.ieee.org/document/10521300/ | Explores methods of explainability included with anomaly detection |
| LSTM-based Encoder-Decoder for Multi-sensor Anomaly Detection | https://arxiv.org/abs/1607.00148 | paper proposes the EncDec-AD scheme that learns to reconstruct "normal" time-series behavior and thereafter uses reconstruction error for anomaly detection. |
| Anomaly Detection of Satellite Telemetry Based on Optimized Extreme Learning Machine | https://www.sciencedirect.com/science/article/pii/S2468896719301211 | Novel Optimized predictive algorithm called GWO-ELM |
| Time-Series Anomaly Detection Using Transfer Learning | https://ieeexplore.ieee.org/document/9522954/ | paper proposes using Transfer Learning approaches to quickly adapt a generalised pretrained model for any Telemetry Data channels |
| Resource | Link | Description |
|---|---|---|
| CCSDS Packet Telemetry Standard | https://ccsds.org/Pubs/102x0b5s.pdf | CCSDS document defines the data structures of spacecraft telemetry streams and allows implementing organisations within each one |
| CCSDS Telemetry / Telecommand Standards Overview | https://arc.aiaa.org/doi/pdf/10.2514/6.2002-T5-11 | Documentation for standards telemetry data link protocols |
| Resource | Link | Description |
|---|---|---|
| NASA SMAP/MSL | https://www.kaggle.com/datasets/patrickfleith/nasa-anomaly-detection-dataset-smap-msl | Most used benchmark/dataset for anomaly detection |
| ESA-ADB | https://zenodo.org/records/12528696 | Data set that has a lot of Anomalies annotated from real satellite and mission data |
| OPS-SAT-AD | https://zenodo.org/records/12588359 | Almost the same data set as above (i think, could be wrong) but “AI Ready” |
| Resources | Link | Description |
|---|---|---|
| gr-satellites | https://github.com/daniestevez/gr-satellites | A open source tool that could decode frames from most amateur satellite performing demodulation, forward error correction, etc. |
| SatNOGS | https://satnogs.org/ | Open Source Global Ground Station Network |
| telemanom | https://github.com/khundman/telemanom | Anomaly detection pipelines from nasa |
| Resources | Link | Description |
|---|---|---|
| GPS Signal Processing Walkthrough | https://mu2718.github.io/posts/gps/step1_overview.html | A signal to data pipeline |
| LightCube CubeSat Demodulation Paper | https://events.gnuradio.org/event/21/contributions/434/ | A cube sat end to end data processing and ground station pipeline |
| RTL-SDR for CubeSats | https://jeremyclark.ca/wp/telecom/rtl-sdr-for-433mhz-70cm-cubesats-on-gnuradio/ | RTL-SDR package that might be useful |
| Isolation Forest for Time Series | https://towardsdatascience.com/isolation-forest-auto-anomaly-detection-with-python-e7a8559d4562/ | Anomaly detection workflow with python as a tutorial |
| Isolation Forest | https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html | Official Sci-kit learn documentation for a classical ML approach as a ensemble model |
| Deep Learning Anomaly Detection Paper List | https://github.com/bitzhangcy/Deep-Learning-Based-Anomaly-Detection | curated list of DL-based anomaly detection papers organized by technique |
| Resources | Link | Description |
|---|---|---|
| Code / Tutorial for ESA ADB dataset | https://github.com/kplabs-pl/ESA-ADB | A open source code implementation showing use of ML in anomaly detection |
| Unsupervised ML for Spacecraft Anomaly Detection | https://github.com/sapols/Satellite-Telemetry-Anomaly-Detection | explores unsupervised ML techniques for anomaly detection |
| LSTM AutoEncoder for Anomaly Detection | https://github.com/vincrichard/LSTM-AutoEncoder-Unsupervised-Anomaly-Detection | A pipeline achieving a 0.79 AUC score on the Airbus challenge |
| Satellite Telemetry Analysis in Python | https://github.com/joseherrerasamp/Telemetry | lightweight Python repo for satellite telemetry analysis |