Noise Cancellation in DSSS by Using Adaptive LMS Filter in Fractional Domine Methods

Similar documents
INTERFERENCE CANCELLATION USING ADAPTIVE FILTER

INTERFERENCE CONCELLATION FOR ADAPTIVE LINER TIME VARIANT FILTER BY USING FRFT

Noise Cancellation using Least Mean Square Algorithm

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

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

Speech Enhancement Based On Noise Reduction

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

Acoustic Echo Cancellation using LMS Algorithm

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

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

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

Architecture design for Adaptive Noise Cancellation

VLSI Implementation of Separating Fetal ECG Using Adaptive Line Enhancer

LMS and RLS based Adaptive Filter Design for Different Signals

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

Audio Restoration Based on DSP Tools

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Active Noise Cancellation in Audio Signal Processing

FPGA Implementation Of LMS Algorithm For Audio Applications

Noureddine Mansour Department of Chemical Engineering, College of Engineering, University of Bahrain, POBox 32038, Bahrain

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

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Noise Reduction Technique for ECG Signals Using Adaptive Filters

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

IMPULSE NOISE CANCELLATION ON POWER LINES

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

Analysis of LMS Algorithm in Wavelet Domain

Evaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set

Multirate Algorithm for Acoustic Echo Cancellation

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

Performance Study of A Non-Blind Algorithm for Smart Antenna System

EE 6422 Adaptive Signal Processing

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

ECG Signal Denoising Using Digital Filter and Adaptive Filter

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

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

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

Comprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter

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

MINUET: MUSICAL INTERFERENCE UNMIXING ESTIMATION TECHNIQUE

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Design of Adjustable Reconfigurable Wireless Single Core

Acoustic Echo Reduction Using Adaptive Filter: A Literature Review

Design and Implementation of Adaptive Echo Canceller Based LMS & NLMS Algorithm

Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction

OFDM Transmission Corrupted by Impulsive Noise

Speech Enhancement: Reduction of Additive Noise in the Digital Processing of Speech

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

FIR window method: A comparative Analysis

Implementation of DSSS System using Chaotic Sequence using MATLAB and VHDL

Adaptive Noise Cancellation using Multirate Technique

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

Performance Evaluation of different α value for OFDM System

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

Adaptive Beamforming for Multi-path Mitigation in GPS

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

SGN Advanced Signal Processing

FPGA Implementation of Adaptive Noise Canceller

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

REAL TIME DIGITAL SIGNAL PROCESSING

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

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

Noise Reduction using Adaptive Filter Design with Power Optimization for DSP Applications

Blind Dereverberation of Single-Channel Speech Signals Using an ICA-Based Generative Model

Performance Analysis of Equalizer Techniques for Modulated Signals

Adaptive DS/CDMA Non-Coherent Receiver using MULTIUSER DETECTION Technique

Area Optimized Adaptive Noise Cancellation System Using FPGA for Ultrasonic NDE Applications

Digital Signal Processing

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Adaptive beamforming using pipelined transform domain filters

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

Comparison of ML and SC for ICI reduction in OFDM system

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

Shweta Kumari, 2 Priyanka Jaiswal, 3 Dr. Manish Jain 1,2

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

FOURIER analysis is a well-known method for nonparametric

works must be obtained from the IEE

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Chapter 4 SPEECH ENHANCEMENT

Smart antenna for doa using music and esprit

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement

Passive Inter-modulation Cancellation in FDD System

On Comparison of DFT-Based and DCT-Based Channel Estimation for OFDM System

International Journal of Scientific and Technical Advancements ISSN:

AN INSIGHT INTO ADAPTIVE NOISE CANCELLATION AND COMPARISON OF ALGORITHMS

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Research of an improved variable step size and forgetting echo cancellation algorithm 1

Modified Least Mean Square Adaptive Noise Reduction algorithm for Tamil Speech Signal under Noisy Environments

Implementation and Comparison of Low Pass FIR Filter on FPGA Using Different Techniques

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

Fund. of Digital Communications Ch. 3: Digital Modulation

Transcription:

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 Noise Cancellation in DSSS by Using Adaptive LMS Filter in Fractional Domine Methods N.Murugendrappa, A.G Ananth Research Student, Department of Electronics, Jnana Sahyadri, Shankaraghatta, Shimoga, Karnataka, India Professor, Department of Tele Communication, RV center for Cognitive Technologies, RVCE, Bangalore, Karnataka, India ABSTRACT:- Adoptive filter techniques are used for noise cancellation in speech signal. The voice carrying DSSS signal are normally corrupted by noise and the voice signal and noise signal are found to time variant. In such a citation adaptive filtering becomes very relevant. A blocked Adoptive LMS (BLMS) algorithm has been developed in this paper for the cancellation of noise in Direct Spread Spectrum System (DSSS). The application of BLMS algorithms based on adoptive filters in fractional domain on DSSS voice signal indicate an significant improvement in the noise suppression by.46 db. The BLMS algorithms developed is found to be efficient and simple to adopt for applications. KEYWORDS: Adaptive noise cancellation (ANC), LMS Algorithm, Adaptive filtering. Direct Spread Spectrum System (DSSS). I. INTRODUCTION The development of Industrial equipment such as engines, transformers, compressors etc demands acoustic noise cancellation. The conventional techniques such as enclosures, boundaries and silencers are adopted for acoustic noise cancellation will significantly reduce the undesirable noise signal [][]. Foe low frequency applications the techniques mostly used for noise cancellation are not very effective and highly-priced. Mechanical vibration generates different types of noise which creates serious issues in verbal communication and electronic devices. Signal processing techniques can be used for reducing the effect of acoustic noise and for extracting, improving, storing, and transmitting information signals. The design of adoptive filters will have constraints as they do not have constant filter coefficients and no priori expertise. The filters with adjustable parameters and adopts to the signal environment is referred to as adaptive filter. Adaptive filter change their coefficients to reduce an error signal and may be realized as Finite Impulse Response (FIR) filter. Infinite Impulse Response (IIR) filters in transform domain [4]. The most commonly used form of adaptive filter is the transverse filter using Least Means Square (LMS) algorithm [5]. Fractional domine like FFT has received lot of attention for making improvements on approach to AIC tools. This idea was forwarded by V.Namias [9] and extensively applied in adaptive signal processing field. FFT represents single variable and the pass domine problems are solved by FFT Filtering algorithm ]. The accelerated process of knowledge conversion with the aid of superimposing a pseudo random (PN) sequence on each information bit, the data can be spread over a wide bandwidth and not susceptible to interference. Wide band interference in direct-sequence code division has more than one access in communications, [, ]. The direct sequence spreading of the signal increases the bandwidth of the transmitted message and easy to monitor the message. While monitoring jammers within the time frequency (TF) domain, the TF-situated domain applied before dispreading increases the robustness to interference [3]. The FFT of a signal of chirp can be interpreted as a rotation in the time-frequency plane. The FFT relationship with time-frequency representation has been presented [4]. Adaptive filters employ least mean squares (LMS) algorithms and the adaptation is normally realized in time domain [8, 9]. The multi- aspect chirp-form indicators, [5] suggests that in the fractional Fourier domain the modified sign of minimal bandwidth gives IF estimates insufficiently in long commentary periods. To remove an unwanted Copyright to IJIRSET DOI:.568/IJIRSET.6.579 7846

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 signal an appropriate Least Mean Square (LMS) algorithm adaptive filter can be designed. The LMS algorithm begins with an assumption that the weight vector is zero at the start. As the iteration continues, the error is minimized until its top-rated degree. In the present paper the noise is treated as undesirable signal independent of the noise generating media such as electrical, acoustic, vibration etc. The adaptive algorithms can be applied to all kinds of noise independent of the noise source. The adoptive noise cancellation algorithm is aimed to send the corrupted signal through a filter that tends to suppress the noise without affecting the signal at the same time. The filter adapts to the signal for the changes with noise. This means that the filter does not require a priori expertise of signal or noise trends. An adaptive noise cancellation (ANC) method efficiently attenuates the low frequency noise. The FIR filters is probably the most practical and commonly used for adaptive filtering A cellular verbal exchange receiver must have a wider frequency range and real time signal processing capabilities. An adaptive digital filter is option that can improve the receiver sensitivity under for low SNR condition. Adaptive filters can process information without prior knowledge of the signal environment of the acquired signals. The adaptive digital filters with high speed data processing have become an effective tool for signal processing with noise suppression. II. LEAST MEAN SQUARE ALGORITHM The least-mean-square (LMS) algorithm can be used in adaptive signal processing It is known for its simplicity and steady-state performance Consider in general an N -tap filter, with the weight vector W(n) at time instant as denoted in fig. Fig. Adaptive LMS algorithm The estimated signal is given by, w(n) = [w (n)w (n).. w (n N + )] Let the input sequence be x(n) = [w (n)w (n).. w (n N + )] be its representation containing the past N samples of {x(n)}. The filter output y (n) =w T (n) x (n) and it follow a desired signal d(n).the estimated error e(n) is defined by e(n)= d(n)-y(n).. After estimating the gradient vector we get a relation by which we can update the tap weight vector recursively as: w(n + ) = w(n) + μ[d (n)w(n)]..3 Where is the step size parameter h ( n) = Hermit of a matrix u d ( n) = Complex Conjugate We may write the result in the form of three basic relations as follows:. Filter output: y(n) = w (w)u(n). Estimation error or error signal: e(n) = d(n) y(n) 3. Tap weight adaptation: w(n + ) = w(n) + μu(n)e (n) The estimated error e(n) is defined by Equations () and (). The computation e (n) is based on the current estimate of the tap weight vector w( n ). Note that the second term, u ( n ) e ( n ) on the right hand side of equation (3) represents Copyright to IJIRSET DOI:.568/IJIRSET.6.579 7847

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 the adjustments that are applied to the current estimate of the tap weight vector w( n ). The iterative procedure is start with an initial guess w (). The algorithm described by equations () 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( n ), d( n) w( n ). III. NOISE CANCELLATION -the basic concepts adoptive noise cancellation is shown in figure. Fig..adaptive noise cancellation concept A signal s is transmitted over a channel to a sensor that also receives a noise n uncorrelated with the signal. The primary input is combination of both signal and noise s n. A second sensor receives a noise n uncorrelated with the signal but correlated with the noisen. This sensor provides the reference input. This noise n is filtered to produce an output y that is as close n. This output of the adaptive filter is subtracted from the primary input s n to produce the system output. z s n y The reference input processed by an adaptive filter is also shown in figure. An adaptive filter automatically adjusts its own impulse response. Adjustment is accomplished through an algorithm. The filter can operate under changing conditions and can readjust itself continuously to minimize the error signal. In noise cancelling systems the practical objective is to produce a system output z s n y that is a best fit in the least squares sense to the signal s. This is achieved by output feedback to the adaptive filter and adjusting the filter through an LMS adaptive algorithm to minimize total system output power. In an adaptive noise cancelling system, the system output serves as the error signal for the adaptive process. The prior knowledge of the signal s or of the noises n and n would be necessary before the filter could be designed to produce the noise cancelling signal y. Assume that s, n, n and y are statistically stationary and have zero means. Assume that s is uncorrelated with n and n, and suppose that n is correlated with n. The output. Z = s + n -y 4 z s = n y.5 Adapting the filter to minimize the total output power is causing the output z to be a best least squares estimate of the signal s. The output z will contain the signal s plus noise. From (5), the output noise is given by( n y). Since minimizing E z minimizes E ( n y) minimizing the total output power minimizes the output noise power. Copyright to IJIRSET DOI:.568/IJIRSET.6.579 7848

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 Since the signal in the output remains constant, minimizing the total output power maximizes the output signal to noise ratio E z E s When E ( n y) At y n and z s Minimizing the output power causes the output signal to be perfectly noise free. IV. BLOCK LMS (BLMS) ALGORITHM Let the BLMS based adaptive filter input sequence be x(n), which is divided into non-overlapping blocks of length P each by means of a serial to parallel converter The block of data produced are sent to an FIR filter of length N, one block at a time. After the collection of each block of data samples the tap weights of the filter are updated, The adaption of the filter proceeds on a block-by-block basis Fig.3. BLMS algorithm An schematic of the adaptive filter is shown in Figure 3, where d(n) is a desired response, y (n) is the actual output of a programmable digital filter driven by a reference input signal x (n), and the error e (n) is the difference between d (n) and y(n). The function of the adaptive algorithm is to adjust the digital filter coefficients to minimize the mean-square value of e (n) W(i + ) = W(i) + μ[rw P] (6) Where, R = x(il + r)x (il + r) P = x(il + r)d(il + r) L L is the Block length, R is the autocorrelation matrix and P, cross correlation vector. The weight update equation is, W(i + ) = W(i) + μ x(il + r)e(il + r). (7) L The error vector is e(il + r) = d(il + r) y(il + r).. (8) Output is y(il + r) = W (i)x(il + r) (9) Copyright to IJIRSET DOI:.568/IJIRSET.6.579 7849

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 Than intervals block representation BI, The step size in intervals representation IS Step is bounded as BI = BI = 4Lμ λ < μ < Results and discussion -To demonstrate the application of the BLMS algorithm for noise suppression in a acoustic signal an typical input voice signal selected for the analysis is shown in figure 4.It may be noted that the voice signal is associated with significant noise..5 y(t) w(t).5.8.6.5.4 -.5. - -.5 - -. -.5 5 5 5 3 35 4 45 5 Fig.4 input voice signal -.4 3 4 5 6 7 8 9 Fig. 5 weighted transferred input signal The correspond weighted transferred input signal derived from of the BLMS algorithm using equation 6 is shown in figure 5. The range of estimated weighted signals corresponding to input voice signal without filtering.the error vector derived from equation 8 of the BLMS algorithm is plotted in figure 6. The figure shows the maximum errors present in the input voice signals..5 e(t) S(w).5 8.5 6 -.5-4 -.5 - -.5 5 5 5 3 35 4 45 5 3 4 5 6 Fig 6 The error vector signal Fig 7 unfiltered voice signal The unfiltered voice signal s(w )with noise derived from equation 9 of the BMLS algorithm is shown in figure 7. The figure indicates clearly the extent of noise present in the input voice signal. The final noise supressed out out signal derived from equation 9 of the BLMS algorithm is shown in figure 8. It is evident from the figure 5 and 6 that there is a significant noise supression in the input voice signal ~o.48 db. Copyright to IJIRSET DOI:.568/IJIRSET.6.579 785

ISSN(Online) : 39-8753 ISSN (Print) : 347-67 (An ISO 397: 7 Certified Organization) Vol. 5, Issue, October 6 7 Y(w) 6 5 4 3 3 4 5 6 Fig. 8 Noise supressed out put signal The results of the analysis on the input voice signal clearly indicates that the adoptive filter BLMS algorithms applied for the noise supression show an improvement in the noise supression ~.46 db is a very efficient technique for the supression of noise in DSSS voice signals V. CONCLUSIONS The following conclusions can be drawn from the results presented () The adoptive filters in fractional domain can be effectively used for suppression of noise in the DSSS voice signals () The BLMS algorithms developed for adoptive filters and the corresponding equations can be used for deriving input signal, estimated weighted signal, noise signal and final noise suppressed output signal. (3) The adoptive filters in fractional domain and BLMS algorithms are found to be efficient method for suppression of noise in voice DSSS signals to the extent of ~.46 db. REFERENCES [] Adaptive Filter Theory by Simen Haykin: 3rd edition, Pearson Education Asia.LPE. [] Adaptive Signal Processing by John G Proakis, 3rd edition, Perntice Hall of India. [3] B. Widow, "Adaptive noise canceling: principles and applications", Proceedings of the IEEE, vol. 63, pp. 69-76, 975. [4] Adaptive Signal Processing by Bernard Widrow and Samuel D.Stearns; Pearson Education Asia, LPE. [5] G. Goodwin, K. Sin, Adaptive Filtering, Prediction and Control. Englewood Cliffs, Prentice-Hall, 985. [6] Deepika, Review of method of Adaptive Noise Cancellation Using LMS and NLMS Algorithms, International Journal of Science Research, vol:, Issue: 6, June 3, ISSN No.77-879. [7] Vartika Anand, Performance Analysis of Various Noise Cancellation Methods, International Journal of Advance Research in Electrical Electronics and Instrumentation Engineering Vol., Issue5, May 3, ISSN, 3-3765. [8] Roshahliza M. Ramli, A Review of Adaptive Line Enhancers for Noise Cancellation, Australian Journal of Basic Applied Sciences, (6):337-35,, ISSN, 99-878. [9]V.Namias. The fractional order Fourier transform and its application to quantum mechanics. J.Inst.Math.appl..Vol.5.pp.4-65.98 []V.Ashok Narayanan and K.M.M.Prabhu, Fractional Fourier Transform: Theory, implementation and error analysis ELSEVIER Microprocessors and Microsystems 7 (3) 5-5. []Narasimhan and S Veena, Signal Processing- Principle and implementation ISBN-8-739-576, 5- Narosa [] Amir Francos, Moshe Porat Non-stationary signal processing using time-frequency filter banks with applications ELSEVIER Signal Processing 86 (6) 3 33 [3] F.Hlawatch and G.F.Bourdeaux-Bartels. Liner and quadratic time-frequency signal representations. IEEE Signal Processing Mag...Vol.no. pp.-67.apr.99 [4] H.V. poor and L.A. Rusch, narrowband interference suppression in spread spectrum CDMA, IEEE personal comm.. mag., pp. 4-7,aug.994. [5] Akash Kashyap, Mayank Prasad Audio Noise Cancellation using Wiener Filter based LMS Algorithm using LabVIEW International Journal of Emerging Technology and Advanced Engineering, Volume 3, Issue 3, ISSN 5-459, March 3 [6]Sanjay Kumar Gupta, Jitendra Jain, Rahul Pachauri Improved Noise Cancellation In Discrete Cosine Transform Domain Using Adaptive Block LMS Filter International Journal Of Engineering Science & Advanced Technology, Volume-, Issue-3, 498 5, ISSN: 5 3676, May-Jun Copyright to IJIRSET DOI:.568/IJIRSET.6.579 785