Performance Analysis of Reed Solomon Code & BCH Code for various Modulation Schemes over AWGN Channel

Similar documents
Performance Analysis of Reed Solomon Code for various Modulation Schemes over AWGN Channel

Reed-Solomon Code Performance for GMSK Modulation over AWGN Channel

Performance Evaluation and Comparative Analysis of Various Concatenated Error Correcting Codes Using BPSK Modulation for AWGN Channel

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction

Implementation of Reed-Solomon RS(255,239) Code

Performance of Reed-Solomon Codes in AWGN Channel

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.

BER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel

Keywords: Bit-Error-Rate, M-ary Frequency Shift Keying (M-FSK), MATLAB/SIMULINK, Reed- Solomon codes.

BER Performance Analysis of QAM Modulation Techniques in MIMO Rayleigh Channel for WCDMA System

BER Analysis of BPSK and QAM Modulation Schemes using RS Encoding over Rayleigh Fading Channel

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

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

IJESRT. (I2OR), Publication Impact Factor: 3.785

ECE 6640 Digital Communications

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

Design of Reed Solomon Encoder and Decoder

Digital Television Lecture 5

Performance of RS and BCH Codes over Correlated Rayleigh Fading Channel using QAM Modulation Technique

Outline. Communications Engineering 1

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Study of Turbo Coded OFDM over Fading Channel

Department of Electronics and Communication Engineering 1

A Survey of Advanced FEC Systems

S Coding Methods (5 cr) P. Prerequisites. Literature (1) Contents

Improved concatenated (RS-CC) for OFDM systems

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL

Implementation of Reed Solomon Encoding Algorithm

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING

ECE 6640 Digital Communications

Performance Analysis of OFDM System with QPSK for Wireless Communication

CT-516 Advanced Digital Communications

Umudike. Abia State, Nigeria

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Robust Reed Solomon Coded MPSK Modulation

Single Error Correcting Codes (SECC) 6.02 Spring 2011 Lecture #9. Checking the parity. Using the Syndrome to Correct Errors

EC6501 Digital Communication

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

Review: Design And Implementation Of Reed Solomon Encoder And Decoder

ERROR CONTROL CODING From Theory to Practice

High-Rate Non-Binary Product Codes

TCM-coded OFDM assisted by ANN in Wireless Channels

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

6. FUNDAMENTALS OF CHANNEL CODER

Digital Transmission using SECC Spring 2010 Lecture #7. (n,k,d) Systematic Block Codes. How many parity bits to use?

Simulation Modal of DVB-S2 using without and with Filter

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

LDPC Decoding: VLSI Architectures and Implementations

The Development & Implementation of Reed Solomon Codes for OFDM Using Software-Defined Radio Platform

Design High speed Reed Solomon Decoder on FPGA

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

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

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

TABLE OF CONTENTS CHAPTER TITLE PAGE

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

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Error Control Coding

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

AHA Application Note. Primer: Reed-Solomon Error Correction Codes (ECC)

Bit error rate simulation using 16 qam technique in matlab

Performance Evaluation of COFDM in Time Varying Environment

IEEE pc-00/11. IEEE Broadband Wireless Access Working Group <

A New Data Conjugate ICI Self Cancellation for OFDM System

Revision of Lecture Eleven

Frequency-Hopped Spread-Spectrum

Performance Evaluation of Error Correcting Techniques for OFDM Systems

Lab/Project Error Control Coding using LDPC Codes and HARQ

BER Analysis for MC-CDMA

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

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

Comparative Analysis of DVB System for Different Encoding Techniques with Compressed Images

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

UNIT I Source Coding Systems

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

Comparative Study of Data Transmission Techniques of Different Block Codes over AWGN Channel using Simulink

MULTILEVEL CODING (MLC) with multistage decoding

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

Synchronization of Hamming Codes

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Course Developer: Ranjan Bose, IIT Delhi

Basics of Error Correcting Codes

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Digital Modulation Schemes

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Adoption of this document as basis for broadband wireless access PHY

ATSC 3.0 Physical Layer Overview

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Objectives. Presentation Outline. Digital Modulation Revision

ISSN: Page 320

Comparison of ML and SC for ICI reduction in OFDM system

Hamming net based Low Complexity Successive Cancellation Polar Decoder

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

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

Transcription:

Performance Analysis of Reed Solomon Code & BCH Code for various Modulation Schemes over AWGN Channel Monika Kapoor 1 Ph.D Scholar, Electronics & Telecommunication Department, University Institute of Technology, Rajiv Gandhi Prodyogiki Vishwavidyalaya, Bhopal, Madhya Pradesh, India. 1 Orcid: 0000-002-4210-0232 Dr. Anubhuti khare 2 Electronics & Communication Engineering Department, University Institute of Technology, Rajiv Gandhi Prodyogiki Vishwavidyalaya, Bhopal, Madhya Pradesh, India. Abstract The main objective of this paper is to analyze the performance of Reed-Solomon Code (RS) & Bose Chaudhuri Hocquenghem (BCH) Code for different digital modulation schemes and with different (n,k) combinations over a Additive White Guassian Noise (AWGN) channel. The simulation model provides error detection and correction using Reed- Solomon (RS) & BCH Code. The original message is encoded and decoded using RS Code and BCH code. MATLAB Simulink model is selected as the investigating tool. The performance of proposed GMSK and RS code combination for different code rates is compared with GMSK and BCH based system with the constraint that the transmission bandwidth is constant.it has been observed that increasing S/N values in BCH GMSK based system for various (n,k) combinations produce no significant reduction in BER even after increasing parity symbols while in RS GMSK based system significant improvement in BER is observed. The results are presented by a plot between the bit error rate (BER) and signal to noise ratio. The results show that for a given bandwidth, it is beneficial to use RS GMSK over BCH GMSK scheme for (63,k) combinations over other modulation schemes so as to obtain least BER for different signal to noise values. Same time it has been observed that performance of GMSK Modulation lies in between other modulation schemes for other (n,k) combinations. The BER performance also improves by decreasing code rate in RS based system but it is not observed in BCH based system and by taking large block lengths or by increasing redundancy. Keywords: AWGN, BER (Bit Error Rate),GMSK, QPSK, FSK, DPSK,PSK, Matlab, RS Codes, BCH code, Galois field. INTRODUCTION To achieve consistent and reliable data from the information source to the destination is one of the main issue in communication system. The main objective of any communication system is transmission of data with the minimum error rate no matter whether it is digital or analog. The use of channel codes or Forward Error Correcting Codes in digital communication system is an integral part of ensuring reliable communication[1] even in the presence of noise. There are various ways to counter noise effect like making use of highly directional Antennas,using Forward Error Correcting Codes & Spread Spectrum Communication. One Forward Error Correcting Code is required which is more suitable to work against Burst noise. Although there are various codes which works efficiently good for random errors but for Burst noise or Burst Error Reed Solomon Code and BCH code is the best. Reed Solomon are non binary code which is widely used in wireless communication, compact disc players and computers memories. Reed Solomon Codes are effective for deep fade channel and are considered as a structured sequence that is most widely used in Burst Error Control.BCH codes are subclass of cyclic codes which are known for its multiple error correcting ability. The main objective of this paper is to evaluate the performance of Reed-Solomon codes and BCH codes in error correction control system in term of bit error rate (BER). In proposed communication system the signal is transmitted using GMSK modulation technique in the presence of Additive White Gaussian Noise (AWGN). In GMSK, which is a subclass of continuous phase modulation the digital data stream is first shaped with Gaussian filter before being applied to MSK modulator.by using Guassian filter, sideband power get reduced which in turn yields excellent performance in the presence of Inter Channel interference (ICI). Compressing the bandwidth although avoids ICI but it causes an expansion in time domain which results in Inter Symbol Interference(ISI). In order to remove ISI effect Equalizers are required at the receiver end. GMSK modulation method, first proposed by K.Murota and K.Hirade [4], is a widely used modulation scheme of cellular system due to its compact Power Spectral Density and excellent error performance. Although the performance of GMSK has been analyzed by several researchers, coding for 15801

GMSK has received little attention[5]. This paper focuses on GMSK and Reed-Solomon (RS) coding and BCH coding. Error control codes insert redundancy into the transmitted data stream so that the receiver can correct errors that occur during transmission. Therefore, the bit interval of the coded bits is selected shorter in order to keep the information transmission rate constant. A shorter bit interval results in a larger transmission bandwidth. To remain the bandwidth of the coded system same as that of the un coded system, the modulator used in the coded system must adopt a smaller value of B b[3]. This paper is organized as follows. The next section i.e. section 2 gives an overview of the system including a description of GMSK modulation and RS/BCH codes. Section 3 gives our approach to the bandwidth allocation problem. Simulation results for GMSK modulation with different Reed- Solomon coding rates &BCH coding rates for maintaining same bandwidth are presented in Section 4 and performance of RS code and BCH code based system with other modulation schemes is analysed, and the conclusions are given in Section 5. SYSTEM OVERVIEW RS/GMSK system model and Reed-Solomon coding system shown in Figure 1. The performance of various combinations of GMSK and RS codes is evaluated with the constraint that the total system bandwidth is constant. The bandwidth of GMSK can be easily controlled by the parameter B b. The un coded system is also evaluated to serve as a benchmark. Input Data RS Encoder GMSK Modulation GMSK Modulation AWGN Channel Figure 1: RS/GMSK Model Output Data RS Decoder GMSK Demodulation GMSK, as its name suggests, is based on MSK and was developed to improve the spectral properties of MSK by using a pre modulation Gaussian filter. The filter impulse response is expressed as:.(1) The Gaussian filter is characterized by its B bt product (B b is the -3dB bandwidth of the Gaussian pre filter and T is the symbol period.) The lower the B bt product, the narrower the modulation bandwidth. In this paper, we use B bt = 1.0 and B bt = 0.5 for the un coded system along with other equivalent B bt values for coded system to maintain same required bandwidth. For transmission in an AWGN channel, the bit error rate of GMSK is given by..(2) Where d min is the normalized minimum Euclidean distance between the signal representing 0 and the signal representing 1, E is the energy per transmitted bit and N 0/2 is the power spectral density of the AWGN. REED-SOLOMON CODES Reed-Solomon codes are block-based error correcting codes with a wide range of applications in digital communications and storage. It is vulnerable to the random errors but strong to burst errors. Hence, it has good performance in fading channel which have more burst errors. In coding theory Reed Solomon (RS) codes are cyclic error correcting codes invented by Irving S.Reed and Gustave Solomon [6]. They described a systematic way of building codes that could detect and correct multiple random symbol errors. By adding t check symbols to the data, an RS code can detect any combination of up to t erroneous symbols, and correct up to [t/2] symbols. As an erasure code, it can correct up to t known erasures, or it can detect and correct combinations of errors and erasures. Reed-Solomon codes are used to correct errors in many systems including: Storage devices (including tape, Compact Disk, DVD, barcodes, etc.) Wireless or mobile communications (including cellular telephones, microwave links, etc) Satellite communications Digital television / DVB High-speed modems such as ADSL, xdsl, etc. Block coding schemes involve dividing the input data into k- bit blocks and then mapping each k bit block into an n-bit block called a code word, where n >k in the encoding process. (n-k) check bit blocks are added to each k-bit block. The ratio r = k/n is called the code rate. The data is partitioned into symbols of m bits, and each symbol is processed as one unit both by the encoder and decoder. RS codes 1 satisfy: n 2 m and n k 2t, where t is the number of correctable symbol errors. Reed Solomon codes are polynomial codes over certain finite fields particularly useful in Burst error correction. Encoding & Decoding principles of non binary RS codes depends on Galois fields (GF).Symbols from extension galois field (2 n ) are used in constructing RS 15802

codes.gf(2 n ) is extension galois field with 2 n elements.let β be a primitive element in GF(2 n )& G(Z) be the Generator polynomial with roots (β,β 2,β 3,..β N-M ). Then : (13)..(3) Let (m 1,m 2, m M) be the message symbols where m iԑ GF(2 n ) which is defined by a polynomial P(Z) = m 1+m 2Z+m 3Z 2 + +m MZ M-1.(4) &Hence Code word Polynomial is C(Z) =P(Z)G(Z)..(5) If during transmission some additive errors are introduced due to noise which is described by error polynomial then received polynomial becomes R(Z) = C(Z) + e(z).(7) Various algebric Decoding methods like Peterson-Gorenstein- Zierler(PGZ),Berlekamp- Massey Algorithm(BMA) and Euclidean method of Sugiyama are used for RS codes which are based on the idea of determining error location and error correction. Decoding algorithm for t error correcting RS codes is based on considering error polynomial(z) which is e(z) =e n-1z n-1 +e n-2z n-2 + e 1Z+e 0.(8) here v is total errors that actually occurs & t is error correcting capability of RS codes. Let these errors occur at locations i 1, i 2, i 3, i v. The error polynomial can then be written as Here.(9) is the magnitude of k th error. For error correction we must know two things error locations & magnitude of these errors. Thus, the unknowns are i 1, i 2, i 3, i v& which signify the locations & the magnitudes of the errors respectively. The syndrome can be obtained by evaluating the received polynomial at α If the error locator polynomial is defined as.(14)..(15) Then zeros of this polynomial are the inverse error locations for k=1,2,,v i.e. (16) So,if we know the coefficients of the error locator polynomial A(z),we can obtain the error locations Z 1,Z 2,.Z v.since error locations are now known these form a set of 2t linear equations these can be solved to obtain error magnitudes. Performance Evaluation In order to determine what combination of coding rate and B b for the coded system results in the same bandwidth as the un coded system, we must choose the measure of bandwidth. In this paper, we have used the percent power containment bandwidth, denoted by B x and defined as the bandwidth which contains x% of the signal power. B 90, B 99 and B 99:9 are plotted in Figure 2. B 99:9 for GMSK, which is the bandwidth that contains 99:9% of the signal power is used in the simulations. In Equation (2) for the un coded system, the value of E is E b, which is the energy per transmitted information bit. For thecoded system, the value of E is set to be re b, since the energy for the coded bits is spread among the more numerous coded bits. This allows a fair comparison to be made between the un coded and coded systems....(10) If error magnitudes are defined as for k=1,2, v & error locations are for k=1,2, v, where i k is the location of k th error & Z k is the field element associated with this location then Syndrome can be written as S 1=Y 1Z 1+Y 2Z 2+ Y vz v.... (11) We can evaluate the received polynomial at each of the powers of α,thus we have following set of 2t equations with v unknown error locations Z 1,Z 2,,,Z v & the v unknown error magnitudes Y 1,Y 2,,Y v,.(12) Figure 2: Percent power containment bandwidths for GMSK 15803

It is complicated to compute the bit error probability p b by using Equation (2) and (3) because RS codes are non binary codes, so we use MATLAB. The simulation model is shown in Figure 3. B BT AND RS CODE PARAMETER COMBINATIONS THAT RESULT IN SYSTEMS WITH EQUAL BANDWIDTHS Uncoded n=31 Coded k=25 k=23 k=21 k=19 0.5 0.45 0.35 0.25 0.18 1.0 0.51 0.48 0.45 0.42 n=63 Uncoded Coded k=57 k=53 k=49 k=41 0.5 0.47 0.46 0.40 0.22 1.0 0.64 0.54 0.49 0.45 n=127 Uncoded Coded k=107 k=103 k=99 k=87 K=79 0.5 0.47 0.45 0.40 0.26 0.17 1.0 0.54 0.51 0.49 0.46 0.4 n=255 Uncoded Coded k=239 k=215 k=203 k=179 0.5 0.48 0.4 0.3 0.22 1.0 0.77 0.54 0.52 0.5 Simulation parameters Item Value AWGN Modulation GMSK Channel Coding Reed Solomon Codeword Length 255, 127,63,31 Data Rate 1Mbps Frequency Channel Model In the simulations the following parameters are used. Input data 100000 symbols RS codeword length: 31,63, 127,255 RESULTS & ANALYSIS In this section, the parameters used in the simulation model are discussed. Simulation results are also presented. Proposed Simulation is used to evaluate the BER (Bit Error Rates) for different systems. The code parameters used in this simulation are RS (31,K) BCH(31,K), RS (63, k) BCH (63,K),RS(127,K) BCH (127,K), RS(255,K) BCH(255,K) for various modulation schemes. To ensure the bandwidths of the coded and un coded systems remain the same, first of all we have to calculate the value of B bt when modulation scheme used is GMSK.. Let us see how to calculate the value of B bt, if we set the value of B bt = X for the un coded system, then B 99:9T = Y from Figure 2. When the RS coding rate is r, the coded B 99:9T = Z is calculated from Z = Y r. The corresponding value of B bt is found from Figure 2. The parameters used in the simulations are shown in Table I and. The simulation results are shown in Figures 4 11. From Figure 4&5, it is clear that even if there are variations in the value of B bt for a particular (n,k) combination BER values are Table II,still the same for given Eb/No and this is valid for all RS GMSK (n,k) combinations that shows increasing B bt amount only reduces overshoots in Guassian filter but produces no significant improvement on BER. From fig 4&5 it is also clear that uncoded system gives lesser BER values for Eb/No upto 5dB but there is a marked reduction in BER values for Eb/No greater than 5dB for RS GMSK (63,k) system.while doing a comparison between RS GMSK & BCH GMSK for different (63,k) combinations it has been observed through fig. 6 that there is no significant reduction in BER or it is nearly constant on increasing of values of S/N in case of BCH GMSK based system while in RS GMSK based system BER values significantly reduce on increase on increasing S/N ratio which makes it a better coding scheme. 15804

GMSK-RS(31,K),GMSK-RS(127,K),GMSK-RS(255,K) code combinations has higher amounts of BER as compared to GMSK-RS(63:k) code combination which shows that it is the best because BER is least for it. From figures 4 to 9 it is very clear that (63,k) is best among all combinations of RS GMSK from BER point of view Figure 4: Performance for RS-GMSK(63:k) code with B bt = 0.5. Figure 7:. Performance for RS-GMSK(31;k) code with B bt = K Figure 5:Performance for RS-GMSK(63;k) code with B bt = 1.0 Figure 6 : Performance for BCH-GMSK (63:k) code with B bt = 0.5 Figure 8: Performance for RS-GMSK(127:k) code with B bt = K 15805

0.9966 BER 0.9964 0.9962 0.996 0.9958 0.9956 0.9954 0.9952 0 2 4 6 8 10 Eb/No (db) UNCODED RS GMSK(255,239) RS GMSK(255,215) RS GMSK(255,203) RS GMSK(255,179) Figure 9: Performance for RS-GMSK(255:k) code with B bt = K Figure 11: Performance for BCH-GMSK (63:k) code with B bt = 0.5 When RS GMSK is compared with BCH GMSK for (31,k),(127,k) & (255,k) combinations through Figure.s 7 to 13 respectively it has been found that output BER value is nearly independent of variations in input S/N which is a big drawback of BCH GMSK but the value of BER obtained is far less as compared to that obtained in case of RS GMSK but by increasing parity symbols there is a marked reduction in BER in case of RS GMSK which is not observed in case of BCH GMSK,which is one of its major drawback. 0.501 0.5005 BER 0.5 0.4995 0.499 0.4985 0.498 0.4975 0.497 0.4965 BCH GMSK (31,26) BCH GMSK (31,21) BCH GMSK (31,16) BCH GMSK (31,11) BCH GMSK (31,06) Figure 12:.Performance for BCH-GMSK (127:k) code with B bt = 0.5 0.496 0 2 4 6 8 10 Eb/No (db) Figure 10: Performance for BCH-GMSK (31:k) code with B bt = 0.5 15806

Figure 13: Performance for BCH-GMSK (255:k) code with B bt = 0.5 Figure 15: Performance for BCH-PSK(31;k) code BER values obtained in case of RS GMSK are higher as compared to that obtained for BCH GMSK but by increasing parity symbols there is a marked improvement (reduction) in BER in case of RS GMSK which is not observed in case of BCH GMSK which is one of its major drawback. Figure 16: Performance for RS-PSK(63;k) code combinations with the same bandwidth as an un coded system Figure 14: Performance for RS-PSK(31;k) code combinations with the same bandwidth as an uncoded system Effect of increasing parity symbols on BER reduction is clearly visible on RS based system for various modulation schemes like PSK,DPSK,QPSK & FSK but it is not observed in case of BCH based system for same modulation schemes which is one of the major drawbacks of BCH modulation schemes as clear from Fig.s. 14 to 45. Figure 17: Performance for BCH-PSK(63;k) code 15807

Figure 18: Performance for RS-PSK(127;k) code Figure 21: Performance for BCH-PSK(255;k) code Figure 19: Performance for BCH-PSK (127;k) code Figure 22: Performance for RS-DPSK(31;k) code Figure 20: Performance for RS-PSK(255;k) code Figure 23: Performance for BCH-DPSK(31;k) code 15808

Figure 24: Performance for RS-DPSK(63;k) code Figure 27: Performance for BCH-DPSK(127;k) code Figure 25: Performance for BCH-DPSK(63;k) code Figure 28: Performance for RS-DPSK(255;k) code Figure 26: Performance for RS-DPSK(127;k) code Figure 29: Performance for BCH-DPSK(255;k) code 15809

Figure 30: Performance for RS-QPSK (31;k) code Figure 33: Performance for BCH- QPSK(63;k) code Figure 31: Performance for BCH-QPSK (31;k) code Figure 34: Performance for RS- QPSK(127;k) code Figure 32: Performance for RS- QPSK(63;k) code Figure 35: Performance for BCH- QPSK(127;k) code 15810

Figure 36:.Performance for RS- QPSK(255;k) code Figure 39: Performance for BCH- FSK(31;k) code Figure 37: Performance for BCH- QPSK(255;k) code Figure 40:.Performance for RS- FSK(63;k) code Figure 38: Performance for RS- FSK(31;k) code Figure 41: Performance for BCH- FSK(63;k) code 15811

Figure 42: Performance for RS- FSK(127;k) code Figure 43: Performance for BCH- FSK(127;k) code. Figure 45: Performance for BCH- FSK(255;k) code combinations with the same bandwidth as an un coded system. CONCLUSION In this paper, the performance of communication system over GMSK modulation which employ RS &BCH channel coding is examined. Under a constant bandwidth constraint,the combination of coding a RS (n,k) combinations &BCH(n,k) combinations with various modulation schemes is observed. The Proposed system results show that for same bandwidth as un coded system, a coded system bit error rate probability performance can be improved for a given bandwidth by taking smaller code rate. For all RS GMSK (n,k) combinations varying B bt product produces no significant improvement on BER. ( 63,k) is best among all combinations of RS GMSK from BER point of view. It is better to prefer GMSK modulation over PSK,DPSK,QPSK &FSK modulation methods for moderate values of n nor for too high nor too low. Effect of increasing parity symbols on BER reduction is clearly visible on RS based system for various modulation schemes like PSK,DPSK,QPSK & FSK but it is not observed in case of BCH based system for same modulation schemes which is one of the major drawbacks of BCH modulation. Between RS &BCH coding schemes which are significant for burst error correction RS is observed better than BCH. In the proposed technique MATLAB simulation is selected as the investigating tool. REFERENCES [1] Wicker, S.B., (1995) Error Control Systems for Digital Communication and Storage, Prentice-Hall, Upper Saddle River, NJ. Figure 44: Performance for RS- FSK(127;k) code [2] Reed, I. S. and Solomon, G., (1960) Polynomial Codes Over Certain Finite Fields, SIAM Journal of Applied Math, vol. 8, pp. 300-304. [3] SAURABH MAHAJAN, GURPADAM SINGH, Reed-Solomon Code Performance for M-ary Modulation over AWGN Channel International Journal of Engineering Science and Technology 15812

(IJEST), Vol. 3 No. 5 May 2011 [4] K. Murota and K. Hirade, GMSK modulation for digital mobile radio telephony, IEEE Trans. Commun, vol.com-29, pp.1044-1050, July 1981. [5] LiDuanMa,David. K Asano, Performance of GMSK and Reed-Solomon Code Combinations, The 27th Symposium on Information Theory and Its Applications (SITA2004) Gero, Gifu, Japan, Dec. 14 17, 2004. [6] I. S. Reed and G. Solomon, "Polynomial Codes over Certain Finite Fields," SI AM Journal of Applied Mathematics, Volume 8, pp. 300-304,1960. [7] Odenwalder, J.P., Error Control Coding Handbook, Linkabit Corporation, San Diego, CA, July 15,1976. [8] M. Mendlovitz, and L. Curry, Reduction of adjacent channel interference effects in GMSK communication links, MILCOM 2002. Proceedings., vol. 1, pp. 685-690, Oct. 2002. [9] BCH Codes Yunghsiang S. Han Graduate Institute of Communication Engineering, National Taipei University Taiwan [10] Introduction to LDPC by Codes Sarah J. Johnson School of Electrical Engineering and computer Science. The University of Newcastle Australia. [11] Graell i Amat, A. Le Bidan, R. GET/ENST Bretagne, Brest Rate-Compatible Serially Concatenated Codes with Outer Extended BCH Codes, Global Telecommunication conference (Washington, DC), pp.1476-1481, Nov2009. [12] Hamming, R.W. Error Detecting and Error correcting Codes, The Bell SystemTechnical Journal,J Soc, Indust. Appl. Math. Vol. 26, No.2, April 1950. 15813