Implementation of Re-configurable Digital Front End Module of MIMO-OFDM using NCO

Similar documents
Optimized BPSK and QAM Techniques for OFDM Systems

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

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

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Anju 1, Amit Ahlawat 2

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Low Power Efficient MIMO-OFDM Design for n WLAN System

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

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

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems

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

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

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

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

MIMO RFIC Test Architectures

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

2.

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

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

Performance Evaluation of IEEE STD d Transceiver

Nutaq OFDM Reference

Design and Implementation of 4-QAM Architecture for OFDM Communication System in VHDL using Xilinx

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

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

Implementation of MIMO-OFDM System Based on MATLAB

Comparison of BER for Various Digital Modulation Schemes in OFDM System

OFDMA and MIMO Notes

Vol. 4, No. 4 April 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

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

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

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

Hardware Implementation of OFDM Transceiver. Authors Birangal U. M 1, Askhedkar A. R 2 1,2 MITCOE, Pune, India

VLSI Implementation of Area-Efficient and Low Power OFDM Transmitter and Receiver

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

Technical Aspects of LTE Part I: OFDM

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

Comparative Study of OFDM & MC-CDMA in WiMAX System

OFDM Transceiver using Verilog Proposal

Comparison of ML and SC for ICI reduction in OFDM system

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

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY

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

EC 551 Telecommunication System Engineering. Mohamed Khedr

Doppler Frequency Effect on Network Throughput Using Transmit Diversity

Performance Analysis of OFDM System with QPSK for Wireless Communication

Hardware implementation of Zero-force Precoded MIMO OFDM system to reduce BER

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

Cognitive Radio Transmission Based on Chip-level Space Time Block Coded MC-DS-CDMA over Fast-Fading Channel

OFDM Systems For Different Modulation Technique

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

Analysis of WiMAX Physical Layer Using Spatial Multiplexing

Keywords WiMAX, BER, Multipath Rician Fading, Multipath Rayleigh Fading, BPSK, QPSK, 16 QAM, 64 QAM.

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

BPSK System on Spartan 3E FPGA

AWGN Channel Performance Analysis of QO-STB Coded MIMO- OFDM System

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Performance Analysis of n Wireless LAN Physical Layer

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

ANALYSIS OF BER AND SEP OF QPSK SIGNAL FOR MULTIPLE ANENNAS

An FPGA Based Low Power Multiplier for FFT in OFDM Systems Using Precomputations

An Overview of PAPR Reduction Techniques In Concerned with OFDM

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

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

A New Data Conjugate ICI Self Cancellation for OFDM System

Lecture 13. Introduction to OFDM

Performance Analysis Of OFDM Using QPSK And 16 QAM

Survey on Effective OFDM Technology for 4G

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

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

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

Decrease Interference Using Adaptive Modulation and Coding

Design of 2 4 Alamouti Transceiver Using FPGA

Partial Reconfigurable Implementation of IEEE802.11g OFDM

Hybrid Index Modeling Model for Memo System with Ml Sub Detector

Chapter 0 Outline. NCCU Wireless Comm. Lab

Performance Evaluation of STBC-OFDM System for Wireless Communication

Adoption of this document as basis for broadband wireless access PHY

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

DESIGN OF STBC ENCODER AND DECODER FOR 2X1 AND 2X2 MIMO SYSTEM

ENHANCING BER PERFORMANCE FOR OFDM

On the Spectral Efficiency of MIMO MC-CDMA System

1

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

Implementation of Multiple Input Multiple Output System Prototype Model in Different Environment

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Multi-carrier Modulation and OFDM

High Performance Fbmc/Oqam System for Next Generation Multicarrier Wireless Communication

Publication of Little Lion Scientific R&D, Islamabad PAKISTAN

TESTING METHODS AND ERROR BUDGET ANALYSIS OF A SOFTWARE DEFINED RADIO By Richard Overdorf

MC CDMA PAPR Reduction Using Discrete Logarithmic Method

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jaganathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

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

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

COHERENT DETECTION OPTICAL OFDM SYSTEM

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

CARRIER LESS AMPLITUDE AND PHASE (CAP) ODULATION TECHNIQUE FOR OFDM SYSTEM

Transcription:

www.ijcsi.org 372 Implementation of Re-configurable Digital Front End Module of MIMO-OFDM using NCO Mrs. VEENA M.B. 1, Dr. M.N.SHANMUKHA SWAMY 2 1 Assistant professor, Vemana I.T.,Koramangala, Bangalore, Karnataka, India. 2 professor, ECE department, SJCE, Mysore, Karnataka, India Abstract This paper focuses on FPGA implementation of reconfigurable Digital Front end MIMO-OFDM module. The modeling of the MIMO-OFDM system was carried out in MATLAB followed by Verilog HDL implementation. Unlike the conventional OFDM based systems, the Numerically Controlled Oscillators (NCO) is used for mapping modulated data onto the sub carriers. The use of NCO in the MIMO-OFDM system reduces the resource utilization of the design on FPGA along with reduced power consumption. The major modules that were designed, which constitute the digital front end module, are Quadrature Phase Shift Keying (QPSK) modulator/demodulator,16-quadrature Amplitude Modulation (QAM) modulator/demodulator and NCOs. Each of the modules was tested for their functionality by developing corresponding test benches. In order to achieve real time reconfigurability of the proposed architecture, the proposed approach is realized on FPGAs optimizing area, power and speed. Reconfigurability of the proposed approach is dependent upon user requirement. Hence the proposed approach can support future generation communication technologies that are based on MIMO- OFDM Keywords: OFDM, NCO, MIMO, QPSK, QAM, FPGA. carrier frequency. However, a typical RF front-end with only one up-converter will be able to modify the RF carrier frequency to fit the transmission system requirements. The maximum RF that can be fed to the SPARTAN 3 FPGA board is 500 MHz. The number of subcarriers chosen was 64, with the bandwidth of each subcarrier as 7.8 MHz. Cyclic prefix chosen is 25% of the number of subcarriers used. Modulation schemes used are QPSK and 16-QAM. The data rate achieved is 100 Mbps. 1.1 MIMO To multiply throughput of a radio link, innovative techniques, such as, multiple antennas (and multiple RF chains accordingly) at both the transmitter and the receiver, have been employed. These systems are termed as Multiple Input Multiple Output systems [5]. A MIMO system with similar count of antennas at both the transmitter and the receiver in a point-to-point link is able to multiply the system throughput linearly with every additional antenna. Figure 1.1 illustrates a 2x2 MIMO system which has the ability to double the throughput. 1. Introduction The increasing demand on wireless services, both for voice and data communications is a major motivational factor for developing MIMO-OFDM system. In particular the demand for multimedia services such as video-on-demand, downloading music and movies, video conferencing, etc, is expected to diversify services and increase the volume of data traffic. As a result, emerging wireless/mobile networks are those which can integrate voice and data services, opposed to traditional voice-oriented networks. It is necessary to clarify that this system works within a frequency limitation established by the FPGA. This means it will never be able to directly modify the value of the RF Figure 1.1 Multiple Input Multiple Outputs (MIMO 2x2) A MIMO system takes advantage of the spatial diversity that is obtained by spatially separated antennas in a dense multi path scattering environment. MIMO systems may be implemented in a number of different ways to obtain either a diversity gain to combat signal fading, or to obtain a capacity gain.stbc is based on orthogonal design and obtains full diversity gain with low decoding complexity (Alamouti code is a special case with double Tx antennas). Space-time block coding (STBC) is a simple yet ingenious transmit diversity technique in MIMO technology.

www.ijcsi.org 373 1.2 OFDM OFDM is a multi-carrier technique that operates with specific orthogonally constraints between its subcarriers[12]. This orthogonally yields very high spectral efficiency. Although the OFDM principle has been around 40 years, only the present technology level makes it feasible. OFDM allows the spectrum of each tone to overlap because they are orthogonal, and thus they do not interfere with each other. By allowing the tones to overlap, the overall amount of spectrum required is reduced. The sinusoidal waveforms making up the tones in OFDM have the special property of being the only Eigen-functions of a linear channel. This special property prevents adjacent tones in OFDM systems from interfering with one another. To maintain the orthogonality in an OFDM system, a cyclic prefix is a critical concept. 2. MIMO-OFDM A MIMO-OFDM system [5] takes a data stream and splits it into N parallel data streams, each at a rate 1/N of the original rate, as depicted in fig 2.1 Each stream is then mapped to a tone at a unique frequency and combined together using the Inverse Fast Fourier Transform (IFFT) to yield the time-domain waveform to be transmitted. 2.2 MIMO-OFDM Receiver section Figure 2.3 shows the top level architecture of MIMO- OFDM, it consists of convolution encoder, interleaver, QPSK modulator, space time frequency encoder and OFDM modulation. The modified architecture proposed in this work consists of QPSK and QAM modulators that is run time reconfigurable depending upon the data rate and channel performance. Having both QPSK and QAM modulators achieves better performance for MIMO-OFDM modulators. The modulated data is space time-frequency encoded and is given to the OFDM modulator 2.3 MIMO-OFDM Software reference model 2.1 MIMO-OFDM transmitter section Figure2.4 shows the Simulink model developed for MIMO-OFDM system. The developed model is as per the standard reference model reported in the literature. The figure2.2 illustrates the digital module of receiver section of the MIMO-OFDM system. The OFDM signal is first de-serialized and then fed to the cyclic prefix removal system. After the cyclic prefix is attenuated from the OFDM signal, it is fed to the FFT section which de-maps the data from each of the subcarriers. This is then fed to the demodulator to recover the original data. 2.4 Simulink model of MIMO-OFDM system

www.ijcsi.org 374 QAM modulator and demodulator is used to replace QPSK modulator and demodulator, QAM is used to enhance the data rate as well as reduce the bandwidth for signal transmission[8]. Figure2.5 shows the Simulink model of QAM modulator, in this work we have developed both 16 QAM and 64 QAM for modulation of data. The modified architecture is modeled in Simulink and the results obtained based on an experimental setup for known sets of inputs are compared with the results of the software reference model. From the comparison of results it is found that the modified architecture achieves better accuracy and also more flexible. Figure 3.2 below shows the Simulink mode for modified MIMO-OFDM architecture. 2.5 Simulink reconfigurable model of MIMO-OFDM system 3. MODIFIED MIMO-OFDM In order to enhance the performance of MIMO-OFDM, the FFT/IFFT blocks are replaced with NCO block. As the IFFT unit at the transmitter converts the incoming signal into multiple frequency band depending upon the phaseinformation, instead of IFFT, replacing with an NCO reduces the circuit complexity and also helps in achieving multiple frequency shifts. An NCO generates multiple frequency components based on corresponding phase information. Hence the modified system is more accurate than the existing architectures. The modified architecture is shown in figure 3.1 below 3.2 Simulink model of modified MIMO-OFDM system Table 1: Design specifications for OFDM model Specifications FFT-OFDM NCO-OFDM Maximum Input 100KHz 100KHz Frequency Sample time 1/30000 1/30000 Modulation 64 QAM 64 QAM FFT/IFFT size 256 - Number of data - 17 points in look up table Quarter wave - 34 bytes sine look up table size Spurious - 48dBc dynamic range Frequency - 30.5176 mhz resolution Channel AWGN AWGN Channel SNR 60dB 60dB 3.1 Modified MIMO-OFDM system

www.ijcsi.org 375 4. DESIGN OF NCO The NCO block generates a multichannel real or complex sinusoidal signal, with independent frequency and phase in each output channel. The amplitude of the created signal is always 1. The implementation of a numerically controlled oscillator (NCO) has two distinct parts. First, a phase accumulator accumulates the phase increment and adds in the phase offset. In this stage, an optional internal dither signal can also be added. The NCO output is then calculated by quantizing the results of the phase accumulator section and using them to select values from a lookup table. Given a desired output frequency F 0, calculate the value of the Phase increment block parameter with Phase increment = ( F 0.2 N )/F S where N is the accumulator word length and F S = 1/T S = 1/Sample time The frequency resolution of an NCO is defined by Contents of LUT. The LUT consists of sine and cosine data that is read out to generate the required signals for modulation. Figure: 4.1 NCO design 5. RESULTS A sine wave input is applied as a test signal, the system developed is tested for its functionality, and results of the same are shown below. Iinpunput ƒ = 1/( T S.2 N ) Hz Given a desired phase offset (in radians), calculate the Phase offset block parameter with Phase offset = ( 2 N.desired phase offset )/2 The spurious free dynamic range (SFDR) is estimated as follows for a lookup table with entries, where P is the number of quantized accumulator bits: SFDR = (6P) db without dither SFDR = (6P+12) db with dither This block uses a quarter-wave lookup table technique that stores table values from 0 to π/2. The block calculates other values on demand using the accumulator data type, then casts them into the output data type. This can lead to quantization effects at the range limits of a given data type. For example, consider a case where you would expect the value of the sine wave to be 1 at π. Because the lookup table value at that point must be calculated, the block might not yield exactly 1, depending on the precision of the accumulator and output data types. In this work the NCO designed can generate a maximum frequency of 49.9 MHz, which supports 64, 32 and 16 subcarrier applications. The 12-bit quantization along with the LUT of 4096 entries ensures a smoother sine and cosine oscillation generation. Figure 7 shows the NCO model designed. The 32-bit phase accumulator output is quantized to 12 bit output and is used to access the Recovered Input Fig 5.1 Simulation results of FFT based OFDM module Figure shows the simulation results of OFDM with FFT and OFDM with NCO. The principle of orthogonality exists in the frequency spectrum shown below. The same set of orthogonality is also established in the NCO based OFDM module. Fig 5.2: Simulation results of NCO based OFDM module.

www.ijcsi.org 376 Thus the proposed OFDM module using NCO achieves the same functionality as that of OFDM with FFT. Various test signals have been used to validate the developed modules. The results obtained are compared with the reference model. The simulink model developed is further modeled using Verilog HDL, the developed model is simulated using ModelSim and synthesized using Xilinx ISE for FPGA implementation. Spartan IIIE FPGA is targeted for implementation of modified architecture. The implementation results of modified architecture are compared with existing architecture and are presented in Table2 shown below. System in QPSK mode switching to QAM mode Fig 5.4 POST-SYNTHESIS Simulation of complete design in MODELSIM Table 2: Comparison table of NCO with FFT/IFFT Device Availa Spartan ble 3 resour FPGA ces Slice Registe rs Slice LUTs LUT- FF pairs Bonded IOBs Block RAM Max. frequen cy IFFT/ FFT Utilization NCO 19200 1231 6% 44 19200 971 5% 34 Utili zatio n 0.23 % 0.17 % 1289 913 70% 33 2.5% 220 4 1% 83 37.7 % 32 0 0% 3 9.3% 372.75 MHz 469.39 MHz Fig 5.5 RTL Simulation of QAM in MODELSIM Fig 5.6 RTL Simulation of NCO in MODELSIM System in QAM mode 5.1 Simulation results System in QPSK mode Fig 5.3 RTL Simulation of complete design in MODELSIM Fig 5.7 RTL Simulation of complete design in MODELSIM 6. CONCLUSIONS The relevance of the MIMO-OFDM based systems is based on the fact that, these systems are immune to RF interferences, have high spectral efficiency, lower multipath distortion and support various modulation schemes for high data systems. The aforementioned facts suggest the Preference of FPGAs over ASIC implementation of the MIMO-OFDM system. The FPGA allows the rapid prototyping and implementation of the MIMO-OFDM system for its operational use. As the

www.ijcsi.org 377 system evolves, the FPGA implementation provides the flexibility of reprogramability The switching between the two modulation schemes, QPSK and 16-QAM, aids in re-configurability of the system, based on the channel characteristics ensuring least possible transmission errors. The NCO based design utilized just 30% of the available slice on SPARTAN 3 FPGA board, whereas the IFFT based design requires 103% of it. This is a 70% reduction in resource utilization. The maximum frequency achieved with NCO based was 25% higher than IFFT based design. The dynamic power of the NCO based architecture is 258.48 µw and leakage power at 20 µw, which is 10% lower than the IFFT, based design. REFERENCES [1] S.S.Riaz Ahamed, Performance analysis of OFDM, Journal of Theoretical and Applied Information Technology, 2008 [2] University of Alberta, MIMO History. Retrieved on September28,2009 from http://www.ece.ualberta.ca/~hcdc/mimohistory.html [3] Jeffrey G. Andrews, Arunabha Ghosh and Rias Muhamed, Fundamentals of WiMax: Understanding Broadband Wireless Networking. Retrieved on October 1, 2009 from http://www.wimax.com/commentary/wimax_weekly/sidebar-1-1- a-brief-history-of-ofdm [4] OFDM Techniques. Retrieved on October 1, 2009 from http://www.wireless-center.net/next-generation- Wireless/OFDM-Techniques.html No. 5, May 2008 [11] Bruno Bougard, Gregory Lenoir, Antoine Dejonghe, Liesbet Van der Perre, Francky Catthoor and Wim Dehaene, SmartMIMO: An Energy-Aware AdaptiveMIMO-OFDM Radio Link Control for Next-GenerationWireless Local Area Networks, EURASIP Journal on Wireless Communications and Networking, 2007 Acknowledgement Authors would like to thank the Management Vemana Institute of Technology, KRJS, Bangalore, for funding and providing necessary help to complete this paper. Vitae: Veena M.B.: received B.E.,& M.E.,degree in Electronics & communication from Mysore & Bangalore university respectively. Currently pursuing Ph.D from V.T.U., Belgaum, at research center SJCE, Mysore. India. Presently working as a Assistant professor, Dept. of Telecommunication Engineering, Vemana Institute of Technology, Bangalore, India. & research interest in the field of MIMO wireless communication, circuits & systems, DSP, VLSI design & VLSI architectures for wireless systems. M.N.Shanmukha swamy : received the B.E. & M.E.,degree in Electronics & communication from Mysore university. Ph.D from IISC, Bangalore, India. Presently working as a professor, Dept of Electronics & communication Engineering, SJCE, Mysore, India. & research interest in the field of wireless communication system, circuits & systems, VLSI. Adhoc networks & Image processing. [5] T. Kaiser, A. Wilzeck, M. Berentsen, and M. Rupp, Prototyping for MIMO systems- an overview, Proceedings of 12th European Signal Processing Conference (EUSIPCO 04), pp. 681 to 688, Vienna, Austria, September 2004 [6] XILINX, (2009) Getting started with FPGAs. Retrieved on March08,2010 http://www.xilinx.com/company/gettingstarted/index.htm [7] Oscar Robles Palacios and Carlos Silva Cardenas, Design and implementation of a reconfigurable OFDM modulator for software- defined radios, IEEE Transactions on Communications, 2008 [8] Qingbo Wang, Ling Zhuo, Viktor K. Prasanna and John Leon, A multi-mode reconfigurable OFDM communication system on FPGA, IEEE Transactions on Communications, 2008 [9] Ebrahim Saberinia, Ahmed H. Tewfik and Keshab K. Parhi, Pulsed-OFDM modulation for Ultrawideband communication, IEEE Transactions on Vehicular Technology, 2009 [10]Alfred Grau, Hamid Jafarkhani and Franco De Flaviis, A Reconfigurable Multiple-Input Multiple-Output Communication System, IEEE Transactions on Wireless Communications, vol. 7,