Upload
x-breogan-costa
View
48
Download
2
Tags:
Embed Size (px)
Citation preview
Miniaturizing Space: small Satellites
A cheap alternative to old-fashioned big satellites thanks to technology advancements
X. Breogan CostaЬрэо
Index● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned● Examples related to my studies and former job● Appendixes
2/53 + Extra contents
Extra contents
Motivation
Index
●
● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned
Why “miniaturized” Satellites?
3/53
● Old satellites– Huge initial cost
● Components designed on purpose● Must be tested 'at home'
– Big and heavy● Bigger launcher to deploy them
Launch Mass: 773 / 790 Tons →
Motivation
4/53
● Miniaturized satellites – Smaller
– Much cheaper:● to build: even < 40.000€ (just the Satellite hardware)● to launch: from 6.300€
– Based on well-tested components● Sometimes comercial ones (Industrial or Military electronics quality)● Known how to develop software for those components● Sometimes *, valid drivers available for those components
* according to space quality
A solution!!
7/53
2.052.575 руб
328.380 руб
Technology advancements
Index
● Motivation
●
● Satellite Systems Technology– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned● Examples related to my studies and former job● Appendixes
But... how is it even possible?
8/53
Hardware: microelectronics
↓ size, ↑ processing capability
Predicted scaling of feature sizes and gate lengths, according to the International Technology Roadmap for Semiconductors.
(“Extending Moore's law with carbon nanotubes” article)
Moore's Law: number of transistors in CPU per year
● Cost reduction (cheaper, less power consumption)● Board space (size reduction)● Integration: CPU + Memory controller + peripherals...● Easy to shield pre-built packages● Inherent thermal management● Reliability (& RoHS * )● Time to Market (quick developments).
* Note: in space tin (Олово) cannot be used:“tin whisker phenomena” ...
Hardware: why microelectronics?
● PLDs (Programmable logic devices)– electronic component used to build reconfigurable digital
circuits
– Usually using a PROM
● Examples:– SPLDs (Simple Programmable Logic Device)
– CPLDs (Complex Programmable Logic Device)
– FPGAs (Field Programmable Gate Array)
– FPICs (Field Programmable Interconnect Device)
Hardware: programmable microelectronics
Know more about FPGAs and SoC's visiting Appendix III
12/53
Satellite Systems Technology
Index
● Motivation● Technology advancements
●
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned● Examples related to my studies and former job● Appendixes
How about Systems Engineering?
15/53
Index
● Motivation● Technology advancements● Satellite Systems Technology
–
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned● Examples related to my studies and former job● Appendixes
User, Ground & Space Segment
How the systemis structured?
16/53
Illustration of the three core segments to a Global Positioning SystemBased on AzoSensors graphic
Navigation System example
Space System Segments
Ground segment: elements
● Part of the system on Earth– Ground stations
● Antennas, HW/SW systems & communication protocols *
– Datacenters● Typical datacenter HW & SW,● Specific Applications, maybe specific hardware...
● Data distribution to User Segment?– If there is (from here) → typically scientific data
* Shared with Space Segment
21/53
● Miniaturized Satellites– ~ < 500 kg
– Reduce cost● Launchable in:
– smaller & cheaper rockets● Like VEGA
– as 'piggyback' (excess capacity)● Cheaper design● Ease of mass production
– http://www.cubesatshop.com/
● Usually on LEO (Low Earth Orbit)
Satellites
26/53
● Classification by mass– Small Satellites (100 ~ 500 kg),
– Microsats (10 ~ 100 kg),
– Nanosats (1 ~ 10 kg),
– Picosats (0.1 ~ 1 kg),
– Femtosats (0.01 ~ 0.1 kg)Nanosat-1 Microsat(INTA)
Demeter Small Satellite (CNES)
Astrid 2 Microsat (SSC)
Miniaturized satellites: mass
27/53
Standards (some)
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
–
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned
Is there some uniform way todo it?
28/53
– CalPoly, Stanford● Jordi Puig-Suari, Bob Twiggs
– Usually picosats or nanosats
– Size:● y0x10x10 cm → yU... Typically:
~10x10x10 → 1U (~1kg) to
~30x10x10 → 3U (~3kg)
QuackeSat 3U and XaTcobeo 1U
CubeSat! Size (+ mass)
29/53
● Poly Picosatellite Orbital Deployer– Enclosed container:
● +X = +Y = ~10* cm● Typically for 3 1U to 1 3U
P-POD and three 1U CubeSats
P-POD and a 3U CubeSat
CubeSat Deployer: P-POD
Components
Platform & Payloads
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
–
●
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned
What we should put inside?
31/53
● Platform– To make basic system work -> Support running
mission, operations communication
● Payloads– To carry experiments/business
instruments → Objective of mission
GLONASS-K
Space segment
● Service to user segment– Define objective of the mission
● Share power supply and transponders● Run as much as possible “independently” of platform
● Examples:– Scientific Experiments
– Client oriented communications● By definition: different channel from spacecraft operations (TC)● Generally it is business data (i.e: satellite TV), services to users (i.e: ESA's
Galileo civil navigation system) or military services (i.e: spy satellites or the initial GPS)
Note: satellites are launchers' payloads
Space segment: Payloads
33/53
Antennas & Transceivers
usually form a “TTC”: Telemetry, Telecommand and Control
Structure and Thermal Communication protocols:shared with Ground Station
Space segment: Typical platform
● OBDH and OBC● On-Board Data Handling
(usually ~ OBC + BUS + FW)● On-Board Computer (usually ~ SoC)
OBDH & OBC of Nanyang Technological University's XSAT
Platform: computing hardware
● OBSW is going to be a RTOS● RTOS: Real Time Operating System
– There are many Generic OS: examples (usually not valid for Space Systems): ● FreeRTOS, RTLinux, eCos, QNX [all POSIX-like or based], ...
– Generic OS: usually not designed for Space Environments → problems?
● OBSW: On-Board Software– Specific OS designed for Satellites or flying devices
– Ready for spacecraft error conditions and recovery
– Examples: ● ESA: CorDeT OBSW-RA (Reference Arquitecture),● University of Vigo: XaTcobeo's XMS (110.000 SLOC), HumSAT-D HMS (105.000 SLOC)● VxWorks
Platform: RTOS's and OBSW Intro
37/53
Communications
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
–
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned
How we 'speak' with it?
38/53
Ground Segment → Space Segment– GS: Operation commands and parameters packet
– Sat-Comms-Module: unpack network packets & reassemble TCs data
● Usually called TTC: Telemetry, Telecommand and Control
– Sat-OBSW: validate & process them
Communications: telecommands (TC)
39/53
Space Segment → Ground Segment– Sat-OBSW: gather satellite-data
– Sat-Comms-Module: segment TM-data & pack into network packets
– GS: validate & store/process the data
– TM data:● Housekeeping data● Sometimes also Scientific/other data
– When it has to be processed in GS
● Usually, business data ↔ payloads– Data goes directly to User Segment
Communications: telemetry (TM)
40/53
● Usually, TC/TM, use international standards:– TC/TM embedded in IRIG or CCSDS
● i.e: ECSS Packet Utilization Standard, “PUS” (CCSDS)
ECSS TC Example
ECSS TM Example
Communications: Standards
41/53
Anomalies
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
–
– Security in Satellites
– Recommendations for Project Organization
● Lessons Learned
But... Could something justgo wrong?
42/53
● Ionizing radiation:– particle radiation
– high-energy electromagnetic radiation
– Examples: Proton Events & Geomagnetic Storms
● Electro-magnetic radiation: Single Event Effects (SE)– SEL (SE Latch-up)
● Potentially destructive
– SEU (SE Upset)● Non-destructive: unpredictable system failures
– SEGR (SE Gate Rupture)● Gate oxide breakdown
● Other running anomalies
Space Anomalies: sources
43/53
● Called “Radiation hardening”● Shielding● Rad-Tol electronics● Using best allowed orbits
– Different radiation in different orbits
Space Anomalies: HW protection
44/53
● Hardware Periodical resets– Using “watchdog timers”
● Software resets– Coming from Software (error detection)
● Robust and secure software development– TDD: Test-driven development
– Fault tolerant & Error recovery OBSW design
– Parity bits & Redundant elements(continues)
Space Anomalies: error recovery
45/53
● Robust and secure software development– Check Input parameters in procedure calls
– Error-detection and correction codes
– Limit (or avoid) usage of pointers
– Usage of finite-state machines →
→ Operation modes● Allowed state changes● State:
– Control of operations executable in every state– Control of components usage
Learn how this affect Satellites in Appendix IV
Space Anomalies: error recovery
46/53
Security in Satellites
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
–
– Recommendations for Project Organization
● Lessons Learned
Could be a Satellite hacked?
47/53
● Physical● Communications
– TC/TM Encryption● In amateur stations it could be not allowed (law)
● Software– Validate origin & size of incoming TCs?
● Memory overwriting? Data injection?
– Always analyze & design SW taking in account security
Review the ICT Security goals visiting Appendix I
Security in satellite systems
48/53
Basic Recommendations Project Organization
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
–
● Lessons Learned
How to start a Space project?
49/53
● There are many standards (engineering + project management)
– ECSS (European, interested: Brazil, China, Russia...),
– Gosstandart (Госстандарт) GOST,
– NASA SP-2007-6105...
● Recommended to use some of them– Cover stages (phases) to solve most of the problems
that could appear● Technical review after each phase
– Even technical specifications, quality requirements and validation (huge amount of details in ECSS)
Know more about Space Projects Management visiting Appendix II
Space Projects & Systems Engineering
50/53
Lessons Learned
Index
● Motivation● Technology advancements● Satellite Systems Technology
– User, Ground & Space Segment
– Standards
– Components● Platform & Payloads
– Communications
– Anomalies
– Security in Satellites
– Recommendations for Project Organization
●
“Takeaway”
51/53
● Segments:– Space
– Ground
– User
● Platform (support mission) vs Payloads (perform mission)
● Scientific data vs. housekeeping data● Operation communications
– TC: Telecommands (↑)
– TM: Telemetry (↓)
● Never forget about Security
52/53
Lessons Learned: Main concepts
● There are space & RF laws● Space environment “Single Events” protection
– Hardware protection *:● Shielding,● Rad-Tol electronics, ...
– Robust and secure Software development *:● Error detection and correction codes,● Finite-state machine,● Check Input parameters in procedure calls
● There are standards → clear phases + reviews* usually 53/53
Lessons Learned: Main concepts
Examples related to my former collaboration
Just examples: 54/89
● Involved in several dependent projects– XaTcobeo
● Project in which I participate
– Genso
– HumSAT
– HumSAT D
– FemtoXat
Just examples: 55/89
Examples: University of Vigo
University of Vigo: www.uvigo.gal UVIGO: Applied Informatics Lab
UVIGO: Signal Theory & Comms Dep Computer Engineering School
Telecoms. Engineering School Industrial Engineering School
● 13x10x10 1U CubeSat– Educational project for ESA's VEGA maiden flight
● Platform– OBDH based on a FPGA, homemade OBSW
– EPS
– TTC
● Payloads:– RDS: Radiation Displacement Damage Sensor
– PDM: Panel Deployment Mechanism
– SRAD: Software Radio
Just examples: 56/89
HumSAT-D
● Evolution of XaTcobeo (same platform)● Payloads
– HUMPL Subsystem (Humsat Payload)● Goal: implement the Spacecraft-Sensor Interface (SSI)
– RDS
http://www.humsat.org/humsat-d-mission/
FemtoXat
● HumSAT repeater● 300 ~ 325 grams
● 3D printed board:
– Metal
– Polymer
Just examples: 59/89
● Confidentiality● Integrity● Availability● Non-repudiation
Appendixes: 64/89
Reminder: basic Security goals
● There are many standards (engineering + project management)
– ECSS (European, interested: Brazil, China, Russia...), Gosstandart (Госстандарт) GOST, NASA SP-2007-6105...
● Project Life cycle: – clear phases defined & strict phase reviews at end of
each phase (+ acceptance)
● Traceability & a good communication between teams
● Take in account there are space laws
Space Projects: Important details
Appendixes: 66/89
● Very important common document: ICD– Interfaces Control Document
– All groups detail their technical interfaces specifications since early phases
● Internal/external interfaces● Mechanical, hardware and logical interfaces● Subsystem interfaces should meet requirements of other
subsystems● Interface users are going to review those interfaces● Interface designer are going to keep the ICD updated
Space Projects: Important details
Appendixes: 67/89
● ECSS: typically divided into 7 phases:– Phase 0 - Mission analysis/needs identification
– Phase A - Feasibility
– Phase B - Preliminary Definition
– Phase C - Detailed Definition
– Phase D - Qualification and Production
– Phase E - Operations/Utilization
– Phase F - Disposal
ECSS Space Projects Life-cycle
Appendixes: 69/89
<date> <Presentation name> 72
Key Decision Points
FORMULATION IMPLEMENTATION
Major Reviews
A C D E
ProjectPhases
Concept
Studies
Concept &
Technology
Development
Preliminary
Design &
Technology Completion
Final
Design &
Fabrication
System Assembly,
Test, & Launch
CloseoutOperations &
Sustainment
A B
B
C
F
D E FPre-A
Mission Concept Review
Systems Requirements Review
Mission/System Definition Review
Critical Design Review
Systems Integration Review
Operational Readiness Review
Flight Readiness Review
Post Launch Assessment Review
Decommissioning
Review
Preliminary Design Review
Independent Cost Estimates
Phases & Tech. Reviews in NASA
● System on a Chip● Integrates all components of a computer or
other electronic system into a single chip● “Treading the Path Between FPGA and ASIC”
SoC
● Reduce:
– system power,
– system cost,
– board space
● by integrating a HPS:
– processors,
– peripherals,
– memory controller
● with the FPGA fabric using a high-bandwidth interconnect backbone
SoC FPGAs
Appendixes: 79/89
(d) MPE disorientation(e) dB/dT tumbling(f) Optical disorientation(g) Power panel degradation
Appendix VI: detailed graphic regarding to past and future of microelectronics packaging
Appendixes: 84/89
● Some Cubesats:
● www.xatcobeo.com (sorry, discontinued -mission finished)
– http://www.dk3wn.info/sat/afu/sat_xatcobeo.shtml● www.humsat.org … for teams who worked or are working in XaTcobeo, HumSAT, GENSO, etc, visit:
– lia.ei.uvigo.es (University of Vigo, Computer Engineering School, Applied Computing Lab.)
– tsc.uvigo.es (University of Vigo, Telecommunications Engineering School: Singal & Comunications Dept.)
● https://www.quakefinder.com/science/about-quakesat/● http://www.delfispace.nl/index.php/delfi-n3xt● … https://en.wikipedia.org/wiki/List_of_CubeSats
● Some components Shops:
● www.clyde-space.com ,● www.cubesatshop.com ,● www.cubesatkit.com
● International projects
● http://www.esa.int/Education/How_GENSO_works● http://cubesat.org
● Standards:
● http://www.ihs.com/products/industry-standards/org/gost/english-aircraft/index.aspx● http://www.ecss.nl
Useful links
Appendixes: 86/89
● CERN AMS experiment (running in International Space Agency)
– http://ams.cern.ch/
● Links to some Space Agencies sites:
● http://roscosmos.ru● http://www.esa.int/ESA● http://www.nasa.gov● www.isro.org● www.cnsa.gov.cn● http://global.jaxa.jp● www.asc-csa.gc.ca/eng● www.aeb.gov.br
● Social media (there are a lot of twitter accounts from agencies or related to space technology)
– Example: https://twitter.com/fka_roscosmos● Websites that you can find on Yandex / Google / etc; like:
● www.russianspaceweb.com● www.navipedia.net● www.spaceflight101.com● Your Own Satellite: 7 Things to Know Before You Go
● ...Appendixes: 87/89
More useful links
You talkin' to me?
OK, OK...
Because we all are social...
One of my (unatended) birds:
@BreoSys
Also...
www.linkedin.com/in/breocosta
Who? Me?
X. Breogán Costa L.
Systems Engineer (VSE) & UX @ CERN
Born in Galicia (Галызя)
Medieval Galician Kingdom coat of arms (L'armorial Le Blancq, c.
1560 AD)
89/89
You can find me there or in VK......and watch Taxi Driver
Note: in social networks I o
nly add people that
I personally meet and I only follow those with
interesting content...