forked from Oleg-Malyutin/sdr_receiver_dvb_t2
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
46 lines (30 loc) · 1.21 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# 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