Welcome to the StarPerf documentation! This comprehensive guide will help you understand and use StarPerf, a powerful platform for simulating and analyzing the network performance of mega-constellation satellite networks such as Starlink and OneWeb.
"Newspace" mega-constellations are gaining tremendous popularity, with the promising potential to provide high-capacity and low-latency communication globally. StarPerf enables constellation manufacturers and content providers to estimate and understand the achievable performance under a variety of constellation options.
StarPerf integrates four key techniques:
-
Performance Simulation for Mega-Constellation
- Captures the impact of inherent high mobility in satellite networks and profiles area-to-area attainable network performance
-
Constellation Scaling
- Synthesizes various topological options by scaling space resources (e.g., number of satellites, link availability and capacity)
-
Constellation Visualization
- Leverages Cesium to render mainstream LEO constellations in a highly interactive and realistic 3D environment
-
Security Simulation
- Based on attack modeling and numerical simulation, including traffic plugins and communication energy consumption plugins
StarPerf 2.0 represents a major upgrade from version 1.0:
- Pure Python Implementation: No longer depends on third-party orbit analysis tools (STK, GMAT)
- Framework + Plugin Architecture: Highly extensible and modular design
- Enhanced Functionality: Richer features and improved usability
- Python 3.10+ Required: Modern Python environment
- Getting Started - Learn the basics and get up and running
- Installation Guide - Set up your environment
- Architecture Overview - Understand the system design
- API Reference - Detailed interface documentation
- Examples - Practical usage examples
If you have any questions about StarPerf, please don't hesitate to contact us:
- Email: zeqilai AT tsinghua.edu.cn
- Email: houyn24 AT mails.tsinghua.edu.cn
- Email: ZhifengHan AT mail.com
- Email: lijh19 AT mails.tsinghua.edu.cn
Happy benchmarking your constellation! 🛰️