DIFFERENT ALGORITHMS FOR VLSI IMPLEMENTATION OF OFDM

Similar documents
VLSI implementation of OFDM modem Aseem Pandey, Shyam Ratan Agrawalla & Shrikant Manivannan

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

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

Key words: OFDM, FDM, BPSK, QPSK.

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

Lecture 13. Introduction to OFDM

Performance Evaluation of STBC-OFDM System for Wireless Communication

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

Optimized BPSK and QAM Techniques for OFDM Systems

Multi-carrier Modulation and OFDM

S PG Course in Radio Communications. Orthogonal Frequency Division Multiplexing Yu, Chia-Hao. Yu, Chia-Hao 7.2.

Chapter 0 Outline. NCCU Wireless Comm. Lab

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

Comparative Study of OFDM & MC-CDMA in WiMAX System

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

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

Chapter 2 Overview - 1 -

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

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

Underwater communication implementation with OFDM

OFDM Systems For Different Modulation Technique

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

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

Orthogonal Frequency Division Multiplexing (OFDM)

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

MIMO RFIC Test Architectures

Survey on Effective OFDM Technology for 4G

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

SHIV SHAKTI International Journal of in Multidisciplinary and Academic Research (SSIJMAR) Vol. 3, No. 4, August-September (ISSN )

Receiver Designs for the Radio Channel

Wireless Communication Systems: Implementation perspective

OFDM (Orthogonal Frequency Division Multiplexing) SIMULATION USING MATLAB Neha Pathak MTech Scholar, Shri am Institute of Technology

Orthogonal frequency division multiplexing (OFDM)

Design and Implementation of OFDM System and Reduction of Inter-Carrier Interference at Different Variance

International Journal of Informative & Futuristic Research ISSN:

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

Comparison of BER for Various Digital Modulation Schemes in OFDM System

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Comparison of ML and SC for ICI reduction in OFDM system

Performance Analysis of n Wireless LAN Physical Layer

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

Chapter 2 Overview - 1 -

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

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

Performance Analysis of OFDM System with QPSK for Wireless Communication

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

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

EC 551 Telecommunication System Engineering. Mohamed Khedr

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

The Optimal Employment of CSI in COFDM-Based Receivers

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

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

Anju 1, Amit Ahlawat 2

5G 무선통신시스템설계 : WLAN/LTE/5G

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

OFDMA and MIMO Notes

SC - Single carrier systems One carrier carries data stream

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

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

1. Introduction. 2. OFDM Primer

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Decrease Interference Using Adaptive Modulation and Coding

Experimenting with Orthogonal Frequency-Division Multiplexing OFDM Modulation

ENHANCING BER PERFORMANCE FOR OFDM

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS

June 09, 2014 Document Version: 1.1.0

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

CARRIER FREQUENCY OFFSET ESTIMATION ALGORITHMS IN ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING SYSTEMS

Performance Analysis of OFDM System in Multipath Fading Environment

Performance Analysis of MIMO-OFDM based IEEE n using Different Modulation Techniques

Principles and Experiments of Communications

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

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

BER Analysis for MC-CDMA

WAVELET OFDM WAVELET OFDM

Comparative Analysis of Bit Error Rate (BER) for A-law Companded OFDM with different Digital Modulation Techniques

ANALYSIS OF BER AND SEP OF QPSK SIGNAL FOR MULTIPLE ANENNAS

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

WiMAX OFDM SIMULATOR

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

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Keysight Technologies Testing WLAN Devices According to IEEE Standards. Application Note

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

2. LITERATURE REVIEW

Space Time Block Coding - Spatial Modulation for Multiple-Input Multiple-Output OFDM with Index Modulation System

Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling

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

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

FUJITSU TEN's Approach to Digital Broadcasting

Improving the Data Rate of OFDM System in Rayleigh Fading Channel Using Spatial Multiplexing with Different Modulation Techniques

Transcription:

DIFFERENT ALGORITHMS FOR VLSI IMPLEMENTATION OF OFDM AARTI S SHINDE 1, PROF. A.K.PATHRIKAR 2 1 (PG Student Departmentt of E&TC, Savitribai Phule Women s Engineering College Aurangabad) 2 (Assistant Professor, Department of Electronics, Savitribai Phule Women s Engineering College Aurangabad) 1 shinde.aarti99@gmail.com, 2 anand_pathrikar@rediffmail..com ABSTRACT: OFDM is a multi-carrier system where data bits are encoded to multiple sub-carriers, while being sent simultaneously. This results in the optimal usage of bandwidth. A set of orthogonal sub-carriers together forms an OFDM symbol. To avoid ISI due to multi-path, successive OFDM symbols are separated by guard band. This makes the OFDM system resistant to multi-path effects. Although OFDM in theory has been in existence for a long time, recent developments in DSP and VLSI technologies have made it a feasible option. Many wired and wireless standardss like DVBT, DAB, xdsl and 802.11a have adopted OFDM. This paper first lists various approaches to implement an OFDM system. It then describes the VLSI implementation of OFDM in details. Specifically the 802.11a OFDM system has been considered in this paper. However, the same considerations would be helpful in implementing any OFDM system in VLSI. I. INTRODUCTION In older multi-channel systems using FDM, the total available bandwidth is dividedd into N non- Each sub- overlapping frequency sub-channels channel is modulated with a separate symbol stream and the N sub-channels are frequency multiplexed. Even though the prevention of spectral overlapping of sub-carriers reduces (or eliminates) Interchannel Interference, this leads to an inefficient use of spectrum. The guard bands on either side of each sub-channel is a waste of precious bandwidth. To overcome the problem of bandwidth wastage, we can instead use N overlapping (but orthogonal) subcarriers, each carrying a baud rate of 1/T and spaced 1/T apart. Because of the frequency spacing selected, the sub-carriers are all mathematically orthogonal to each other. This permits the proper demodulation of the symbol streams without the requirement of non overlapping spectra. Another way of specifying the sub-carrier orthogonality condition is to require that each sub- of cycles in the carrier have exactly integer number interval T. It can be shown that the modulation of these orthogonal sub-carriers can be represented as an Inverse Fourier Transform. Alternatively, one may use a DFT operation followed by low-pass filtering to generate the OFDM signal. The details of this method are explained in the next section. It must be noted that OFDM can be used either as a modulation or a multiplexing technique. Multi-Carrier Modulation is a technique for data-transmission by dividing a highlow bit-rate data bit rate stream is several parallel streams and using these low bit-rate data streams to modulate several carriers. Multi-Carrier Transmission has a lot of useful properties such as delay-spread tolerance and spectrum efficiency that encourage their use in unmetered broadband communications. The frequencies used in OFDM system are orthogonal. Neighbouring frequencies with overlapping spectrum can therefore be used. This property is shown in the figure where f1, f2 and f3 orthogonal. This results inefficient usage of BW. The OFDM is therefore able to provide higher data rate for the same BW. A. OFDM with transceiver OFDM is a multi-carrier system where data bits are encoded to multiple sub-carriers. Unlike single carrier systems, all the frequencies are sent simultaneously in time. OFDM offers several advantages over single carrier system like better multi-path effect immunity, simpler channel equalization and relaxed timing acquisition constraints. But it is more susceptible to local frequency offset and radio front-end non-linearity. The frequencies used in OFDM system are orthogonal. Neighboring frequencies with overlapping spectrum can therefore be used. This property is shown in the figure where f1, f2 and f3 orthogonal. This results in efficient usage of BW. The OFDM is therefore able to provide higher data rate for the same BW. Fig. 1. Frequencies used in OFDM 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 866

Each sub-carrier in an OFDM system is modulated in amplitude and phase by the data bits. Depending on the kind of modulation technique that is being used, one or more bits are used to modulate each sub- used are carrier. Modulation techniques typically BPSK, QPSK, 16QAM, 64QAM etc. The process of combining different sub-carriers to form a composite time-domain signal is achieved using Fast Fourier transform. Different coding schemes like block coding, convolution coding or both are used to achieve better performance in low SNR conditions. Interleaving is done which involves assigning adjacent data bits to non-adjacent bits to avoid burst errors under highly selective fading. B. Types of OFDM 1. C-OFDM- Coded OFDM Digital Audio Broadcasting (DAB) Digital Video Broadcasting (DVB-T) COFDM offers real benefit in the presence of isolated narrow band interfering signals 2. Multiple Input, Multiple Output OFDM (MIMO-OFDM)- Developed by Io span Wireless Uses multiple antennas to transmit and receive radio signals S patial multiplexing. 3. V-OFDM- Vector OFDM Developed by CISCO Increases subscriber coverage Lowers the cost of provisioning and deploying infrastructure Employs both frequency and spatial diversity Creates a robust processing technique for multi-path fading and narrow band interference. 4. W-OFDM- Wideband OFDM Invented by Wi-LAN Large spacing between carriers. It has advantages of optimal performance against Multi- -Optimal power path - Less sensitive to carrier offset efficiency of the transmitter amplifier - More immune against fading. 5. Flash-OFDM- Fast-hopped OFDM Wide- bandspread-spectrum technology Avoids the compromises inherent in other mobile data systems Capability to work around interfering signals C. OFDM Implementation Techniques Following choices are available for implementing an OFDM system- 1. DSP based implementation. 2. DSP based implementation with hardware accelerators. 3. VLSI implementation VLSI implementation Fig. 5. VLSI Implementation In the approach shown in Figure 4 the entire functionality is implemented in hardware. Following are the advantages of this approach- a) Lower gate count compared to DSP+RAM+ROM, hence lower cost b) Low power consumption Due to the advantages mentioned above a VLSI based approach was considered for implementation of an 802.11a Baseband. Following sections describe the VLSI based implementationn in details. Design Methodology - The design approach for the OFDM modem is slightly different than a typical ASIC flow. Early in the development cycle, different communication and signal processing algorithms are evaluated for their performance under different conditions like noise, multipath channel and radio non-linearity. Since most of these algorithms are coded in C or tools like Matlab, it is important to have a verification mechanismm which ensures that the hardware implementation (RTL) is same as the C implementation of the algorithm. The flow is shown in the Figure 5. Fig. 5. Design flow for Baseband development Architecture definition - Following points need to be considered in the architecture definition phasea). Specifications of the OFDM transceiver- Data rates to be supported Range and multipath tolerance Indoor/Outdoor applications Multi-mode: 802.11a only or 802.11a+HiperLAN/2 b). Design trade-offs Area Smaller the die size lesser the chip cost Power Low power crucial for battery operated mobile devices Ease of implementation Easy to debug and maintain. 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 867

Customizability Should be customizable to future standards with variations in OFDM parameters. D.Algorithm survey & simulation - The simulation at algorithmic level is to determinee performance of algorithms for various non-linearities and imperfections. The algorithms are tweaked and fine tuned to get the required performance. The following algorithms/parameters are verified. a. Channel estimation and compensation for different channel models (Rayleigh, Rician, JTC, Two ray) for different delay spreads. b. Correlator performance for different delay spreads and different SNR (AWGN model). c. Frequency estimation algorithm for different SNR and frequency offsets. d. Compensation for Phase noise and error in Frequency offset estimation. e. System tolerance for I/Q phase and amplitude imbalance f. FFT simulation to determine the optimum fixed-point widths g. Wave shaping filter to get the desired spectrum mask h. Viterbi BER performance for different SNR and trace back length i. Determine clipping levels for efficient PA use. j. Effect of ADC/DAC width on the EVM and optimum ADC/DAC width k. Receive AGC Fixed point simulation - One of the decisions needs to be taken early in the design cycle is the format or representation of data. Floating point implementation results in higher hardware costss and additional circuits related with normalizing of numbers. Floating point representation is useful when dealing with data of different ranges. a fixed-point representation will be more efficient. Further in fixed point a choice can be made between signed and 2's complement representation. Module Complex 12 Width Gate count 6K Simulation setup - The algorithms could be simulated in a variety of tools/languages like SPW, MATLAB, C or a mix of these. SPW has an exhaustive floating point and fixed-point library. SPW also provides featuree to plug-in RTL modules and do a co-simulation of SPW system and Verilog. This helps in verifying the RTL implementation of algorithms against the SPW/C implementation Interface definition- Baseband interfaces with two external modules: MAC and Radio 1) Interface to MAC a. Baseband should support the following for MAC b. Should support transfer of data at different rates c. Transmit and receive control d. RSSI/CCA indicationn e. Register programming for power and frequency control f. Following options are available for MAC interface: g. Serial data interface Clock provided along with data. Clock speed changes for different data rates h. Varying data width, single speed clock The number of data lines vary accord ing to the data rate. The clock remains same for all rates. i. Single clock, Parallel data with ready indication Clock speed and data width is same for all data rates. Ready signal used to indicate valid data j. Interfaces like SPI/Micro-wire/JTAG could be used for register programming. 2) Radio i. I/Q interface On the transmit side, the complex Baseband signal is sent to the radio unit that first does a Quadrature modulation followed by up-conversion at 5 GHz. On the receive side, following the down-conversion to IF, Quadrature demodulation is done and complex I/Q signal is sent to Baseband. Shown below is the interface. Fig. 6. I/Q interface to Baseband ii. IF interface The Baseband does the Quadrature modulation and demodulation digitally. 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 868

I/Q interface Fig. 7. IF interface to Baseband Following table gives the Difference between IQ and IF Interface I/Q Phase/Amplitude imbalance is an issue as the modulation/demodulation is done in analog Two ADC/DAC channels required for I/Q Sampling frequency is lower (>BW) DC-offset introduced by I/Q ADC has to be compensated IF interface No phase imbalance as Quadrature components are produced digitally Single ADC/DAC channel required Higher frequency (>2BW) sampling needed DC-offset introduced at the receiver ADC is not a problem as there is a mixing stage inside D. Viterbi The ½, length 7, convolutionally encoded stream is decoded using a Viterbi decoder. Fig. 10. Viterbi Construction BMU - Branch metrics computation unit calculates the hamming distances for the incoming pair of codes from four possible codes. ACS - Add, compare and select unit is used to update the path metric for all the 64 states and to select the predecessor. For each of the 64 states, it adds current path metric and branch metric for both the predecessor states and selects the lower of the two as the new path metric and the predecessor information is passed on to the SMU unitthe width of the Path metric register and the ACS adders and subtractor will change based on whether a softviterbi is ued. It also decision or a hard-decision depends on the maximum metrics accumulated by metrics registers before a normalization is done. SMU - Survivor metrics unit can be implemented by register-exchange or trace back memory method NCO - NCO (Numerically controlled oscillator) is used for frequency offset correction. NCO generates sine and cosine waves that are mixed with the incoming Baseband signal to correct the frequency error. Various design parameters to be decided in NCO are given below. Width of phase-accumulator. Will decide on the accuracy or ppm of generated waveform.width of Sine and cosine outputs. Decides Quantization error. But this also decides the size of ROM used to keep the sine and cosine tables. By using the fact the cos (q) = sin (90 - q), a single LUT can be used to generate both sine and cosine values The need for Sine/Cosine ROM can be eliminated by using a CORDIC rotator (if the pipeline delay that the CORDIC introduces can be tolerated) RTL Simulations - RTL simulations are conducted to achieve the following objectives: a. Functional verification for all transmit and receive Baseband functions for different data rates is done b. Necessary models are written to introduce noise and channel effects. Verilog PLI interface can be used to plug-in C models if they are available c. It is verified that different algorithmic blocks are implemented correctly in RTL, the same set of vectors used in algorithm simulations are applied to the RTL system and the outputs are compared. If simulations for algorithms are done in a tool like SPW, then this can be easily be done by importing the RTL blocks in SPW system. V.CONCLUSIONS OFDM has several interesting properties that suit its use over Wireless channels and hence many Wireless standards have started to use OFDM for modulation 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 869

and multiple access. The various methods of generation and demodulation of OFDM and specific issues such as linearity and synchronization were analyzed. Application of OFDM such MC-CDMA, DAB, DVB, WLAN etc, were also discussed in detail.. ACKNOWLEDGMENT This work is supported by the National Natural Science Foundation of China (Grant No. 60772095, 60971113, 61071125, and 61071216) and the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (Grant No. 60921003). REFERENCES [1] ISO/IEC 8802-11 ANSI/IEEE Std 802.11-1999, Part 11: Wireless LAN Medium Acess Control (MAC) and Physical Layer (PHY) specifications, IEEE, 20th August1999. [2] IEEE Std 802.11a-1999(Supplement to IEEE Std 802.11-1999), Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, IEEE, September 1999. [3] Digital signal Processing, J.G.Proakis, D.G Manolakis, Third Edition. [4] Digital communications, Simon Haykin, John Wiley and sons. [5] Hardware Very Fast Fourier Transform Algorithms for Implementation, Alvin M. Despain, IEEE transactions on computers, Vol. c-28 No 5, May 1979 [6] Robust Frequency and Timing Synchronization for OFDM, Timothy M. Schmidl and Donald C. Cox, IEEE TRANSACTIONS ON COMMUNICATIONS, VOL 45, NO. 12, DECEMBER 1997 [7] A New Approach for Evaluating Clipping Distortion in Multicarrier Systems, Ahmad R.S. Bahai, Manoneet Singh, Andrea J. Goldsmith, and Burton R Saltzberg, IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 5, MAY 2002. 12 TO OCT 13 VOLUME 02, ISSUE - 02 Page 870