GR712RC-UM, Jun 2017, Version 2.9 203 www.cobham.com/gaisler
GR712RC
27 GRTM - CCSDS Telemetry Encoder
27.1 Overview
The CCSDS/ECSS/PSS Telemetry Encoder implements part of the Data Link Layer, covering the
Protocol Sub-layer and the Frame Synchronization and Coding Sub-layer and part of the Physical
Layer of the packet telemetry encoder protocol.
The operation of the Telemetry Encoder is highly programmable by means of control registers.
The Telemetry Encoder comprises several encoders and modulators implementing the Consultative
Committee for Space Data Systems (CCSDS) recommendations, European Cooperation on Space
Standardization (ECSS) and the European Space Agency (ESA) Procedures, Standards and Specifica-
tions (PSS) for telemetry and channel coding. The Telemetry Encoder comprises the following:
• Packet Telemetry and/or Advanced Orbiting Systems (AOS) Encoder
• Reed-Solomon Encoder
• Pseudo-Randomiser (PSR)
• Non-Return-to-Zero Mark encoder (NRZ)
• Convolutional Encoder (CE)
• Split-Phase Level modulator (SP)
• Sub-Carrier modulator (SC)
• Clock Divider (CD)
Figure 83. Block diagram
GRTM
Pseudo-Randomiser
DMA
AMBA
APB
Slave
Data Link Protocol Sub-Layer
NRZ-M
Sub Carrier (BPSK)
SP-L
Convolutional
Reed-Solomon
Attached Sync Mark
Coding Sub-Layer
Clock
Divider
All Frame Generation
Master Channel
Idle Frame
FIFO
Generation
Master Channel Mux
Virtual Channel Mux
Generation
AMBA
AHB
Master
Virtual Channel & Master Channel
Octet clock domain
System clock domain
Transponder
clock domain
Frame Services
Telemetry output
AMBA AHB
AMBA APB
OCF
FSH
Insert Zone
Virtual Channel
Generation
Physical Layer