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

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

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

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

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Implementation of Space Time Block Codes for Wimax Applications

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

The Impact of EVA & EPA Parameters on LTE- MIMO System under Fading Environment

Design of 2 4 Alamouti Transceiver Using FPGA

BER PERFORMANCE IMPROVEMENT USING MIMO TECHNIQUE OVER RAYLEIGH WIRELESS CHANNEL with DIFFERENT EQUALIZERS

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

A Dynamic Reconcile Algorithm for Address Generator in Wimax Deinterleaver

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March ISSN

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 11, November 2014

2. LITERATURE REVIEW

Multiple Antennas in Wireless Communications

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 7, February 2014)

Performance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers

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

Study of Space-Time Coding Schemes for Transmit Antenna Selection

OFDMA and MIMO Notes

Implementation of MIMO-OFDM System Based on MATLAB

BER Performance Evaluation of 2X2, 3X3 and 4X4 Uncoded and Coded Space Time Block Coded (STBC) MIMO System Concatenated with MPSK in Rayleigh Channel

Performance Enhancement of Multi-Input Multi-Output (MIMO) System with Diversity

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

A New Approach to Layered Space-Time Code Design

PERFORMANCE ANALYSIS OF DS-CDMA SYSTEM OVER AWGN AND FADING CHANNELS BASED ON DIVERSITY SCHEME

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

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

Power consumption reduction in a SDR based wireless communication system using partial reconfigurable FPGA

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

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

Signal Processing in Mobile Communication Using DSP and Multi media Communication via GSM

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

BPSK System on Spartan 3E FPGA

SPATIAL MULTIPLEXING IN MODERN MIMO SYSTEMS

High Speed & High Frequency based Digital Up/Down Converter for WCDMA System

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

JOINT CHANNEL ESTIMATION AND DATA DETECTION FOR ALAMOUTI STBC WITH NO CSI

Amplitude and Phase Distortions in MIMO and Diversity Systems

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

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

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

BER analysis of MIMO-OFDM system in different fading channel

Performance Analysis of n Wireless LAN Physical Layer

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Multiple Antenna Processing for WiMAX

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

Performance Evaluation of STBC-OFDM System for Wireless Communication

Field programmable gate array based multiple input multiple output transmitter

Enhancement of Transmission Reliability in Multi Input Multi Output(MIMO) Antenna System for Improved Performance

SPACE TIME CODING FOR MIMO SYSTEMS. Fernando H. Gregorio

Study and Analysis of 2x2 MIMO Systems for Different Modulation Techniques using MATLAB

6. FUNDAMENTALS OF CHANNEL CODER

A review paper on Software Defined Radio

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Hybrid Index Modeling Model for Memo System with Ml Sub Detector

Performance of OFDM System under Different Fading Channels and Coding

Performance Comparison of MIMO Systems over AWGN and Rician Channels with Zero Forcing Receivers

PERFORMANCE ANALYSIS OF DOWNLINK MIMO IN 2X2 MOBILE WIMAX SYSTEM

Performance Analysis of Transmit Antenna Selection with MRC in MIMO for Image Transmission in Multipath Fading Channels Using Simulink

Goriparthi Venkateswara Rao, K.Rushendra Babu, Sumit Kumar

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

International Journal of Mobile Network Communications & Telematics ( IJMNCT) Vol. 4, No.5,October 2014

MIMO RFIC Test Architectures

2.

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

A Stable LMS Adaptive Channel Estimation Algorithm for MIMO-OFDM Systems Based on STBC Sonia Rani 1 Manish Kansal 2

Spatial Modulation Testbed

1.1 Introduction to the book

A New Complexity Reduced Hardware Implementation of 16 QAM Using Software Defined Radio

An Analytical Design: Performance Comparison of MMSE and ZF Detector

International Journal of Advance Engineering and Research Development. Performance Comparison of Rayleigh and Rician Fading Channel Models: A Review

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

From Antenna to Bits:

Implementation of a MIMO Transceiver Using GNU Radio

IMPLEMENTATION OF ADVANCED TWO-DIMENSIONAL INTERPOLATION-BASED CHANNEL ESTIMATION FOR OFDM SYSTEMS

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

Keywords MISO, BER, SNR, EGT, SDT, MRT & BPSK.

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

International Journal of Advanced Research in Computer Science and Software Engineering

Improving Diversity Using Linear and Non-Linear Signal Detection techniques

Multiple Antenna Systems in WiMAX

Contents at a Glance

Optimized BPSK and QAM Techniques for OFDM Systems

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

Efficient Wirelesss Channel Estimation using Alamouti STBC with MIMO and 16-PSK Modulation

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

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

PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment

Design of Adjustable Reconfigurable Wireless Single Core

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

Analysis of WiMAX Physical Layer Using Spatial Multiplexing

A NOVEL MULTI-SERVICE SIMULTANEOUS RECEIVER WITH DIVERSITY RECEPTION TECHNIQUE BY SHARING BRANCHES

Wireless Communication in Embedded System. Prof. Prabhat Ranjan

Master of Comm. Systems Engineering (Structure C)

CHAPTER 5 DIVERSITY. Xijun Wang

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

Transcription:

Implementation of Multiple Input Multiple Output System Prototype Model in Different Environment Mrs. Madhavi Belsare 1, Chandrahas Soman 2, Madhur Surve 3, Dr. P. B. Mane 4 Abstract- Demands of next generation wireless communication are fulfilled by MIMO (Multi-input multi-output) system since it provides high bit rates, reliability, small error rates, increased channel capacity i.e. bandwidth efficiency, power efficiency. Hence it is future of wireless communication. System can be implemented in using various hardware environments like a microcontroller, a DSP (Digital Signal Processing) processor, an FPGA (Field Programmable Gate array) and an ASIC (Application Specific Integrated Circuit). Aim of the paper is to study various hardware implementation strategies, merits and demerits of using various environments. Based on this study, microcontroller based prototype model is finalized and developed. Performance of this model is observed under the effect of Rayleigh channel. Keywords- ASIC, Diversity, DSP, FPGA, MIMO channel, multipath fading, Rayleigh Fading Channel, STBC, STTC While progressing from one generation to next a lot of problems were faced. We should consider the trade off between complexity and performance and trade off between cost and performance etc. although there are some unique problems regarding wireless transmission which do not occur in wired communication like mobility, portability, connectivity, interference from other users. In Fig. 1 multiple paths taken by the signal in a wireless channel is shown. Line of sight (LOS) is the direct path between transmitter and receiver. LOS is strongest, dominant and more deterministic signal amongst received signals. Scattering occurs when wave is passing through large number of objects smaller than wavelength and reflection occurs when wave meets an object which is larger than wavelength. Absorption, refraction and diffraction also affect propagation. Due to all these phenomena the signal takes different paths to reach receiver. As a result multipath fading takes place. I. INTRODUCTION In 1980s First Generation cellular phones came into the world. They were using analog transmission. It was the first successful attempt. It gave freedom to user to communicate with another from anywhere anytime. In 1990s the Second Generation was introduced. They were using digital transmission giving better performance. Due to popularity of wireless cellular phones, a lot of industries showed interest in establishing new standards for communication, like GSM, EDGE etc. 1G and 2G phones were primarily implemented for speech, but customers demands kept on increasing. Now a day they require high speed multimedia communication. Fig. 1. An example of multiple paths taken by the signal in a wireless channel Mrs. Madhavi Belsare 1 Research scholar, Sinhgad College of Engineering Assistant professor, department of E&TC, PVG s COET, Pune Chandrahas Soman 2 Electronics and Telecommunication Department, PVG s COET, Pune 09.Savitribai Phule Pune University Madhur Surve 3 Electronics and Telecommunication Department, PVG s COET, Pune 09.Savitribai Phule Pune University Dr. P. B. Mane 4 Research guide, Sinhgad College of Engineering Principal, AISSMS s Institute of Information Technology, Pune 504

To attack this issue Diversity techniques have been introduced. What diversity techniques do is, they replicate the signal and retransmit it to reduce the possibility of outage [1], which is complete loss of data. Replication of signal is done by changing its parameters such as time, frequency, location of origin etc. Channel coding can be accomplished by using STBC (Space Time Block Coding) or STTC (Space Time Trellis Coding). STBC includes temporal as well as spatial diversity technique. The aim of STBC is to achieve the maximum diversity, maximum coding gain and highest possible throughput. Moreover STBC provides encoding scheme for multiple transmit antennas that give very low complexity in encoding and decoding. STTC is one kind of TCM (Trellis Coded Modulation) which reduces the noise by using structural redundancy. STTC is different from STBC as it has memory. The drawback of STTC is it increases circuit complexity. In this paper STBC coded MIMO is implemented. MIMO systems have multiple antennas at transmitting and receiving end [2]. Terms multiple inputs and multiple outputs are brought into play by considering channel as reference. Fig. 2 shows N*M MIMO system where N represents number of transmitting antenna and M represents number of receiving antenna. Symbols are transmitted via different antennas using time diversity as well as space diversity i.e. same symbols through all antennas in different time slot. This ensures reliability of transmission that means at least one symbol of repeated symbols will reach the receiving antennas. Signal travels through multiple paths while going from transmitter to receiver. MIMO technology improves bit error rate using these multiple paths. Different combining schemes are used at receiver side and each scheme is irrespective of diversity technique. Fig. 3 Signal value at different time slots and at different antenna When it comes to wireless system, for analysing the noise present in the channel there are two statistical models Rayleigh s and Rician fading channels. These models are different than the statistical models we see for wired communication. In Section II implementation of STBC coded MIMO system on different hardware platforms is discussed. Section III discusses implementation issues and performance comparison. Simulation results of proposed system are discussed in Sction IVfollowed by Summary and Conclusion in Section V. II. IMPLEMENTATION on HARDWARE PLATFORM Implementation of STBC coded MIMO [3] system on different hardware platforms is discussed in this section considering Rayleigh Fading Channel [4].Also here 2*2 MIMO system is taken into account. A. IMPLEMENTATION with a DSP PROCESSOR: Fig. 4. Implementation of MIMO system using DSP. Fig. 2. Block diagram of MIMO system In fig. 3, at 1 st time slot one antenna transmits signal x1 and other transmits signal x2. At next time slot replication of previous signals like x2* and x1* are transmitted by 1 st and 2 nd antenna respectively. Fig.4 shows a block diagram of implementation of MIMO using DSP. Data to be transmitted is sent from transmitter side PC to DSP. STBC encoding and Channel effect are performed by DSP. Those signals are converted into analog by using pair of DAC. This analog encoded signal is modulated by using different modulation schemes mostly QPSK [5] and then transmitted. Exact reverse procedure is performed at receiver side. Received dada is demodulated and converted into digital form using multichannel ADC. One more DSP processor is used to implement different combining techniques to decode signal. Decoded signal is sent to receiver side PC. B. IMPLEMENTATION with an FPGA: Two FPGAs are used one at transmitter side and one at receiver side as shown in Fig. 5. STBC encoding and Rayleigh Channel effect is given in transmitter side FPGA. 505

Like microcontroller, STBC decoding is done at receiver side FPGA. Algorithms can be implemented using various hardware description languages like VHDL, verilog, ABEL (Advanced Boolean Equation Language) [6]. Fig. 7. Implementation of MIMO system using microcontroller. Fig. 5. Implementation of MIMO system using FPGA. C. IMPLEMENTATION with an ASIC: Space time block decoder is nothing but a combiner circuit which separates out symbols from received signal stream. At the receiver demodulation is performed at the RF module and decoding and removal of channel effect is done by Maximum Likelihood Detector implemented in the microcontroller and send signal to the receiver side PC. III. COMPARISON of DIFFERENT HARDWARE ENVIRONMENTS Fig. 6. Implementation of MIMO system using ASIC. ASIC implementation can be done in different ways. ASICs are classified into Full Custom ASICs and Semi Custom ASIC. In Full Custom ASIC each mask is designed by the customer. So it is advisable to use Semi Custom ASIC in which some masks are fabricated to form gates, flip flops or multiplexers. Thus in ASIC implementation, data from transmitter PC is encoded with STBC and modulated inside it and transmitted through antennae to the receiver. At the receiver exact reverse procedure takes place as shown in Fig. 6. D. IMPLEMENTATION with a MICROCONTROLLER:PROPOSED SYSTEM The first and important step in this approach is selection of the microcontroller [7]. There are various parameters which are of concern in the selection process. In Fig. 7 at transmitter side, microcontroller is receiving text file from PC. Encoding of text file is done using STBC. Coded signals Y1 and Y2 are transmitted using two RF modules. Modulation is done by RF modules only. Using a microcontroller is efficient in a way since it is an application specific and has its own flash and RAM. Also it uses Embedded C language which is commonly used language. Software tools are also easily available in case of a microcontroller. Moreover it does not require any power rails and does not work on power sequencing. Though if a controller becomes obsolete then it is difficult to replace it, sometimes we need to change whole design. Also design using controller may become tedious and circuit may become large and bulky because of physical addition of required peripherals. But using a controller for implementation is a cost saver. DSP is useful in implementation of complex algorithm. In a DSP, modification of a program is easy. Hence better results are easily obtained. It uses adaptive algorithm to achieve high accuracy. It also stores digital signals and is able to transport them. It is programmed by MATLAB which is common simulation tool. But it suffers from bandwidth limitation as well as speed limitation. FPGA is appropriate for quicker implementation and for large, complex logic designs. FPGA is reprogrammable device so variety of MIMO algorithm can be studied. It performs well in pipelined design. Even though design is complex, circuit will be less bulky because peripherals are added logically. Xilinx is used as a software tool for simulations which is easily available. FPGA ICs are costly so whole implementation is expensive. Sometimes algorithm written may not be synthesizable. ASIC design provides lesser space, less power consumption and greater security. Its initial cost is high but if it is produced in larger amount, cost per unit decreases. Major drawback of ASIC implementation is we have to develop testing method for each design. 506

From above discussion of comparison of different environments, it is observed that developing prototype model using microcontroller is suitable as far as complexity and cost is considered. Hence a prototype MIMO system is developed using microcontroller as shown in fig. 4. IV. SIMULATION RESULTS of PROPOSED SYSTEM As input to the system is text file and it is taken from microcontroller, buffer is required to store the data and scheduler is essential to determine the input data rate of the system. Then data undergoes STBC coding technique. Buffers are also needed to store the data coming from both the antennas. The coded data is recovered at receiver side using STBC decoding technique. Fig. 8 shows the steps followed while simulating our proposed system. developed wireless platform is useful in carrying test and measurement. [8]. In this way better utilisation of resources along with improved bit error rate can be achieved. Implementation of 2*2 MIMO system on microcontroller we examined BER up to 0.125. REFERENCES [1] Jafarkhani, H. (2005). Space-Time Coding Theory and Practice. Cambridge: Cambridge University Press. [2] A. J. Paulraj, D. A. Gore, R. U. Nabar, and H. Boelcskei, An overview of MIMO communications -A key to gigabit wireless, Proc. IEEE, vol. 92, no. 2, pp. 198 218, Feb. 2004. [3] Alamouti, S. M. (1998). A Simple Transmit Diversity Technique for Wireless Communications. IEEE JOURNAL ON SELECT AREAS IN COMMUNICATIONS, 16, 8. [4] Andrews, J. G., Ghosh, A., & Muhamed, R. (2007). Fundamentals of WiMAX. Upper Saddle River: Pearson Education, Inc. [5] Mostafa, R., Gozali, R., Palat, R. C., & Robert, M. (2005). Design and Implementation of a DSP-Based MIMO System Prototype for Real-Time Demonstration and Indoor Channel Measurements. EURASIP Journal on Applied Signal Processing, 16, 14. Fig. 8 Flowchart for simulation of proposed system While transmitting 16 symbols of 4 bits, at the receiver side we observed one bit error in 8 symbols giving BER (Bit Error Rate) of 0.125. V. CONCLUSION Microcontroller is basically used to implement simpler algorithms.dsp, FPGA, ASIC are used where more complex algorithms come into picture. Small change in design can be done by changing code for microcontroller, FPGA and DSP. Use of ASIC makes us to build new IC if change in previous design is needed. ASIC, FPGA and DSP implementation require less area on board accordingly minimizes size of device. Bit error rate parameter of system is dependent on coding schemes and combining schemes and not on the hardware platform used. Selection of hardware platform is done by considering timing constraints, cost, availability of simulation software tools, available board area and complexity of design. Implementation of MIMO can be done efficiently using combination of various hardware platforms. Finally, [6] P.Sindhu, D. K. (2013). Implementation of Alamouti 2X3 Code on FPGA Board. International Journal of Computer Applications, 63, 4. [7] Freescale. (2004). Selecting the Right Microcontroller Unit. [8] Suratia, P. S., & Shah, S. K. (2012). Conceptual Design of MIMO Wireless Communication System. International Journal of Advanced Research in Computer and Communication Engineering, 1 (5), 5. Mrs. Madhavi Belsare received B.E.(E&TC) degree in 1995 from University of Pune and completed post graduation M.E.(E&TC) in 2001 from University of Pune. She has published 10 papers in National, International Conferences and journals. She is currently pursuing Ph. D. from Savitribai Phule Pune University under the guidance of Dr.P. B. Mane and working as Assistant Professor in PVG s College Of Engineering and Technology, Pune. 507

Chandrahas Soman is a student of PVG s College of Engineering and Technology, currently pursuing graduation from Savitribai Phule Pune University. Madhur Surve is a student of PVG s College of Engineering and Technology, currently pursuing graduation from Savitribai Phule Pune University. Dr. P. B. Mane received B. E.( E& TC) and M. E. (E & TC) from University of Pune. He was awarded Ph.D. from Bharati Vidyapeeth University Pune. He has co-authored five books for engineering courses with Technova publications pune in the subjects of Radio and TV engineering and computer networks. He has published 40 papers in national, international conferences and seminars.he has 11 national and international journal publications. He has been actively guiding UG,PG and PhD students and presently working as Principal of AISSMS IOIT, Pune. 508