Skip to content

This is a Software Defined Radio(SDR) project implementing a DVB-T2 receiver.

License

Notifications You must be signed in to change notification settings

vladisslav2011/sdr_receiver_dvb_t2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# This file is part of sdr_receiver_dvb_t2
# Author: Oleg Malyutin
# Email: <[email protected]>

This is a Software Defined Radio(SDR) project implementing a DVB-T2 receiver.

The project was created using the Qt5 framework.
To build the project, you need to install
the library FFTW3: http://www.fftw.org

Supported devices:
1. SdrPlay (need to install API/HW driver – V2.*(but not V3.*) from https://www.sdrplay.com) 
2. AirSpy (need to install libusb-1.0 from https://libusb.info)
3. PlutoSDR (with kernel patch for plutosdr-fw 0.31)


Received DVB-T2 signal parameters:
1. SISO and one RT-TX
2. 8MHz 16K or 32K only (32K tested)
3. Output Transport Stream(TS) (HEM mode tested)
Not supported:
1. FEF part
2. T2-Lite


Tested configurations:
OS: Linux Mint 19 Cinnamon 3.8.9
Processor: Intel© Core™ i5-8600 CPU @ 3.10GHz × 6


To view the video signal, a VLC player with 
udp://@:7654 parameters was used (URL)





Used in the project Qt C++ widget QCustomPlot
(necessary files are included in the project):
https://www.qcustomplot.com/

The LDPC block is a port of the code in:
https://github.com/drmpeg/gr-dvbs2rx

The PLUTOSDR kernel patch has been ported and modified from:
https://github.com/Hoernchen/plutosdr-fw

About

This is a Software Defined Radio(SDR) project implementing a DVB-T2 receiver.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.2%
  • C 9.0%
  • Other 0.8%