Text this: Adaptive Gain Control Method of a Phase-Locked Loop for GNSS Carrier Signal Tracking