SlideShare a Scribd company logo
1 of 41
Download to read offline
DESIGN AND IMPLEMENTATION OF SOFTWARE SOLUTIONS
FOR SATELLITE GROUND SEGMENT,
WITH APPLICATION TO THE ESEO MISSION
PhD Candidate: Marco Bosco
Supervisor:
Prof. Paolo Tortora
Forlì - 06/05/2016
DOTTORATO DI RICERCA IN
MECCANICA E SCIENZE AVANZATE DELL’INGEGNERIA
CICLO XXVIII
Coordinator:
Prof. Vincenzo Parenti Castelli
Settore Concorsuale di Afferenza: 09/A1 Ingegneria Aeronautica, Aerospaziale e Navale
Settore Scientifico Disciplinare: ING-IND/05 Impianti e Sistemi Aerospaziali
Alma Mater Studiorum – Università di Bologna
 Introduction to Satellite Ground Segment
 The European Student Earth Orbiter (ESEO) Project
 Ground Segment
 Forlì SDR-based Ground Station
 Mission Control System: S/C M&C, TM Analysis, TMTC DB, Automated
Procedures, Satellite Simulator
 EUMETSAT Ground Stations Software Solutions
 Ground Station Analysis and Reporting Tool (GSAR)
 Satellite Passes and Conflicts Engine (SPACE)
 Ground Station Centralised Monitoring and Control Simulator
 Conclusions
07/06/2016 2
07/06/2016 3
Ground Station Network
 Antenna pointing
 RF and BB equipment
Mission Control System
 Flight Dynamics System
 Flight Operations System
 Mission Planning
 Monitoring & Control (RT &
Offline)
 Archiving
 S/C Simulator
07/06/2016 4
Jan 2013 Nov 2013 Jun 2015
Phase B Phase C Phase D
Kick-off  PDR  CDR 
 Microsatellite mission to SS LEO
 Sponsored by ESA Education Office
 9 universitities involved
 About 200 students
 Lecture courses and internship
opportunities (18 ECTS)
 System prime contractor: ALMASpace
Phase E
Launch
2017
5
Mission objectives:
 Taking pictures of Earth
 Measuring radiation levels
 Testing technologies for
future education satellite
missions.
07/06/2016
Semi-major axis 6904.82699 km
Eccentricity 0.00134790
Inclination 97.47884º
Ascending Node 137.34203º
Argument of Perigee 67.74183º
True Anomaly 292.25995º
Mass 50 kg
Dimension 33x33x63 cm
ESEO Platform
07/06/2016 6
ROTOR
USRPN210
Serial
1GB
Ethernet
UDP
ESEOPlatform
GSM
MUNICH
Serial
1GB
Ethernet
UDP
GSF2
Serial
1GB
Ethernet
UDP
GSF1
ROTOR
Serial
Serial
GSV VIGO
AMSAT COMMUNITY
WORLDWIDE
SatNet
UDP
MCS PC
JSON-RPC
Over HTTPS
AMSAT Data
DataBase
Server
ODBC
JDBC
TMTC
AMSAT
Web
Services
Protocol
MCS Satnet
Client
HSTX
GS SatNet
Client
LabVIEW
ROTOR
USRPN210
ROTOR
USRPN210
Engineering
Data
Science Data
FORLI
ICOM+TNC
Internet
SYNC
Engineering
Data
Users
LabVIEW Data
Dashboard App
Internet
AMSAT-UK
University of Wroclaw
SITAEL
TU Munchen
University of Vigo
University of Bologna
Orbitron
GS SatNet
Client
GS SatNet
Client
GNURadio
Orbitron
Gpredict
LabVIEW
GS SatNet
Client
GNURadio
Orbit
Propagator
ESEO teams
Important collaboration
among universities
Ground Station Network
AX.25 radio amateur communication protocol preferred over CCSDS for its
simplicity and lower overhead to comply with the low bitrate and bandwidth.
07/06/2016 7
RSSI (dBm) average interference 6-11/8/2014
A shortened version of Reed-
Solomon coding was added
to the SDR software.
𝑡=(𝑛−𝑘)/2=8
This protocol has been fully
implemented and tested in
LabVIEW
First Byte I frame structure
Flag Address Control PID Info FCS Flag
01111110 14 Bytes 2 Bytes 1 Byte N Bytes 2 Bytes 01111110
ALMASat-1 (classical GS)
07/06/2016 8
ESEO (SDR-based GS)
To/From Antenna
To/From Antenna
 Wide frequency coverage(400-4400
MHz)
 Large bandwidth (40 MHz)
 Highly flexible (modulation scheme,
communication protocol)
 Full duplex transceiver
 Maximum output power 100 mW
Band Range (MHz)
2 m 144.0-146.0
70 cm 430.0-434.0
435.0-438.0
23 cm 1240.0-1245.0
1270.0-1298.0
HPA
USRPN210 + SBX
Coaxial
1 GB
Ethernet
Coaxial
Coaxial
SC tracking SW
LabVIEW SW
Analog radio
Modem
CI-V Level
Converter
Serial
Serial
Coaxial Coaxial
S/C tracking SW
SDR LabVIEW SW
ICOM 910H frequency coverage
07/06/2016 9
TX:
 Digital to Analog Conversion
 RF Upconversion
RX:
 RF Downconversion
 Analog to Digital Conversion
TX:
 Modulation
 AX.25 encoding
 BB transmission
RX:
 Signal Display (Spectrum, Waterfall, ..)
 Signal Recording
 Demodulation
 AX.25 decoding
1 Gb/sUSRP N210 + SBX
NI-USRP Toolkit
(Driver SW)
NI-Modulation Toolkit
(Application SW)
07/06/2016 10
 Orbitron DDE connection for Doppler correction
The application is based on five parallel loops and queue operations
functions:
07/06/2016 11
The application is based on five parallel loops and queue operations
functions:
 Signal acquisition and display
07/06/2016 12
The application is based on five parallel loops and queue operations
functions:
 Signal IQ data recording in binary files
07/06/2016 13
The application is based on five parallel loops and queue operations
functions:
 Signal demodulation, AX.25 decoding and UDP connection
07/06/2016 14
The application is based on five parallel loops and queue operations
functions:
UDP connection, AX.25 encoding, signal modulation and transmission
07/06/2016 15
Five configuration parameters for SDR:
 Device name: IP address of USRP device
 Antenna port
 Carrier frequency: in the range 400-4400 MHz.
 Gain: is the amplification of signal
 Fetch size: samples N acquired at each iteration
𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
07/06/2016 16
Five configuration parameters for SDR:
 Device name: IP address of USRP device
 Antenna port
 Carrier frequency: in the range 400-4400 MHz.
 Gain: is the amplification of signal
 Fetch size: samples N acquired at each iteration
𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
07/06/2016 17
Five configuration parameters for SDR:
 Device name: IP address of USRP device
 Antenna port
 Carrier frequency: in the range 400-4400 MHz.
 Gain: is the amplification of signal
 Fetch size: samples N acquired at each iteration
𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
 Frequency (437 MHz downlink, 435.2 MHz uplink)
 Modulation (non-coherent 2-GFSK)
 Bit rate (9600 and 4800 bps)
 Communication Protocol (Packet detecting, Bit
stuffing, G3RUH Scrambling, NRZ to NRZI, CRC-16-
CCITT-1021)
07/06/2016 18
Step
Attenuator
SMA cable SMA cable
USRPN210
+SBX
LabVIEW
1 GB
Ethernet
SDR CHANNEL
CC1020
TXRX
IAR Embedded
Workbench
AVR
JTAGICE
Flat cable USB
TMTC
 Connected to the S/C DB
 TC selection
 TC stack
 TC Ack
 TTC timestamp
 UDP connection
07/06/2016 19
 TM packets and data display
 On-board schedule display
 Automatic e-mail warnings
07/06/2016 20
HKTM parameters display:
 Engineering values
• Numbers
• Strings
 Global parameters
• On/off
• Errors
SET TC parameters
07/06/2016 21
 Raw and EU TM data retrieval
from DB by datetime range.
 Trend Analysis
 Statistical Analysis
 Data can be saved to
spreadsheet files.
 Event structure
 About 500 TM parameters and 500 TC for equipment and payloads
 Developed in MySQL to store:
 TC list
 TC history
 TM parameters
 TM history
 Acknowledgment messages
 Users privileges definition
 Backup strategy
 Flat (Spreadsheet-like) tables
for TM values
07/06/2016 22
NI LabVIEW Database Connectivity Toolkit
Field prefix address type description
Type char(3) varbinary(2) binary(1) varchar(100)
prefix hex(address) hex(type) description
ACS 0106 10 ACS ITEMS ON
HPC 02 01 PMU MAIN OFF
Param1 Param2 … Param N-1 Param N Timestamp
Param Name (Key) Value Timestamp
07/06/2016 23
437 MHz GFSK
QueueEthernet
Queue
SDR PC
TM data
Extraction
ODBC
TM storing
MCS PC
HKTM post-
processing
TM packets
history
ODBC
ODBC
Queue
DemodSignal.bin
Demod
Signal
Record
Signal
Acquistion
AX.25
decoding
UDP
AX.25
decoding
07/06/2016 24
435,2 MHz GFSK
Ethernet
SDR PC
MODSignal
Transm
MCS PC
TC packet
Assembling
TC storing
ODBC
TC List
ODBC
TC history
ODBC
AX.25
encoding
UDP
Script.m FOP.xls
TC packet
Assembling
ODBC
Automated Procedures:
 Spreadsheet file: Step, Operations, TC, Data,
Description, TM, TM data, Display
 Actions:
• Telecommanding (Send&Verify, Optional
Send, Send TTC, Send HPC)
• Telemetry Monitoring (Check, Monitor)
• Control Structures (Wait for, Goto, If, etc..)
• Select Display
07/06/2016 25
S/C M&C
SDR Software
S/C AOCS and EPS simulator
TMTC Interface
TXRX, OBDH simulator
TC packet TM packet
IQ data
S/C variables (SET)
TC packetTM packet
IQ data
435.2 MHz GFSK signal
437 MHz GFSK signal
MCSPCSDRPC
S/CSimulatorPC
1 GB
Ethernet
RF signal
UDP
Simulink
S/C variables (GET)
Tools for testing:
 LabVIEW VI Analyzer
 LabVIEW Unit Test Framework
07/06/2016 26
Items to examine:
 Correctness of implementation
 Interaction with other components
 Robustness and error handling
 Conformance to coding standards/practices
 Readability
 Maintenability
 Reusability
 Completness
07/06/2016 27
2 Command and Data Acquisition GS
 Svalbard (78° N)
 Metop-A/B, LEO satellites (817 km)
 L, S, X-Band
Primary Ground Station (PGS) antennae
 13 m dish in Usingen (near Frankfurt)
 L, S-band for uplink/dowlink
 Meteosat Second Generation (MSG) programme
07/06/2016 28
TM Propagator client CDA mimic display
For real-time monitoringFor post processing
and trend analysis
GSAR
Almost 2000 TM parameters for each
GS at higher rate during a S/C pass
07/06/2016 29
 Periodic reports are available as
html pages on a web page through
a calendar widget.
 Reports can be configured through
an XML template file.
 Widgets to be inserted are coded
in python
 Reports are generated periodically by
automated tasks
Schedule Activity Template Widgets TM data
FD data
Parameter
definition
 Ground Station TM data + Flight Dynamics data
 Antenna azimuth and elevation
 𝐸 𝑏/𝑁0 and Tracking RX level for L,S,X-band
07/06/2016
 Back to search events
30
M01 Orbit 15907 Eb/N0 (dB) Track RX Level (dBm) BTSE
BTSE vs AzEl
07/06/2016 31
07/06/2016 32
Pass Duration (s) Max Elevation (deg)
07/06/2016 33
Conflict-free schedule for a satellite fleet over a GSN
NOAA-19 blind orbits support from Svalbard GS
07/06/2016 34
S/C G/S No. of orbits
TCA Error [s] Max El Error [deg]
Mean Max Mean Max
NOAA19
Svalbard 197 5.2 12.9 0.3 3
Fairbanks 155 5.6 16.1 0.2 2
Wallops 83 4.3 13.4 0.2 3
METOP-A
Svalbard 171 7.6 11.8 0.2 3
Fairbanks 135 4.7 13.4 0.1 4
Wallops 71 3.5 10.8 0.1 2
METOP-B
Svalbard 199 4.5 11.5 0.2 3
Fairbanks 156 5.1 12.5 0.1 2
Wallops 82 3.9 12.6 0.3 3
Comparing pyorbital (top) and pyephem (bottom) results accuracy
S/C G/S No. of orbits
TCA Error [s] Max El Error [deg]
Mean Max Mean Max
NOAA19
Svalbard 197 0.4 1.0 0.0 1
Fairbanks 155 0.3 1.0 0.0 0
Wallops 83 0.3 1.0 0.0 0
METOP-A
Svalbard 171 0.3 1.0 0.0 1
Fairbanks 135 0.3 0.8 0.0 0
Wallops 71 0.4 1.0 0.0 0
METOP-B
Svalbard 199 0.4 1.1 0.0 1
Fairbanks 156 0.4 1.0 0.1 2
Wallops 82 0.4 1.0 0.3 3
3 TCP ports: Monitoring, Control, Info
07/06/2016 35
Ground
station
Low
Level
M&C
Telemetry Request
Ground
station
High
Level
M&C
Telemetry Response
Telemetry Points
Authentication
Authentication
Event Message
Schedule Info
RefreshSchedule Info
Message
Event Response
Event Request
Command
Command Acks
OPS site GS site
A Simulator is required for the
procurement of a GS M&C system.
Device Simulator by Finland Space SystemsCommunication protocol from ICD
07/06/2016 36
Interface Module
Ground Station
M&C System
Command Ack
Module
Command Module
Monitoring Packet
Request Module
Monitoring Packet
Module
ReqTCAck TM
Ack TM ReqTC
Send Mon PktSend Ack Pkt Set Parameter
 Macros coded in Java, triggered by:
 Message reception or transmission
 Time
 System configuration based on XML parsing operations (DOM)
 Code implementation based on XSD files
 Clear and simple GUI for testing
 Successfully tested
 Delivered for MTG ground station
M&C system procurement
Telemetry points
messages
07/06/2016 37
Acknowledgment
messages history
Events
messages history
07/06/2016 38
These software solutions will be used for ESEO operations and can be
easily adapted to future educational satellite missions:
SDR for ESEO TMTC ground station
ESEO Monitoring and Control system
HKTM Data Analyser
TMTC interface for a MATLAB/Simulink-based Satellite Simulator
These software solutions, designed, implemented and tested, are
currently used by ground stations engineers at EUMETSAT:
 Ground Station Analysis and Reporting Tool (GSAR)
 Satellite Passes and Conflicts Engine (SPACE)
 Ground Station Centralised Monitoring and Control Simulator
3907/06/2016
 Courses and Seminars:
 Applicazioni e Tecniche di Telecomunicazioni, Prof. Vanelli-Coralli, 6 CFU, 2012-2013.
 Laboratorio di Telecomunicazioni, Prof. Vanelli-Coralli, 3 CFU, A.A. 2012-2013.
 Uncertainty analysis for engineers, Prof. Alfredsson, Dr. Segalini, Prof. Talamelli, Dec.
2013.
 Conferences and Workshops:
 European Ground System Architecture Workshop (ESAW 2013) in ESA/ESOC,
Darmstadt 18-19 Jun 2013.
 IEEE International Workshop on Metrology for AeroSpace in Benevento (29-30 May
2014).
 ITU Symposium and Workshop on small satellite regulation and communication
system in Prague, 2-4 Mar 2015.
 European Ground System Architecture Workshop (ESAW 2015) in ESA/ESOC,
Darmstadt 16-17 Jun 2015.
 3rd IAA Conference on University Satellite Missions and CubeSat Workshop &
International Workshop on Lean Satellite Standardization in Rome, 30 Nov – 4 Dic
2015.
 M. Bosco, D. Cinarelli, P. Tortora: ‘Alma Mater Ground Station transceiver: A
software defined radio for satellite communications’ MetroAeroSpace
Proceedings, May 2014.
 P. Tortora, M. Bosco, D. Cinarelli, D. Bruzzi, N. Melega: ‘Soluzioni Innovative per il
Ground Segment di Small Satellites’ Le Tecnologie Nazionali per Mini e Micro
Satelliti: Idee, Progetti e Prospettive 1° Workshop Nazionale, Capua, 20-22 July
2015.
 M. Bosco, P. Tortora: ‘ESEO Ground Segment Software Solutions: Design,
Implementation and Testing’, 3rd IAA Conference on University Satellite Missions
and CubeSat Workshop & International Workshop on Lean Satellite
Standardization in Rome, 30 Nov – 4 Dec 2015.
 D. Modenini, M. Bosco, A. Locarini, P. Tortora: ‘Space Engineering and Small
Satellites Educational Activities at University of Bologna’, 1st Symposium on
Space Educational Activities Padua, 9-12 Dec 2015.
07/06/2016 40
Thank you for your attention

More Related Content

What's hot

Study & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemStudy & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemHarshal Ladhe
 
Open Source SDR Frontend and Measurements for 60-GHz Wireless Experimentation
Open Source SDR Frontend and Measurements for 60-GHz Wireless ExperimentationOpen Source SDR Frontend and Measurements for 60-GHz Wireless Experimentation
Open Source SDR Frontend and Measurements for 60-GHz Wireless ExperimentationAndreaDriutti
 
CLIC accelerator overview
CLIC accelerator overviewCLIC accelerator overview
CLIC accelerator overviewasafrona
 
MYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMark Yashar
 
Compact Linear Collider (CLIC)
Compact Linear Collider (CLIC)Compact Linear Collider (CLIC)
Compact Linear Collider (CLIC)asafrona
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1  Rp 160665 cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1  Rp 160665 clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 cleanEMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rmEMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...EMERSON EDUARDO RODRIGUES
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664EMERSON EDUARDO RODRIGUES
 
Overview of BR Space Application for Non-Planned Services
Overview of BR Space Application for Non-Planned ServicesOverview of BR Space Application for Non-Planned Services
Overview of BR Space Application for Non-Planned Serviceshfng
 
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMSA SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMSNexgen Technology
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codeshafsabanu
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-cleanEMERSON EDUARDO RODRIGUES
 
TGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS
 

What's hot (20)

Study & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. systemStudy & simulation of O.F.D.M. system
Study & simulation of O.F.D.M. system
 
Open Source SDR Frontend and Measurements for 60-GHz Wireless Experimentation
Open Source SDR Frontend and Measurements for 60-GHz Wireless ExperimentationOpen Source SDR Frontend and Measurements for 60-GHz Wireless Experimentation
Open Source SDR Frontend and Measurements for 60-GHz Wireless Experimentation
 
CLIC accelerator overview
CLIC accelerator overviewCLIC accelerator overview
CLIC accelerator overview
 
MYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_WindowsMYashar_SFSU_Reserch_Tech1_Windows
MYashar_SFSU_Reserch_Tech1_Windows
 
Compact Linear Collider (CLIC)
Compact Linear Collider (CLIC)Compact Linear Collider (CLIC)
Compact Linear Collider (CLIC)
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1  Rp 160665 cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1  Rp 160665 clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160665 clean
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES 2 clean1 new wi proposal perf...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-mark new si propos...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160667 l2 new wid for l2 ...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160548 rm
 
MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)MIMO Testbed presentation (DSPeR'2005)
MIMO Testbed presentation (DSPeR'2005)
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160540 signalling reducti...
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160664
 
Overview of BR Space Application for Non-Planned Services
Overview of BR Space Application for Non-Planned ServicesOverview of BR Space Application for Non-Planned Services
Overview of BR Space Application for Non-Planned Services
 
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMSA SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
A SYSTEM CONCEPT FOR A 3D REAL-TIMEOFDM MIMO RADAR FOR FLYING PLATFORMS
 
Gittins_SPIE_2010
Gittins_SPIE_2010Gittins_SPIE_2010
Gittins_SPIE_2010
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codes
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160600 e lwa-wid-v21-clean
 
TGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochureTGS Arcis Canada Processing Services brochure
TGS Arcis Canada Processing Services brochure
 

Similar to PhD_Presentation_v1

Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014Paulo Borges
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsTan Vo
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...Anxo Tato Arias
 
Iwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiIwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiMarco Lisi
 
Sandra Aerodays Presentation 2011
Sandra Aerodays Presentation 2011Sandra Aerodays Presentation 2011
Sandra Aerodays Presentation 2011Angeloluca Barba
 
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUESLTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)guest4a1658
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...IJCSEA Journal
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...IJCSEA Journal
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...IJCSEA Journal
 
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilot
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilotBde sc3 2nd_workshop_2016_10_04_p06_bde_pilot
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilotBigData_Europe
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Eiko Seidel
 

Similar to PhD_Presentation_v1 (20)

Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014
 
Ahmet_Ondortoglu Resume
Ahmet_Ondortoglu ResumeAhmet_Ondortoglu Resume
Ahmet_Ondortoglu Resume
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...
Link Adapatation in Mobile Satellite Links: Field Trial Results using SDR and...
 
Iwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisiIwscff delft 2015_akhtyamov_golkar_lisi
Iwscff delft 2015_akhtyamov_golkar_lisi
 
Sandra Aerodays Presentation 2011
Sandra Aerodays Presentation 2011Sandra Aerodays Presentation 2011
Sandra Aerodays Presentation 2011
 
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUESLTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
LTE-Network-Planning-Huawei-Technologies EMERSON EDUARDO RODRIGUES
 
Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo
 
Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)
 
General Resume
General ResumeGeneral Resume
General Resume
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
 
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
EVALUATION OF (GPS/GLONASS) PATCH VERSUS RF GPS (L1) PATCHANTENNA PERFORMANCE...
 
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilot
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilotBde sc3 2nd_workshop_2016_10_04_p06_bde_pilot
Bde sc3 2nd_workshop_2016_10_04_p06_bde_pilot
 
Resume
ResumeResume
Resume
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020
 
2016 2017 ieee vlsi project titles
2016   2017 ieee vlsi project titles2016   2017 ieee vlsi project titles
2016 2017 ieee vlsi project titles
 

PhD_Presentation_v1

  • 1. DESIGN AND IMPLEMENTATION OF SOFTWARE SOLUTIONS FOR SATELLITE GROUND SEGMENT, WITH APPLICATION TO THE ESEO MISSION PhD Candidate: Marco Bosco Supervisor: Prof. Paolo Tortora Forlì - 06/05/2016 DOTTORATO DI RICERCA IN MECCANICA E SCIENZE AVANZATE DELL’INGEGNERIA CICLO XXVIII Coordinator: Prof. Vincenzo Parenti Castelli Settore Concorsuale di Afferenza: 09/A1 Ingegneria Aeronautica, Aerospaziale e Navale Settore Scientifico Disciplinare: ING-IND/05 Impianti e Sistemi Aerospaziali Alma Mater Studiorum – Università di Bologna
  • 2.  Introduction to Satellite Ground Segment  The European Student Earth Orbiter (ESEO) Project  Ground Segment  Forlì SDR-based Ground Station  Mission Control System: S/C M&C, TM Analysis, TMTC DB, Automated Procedures, Satellite Simulator  EUMETSAT Ground Stations Software Solutions  Ground Station Analysis and Reporting Tool (GSAR)  Satellite Passes and Conflicts Engine (SPACE)  Ground Station Centralised Monitoring and Control Simulator  Conclusions 07/06/2016 2
  • 3. 07/06/2016 3 Ground Station Network  Antenna pointing  RF and BB equipment Mission Control System  Flight Dynamics System  Flight Operations System  Mission Planning  Monitoring & Control (RT & Offline)  Archiving  S/C Simulator
  • 4. 07/06/2016 4 Jan 2013 Nov 2013 Jun 2015 Phase B Phase C Phase D Kick-off  PDR  CDR   Microsatellite mission to SS LEO  Sponsored by ESA Education Office  9 universitities involved  About 200 students  Lecture courses and internship opportunities (18 ECTS)  System prime contractor: ALMASpace Phase E Launch 2017
  • 5. 5 Mission objectives:  Taking pictures of Earth  Measuring radiation levels  Testing technologies for future education satellite missions. 07/06/2016 Semi-major axis 6904.82699 km Eccentricity 0.00134790 Inclination 97.47884º Ascending Node 137.34203º Argument of Perigee 67.74183º True Anomaly 292.25995º Mass 50 kg Dimension 33x33x63 cm ESEO Platform
  • 6. 07/06/2016 6 ROTOR USRPN210 Serial 1GB Ethernet UDP ESEOPlatform GSM MUNICH Serial 1GB Ethernet UDP GSF2 Serial 1GB Ethernet UDP GSF1 ROTOR Serial Serial GSV VIGO AMSAT COMMUNITY WORLDWIDE SatNet UDP MCS PC JSON-RPC Over HTTPS AMSAT Data DataBase Server ODBC JDBC TMTC AMSAT Web Services Protocol MCS Satnet Client HSTX GS SatNet Client LabVIEW ROTOR USRPN210 ROTOR USRPN210 Engineering Data Science Data FORLI ICOM+TNC Internet SYNC Engineering Data Users LabVIEW Data Dashboard App Internet AMSAT-UK University of Wroclaw SITAEL TU Munchen University of Vigo University of Bologna Orbitron GS SatNet Client GS SatNet Client GNURadio Orbitron Gpredict LabVIEW GS SatNet Client GNURadio Orbit Propagator ESEO teams Important collaboration among universities Ground Station Network
  • 7. AX.25 radio amateur communication protocol preferred over CCSDS for its simplicity and lower overhead to comply with the low bitrate and bandwidth. 07/06/2016 7 RSSI (dBm) average interference 6-11/8/2014 A shortened version of Reed- Solomon coding was added to the SDR software. 𝑡=(𝑛−𝑘)/2=8 This protocol has been fully implemented and tested in LabVIEW First Byte I frame structure Flag Address Control PID Info FCS Flag 01111110 14 Bytes 2 Bytes 1 Byte N Bytes 2 Bytes 01111110
  • 8. ALMASat-1 (classical GS) 07/06/2016 8 ESEO (SDR-based GS) To/From Antenna To/From Antenna  Wide frequency coverage(400-4400 MHz)  Large bandwidth (40 MHz)  Highly flexible (modulation scheme, communication protocol)  Full duplex transceiver  Maximum output power 100 mW Band Range (MHz) 2 m 144.0-146.0 70 cm 430.0-434.0 435.0-438.0 23 cm 1240.0-1245.0 1270.0-1298.0 HPA USRPN210 + SBX Coaxial 1 GB Ethernet Coaxial Coaxial SC tracking SW LabVIEW SW Analog radio Modem CI-V Level Converter Serial Serial Coaxial Coaxial S/C tracking SW SDR LabVIEW SW ICOM 910H frequency coverage
  • 9. 07/06/2016 9 TX:  Digital to Analog Conversion  RF Upconversion RX:  RF Downconversion  Analog to Digital Conversion TX:  Modulation  AX.25 encoding  BB transmission RX:  Signal Display (Spectrum, Waterfall, ..)  Signal Recording  Demodulation  AX.25 decoding 1 Gb/sUSRP N210 + SBX NI-USRP Toolkit (Driver SW) NI-Modulation Toolkit (Application SW)
  • 10. 07/06/2016 10  Orbitron DDE connection for Doppler correction The application is based on five parallel loops and queue operations functions:
  • 11. 07/06/2016 11 The application is based on five parallel loops and queue operations functions:  Signal acquisition and display
  • 12. 07/06/2016 12 The application is based on five parallel loops and queue operations functions:  Signal IQ data recording in binary files
  • 13. 07/06/2016 13 The application is based on five parallel loops and queue operations functions:  Signal demodulation, AX.25 decoding and UDP connection
  • 14. 07/06/2016 14 The application is based on five parallel loops and queue operations functions: UDP connection, AX.25 encoding, signal modulation and transmission
  • 15. 07/06/2016 15 Five configuration parameters for SDR:  Device name: IP address of USRP device  Antenna port  Carrier frequency: in the range 400-4400 MHz.  Gain: is the amplification of signal  Fetch size: samples N acquired at each iteration 𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
  • 16. 07/06/2016 16 Five configuration parameters for SDR:  Device name: IP address of USRP device  Antenna port  Carrier frequency: in the range 400-4400 MHz.  Gain: is the amplification of signal  Fetch size: samples N acquired at each iteration 𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
  • 17. 07/06/2016 17 Five configuration parameters for SDR:  Device name: IP address of USRP device  Antenna port  Carrier frequency: in the range 400-4400 MHz.  Gain: is the amplification of signal  Fetch size: samples N acquired at each iteration 𝐹𝑒𝑡𝑐ℎ 𝑇𝑖𝑚𝑒 = 𝐹𝑒𝑡𝑐ℎ 𝑆𝑖𝑧𝑒 𝐼𝑄 𝑟𝑎𝑡𝑒
  • 18.  Frequency (437 MHz downlink, 435.2 MHz uplink)  Modulation (non-coherent 2-GFSK)  Bit rate (9600 and 4800 bps)  Communication Protocol (Packet detecting, Bit stuffing, G3RUH Scrambling, NRZ to NRZI, CRC-16- CCITT-1021) 07/06/2016 18 Step Attenuator SMA cable SMA cable USRPN210 +SBX LabVIEW 1 GB Ethernet SDR CHANNEL CC1020 TXRX IAR Embedded Workbench AVR JTAGICE Flat cable USB TMTC
  • 19.  Connected to the S/C DB  TC selection  TC stack  TC Ack  TTC timestamp  UDP connection 07/06/2016 19  TM packets and data display  On-board schedule display  Automatic e-mail warnings
  • 20. 07/06/2016 20 HKTM parameters display:  Engineering values • Numbers • Strings  Global parameters • On/off • Errors SET TC parameters
  • 21. 07/06/2016 21  Raw and EU TM data retrieval from DB by datetime range.  Trend Analysis  Statistical Analysis  Data can be saved to spreadsheet files.  Event structure
  • 22.  About 500 TM parameters and 500 TC for equipment and payloads  Developed in MySQL to store:  TC list  TC history  TM parameters  TM history  Acknowledgment messages  Users privileges definition  Backup strategy  Flat (Spreadsheet-like) tables for TM values 07/06/2016 22 NI LabVIEW Database Connectivity Toolkit Field prefix address type description Type char(3) varbinary(2) binary(1) varchar(100) prefix hex(address) hex(type) description ACS 0106 10 ACS ITEMS ON HPC 02 01 PMU MAIN OFF Param1 Param2 … Param N-1 Param N Timestamp Param Name (Key) Value Timestamp
  • 23. 07/06/2016 23 437 MHz GFSK QueueEthernet Queue SDR PC TM data Extraction ODBC TM storing MCS PC HKTM post- processing TM packets history ODBC ODBC Queue DemodSignal.bin Demod Signal Record Signal Acquistion AX.25 decoding UDP AX.25 decoding
  • 24. 07/06/2016 24 435,2 MHz GFSK Ethernet SDR PC MODSignal Transm MCS PC TC packet Assembling TC storing ODBC TC List ODBC TC history ODBC AX.25 encoding UDP Script.m FOP.xls TC packet Assembling ODBC Automated Procedures:  Spreadsheet file: Step, Operations, TC, Data, Description, TM, TM data, Display  Actions: • Telecommanding (Send&Verify, Optional Send, Send TTC, Send HPC) • Telemetry Monitoring (Check, Monitor) • Control Structures (Wait for, Goto, If, etc..) • Select Display
  • 25. 07/06/2016 25 S/C M&C SDR Software S/C AOCS and EPS simulator TMTC Interface TXRX, OBDH simulator TC packet TM packet IQ data S/C variables (SET) TC packetTM packet IQ data 435.2 MHz GFSK signal 437 MHz GFSK signal MCSPCSDRPC S/CSimulatorPC 1 GB Ethernet RF signal UDP Simulink S/C variables (GET)
  • 26. Tools for testing:  LabVIEW VI Analyzer  LabVIEW Unit Test Framework 07/06/2016 26 Items to examine:  Correctness of implementation  Interaction with other components  Robustness and error handling  Conformance to coding standards/practices  Readability  Maintenability  Reusability  Completness
  • 27. 07/06/2016 27 2 Command and Data Acquisition GS  Svalbard (78° N)  Metop-A/B, LEO satellites (817 km)  L, S, X-Band Primary Ground Station (PGS) antennae  13 m dish in Usingen (near Frankfurt)  L, S-band for uplink/dowlink  Meteosat Second Generation (MSG) programme
  • 28. 07/06/2016 28 TM Propagator client CDA mimic display For real-time monitoringFor post processing and trend analysis GSAR Almost 2000 TM parameters for each GS at higher rate during a S/C pass
  • 29. 07/06/2016 29  Periodic reports are available as html pages on a web page through a calendar widget.  Reports can be configured through an XML template file.  Widgets to be inserted are coded in python  Reports are generated periodically by automated tasks Schedule Activity Template Widgets TM data FD data Parameter definition
  • 30.  Ground Station TM data + Flight Dynamics data  Antenna azimuth and elevation  𝐸 𝑏/𝑁0 and Tracking RX level for L,S,X-band 07/06/2016  Back to search events 30 M01 Orbit 15907 Eb/N0 (dB) Track RX Level (dBm) BTSE BTSE vs AzEl
  • 32. 07/06/2016 32 Pass Duration (s) Max Elevation (deg)
  • 33. 07/06/2016 33 Conflict-free schedule for a satellite fleet over a GSN NOAA-19 blind orbits support from Svalbard GS
  • 34. 07/06/2016 34 S/C G/S No. of orbits TCA Error [s] Max El Error [deg] Mean Max Mean Max NOAA19 Svalbard 197 5.2 12.9 0.3 3 Fairbanks 155 5.6 16.1 0.2 2 Wallops 83 4.3 13.4 0.2 3 METOP-A Svalbard 171 7.6 11.8 0.2 3 Fairbanks 135 4.7 13.4 0.1 4 Wallops 71 3.5 10.8 0.1 2 METOP-B Svalbard 199 4.5 11.5 0.2 3 Fairbanks 156 5.1 12.5 0.1 2 Wallops 82 3.9 12.6 0.3 3 Comparing pyorbital (top) and pyephem (bottom) results accuracy S/C G/S No. of orbits TCA Error [s] Max El Error [deg] Mean Max Mean Max NOAA19 Svalbard 197 0.4 1.0 0.0 1 Fairbanks 155 0.3 1.0 0.0 0 Wallops 83 0.3 1.0 0.0 0 METOP-A Svalbard 171 0.3 1.0 0.0 1 Fairbanks 135 0.3 0.8 0.0 0 Wallops 71 0.4 1.0 0.0 0 METOP-B Svalbard 199 0.4 1.1 0.0 1 Fairbanks 156 0.4 1.0 0.1 2 Wallops 82 0.4 1.0 0.3 3
  • 35. 3 TCP ports: Monitoring, Control, Info 07/06/2016 35 Ground station Low Level M&C Telemetry Request Ground station High Level M&C Telemetry Response Telemetry Points Authentication Authentication Event Message Schedule Info RefreshSchedule Info Message Event Response Event Request Command Command Acks OPS site GS site A Simulator is required for the procurement of a GS M&C system. Device Simulator by Finland Space SystemsCommunication protocol from ICD
  • 36. 07/06/2016 36 Interface Module Ground Station M&C System Command Ack Module Command Module Monitoring Packet Request Module Monitoring Packet Module ReqTCAck TM Ack TM ReqTC Send Mon PktSend Ack Pkt Set Parameter  Macros coded in Java, triggered by:  Message reception or transmission  Time  System configuration based on XML parsing operations (DOM)  Code implementation based on XSD files  Clear and simple GUI for testing  Successfully tested  Delivered for MTG ground station M&C system procurement
  • 38. 07/06/2016 38 These software solutions will be used for ESEO operations and can be easily adapted to future educational satellite missions: SDR for ESEO TMTC ground station ESEO Monitoring and Control system HKTM Data Analyser TMTC interface for a MATLAB/Simulink-based Satellite Simulator These software solutions, designed, implemented and tested, are currently used by ground stations engineers at EUMETSAT:  Ground Station Analysis and Reporting Tool (GSAR)  Satellite Passes and Conflicts Engine (SPACE)  Ground Station Centralised Monitoring and Control Simulator
  • 39. 3907/06/2016  Courses and Seminars:  Applicazioni e Tecniche di Telecomunicazioni, Prof. Vanelli-Coralli, 6 CFU, 2012-2013.  Laboratorio di Telecomunicazioni, Prof. Vanelli-Coralli, 3 CFU, A.A. 2012-2013.  Uncertainty analysis for engineers, Prof. Alfredsson, Dr. Segalini, Prof. Talamelli, Dec. 2013.  Conferences and Workshops:  European Ground System Architecture Workshop (ESAW 2013) in ESA/ESOC, Darmstadt 18-19 Jun 2013.  IEEE International Workshop on Metrology for AeroSpace in Benevento (29-30 May 2014).  ITU Symposium and Workshop on small satellite regulation and communication system in Prague, 2-4 Mar 2015.  European Ground System Architecture Workshop (ESAW 2015) in ESA/ESOC, Darmstadt 16-17 Jun 2015.  3rd IAA Conference on University Satellite Missions and CubeSat Workshop & International Workshop on Lean Satellite Standardization in Rome, 30 Nov – 4 Dic 2015.
  • 40.  M. Bosco, D. Cinarelli, P. Tortora: ‘Alma Mater Ground Station transceiver: A software defined radio for satellite communications’ MetroAeroSpace Proceedings, May 2014.  P. Tortora, M. Bosco, D. Cinarelli, D. Bruzzi, N. Melega: ‘Soluzioni Innovative per il Ground Segment di Small Satellites’ Le Tecnologie Nazionali per Mini e Micro Satelliti: Idee, Progetti e Prospettive 1° Workshop Nazionale, Capua, 20-22 July 2015.  M. Bosco, P. Tortora: ‘ESEO Ground Segment Software Solutions: Design, Implementation and Testing’, 3rd IAA Conference on University Satellite Missions and CubeSat Workshop & International Workshop on Lean Satellite Standardization in Rome, 30 Nov – 4 Dec 2015.  D. Modenini, M. Bosco, A. Locarini, P. Tortora: ‘Space Engineering and Small Satellites Educational Activities at University of Bologna’, 1st Symposium on Space Educational Activities Padua, 9-12 Dec 2015. 07/06/2016 40
  • 41. Thank you for your attention