### General SDR settings ### # RTLSDR Device Selection # If you want to use a specific RTLSDR, you can change this setting to match the # device identifier of your SDR (use rtl_test to get a list) SDR_DEVICE=0 # Receiver Gain. Set this to 0 to use automatic gain control, otherwise if running a # preamplifier, you may want to experiment with different gain settings to optimize # your receiver setup. # You can find what gain range is valid for your RTLSDR by running: rtl_test GAIN=0 # Bias Tee Enable (1) or Disable (0) BIAS=0 # Receiver PPM offset PPM=0 # Enable (1) or disable (0) modem statistics output. # If enabled, modem statistics are written to stats.txt, and can be observed # during decoding by running: tail -f stats.txt | python fskstats.py STATS_OUTPUT=0 # Select decoder to tun DECODER=horus_demod # For use with SoapySDR via rx_tools #SDR_EXTRA="-d driver=rtlsdr" ########################################################## ### NOTE: Only uncomment one of the settings sections! ### ########################################################## ### Single 4FSK settings ### # Script name DEMODSCRIPT="docker_single.sh" # Receive *centre* frequency, in Hz # Note: The SDR will be tuned to RXBANDWIDTH/2 below this frequency. RXFREQ=434200000 # Frequency estimator bandwidth. The wider the bandwidth, the more drift and frequency error the modem can tolerate, # but the higher the chance that the modem will lock on to a strong spurious signal. # Note: The SDR will be tuned to RXFREQ-RXBANDWIDTH/2, and the estimator set to look at 0-RXBANDWIDTH Hz. RXBANDWIDTH=10000 ### Dual 4FSK settings ### # Script name #DEMODSCRIPT="docker_dual_4fsk.sh" # Receive requency, in Hz. This is the frequency the SDR is tuned to. #RXFREQ=434195000 # Frequency estimator bandwidth. The wider the bandwidth, the more drift and frequency error the modem can tolerate, # but the higher the chance that the modem will lock on to a strong spurious signal. #RXBANDWIDTH=5000 # Where in the passband we expect to find the Lower Horus Binary (MFSK) signal, in Hz. # For this example, this is on 434.290 MHz, so with a SDR frequency of 434.195 MHz, # we expect to find the signal at approx +5 kHz. # Note that the signal must be located ABOVE the centre frequency of the receiver. #MFSK1_SIGNAL=5000 # Where in the receiver passband we expect to find the higher Horus Binary (MFSK) signal, in Hz. # In this example, our second frequency is at 434.210 MHz, so with a SDR frequency of 434.195 MHz, # we expect to find the signal at approx +15 kHz. #MFSK2_SIGNAL=15000 ## Dual RTTY 4FSK settings ### # Script name #DEMODSCRIPT="docker_dual_rtty_4fsk.sh" # Receive requency, in Hz. This is the frequency the SDR is tuned to. #RXFREQ=434645000 # Frequency estimator bandwidth. The wider the bandwidth, the more drift and frequency error the modem can tolerate, # but the higher the chance that the modem will lock on to a strong spurious signal. #RXBANDWIDTH=8000 # Where in the passband we expect to find the RTTY signal, in Hz. # For Horus flights, this is on 434.650 MHz, so with a SDR frequency of 434.645 MHz, # we expect to find the RTTY signal at approx +5 kHz. # Note that the signal must be located ABOVE the centre frequency of the receiver. #RTTY_SIGNAL=5000 # Where in the receiver passband we expect to find the Horus Binary (MFSK) signal, in Hz. # For Horus flights, this is on 434.660 MHz, so with a SDR frequency of 434.645 MHz, # we expect to find the RTTY signal at approx +15 kHz. #MFSK_SIGNAL=15000