MPEG Transport Stream Processor

TV-Kopfstellen werden eingesetzt, um analoges und digitales Fernsehen in Kabelfernsehnetze einzuspeisen. Die Hauptaufgabe einer TV-Kopfstelle besteht darin, Fernsehsignale aus beliebigen Quellen (Satelliten, terrestrische Sender oder Radio) in kabelspezifische Formate zu konvertieren.

Typische Anwendungsfälle sind Kabelverteilungssysteme für:

  • Netzbetreiber wie Kabel-BW, United Media, Kabel Deutschland usw.
  • Hotels
  • Kasernen
  • Städte und Gemeinden, die Kabelfernsehen für Siedlungen bereitstellen müssen, in denen Satellitenschüsseln nicht erlaubt sind.

Für solche Kopfstellen haben wir FPGA-Designs sowie deren Steuerung über Mikrocontroller konzipiert und entwickelt.

Unsere Leistungen

Entwicklung von Mikrocontroller- und FPGA-Designs für verschiedene Module einer TV-Kopfstelle zur Umsetzung von digitalem Kabelfernsehen:

  • DVB-T → DVB-C
  • DVB-S → DVB-C
  • DVB-S2 → DVB-C

Konzeption und Implementierung von Software für den Mikrocontroller sowie Realisierung des FPGA-Designs.

Technologien

Hardware

  • Xilinx Spartan 3
  • ARM7
  • DVB-S/S2/T Network Interface Modules (NIM)
  • QAM-Modulator BCM3033/34

Programmiersprachen

  • VHDL
  • C

Schnittstellen

  • I2C
  • UART
  • Parallel MPEG-2

Encodings

  • DVB-S/S2/T/C
  • MPEG-2

Tools

FPGA-Design

  • Xilinx ISE – FPGA-Synthese
  • Modelsim – FPGA-Simulation

Softwareentwicklung

  • Arm RealView – C/C++-Entwicklungsumgebung und Compiler