Timing and Frequency Synchronization and Channel Estimation in OFDM-based Systems