narrow bandpass specifically for wspr
This commit is contained in:
parent
711bd18d06
commit
7689d1a2e2
@ -2779,7 +2779,6 @@ function demodulator_digital_replace(subtype)
|
||||
case "bpsk31":
|
||||
case "rtty":
|
||||
case "ft8":
|
||||
case "wspr":
|
||||
case "jt65":
|
||||
case "jt9":
|
||||
case "ft4":
|
||||
@ -2787,6 +2786,15 @@ function demodulator_digital_replace(subtype)
|
||||
demodulator_analog_replace('usb', true);
|
||||
demodulator_buttons_update();
|
||||
break;
|
||||
case "wspr":
|
||||
secondary_demod_start(subtype);
|
||||
demodulator_analog_replace('usb', true);
|
||||
// WSPR only samples between 1400 and 1600 Hz
|
||||
demodulators[0].low_cut = 1350;
|
||||
demodulators[0].high_cut = 1650;
|
||||
demodulators[0].set();
|
||||
demodulator_buttons_update();
|
||||
break;
|
||||
case "packet":
|
||||
secondary_demod_start(subtype);
|
||||
demodulator_analog_replace('nfm', true);
|
||||
|
@ -180,6 +180,10 @@ class ServiceHandler(object):
|
||||
if mode == "packet":
|
||||
d.set_demodulator("nfm")
|
||||
d.set_bpf(-4000, 4000)
|
||||
elif mode == "wspr":
|
||||
d.set_demodulator("usb")
|
||||
# WSPR only samples between 1400 and 1600 Hz
|
||||
d.set_bpf(1350, 1650)
|
||||
else:
|
||||
d.set_demodulator("usb")
|
||||
d.set_bpf(0, 3000)
|
||||
|
Loading…
Reference in New Issue
Block a user