5
International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 9, September 2014 1151 ISSN: 2278 909X All Rights Reserved © 2014 IJARECE AbstractOFDM offers high spectral efficiency and resilience to multipath channel effects. MIMO makes use of multiple antennas to increase throughput without increasing transmitter power or bandwidth. By implementing a MIMO OFDM baseband transceiver on an FPGA with proper selection of one of the four constellations which vary in terms of the convolution coding rate, the parsing method and modulation type (e.g. data rate 90 Mbps using QPSK at the code rate of ½ using Spatial Multiplexing, reduction in PAPR by 5dB using SLM technique and BER achieved up to 10 -6 ) thereby the project is expected to fulfill the need for high-speed data transmission for a wireless communication system with cost effective hardware implementation. This architecture utilizes 75% Slice registers, 64% of slice LUT’s, 72% of memory on vertex 5 board. Index TermsField Programmable Gate Array (FPGA), Multiple Input Multiple Outputs (MIMO), Orthogonal Frequency-Division Multiplexing (OFDM), Peak To Average Power Ratio (PAPR), Quality of Service (QoS), Selective level Mapping (SLM), Space Time Block Code (STBC). I. INTRODUCTION One of the major challenges facing modern communications is to satisfy the ever increasing demand of high speed reliable communications with the constraints of extremely limited frequency spectrum and limited power. Wireless communications systems like cellular mobile communications, internet and multimedia services require very high capacity to full fill the demand of high data rates. This necessitates the need for communication systems with increased throughput and capacity. Multiple input multiple outputs and orthogonal frequency division multiplexing (MIMO-OFDM) is one way to meet this need. OFDM offers high spectral efficiency and resilience to multipath channel effects [1]. OFDM is a technique that divides a communication channel into a number of equally spaced frequency bands. Manuscript received Aug, 2014 Bharati Gondhalekar is currently pursuing masters degree program in electronics and telecommunication engineering in Mumbai University, In-dia, PH-+91-9423365470. Mr. Rajesh Bansode is currently Assistant Professor of Thakur College of Engineering and Technology in Mumbai University, India, PH-+91-9820271046. Geeta Karande, Electronics and Telecommunication, Mumbia University/ Thakur college of Engg, Mumbai, India, 9870123474. Devashree Patil Electronics & Telecommunication,Mumbai University Thakur college of Engg, Mumbai, India,, 996743776 Section II depicts details of OFDM transceiver and PAPR reduction technique SLM. Section III gives idea of design methodology, Section IV depicts Simulink model, its subsystems (Transmitter module and receiver module), Section V gives simulation results. A subcarrier carrying a portion of data is transmitted in each frequency band. Each subcarrier is orthogonal (independent of each other) with every other subcarrier, differentiating OFDM from the commonly used FDM. OFDM is sometimes called multi-carrier or discrete multi-tone modulation [2] as shown in Figure 1. MIMO makes use of multiple antennas to increase throughput without increasing transmitter power or bandwidth. Figure 1 OFDM subcarriers showing ortho gonality The Xilinx Integrated Software environment (ISE) is used as the synthesizer in the design flow diagram. Model Sim is used to verify the hardware simulation of the blocks by using test vectors generated by System Generator or HDL test benches [8]-[10]. Finally synthesis and performance results of the blocks are reported using ISE, and bit streams are generated to pro-gram the FPGA board II. TRANSCEIVER OF OFDM Figure 2 shows OFDM Transceiver. The input bits are equiprobable and independent they are grouped into blocks of the size log2M where M is the signal constellation size. The modulation scheme is usually chosen by the system designers or based on the requirements [1]-[3] of the wireless communication systems. Each block of bits is mapped into a modulated symbol, denoted as X[k], using the chosen modulation scheme or based on the signal constellation. The output signal is then converted from serial order to parallel order before IFFT and is converted back to serial order again. Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5 Bharti Gondhalekar, Rajesh Bansode, Geeta Karande, Devashree Patil

Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

Embed Size (px)

Citation preview

Page 1: Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 3, Issue 9, September 2014

1151

ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE

Abstract— OFDM offers high spectral efficiency and resilience

to multipath channel effects. MIMO makes use of multiple

antennas to increase throughput without increasing transmitter

power or bandwidth. By implementing a MIMO OFDM

baseband transceiver on an FPGA with proper selection of one

of the four constellations which vary in terms of the convolution

coding rate, the parsing method and modulation type (e.g. data

rate 90 Mbps using QPSK at the code rate of ½ using Spatial

Multiplexing, reduction in PAPR by 5dB using SLM technique

and BER achieved up to 10-6

) thereby the project is expected to

fulfill the need for high-speed data transmission for a wireless

communication system with cost effective hardware

implementation. This architecture utilizes 75% Slice registers,

64% of slice LUT’s, 72% of memory on vertex 5 board.

Index Terms—

Field Programmable Gate Array (FPGA), Multiple Input

Multiple Outputs (MIMO), Orthogonal Frequency-Division

Multiplexing (OFDM), Peak To Average Power Ratio (PAPR),

Quality of Service (QoS), Selective level Mapping (SLM), Space

Time Block Code (STBC).

I. INTRODUCTION

One of the major challenges facing modern communications is to satisfy the ever increasing demand of high speed reliable communications with the constraints of extremely limited frequency spectrum and limited power. Wireless communications systems like cellular mobile communications, internet and multimedia services require very high capacity to full fill the demand of high data rates. This necessitates the need for communication systems with increased throughput and capacity. Multiple input multiple outputs and orthogonal frequency division multiplexing (MIMO-OFDM) is one way to meet this need. OFDM offers high spectral efficiency and resilience to multipath channel effects [1]. OFDM is a technique that divides a communication channel

into a number of equally spaced frequency bands.

Manuscript received Aug, 2014 Bharati Gondhalekar is currently pursuing masters degree program in

electronics and telecommunication engineering in Mumbai University, In-dia, PH-+91-9423365470.

Mr. Rajesh Bansode is currently Assistant Professor of Thakur College of Engineering and Technology in Mumbai University, India, PH-+91-9820271046.

Geeta Karande, Electronics and Telecommunication, Mumbia

University/ Thakur college of Engg, Mumbai, India, 9870123474.

Devashree Patil Electronics & Telecommunication,Mumbai University

Thakur college of Engg, Mumbai, India,, 996743776

Section II depicts details of OFDM transceiver and PAPR

reduction technique SLM. Section III gives idea of design

methodology, Section IV depicts Simulink model, its

subsystems (Transmitter module and receiver module),

Section V gives simulation results. A subcarrier carrying a

portion of data is transmitted in each frequency band. Each

subcarrier is orthogonal (independent of each other) with

every other subcarrier, differentiating OFDM from the

commonly used FDM. OFDM is sometimes called

multi-carrier or discrete multi-tone modulation [2] as shown in

Figure 1. MIMO makes use of multiple antennas to increase throughput without increasing transmitter power or bandwidth.

Figure 1 OFDM subcarriers showing ortho gonality

The Xilinx Integrated Software environment (ISE) is used as

the synthesizer in the design flow diagram. Model Sim is

used to verify the hardware simulation of the blocks by using

test vectors generated by System Generator or HDL test

benches [8]-[10]. Finally synthesis and performance results

of the blocks are reported using ISE, and bit streams are

generated to pro-gram the FPGA board

II. TRANSCEIVER OF OFDM

Figure 2 shows OFDM Transceiver. The input bits are

equiprobable and independent they are grouped into blocks

of the size log2M where M is the signal constellation size.

The modulation scheme is usually chosen by the system

designers or based on the requirements [1]-[3] of the wireless

communication systems. Each block of bits is mapped into a

modulated symbol, denoted as X[k], using the chosen

modulation scheme or based on the signal constellation. The

output signal is then converted from serial order to parallel

order before IFFT and is converted back to serial order again.

Realization of 8x8 MIMO-OFDM design system

using FPGA veritex 5

Bharti Gondhalekar, Rajesh Bansode, Geeta Karande, Devashree Patil

Page 2: Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 3, Issue 9, September 2014

1152

ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE

The mathematical representation for the transmitted signal, x

(n) as

After receiving x(n), the signal is converted into parallel

order and processed by FFT. Then it is converted back to

serial order. The FFT process is represented as

Figure.2 OFDM transceiver block diagram

The demodulation process maps the symbols back to bits

based on the same mapping that the modulation uses.

Assuming there is no noise or distortion imposed on the

transmitted signal, the receiver is then able to recover the data

perfectly [3]. The basic idea of SLM technique is to generate

several OFDM symbols as candidates and then select the one

with the lowest PAPR for actual transmission. This technique

is a variation of selective mapping (SLM), in which a set of

independent sequences are generated by some means from

the original signal, and then the sequence with the lowest

PAPR is transmitted as shown Figure 3 .

Figure 3 Block diagram of SLM

III. DESIGN METHODOLOGY

Since OFDM is carried out in the digital domain, there are

several methods to implement them. ASICs (Application

Specific Integrated Circuit), Microprocessor or Micro

Controller and FPGA (field-programmable gate arrays) are

some of the methods.

Figure 4 Field Programmable Gate Arrays

FPGA [8] is the best choice for OFDM implementation

since it gives flexibility to the program to reconfigure the design besides low cost hardware component compared to others. MATLAB Simulink 2013, Xilinx ISE 14.7 Model Sim 6.3 is the basic requirement as shown in Figure 4. The algorithm of each block using MATLAB Simulink is implemented by use of constructing block diagrams in Simulink. VHDL code is imported into Simulink via the Xilinx System Generator block set, which gives flexibility to design flow. Simulink and Xilinx System Generator create bit-true. The Xilinx Integrated Software environment (ISE) is used as the synthesizer in the design flow diagram. Model Sim is used to verify the hardware simulation of the blocks by using test vectors generated by System Generator or HDL test benches [8], [9].

Finally synthesis and performance results of the blocks are reported using ISE, and bit streams are generated to pro-gram the FPGA board [10].

Figure 5 Methodology Diagram

Download to FPGA (Vertex, etc)

Bit

stream

Develop algorithm

& system model

Simulink MDL

Xilinx Implementation flow (Xilinx ISE)

Code Generation (system generator)

Hardware Simulation

(Model Sim)

HDL test bench

Test

vectors RTL HDL & Cares

Page 3: Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 3, Issue 9, September 2014

1153

ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE

IV. SIMULINK MODEL

The Figure 6 represents the complete 8x8 MIMO-OFDM

Simulink model. A signal is provided as input by connecting

the Gateway_ In to the work-space with the support of a

manual switch. The Gateway_ In block is required to convert input which is of Simulink type to Xilinx type. The signal is

then connected to the parallel to serial convertor and it is later

applied to the Subsystem.

Audio input is provided as input to Simulink model whose

scope output is shown in Figure 9.

` Figure 6 Simulink Model

The transmitter module and the receiver module are depicted in Figure 7 and 8 respectively.

Figure 7 Transmitter module

The Gateways are used to convert Xilinx type to Simulink

type output or vice versa. At the end a scope is connected

where the first plot is for output of the model followed by

second plot as the input signal applied to the model shown in

Figure 9 below. The use of this is to verify the same signal is

reproduced at the receiver side.

Figure 8 Receiver module

V. SIMULATION RESULTS

A. Output of audio signal

Audio signal is given as the input to the Simulink model

which is observed in the scope. The received audio signal is magnified in the scope as depicted in Figure 9

.

Figure 9 Received and Original Audio signal

B. JTAG Co simulation model

JTAG model shown in Figure 10 is used for hardware

co simulation. In this model input image is given which is

considered as workspace input. After execution of this model test benches are generated which are shown in Figure 14.

Figure 10 JTAG Co simulation for Image

C. Device utilization summary:

This architecture utilizes 75% Slice registers, 64% of slice

LUT’s, 72% of memory as shown in Figure 11.

Figure11 Design utilization Summary

Page 4: Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 3, Issue 9, September 2014

1154

ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE

D. RTL Schematic:

In digital circuit design, register-transfer level (RTL) is a

design abstraction which models a synchronous digital circuit

in terms of the flow of digital signals (data) between

hardware registers and the logical operations performed on those signals.

Register-transfer-level abstraction is used in hardware

description languages (HDLs) like Verilog and VHDL to

create high-level representations of a circuit, from which

lower-level representations and ultimately actual wiring can

be derived. Design at the RTL level is typical practice in

modern digital design.

Figure 12 RTL Schematic

When designing digital integrated circuits with a hardware description language, the designs are usually engineered at a

higher level of abstraction than transistor level or logic gate

level. In HDLs the designer declares the registers (which

roughly correspond to variables in computer programming

languages), and describes the combination logic by using

constructs that are familiar from programming languages

such as if-then-else and arithmetic operations. This level is

called register-transfer level. The term refers to the fact that

RTL focuses on describing the flow of signals between

registers.

Figure 13 RTL Schematic inside mimo8_cw 1

E. Test bench generated for input image:

Test bench is generated by configuring FPGA on JTAG co simulation. Figure 14 below depicts the test bench generated

for input as image.

Figure 14 Test Bench generated for Image

F PAPR reduction using SLM

Whereas in case of a system with SLM there is constant

value for some time and gradually decrease at the end. For

without SLM system the PAPR probability remains constant

till 14 dB and deceases abruptly [4]-[7].

For SLM system, the PAPR probability is constant up to

9dB and decreases abruptly later on. A difference of PAPR

reduction levels in two techniques is achieved.

Figure 15 PAPR reductions with & without SLM

Table 1 Comparison of PAPR with and without SLM

PAPR

(dB)

PAPR

Probability

without SLM

PAPR

Probability with

SLM

1 0.942 0.842

3 0.94 0.84

5 0.94 0.822

7 0.937 0.765

9 0.937 0.665

11 0.937 0

13 0.933 0

15 0.427 0

Page 5: Realization of 8x8 MIMO-OFDM design system using …ijarece.org/wp-content/uploads/2014/09/IJARECE-VOL-3-ISSUE-9-1151...to multipath channel effects. MIMO makes use of multiple antennas

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE)

Volume 3, Issue 9, September 2014

1155

ISSN: 2278 – 909X All Rights Reserved © 2014 IJARECE

VI RESULTS

By implementing a MIMO-OFDM baseband transceiver on

an FPGA, high-speed data transmission for a wireless

communication system with reasonable prices of hardware

implementation is achieved. PAPR reduction using SLM technique is achieved a 5dB reduction in comparison to the

model using non SLM technique, data rate of 90 Mbps is

achieved using QPSK at the code rate of ½ using Spatial

Multiplexing. Using XILINX 14.7 software for simulation

and then it is tested on VIRTEX 5 XC5VLX50T. The results

obtained are stable and reliable. This architecture utilizes

75% Slice registers, 64% of slice LUT’s, 72% of memory on

vertex 5 board.

ACKNOWLEDGMENTS

I express my deep and sincere gratitude to my project

guide Prof. Rajesh Bansode for his unreserved guidance and

support. I am truly thankful to him as he has spent lots of time

to review and critique this paper. At the same time, he also

gave a lot of valuable construction suggestions which made

this paper became more precise and normative.

REFERENCES

[1] N. Chide, S. Deshmukh, Prof. P.B. Borole,

“Implementation of OFDM System using IFFT and

FFT” IJERA, ISSN: 2248-9622 vol. 3, no 1, Feb 2013,

pp.2009-2014.

[2] A. Ramezani,“A Novel Technique for Time

Synchronization in OFDM Systems”, Journal of

telecommunications, vol. 10, no 2, Sept 2011.

[3] A. Mhatre, A. Singh, A. Raut “Orthogonal Frequency Division Multiplexing for Wireless Networks” ISSN:

2278-9057 IJIIT, vol-1, no-3, Paper-09, Jan 2012-2013.

[4] S.Bhagwatkar, B. P. Patil, and P. Kasliwal,

“Performance of OFDM system Modified SLM

Technique with DQPSK”, Journal of

telecommunications, vol.11, no 2, Dec 2011.

[5] D.Lim, J-Seon “A New SLM OFDM Scheme With Low

Complexity for PAPR Reduction”, IEEE Signal

Processing Letters, vol. 12, no 2, 2005.

[6] P.Sharma and S.Verma “PAPR Reduction of OFDM

Signals Using Selective Mapping with Turbo Codes”

International Journal of Wireless & Mobile Networks

(IJWMN) vol. 3, no. 4 Aug 2011.

[7] S. Singh,J. Malhotra, M. Singh, “A Novel SLM based

PAPR Reduction Technique in OFDM-MIMO System”

International Journal of Computers & Technology, vol.

2, 2008.

[8] K. Chang and G. Sobelman “FPGA Based Design of a

Pulsed-OFDM system”, IEEE, APCCAS, pp.1128-1131,

2006.

[9] L. J. Cimini Jr, “Analysis and simulation of a digital

mobile channel using orthogonal frequency division multiplexing ”, IEEE Transaction Communication, vol.

33, pp. 665–675, Jul 1985.

[10] J. Babu, Sri. R. Krishna, .P Reddy, ”A review on the

design of MIMO antennas for upcoming 4G

communications”, IJAER, DINDIGUL vol 1, no 4,

2011.