Bit error rate simulation using 16 qam technique in matlab

Similar documents
Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

Lecture 13. Introduction to OFDM

Study of Turbo Coded OFDM over Fading Channel

Performance Analysis of OFDM System with QPSK for Wireless Communication

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Comparison of ML and SC for ICI reduction in OFDM system

Simulative Investigations for Robust Frequency Estimation Technique in OFDM System

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Performance Analysis of Ofdm Transceiver using Gmsk Modulation Technique

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

Performance Evaluation of STBC-OFDM System for Wireless Communication

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

Improving Data Transmission Efficiency over Power Line Communication (PLC) System Using OFDM

Orthogonal frequency division multiplexing (OFDM)

Optimal Number of Pilots for OFDM Systems

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

2.

Optimized BPSK and QAM Techniques for OFDM Systems

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS

BER Analysis for MC-CDMA

Comparative Study of OFDM & MC-CDMA in WiMAX System

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a

ISSN: Page 320

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Analysis of Interference & BER with Simulation Concept for MC-CDMA

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

OFDM Systems For Different Modulation Technique

A Research Concept on Bit Rate Detection using Carrier offset through Analysis of MC-CDMA SYSTEM

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

BER ANALYSIS OF BPSK, QPSK & QAM BASED OFDM SYSTEM USING SIMULINK

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

TCM-coded OFDM assisted by ANN in Wireless Channels

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

REDUCING PAPR OF OFDM BASED WIRELESS SYSTEMS USING COMPANDING WITH CONVOLUTIONAL CODES

International Journal of Informative & Futuristic Research ISSN:

Performance Analysis Of OFDM Using QPSK And 16 QAM

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Australian Journal of Basic and Applied Sciences. Optimal PRCC Coded OFDM Transceiver Design for Fading Channels

Performance Study of MIMO-OFDM System in Rayleigh Fading Channel with QO-STB Coding Technique

Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels

Effects of Fading Channels on OFDM

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Multi-carrier Modulation and OFDM

COHERENT DETECTION OPTICAL OFDM SYSTEM

Single Carrier Ofdm Immune to Intercarrier Interference

Techniques for Mitigating the Effect of Carrier Frequency Offset in OFDM

Frequency Offset Compensation In OFDM System Using Neural Network

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

Underwater communication implementation with OFDM

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

Performance Evaluation of COFDM in Time Varying Environment

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

MC CDMA PAPR Reduction Using Discrete Logarithmic Method

The Optimal Employment of CSI in COFDM-Based Receivers

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

ATSC 3.0 Physical Layer Overview

Frequency-Domain Equalization for SC-FDE in HF Channel

Efficient CFO Compensation Method in Uplink OFDMA for Mobile WiMax

Fuzzy logic based Adaptive Modulation Using Non Data Aided SNR Estimation for OFDM system

Decrease Interference Using Adaptive Modulation and Coding

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

Performance Evaluation of IEEE STD d Transceiver

Performance of OFDM-Based WiMAX System Using Cyclic Prefix

Performance Improvement of OFDM System using Raised Cosine Windowing with Variable FFT Sizes

WAVELET OFDM WAVELET OFDM

Frame Synchronization Symbols for an OFDM System

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Clipping and Filtering Technique for reducing PAPR In OFDM

Iterative Clipping and Filtering Technique for PAPR Reduction in OFDM System without Encoding

Implementation of MIMO-OFDM System Based on MATLAB

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

DOPPLER PHENOMENON ON OFDM AND MC-CDMA SYSTEMS

Performance of COFDM Technology for the Fourth Generation (4G) of Mobile System with Convolutional Coding and Viterbi Decoding

Improving Channel Estimation in OFDM System Using Time Domain Channel Estimation for Time Correlated Rayleigh Fading Channel Model

Phase Modulator for Higher Order Dispersion Compensation in Optical OFDM System

DIGITAL Radio Mondiale (DRM) is a new

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

CE-OFDM with a Block Channel Estimator

Performance of OFDM System under Different Fading Channels and Coding

Artificial Neural Network Channel Estimation for OFDM System

Simulation Study and Performance Comparison of OFDM System with QPSK and BPSK

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

Transcription:

Volume :2, Issue :5, 59-64 May 2015 www.allsubjectjournal.com e-issn: 2349-4182 p-issn: 2349-5979 Impact Factor: 3.762 Ravi Kant Gupta M.Tech. Scholar, Department of Electronics & Communication, Bhagwant University,Ajmer, Rajasthan, India Anuj Jain Assistant Professor, Department of Electronics & Communication, Bhagwant University, Ajmer, Rajasthan, India Prashant Singodiya Assistant Professor, Department of Electronics & Communication, Bhagwant University, Ajmer, Rajasthan, India Bit error rate simulation using 16 qam technique in matlab Ravi Kant Gupta, Anuj Jain, Prashant Singodiya Abstract This paper introduce the Bit error rate (BER) simulation using 16QAM (Quadrature Amplitude Modulation) in Matlab. Bit error rate is used to assess systems which can transmit digital data from one address to other address. BER is a unitless performance measure, often expressed as a percentage. There are few Systems where bit error rate applications are useful like fiber optic data systems, radio data link systems, Ethernet, or the systems which transmit data in a network where interference, noise may lower the performance of the digital signal. Orthogonal Frequency Division Multiplexing (OFDM) is an efficient modulation scheme proposed as a solution to this problem. OFDM splits up the data stream into a high number of subcarriers. Each of them has a low data rate and long symbol duration Ts. The various techniques such as Convolution codes and Viterbi decoding to reduce the effect of synchronization by compare OFDM and proposed method through MATLAB Simulation in terms of Bit Error Rate (BER) and Signal to Noise Ratio (SNR) using different parameters like number of subcarriers and modulation techniques. The proposed technique provides overall good results for different value of SNR. Keywords: OFDM, BER, SNR, MATLAB, EbNo. 1. Introduction 1.1 Bit error rate (BER) definition A bit error rate (BER) is the rate at which errors occurring in the transmission system. We can also say that it is the ratio of No. of Errors to the stated number of bits. It is defined as: BER =(No Of Errors)/(Total No.Of Bits Sent) The signal to noise ratio (SNR) is high, if the medium between the transmitter and receiver is good, So bit error rate (BER) will become very small. The principal reasons for the reduction of a data channel and the corresponding (BER) bit error rate is noise and changes to the propagation path. 1.2 Bit error rate (BER) and Energy per bit noise spectral density( Eb/No) Signal to noise ratios and Eb/No diagrams are parameters which are more related with radio communications systems and radio links. Hence the bit error rate (BER), can also be defined in terms of the (POE) Probability of error. To determine this relation, three more variables are used. They are the named as : Error function (Erfc), Energy in one bit (Eb) and Noise power spectral density(no),which is the noise power in bandwidth of 1 Hz. So It should be well-known that for each different kind of modulation, there will be own value for the Erfc (Error function). It is happed due to the presence of noise. Hence for the each type of noise, modulation performs differently. Correspondence: S. Radhika M.Phil Research Scholar Department of Computer Science Vivekanandha College for Women Tiruchengode, Tamilnadu 1.3 Factors affecting Bit error rate, BER We have seen by using Eb/No, that the BER (bit error rate) may be affected by a no. of factors. We can see that by changing the controllable variable, it is possible to achieve the performance which is required for our system. Interference: The interference levels are set by external factors which are present in a system and these levels cannot be changed by the main system design. Whether it may be possible to set the system-bandwidth. If we reduce the bandwidth, then the level of interference will be reduced by good amount. Reduce bandwidth: We may also use another way that can be adopted to diminish the BER (bit error rate) is to reduce the bandwidth. Increase transmitter power: We may also boost the power level of the system, hence the ~ 59 ~

power per bit is improved. It should be balanced against interference levels factors. BER(Bit error rate) is a parameter which provides us an exceptional clue for the performance of a data link. Number of errors is one of the main parameters in any data link, But the BER(bit error rate) is a key parameter. One should have knowledge of the BER so that it gives information on other features like bandwidth and power. 1.4 Multicarrier Modulation The Multicarrier Modulation is considered as an efficient way to achieve high data rate transmission because the total channel bandwidth is divided into sub-channels with subcarriers and each subcarrier is modulated with a lower data rate. OFDM is a special case of multicarrier transmission. In an OFDM system, the original data stream is split into several parallel data streams at lower data rates, and each of them is modulated separately. Conventional modulation schemes are Quadrature Amplitude Modulation (QAM) or Phase Shift Keying (PSK). After modulation these lower data rate streams are transmitted simultaneously through the subcarriers, resulting in achieving high-speed data transmission. The orthogonality also greatly simplifies the design of both transmitter and receiver. A receiver can detect every subcarrier data, which commonly is done via Fast Fourier Transform (FFT). Hence we ll not require a separate filter for each sub channel. OFDM transmission has efficiency to deal with the delay spread of the multipath channel. 1.5 Multipath Channel A phenomenon inherent to wireless system is the multipath channel. To simplify the modeling of the complex and varying channel, the channel is assuming to be wide sense stationary uncorrelated scattering. Several parameters of the channel are present to briefly explain channel effects, i.e. delay spread, coherence bandwidth, Doppler spread and coherence time. The delay spread and coherence bandwidths are used to describe flatness and frequency selectivity of the channel. When the coherence time, which describes the time variation of the channel impulse response and is the inverse of the Doppler spread, is shorter than symbol duration, time variations of the channel during one symbol cannot be neglected. Therefore, time variations can cause ICI since the Doppler spread is longer than the carrier spacing, resulting in spectral spreading from one subcarrier to another. ISI and ICI are considered as major problems of OFDM transmission. 1.6 Cyclic Prefix For the purpose of eliminating effects of the ISI, a Guard Interval (GI) is inserted between each OFDM symbol. The guard time is chosen to be longer than the expected delay spread. To eliminate the ICI, cyclic extension which usually is called Cyclic Prefix (CP) extends the OFDM signal into the GI. Normally, this can be done by copying a part of the signal and putting it at the beginning of the signal. 1.7 Implementation of an OFDM System An OFDM transceiver is described in Figure 1., it can be seen how the OFDM transceiver works. First, the input data is coded by a certain coding scheme. For example, if the Forward Error Correction (FEC) coding is used, the input bits are binary data that is fed into the coder. Typical FEC codes, such as a block code, convolution code and Turbo code are used to improve the performance of the OFDM system. The signal mapping in the block diagram is used to map the bits to complex symbols. Most common signal mapping methods are PSK and QAM. Fig 1(A): Transmitter ~ 60 ~

Fig 1(B): Receiver Fig1: Block diagram of OFDM Transceiver 2. Simulation Tool MATLAB (matrix laboratory) is a calculating environment and fourth-generation programming language. Developed by Math Works, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java. Matlab is an ideal tool for simulating digital communications systems, it is possible due to its easy language and excellent information revelation properties. Bit-error- rate testing of modems is most frequently simulation tasks in the field of digital communications. The BER (Bit-error-rate) performance of a receiver is a figure of merit which allows comparison of different designs in a blond style. Before we can performance bit-error-rate test, we must precisely understand the meaning of these samples. We must know the purpose of representation the signal values of these samples. We must also know the time interval between successive samples. For communications simulations, the numeric value of the sample represents the amplitude of the continuous-time signal at a specific instant in time. Ts is the time between successive samples. It shows us how often the sampling of continuous time signal has been performed. In place of Ts, we usually specify the sampling frequency fs, which is the inverse of Ts. 3. Working Methodology Orthogonal Frequency Division Multiplexing (OFDM) system has been considered as one of the strong standard candidates for the next generation mobile radio communication systems. Multiplexing a serial data symbol stream into a large number of orthogonal sub-channels makes the OFDM signals spectral bandwidth efficient. It has been shown that the performance of OFDM system over frequency selective fading channels is better than that of the single carrier modulation system. One of the major drawbacks of OFDM system is not well synchronized which brings on the OFDM signal distortion. Recently many works [1], [2], [3], [4], [5], [6], have been done in developing a method to reduce the effect of unsynchronization. The simple and widely used method is frequency synchronization. Block coding [3], the encoding of an input data into a codeword with low PAPR is another well known technique to reduce the effect of un-synchronization problem, but it incurs the rate decrease. Convolutional coding may be used with Viterbi decoding for synchronization. 3.1 Proposed method This proposed method use convolution decoding and pilot for synchronization in OFDM. Following diagram of proposed algorithm given below: ~ 61 ~

3.2 The Viterbi Algorithm The Viterbi algorithm is a dynamic programming algorithm for finding the most likely sequence of hidden states called the Viterbi path. We can find the most probable sequence of hidden states by listing all possible sequences of hidden states and finding the probability of the observed sequence for each of the combinations. The Viterbi algorithm is commonly expressed as the trellis diagram. It is made by using state diagram and then it is indexed in time. Maximum detection of a digital stream with ISI (Intersymbol interference) can be described as finding the mostprobable path through state transitions of trellis diagram. Each state shows the possible pattern of recently received data bits and each trellis diagram branch shows the reception of the next noisy input. The Viterbi algorithm has 3 main parts: 1. Branch metric calculation It provides the distance between the input pair of bits and the 4 probable perfect pairs I) 00, II) 01, III) 10, IV) 11. For hard decision and soft decision decoders, methods of branch metric calculation are different 2. Path metric calculation For each encoder state, we calculate a metric for the minimum metric path ending in this state. Path metrics are calculated by using a process named as ACS (Add-Compare-Select). It is recurring for each encoder state. 3. Trace back It is necessary step for hardware implementations, which don't store complete information about the minimum metric paths, but store only one bit decision each time when one minimum metric path is selected from the two. Fig 2: Proposed OFDM block diagram for Synchronization ~ 62 ~ 4. Simulation Procedure Bit-error-rate testing requires a transmitter, a channel, and a receiver. We ll start by generating a long sequence of random bits, which is input to the transmitter. The transmitter modulates these bits onto some form of digital signaling, which we ll transmit though a simulated channel. BER (Biterror-rate) performance is typically showed on a 2D (two dimensional) graph like X-Y axis. The X- axis is Eb /N0 (known as the energy-per-bit divided by the noise power spectral density), expressed in db (decibels). The Y- axis is the BER (bit-error-rate), which is dimensionless quantity, usually expressed in powers of 10. To generate a graph of BER versus SNR, we plot a series of points. To obtain the BER at a particular SNR, we follow the procedure given below : 4.1 Calculation of energy per symbol noise spectral density EsN0dB = EbN0dB + 10*log10(nDSC/nIFFT) + 10*log10(nIFFT/(nIFFT+CP)) 4.2 Signal to noise ratio calculation Snr = EsNo - 10*log10((nIFFT+CP / nifft)) 4.3 Run Transmitter It is use to create a digitally modulated signal from a sequence of pseudo-random bits. It includes Data Generation, Data Modulation, FFT, Addition of cyclic prefix. Then OFDM signal is generated. 4.4 Add Noise In this section we add Additive white Gaussian noise. By using this code chan_awgn = awgn(ser_data,snr(ii),'measured'); 4.5 Run Receiver Once we have created a noisy signal, we start demodulating this signal with the help of the receiver. The receiver will produce a sequence of demodulated bits, that are compared with the transmitted bits, in order to determine how many demodulated bits are in error. In this section we use Serial to

Parallel conversion, Cyclic Prefix Removal, IFFT, Pilot removal. Fig 4 represents OFDM signal input (graphical representation between amplitude and time) 4.6 Plotting the Result in terms of EbNo and BER Here we first find SNR by using the following formula ber=no_of_error/(nbitpersym*nsym); After calculating it, we move on to plot the result in terms of EbNo(energy per bit noise spectral density)and BER. 4.7 Trellis code generation at transmitter Here we generate the trellis code by using this code : trellis = poly2trellis(constlen, codegen); After generation we do interleaving and binary to decimal conversion. 4.8 16-QAM Modulation at transmitter We use the following code for 16-QAM y = qammod(dec,m); After QAM modulation we do pilot insertion, IFFT, Add cyclic extension at transmitter. 4.9 Starting of SNR loop and Addition of Additive White Gaussian Noise ofdm_sig=awgn(cext_data,snr,'measured'); Fig 4: OFDM Signal Fig 5 displays the scatter plot for QAM 16 point without interference of AWGN. 4.10 Run Receiver For receiving the transmitted data by verious processes we use the code given below rxed_sig(i)=ofdm_sig(i+16); After this we code for FFT, Pilot Synchronization, Demodulation, Decimal to binary conversion,de-interleaving and Decoding. 4.11 BER Calculation and End of SNR loop BER(si,o)=errors/length(data); 4.12 Plotting of BER vs SNR Curve semilogy(snr,ber(2,:),'.-'); 5. Results The main aim of this dissertation is to simulate the OFDM systems by using pilot insertion and cyclic prefix for the reduction of BER. The aim of doing the simulation is to measure the performance of OFDM with BER and SNR calculation under Additive White Gaussian Noise channel conditions, under 16 point QAM modulation scheme. All simulations are performed in MATLAB 7.10.0.499 (R2010a). Fig 5: Scatter plot of 16 QAM without Interference Fig 6 displays a comparison of BER and SNR of proposed method and simple OFDM by 16-QAM modulation scheme with a number of data sub-carriers 58 and FFT size is 256. 6. Simulation Results Fig 3 represents the randomly generated transmitted data (showing data points and phase representation). Fig 3: Randomly Generated Transmitted Data ~ 63 ~ Fig 6: BER vs Ebno. Curve

Fig 7 displays graphical representation shows a comparison between BER and SNR using viterbi algorithm method and convolutional codes. 6. U. Tureli, H. Liu and M. D. Zoltowski, OFDM Blind Carrier Offset Estimation: ESPRIT, IEEE Trans. Commun., vol. 48, pp. 1459-1461, September 2000. 7. Wikipedia, Free Encyclopaedia, Article On Bit ErrorRate Http://En.Wikipedia.Org/Wiki/Bit_error_rate. 8. B. Sklar, Digital Communications: Fundamentals And Applications, CH. 4, Englewood Cliffs, Nj: Prentice Hall, 1988. 9. Wikipedia, Free Encyclopaedia, Article On Signal To Noise Ratio HTTP://EN.WIKIPEDIA.ORG/Wiki/S/N_Ratio 10. The Math Works, Inc., The Student Edition Of Matlab Version 7 User's Guide, Prentice Hall, ISBN 0-13- 184979-4, 1995. 11. M. Jeruchim, Techniques For Estimating The Bit Error Rate In The Simulation Of Digital Communication Systems," IEEE J. Select. Areas Communication.,Vol.sac p. 153-170, JAN.1994. Fig 7: BER vs SNR Curve 7. Conclusion The performance of OFDM systems depends on the signal quality seen by the receiver. The main advantage of the work done is as follows: The important parameters in viterbi algorithm for synchronization problem reduction have been studied through MATLAB simulation. Here the convolution method has been used to reduce the effect of error in OFDM. Viterbi algorithm is used for decoding purposes. Computer simulations have shown that: Error between simple OFDM method and convolution method in terms of bit error rate, taking different values of signal to noise ratio. Outputs are shown in graphical representation between BER and S/N ratio, which is known as bit error probability curve. Our algorithm improves the accuracy compare to simple OFDM by: 10-1 at 0db SNR for simple OFDM and 10-3 at 0db SNR for proposed method (Convolution OFDM). This method shows here the better result as compared to simple OFDM. 8. References 1. B. Ai et al, On the synchronization techniques for wireless OFDM systems, IEEE Transactions on Broadcasting, vol. 52, no. 2, pp. 236 244, June 2006. 2. C. R. N. Athaudage, K. Sathananthan and R. R. V. Angiras, Enhanced Frequency Synchronization for OFDM Systems using Timing Error Feedback Compensation, IEEE PIMRC 2004, September 2004. 3. J.J. van de Beek, M. Sandell and P. O. B Orjesson, ML Estimation of Time and Frequency Offset in OFDM, IEEE Trans. Signal Processing, vol. 45, pp. 1800-1805, July 1997. 4. M. Morelli, C.-C. Kuo and M.-O. Pun, Synchronization techniques for orthogonal frequency division multiple access (OFDMA) A tutorial review, Proceedings of the IEEE, vol. 95, no. 7, pp. 1394 1427, July 2007. 5. S. A. Fechtel, OFDM carrier and sampling frequency synchronization and its performance on stationary and mobile channels, IEEE Transactions on Consumer Electronics, vol. 46, no. 3, pp. 438 441, Aug. 2000. ~ 64 ~