diff --git a/Source/Receiver.cpp b/Source/Receiver.cpp index 12e1401..3f9e3f9 100644 --- a/Source/Receiver.cpp +++ b/Source/Receiver.cpp @@ -521,12 +521,6 @@ void Receiver::processBaseband(CVec const &iq, uint32_t len) IQ_eq_in = IQ_cpr; - // ----------------------------------------------------- - // Peak-Amplitude Tracker - // @1 x symbolrate - // ----------------------------------------------------- - m_tracker.process(toComplexScalar(IQ_eq_in)); - // ----------------------------------------------------- // Equalizer Process samples // @1 x symbolrate @@ -551,6 +545,12 @@ void Receiver::processBaseband(CVec const &iq, uint32_t len) IQ_soft = IQ_eq; + // ----------------------------------------------------- + // Peak-Amplitude Tracker + // @1 x symbolrate + // ----------------------------------------------------- + m_tracker.process(toComplexScalar(IQ_soft)); + // ----------------------------------------------------- // Map sympol // @1 x symbolrate