There are two main advantages to the Costas loop. Firstly, it does not implicitly generate a twice carrier frequency component and thus does away with the need for a 'divide by two' circuit. Secondly, it performs the required coherent data detection in one of the branches of the dual PLL system, eliminating the need for extra detection circuitry. (A separate matched filter is used for data recovery as the filtering within the Costas loop is usually made very narrow in order to achieve good noise averaging of the coherent reference. | ![]() |