PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL

Similar documents
ISSN: Page 320

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

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

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

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

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

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

ATSC 3.0 Physical Layer Overview

BER Analysis for MC-CDMA

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

OFDM Systems For Different Modulation Technique

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

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

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

Study of Turbo Coded OFDM over Fading Channel

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

Optimal Number of Pilots for OFDM Systems

Performance Analysis of OFDM System with QPSK for Wireless Communication

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

Performance Evaluation of IEEE STD d Transceiver

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

Effect Of Turbo Codes On OFDM Systems Over AWGN Channel To Improve BER

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

BER ANALYSIS OF BPSK, QPSK & QAM BASED OFDM SYSTEM USING SIMULINK

Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a

Improved concatenated (RS-CC) for OFDM systems

Comparative Study of OFDM & MC-CDMA in WiMAX System

Key words: OFDM, FDM, BPSK, QPSK.

Analysis of Interference & BER with Simulation Concept for MC-CDMA

Performance analysis of MISO-OFDM & MIMO-OFDM Systems

2.

Bit error rate simulation using 16 qam technique in matlab

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

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

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

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

ADVANCES in NATURAL and APPLIED SCIENCES

Performance of Reed-Solomon Codes in AWGN Channel

Performance Assessment of Orthogonal Frequency Division Multiplexing (OFDM) in Wireless Communication System

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

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

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

Performance of OFDM System under Different Fading Channels and Coding

Periodic Impulsive Noise Suppression in OFDM- Based Power-Line Communications through Filtering Under Different Coding Schemes

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

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication

ECE 6640 Digital Communications

/11/$ IEEE

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

Comparison of BER for Various Digital Modulation Schemes in OFDM System

ENHANCING BER PERFORMANCE FOR OFDM

Multi-carrier Modulation and OFDM

Performance Evaluation of OFDM System with Rician, Rayleigh, Rayleigh with Awgn and Awgn Channel for Bluetooth, Fixed and Mobile Wimax Application

A SURVEY OF LOW COMPLEXITY ESTIMATOR FOR DOWNLINK MC-CDMA SYSTEMS

TCM-coded OFDM assisted by ANN in Wireless Channels

BER of OFDM system using concatenated forward error correcting codes (FEC) over Nakagami m fading channel

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

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

WiMAX OFDM SIMULATOR

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

Space Time Block Coding - Spatial Modulation for Multiple-Input Multiple-Output OFDM with Index Modulation System

Performance Analysis Of OFDM Using QPSK And 16 QAM

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

A Research Concept on Bit Rate Detection using Carrier offset through Analysis of MC-CDMA SYSTEM

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

Error Control and performance Analysis of MIMO-OFDM Over Fading Channels

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

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

Comparison of ML and SC for ICI reduction in OFDM system

Implementation of MIMO-OFDM System Based on MATLAB

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

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS


Evaluation of Diversity Gain in Digital Audio Broadcasting

ERROR CONTROL CODING From Theory to Practice

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

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

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

Performance Evaluation of Error Correcting Techniques for OFDM Systems

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

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

PERFORMANCE ANALYSIS OF MC-CDMA SYSTEM USING BPSK MODULATION

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Performance Evaluation of COFDM in Time Varying Environment

Performance Evaluation using M-QAM Modulated Optical OFDM Signals

PERFORMANCE OF CODED OFDM IN IMPULSIVE NOISE ENVIRONMENT

Chapter 2 Overview - 1 -

Simulation Study and Performance Comparison of OFDM System with QPSK and BPSK

Implementation of OFDM Modulated Digital Communication Using Software Defined Radio Unit For Radar Applications

EC 551 Telecommunication System Engineering. Mohamed Khedr

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

International Journal of Informative & Futuristic Research ISSN:

Decrease Interference Using Adaptive Modulation and Coding

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

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

Lecture 13. Introduction to OFDM

Maximum-Likelihood Co-Channel Interference Cancellation with Power Control for Cellular OFDM Networks

Survey on Effective OFDM Technology for 4G

Fundamentals of OFDM Communication Technology

Transcription:

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL Abhishek Katariya, Neha Jain, Amita Yadav Abstract OFDM has recently been applied widely in wireless communication system due to its high data rate transmission capability with high bandwidth efficiency. Error control codes are used to protect information from errors that can occur during transmission Reed Solomon (RS) codes is one of the most important and best known classes of non binary [5].In the present study a simulink of RS are done using single carriers transceivers, to observe the performance of RS code and choose the effective parameters that can improve OFDM system. Evaluation of Bit Error Rate (BER) performance for RS code as a function of code rate and block size are tested. This testing is applied to single carrier system with different channel model using QPSK technique. BER performance over Rayleigh channel and Rician channels are done respectively. In this paper, the system throughput of a working OFDM system has been enhanced by adding RS coding. The bit error rate (BER) performance degradation of OFDM system is investigated in different channel. We consider the effects of BER both in Rayleigh and Rician. The environment theoretical approximate calculation method is also derived of BER for binary using quaternary phase shift keying (QPSK) modulation schemes in OFDM systems. In addition, the method of BER calculation is validated by simulinks. In this paper Improvement of performance elevation criteria of RS coded OFDM TRANSMISSION over noisy channel is analyzed using simulink. The Simulink Communication tool and basic library tools are use with standard values in IEEE802.11A. Keywords BER, OFDM, RS Code, Fading Channels, QPSK, Simulinks I. INTRODUCTION Several Technologies are considered to be candidates for future applications such as orthogonal frequency division multiplexing (OFDM), which is a special from of multicarrier transmission where all the subcarriers are orthogonal to each other orthogonal frequency division multiplexing (OFDM) has become a popular modulation method in high speed wireless communications [3]. OFDM has recently been applied widely in wireless communication system due to its high data rate transmission capability with high bandwidth efficiency some of the main advantages of OFDM is that the modulation and demodulation can be done using inverse fast fourier transmission (IFFT) and fast fourier transmission (FFT) operations, which are computationally efficient. Also one other significant advantage is that its multipath delay spread tolerance and efficient spectral usage by allowing overlapping in the frequency domain [1, 2]. OFDM enables robust multiple access technology to combat the impairment of wireless channels, especially of multipath fading, delay spread and Doppler shifts. Because of its significant advantages in frequency efficiency, OFDM has been a very popular technique for more efficient data communication [7]. In this work the performance evaluation of Orthogonal Frequency-Division Multiplexing Fast Fourier Transform (OFDMFFT) in wireless channel models. The rest of the paper is organized as follows. Section 2 presents OFDM system model, Section 3 Present work, Section 4 presents IEEE 802.11A specifications [4] Section 5 presents RS code. The Simulation results are presented in Section 6, Section 7 concludes the paper II. OFDM SYSTEM MODEL Typical baseband system of OFDM is illustrated in Fig.1 Binary input data is first encoded by a forward error correction code. Then the encoded data is mapped onto QPSK (Quadrature Phase Shift Keying) After inserting pilot, the data sequence X=[X0 X1.XN-1]T is transformed into time domain signal by IFFT (Inverse Fast Fourier Transform). Following IFFT block, guard time, which is chosen to be larger than the expected delay spread, is inserted to prevent ISI (Inter-Symbol Interference).After parallel to serial transform, the transmitted signal will pass through the multipath fading channel with AWGN (Additive White Gaussian Noise).At the receiver, Y= [Y0 Y1.YN- 1]T is obtained after serial to parallel transform, CP (Cyclic Prefix) removing and FFT (Fast Fourier Transform) [9]. Manuscript received March 9, 2011. Abhishek Kataria, Department of Electronics & Communication, SBCET / Jaipur, India, / 07737663281, (e-mail: abhishek_karariya@rediffmail.com ). Neha Jain, Department of Electronics & Communication SBCET /Jaipur, India / 09828571981, (e-mail: neha26783@gmail.com ). Amita Yadav, Department of Electronics & Communication SBCET /Jaipur, India / 09309057126, (e-mail: amita.mahi@gmail.com). [Fig: 1 OFDM base band system on pilot channel estimation] 24

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL III. PRESENT WORK Error control codes are used to protect information from errors that can occurs during transmission. RS Code is one of the most important and best known classes of non binary Bose Chaudhuri Hoequenghen (BCH) codes which are capable of correcting burst errors. RS code is a type of forward error correction (FEC) codes used in data transmission for real time application. Their current uses include deep space communication, compact disc recording, cellular communications and digital broadcasting. Popularity stems in part from the existence of encoding and decoding algorithms that are simple to implement in hardware. In addition to their practical uses, these codes also have a nice theoretical structure for proving the feasibility of certain coding and storage scheme. Reed Solomon (RS) code are used for the non binary and binary encoding schemes, respectively the fading channels considered are Rayleigh or Rician. In the present study a simulink of RS are done using single carriers transceiver to observe the performance of RS code and choose the effective parameters that can improve OFDM system. Evaluation of Bit Error Rate (BER) performance for RS code as a function of cod rate and block size are tested. This testing is applied to single carrier system with different channels model using QPSK technique. BER performance over Rayleigh channel and Rician Channels are done respectively. In this paper Improvement of performance elevation criteria of RS coded OFDM TRANSMISSION over noisy channel is analyzed using simulink. The Simulink Communication tool and basic library tools are use with standard values in IEEE802.11A IV. IEEE 802.11 SPECIFICATIONS IEEE 802.11 is a set of standards carrying out wireless local area network (WLAN) computer communication in the 2.4, 3.6 and 5 GHz frequency bands. The IEEE 802.11a standard specifies an OFDM physical (PHY) layer that splits an information signal across 52 separate subcarriers. Four subcarriers are pilot subcarriers and the remaining 48 subcarriers provide separate wireless pathways for sending the information in a parallel fashion. The resulting subcarrier frequency spacing is 0.3125 MHz (for a 20 MHz bandwidth with 64 possible frequency slots). The basic parameters for OFDM systems as per IEEE 802.11a standard are given in Table 1. [Table: 1 OFDM TIME BASE PARAMETER IN IEEE802.11a] Parameter Value FFT size(nfft) 64 Number of subcarrier(ndsc) 52 FFT sampling frequency Subcarrier Frequency Subcarrier index 20MHz 3125KHz Data symbol durationt d 32 µs Cyclic prefix duration T cp 0.8 µs Total symbol duration T s 4µs Modulation Codeword length 15 Message length 15 {-26to-1, +1to+26} QPSK V. RS CODE RS Codes are one of the most popular error correcting codes in digital communication and data storage systems. RS Code is a type of forward error correction (FEC) codes used in data transmission for real time application. Reed Solomon (RS) codes are a class of non binary codes which have strong burst and erasure error correcting capabilities [10]. Their current uses include deep space communication, compact disc recording, cellular communications and digital broadcast. Popularity stems in part from the existence of encoding and decoding algorithms that are simple to implement in hardware. In addition to their practical uses, these codes also have a nice theoretical structure for proving the feasibility of certain coding and storage scheme. Reed Solomon (RS) codes are a non binary codes; that is we can describe them in terms of symbols rather than bits. That is, RS codes can achieve very large minimum distance. Hence, RS codes are used for correcting burst errors in communication medium, it doesn t mean that RS codes will correct only evenly spaced errors. RS codes can also correct randomly occurring errors found wide ranging applications throughout the fields of digital communication and storage [11]. RS codes are systematic linear block codes specified as RS (n, k), with m bit symbols. This means that the encoder takes k data symbols of m bits each, appends n - k parity symbols, and produces a code word of n symbols (each of m bits) from the field GF (2n). The maximum block length n is equal to 2n-1 symbols for classical RS codes (or 2n symbols for singly extended RS codes). Often, the symbol size is taken to be 8 bits (m = 8) so that n will be 255 (or 256for singly extended RS codes) A. Description of RS Coding Since RS codes are cyclic codes, encoding in systematic form is analogous to the binary encoding procedure. We can think of shifting a message polynomial, m(x), into the rightmost k stages of a codeword register and then appending a parity polynomial p(x), by placing it in the leftmost n k stages. Therefore we multiply m(x) by Xn-k, thereby manipulating the message polynomial algebraically so that it is right-shifted n - k positions. Next, we divide Xn-k m(x) by the generator polynomial g(x), which is written in the following form: X n - k m(x) = q(x) g(x) + p(x)----------- (1) where q(x) and p(x) are quotient and remainder polynomials, respectively. As in the binary case, the remainder is the parity. It can also be expressed as follows: P(X) = X n - k m(x) modulo g(x)----------- (2) The resulting codeword polynomial, U(X) can be written As: U(X) = p(x) + X n-k m(x)------------------- (3) Hence the resulting codeword U(X) is transmitted in the wireless channel (Sklar, 2001) [6]. 25

B. Description of RS Decoding The Reed Solomon decoder tries to correct errors and/or erasures by calculating the syndromes for each code word. Based upon the syndromes the decoder is able to determine the number of errors in the received block. Syndrome Computation (S1, S2, S2t) i. Let the transmitted code be U (X) = u0+u1x+..+un-1xn-1 -------------- (4) ii. Let the received code be R (X) =r0+r1x+..+rn-1xn-1 -------- (5) iii. Syndrome is the result of parity check performed on The r(x) to determine whether r(x) is a valid member of Codeword polynomial iv. Error pattern e(x)=r(x)-u(x) ---------- (6) Hence e(x)=ej1xj1+ej2xj2+ +ejvxjv Here ej1,ej2 ejv are error values and Xj1,Xj2,.Xjv are error location The computation of syndrome symbol can be described as: Si=r(X) X=αi = r(αi) i=1,, n-k ---------- (7) r(x) = U(X) + e(x) ------------ (8) Then r(x) evaluated at each of the roots of g(x ) should yield zero only when it is a valid codeword. Any errors will result in one or more of the computations yielding a nonzero result. A. Simulink Model VI. SIMULINK Since the main goal of this research paper was to simulink the OFDM system by utilizing RS code. The block diagram of the entire system is shown in Figure 2. [Figure2. Simulink model of RS OFDM] Here A = encoder, B = QPSK modulation, C = serial to parallel converter, D = IFFT, E = parallel to serial converter, F = channel with noise, G = serial to parallel converter, H = FFT, I = parallel to serial converter, J= QPSK demodulation and K = RS decoder [12]. B. Simulink Parameters [Table:2 Simulink Parameters] Parameter Value Sample Per Frame 44 Sampling Time 1.8182e-006 sec PN Sequence [1 0 0 0 0 1 1] Sampling Time T pns 2.5806e-006 Codeword length 15 Message length 15 Modulation QPSK C. Algorithms of Simulinks We measured the performance of the RS coded OFDM through MATLAB simulink. The simulink follows the procedure listed below: 1. Generate the information bits randomly. 2. Encode the information bits using a RS encoder with the specified generator matrix. 3. Use QPSK to convert the binary bits, 0 and 1, into complex signals (before these modulation use zero padding). 4. Performed serial to parallel conversion. 5. Use IFFT to generate OFDM signals, zero padding is being done before IFFT. 6. Use parallel to serial convertor to transmit signal serially. 7. Introduce noise to simulink channel errors. We assume that the signals are transmitted over an Rayleigh and Rician channels. The noise is modeled as a Guassian random variable with zero mean and variance σ2. The variance of the noise is obtained as: A built-in MATLAB function randn to generate a sequence of normally distributed random numbers, where randn has zero mean and 1 variance. Thus the receive ignal at the decoder is: X = noisy (X) Where noisy (X) is the signal corrupted by noise. 8. At the receiver side, perform reverse operations to decode the received sequence. 9. Count the number of erroneous bits by comparing the decoded bit sequence with the original one. 10. Calculate the BER and plot it. VII. RESULT The OFDM system is developed, analyzed, and simulink in Matlab. The performance results for such system in different channel respectively Rayleigh and Ricianusing RS coding and QPSK modulation. The graphs of BER vs Eb/No performance of OFDM system under Raleigh and Rician channel without coding and using RS coding are shown in figure (3),(4) and (6), (7) respectively. BER v/s SNR Comparison of OFDM system under Rayleigh and Rician channel for without coding and using RS coding are shown in figure (5), (8) respectively. 26

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL A. BER Performance of Rayleigh Channel Without Coding D. BER Performance of Riclan Channel without Coding [Fig: 3 BER v/s SNR performance of OFDM system under Rayleigh channel without RS Coding] B. BER Performance of Rayleigh Channel with Coding [Fig 6: BER v/s SNR performance of OFDM system under Rician channel using RS Coding] E. BER Performance of Riclan Channel with Coding [Fig: 4 BER v/s SNR performance of OFDM system under Rayleigh channel using RS Coding] [Fig:7 BER v/s SNR performance of OFDM system under Rician channel using RS Coding] C. BER Performance of Rayleigh Channel with and without Coding F. BER Performance of Riclan Channel with and without Coding [Fig 5: BER v/s SNR Comparison of OFDM system under Rayleigh channel for without coding and using RS coding] [Fig 8: BER v/s SNR Comparison of OFDM system under Rician channel for without coding and using RS coding] VIII. CONCLUSION 27

BER performance over Rayleigh channel and Rician channels are done respectively. In this paper, the system throughput of a working OFDM system has been enhanced by adding RS coding. The bit error rate (BER) performance degradation of OFDM system is investigated in different channel. We consider the effects of BER both in Rayleigh and Rician. The an environment theoretical approximate calculation method is also derived of BER for binary using quaternary phase shift keying (QPSK) modulation schemes in OFDM systems. In addition, the method of BER calculation is validated by simulinks. In this paper Improvement of performance elevation criteria of RS coded OFDM TRANSMISSION over noisy channel is analyzed using simulink. The Simulink Communication tool and basic library tools are use with standard values in IEEE802.11A. REFERENCES [1] Ramjee Prasad, OFDM for Wireless Communications systems, Artech House Publishers, 2004. [2] L. Hanzo, M. Munster, B.J. Choi, T. Keller, OFDM & MCCDMA for Broadband Multiuser Communications, WLANs and Broadcasting John Wiley Publishers, 2003. [3] Omar Al-Askary, Coding and Iterative Decoding of Concatenated Multi-level Codes for the Rayliegh Fading Channel, Ph. D Thesis in Radio Communication Systems, Stockholm, Sweden, 2006. [4] IEEE 802.11 detailed documentation available at IEEE website http://standards.ieee.org/getieee802 [5] C. Xu(2007), Soft Decoding Algorithm for RS-CC Concatenated Codes in WiMAX System, IEEE 65th Conference on Vehicular Technology VTC 2007, pp. 740-742. [6] Bernard Sklar (2001), Digital Communication Fundamentals and Applications, 2nd edition, Prentice Hall Inc. [7] L. Zou, Automatic Detection of the Guard Interval Length in OFDM System, Journal of Communications, vol. 1, no. 6, pp. 28-32, Spt. 2006. [8] O.Daoud, A.-R Al-Qawasmi, Efficient Performance Of Cofdm- Based DVB-T, in IEEE International Multi-Conference on Systems, Signals and Devices, 2009, pp. 1-4. [9] Zhu Qi Li Hao Feng Guangzeng performance analysis of channel estimaton on for LDPC coded OFDM system in multipath fading channel JOURNAL OF ELECTRONICS (CHINA), Vol.23 No.6 Nov 2006. [10] S. Roman, Coding and Information Theory. Springer- Verlag, 1992. [11] L. Biard and D. Noguet (2008), Reed Solomon Codes for Low Power Communication, Journal of Communications, vol. 3, no. 2, pp. 13-21. [12] M. K. GUPTA, VISHWAS SHARMA, To improve bit error rate of turbo coded OFDM transmission over noisy channel, Journal of Theoretical and Applied Information Technology 2005 2009 JATIT [13] John G. Proakis, Masoud Salehi, communication system using MATLAB Thomson Asia Pvt. Ltd., Singapore, 2003. [14] T. Rappaport, Wireless Communications Principles and Practice, Prentice Hall, 1996. [15] Iskander, Cyril-Daniel, A MATLAB-based Object-Oriented Approach to Multipath Fading Channel Simulation, a MATLAB Central submission available in www.mathworks.com. 28