DVBT: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
K (+ link to dvbtenc)
(+update)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== DVBT ==
== DVBT ==
[[Datei:Dvbt en300744 figure1.png]]
[[Datei:Dvbt en300744 figure1.png|miniatur]]
 
* MPEG-2 encoding is done via [[DVBT/avconv|ffmpeg / avconv. click here for details]].
* MPEG-2 encoding is done via [[DVBT/avconv|ffmpeg / avconv. click here for details]].
* every mpegts can include multiple video / audio streams
* every mpegts can include multiple video / audio streams
* in hierachical mode, 2 mpegts can be transmitted on the same channel
* in hierachical mode, 2 mpegts can be transmitted on the same channel
* [[DVBT/dvbtenc|dvbtenc]] requires a mpeg-ts and does all the encoding up to guardinterval creation
* https://github.com/siro20/dvbt-encoder/tree/master/app requires a mpeg-ts as input and does all the encoding up to complex baseband signal generation
* D/A and frontend have to be realized in hardware
* D/A and frontend have to be realized in hardware
* hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers
* hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers


=== DVBT-GUI ===
== Project status ==
This python script using http://www.wxpython.org/ to control all the various tools required to do dvbt encoding.
* the DVBT-Transmitter has been completed and is running
It can be checked out with git using
 
TODO: ask the admin how to check out the repro https://das-labor.org/users/siro/dvbtgui
== Source code ==
* the source code of the DVBT encoder can be found here: https://github.com/siro20/dvbt-encoder


[[Datei:Schematic.png]]
== Hardware ==
* as transmitter the [http://nuand.com/ bladerf] is used


dvbtgui let you choose different viceo sources, such as X11 screen grab or file. Various dvb-t settings, bladerf settings, vgatobaseband settings, watermark, ...
== Links ==
This simplifies dvbt encoding. You just have to compile / install all programs needed by dvbtgui.
* http://www.sunriase.com/2012/09/feobn-usb-dongle-of-dvb-t-modulator.html
Files needed:
* http://cp.literature.agilent.com/litweb/pdf/ads2008/dtv/ads2008/DTV_BCHCoder.html
* dvbtenc
* https://github.com/siro20/dvbt-encoder
* vgatobaseband
* ffmpeg or avconv
* bladerf''-{TODO}''
* adrf6755console''-{TODO}''

Aktuelle Version vom 13. Oktober 2014, 08:24 Uhr

DVBT[Bearbeiten | Quelltext bearbeiten]

  • MPEG-2 encoding is done via ffmpeg / avconv. click here for details.
  • every mpegts can include multiple video / audio streams
  • in hierachical mode, 2 mpegts can be transmitted on the same channel
  • https://github.com/siro20/dvbt-encoder/tree/master/app requires a mpeg-ts as input and does all the encoding up to complex baseband signal generation
  • D/A and frontend have to be realized in hardware
  • hardware includes baseband filters, frequency selection, sample rate selectors and power amplifiers

Project status[Bearbeiten | Quelltext bearbeiten]

  • the DVBT-Transmitter has been completed and is running

Source code[Bearbeiten | Quelltext bearbeiten]

Hardware[Bearbeiten | Quelltext bearbeiten]

Links[Bearbeiten | Quelltext bearbeiten]