J.83abc/DVB-C Cable FEC Encoder

Overview

The CMS0017 J.83abc/DVB-C Cable FEC Encoder combines all of the channel coding and Forward Error Correction functions specified by DVB-C and by J83 - Annexes A B and C. However, it does not include the Root-Raised-Cosine filters required by these standards.

The CMS0017 includes functions for framing, scrambling, interleaving, Reed-Solomon coding, trellis coding, and QAM mapping. With the exception of the common interleaver block, two independent datapaths are required.

J83A J83C and DVB-C are quite similar in requirements. These are implemented in the ENC_A sub-block

The requirements of J83 Annex B are significantly different. The largest difference is the addition of trellis encoding, but the Reed-Solomon code is also uniquely different and the scrambler is based on a different algorithm.

In practice, only the interleave block may be easily shared between them.

Key Features

  • Provides the required channel encoding functions for cable television as specified by ITU Recommendation J.83 Annexes ABC and DVB-C.
  • Standard 188-byte MPEG Transport Stream input.
  • Mapped I-Q and unmapped symbol data outputs are both available
  • C / C++ header file defines Host Interface registers, allowing software mode control.
  • External RAM interface for long interleave modes.
  • Synthesis control to build for any subset of the supported modes, removing unneeded logic.

Block Diagram

J.83abc/DVB-C Cable FEC Encoder Block Diagram

Technical Specifications

×
Semiconductor IP