AAUSAT4 signals are deviating from central frequency. In order to decode them, frequencies should be moved left or right based on signal peaks at -1200hz and +1200hz. So the expected decoding process is:
Save 60khz signal
Apply doppler correction and FrequencyXlatingFilter.
Save into temp file
Run FFT over this file and detect peaks.
Find peaks with 2400hz difference +- tolerance. Find deviation from the center frequency
Shift frequency in the temp file based on the found peaks
Run normal decoding over the temp file. I.e. QuadratureDemodulation/ClockRecoveryMM.
AAUSAT4 signals are deviating from central frequency. In order to decode them, frequencies should be moved left or right based on signal peaks at -1200hz and +1200hz. So the expected decoding process is: