MPEG2 manipulator


Development of three modules for a television head-end system.

  • DVB-S to DVB-C
  • DVB-S2 to DVB-C
  • DVB-T to DVB-C

Television head-ends are used to feed analog and digital television cable networks. So the primary function of a head-end is the translation of television signals from one format into cable specific formats.


Xilinx Spartan 3 ♦ Arm 7 ♦ MPEG2 ♦ DVB-S/S2/T/C ♦ Broadcom
QAM-Modulator BCM3033/34 ♦ DVB-S/S2/T-Network interface modules ♦ I2C ♦ UART ♦VHDL


Xilinx ISE ♦ Modelsim ♦ Arm Real View

Our contributed services

System designFPGA designSoftware development

Scope of work

  • Familiarization with the MPEG2 standard
  • Partial system design
  • FPGA-Design
    • Filtering and transmition of MPEG2 NIT tables to an Arm7 microcontroller
    • Stuffing of the MPEG2 data stream to increment insufficient datarates
    • Correction of the PCR time stamps within the MPEG2 data stream
    • Injection of new cable NIT tables received from Arm7 microcontroller into the MPEG2 data stream
    • Used ipCores: None
    • Verification via simulation based module testing
    Embedded Software for Arm7 microcontroller
    • Software architecture design
    • Communication with the head-end system
    • Setup of new cable NITs across multiple head-end systems
  • System testing