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

Similar documents
Performance Analysis of WiMAX Physical Layer Model using Various Techniques

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

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

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

Performance Analysis of n Wireless LAN Physical Layer

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

C802.16a-02/76. IEEE Broadband Wireless Access Working Group <

Improved concatenated (RS-CC) for OFDM systems

Analysis of WiMAX Physical Layer Using Spatial Multiplexing

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

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

ISSN: Page 320

Study of Turbo Coded OFDM over Fading Channel

New Cross-layer QoS-based Scheduling Algorithm in LTE System

University of Bristol - Explore Bristol Research. Peer reviewed version

Channel Coding for IEEE e Mobile WiMAX

Performance Evaluation of IEEE e (Mobile WiMAX) in OFDM Physical Layer

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J.

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

Comparison of BER for Various Digital Modulation Schemes in OFDM System

TCM-coded OFDM assisted by ANN in Wireless Channels

FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS

Simulation of Wimax E Physical Layermodel

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

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

PERFORMANCE OF WIMAX PHYSICAL LAYER WITH VARIATIONS IN CHANNEL CODING AND DIGITAL MODULATION UNDER REALISTIC CHANNEL CONDITIONS

A Physical Layer Simulation for WiMAX MIMO-OFDM System

Performance Evaluation Of WIMAX MC-CDMA system using LDPC Coding

Performance Analysis of IEEE e Wimax Physical Layer

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

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

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

Performance comparison of convolutional and block turbo codes

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Digital Television Lecture 5

A Study on the Performance of IEEE Includes STBC

Chapter 2 Overview - 1 -

A physical layer simulator for WiMAX Marius Oltean 1, Maria Kovaci 1, Jamal Mountassir 2, Alexandru Isar 1, Petru Lazăr 2

The Performance Evaluation of IEEE Physical Layer in the Basis of Bit Error Rate Considering Reference Channel Models

Performance Analysis of Cognitive Radio based WRAN over Rayleigh Fading Channel with Alamouti-STBC 2X1, 2X2&2X4 Multiplexing

Fuzzy logic based Adaptive Modulation Using Non Data Aided SNR Estimation for OFDM system

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

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL

Simulating the WiMAX Physical Layer in Rayleigh Fading Channel

Combined Phase Compensation and Power Allocation Scheme for OFDM Systems

Analysis of Coding Techniques in WiMAX

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

One Cell Reuse OFDM/TDMA using. broadband wireless access systems

Mohammad Hossein Manshaei 1393

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

Optimal Number of Pilots for OFDM Systems

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

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

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016

WiMAX OFDM SIMULATOR

Chapter 2 Overview - 1 -

WiMAX System Simulation and Performance Analysis under the Influence of Jamming

Performance of Turbo Product Code in Wimax

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June ISSN

Contents Chapter 1: Introduction... 2

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

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013

ENHANCING BER PERFORMANCE FOR OFDM

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

Adaptive Modulation and Coding for LTE Wireless Communication

Performance Evaluation of WiMAX e OFDM PHY LAYER

Interference Analysis of Downlink WiMAX System in Vicinity of UWB System at 3.5GHz

ADAPTIVITY IN MC-CDMA SYSTEMS

Anju 1, Amit Ahlawat 2

Bit error rate simulation using 16 qam technique in matlab

3GPP Long Term Evolution LTE

Secure Color Image Transmission in a Downlink JP-COMP Based MIMO-OFDM Wireless Communication System

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

IEEE Broadband Wireless Access Working Group <

Higher Order Rotation Spreading Matrix for Block Spread OFDM

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

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

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

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

Bit Error Rate Analysis of Coded OFDM for Digital Audio Broadcasting System, Employing Parallel Concatenated Convolutional Turbo Codes

Optimal Guard Time Length Determination for Mobile WiMAX over Multipath Fading Channel

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

Modelling and Performances Analysis of WiMAX/IEEE Wireless MAN OFDM Physical Downlink

Performance Analysis of Mobile WiMAX System using Forward Error Correction and Space Time Coding Techniques

Diversity Analysis of Coded OFDM in Frequency Selective Channels

Capacity Enhancement in WLAN using

Channel Estimation for Downlink LTE System Based on LAGRANGE Polynomial Interpolation

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Noise Plus Interference Power Estimation in Adaptive OFDM Systems

TURBOCODING PERFORMANCES ON FADING CHANNELS

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX

Feature (Claims) Preamble. Clause 1. Clause 2. Clause 3. Clause 4. Preamble. Clause 1. Clause 2. Clause 3. Clause 4

Performance of COFDM Technology for the Fourth Generation (4G) of Mobile System with Convolutional Coding and Viterbi Decoding

The Optimal Employment of CSI in COFDM-Based Receivers

Wireless Networks: An Introduction

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Evaluation of BER and PAPR by using Different Modulation Schemes in OFDM System

Transcription:

Progress In Electromagnetics Research C, Vol. 5, 125 133, 2008 PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) A. Ebian, M. Shokair, and K. H. Awadalla Faculty of Electronic Engineering Menoufia University Menouf, Egypt Abstract The WIMAX technology based on air interface standard 802-16 wireless MAN is configured in the same way as a traditional cellular network with base stations using point to multipoint architecture to drive a service over a radius up to several kilometers. The range and the Non Line of Sight (NLOS) ability of WIMAX make the system very attractive for users, but there will be slightly higher BER at low SNR. In this paper, a comparison between the performance of WIMAX using convolutional code and convolutional product code (CPC) [1] is made. The CPC enables reducing BER at different SNR values compared to the convolutional code. For example, at BER equals 10 3 for 128 subcarriers, the amount of improvements in SNR is more than 2 db. Several results are obtained at different modulating schemes (16QAM and 64QAM) and different numbers of sub-carriers (128 and 512). 1. INTRODUCTION WIMAX [2, 3] is a new wireless technology that provides high throughput broadband connection over long distances based on IEEE.802.16 wireless MAN air interface standard. It is designed to accommodate both fixed and mobile broadband application. It can be used for many applications, including last mile broadband connections, cellular backhaul, and high-speed enterprise connectivity for business, due to its high spectrum efficiency and robustness in multi path propagation. Comparing WIMAX to Wi-Fi and 3G, the WIMAX has an improved important characteristic, the throughput capabilities of WIMAX depends on the channel bandwidth used [4]. Unlike the

126 Ebian, Shokair, and Awadalla 3G systems which have fixed channel bandwidth, WIMAX defines a selectable channel bandwidth from 1.25 MHz to 20 MHz. In WIMAX systems, there are many researches had been made for the different stages such as coding stage [5 9]. Our investigations are focused on studying the performance of WIMAX using convolutional product code (CPC) compared to convolutional code. In the CPC coding method, a stream of bits, forming the message, is converted into a matrix (nxm). First each row will be coded by recursive systematic convolutional encoder. After interleaver each column will be coded by the other recursive systematic convolutional encoder. The same or different generator polynomials are used to code both rows and columns. CPC will be described in more details in Section 3. In this paper, CPC method is studied for improving BER at different SNR of WIMAX system. The comparison between this method and convolutional code will be investigated. Moreover different modulation techniques are applied to both CPC and convolutional code. The coding stage of WIMAX system will be explained in details. The paper is organized as follows: in Section 2, description of physical layer of the WIMAX is introduced. Detailed description of CPC scheme is presented in Section 3. Simulation results are given in Section 4. Finally conclusions are reflected in Section 5. 2. DESCRIPTION OF THE PHYSICAL LAYER OF A WIMAX SYSTEM Here downlink transmission using the wireless Man is being considered. WIMAX system depends on OFDMA physical layer as specified in the IEEE.802.16 standard [10, 11]. A block diagram of the physical layer of WIMAX is depicted in Fig. 1. The binary data bits after randomization are fed into the encoder. After interleaving, the sequence of binary bits, is fed into the modulator for mapping which means converting them to a sequence of complex values and modulate them by QPSK or 16QAM or 64QAM. The QAM symbols are allocated onto the appropriate data sub-carriers. Pilot symbol are allocated onto pilot sub-carriers which allow the receiver to estimate and track the Channel State Information (CSI). By this procedure the OFDM symbols are constructed in the frequency domain, then Inverse Fast Fourier Transform (IFFT) is used for converting the OFDM symbols into the time domain. The channel coding scheme, IEEE 802-16e-2005, as shown in Fig. 2 is based on binary non-recursive Convolutional Coding (CC). The convolutional encoder uses a constituent encoder with constraint

Progress In Electromagnetics Research C, Vol. 5, 2008 127 Frequency domain Time domain Subcarrier allocation + pilot insertion IFFT D/A Channel Encoder + rate matching Interleaver Symbol mapper Space / time encode Subcarrier allocation + pilot insertion IFFT D/A Figure 1. Physical layer of WIMAX system. Frequency domain Time domain INPUT DATA z -1 z -1 z -1 z -1 z -1 z -1 Figure 2. Convolutional encoder in IEEE 802.16e-2005. length 7, code rate 1/2 and generator polynomials (133,171) octal. Tail-baiting is used to initialize the encoder by padding each FEC block with 6 zeros. In this stage, the CPC method will be applied for coding the message and this will be shown in the following section.

128 Ebian, Shokair, and Awadalla 3. DETAILED DESCRIPTION OF CPC METHOD CPC is a new coding method in which the information bits are placed into two dimensions (2D) matrix. The rows and the columns are encoded separately by using recursive systematic convolutional encoders. Each row of the matrix is encoded using a convolutional code, the same recursive systematic convolutional code is used to encode each row. Once all rows have been encoded, the matrix is sent, if desired, to an interleaver. Our original data matrix dimensions are (n k), and the encoded data matrix dimensions will be (2n k). The coded rows matrix is then recoded by column using the same or different recursive systematic convolutional encoder. CPC uses a recursive systematic convolutional code with rate 1/2 and generator polynomials (1, 5/7) octal to encode each row and column. Hence, the overall code rate is 1/4. In this work, the same technique is used for coding the message, except we use nonrecursive nonsystematic convolutional encoder instead of recursive systematic convolutional encoders for coding both rows and columns. The sequence of bits is fed into 2D matrix and fills it column by column. The size of this matrix will be (n 4) for 16QAM and (n 6) for 64QAM, to simplify the process of mapping, as the symbol size in 16QAM is 4 bits and in 64QAM is 6 bits. So each row will form one QAM symbol. The n refers to the number of data subcarriers of OFDM, 128 or 512. The coding by CPC will be done in 2 stages. First each column will be independently coded, then each row of the resulting matrix will be coded by the same generator polynomials. The generator polynomials used for coding both rows and columns are (5, 7) with constraint length 3, not following the standard of WIMAX, Fig. 3. Each column is padded with two zeros for terminating its Figure 3. Convolutional coding [5, 7].

Progress In Electromagnetics Research C, Vol. 5, 2008 129 encoder but each row is padded with two or three zeros according to the number of used subcarriers, 128 or 512 receptively to form the suitable size of the overall matrix. Then that matrix is then divided into smaller matrices with sizes (n 4) or (n 6) as described later. The reason for using nonrecursive nonsystematic convolutional encoder instead of recursive systematic convolutional encoders is simplifying the termination of the encoder,as RSC contains a feedback and its termination will be more difficult. Also using the generator polynomials (5, 7) leads to a little increase in the complexity of the system because of a few number of zeros will be added to terminate the two encoders. After coding, the total number of bits will be more than the original message s bits as the overall code rate becomes 1/4, and zeros added to both column and rows for termination process. Therefore the following steps are done, (1) Dividing the overall matrix produced from CPC into three matrices. Each one has a size (n 4) or (n 6) according to the type of QAM used as mentioned before. The reason for using three matrices only is to have a number of message bits equals to bits used in the convolutional code method, as a comparison between it and CPC is done. (2) Applying symbol mapping for each one independently (16QAM or 64QAM). (3) Inserting the pilot and DC subcarriers for each matrix. (4) Performing the IFFT independently resulting in three OFDMA symbols. (5) Applying (cyclic prefix) CP for each symbol. (6) Sending each symbol independently. At the receiver,the three OFDMA symbols are combined to form the original matrix which is decoded by Viterbi decoder,that uses the same generator polynomials (5,7)with hard decision for each row then for each column to obtain the results shown in figures 4,5,6 and 7. To match the CPC method,the number of data bits will be reduced.for example in OFDMA (128-16QAM)and (128-64QAM)the number of data bits was 144 and 216 but in CPC method it becomes 136 and 204 bits receptively due to the number of zero bits added to terminate the two encoders. 1. Do not need another interleaver after channel coding because of converting into matrix (n 4) or (n 6) do almost the same job as the overall matrix will be filled column by column and will be read row by row after coding processes (block interleaver) since each row is used for making QAM symbol.

130 Ebian, Shokair, and Awadalla 2. Reducing the BER. But on the other hand it causes more delay for obtaining the original message because the code rate becomes 1/4 not 1/2 as convolutional code so the system will be more complex. The performance of the system will be reduced and this is the price to be paid for the improvement obtained. Figure 4. 16QAM, N = 128. Figure 5. 16QAM, N = 512.

Progress In Electromagnetics Research C, Vol. 5, 2008 131 Figure 6. 64QAM, N = 128. Figure 7. 64QAM, N = 512. 4. RESULTS In this work, a simulation of physical layer of WIMAX was made as described in Section 2 by Matlab. AWGN will be assumed only. The Figures 4, 5, 6 and 7 show the BER versus the received SNR obtained at different modulation and different number of OFDMA sub-carriers. Figure 4 shows the relation between SNR and BER at 16 QAM and 128 subcarriers. From this figure, we conclude that SNR will be improved by more than 2 db at BER equals 10 3. Also, an improvement will be obtained when the number of subcarriers is

132 Ebian, Shokair, and Awadalla increased to 512 as shown in Figure 5. When different modulation is used, CPC still gives better results as shown in Figures 6 and 7. 5. CONCLUSIONS In this paper, performance of WIMAX systems is studied under using CPC coding method. This method leads to reduce BER at any SNR. We investigated the effects of this method at different modulation schemes (16QAM-64QAM) and for different number of OFDMA subcarriers (128 512), it gives a good improvement, for example at BER equals 10 3 for 16QAM and 128 subcarriers, the amount of improvements in SNR is more than 2 db. REFERENCES 1. Gazi, O. and A. Özgür Yılmaz, Turbo product codes based on convolutional codes, ETRI Journal, Vol. 28, No. 4, August 2006. 2. Andrews, J., A. Ghosh, and R. Muhamed, Fundamentals of WIMAX: Understanding Broadband Wireless Networking, Prentic Hall Communication Engineering and Emerging Series, February 2007. 3. Nee, R. V. and R. Prasad, OFDM for Wireless Multimedia Communications, Artech House Publishers, Norwood, MA, January 2000. 4. Andrews, J. G., A. Ghosh, and R. Muhamed, Fundamentals of WiMAX, Prentice-Hall, February 2007. 5. Xu, C., Soft decoding algorithm for RS-CC concatenated codes in WIMAX system, Vehicular Technology Conference, 2007. 6. Brack, T., M. Alles, F. Kienle, and N. Wehn, A synthesizable IP core for WIMAX 802.16E LDPC code decoding, The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 06), 2006. 7. Gunnam, K. K., G. S. Choi, M. B. Yeary, and M. Atiquzzaman, VLSI architectures for layered decoding for irregular LDPC codes of WIMAX, IEEE International Conference on Communications, ICC 07, 2007. 8. Salmon, B. P. and J. C. Olivier, Performance analysis of low density parity-check codes on a WiMAX platform, IEEE Wireless Communications and Networking Conference, WCNC 07, 2007. 9. Zhang, L. and S. Yu, Turbo codes for 10 66 GHz WIMAX

Progress In Electromagnetics Research C, Vol. 5, 2008 133 systems, International Journal of Infrared and Millimeter Waves, Vol. 26, No. 8, August 2005. 10. IEEE. Standard 802.16-2004, Part 16: Air interface for fixed broadband wireless access systems, June 2004. 11. IEEE. Standard 802.16-2005, Part 16: Air interface for fixed and mobile broadband wireless access systems, December 2005. 12. Tsai, C.-S. and P.-C. Huang, Concatenated codes design for OFDM based wireless local area network, June 28, 2005. http://www.comp.brad.ac.uk/het-net/het NETs05/ Read Camera05/ 13. Taylor, C. L., Punctured convolutional coding scheme for multi-carrier multi-antenna wireless systems, 2001. http:// bwrc.eecs.berkeley.edu/publications/200/index.htm 14. Wolnicki, J., The IEEE 802.16 WIMAX broadband wireless access; physical layer Medium Access Control layer (MAC), Radio Resource Management (RRM), January 14, 2005.