Adaptive Equalization of binary encoded signals Using LMS Algorithm



Similar documents
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

Background 2. Lecture 2 1. The Least Mean Square (LMS) algorithm 4. The Least Mean Square (LMS) algorithm 3. br(n) = u(n)u H (n) bp(n) = u(n)d (n)

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

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department sss40@eng.cam.ac.

5 Signal Design for Bandlimited Channels

Lezione 6 Communications Blockset

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

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

Lecture 5: Variants of the LMS algorithm

Digital Baseband Modulation

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

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

MODULATION Systems (part 1)

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

Advanced Signal Processing and Digital Noise Reduction

Time and Frequency Domain Equalization

Duobinary Modulation For Optical Systems

Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

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

Adaptive Variable Step Size in LMS Algorithm Using Evolutionary Programming: VSSLMSEV

NRZ Bandwidth - HF Cutoff vs. SNR

Physical Layer, Part 2 Digital Transmissions and Multiplexing

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

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

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

Coding and decoding with convolutional codes. The Viterbi Algor

Capacity Limits of MIMO Channels

Suppression of Four Wave Mixing in 8 Channel DWDM System Using Hybrid Modulation Technique

Revision of Lecture Eighteen

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

Image Compression through DCT and Huffman Coding Technique

The Filtered-x LMS Algorithm

Digital Transmission (Line Coding)

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

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

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

RECOMMENDATION ITU-R BO.786 *

Solutions to Exam in Speech Signal Processing EN2300

Computer exercise 2: Least Mean Square (LMS)

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

Non-Data Aided Carrier Offset Compensation for SDR Implementation

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

Research on the UHF RFID Channel Coding Technology based on Simulink

IN current film media, the increase in areal density has

Understanding CIC Compensation Filters

System Identification for Acoustic Comms.:

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

RADIO FREQUENCY INTERFERENCE AND CAPACITY REDUCTION IN DSL

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

How To Encode Data From A Signal To A Signal (Wired) To A Bitcode (Wired Or Coaxial)

Grid Interconnection of Renewable Energy Sources Using Modified One-Cycle Control Technique

Signal Detection. Outline. Detection Theory. Example Applications of Detection Theory

Parametric Comparison of H.264 with Existing Video Standards

Digital Signal Controller Based Automatic Transfer Switch

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

MIMO CHANNEL CAPACITY

CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York

Using Pre-Emphasis and Equalization with Stratix GX

USB 3.0 CDR Model White Paper Revision 0.5

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Propagation Channel Emulator ECP_V3

Public Switched Telephone System

Study on Differential Protection of Transmission Line Using Wireless Communication

Computer Aided Design of Home Medical Alert System

Linear Threshold Units

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

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

Modeling and Performance Analysis of DWDM Based 100 Gbps Low Power Inter-satellite Optical Wireless Communication (LP-IsOWC) System

Lecture 8: Signal Detection and Noise Assumption

ARTIFICIAL NEURAL NETWORKS IN THE SCOPE OF OPTICAL PERFORMANCE MONITORING

Synchronization of sampling in distributed signal processing systems

A Cold Startup Strategy for Blind Adaptive M-PPM Equalization

Adaptive Notch Filter for EEG Signals Based on the LMS Algorithm with Variable Step-Size Parameter

Security and protection of digital images by using watermarking methods

Digital Communications

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

PCM Encoding and Decoding:

Probability and Random Variables. Generation of random variables (r.v.)

INTERNATIONAL TELECOMMUNICATION UNION $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+

Modern Wireless Communication

BSEE Degree Plan Bachelor of Science in Electrical Engineering:

An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups

Experiment 7: Familiarization with the Network Analyzer

Evolution from Voiceband to Broadband Internet Access

INTERNATIONAL TELECOMMUNICATION UNION

A Modified Binary Search Algorithm for Carrier Acquisition in DSB-SC Communication System

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Transcription:

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive Equalization of binary encoded signals Using LMS Algorithm Dr.K.Nagi Reddy Professor of ECE,NBKR Institute of Science & Technology, Vidyanagar,Nellore (dt) AP, INDIA ABSTRACT: The recent digital transmission systems impose the application of channel equalizers with short training time. Equalization techniques compensate for the time dispersion introduced by communication channels. Adaptive equalization is the technique used to reliably transmit data through a communication channel. Ideally, if the channel is ideal, we can demodulate the signal perfectly at the output without causing any error. However, in practice, all the channels are non-ideal and noisy in nature. So, to recover the original signal after demodulation, equalization filter is used, which will minimize the error between original transmitted signal and demodulated signal passed through equalization filter. Given a channel of unknown impulse response, the purpose of an adaptive equalizer is to operate on the channel output such that the cascade connection of the channel and the equalizer provides an approximation to an ideal transmission medium. A replica of transmitted sequence is made available at the receiver in proper synchronism with the transmitter, thereby making it possible for adjustments to be made to the equalizer coefficients in accordance with the LMS algorithm employed in the equalizer design. In this paper, an overview of the current state of the art in adaptive equalization technique has been presented for the different binary encoded sequences like Unipolar, polar and bipolar with and without return to zero encoding. Key words: LMS Algorithm, Adaptive filter, Channel equalization. INTRODUCTION An adaptive equalizer is an equalization filter that automatically adapts to time-varying properties of the communication channel []. It can be implemented to perform tap-weight adjustments periodically or continually. Periodic adjustments are accomplished by periodically transmitting a preamble or short training sequence of digital data known by the receiver. Continual adjustment are accomplished by replacing the known training sequence with a sequence of data symbols estimated from the equalizer output and treated as known data. When performed continually and automatically in this way, the adaptive procedure is referred to as decision directed. If the probability of error exceeds one percent, the decision directed equalizer might not converge. A common solution to this problem is to initialize the equalizer with an alternate process, such AR and MA Processes to provide good channel-error performance. The need for equalizers [] arises from the fact that the channel has amplitude and phase dispersion which results in the interference of the transmitted signals with one another. The design of the transmitters and receivers depends on the assumption of the channel transfer function. But, in most of the digital communications applications, the channel transfer function is not known at enough level to incorporate filters to remove the channel effect at the transmitters and receivers. ISSN: 8 859 www.internationaljournalssrg.org Page

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive equalization is the technique used to reliably transmit data through a communication channel. Ideally, if the channel is ideal, we can demodulate the signal perfectly at the output without causing any error. However, in practice, all the channels are non-ideal and noisy in nature. So, to recover the original signal after demodulation, our aim is to find an equalization filter which will minimize the error between original transmitted signal and demodulated signal passed through equalization filter. Least Mean Square (LMS), has been proposed to perform this operation of equalization. Here our intention is to adjust the tap weights and calculate the error performance for the different binary encoded signals like Unipolar and polar and bipolar encoded sequences with and without return to zero. The rest of this paper is organized as follows. In section,explains the modeling of the communication channel. The rd section narrates the basic concept Channel equalization. Section explains the detailed analysis of LMS Algorithm. The 5 th section gives the results and discussion. Section concludes the papers along with future research directions are discussed.. Modeling the communication channel We assume the impulse response of the channel in the form h( [ cos( ( n ))] for n,, w otherwise The filter input signal will be u ( h * a v h( k) a( n k) v( where the noise variance. v Here both the MA Process and AR Processes are used to perform the equalization process The number of transverse equalization filter coefficients are being considered are, the weights (parameter) of the filter are symmetric with respect to the middle tap (n=5) and the channel input is delayed by 7 units to provide the desired response to the equalizer.. CHANNEL EQUALIZATION An equalization filter typically allows the user to adjust one or more parameters that determine the overall shape of the filter's transfer function as explained in the earlier section. Equalizers are used to overcome the negative effects of the channel. Different kinds of Equalizer are available in the literature like Adaptive Equalizer, Fractionally Spaced Equalizer, Blind Equalization, Decision-Feedback Equalization, Linear Phase Equalizer, T- Shaped Equalizer [], Dual Mode Equalizer[] and Symbol Spaced Equalizer. Our concentration is only the adaptive equalizer consists of a tapped delay line [5] and adaptive algorithm (LMS Algorithm). The equalizer outputs a weighted sum of the values in the delay line and updates the weights to prepare for the next symbol period. The general channel and equalizer pair and the structure of adaptive equalizers are depicted in Figs.& respectively. ISSN: 8 859 www.internationaljournalssrg.org Page

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Input x(t) Channel (H(f)) Equalizer(/H(f)) y equ (t) Fig.: The general channel and equalizer pair Fig.: The block diagram of adaptive equalization equipment To transmit a digital message, which can be a sequence of bits corresponding to voltage levels in modulation technique, through a noisy communication channel with impulse response given by h(. We can simplify the channel complexity by assuming that the channel noise is AWGN (Additive White Gaussian Noise) in nature and is independent of transmitted signal. So, the received signal u( at the demodulator can be given equation, L u( d( k) h( n k) v( k where d( is the transmitted digital message, L is the length of FIR approximation of channel distortion filter[]. Our aim is now to determine d ( such that Mean square error J, the difference between d( and ( minimized. e ( d( d( J E( e( ) We determine d (. LMS Algorithm using the adaptive equalizer based on LMS algorithm shown in Fig.. To make exact measurements of the gradient J ( vector at each iteration n, and if the step-size parameter is suitably chosen, then the tap-weight vector computed by using the steepest descent algorithm would converge to the optimum wiener solution [7]. The exact measurements of the gradient vector are not possible and since that would require prior knowledge of both the autocorrelation matrix R of the tap inputs and the cross correlation vector between the tap inputs w( and the desired response d(, the optimum wiener solution could not be reached [8]. d is ISSN: 8 859 www.internationaljournalssrg.org Page

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Consequently, the gradient vector must be estimated from the available data when system is operated in an unknown environment.the least mean squares (LMS) algorithms adjust the filter coefficients to minimize the cost function. Assuming that all the signals involved are real-valued signals the LMS the elements for LMS algorithm are (Haykin, 99; Hayes, 99) Tap-weight vector The signal input w ] [ w, w, w w N x ( [ x(, x( n ),... x( n N )] T Filter output y( w x( 5 Estimation error or error signal e( d( y( The tap weight adaption: w( w( e( x( T Equations (5) and () define the estimation error e (, the computation of which is based on the current estimate of the tap weight vector w (. Note that the second term, on the right hand side of equation () represents the adjustments that are applied to the current estimate of the tap weight vector w (. The iterative procedure is started with an initial guess w ().The algorithm described by equations (5) and () is the complex form of the adaptive least mean square (LMS) algorithm. At each iteration or time update, this algorithm requires knowledge of the most recent values u (, d( w(. T 7 The LMS algorithm is a member of the family of stochastic gradient algorithms. In particular, when the LMS algorithm operates on stochastic inputs, the allowed set of directions along which we step from one iteration to the next is quite random and therefore cannot be thought of as consisting of true gradient directions. 5. Results and Discussion The LMS algorithm is one of the powerful adaptive algorithm for equalization of the communication channel. This has been done by considering the binary encoded signals namely Unipolar with and without return to zero, Polar with and without return to zero and bipolar with and without return to zero encoding schemes. For all these schemes the AR and MA processes are employed to equalize the communication channel and also analyzed the learning curves for the various values of learning rates. The simulation of adaptive equalization and corresponding learning curve also depicted in the Figs. Fig. -5. From the Fig.,,8,, and is observed that the noise has been reduced much but some part of the signal is missing when Autoregressive Process(AR) is used in the adaptive equalization using LMS Algorithm. Even though the nose reduction with Moving Average process (MA) is less compared to the AR Process, It is inferred from the Figs.5,7,9,, and 5 that the equalized channel output appears almost same as the transmitted one.. The learning curves corresponding to all binary encoding schemes are also depicted though the Figs. -5. From the learning curves, it is observed that the algorithm converges fast as the step size µ increases. However, we can t increase the step size to any value as condition for convergence ISSN: 8 859 www.internationaljournalssrg.org Page

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep requires that step size should be less than the inverse of energy of the correlation matrix of received signal. One of the most important observations from these learning curves is that the algorithm converges faster for channel corresponding Channel parameters Channel input response h( Learning curve for Unipolar WRZ Ee ( for LMS algorithm.8.8.9 a m p l itu d e... a m p l itu d e....8.7 5 7 8 9 5..5 Original Unipolar WRZ to be transmitted Received Unipolar WRZ signal (noise + distortio..8. a m p l itu d e... a m p litu d e.. 5 5 5 5 5 5 5 5 (a) (b) Fig.. (a) Adaptive equalization of LMS Algorithm using AR Process of Unipolar WRZ Channel input response h( Learning curve for Unipolar WRZ Ee ( for LMS algorithm.8.8.9 a m p lit u d e... a m p lit u d e....8.7 5 7 8 9 5..5 Original Unipolar WRZ to be transmitted Received Unipolar WRZ signal (noise + distortio..8.5. a m p litu d e... 5 am plitud e.5 -.5 5 5 5 5 5 5 5 Fig.5. (a) Adaptive equalization of LMS Algorithm using MA Process of Unipolar WRZ Channel input response h(.. Learning curve for PWRZ E e ( for LMS algorithm.8... 5 7 8 9.5 -.5-5.5.5 Original Unipolar PWRZ to be transmitted Received Unipolar PWRZ signal (noise + distortio.5.5 -.5 - - 5-5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using AR Process of Polar WRZ ISSN: 8 859 www.internationaljournalssrg.org Page 5

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep.8 Channel input response h(.5 Learning curve for PWRZ Ee ( for LMS algorithm...5. -.5 5 7 8 9-5 Original Unipolar PWRZ to be transmitted Received Unipolar PWRZ signal (noise + distortio.5.5 -.5 -.5-5 - 5 5 5 5 5 5 5 Fig.7. (a) Adaptive equalization of LMS Algorithm using MA Process of Polar WRZ Channel input response h(.5 Learning curve for Bipolar WRZ Ee ( for LMS algorithm.8... 5 7 8 9.5 -.5-5.5 Original Bipolar WRZ to be transmitted Received Bipolar WRZ signal (noise + distortio.5.5 -.5 - - - 5-5 5 5 5 5 5 5 Fig.8. (a) Adaptive equalization of LMS Algorithm using AR Process of Bipolar WRZ Channel input response h(.5 Learning curve for Bipolar WRZ Ee ( for LMS algorithm.8... 5 7 8 9.5 -.5-5.5 Original Bipolar WRZ to be transmitted Received Bipolar WRZ signal (noise + distortio.5.5 -.5 - - 5-5 5 5 5 5 5 5 Fig.9. (a) Adaptive equalization of LMS Algorithm using MA Process of Bipolar WRZ Channel input response h( Learning curve for Unipolar RZ Ee ( for LMS algorithm.8.8.9...8.....7 5 7 8 9 5..5 Original Unipolar RZ to be transmitted Received Unipolar RZ signal (noise + distortio..8...... 5 5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using AR Process of Unipolar RZ ISSN: 8 859 www.internationaljournalssrg.org Page

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Channel input response h( Learning curve for Unipolar RZ Ee ( for LMS algorithm.8.8.9...8.....7.8... 5 7 8 9 Original Unipolar RZ to be transmitted.5.5 5 Received Unipolar RZ signal (noise + distortio..5.... 5 -.5 5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using MA Process of Unipolar RZ Channel input response h( Learning curve for polar WRZ Ee ( for LMS algorithm.8.5...5. -.5.5 5 7 8 9 Original polar WRZ to be transmitted - 5 Received polar WRZ signal (noise + distortio.5 -.5 -.5-5 - 5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using AR Process of polar RZ Channel input response h( Learning curve for polar RZ Ee ( for LMS algorithm.8....5 -.5.5.5 5 7 8 9 Original polar RZ to be transmitted - 5 Received polar RZ signal (noise + distortio.5 -.5 -.5-5 - 5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using MA Process of polar RZ Channel input response h( Learning curve for Bipolar RZ Ee ( for LMS algorithm.8.5.9...8. -.5.7.5 -.5 5 7 8 9 Original Bipolar RZ to be transmitted - 5 - - Received Bipolar RZ signal (noise + distortio..5.... - 5-5 5 5 5 5 5 5 Fig.. (a) Adaptive equalization of LMS Algorithm using AR Process of Bipolar RZ ISSN: 8 859 www.internationaljournalssrg.org Page 7

SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Channel input response h( Learning curve for Bipolar RZ Ee ( for LMS algorithm.8... 5 7 8 9 Original Bipolar RZ to be transmitted.5 -.5-5 Received Bipolar RZ signal (noise + distortio.9.8.7..5..5.. -.5 -. - 5-5 5 5 5 5 5 5 Fig.5. (a) Adaptive equalization of LMS Algorithm using MA Process of Bipolar RZ (b) Corresponding performance Curve. CONCLUSION In this paper, the LMS algorithm is giving a very good convergence results for chosen value of step size However, the no. of iterations required for convergence of algorithm is in the order of thousands. By comparing the schemes of AR and MA Processes of adaptive equalization it is concluded that even though the amount of noise reduction using MA Process equalization is less compared to AR process,ma Process give better equalization and good convergence of the algorithm. 7. REFERENCES [] Symon Haykin, Communication system John wiley & sons rd edition,99. [] Garima Malik, Amandeep Singh Sappal, Adaptive Equalization Algorithms:An Overview, International Journal of Advanced Computer Science and Applications, Vol., No., March [] B.P.Lathi, Modern Digital and analog Communications system. [] Zhou Jiang, Zhi Liu, Rong-Hua Jin and Xiao-Yang Zen () Design of Dual-mode Equalizer for QAM Demodulator in FPGA,8th International Conference on Solid-State and Integrated Circuit Technology [5] Ms.Manpreet kaur, Ms. Cherry, Design of an Adaptive Equalizer Using LMS Algorithm, Journal of Electronics and Communication Engineering, Volume 9, Issue, Ver. I (Jan. ), PP 5-9 [] B. Widrow and S.D. Sterns, Adaptive Signal Processing, Prentice Hall, New York, 985 [7] Jashvir Chhikara, agbir Singh, Noise cancellation using adaptive algorithms, International Journal of Modern Engineering Research,Vol., Issue., May-June pp-79-795 [8] B. Widow, "Adaptive noise canceling: principles and applications", Proceedings of the IEEE, vol., pp. 9-7, 975. K.Nagi Reddy born in 97 in a remote village in Andhra Pradesh, INDIA and completed AMIETE in the year 99,obtained M.Tech from JNT University in the year and he received Ph.D from SV University, Tirupati in June.He worked as associate lecture in Vasavi polytechnic Banaganapalli, Kurnool(DT) during 997-999. In the year he joined as Assistant Professor in CBIT, Ganipet, Hyderabad. In June he joined as Assistant Professor at NBKR Institute of Science & Technology, Vidyanagar, Nellore(Dt), promoted as Associate Professor in may.presently working as Professor in the department of ECE at the same organization. He has published more than National and International journal/conferences. He is life Member of ISTE, IETE. His area of interest includes Signal Processing and Communication. ISSN: 8 859 www.internationaljournalssrg.org Page 8