DTFT-based frequency lock loop for GNSS applications