This document discusses synchronization algorithms for various modulation techniques used in GSM. It begins with an introduction to GSM and modulation techniques like GMSK. It then reviews previous literature on synchronization algorithms for signals like QPSK and CPM. The document proposes a synchronization algorithm for GMSK modulation that uses a symbol-by-symbol demodulator. It evaluates the proposed algorithm by comparing bit error rate and synchronization parameter estimation against other methods. The results show the proposed algorithm achieves better performance than previous methods in terms of SNR, BER and estimation of timing, frequency and phase offsets for GSM standards.