Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Similar documents
Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Adaptive Kalman Filter based Channel Equalizer

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

BER Analysis ofimpulse Noise inofdm System Using LMS,NLMS&RLS

Active Noise Cancellation in Audio Signal Processing

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Speech Enhancement Based On Noise Reduction

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

OFDM Transmission Corrupted by Impulsive Noise

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

Acoustic Echo Cancellation using LMS Algorithm

IMPULSE NOISE CANCELLATION ON POWER LINES

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

A Dual-Mode Algorithm for CMA Blind Equalizer of Asymmetric QAM Signal

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

Architecture design for Adaptive Noise Cancellation

Performance Evaluation of different α value for OFDM System

Reducing Intercarrier Interference in OFDM Systems by Partial Transmit Sequence and Selected Mapping

Performance Analysis of Equalizer Techniques for Modulated Signals

Noise Reduction Technique for ECG Signals Using Adaptive Filters

Implementation of Optimized Proportionate Adaptive Algorithm for Acoustic Echo Cancellation in Speech Signals

Fixed Point Lms Adaptive Filter Using Partial Product Generator

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Blind Equalization Using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems

Adaptive Systems Homework Assignment 3

REAL TIME DIGITAL SIGNAL PROCESSING

Temporal Clutter Filtering via Adaptive Techniques

Lab/Project Error Control Coding using LDPC Codes and HARQ

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

A Novel Hybrid Technique for Acoustic Echo Cancellation and Noise reduction Using LMS Filter and ANFIS Based Nonlinear Filter

Audio Restoration Based on DSP Tools

VLSI Implementation of Separating Fetal ECG Using Adaptive Line Enhancer

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Fig(1). Basic diagram of smart antenna

Comparison of ML and SC for ICI reduction in OFDM system

ACOUSTIC ECHO CANCELLATION USING WAVELET TRANSFORM AND ADAPTIVE FILTERS

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Adaptive beamforming using pipelined transform domain filters

Blind Equalization using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems

A Stable LMS Adaptive Channel Estimation Algorithm for MIMO-OFDM Systems Based on STBC Sonia Rani 1 Manish Kansal 2

OFDM Systems For Different Modulation Technique

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

Mitigation of Non-linear Impairments in Optical Fast-OFDM using Wiener-Hammerstein Electrical Equalizer

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

Performance analysis of BPSK system with ZF & MMSE equalization

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

New Techniques to Suppress the Sidelobes in OFDM System to Design a Successful Overlay System

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

Acoustic Echo Cancellation: Dual Architecture Implementation

Jaswant 1, Sanjeev Dhull 2 1 Research Scholar, Electronics and Communication, GJUS & T, Hisar, Haryana, India; is the corr-esponding author.

IN AN MIMO communication system, multiple transmission

System Identification and CDMA Communication

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

Journal of American Science 2015;11(7)

Performance Analysis of LMS and NLMS Algorithms for a Smart Antenna System

Adaptive Noise Reduction Algorithm for Speech Enhancement

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

UNIVERSITY OF SOUTHAMPTON

Acoustic echo cancellers for mobile devices

An Adaptive Feedback Interference Cancellation Algorithm for Digital On-channel Repeaters in DTTB Networks

Statistical Communication Theory

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

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

ICA & Wavelet as a Method for Speech Signal Denoising

BLIND DETECTION OF PSK SIGNALS. Yong Jin, Shuichi Ohno and Masayoshi Nakamoto. Received March 2011; revised July 2011

Noise Reduction for L-3 Nautronix Receivers

Performance Analysis of Adaptive Beamforming Algorithms for Orthogonal Frequency Division Multiplexing System

EE 6422 Adaptive Signal Processing

Beam Forming Algorithm Implementation using FPGA

Development of Real-Time Adaptive Noise Canceller and Echo Canceller

Probability of Error Calculation of OFDM Systems With Frequency Offset

SGN Advanced Signal Processing

Implementation of Adaptive Filters on TMS320C6713 using LabVIEW A Case Study

Penetration-free acoustic data transmission based active noise control

A VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION

Exam in 1TT850, 1E275. Modulation, Demodulation and Coding course

NLMS Adaptive Digital Filter with a Variable Step Size for ICS (Interference Cancellation System) RF Repeater

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

ROBUST echo cancellation requires a method for adjusting

International Journal of Scientific and Technical Advancements ISSN:

Chapter 2 Channel Equalization

Acoustic Echo Cancellation for Noisy Signals

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Transcription:

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel Sumrin M. Kabir, Alina Mirza, and Shahzad A. Sheikh Abstract Impulsive noise is a man-made non-gaussian noise that may destroy the information badly. Previously, methods have been investigated to mitigate this noise. In this paper, an adaptive filter based impulsive noise cancellation technique is introduced, comprised of Normalized Least Mean Square (NLMS) and Recursive Least Square (RLS) algorithms along with clipping method. The proposed scheme is tested on binary data modulated over different types of constellation schemes. The performance of this method is quite better than the previously existing techniques in terms of bit error rates (BER) for different modulation schemes namely QPSK, 16 QAM and 32 QAM. The convergence characteristics are demonstrated by the simulation results comparing their Bit Error Rates (BER) under same parameters. Index Terms Impulsive noise, clipping, adaptive filter, NLMS, RLS, QPSK, 16QAM, 32QAM, BER. I. INTRODUCTION Adaptive Filters with non-stationary statistical characteristics, low cost and their ability to adapt to the unknown environment make them most suitable for the control applications and signal processing [1]. Therefore adaptive filters have been successfully used in numerous signal processing applications over the past decades. The adaptive filter systems have the same general characteristics i.e. an input signal is received by the adaptive filter and compared with a desired response, generating an error. That error is then used to modify the adjustable coefficients of the filter, generally called filter tap weights, in order to minimize the error.these filters assume that error obtained by adaptive system follow Gaussian distribution. However practically, noise is impulsive in nature which is non-gaussian generated by human activities [2], [3] and has more catastrophic effects in communication systems. Nowadays active area of research is to inspect the impulsive noise behavior and suggest solutions to improve the performance of systems by suppressing it. Methods have been proposed to generate impulsive noise such as in [4]. For noise cancellation, clipping technique is implemented in literature which clips the received signal above a threshold [5]. In [6] the performance comparison of the adaptive filter algorithms such as the least mean square (LMS), Normalized LMS (NLMS) and Recursive least squares (RLS) were carried out to remove the noise from an audio signal. Adaptive filters have been used to remove impulsive noise along with comparison with its variants [7]. Impulsive noise has been removed using NLMS filter over different modulation schemes in [8] on the basis of step size and likelihood probabilities. In this paper, we have presented a hybrid method comprised of the already existing clipping method followed by adaptive filters for impulsive noise cancellation. Clipping method being simple in terms of implementation and carrying out the parameters, yet it can be used for impulsive noise removal along with the adaptive filters, in the presence of AWGN. The proposed method is a hybrid of the clipping method and adaptive filters. In the first step, the data is clipped over a threshold and then in second step, the adaptive filters tracks the original data and the performance of this method is compared with the performance of each of the individual method. Moreover, a comparison of this proposed method is conducted over different modulation schemes as a contrary to the practical implementation of the noise removal technique. The data is modulated over different types of constellations e.g., QPSK, 16-QAM and 32-QAM. Following the introduction above, the paper is organized as: Section II briefly describes the basic principle of noise cancellation. Section III gives the review of clipping method which is followed by discussion of different adaptive filters in Section IV, Section V has elaboration of the new proposed method, supported with the simulation results in Section VI. In the end, Section VII concludes the paper followed by the references. II. IMPULSIVE NOISE GENERATOR MODEL Impulsive noise has been generated using the model given in Fig. 1 in MATLAB/Simulink [2]. It includes the zero-order hold, data source, and sign as a comparator. The output is multiplied by a random number to generate fixed or 1 unit width and variable amplitude impulses. And the frequency response of impulsive noise is a rich signal in terms of frequency as it contains all the frequencies in equal amounts, having a flat response in frequency domain as shown in Fig. 2. Manuscript received May 4, 2015; revised September 21, 2015. The authors are with the Department of Electrical Engineering, College of Electrical and Mechanical Engineering (CEME), National University of Science and Technology (NUST), Islamabad, Pakistan (e-mail: sumrin.mehak75@ee.ceme.edu.pk). Fig. 1. Impulsive noise generator model. doi: 10.18178/ijfcc.2015.4.5.413 341

of the data without changing the other parameters such as phase. r k, T c e jarg ( r k ), r k T c y k = k = 0,1,,N-1 (3) r k > T c T c is the Clipping threshold that can be set according to the maximum value of data if known. In this method the amplitude of the received data is clipped or limited by the threshold and no other change occurs to the signal/data that has been received. Fig. 2. Impulsive noise generated signal and its spectrum. III. ACTIVE NOISE CANCELLATION An adaptive filter has an adaptation algorithm, that monitors the environment and vary the filter transfer function accordingly. Each adaptive filter depends on the error signal generated from the adaptive filter to update its filter taps. V. ADAPTIVE FILTERS There are many adaptive algorithms used for noise removal. The brief summaries of adaptive algorithms which are used in this research are as follows. A. NLMS The common variant of Least Mean Square (LMS) algorithm is Normalized Least Mean Square (NLMS) that gives faster convergence than LMS. The basic limitation of the LMS algorithm is its sensitivity to its input signal scaling. The convergence rate is quite slow and step size needs to be chosen carefully to guarantee the stability of the algorithm. The whole algorithm remains the same during the recursive procedure but the filter tap weights are updated using following equation: w n + 1 = w n + μe (n)x(n) ε+ x(n) 2 (4) Fig. 3. Block diagram of active noise cancellation. The output of the adaptive filter is compared with the desired signal d(n). The desired signal is a signal corrupted with another noise source as shown in Fig. 3. The coefficients of adaptive filters adapt recursively to make the error signal e(n) to be minimum so that the output signal y(n) approaches to be equivalent to the desired signal having minimum error. The filter output is obtained as follows: y n = w T n x(n) (1) where x(n) is the filter input and w(i), (i=0, 1,, M-1) is the weight vector which corresponds to the filter length M. The error signal e(n) involved in the adaptive recursive process, is defined by e n = d n y n = s n + n 2 n n 2 n = s n (2) IV. CLIPPING In practical applications, clipping method is usually used for impulsive noise mitigation due to its simplicity. A clipping algorithm is employed at the receiver end of the AWGN channel, where we presume that impulsive noise is being added by the channel during the communication [9]. It is to reckon that clipping method only changes the amplitude where ε is a small number added for algorithm stability, μ is the step size of the filter and e n is error signal. B. RLS The Recursive least squares (RLS) adaptive filter is the one in which autocorrelation matrix estimation is used to de-correlate the current input data. It recursively finds the filter coefficients that are then used to minimize a weighted linear least squares cost function relating to the deterministic input signals [10]. The filter weights w are updated in RLS algorithm by following equations. w n + 1 = w n + k(n)x(n) (5) k(n) = λ 1 Φ 1 (n 1)x(n) 1+λ 1 x T (n)φ 1 (n 1)x(n) Φ 1 n = (6) λ 1 Φ 1 n 1 λ 1 k n x T n Φ 1 n 1 (7) where λ is the forgetting factor. Φ 1 is the cross correlation matrix. The λ is initialized with 1 and Φ 1 with δ 1 I. Where I is the identity matrix. VI. PROPOSED NEW METHOD This paper proposes a hybrid technique for impulsive noise 342

reduction based on clipping method along with adaptive filters. Fig. 4 shows the simple model carried for the underlined method. Fig. 4. Block diagram of the proposed method for IN reduction. The received data is clipped by a defined threshold after demodulation, so as to remove the highest peaks caused due to impulse noise. Here, the clipping method only clips or limits the amplitude of the data and no other parameters or characteristics are changed. Then adaptive filters are used to recover the original data by removing the noise from the data that lie under the threshold used for clipping method, as the clipping method only removes the noise peaks above the threshold. For an instant, the proposed technique is considered to be a hybrid technique where two different techniques are used in cascade or in combination to each other and is supposed to give better results than each individual method. In this combined method, the higher peaks caused by the impulsive noise are removed by the clipping method then the input to the adaptive filters has lower values and the data can be recovered through the recursive method. VII. SIMULATION RESULTS In the first part of simulations, we have tried to recover the binary data perturbed by impulsive noise using clipping method. This is shown by initially generating impulsive noise by following steps mentioned in [2] and depicted in Fig. 2. The binary data is generated randomly, comprised of 100,000 randomly generated bits, in MATLAB. This binary data is added with the impulsive noise after modulation as shown in Fig. 5 and is then transmitted over an AWGN channel, pretending that impulsive noise has been added through the channel itself during the communication. The unwanted peaks or impulses can be clearly seen above the amplitude of 1, in the figure below: For clipping method, the received binary data is clipped over a threshold of amplitude 1 after demodulation. In this way the clipping method clips or limits the data above the threshold but it cannot remove the noise that lie below the threshold. In second part of the simulations, the clipped data is then filtered using the adaptive filters (NLMS & RLS). The basic scenario is that the output y n of the filter is compared with the desired signal d(n). Their difference produces the error signal e(n) and the filter updates its weights recursively using the adaptive weight update (4) & (5), such that the error signal is minimized. In an optimum sense the system output error signal should contain the original signal as in (2). For these simulations the length of the two adaptive filters is fixed to 32. The step size parameter µ for NLMS Algorithm is chosen to be 0.01 and forgetting factor λ for RLS is 0.98. Fig. 6 represents the bit error rate (BER) plot of the data after the removal of AWGN and IN using different methods such as the clipping method, NLMS algorithm and NLMS based hybrid proposed method. The performance of these IN reduction methods are compared with the BER plot of the received signal that does not contain impulsive noise and is considered to show the minimum number of errors occurred in the signal, due to the channel itself containing AWGN only. Fig. 6. BER comparison of NLMS based new method with other techniques in AWGN channel. Fig. 5. Original data with impulsive noise. The BER for the minimum number of errors (without impulsive noise) is the lowest possible BER and it can be seen that among the three algorithms, the performance of proposed method is quite better than the rest of the methods for an SNR of up to 20 db. It is clear that the performance of NLMS based proposed method degraded by 0.6 db while the other two methods performances are degraded by more than 1 db. In Fig. 7, the performance of RLS based proposed method 343

is compared with clipping and RLS conventional receivers. It is to be noted here that the performance of RLS based proposed method is better than other methods. The performance of RLS based hybrid method is degraded by less than 0.5 db while the other methods degrade the performance by more than 1 db. an SNR level of 20 db is investigated and shown in the simulation results of Fig. 8 - Fig. 10. The main aim of this investigation is to find the constellation scheme that gives lower MSE for the new method based on NLMS and RLS adaptive filters. Fig. 7. BER comparison of RLS based new method with other techniques in AWGN channel. Furthermore, the performance of RLS based proposed method is better than NLMS based proposed method. This is due to the fact that RLS filter belongs to least square family and its recursive method depends on previous samples and cross-correlation matrix. The modulation scheme used for both the results in Fig. 6 & Fig. 7 is 32 QAM. Fig. 10. BER comparison of NLMS and RLS based new method over 32-QAM in AWGN channel. The performance metric bite error rate in decibel indicates that RLS filter based new method has lower BER compared to other algorithms used. The BER of RLS based hybrid method for the removal of impulsive noise is close to the performance of minimum possible errors having AWGN only and degrades by 0.5 db only when compared with other techniques under the same conditions. Fig. 8. BER comparison of NLMS and RLS based new method over QPSK in AWGN channel. VIII. CONCLUSION In this paper, a Clipping and adaptive algorithms based hybrid method is introduced. The adaptive filters Normalized Least Mean Square (NLMS) and Recursive Least Square (RLS) are used to recover the original data after the received data is clipped over a defined threshold. Due to recursive parameters, the presented scheme exhibits better impulsive noise cancellation when compared with the individual performances of those techniques. Furthermore, the comparison is carried out over different modulation schemes such as QPSK, 16 QAM (square constellation) and 32 QAM (rectangular constellation). It ensured the better performance of the NLMS and RLS based combined or hybrid methods in terms of convergence speed and lower BER, and is verified by the simulation results. Fig. 9. BER comparison of NLMS and RLS based new method over 16-QAM in AWGN channel. Also the effect of varying modulation schemes (QPSK, 16-QAM and 32-QAM) on the BER performance of NLMS based proposed method and RLS based proposed method at REFERENCES [1] B. F. Boroujeny, Adaptive Filters: Theory and Applications, John Wiley, Baffins Lane, Chichester, 1998. [2] S. R. Al-Araji, M. A. Al-Qutayri, and M. S. Al-Tenaiji, Impulsive noise reduction using auto-gating technique, in Proc. GCC Conference and Exhibition (GCC), Feb 19-22, 2011, pp. 104-107. [3] P. Torio, M. G Sanchez, and I. Cuinas, An algorithm to simulate impulsive noise, in Proc. 19 th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), 2011, pp. 1-4. [4] S. V. Vaseghi, Advanced Digital Signal Processing and Noise Reduction, John Wiley & Sons Ltd., 4th ed., 2000. [5] S. Al-Mawali and Z. H Hussain, Adaptive-threshold clipping for impulsive noise reduction in OFDM-based power line Communications, in Proc. International Conference on Advanced Technologies for Communications, Oct 12-14, 2009, pp. 43-48. [6] R. K. Thenua et al., Simulation and performance analysis of adaptive filter in noise cancellation, International Journal of Engineering Science and Technology, vol. 2, no. 9, pp. 4373-4378, 2010. 344

[7] B. B. Sawant and S. M. Deokar, Adaptive filter for removal of impulsive noise and its comparison with LMS algorithm, in Proc. International Conference on Industrial Automation and Computing (ICIAC), April 12-13, 2014, pp. 12-14. [8] S. A. Jimaa et al., Impulsive noise reduction using adaptive receiver structure technique, in Proc. IEEE 11th International Conference on Signal Processing (ICSP 12), Beijing, China, vol. 1, Oct 21-25, 2012, pp. 119-122. [9] S. Haykin, Adaptive Filter Theory, 3rd ed., Prentice Hall, 1996, ch. 9-13. [10] Recursive least square. [Online]. Available: http://en.wikipedia.org/wiki/recursive_least_squares Sumrin Mehak Kabir received her B.E degree from National University of Modern Languages, Islamabad, Pakistan, in 2013. Currently she is pursuing her MS in electrical engineering from National University of Sciences and Technology, Pakistan. Her research interest includes communication systems, signal processing, and information coding. Until now she has 8 publications in different journals and international conferences. She is an electrical engineer (trainee) at Ministry of Water and Power, Govt. of Pakistan. Alina Mirza received her BE degree from University of Engineering and Technology, Taxila, Pakistan, in 2007, the MS electrical degree from National University of Sciences and Technology Pakistan, in 2010. Currently she is pursuing her PhD from National University of Sciences and Technology, Pakistan in Electrical Engineering. Her research interest includes communication systems, signal processing, information coding and image processing. Until now she has 11 publications in different journals and international conferences. She has been a lecturer in different institutions since 2011. Shahhzad Amin Sheikh received his PhD degree in electrical engineering from Institute of Mobile Communications, Southwest Jiao Tong University, Chengdu, China in 2006. His research areas are digital signal processing and communication systems. Currently he is the head of the Department of Electrical Engineering in College of Electrical and Mechanical Engineering, National University of Science and Technology, Rawalpindi. 345