Practical considerations in the design and implementation of time synchronization systems using IEEE 1588 | IEEE Journals & Magazine | IEEE Xplore