three variants of the Costas loop and describes their dynamic behavior, using newly