100 MHz Self Calibrating GNSS GPS Disciplined Oscillator with 1PPS and NMEA-NR3620-100