forked from PhantomSDR/PhantomSDR
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathconfig.example.rtlsdr.toml
More file actions
61 lines (54 loc) · 1.74 KB
/
config.example.rtlsdr.toml
File metadata and controls
61 lines (54 loc) · 1.74 KB
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
51
52
53
54
55
56
57
58
59
60
61
# NovaSDR Configuration — RTL-SDR (curated)
# Device: RTL-SDR via rtl_sdr
# Capture format: u8 (8-bit unsigned IQ)
#
# Run example (WBFM @ 100.9 MHz, 2.048 Msps):
# rtl_sdr -g 48 -f 100900000 -s 2048000 - | ./build/spectrumserver --config config.example.rtlsdr.toml
#
# Notes:
# - Conservative defaults chosen to start reliably on typical hardware.
# - Keep waterfall zstd + FLAC audio; these do not require extra codecs.
# - Avoid "opus" and "av1" unless NovaSDR was compiled with those codecs.
# - If CPU/memory is tight, reduce input.fft_size, then input.sps.
[server]
port = 9002
host = "0.0.0.0"
html_root = "frontend/dist/"
otherusers = 1
threads = 1
[websdr]
register_online = false
name = "NovaSDR (RTL-SDR)"
antenna = "Discone"
grid_locator = "JO62"
hostname = ""
operator = "ChangeThis"
email = "example@test.com"
callsign_lookup_url = "https://www.qrz.com/db/"
chat_enabled = true
[limits]
# Multi-user caps; adjust to your host capacity
audio = 100
waterfall = 200
events = 200
[input]
# Core parameters
sps = 2048000 # 2.048 Msps
frequency = 100900000 # Center frequency (Hz)
signal = "iq" # RTL-SDR outputs IQ
# Performance and quality
fft_size = 131072 # Reduce if OOM or high CPU (e.g., 65536)
fft_threads = 1
brightness_offset = 0
audio_sps = 12000
waterfall_size = 1024
waterfall_compression = "zstd" # Leave as "zstd" unless AV1 compiled
audio_compression = "flac" # Leave as "flac" unless Opus compiled
accelerator = "none" # "none" | "opencl" | "cuda" | "mkl" (only if compiled)
smeter_offset = 0
[input.driver]
name = "stdin"
format = "u8" # rtl_sdr outputs u8 IQ
[input.defaults]
frequency = 100900000
modulation = "WBFM" # AM | SAM | FM | WBFM | USB | LSB