DVB-T
TV

Information
- Specifications
| DVB-T | DVB-T2 | |
|---|---|---|
| Input device Interface | Single Transport Stream (TS) | Multiple Transport Stream (MTS) and Generic Stream Encapsulation (GSE) |
| Modes | Constant Coding & Modulation | publisher=DVB consortium|date=February 2011}}</ref> |
| Forward Error Correction (FEC) | 1/2, 2/3, 3/4, 5/6, 7/8 |
Low-density parity-check code(LDPC) + BCH code 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 6/7, 8/9 |
| Orthogonal frequency-division multiplexing (OFDM) | OFDM | |
| Modulation Schemes | QPSK, 16QAM, 64QAM | QPSK, 16QAM, 64QAM, 256QAM |
| 1/4, 1/8, 1/16, 1/32 | 1/4, 19/128, 1/8, 19/256, 1/16, 1/32, 1/128 | |
| Discrete Fourier transform (DFT) size | 2k, 8k | 1k, 2k, 4k, 8k, 16k, 32k |
| Scattered pilot signals | 8% of total | 1%, 2%, 4%, 8% of total |
| Continual Pilots | 2.6% of total | 0.35% of total |
| Physical Layer Pipes | no | yes |
For instance, a UK MFN DVB-T profile (64-QAM, 8k mode, coding rate 2/3, guard interval 1/32) and a DVB-T2 equivalent (256-QAM, 32k, coding rate 3/5, guard interval 1/128) allows for an increase in bit rate from 24.13 Mbit/s to 35.4 Mbit/s (+46.5%). Another example, for an Italian SFN DVB-T profile (64-QAM, 8k, coding rate 2/3, guard interval 1/4) and a DVB-T2 equivalent (256-QAM, 32k, coding rate 3/5, guard interval 1/16), achieves an increase in bit rate from 19.91 Mbit/s to 33.3 Mbit/s (+67%).
- http://www.fub.it/public/Morello020408B.pdf Presentation given by Dr. Morello
- https://web.archive.org/web/20081112091334/http://www.fub.it/public/Morello020408B.pdf RAI research centre, Rome, 3 April 2008.
Recommended maximum bit-rate configurations for 8 MHz bandwidth, 32K FFT, guard interval 1/128, pilot pattern 7 * http://tech.ebu.ch/docs/tech/tech3348.pdf title=Frequency and Network Planning Aspects of DVB-T2. Version 2.0
| Modu- lation |
Code rate |
Bitrate (Mbit/s) |
Frame length LF |
FEC blocks per frame |
|---|---|---|---|---|
| QPSK | 1/2 | 7.4442731 | Template:060 | Template:050 |
| 3/5 | 8.9457325 | |||
| 2/3 | {9.9541201 | |||
| 3/4 | 11.197922 | |||
| 4/5 | 11.948651 | |||
| 5/6 | 12.456553 | |||
| 16-QAM | 1/2 | 15.037432 | Template:060 | 101 |
| 3/5 | 18.07038 | |||
| 2/3 | 20.107323 | |||
| 3/4 | 22.619802 | |||
| 4/5 | 24.136276 | |||
| 5/6 | 25.162236 | |||
| 64-QAM | 1/2 | 22.481705 | Template:060 | 151 |
| 3/5 | 27.016112 | |||
| 2/3 | 30.061443 | |||
| 3/4 | 33.817724 | |||
| 4/5 | 36.084927 | |||
| 5/6 | 37.618789 | |||
| 256-QAM | 1/2 | 30.074863 | Template:060 | 202 |
| 3/5 | 36.140759 | |||
| 2/3 | 40.214645 | |||
| 3/4 | 45.239604 | |||
| 4/5 | 48.272552 | |||
| 5/6 | 50.324472 |
USB devices
lsusb Bus 001 Device 017: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
| VID | PID | tuner | device name |
|---|---|---|---|
| 0x0bda | 0x2832 | all of them | Generic RTL2832U (e.g. hama nano) |
| 0x0bda | 0x2838 | E4000 | ezcap USB 2.0 DVB-T/DAB/FM dongle |
| 0x0ccd | 0x00a9 | FC0012 | Terratec Cinergy T Stick Black (rev 1) |
| 0x0ccd | 0x00b3 | FC0013 | Terratec NOXON DAB/DAB+ USB dongle (rev 1) |
| 0x0ccd | 0x00d3 | E4000 | Terratec Cinergy T Stick RC (Rev.3) |
| 0x0ccd | 0x00e0 | E4000 | Terratec NOXON DAB/DAB+ USB dongle (rev 2) |
| 0x185b | 0x0620 | E4000 | Compro Videomate U620F |
| 0x185b | 0x0650 | E4000 | Compro Videomate U650F |
| 0x1f4d | 0xb803 | FC0012 | GTek T803 |
| 0x1f4d | 0xc803 | FC0012 | Lifeview LV5TDeluxe |
| 0x1b80 | 0xd3a4 | FC0013 | Twintech UT-40 |
| 0x1d19 | 0x1101 | FC2580 | Dexatek DK DVB-T Dongle (Logilink VG0002A) |
| 0x1d19 | 0x1102 | ? | Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0) |
| 0x1d19 | 0x1103 | FC2580 | Dexatek Technology Ltd. DK 5217 DVB-T Dongle |
| 0x0458 | 0x707f | ? | Genius TVGo DVB-T03 USB dongle (Ver. B) |
| 0x1b80 | 0xd393 | FC0012 | GIGABYTE GT-U7300 |
| 0x1b80 | 0xd394 | ? | DIKOM USB-DVBT HD |
| 0x1b80 | 0xd395 | FC0012 | Peak 102569AGPK |
| 0x1b80 | 0xd39d | FC0012 | SVEON STV20 DVB-T USB & FM |
Comparisons with other common Wideband Commercial Software Defined Radios:
| SDR | Tune Low (MHz) | Tune Max (MHz) | RX Bandwidth (MHz) | ADC Resolution (Bits) | Transmit?(Yes/No) | Price ($USD) |
|---|---|---|---|---|---|---|
| RTL-SDR (R820T) | 24 | 1766 | 3.2 / 2.56 Stable | 8 | No | ~20 |
| Funcube Pro+ 0.15 410 | 260 | 2050 | 0.192 | 16 | No | ~200 |
| Airspy | 24 | 1800 | 10 | 12 | No | 199 |
| SDRPlay | 0.1 | 2000 | 8 | 12 | No | 149 |
| HackRF | 30 | 6000 | 20 | 8 | Yes | 299 |
| BladeRF | 300 | 3800 | 40 | 12 | Yes | 400 & 650 |
| USRP 1 | DC | 6000 | 64 | 12 | Yes | 700 |
references
- https://blog.bliley.com/10-popular-software-defined-radios-sdr
- http://www.dvb.org/technology/standards/A122_DVB-T2_Spec.pdf
- https://www.rtl-sdr.com/about-rtl-sdr/
- GNSS https://gnss-sdr.org/docs/tutorials/gnss-sdr-operation-realtek-rtl2832u-usb-dongle-dvb-t-receiver/
- ACARS https://www.rtl-sdr.com/rtl-sdr-radio-scanner-tutorial-receiving-airplane-data-with-acars/
- Airband https://github.com/microtony/RTLSDR-Airband
- Bias T https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/
- Trunk radio https://www.rtl-sdr.com/using-unitrunker-with-sdrsharp/
- APRS https://www.rtl-sdr.com/setting-up-an-aprs-igate-with-the-rtl-sdr/
- spectrum analyser https://www.rtl-sdr.com/rtl-sdr-used-as-a-spectrum-analyzer/
- Entropy generator http://blog.cros13.net/2014/08/cheap-entropy-using-your-rtl-sdr-as.html
- noise-analyser https://www.rtl-sdr.com/characterizing-rf-filters-noise-source-rtl-sdr-dongle/
- https://github.com/Nuand/bladeRF-adsb bladeRF ADS-B
DVB-T Television and Radio reception
vlc and w_scan
You will need w_scan2 to scan for the new DVB-T2 system channels (which includes the ABC that now uses T2 exclusively):
- download
git clone https://github.com/stefantalpalaru/w_scan2
- build
./autoconf.sh ./configure make make install\
- for your convenience I have a Debian tarball of the command
- you can just extract w_scan2/w_scan2 binary that I compiled for Debian 10 if you do not wish to build again
media:w_scan2.tar
- make a playlist
w_scan2 -ft -c AU -L > dvbt2.xspf
- play via vlc
vlc vbt2.xspf
Various channels will appear in the playlist which you can select via View >> Playlist or Ctl L.

old DVB-T only
- If you are only after simple DVB-T or ASC then
apt install vlc apt install w-scan w_scan -ft -c [country_code] -L > dvbt.xspf
- via capture device
vlc dvbt.xspf
Various channels will appear in the playlist which you can select via View >> Playlist or Ctl L.

You may find that some channels are not strong enough to be decoded, thus an external LNA may be required to boost the signals.
references
- vlc player with RTL2838 source http://www.izitips.com/software/how-to-watch-dvb-t-with-vlc-media-player/
- https://www.reddit.com/r/RTLSDR/comments/tv68u/watch_dvbt_in_linux/
- https://www.rtl-sdr.com/tag/dvb-t/
- https://www.rtl-sdr.com/tag/dvb-t/
ADS-B
- see Piaware
- https://www.icao.int/APAC/Documents/edocs/AIGD%20Edition%2011.pdf
- https://www.icao.int/APAC/Meetings/2012_SEA_BOB_ADSB_WG8/SP01_AUS%20-%20ADS-B%20Basics.pdf
- review http://www.radioforeveryone.com/p/review-flightaware-prostick-sept-5-2016.html
General RX
This area is to be explored later. With an RTL dongle you can make a spectrum analyser, a radio or TV receiver. Its interesting that these devices were designed for Cable TV and are very prolific. They more than likely could benefit from pre-amplifiers.
I would also be possible to adapt other Software Defined Radio hardware.
- HF too HF too
- airband https://github.com/szpajder/RTLSDR-Airband
linux
- howto https://cromwell-intl.com/open-source/raspberry-pi/sdr-getting-started.html
- gprx
- linrad http://www.sm5bsz.com/linuxdsp/linrad.htm
- openwebrx https://github.com/ha7ilm/openwebrx
- gr-osmosdr git clone git://git.osmocom.org/gr-osmosdr
- rtl_map https://github.com/orhun/rtl_map
- rtl-sdr https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
- tempestSDR https://github.com/martinmarinov/TempestSDR
- tsl-dr https://github.com/pvachon/tsl-sdr
- openwebrx Phython https://github.com/ha7ilm/openwebrx
windows
- HPSDR http://openhpsdr.org/download.php
- qirx-sdr https://www.rtl-sdr.com/qirx-sdr-a-new-multimode-rtl-sdr-program-with-built-in-dab-decoder/
NOAA Satellite
Software
See also TX over VGA adaptor https://osmocom.org/projects/osmo-fl2k/wiki
references
- https://github.com/pvachon/tsl-sdr
- http://qradiolink.org/
- https://www.rtl-sdr.com/big-list-rtl-sdr-supported-software/
- https://www.linuxtv.org/wiki/index.php/RealTek_RTL2832U
- download and make w_scan2 https://github.com/stefantalpalaru/w_scan2


