Maximizing Data Volume for Direct to Ground Satellite Systems

Slides:



Advertisements
Similar presentations
Chapter 7: Transport Layer
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1.
Experimental evaluation of TCP-L June 5, 2003 Stefan Alfredsson Karlstad University.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
1 Link Characteristics in Sensor Networks. 2 Why Such a Study? (in)validate whether the basic model used in design is accurate or not  Remember you have.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
EE 4272Spring, 2003 Chapter 17 Transport Protocols Connection-Oriented Transport Protocol  Reliable Network Service: Design Issues  Unreliable Network.
2002 MURI Minisymposium Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments 2002 MURI Minisymposium Ameesh Pandya Prof.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Gursharan Singh Tatla Transport Layer 16-May
Communication and Ground Station 12 October 2008.
What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host IP treats a computer as an endpoint of communication Best.
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
Effects of Advertised Receive Buffer Size and Timer Granularity on TCP Performance in a LEO Satellite Network.
1 EE 499 Wireless Communications Project by Team 4: Arati NagarkarHemant Samtani Supriya HerwadkarChinmay Shete Shivani KaushalSalil Sawhney.
DINO PDR 17 October 2015 DINO Communication System Zach Allen Hosam Ghaith Mike Li.
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Dept. of EE, NDHU 1 Chapter Five Communication Link Analysis.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
SWE-DISH SATELLITE SYSTEMS
CCSDS Fall Meeting at ESTEC
Wireless and mobility support issues Georgios Karagiannis Ericsson.
1 Transport Control Protocol for Wireless Connections ElAarag and Bassiouni Vehicle Technology Conference 1999.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Low - Rate Information Transmission (LRIT) Downlink and Reception Satellite Direct Readout Conference for the Americas Frank Eng, Computer Sciences Corp.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Ch 3. Transport Layer Myungchul Kim
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
CGMS-43-NOAA-WP-02 Coordination Group for Meteorological Satellites - CGMS Transition from GVAR to GOES-R GRB – Service Continuity Presented to CGMS-43.
Chapter 7: Transport Layer
EARTH SEGMENT & SPACE LINK
Chapter 3 outline 3.1 Transport-layer services
Satellite TCP Lecture 19 04/10/02.
CT-474: Satellite Communications
Speaker : Che-Wei Chang
Transport Layer.
Multipath QUIC: Design and Evaluation
Ad-hoc Transport Layer Protocol (ATCP)
Architectural Design Space Exploration
IOS Network Model 2nd semester
Chapter 2 Introduction Application Requirements VS. Transport Services
Transport Layer Unit 5.
Earth Station.
SIMTO Project Overview
Data Link Issues Relates to Lab 2.
Satellite Communications
TCP in Mobile Ad-hoc Networks
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
TCP in Wireless Ad-hoc Networks
Advanced Computer Networks
Performance Simulations
CPEG514 Advanced Computer Networkst
Groundstation workshop : A Flashback
Beyond FTP & hard drives: Accelerating LAN file transfers
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Lecture 4 Peer-to-Peer Protocols and Data Link Layer
Computer Networks Protocols
Transport Layer 9/22/2019.
Lecture 6, Computer Networks (198:552)
Impact of transmission errors on TCP performance
Presentation transcript:

Maximizing Data Volume for Direct to Ground Satellite Systems David Carek Satellite Networks and Architectures Branch NASA Glenn Research Center David Andrew Carek, P.E.

Overview Study initiated as part of ACAD (Advanced Communications Architecture Demonstration) Direct to ground communication system for ISS Reliable transmission of latency tolerant payload data Objective –maximize data volume David Andrew Carek, P.E.

ACAD Link Initially examined ACK based protocol - TCP Requires one ACK for every other packet Large bandwidth asymmetry requires large packet size on downlink E.g. 622Mbps down; 622Kbps up => 1000:1 asymmetry Required large downlink packet size to prevent ACK feedback congestion on uplink > 20Kbyte downlink packet required for 40byte uplink ACK packet Needed to determine implication of bit errors on large packet transfers David Andrew Carek, P.E.

Factors Affecting Data Volume Contact time (satellites) Satellite altitude and orbit inclination (fixed) Ground station minimum elevation angle (design parameter tied to link budget) Ground station latitude (design parameter) Transmission Rate Function of link budget transmitter power, antenna size, etc.(design parameter) Protocol Efficiency David Andrew Carek, P.E.

Factors Affecting Data Volume (Contact Time) STK Simulation Ground Contacts with ISS ISS Orbit Inclination: 51.6 deg Average Alt: 380 km Ground Station Lattitude: 45 deg Min Elevation Angle: 10 deg. David Andrew Carek, P.E.

Maximizing Contact Time GRC White Sands David Andrew Carek, P.E.

Factors Affecting Data Volume (Transmission Rate) Function of Link Budget with many interrelated factors Ground Segment Antenna size – Goal for small transportable ground terminal (1.2 meter dish) Space Segment Transmit antenna type/beam width (gimbaled horn) Frequency/Bandwidth (~27GHz/500MHz) RF amplifier power David Andrew Carek, P.E.

Factors Affecting Data Volume (Protocol Efficiency) Protocol algorithm (e.g. TCP) Congestion control degrades efficiency when actual loss is corruption Acknowledgment feedback congestion high bandwidth asymmetry degrades efficiency Information efficiency Amount of end user data carried over link relative to total data transmitted David Andrew Carek, P.E.

Factors Affecting Data Volume (Protocol Efficiency) Information Efficiency Packet delivery efficiency (driven by bit errors) Function of error free packets received Increased packet size = decreased efficiency Header efficiency (for fixed size header) Function of data allocated to header vs. user data Increased packet size = increased efficiency David Andrew Carek, P.E.

Types of Bit Errors Gaussian Bit Errors Burst Errors Systematic Errors Random RF Noise Burst Errors Random occurrence of multiple bit errors E.g. rain, snow, particles, etc. Systematic Errors Often caused by internal electronics Can be periodic distribution of single bit error or burst error Pattern Sensitive Bit Errors Form of Systematic Errors Influenced by data pattern within stream *Reference: An Introduction to Error Location Analysis, Are all your errors truly random?, Application Note 1550-2; Agilent Technologies, 2000 David Andrew Carek, P.E.

Packet Delivery Efficiency Data Stream with BER = 1x10-1 Bit efficiency = 90% Random - Packet Efficiency = 33% - Packet Efficiency = 67% - Packet Efficiency = 0% X Packet 3 Packet 2 Packet 1 Burst X Periodic X David Andrew Carek, P.E.

Header Efficiency Quantities for Illustrative Purposes Only Burst Error Example BER = 1x10-1; Packet Size = 10 bits; Header Size = 5 bits Bit efficiency = 90% Packet delivery efficiency = 67% Information efficiency = 33% X H I Packet 1 Packet 2 Packet 3 X = Error H = Header bit I = Information bit (user data) David Andrew Carek, P.E.

Deterministic Efficiency Probabilistic Efficiency Assumes n can be determined n = average # bit errors per errored packet Probabilistic Efficiency Information Efficiency Information Efficiency David Andrew Carek, P.E.

BER 10-5 10-4 10-3 David Andrew Carek, P.E. Deterministic Efficiency Header loss dominates Packet loss dominates Deterministic Efficiency Probabilistic Efficiency David Andrew Carek, P.E.

Packet Size vs. Information Efficiency Probabilistic Equation (random single bit errors) (93, 27%) 2% Actual Difference (71, 25%) Deterministic Equation (worse case periodic error distribution; n=1) (71, 19%) BER = 10-3 Sh = 40 bytes David Andrew Carek, P.E.

Deterministic Efficiency Probabilistic Efficiency Assumes n can be determined n = average # bit errors per errored packet Probabilistic Efficiency Information Efficiency Information Efficiency Optimal Packet Size Optimal Packet Size David Andrew Carek, P.E.

Information Efficiency – Periodic Error Distribution (Sp = variable, Sh = 40 bytes; n = 1) David Andrew Carek, P.E.

ISS Subsystems and Internal Payloads ACAD Processor/Storage Segment VME Bus Mass Storage Device Main Processor Analog/Discrete I/O TBD R/W IF Dual LVDS HRDL/1553/100BT IF 100Mbps APS COR to HRFM to Ku Payload HRDL 1553 PL/MDM Ethernet RS232 Gimbal Assembly ISS Subsystems and Internal Payloads ACAD Processor/Storage Segment L-band Up Data Flow Unreliable Data Flow Reliable Data Flow Reliable NAK’s OMT Modulator B Modulator A Upconverter A Upconverter B HPA A HPA B RHCP Ka LHCP Ka Antenna Pointing Controller Ka Down LNA Uplink Antenna Downconverter Demodulator David Andrew Carek, P.E.

Conclusions BER alone is not enough to design a link Bit error distribution must be accounted for Upper layer protocol must be considered Properly sizing packet sizes can maximize information efficiency and extend link availability Auto-tuning protocols based on packet error ratios could extend link availability and efficiency David Andrew Carek, P.E.