Skip to content

This is the repository for the collection of open source code and data for satellite communication.

License

Notifications You must be signed in to change notification settings

jwwthu/Satellite-Open-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 

Repository files navigation

Satellite-Open-Source

This is the repository for the collection of open source code and data for satellite communication.

If you find this repository helpful, you may consider cite our relevant work:

  • Jiang W, Han H, He M, et al. When game theory meets satellite communication networks: A survey[J]. Computer Communications, 2024. Link
  • Jiang W, et al. Federated split learning for sequential data in satellite-terrestrial integrated networks[J]. Information Fusion, 2023. Link
  • Jiang W. Software defined satellite networks: A survey[J]. Digital Communications and Networks, 2023. Link
  • Jiang W, et al. Network Simulators for Satellite-Terrestrial Integrated Networks: A Survey. IEEE Access, 2023. Link
  • Jiang W, et al. Multi-Domain Network Slicing in Satellite–Terrestrial Integrated Networks: A Multi-Sided Ascending-Price Auction Approach. Aerospace 2023, 10(10), 830. Link
  • Liu J, Jiang W, Han H, et al. Satellite Internet of Things for Smart Agriculture Applications: A Case Study of Computer Vision[C]//2023 20th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). IEEE, 2023: 66-71. Link

Advertisement: 欢迎大家关注我的微信公众号或知乎账号,都叫“网络与通信”,会定期推送网络与通信领域会议截止日期汇总、开源代码论文汇总等推文。

Gridded Population of the World (GPW), v4

Often used in satellite communication papers. Link

Software

  • Celestial: Link
  • FLoRaSat:Link
  • skyfield: Link
    • Skyfield is a pure-Python astronomy package that is compatible with both Python 2 and 3 and makes it easy to generate high precision research-grade positions for planets and Earth satellites.
  • icarus-ndnsim: Link
    • This is a module for the ndnSIM simulator for deploying massive LEO satellite constellations using NDN as the communication backend.
  • OpenSAND: Link
    • OpenSAND is an user-friendly and efficient tool to emulate satellite communication systems, mainly DVB-RCS - DVB-S2.
  • CosmicBeats-Simulator: Link
  • https://github.com/infonetlijian/Large-Scale-Satellite-Network-Simulator-LSNS
  • https://github.com/may5hap/SatSIM 基于图神经网络的低轨卫星网络动态路由算法研究_汪昊
  • ITU-Rpy: Link Github Link
  • https://starlink.memgraph.com/ https://github.com/memgraph/starlink
  • Sá Gomes J, Ferreira da Silva A. TinyGS vs. SatNOGS: A Comparative Analysis of Open-Source Satellite Ground Station Networks[C]//Telecom. Multidisciplinary Digital Publishing Institute, 2024, 5(1): 228-254. Link
  • SNK: https://github.com/xdr940/snk
    • A emulation\simulation framework of space network
    • Wang X, Han X, Yang M, et al. Space Networking Kit: A Novel Simulation Platform for Emerging LEO Mega-constellations[J]. arXiv preprint arXiv:2401.07511, 2024.

Course

Relevant Groups

2024

  • Zhao J, Pan J. LENS: A LEO Satellite Network Measurement Dataset[C]//Proceedings of the 15th ACM Multimedia Systems Conference. 2024: 278-284. Link Data1 Data2
  • Zhao J, Pan J. Low-Latency Live Video Streaming over a Low-Earth-Orbit Satellite Network with DASH[C]//Proceedings of the 15th ACM Multimedia Systems Conference. 2024: 109-120. Link Code1 Code2
  • Li J, Li H, Lai Z, et al. SatGuard: Concealing Endless and Bursty Packet Losses in LEO Satellite Networks for Delay-Sensitive Web Applications[C]//Proceedings of the ACM on Web Conference 2024. 2024: 3053-3063. Link Code
  • Shahid H, Vazquez M A, Reynaud L, et al. Open Datasets for AI-Enabled Radio Resource Control in Non-Terrestrial Networks[J]. arXiv preprint arXiv:2404.12813, 2024. Link Data Link1 Data Link2
  • Xing R, Xu M, Zhou A, et al. Deciphering the enigma of satellite computing with cots devices: Measurement and analysis[J]. MobiCom 2024. Link Data
  • Shahid H, Vázquez M Á, Shaat M, et al. Open Datasets for Satellite Radio Resource Control[J]. arXiv preprint arXiv:2404.13920, 2024. Link Data link1 Data link2
  • Laniewski D, Lanfer E, Meijerink B, et al. WetLinks: a Large-Scale Longitudinal Starlink Dataset with Contiguous Weather Data[J]. arXiv preprint arXiv:2402.16448, 2024. Link Code and Data
  • Mohan N, Ferguson A E, Cech H, et al. A Multifaceted Look at Starlink Performance[C]//WWW'24: The ACM Web Conference 2024. ACM, 2024: 1-12. Link Code Data
  • Zhang R, Du H, Liu Y, et al. Interactive Generative AI Agents for Satellite Networks through a Mixture of Experts Transmission[J]. arXiv preprint arXiv:2404.09134, 2024. Link Code
  • Petrou M, Pradas D, Royer M, et al. Unveiling YouTube QoE over SATCOM using Deep-Learning[J]. IEEE Access, 2024. Link Data
  • Furutanpey A, Zhang Q, Raith P, et al. FOOL: Addressing the Downlink Bottleneck in Satellite Computing with Neural Feature Compression[J]. arXiv preprint arXiv:2403.16677, 2024. Link Code
  • Seman L O, Rigo C A, Camponogara E, et al. Benders decomposition for the energy aware task scheduling of constellations of nanosatellites[J]. Computers & Operations Research, 2024: 106618. Link Code
  • Laniewski D, Lanfer E, Beginn S, et al. Starlink on the Road: A First Look at Mobile Starlink Performance in Central Europe[J]. arXiv preprint arXiv:2403.13497, 2024. Link Data
  • Liu Y, Wang L, Lu Z, et al. A Stateless Design of Satellite-Terrestrial Integrated Core Network and its Deployment Strategy[J]. IEEE Transactions on Network and Service Management, 2024. Link Code

2023

  • Ma S, Chou Y C, Zhao H, et al. Network characteristics of LEO satellite constellations: A Starlink-based measurement from end users[C]//IEEE INFOCOM 2023-IEEE Conference on Computer Communications. IEEE, 2023: 1-10. Link Code
  • Hu B, Zhang X, Zhang Q, et al. LEO Satellite vs. Cellular Networks: Exploring the Potential for Synergistic Integration[C]//Companion of the 19th International Conference on emerging Networking EXperiments and Technologies. 2023: 45-51. Link Data
  • Rajiullah M, Caso G, Brunstrom A, et al. CARL-W: a testbed for empirical analyses of 5g and starlink performance[C]//Proceedings of the 3rd ACM Workshop on 5G and Beyond Network Measurements, Modeling, and Use Cases. 2023: 1-7. Link Data
  • Parvizi P, Zou R, Bellinger C, et al. Reinforcement Learning Environment for Wavefront Sensorless Adaptive Optics in Single-Mode Fiber Coupled Optical Satellite Communications Downlinks[C]//Photonics. MDPI, 2023, 10(12): 1371. Link Code
  • Diego Tuzi, Estephania Flores Aguilar, Thomas Delamotte, Gunes Karabulut-Kurt, Andreas Knopp. Distributed Approach to Satellite Direct-to-Cell Connectivity in 6G Non-Terrestrial Networks. IEEE Wireless Communications, 2023. Link Code
  • Molina F, et al. Cubedate: Securing Software Updates in Orbit for Low-Power Payloads Hosted on CubeSats. 2023 12th IFIP/IEEE International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN). Link Code
  • Pfandzelter T, Bermbach D. Can Orbital Servers Provide Mars-Wide Edge Computing?[C]. 1st ACM MobiCom Workshop on Satellite Networking and Computing (SatCom ’23). Link Code
  • Pfandzelter T, Bermbach D. Edge Computing in Low-Earth Orbit--What Could Possibly Go Wrong?[C]//Proceedings of the 1st ACM Workshop on LEO Networking and Communication. 2023: 19-24. Link Code
  • Jiang L, Zhang Y, et al. LEOTP: An Information-centric Transport Layer Protocol for LEO Satellite Networks[C]. 2023 IEEE 43rd International Conference on Distributed Computing Systems (ICDCS). Link Code
  • Zhang K, Tang L, Zhong S, et al. Perfect Hash-Based Routing Lookup for LEO Constellation Backbone Network[J]. IEEE Transactions on Aerospace and Electronic Systems, 2023. Link Code
  • Izhikevich L, Tran M, Izhikevich K, et al. Democratizing LEO Satellite Network Measurement[J]. arXiv preprint arXiv:2306.07469, 2023. Link Code
  • Li Y, Chen L, Su L, et al. PEPesc: A TCP Performance Enhancing Proxy for Non-Terrestrial Networks[J]. IEEE Transactions on Mobile Computing, 2023. Link Code
  • Li Y, Chen X, Hu Y, et al. Low-Complexity Streaming Forward Erasure Correction for Non-Terrestrial Networks[J]. IEEE Transactions on Communications, 2023. Link Code
  • Khan F, Hervella C, Diez L, et al. Realistic assessment of transport protocols performance over LEO-based communications[J]. Computer Networks, 2023: 110008. Link Code
  • Ta D, Menon R, Taggart J, et al. Roaming DTN: Integrating Unscheduled Nodes into Contact Plan Based DTN Networks[C]//2023 IEEE Cognitive Communications for Aerospace Applications Workshop (CCAAW). IEEE, 2023: 1-9. Link Code
  • Yu J, Pan S, Gao R, et al. Low-Delay Transmission for Non-Terrestrial Networks Based on FEC and Reinforcement Learning[C]//2023 IEEE/CIC International Conference on Communications in China (ICCC). IEEE, 2023: 1-6. Link Code
  • Valentine A, Parisis G. Data Transport for the Orbiting Internet[C]//IEEE INFOCOM 2023-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 2023: 1-2. Link Code
  • Cao X, Zhang X. SaTCP: Link-Layer Informed TCP Adaptation for Highly Dynamic LEO Satellite Networks[C]//IEEE INFOCOM 2023-IEEE Conference on Computer Communications. IEEE, 2023: 1-10. Link Code
  • Petrou M, Pradas D, Royer M, et al. Forecasting YouTube QoE over SATCOM[C]//The IEEE 97th Vehicular Technology Conference. 2023 Spring. Link Data
  • Rodríguez-Pérez M, Herrería-Alonso S, Suárez-Gonzalez A, et al. Cache Placement in an NDN Based LEO Satellite Network Constellation[J]. IEEE Transactions on Aerospace and Electronic Systems, 2023. Link Code and Code
  • Finzi, A, Perrier, V, Francès, F, Lochin, E. Priority switching scheduler. Int J Satell Commun Network. 2023; 1-17. Link Code
  • Xu X, Gao Z, Liu A. Robustness of Satellite Constellation Networks[J]. Computer Communications, 2023. Link Code
  • Xu X, Cai J, Liu A, et al. Local-state routing in satellite constellation networks from the perspective of complex network[J]. China Communications, 2023, 20(7): 72-88. Link Code
  • Deutschmann J, Hielscher K, and German R. CUBIC Local Loss Recovery vs. BBR on (Satellite) Internet Paths. 2023 IEEE 29th International Symposium on Local and Metropolitan Area Networks (LANMAN). Link Code
  • Li Y, Li H, et al. A Networking Perspective on Starlink’s Self-Driving LEO Mega-Constellation[C]//ACM Mobicom 2023. Link Data and Code
  • Sandri M, Pagin M, Giordani M, et al. Implementation of a Channel Model for Non-Terrestrial Networks in ns-3[C]//Proceedings of the 2023 Workshop on ns-3. 2023: 28-34. Link Code
  • Salkield E, Szakály M, Smailes J, et al. Satellite Spoofing from A to Z: On the Requirements of Satellite Downlink Overshadowing Attacks[C]//Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks. 2023: 341-352. Link Code
  • Kinman G, Žilić Ž, Purnell D. Scheduling Sparse LEO Satellite Transmissions for Remote Water Level Monitoring[J]. Sensors, 2023, 23(12): 5581. Link Code
  • Sandri M, Pagin M, Giordani M, et al. Implementation of a Channel Model for Non-Terrestrial Networks in ns-3[C]. 2023 Workshop on ns-3 (WNS3). Link Code
  • G. Labrèche and C. G. Alvarez. SaaSyML: Software as a Service for Machine Learning On-board the OPS-SAT Spacecraft. 2023 IEEE Aerospace Conference, Big Sky, MT, USA, 2023. Link Code
  • Michael Moy; Robert Kassouf-Short; Nadia Kortas; et al. Contact Multigraph Routing: Overview and Implementation. 2023 IEEE Aerospace Conference, Big Sky, MT, USA, 2023. Link Code
  • Lai Z, Li H, Deng Y, et al. StarryNet: Empowering Researchers to Evaluate Futuristic Integrated Space and Terrestrial Networks[C]//20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 2023: 1309-1324. Link Code
  • Chang G Y, Hung C K, Chen C H. A CSI Prediction Scheme for Satellite-Terrestrial Networks[J]. IEEE Internet of Things Journal, 2023. Link Data
  • Lai Z, Li H, Zhang Q, et al. STARFRONT: Cooperatively Constructing Pervasive and Low-Latency CDNs Upon Emerging LEO Satellites and Clouds[J]. IEEE/ACM Transactions on Networking, 2023. Link Code
  • Papanikolaou T L. GEORB: Release for precise orbit determination of low Earth orbiters and satellite gravity missions[J]. Software Impacts, 2023: 100502. Link Code
  • Gracla S, Schröder A, Röper M, et al. Learning Model-free Robust Precoding for Cooperative Multibeam Satellite Communications[C]. Signal and Data Processing for Next Generation Satellites Workshop 2023. Link Code
  • Pfandzelter T, Bermbach D. Failure is not an Option: Considerations for Software Fault-Tolerance in LEO Satellite Edge Computing[J]. arXiv preprint arXiv:2302.08952, 2023. Link Code
  • Oligeri G, Sciancalepore S, Di Pietro R. Physical-Layer Data of IRIDIUM Satellites Broadcast Messages[J]. Data in Brief, 2023: 108905. Link Data
    • PAST-AI: Physical-Layer Authentication of Satellite Transmitters via Deep Learning Paper Link
    • Iridium burst detector and demodulator Github Link
    • A set of tools to parse Iridium frames Github Link
  • Fratty R, Saar Y, Kumar R, et al. Random Routing Algorithm for Enhancing the Cybersecurity of LEO Satellite Networks[J]. Electronics, 2023, 12(3): 518. Link Code

2022

  • Kon P T J, Barradas D, Chen A. Stargaze: a Leo constellation emulator for security experimentation[C]//Proceedings of the 4th Workshop on CPS & IoT Security and Privacy. 2022: 47-53. Link Code
  • Afhamisis M, Palattella M R. SALSA: A scheduling algorithm for LoRa to LEO satellites[J]. IEEE Access, 2022, 10: 11608-11615. Link Code
  • Álvarez G, Fraire J A, Hassan K A, et al. Uplink transmission policies for LoRa-based direct-to-satellite IoT[J]. IEEE Access, 2022, 10: 72687-72701. Link Code
  • Ramírez T, Mosquera C, Alagha N. Flexible user mapping for radio resource assignment in advanced satellite payloads[J]. IEEE Transactions on Broadcasting, 2022, 68(3): 723-739. Link Code
  • Liu J, Zhang G, Xing L, et al. An Exact Algorithm for Multi-Task Large-Scale Inter-Satellite Routing Problem with Time Windows and Capacity Constraints[J]. Mathematics, 2022, 10(21): 3969. Link Code (still empty until 2023/3/6)
  • Osoro B, Oughton E. Universal Broadband Assessment of Low Earth Orbit Satellite Constellations: Evaluating Capacity, Coverage, Cost, and Environmental Emissions[J]. Coverage, Cost, and Environmental Emissions (August 2, 2022), 2022. Link Code
  • Li Y, Li H, Liu W, et al. A case for stateless mobile core network functions in space[C]//Proceedings of the ACM SIGCOMM 2022 Conference. 2022: 298-313. Link Code and Data
  • Li K X, You L, Wang J, et al. Downlink transmit design for massive MIMO LEO satellite communications[J]. IEEE Transactions on Communications, 2022, 70(2): 1014-1028. Link Data
  • Zou M, Chen J, Luo J, et al. Equilibrium Approximating and Online Learning for Anti-Jamming Game of Satellite Communication Power Allocation[J]. Electronics, 2022, 11(21): 3526. Link Code
  • Sibo Pan, Ruifeng Gao, Yingdong Hu, Ye Li. TCP Performance in Satellite Backhauling for Maritime Communications: A ns-3 Study[C]. 2022 IEEE the 14th International Conference on Wireless Communications and Signal Processing. Link Code
  • Li Y, Feng R, Gao R, et al. Fountain Coded Streaming for SAGIN with Learning-based Pause-and-Listen[J]. IEEE Networking Letters, 2022. Link Code
  • Sitouah N, Merazka F, Hedjazi A. Deep learning approach for interruption attacks detection in LEO satellite networks[J]. arXiv preprint arXiv:2301.03998, 2022. Link Code
  • Marbel R, Yozevitch R, Grinshpoun T, et al. Dynamic network formation for fso satellite communication[J]. Applied Sciences, 2022, 12(2): 738. Link Code
  • Macambira R N M, Carvalho C B, de Rezende J F. Energy-efficient routing in LEO satellite networks for extending satellites lifetime[J]. Computer Communications, 2022, 195: 463-475. Link Code
  • Zhao L, Wang C, Zhao K, et al. INTERLINK: A digital twin-assisted storage strategy for satellite-terrestrial networks[J]. IEEE Transactions on Aerospace and Electronic Systems, 2022, 58(5): 3746-3759. Link Code
  • Chan C C, Al Homssi B, Al-Hourani A. Performance Evaluation of Random Access Methods for IoT-over-Satellite[J]. Remote Sensing, 2022, 14(17): 4232. Link Code
  • Pfandzelter T, Bermbach D. QoS-Aware Resource Placement for LEO Satellite Edge Computing[C]//2022 IEEE 6th International Conference on Fog and Edge Computing (ICFEC). IEEE, 2022: 66-72. Link Code
  • De Santis E, Giuseppi A, Pietrabissa A, et al. Satellite Integration into 5G: Deep Reinforcement Learning for Network Selection[J]. Machine Intelligence Research, 2022, 19(2): 127-137. Link Code
  • Luglio M, Romano S P, Roseti C, et al. Satellite multi-beam multicast support for an efficient community-based CDN[J]. Computer Networks, 2022, 217: 109352. Link Code
  • Ullah M A, Yastrebova A, Mikhaylov K, et al. Situational awareness for autonomous ships in the Arctic: mMTC direct-to-satellite connectivity[J]. IEEE Communications Magazine, 2022, 60(6): 32-38. Link Code
  • Ullah M A, Mikhaylov K, Alves H. Enabling mMTC in remote areas: LoRaWAN and LEO satellite integration for offshore wind farm monitoring[J]. IEEE Transactions on Industrial Informatics, 2021, 18(6): 3744-3753. Link Code
  • Ullah M A, Mikhaylov K, Alves H. Analysis and simulation of LoRaWAN LR-FHSS for direct-to-satellite scenario[J]. IEEE Wireless Communications Letters, 2022, 11(3): 548-552. Link Code
  • Lai Z, Liu W, Wu Q, et al. SPACERTC: Unleashing the low-latency potential of mega-constellations for real-time communications[C]//IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, 2022: 1339-1348. Link Code
  • Zhang S, Yu G, Yu S, et al. Weather-Conscious Adaptive Modulation and Coding Scheme for Satellite-Related Ubiquitous Networking and Computing[J]. Electronics, 2022, 11(9): 1297. Link Data

2021

  • Marcano N J H, Diez L, Calvo R A, et al. On the queuing delay of time-varying channels in low earth orbit satellite constellations[J]. IEEE Access, 2021, 9: 87378-87390. Link Code
  • Li Q, Wang S, Ma X, et al. Service coverage for satellite edge computing[J]. IEEE Internet of Things Journal, 2021, 9(1): 695-705. Link Code
  • Drif Y, Lavinal E, Chaput E, et al. Slice aware non terrestrial networks[C]//2021 IEEE 46th Conference on Local Computer Networks (LCN). IEEE, 2021: 24-31. Link Code
  • Wang H, Wang H, An J. Dynamic game-based computation offloading and resource allocation in LEO-multiaccess edge computing[J]. Wireless Communications and Mobile Computing, 2021, 2021: 1-13. Link Data
  • Zhang F, Li Y, Wang J, et al. Learning-Based FEC for Non-Terrestrial Networks With Delayed Feedback[J]. IEEE Communications Letters, 2021, 26(2): 306-310. Link Code
  • Jedermann E, Strohmeier M, Schäfer M, et al. Orbit-based authentication using TDOA signatures in satellite networks[C]//Proceedings of the 14th ACM Conference on Security and Privacy in Wireless and Mobile Networks. 2021: 175-180. Link Code

2020

  • Diaz M A, Rojas J I, Gonzalez C E, et al. Preliminary analysis of the new space communication scenario: the ground segment perspective[C]//2020 IEEE Congreso Bienal de Argentina (ARGENCON). IEEE, 2020: 1-4. Link Code (Google colab)
  • Nag S, Sanchez Net M, Li A, et al. Designing a disruption tolerant network for reactive spacecraft constellations[M]//ASCEND 2020. 2020: 4009. Link Code
  • Kassing S, Bhattacherjee D, Águas A B, et al. Exploring the" Internet from space" with Hypatia[C]//Proceedings of the ACM Internet Measurement conference. 2020: 214-229. Link Code
  • Ling X, Gao Z, Le Y, et al. Satellite-aided consensus protocol for scalable blockchains[J]. Sensors, 2020, 20(19): 5616. Link Code

About

This is the repository for the collection of open source code and data for satellite communication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published