-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathREADME_RTL_TCP.txt
51 lines (34 loc) · 2.17 KB
/
README_RTL_TCP.txt
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
47
48
49
50
ExtIO Plugin for Winrad/HDSDR
An ExtIO is a DLL-plugin for an SDR application and is used for interfacing to receiver(s).
This ExtIO_RTL_TCP.dll connects via TCP (over network) to the program 'rtl_tcp'.
Rtl_tcp provides a network interface for an RTL-Dongle.
This DLL runs fine on Windows (x86/x64) with HDSDR v2.80, see http://hdsdr.de/ , tested with Windows 10.
It should run down to Windows XP and also on Linux (x86), later one running HDSDR with 'wine'.
This DLL should also run with other SDR applications supporting the ExtIO interface, but i have not tested.
You might install/run librtlsdr with rtl_tcp on a different PC or Raspberry Pi or similar.
This ExtIO does also control the tuner bandwidth. This requires a version of librtlsdr/rtl_tcp supporting this!,
e.g. https://github.com/librtlsdr/librtlsdr in the 'development' branch,
Windows binaries are available at
https://github.com/librtlsdr/librtlsdr/releases/tag/dev_2020-08-26
https://github.com/librtlsdr/librtlsdr/files/5130683/librtlsdr-win32_2020-08-26.zip
For running rtl_tcp on Windows, you also need the Zadig driver. Have a look at
http://hdsdr.de/RTLSDR_with_HDSDR.pdf
[ Decimation of Samplerate is an option for very old and slow computers:
Before decimation, a very simple and fast low-quality filter (sum) is applied:
y(k) = sum over x( k * (1..decimation) ) ; x() = input samples from rtl_tcp
; y() = output samples to SDR app (HDSDR)
The sum produces values requiring more than 8 bit.
In addition to this soft-filter, minimize the tuner-bandwidth!
You will still receive aliases!!!, but a bit damped compared to directly sampling at the slower speed.
The reception's center frequency (LO) is the most alias-free region.
]
General information on RTL-SDR:
* http://www.rtl-sdr.com/
* http://sdr.osmocom.org/trac/wiki/rtl-sdr
* http://superkuh.com/rtlsdr.html
INSTALLATION:
Just copy the DLL MANUALLY into HDSDR's directory, usually C:\Program Files (x86)\HDSDR\.
Cause of privilege restrictions, you should first unpack somewhere else and copy there in a seperate step.
Do not unpack directly into HDSDR's directory!
SOURCE:
https://github.com/hayguen/extio_rtl_tcp