Tracking and Data Relay Satellite System Demand Access System

Tracking and Data Relay Satellite System
Demand Access System Augmentation
Keith Hogie, Ed Criscuolo – CSC
Asoka Dissanayaka, Bruce Flanders – Exelis
Haleh Safavi, Jeff Lubelczyk – NASA/GSFC
This material is a declared work of the U.S. government and is not subject to copyright protection in the United States.
Published by The Aerospace Corporation with permission.
TDRSS Full Coverage
• NASA's Tracking and Data Relay Satellite System (TDRSS) has multiple communication relay satellites in geostationary orbits with the ability to provide continual contact with low‐earth spacecraft • ISS communication is a prime
user of this capability
• Other missions use scheduled
blocks of time
• Each TDRS can support data rates up to 300 Mbps
• Ground terminals at:
275°
Indian
Ocean
GRGT
Pacific
Ocean
175°
– White Sands Ground Terminal (WSGT)
– Second TDRS Ground Terminal (STGT)
– Guam Remote Ground Termina,l (GRGT)
2
WSGT
STGT
White Sands, NM
Atlantic
Ocean
45°
TDRS Antenna Systems
• Each TDRS has multiple
antennas
• Two 5 meter steerable dishes provide high‐rate
communication support
• However, these dishes are a
very limited resource that is
carefully scheduled among users
• There are also 30 small multiple access antennas that can support many simultaneous users at lower rates
3
TDRS Multiple Access Service
• On most TDRS, the 30 signals from the MA antennas
are all sent to the ground for further processing
• Ground equipment can then
time shift and combine the
signals to form multiple receive beams aimed in different directions
• This allows supporting many more users but at lower data rates of up to 300 Kbps per user
• MA service operates on an S‐band frequency supporting simultaneous users with spread spectrum technology
4
TDRS Demand Access Service
• The TDRS Demand Access Service (DAS) is intended to support multiple users for long durations with the MA multiple beam capability
• Satellites looking for events like gamma ray bursts use DAS for continuous, low‐rate communication
– Many DAS users operate at 1 to 2 Kbps, but 24 hours a day
• NASA's Space Network (SN) is investigating options for supporting many more MA users such as cubesats
• However, the current DAS hardware only supports 5 simultaneous users for each TDRS even though the MA signals can be used to form many more beams
• The desire to make more use of the MA signals and support many more simultaneous users led to a study to investigate augmentation options
5
DAS Augmentation Concept
• With more DAS equipment, the SN could expand from 5 users to support 30 or more users on each TDRS
– The MA signals are continually sent to the ground, just need processing
• More equipment would allow permanently configuring dedicated equipment strings for all DAS customers at all sites to eliminate all need for scheduling systems
– DAS systems at all sites would continuously form beams, listen, collect, and forward any data received
– Users would just send updated orbital state vectors weekly
– Users could send requests to change data rates and some other settings • This highly automated DAS system would be standalone and data driven with almost no legacy interfaces
• Increased capacity might be useful for missions such as cubesat communication and locating missing cubesats
6
Augmentation Key Components
• The key to DAS Augmentation is having enough low‐cost resources to allocate dedicated equipment to each user at all sites
• Key components:
– New beamformers to form more beams
• Already installed as part of TDRS Digital Signal Distribution upgrade
• Capable of forming 30 or more beams for each TDRS – Low‐cost DAS receivers (~$1K per receiver)
• Current receivers tend to cost $50K to $100K or more
– Low‐cost frame sync and user data formatting equipment
• Software based, allows unlimited copies at minimal cost
• All DAS components NASA developed hardware and software with no unit level licensing/maintenance fees
7
Augmentation Key Components
•
•
30 MA Channels
SDDS Packets
6,300 Mbps
•
•
•
Beamformer
•
Data from TDRS antenna digitized at ground antenna
Beamformer ingests MA streams, forms beams, outputs Signal Data Distribution Standard (SDDS) IF packets
MA receivers despread, demodulate, remove coding, bit sync data, and outputs bits in UDP/IP packets
Frame sync ingests bits, locates frames, Reed/Solomon processing, and outputs with specified user headers
Monitor and control system monitors and commands components
TDSD IF Digitizer
•
•
Formed Beams
SDDS Packets
210 Mbps each
•
•
•
Raw User Data Bits
1‐150 Kbps
per channel
MA Receiver
Frame Sync
Despread
Demod
Bit sync
Frame Sync
Reed/Solomon
Output Header
Monitor & Control
8
User Data Frames/Hdrs
1‐150 Kbps
per channel
Mission Network
TDRS Digital Signal Distribution
• TDSD already installed beamformers at all sites
– Each TDSD beamformer can form 30 beams
– STGT and WSGT each have 3 TDSD beamformers and each site has at least 2 TDRS's available for DAS
– GRGT has 2 TDSD beamformers and a TDRS available
– Each beamformer can access any TDRS at the site
• Each beamformer consists of a general purpose server and a custom FPGA system
– The server handles monitor and control of the FPGA system and feeds TLE orbit information to the FPGA
– The FPGA system receives 30 MA streams of SDDS packets at an aggregate rate of over 6 Gbps, uses configuration information sent to it to form beams, and outputs each beam as a stream of SDDS packets at 210 Mbps
9
Low‐cost DAS Receivers
• Using 100 or more receivers requires low‐cost receivers
• DAS receivers ingest TDSD SDDS packets at 210 Mbps and output packets of raw data bits
– Ingest SDDS packets via UDP multicast on one Ethernet interface
– Despread, demodulate, optional Viterbi, bit sync, time tag, and output the bits in UDP/IP packets on a second Ethernet interface
– Receiver monitor and control also uses the second Ethernet interface
• Two prototypes being tested
– FPGA based hardware receiver version • Up to 3 receivers in a 1U chassis (~$3K per chassis)
• NASA owns the FPGA code
– Software receiver version running on a multi‐core server
• Up to 4 receiver instances running in a 1U server
• Software developed for NASA by Exelis
10
Software Frame Synchronizers
• Frame synchronization software receives raw bits, locates frame boundaries, inverts bits if necessary, extrapolates time, performs Reed/Solomon if present, adds user header and sends the packets
– Software originally developed for Landsat in 1995
– Software reused for SOHO, WIND, POLAR, GEOTAIL level‐zero processing systems and control centers in 1998
• It can operate at multi megabit rates but only needs to handle up to 150 Kbps per stream for DAS.
– Supports over 100 DAS data streams on one server
– Uses 1% of one core at 150 Kbps random data
11
DAS Augmentation Data Flow
30 MA Channels
SDDS Packets
6,000 Mbps
Beamformer
• Once IF signal is digitized at antenna, all other processing is digital over 1 Gbps and 10 Gbps Ethernet
• All equipment is connected using high performance layer 3 Ethernet switches passing data in UDP/IP packets using IP multicast and unicast
SDDS Time
I SDDS QTime
‐123 I SDDS
456 QTime
‐345‐123 I‐3
456 QTime
SDDS
4567
123 I‐3 456 Q
‐345‐123
SDDS Time
7324567
‐543
123 I‐3 456 Q
‐345
‐123
30467324567
‐3210
‐543
123 ‐3 456
‐345
‐123
…3046732
…4567
‐3210
‐543
‐345123 ‐3
…3046732
…4567
‐3210
‐543123
…3046732
…‐3210
‐543
…3046 …‐3210
…
…
MA Receiver
Len Seq
SDDS Time
11000101
11110001
00010110
11110000
10101001
Frame Sync
Frame Sync
Reed/Solomon
IPDU Header
Despread
Demod
Bit sync
Formed Beam
SDDS Packets
210 Mbps
User Data Frames/Hdrs
1‐150 Kbps
per channel
Raw User Data Bits
1‐150 Kbps
per channel
Monitor & Control
12
IPDU Hdr
Time Etc.
. .
1ACFFC1D
DEADBEEF
DEADBEEF
DEADBEEF
Mission Network
WSC Data Distribution
SN
Network
Single Site Architecture
State Vectors, TLEs, Change Requests, UPDs
Site Monitor & Control
Session Control & Frame Sync
Web Browser GUI
Site Monitor & Control
TLEs,
SVs
Doppler
Offset
Session Monitor &Control
Apache
Web Pages/ Scripts
Config/
Doppler/
Status
MySQL
6 Gbps
Beam‐
former
Frame Frame Sync/Fmt
Frame Sync/Fmt
Frame Sync/Fmt
Sync/Fmt
•••
Layer 3 Network switch
MySQL DB
Doppler, Status, Config
Digitized IF Samples SN Network
150 Kbps or less
Multicast Join/
SDDS Packets
210 Mbps
Bits in
Receiver
UDP packets
Receiver
Receiver
Receiver
•••
Layer 3 Network switch
13
Log
Log
Log
Log
Temp User Files
WSC Data Distribution
Mission Network
End Users
Formatted Frames for Delivery to Users
User Data
Monitor/Control
Full System Architecture
• With each of the three TDRS ground stations augmented, a single site is still needed to provide a central point of contact for user control centers
• Central software processes at WSC will collect data from all sites and forward to users as appropriate
• User performance data (UPD) will be collected from all sites and forwarded to users
• It will also accept configuration change requests and user satellite orbit updates and provide them to all three DAS sites
• Archival data storage will also be provided by storing recorded data files from each DAS site
14
Full System Architecture
STGT
Site M&C
WSC DAS Central Control
Sync/Fmt
East ‐
West
User Input
Receiver
Receiver
Receiver
Receiver
Beamformer
State Vectors, Reconfig Requests
Temp Log
User UPD Delivery
WSGT
Site M&C
Data Delivery
Sync/Fmt
NASA
Mission Network
East ‐
West
Receiver
Receiver
Receiver
Receiver
Beamformer
User
Temp Log
Secure File Transfer
SN Network
GDIS‐R
GRGT
Beamformer
Site M&C
User data packets
User Files
UPDs
DAS File Store
Sync/Fmt
Receiver
Receiver
Receiver
Receiver
User
Temp Log
User Data
UDP Mulitcast per User
Monitor/Control
15
Current Status
• A prototype system is currently being tested to determine if the low‐cost components can meet the DAS requirements
–
–
–
–
3 software receivers
3 hardware receivers
Frame sync server
Basic monitor and control • Testing is being done at White Sands using test data radiated from a ground based transmitter
• Also shadowing orbiting spacecraft and comparing with the legacy DAS system
• Data is being collected to compare the performance of the low‐cost receivers to the legacy ones
16
Summary
• A decision on whether to proceed with the full DAS Augmentation will be made when the current testing and analysis is complete
• Enhanced service options also being considered
– Array multiple TDRS for signal gain to support spacecraft such as cubesats
• Combine WSGT & STGT MA signals to recover weaker signals
• Possible include GRGT by sending soft bits back to White Sands
– Frame Relay/IP support
• Spacecraft IP packets delivered direct to end users
– Tracking Service using multiple MA services
• Process multiple TDRS MA signals for triangulation
• More work to be done, but potential for supporting many more missions with low‐cost, automated support
17