QPSK chain working