Phase of complex signal s[m] provides ω0. Recovered frequency ω0 is then compared with the expected frequency \({\hat{\omega}}_{0}\) using a matched filter. Matched filter determines whether recovered frequency is close to \(f\) or -\(f\) . Output d[m] of matched filter varies from -1 to +1. Since the sample per symbol is set as 16, each bit of encoded massage is represented by group of 16 samples of d[m]. It is required to find the location of optimum sample location at which SNR is highest to determine the corresponding bit. An estimate of decoded bit b[Ɩ ] at sample location Ɩ is defined as: