Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Ccsds based file delivery protocol (cfdp) v1p3
1. CCSDS based File Delivery Protocol (CFDP)
for future SSRs
Srinidhi M.S. – Namrata Kar – Aritra Sarkar
2. • Study of CFDP features
• Feasibility for CFDP in future SSRs (pruning to a CFDP
like Protocol for upcoming ISRO Missions)
• Implementation of CFDP in software platform (basic RtOS
with File Management)
• Hardware (FPGA + IP Core) porting of developed RtOS
and customizing for Project Requirements
Aim and Scope
4. • ‘FTP for Space’
• Proposed by ESA (1998)
• Was made CCSDS standard in 2002
• Space File Transfer Requirement as articulated by NASA,
ESA, BNSC, CNES, JAXA
• Current Blue Book Standard: CCSDS 727.0-B-4 (2007)
CFDP: Overview
5. • 1st used on space mission operation by NASA (JHU/APL +
JPL developed ‘CFDP Lite’) in Messenger Mission to
Mercury in 2004-15
• NASA’s Deep Impact Probe Mission
• James Webb Space Telescope (JWST)
• SSR to SpaceWire Link in NASA’s Lunar Reconnaissance
Orbiter (LRO)
CFDP: Success Stories
6. • Highly specialized protocol designed to overcome space
communication operation challenges
• Reliability despite long data propagation delays and frequent,
lengthy interruptions in connectivity
• Forward error correction coding that minimizes data loss in
communication across deep space
• Files can be transmitted with a unidirectional link, a half-duplex
link, or a full-duplex link, with near-Earth and deep space delays
CFDP: Features
7. • Class 1 (Best Effort – similar to UDP)
• Class 2 (Reliable – similar to TCP)
• Class 3 & 4 (for Waypoint communications)
• Acknowledgement Types: None, Immediate, Periodic,
Asynchronous (automatic retransmission if ACK fails)
• Configuration of Link Entity: a set of parameters which define
the behavior (e.g. timers, fault handlers, file segment size,…).
• These are modifiable in-flight, allowing integration in
heterogenous networks, or evolving travel times (e.g.
interplanetary mission)
CFDP: Features
8. • Encapsulation protocol for each Link for multi-hop capabilities
(e.g. Rover-Orbiter-Ground; Satellite-Ground-PayloadTeam)
• CFDP allows an instrument to record an observation in a file and
transmit the file to Earth without having to consider whether or
not physical transmission is possible at that time thus can
simplify flight and ground software management.
CFDP: Features
10. • Spacecraft mass memory accessed with ‘file’ structure and
associated ‘metadata’
• File Operations: Open/Close, Read/Write(with offset or seek),
Get/Set file size, Rename, Append, Create, Delete file/directory
• Files are segmented at source into the maximum underlying
transmission unit (packet) and reconstituted at the destination
• Files are protected by a checksum
• Meta data: Meta data is used to convey the file name and file
size to the destination and to setup the file transfer by conveying
requests between CFDP user applications
CFDP based Data Storage
11. • PDU: The individual, bounded, self-identifying items of CFDP
data transmitted between CFDP entities
• File Data PDUs convey the contents of the files being
delivered
• File Directive PDUs convey only metadata and other non-file
information that advances the operation of the protocol.
• PDU Formats:
• Fixed-format data
• Length, Value (LV) format
• Type, Length, Value (TLV) format
• Variable-length file data
Protocol Data Units