18.07.2013 Views

A CCSDS-Based Communication System for a Single Chip On ...

A CCSDS-Based Communication System for a Single Chip On ...

A CCSDS-Based Communication System for a Single Chip On ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

packets from the Data Field of the TLM frames; decode the CRC and if no error is detected, the<br />

raw TLM data is passed to be analysed and displayed. The functions of the spacecraft segment<br />

are to <strong>for</strong>mat <strong>CCSDS</strong> TLM packets; <strong>for</strong>mat <strong>CCSDS</strong> TLM frames; insert TLM packets into the<br />

Data Field of the TLM frames; calculate the <strong>CCSDS</strong> recommended Cyclic Redundancy Check<br />

(CRC) cyclic code of the frame inserted at the end of TLM frames; <strong>for</strong>mat the Attached<br />

Synchronized Marker (ASM); implement R-S or Turbo encoding; receive and decode <strong>CCSDS</strong><br />

TC frames; detect whether a transmission bit error has been identified by the BCH code. If<br />

there is no error, the telecommand will be passed to the on-board Controller Area Network<br />

(CAN) bus and accepted by the corresponding CAN node. The TC retransmission system<br />

utilises the COP-1 "go-back-n" automatic retransmission protocol, which consists of the pair of<br />

synchronized procedures, FOP (in the ground segment) and FARM (in the spacecraft segment).<br />

The FOP transmits TC transfer frames to the FARM. The FARM returns Command Link<br />

Control Words (CLCW) within the TLM transfer frames.<br />

The experimental set-up <strong>for</strong> the simulation of the <strong>CCSDS</strong> communication system consists of a<br />

XILINX Virtex 800 FPGA prototyping board supporting the on-board operation and a personal<br />

computer (PC), supporting the ground operation. The on-board segment will be run by the<br />

RSC-OBC. An on-board CAN bus system will be used to verify the validity of the whole<br />

system. The CAN interface is implemented as a VHDL IP core and is integrated with the<br />

LEON processor IP core. An external CAN card will take responsibilities of an on-board<br />

payload which will generate TLM data and receive TC data. The <strong>CCSDS</strong> TLM encoder and<br />

decoder are provided by the European Space Agency (ESA). The encoder is implemented in<br />

software which will run on the RSC-OBC. The decoder will be implemented as a VHDL core<br />

in a XILINX FPGA. The RSC-OBC will communicate with the PC via an asynchronous RS-<br />

232 serial port.<br />

The paper will be structured in the following way. The <strong>CCSDS</strong> end-to-end link model will be<br />

overviewed and its TLM and TC simulation models will be presented. The <strong>CCSDS</strong> software<br />

structure and interfaces will be illustrated. An approach to the simulation of the <strong>CCSDS</strong><br />

communication will be outlined. Finally, simulation results will be presented and illustrated.<br />

Refrences:<br />

1. D.Zheng, T.Vladimirova, H.Tiggeler, Prof. Martin Sweeting. “Reconfigurable <strong>Single</strong>-<strong>Chip</strong><br />

<strong>On</strong>-Board Computer <strong>for</strong> a Small Satellite”, 52nd International Astronautical Congress,<br />

Toulouse, France, October 1-5, 2001, IAF-01-U3.09.<br />

2. H.Tiggeler, T.Vladimirova, D.Zheng. “A <strong>System</strong>-on-a-<strong>Chip</strong> <strong>for</strong> Small Satellite Data<br />

Processing and Control”, Proceedings of Military and Aerospace Applications of<br />

Programmable Devices and Technologies International Conference (MAPLD’2000), P20,<br />

September 2000, Laurel, Maryland US, NASA.<br />

3. I. Rutter, T.Vladimirova, H.Tiggeler.“A <strong>CCSDS</strong> Software <strong>System</strong> <strong>for</strong> a <strong>Single</strong>-<strong>Chip</strong> <strong>On</strong>-<br />

Board Computer of a Small Satellite”, AIAA Small Satellites Conference, 2001, SSC01-<br />

VI-4.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!