A data-aided symbol timing and frequency offset estimation algorithm for OFDM systems