Support RTL-SDR AGC config

pull/731/head
AstroTaka 2022-12-01 17:55:00 +09:00
rodzic 9c82ab477a
commit 5a238fc41b
1 zmienionych plików z 23 dodań i 0 usunięć

Wyświetl plik

@ -133,6 +133,7 @@ class SondeDecoder(object):
rtl_device_idx=0,
ppm=0,
gain=-1,
agc=0,
bias=False,
save_decode_audio=False,
save_decode_iq=False,
@ -200,6 +201,7 @@ class SondeDecoder(object):
self.rtl_device_idx = rtl_device_idx
self.ppm = ppm
self.gain = gain
self.agc = agc
self.bias = bias
self.save_decode_audio = save_decode_audio
self.save_decode_iq = save_decode_iq
@ -375,6 +377,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
highpass = 20,
lowpass = 2600
@ -441,6 +444,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
highpass = 20,
lowpass = 2500
@ -474,6 +478,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
highpass = 20,
lowpass = 2000
@ -502,6 +507,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
highpass = 20
)
@ -528,6 +534,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -553,6 +560,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -580,6 +588,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -616,6 +625,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
fast_filter = True
)
@ -652,6 +662,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
highpass = 20,
lowpass = 2600
@ -678,6 +689,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -703,6 +715,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -766,6 +779,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -840,6 +854,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -890,6 +905,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -941,6 +957,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -982,6 +999,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -1021,6 +1039,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -1062,6 +1081,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
# Add in tee command to save IQ to disk if debugging is enabled.
@ -1102,6 +1122,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)
@ -1147,6 +1168,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias,
fast_filter = True # Don't use -F9
)
@ -1188,6 +1210,7 @@ class SondeDecoder(object):
rtl_device_idx = self.rtl_device_idx,
ppm = self.ppm,
gain = self.gain,
agc = self.agc,
bias = self.bias
)