A TIMING AND FREQUENCY SYNCHRONIZATION ALGORITHM FOR OFDM SYSTEMS