ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING



Similar documents
PAPR and Bandwidth Analysis of SISO-OFDM/WOFDM and MIMO OFDM/WOFDM (Wimax) for Multi-Path Fading Channels

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

Joint Optimal Pilot Placement and Space Frequency (SF) Code Design for MIMO-OFDM Systems

BEST RELAY SELECTION METHOD FOR DETECT AND FORWARD AIDED COOPERATIVE WIRELESS NETWORK

INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena *1, K. Upendra Chowdary 2

A Performance Study of Wireless Broadband Access (WiMAX)

International Journal of Computer Sciences and Engineering. Research Paper Volume-4, Issue-4 E-ISSN:

MIMO detector algorithms and their implementations for LTE/LTE-A

MIMO Antenna Systems in WinProp

Performance of Multicast MISO-OFDM Systems

Time and Frequency Domain Equalization

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation

Wireless Broadband with /WiMax: Current Performance and Future Potential

Module: Digital Communications. Experiment 784. DSL Transmission. Institut für Nachrichtentechnik E-8 Technische Universität Hamburg-Harburg

Capacity Limits of MIMO Channels

Pilot-assisted Channel Estimation Without Feedback for Bi-directional Broadband ANC

Rapid MIMO-OFDM Software Defined Radio System Prototyping

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Optimum Frequency-Domain Partial Response Encoding in OFDM System

Multihopping for OFDM based Wireless Networks

EFFECTIVE CHANNEL STATE INFORMATION (CSI) FEEDBACK FOR MIMO SYSTEMS IN WIRELESS BROADBAND COMMUNICATIONS

ISI Mitigation in Image Data for Wireless Wideband Communications Receivers using Adjustment of Estimated Flat Fading Errors

Introduction to Wireless LAN Measurements

Hot Issues in Wireless Broadband Networking

PERFORMANCE ANALYSIS OF CLIPPED STBC CODED MIMO OFDM SYSTEM

Multiuser Communications in Wireless Networks

Two-slot Channel Estimation for Analog Network Coding Based on OFDM in a Frequency-selective Fading Channel

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

Non-Data Aided Carrier Offset Compensation for SDR Implementation

MIMO CHANNEL CAPACITY

BER Performance Analysis of SSB-QPSK over AWGN and Rayleigh Channel

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

MIMO: What shall we do with all these degrees of freedom?

Adaptive Equalization of binary encoded signals Using LMS Algorithm

Steganography in OFDM Symbols of Fast IEEE n Networks

NAVAL POSTGRADUATE SCHOOL THESIS

Noise Power and SNR Estimation for OFDM Based Wireless Communication Systems

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

LTE UE RF measurements An introduction and overview

The Multiple-Input Multiple-Output Systems in Slow and Fast Varying Radio Channels

The Advantages of SOFDMA for WiMAX

Whitepaper n The Next Generation in Wireless Technology

Project Report on Adaptive Resource Allocation Algorithm for Multiuser Mimo-Ofdm Systems:

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43

Using a design-to-test capability for LTE MIMO (Part 2 of 2)

SC-FDMA and LTE Uplink Physical Layer Design

18-759: Wireless Networks Lecture 18: Cellular. Overview

Lezione 6 Communications Blockset

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

An Investigation into Time-Domain Approach for OFDM Channel Estimation

MODULATION Systems (part 1)

Complexity Reduction of Matrix Manipulation for Multi-User STBC-MIMO Decoding

Towards the Next Generation Video Broadcasting

Pointers on using the 5GHz WiFi bands

Comparison of Distributed and Co-located Antenna Diversity Schemes for the Coverage Improvement of VoWLAN Systems

IN current film media, the increase in areal density has

An Algorithm for Automatic Base Station Placement in Cellular Network Deployment

CNR Requirements for DVB-T2 Fixed Reception Based on Field Trial Results

Evaluating channel estimation methods for p systems. Master of Science Thesis in Communication Engineering MATTIAS HERMANSSON VIKTOR SKODA

Evolution of the Air Interface From 2G Through 4G and Beyond

A New Digital Communications Course Enhanced by PC-Based Design Projects*

Rice University Full-duplex Wireless: Design, Implementation and Characterization. Melissa Duarte

Emerging high speed technology in mobile communication: 4G

A SIMULATION STUDY ON SPACE-TIME EQUALIZATION FOR MOBILE BROADBAND COMMUNICATION IN AN INDUSTRIAL INDOOR ENVIRONMENT

Maximizing Throughput and Coverage for Wi Fi and Cellular

Main Ways to Enhance Throughput

Antenna Systems for Broadband Wireless Access

OFDM, Mobile Software Development Framework

SURVEY OF LTE AND LTE ADVANCED SYSTEM

A Novel LTE-Advanced Carrier Aggregation with Higher Throughput

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Revision of Lecture Eighteen

Using MATLAB to Measure the Diameter of an Object within an Image

Two Way Relaying Communications with OFDM and BICM/BICM-ID

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container

SC-FDMA for 3GPP LTE uplink. Hong-Jik Kim, Ph. D.

5 Capacity of wireless channels

PERFORMANCE ANALYSIS OF THRESHOLD BASED RELAY SELECTION TECHNIQUE IN COOPERATIVE WIRELESS NETWORKS

Teaching Convolutional Coding using MATLAB in Communication Systems Course. Abstract

On Building a Cooperative Communication System: Testbed Implementation and First Results

Understanding CIC Compensation Filters

Coding and decoding with convolutional codes. The Viterbi Algor

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Large-Capacity Optical Transmission Technologies Supporting the Optical Submarine Cable System

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM

Diversity and Multiplexing: A Fundamental Tradeoff in Multiple-Antenna Channels

AIR DRM. DRM+ Showcase


Propagation Channel Emulator ECP_V3

WLAN MIMO Terminal Test in Reverberation Chamber

Transmission of Voice Signal: BER Performance Analysis of Different FEC Schemes Based OFDM System over Various Channels

PAPR Reduction for 3FPP LTE OFDMA System

PLANNING DVB-T2 Advance and Challenge

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Physical Layer Security in Wireless Communications

DVB-T BER MEASUREMENTS IN THE PRESENCE OF ADJACENT CHANNEL AND CO-CHANNEL ANALOGUE TELEVISION INTERFERENCE

Transcription:

Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA Electrical and Computer Engineering Faculty Escuela Superior Politecnica del Litoral - ESPOL Km. 30.5 Via Perimetral GUAYAQUIL - ECUADOR jecordov@espol.edu.ec, restrada@espol.edu.ec Abstract: - This paper presents the design and development of a software tool that helps to understand the Alamouti MIMO (Multiple Input Multiple Output) OFDM scheme, the tool is presented through some examples and simulation results of image transmission, giving an attractive and dynamic way through a graphical user interface to introduce the MIMO technique, the tool s objective is to increase the interest on this area of research particularly for the Wireless Communications courses at ESPOL, where students will be able to use this tool as a didactical support. Key-Words: - MIMO, OFDM, GUI, Alamouti, STC, Didactical Software Simulator, Wireless Communications. 1 Introduction The use of multiple antennas in wireless systems instead of a single antenna transmitter and single antenna receiver (referred as SISO Single Input Single Output) is now a topic of great interest and ongoing research, so this paper describes the design details of the system based on the techniques used at the transmitter and receiver and describes the graphic user interface (GUI) analyzing results obtained from the interface that was designed. Section 2 presents the Alamouti coding, this is the MIMO scheme to be used in the development of this system, this section focuses particularly on the spacetime coding [1] of data for the two antennas that it uses and the detection scheme. Section 3 gives implementation details of the system, including image signal processing which is the type of signal to work on simulation and also presents the design of the transmitter as well as the description of the receiver algorithm. Section 4 presents the results of the developed system, these results include screenshots of the GUI developed and details of the usability of the system, besides presenting the results in image format to identify the channel effects on the received images. 2 Alamouti STC S. Alamouti in [2] proposed a scheme of space-time block coding (STBC) [1] technique to achieve diversity transmission using two antennas at the transmitter and one antenna at the receiver, a 2x1 MIMO system. The transmission operation is explained in Table 2.1. INSTANT ANTENNA 1 ANTENNA 2 Table 2.1 Alamouti STC Scheme In this scheme we will assume that the channel is under flat fading and the channel also remains constant over two symbol times. The code generation matrix for the Alamouti scheme on transmission will be: (1) On (1), the first row of the S Matrix corresponds to the transmitting information on the Antenna 1 and the second row corresponds to the transmitting information on the Antenna 2. With the assumption that channel is under flat fading for the MIMO 2x1 configuration in study will be two different propagation trajectories for the channel: (2) ISSN: 1790-5117 41 ISBN: 978-960-474-072-7

For each of the paths will have different and independent coefficients which represent the fading on each route: (3) (4) Then the corresponding system responses for each of the transmission instants are show on Table 2.2. TIME Table 2.2 Channel Response. RESPONSE Table 2.2 shows that at the receiver we will have to wait two symbol times to construct a reception vector, this reception vector is shown in (5). (5) For the channel Matrix H as is shown on (5) we will calculate the conjugated transpose: (6) With the matrix at (6) we will be able to multiply the received signal after the two symbols times with the matrix at (6) and we will have: (8) In (8) we can see that we already have estimated the transmitted symbols only with a scale factor produced by the channel and an additive term corresponding to white noise, we can recover the original signal with an ML (Maximum Likelihood) detector which will estimate the s signal. 3 MIMO OFDM Solution design 3.1 System Design specifications In the designed systems we have considered using images as the signals for transmission, so we have included a process for digitize those images. The MIMO technique will be the Alamouti encoding scheme described before, also we will implement the SISO system so we would be able to compare both systems. The Alamouti scheme will be evaluated using Orthogonal Frequency Division Multiplexing OFDM modulation; we will use the specifications in the Table 2.3. PARAMETER VALUE FFT Points 64 Number of Data Subcarriers 52 Number of Bits per Symbol 52 Cyclic Prefix 1/4, 16 symbols Total Number of Subcarriers 64 Guard + Symbol 80 Zero Padding 12 symbols Table 2.3 OFDM Specifications The main focus of the simulator will not be to evaluate the OFDM performance; so the parameters specified in Table 2.3 will remain with no changes and also it is assumed that receiver has full Channel State Information (CSI) in order to focus on the Alamouti performance. OFDM detection is based on frequency domain equalization as its explained in [3], the detection scheme for Alamouti coding presented in the past section assumed that channel is under flat fading, in this design we will use the combination of MIMO Alamouti with OFDM. OFDM converts a frequency selective channel into a set of parallel flat fading channels [3, 4]; with this collection of channels the detection scheme for Alamouti could be used in each of the flat channels. 3.1 Simulation details 3.1.1 Image processing For the simulation system we have considered processing an image signal, the processing of the image signal prior to use this signal on the MIMO OFDM system is shown in the Figure 3.1. which describes the use of MATLAB [5] function imread, this function digitalizes the image, the process as is shown operates with a JPG 1 file and the resulting signal is a variable in RGB format, as is shown will 1 Joint Photographic Experts Group Image Format ISSN: 1790-5117 42 ISBN: 978-960-474-072-7

be one matrix for each of the colors of RGB format (Red, Green, Blue). Then we will have that height and width of the image will be the number of rows and columns of each of the resulting matrices and each image color pixel will be represented by the three corresponding values of the elements of the three matrices describing each pixel within its composition of Red, Green and Blue respectively. original matrix but is ready to be mapped into symbols using a BPSK 2 modulation scheme. Having the modulated symbols, these are ready to be assembled into OFDM symbols according to the specifications, in Figure 3.2 is shown the modulation process mentioned before and additionally is represented the symbol formation including zero padding. Each of the matrix s rows represents one OFDM forming symbol at the frequency domain. Figure 3.1 Each element of each RGB matrix will be a value between 0 and 255 which determines the quantity of red, blue and green of the pixel s composition. We will now obtain a binary representation of each of the values for each of the matrices, then, if the image size is MxN pixels, the total of bits for the binary representation will be MxNx3x8, this is because each value between 0 and 255 will need 8 bits to digitize on each of the three matrices. In order to reduce simulation times, our system is designed for processing black and white images, this is why after digitizing the image, using imread, the resulting signal will be converted into a black and white (B/W) signal as Figure 3.1 also describes. Then the resultant signal will be a single binary matrix which will represent the image in B/W format, this signal-variable is then ready for processing in our system. 3.1.2 Transmission process description The transmission process is the major focus on the system developing; the transmitter will include the space-time encoder which will prepare the system for MIMO transmission. The digitized image signal will be transformed into a long vector which contains the same information that Figure 3.2 The set of symbols must be processed with a spacetime encoder, the Figure 3.3 shows the Alamouti coding process, each matrix in the figure represents the set of coded signals that will be transmitted in each of the transmitting antennas. With the set of symbols coded for each antenna those symbols continues with the OFDM modulation process, IFFT symbol conversion from frequency to time and Cyclic Prefix insertion, as shown in Figure 3.4. Numero de Simbolos Puntos FFT s1 s2 s3 s4. sn STC Figure 3.3 Antena 1 Antena 2 2 Binary Phase Shift Keying Numero de Simbolos Numero de Simbolos Puntos FFT Puntos FFT s1 -s2* s3 -s4*. s2 s1* s4 s3*. ISSN: 1790-5117 43 ISBN: 978-960-474-072-7

The channel model depends on the number of symbols; this condition will allow keeping multipath fading independent from each symbol and from each antenna. Receiver analysis and signal recovering is based on the inverse process of the OFDM modulation described before, removing the cyclic prefix and taking back the signal to frequency domain using FFT is performed prior to apply the channel considerations and detection scheme for Alamouti stated at section 2, after Alamouti detection symbols are disassembled removing zero padding and then BPSK demodulation finally recovers the original image. In Figure 4.1 (a) is shown the Graphic User Interface developed for the system, in detail (b) shows the interface created for the user selection of the image to use in the simulation and the corresponding control to change the noise relation, also a graphic representation of the noise is presented. In (c) are shown the controls for setting multipath channel parameters which allows changing between multipath and AWGN 3 only, flat fading and frequency selective fading and the number of taps for the frequency selective fading. (a) GUI for Simulator Figure 3.4 4 Graphic User Interface and Applications The developed system will be didactical Support tool for the Wireless Communications courses at the particular case of ESPOL, students who takes these courses are not familiarized with current techniques for signal processing in communications like OFDM or in MIMO, so developing a graphic tool will help not only for improve the learning of students but also for create interest in new topics of wireless communications improving the educational and research capacity at ESPOL. The system focuses on demonstrate and evaluate the performance of Alamouti scheme in a wireless link, the idea is to keep the algorithm and usability of the system the simplest, this will allow users to focus on the application of the theory demonstrated in section 2. (b) Signal selection and Noise variance, (c) Multipath fading parameter setting. Figure 4.1 3 Additive White Gaussian Noise ISSN: 1790-5117 44 ISBN: 978-960-474-072-7

After running the simulation with the transmission control another graphic panel is activated for results analysis in the Figure 4.1 is a screen capture where can be seen the image processing details and the corresponding buttons for showing the original image before transmission, the recovered image and the contrast for identifying errors. Figure 4.3 (b) B/W digitized Image. (a) MIMO OFDM results panel, In the panel described before can be evaluated the results according to the image transmitted, as an example in figure 4.3 (a) is shown the original image with JPG color format, in (b) is shown the MATLAB digitized version of the image, as explained in section 3.1.1 that image is in black and white format. (b) OFDM result details Figure 4.2 In Figure 4.2 (a) can be seen the quantity of bit errors, BER 4 and simulation time of MIMO OFDM system, in (b) is shown the same information for the OFDM system, users will see that using MIMO Decreases the error rate to one third of the original (a) Recovered Image with OFDM (a) Original JPG color Image, 4 Bit Error Rate Figure 4.4 (b) Recovered Image with MIMO OFDM. In figure 4.4 (a) is shown the recovered image using OFDM and (b) the recovered image using MIMO OFDM where you can identify graphically the improvement within the use of MIMO versus not using it. ISSN: 1790-5117 45 ISBN: 978-960-474-072-7

Figure 4.5 shows the representation of channel that is available in GUI, as an example is shown a flat fading channel in time and frequency domain, and a 10-tap frequency selective channel, this graphics have didactical purposes and corresponds to the actual simulated channel at different instants of time. A very important approach is the evaluation of the results in BER vs. SNR plots so as can be seen in Figure 4.6 (a) the evaluation of the OFDM system, blue line, the MIMO OFDM system, cyan line, both evaluated under multipath fading, the green line corresponds to evaluation of the system without multipath fading which is only under AWGN, the users of the simulator would generate these plots and recognize the effect of the different system parameters. which is wrong to conclude since no corrections have been made for power. With the correct power adjustment, we can obtain the plot shown in Figure 4.6 (c), where can be seen that MIMO OFDM BER curve follows the same trend with the change in the number of channel taps, this plot will lead the users to the right conclusions and to determine why Figure 4.6 (b) is incorrect. (a) OFDM SISO, MIMO OFDM Alamouti, AWGN MIMO OFDM (a) Frequency Selective Fading, (b) MIMO OFDM without Power adjustment from 1-10taps, (b) Flat fading. Figure 4.5 GUI representations. In figure 4.6 (b) is shown the effect of power correction and adjustment that is necessary for channel based on number of taps and number of transmitting antennas, with a didactical approach users would understand that to evaluate two systems MIMO versus SISO they have to be under the same power conditions, In the plot is shown that apparently as the number of taps increase the BER curve improves its behavior under multipath noisy channel (c) MIMO OFDM with Power adjustment from 1-10taps. Figure 4.6 ISSN: 1790-5117 46 ISBN: 978-960-474-072-7

5 Conclusions and Future Work This work has achieved its goal of serving as a support tool, has developed a friendly interface that is used to help increase the capacity of education and development of young researchers with simple examples, keeping a simple approach can identify and evaluate a complex system which is attractive to students. Moreover the developed system focuses fairly according to the results in evaluating the performance of MIMO technology and provides guidance in the understanding of these concepts in a graphical way and practice to students, as well as variants such as those related to adjustment of power demonstrate the great ability to support education in wireless communications. The platform developed not only serves as a support tool but also could be used in implementation, we are currently in the development of the physical evaluation of this system which is based on transmitting the signals generated in the simulation with MATLAB and then use the detection algorithm also used in the simulation, this scheme is known as "Offline Test bed," our future work will focus on evaluating the testbed and MIMO channel estimation. References: [1] A.B. Gershman, N. D. Sidiropoulus, Space-Time Processing for MIMO Communications, Wiley,2005. [2] S. M. Alamouti, A Simple Transmit Diversity Technique for Wireless Communications, IEEE Journal on Select Areas in Communications, vol. 16, no. 8, Oct. 1998. [3] Y. Li and G. L. Stüber, Orthogonal Frequency Division Multiplexing for Wireless Communications, Springer, 2007. [4] H. Bolcskei, D. Gesbert, and A. J. Paulraj, On the capacity of OFDM-based spatial multiplexing systems, IEEE Trans. Commun., vol. 50, no. 2, pp. 225{234, Feb. 2002. [5] MATLAB, Online Reference Guide, www.mathworks.com/access/helpdesk/help/techdo c/matlab.shtml. ISSN: 1790-5117 47 ISBN: 978-960-474-072-7