USLP Interface and Processing between Coding & Sync Sub-layer and Data Link Protocol Sub-layer.

Slides:



Advertisements
Similar presentations
A General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 10/17/
Advertisements

D Channel Data Link Protocol Link access procedure on the D channel - LAPD.
Data Communication and Networks Lecture 2 ADTs in Protocol Design (Ring Buffer, Queue, FSM) September 16, 2004 Joseph Conron Computer Science Department.
Inter Process Communication:  It is an essential aspect of process management. By allowing processes to communicate with each other: 1.We can synchronize.
ATM: DESCRIPTIONS M. RAZIF AZMAL B. M. OTHMANWET SHAH RIZAD B. ISMAIL WET RASHA AFZAL B. SHAFII WET AHMAD AFIFI B. MOHD ZAKI WET
Transmission Characteristics 1. Introduction (Information Interchange codes) 2. Asynchronous and Synchronous Transmissions 3. Error detection (bit errors)
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
The University of New Hampshire InterOperability Laboratory Serial ATA (SATA) Protocol Chapter 10 – Transport Layer.
CS 640: Introduction to Computer Networks Aditya Akella Lecture 5 - Encoding and Data Link Basics.
Chapter 7 Low-Level Protocols
Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 16.
1 Fall Technical Meeting, Bordeaux (BOD) 4/15-18/2013 SLS-CS_13-03 Separating Coding from Framing V. Sank, H. Garon - NASA/GSFC/MEI W. Fong, W.
CCSDS Next Generation Space Link Protocol (NGSLP) Greg Kazz Peter Shames NASA-JPL
Unified Frame Format Next Generation Data SpaceLink Protocol (NGSLP) Ed Greenberg Greg Kazz 2/20/
Universal Asynchronous Receiver/Transmitter (UART)
1 Data Link Layer Lecture 20 Imran Ahmed University of Management & Technology.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
CCSDS Unified Space Data Link (USLP)
Data Link Layer : Services, Framing, Error Detection and Correction2.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
March 7, 2008Security Proposal 1 CCSDS Link Security Proposal Ed Greenberg Greg Kazz Howard Weiss March 7, 2008.
Proposal for a TC-2 Protocol Ed Greenberg Greg Kazz Oct /27/20151.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
1 Transmission of Digital Data : Interface and Modems.
1 Jet Propulsion Laboratory California Institute of Technology Short Uplink LDPC Codes: Proposed Methods for CLTU Acquisition and Termination Kenneth Andrews.
1 FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
1 Fall Technical Meeting, Bordeaux (BOD) 4/15-18/2013 SLS-CS_13-02 High Data Rate (Gbps +) Coding Architecture Part 2 (part 1 was presented at Fall 2012.
Proposal for a Proximity-2 Protocol Ed Greenberg Greg Kazz May /11/20161.
Figure 2-6: Internal Organization of Protocol Entity (Sending End) Figure 4-14: Internal Organization of Protocol Entity (Sending End) MAP Packet Service.
1 Fall Technical Meeting, Cleveland (CLE) 10/15-18/2012 SLS-CS_12-09 High Data Rate (Gbps) Coding Architecture V. Sank, H. Garon - NASA/GSFC/MEI W. Fong,
Building A Network: Cost Effective Resource Sharing
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Why we need USLP Greg Kazz Ed Greenberg November 9-10, 2014 CCSDS Fall London Question: Why the change of name from NGSLP to USLP? Answer: 1) In time the.
LonWorks Introduction Hwayoung Chae.
WINLAB Open Cognitive Radio Platform Architecture v1.0 WINLAB – Rutgers University Date : July 27th 2009 Authors : Prasanthi Maddala,
FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
CCSDS Telecommand Sync and Channel Coding Specification using advanced Block Codes Ed Greenberg NASA/JPL Oct. 15,
Status and Plans for Xilinx Development
CS 457 – Lecture 3 Link Layer Protocols Fall 2011.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lec # 15.
Next Generation Uplink Options already within our Grasp Greg Kazz Ed Greenberg NASA/JPL May 16, 2011 Spring 2011 CCSDS - Berlin.
Next Generation Uplink Options already within our Grasp
Why we need USLP Greg Kazz Ed Greenberg November 9-10, 2014
Data Link Layer.
SLS-CS_13-02 High Data Rate (Gbps +) Coding Architecture
Transfer Frame Structures
Figure 2-6: Internal Organization of Protocol Entity (Sending End)
How Updated CCSDS Protocols can Simplify Data Formatting for the Constellation Project Ed Greenberg Greg Kazz.
Unified Frame Format Next Generation Data SpaceLink Protocol (NGSLP)
Short Uplink LDPC Codes: Proposed Methods
SLS-CS_13-03 Separating Coding from Framing
SLS-CS_16-12 Terminology Used with Sliced Transfer Frames
Seeking a General Purpose CCSDS Link layer Protocol Next Generation Data Link Protocol (NGDLP) Ed Greenberg Greg Kazz 5/1/2012 5/1/12 Proposed Universal.
CCSDS Link Security Proposal
Ed Greenberg Greg Kazz 10/17/2012
Serial Communication Interface: Using 8251
CS412 Introduction to Computer Networking & Telecommunication
Ion Stoica September 6, 2001 EE 122: Lecture 4 Ion Stoica September 6, 2001.
IV. Convolutional Codes
Controller Area Networks (CAN)
Building A Network: Cost Effective Resource Sharing
New DCM, FEMDCM DCM jobs DCM upgrade path
MPC–SP Synchronization
Data Communication and Computer Networks
IV. Convolutional Codes
Data Link Layer. Position of the data-link layer.
Multiplexor A multiplexor is a device that takes a number of data inputs and selects one of them to pass through as its output. The interface of a multiplexor.
Introduction Communication Modes Transmission Modes
Presentation transcript:

USLP Interface and Processing between Coding & Sync Sub-layer and Data Link Protocol Sub-layer

Receiving Side Functionality Channel Coding and Sync 1.Accept demodulated symbol stream from physical layer 2.Search received symbol stream for CSM 3.De-randomize then Decode > if decoder fails to achieve a valid code block Signal decode failure, drop bits- and go to 1 > If decoder passes validity- continue –pass decoded bytes to delimiter 4 4.Delimit frame > If ‘unaligned’ case is specified – Search for ‘FSM’ and use either managed length (TM/AOS) or frame length from frame header (TC/Prox/USLP) to delimit frame plus frame validation rules (TC) > If aligned case –transfer frame is delimited 5.Deliver delimited transfer frame to protocol sub-layer 6.Go to 1 Managed Parameters Transfer Frame length (value contained in USLP frame header) Alignment—(‘Aligned’ or ‘Unaligned’) FM (‘FM’ pattern & FM length) CSM (‘CSM’ pattern & CSM Length) Note: FSM = Frame Sync Marker (new term to replace ASM)

Sending Side Functionality Transfer Frame is created Channel Coding and Randomization 1.Request a slice from buffer 2.Accept data 3.Encode data and Randomize 4.Pre-pend CSM to Code block 5.Serially output to transmitter 6.Return to 1. above 1.Request a Transfer Frame (TF) 2.Accept received data and enter into input buffer (go to 1 until at least 1 slice is complete) 3.Extract the fixed sized “data slice” to encode 4.If a “complete slice” is available- > extract slice deliver to A 5.If only an incomplete “slice” is available > add Idle bytes to complete the slice deliver complete slice to A 6.If zero bytes are available an Idle Slice is delivered to Output A A Coding & Sync Input Buffer (Slicing) Request a Transfer Frame ChannelAccess.request (Frame,*) Rate Buffering Managed Parameters Transfer Frame Length (Managed or Signaled) TF Alignment—(‘Aligned’ or ‘Unaligned’) FSM (‘FM’ pattern & ASM length) CSM (‘CSM’ pattern & CSM Length) Idle Slice (OID Frame or Idle data) based upon TF Alignment FSM Attachment Service Pre-pend FM only when set to ‘Unaligned’ To Physical Layer Coding & Sync Boundary Rate Buffering Note: FSM = Frame Marker (new term to replace ASM)

PROs of “Sliced” USLP CONs of “Sliced” USLP 1.Uncoupling of frame from code block allows complete independence allowing codes to be chosen independently from framing. 2.Variable frame size allows frames to expand or contract to desired size for all links. Conforms to needs of VCM process. 3.Variable length frames on all links allows for an optional Insert Zone (IZ) or OCF upon demand (if chosen, IZ or OCF would not have to appear on every transfer frame). 1.Uncoupling means frame error rate varies with size and alignment of transfer frame(s) within code block. 2.Requires synchronization in bit and symbol domain (2 sync markers).