update timingrecovery api

This commit is contained in:
Jakob Ketterl 2023-08-10 21:29:18 +02:00
parent bd1a15f3c9
commit c3ebb0d2c5
1 changed files with 2 additions and 2 deletions

View File

@ -69,7 +69,7 @@ class PskDemodulator(SecondaryDemodulator, SecondarySelectorChain):
secondary_samples_per_bits = int(round(self.sampleRate / self.baudRate)) & ~3 secondary_samples_per_bits = int(round(self.sampleRate / self.baudRate)) & ~3
workers = [ workers = [
Agc(Format.COMPLEX_FLOAT), Agc(Format.COMPLEX_FLOAT),
TimingRecovery(secondary_samples_per_bits, 0.5, 2, useQ=True), TimingRecovery(Format.COMPLEX_FLOAT, secondary_samples_per_bits, 0.5, 2),
DBPskDecoder(), DBPskDecoder(),
VaricodeDecoder(), VaricodeDecoder(),
] ]
@ -83,4 +83,4 @@ class PskDemodulator(SecondaryDemodulator, SecondarySelectorChain):
return return
self.sampleRate = sampleRate self.sampleRate = sampleRate
secondary_samples_per_bits = int(round(self.sampleRate / self.baudRate)) & ~3 secondary_samples_per_bits = int(round(self.sampleRate / self.baudRate)) & ~3
self.replace(1, TimingRecovery(secondary_samples_per_bits, 0.5, 2, useQ=True)) self.replace(1, TimingRecovery(Format.FLOAT, secondary_samples_per_bits, 0.5, 2))