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

Similar documents
Noise Reduction Technique for ECG Signals Using Adaptive Filters

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

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

Acoustic Echo Cancellation using LMS Algorithm

EE 6422 Adaptive Signal Processing

Analysis of LMS Algorithm in Wavelet Domain

Architecture design for Adaptive Noise Cancellation

IMPULSE NOISE CANCELLATION ON POWER LINES

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

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

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

LMS and RLS based Adaptive Filter Design for Different Signals

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

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

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

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

Audio Restoration Based on DSP Tools

ICA & Wavelet as a Method for Speech Signal Denoising

Adaptive Systems Homework Assignment 3

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

VLSI Implementation of Separating Fetal ECG Using Adaptive Line Enhancer

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

Speech Enhancement Based On Noise Reduction

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

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

Hardware Implementation of Adaptive Algorithms for Noise Cancellation

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

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction

Performance Evaluation of different α value for OFDM System

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

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Active Noise Cancellation in Audio Signal Processing

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

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

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

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Adaptive Noise Reduction Algorithm for Speech Enhancement

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

Adaptive Kalman Filter based Channel Equalizer

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

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

Performance Analysis of Equalizer Techniques for Modulated Signals

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

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

Chapter 2 Channel Equalization

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

Wind profile detection of atmospheric radar signals using wavelets and harmonic decomposition techniques

Online Version Only. Book made by this file is ILLEGAL. 2. Mathematical Description

Noise Cancellation using Least Mean Square Algorithm

INSTANTANEOUS FREQUENCY ESTIMATION FOR A SINUSOIDAL SIGNAL COMBINING DESA-2 AND NOTCH FILTER. Yosuke SUGIURA, Keisuke USUKURA, Naoyuki AIKAWA

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

IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS

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

Adaptive Noise Cancellation using Multirate Technique

Development of Real-Time Adaptive Noise Canceller and Echo Canceller

Performance Analysis of Acoustic Echo Cancellation Techniques

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

ADAPTIVE channel equalization without a training

Noise Reduction for L-3 Nautronix Receivers

Original Research Articles

A New Method For Active Noise Control Systems With Online Acoustic Feedback Path Modeling

Enhancement of Speech in Noisy Conditions

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

Chapter 4 SPEECH ENHANCEMENT

ACOUSTIC feedback problems may occur in audio systems

A COMPARISON OF LMS AND NLMS ADAPTIVE FILTER EQUIVALENT FOR HUMAN BODY COMMUNICATION CHANNEL

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

NOISE ESTIMATION IN A SINGLE CHANNEL

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

Digital Signal Processing of Speech for the Hearing Impaired

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

On Using Channel Prediction in Adaptive Beamforming Systems

Advanced Sonar Processing Techniques for Underwater Acoustic Multi-Input Multi-Output Communications

Performance Evaluation of Adaptive Filters for Noise Cancellation

Auditory modelling for speech processing in the perceptual domain

HARDWARE IMPLEMENTATION OF LOCK-IN AMPLIFIER FOR NOISY SIGNALS

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

472 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 29, NO. 2, APRIL 2004

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

Fig(1). Basic diagram of smart antenna

A Review on Beamforming Techniques in Wireless Communication

A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation

Removal of Artifacts from ECG Signal Using CSLMS Algorithm Based Adaptive Filter : A Review

Evoked Potentials (EPs)

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

BER Analysis of Receive Diversity Using Multiple Antenna System and MRC

Multirate Algorithm for Acoustic Echo Cancellation

Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression

TIME encoding of a band-limited function,,

Implementation of SYMLET Wavelets to Removal of Gaussian Additive Noise from Speech Signal

Why is scramble needed for DFE. Gordon Wu

Performance Evaluation of Adaptive Line Enhancer Implementated with LMS, NLMS and BLMS Algorithm for Frequency Range 3-300Hz

Index Terms. Adaptive filters, Reconfigurable filter, circuit optimization, fixed-point arithmetic, least mean square (LMS) algorithms. 1.

AN ITERATIVE UNSYMMETRICAL TRIMMED MIDPOINT-MEDIAN FILTER FOR REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

IN A TYPICAL indoor wireless environment, a transmitted

Transcription:

International Journal of Signal Processing Systems Vol., No., June 5 Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication S. S. Murugan and S. Prethivika SSN College of Engineering/Department of ECE, Chennai, India Email: sakthivels@ssn.edu.in, prethivi99@gmail.com V. Natrajan Department of Instrumentation Engineering, MIT Campus, Anna University, Chennai, India Email: natraj@mitindia.edu Literature surveys on ambient noise characteristics show that noise from different sources occupy different frequency bands []. The variation in their Power Spectral Density has also been studied. Various contributions in this field concentrate on denoising of acoustic signals using wavelets. In this paper, the various adaptive filters based denoising techniques for wind driven ambient noise and their corresponding effect on SNR are discussed. The main focus is on, N and algorithms [] and their performance has been analysed using characteristics like MSE. Abstract Acoustic signals on transmission in underwater channels are often prone to corruption by ambient noises, wind interference and other random sources of disturbance. Adaptive filters can be used to extenuate the effects of ambient noise in acoustic signals. An effective technique for denoising the degraded modulated acoustic signals using adaptive filters has been proposed. Adaptive techniques, such as Least Mean Square (), Normalized Least Mean Square (N), and Kalman Least Mean Square () have been analyzed based on their performance, with the help of characteristics like Signal to Noise Ratio (SNR) and (MSE) for various wind speeds ranging from m/s to 6m/s. From the simulation, it is observed that the filter converges to the desired useful signal faster than the other adaptive filter techniques. This result is further supported by the fast converging (MSE) signal of compared to the other adaptive filter techniques discussed. II. Adaptive filters are basically digital filters which can alter their co-efficients based on different adaptive algorithms. These algorithms are generally used when no prior information about the signal is available and if the signal is time variant. These algorithms use a feedback in the form of weight update equations which alters the transfer function to match the changing parameters. A typical adaptive FIR traversal filter is shown in Fig.. Index Terms adaptive filters, mean square error, signal to noise ratio, underwater acoustic signal I. INTRODUCTION Underwater signal transmission is generally facilitated through acoustic signals. Electromagnetic waves, used in terrestrial communication are highly attenuated under water. Hence they cannot be used for underwater communication. As acoustic signals are low frequency, low power signals they are more prone to corruption due to various sources of disturbance. Therefore, the need for denoising becomes imminent. Among the various sources of disturbance, the effect of ambient noise on acoustic signal is highly significant. Ambient noises are used to refer to the background noises in any underwater environment. These ambient noises mask the information transmitted in an underwater channel. Therefore the detection and cancellation of the ambient noises is essential to enhance the Signal to Noise Ratio (SNR) of the acoustic signal. A. Structure of Adaptive Filter Adaptive filtering algorithms generally consists of two processes namely,. Filtering. Adaptation Filtering is used to generate an output signal from a given output and generation of an error signal by comparing the output with a desired response while Adaptation is used to adjust the filter co-efficient in order to minimise the desired cost function. These two processes constitute the weight update part of the algorithm and are implemented by the feedback loop. The order of the filter determines the number of samples processed per iteration. The input signal to the adaptive filter is x(n) which is the additive sum of the desired signal d(n) and the interfering ambient noise v(n) as given in () x(n) = d(n) + v(n) Manuscript received July 7, ; revised September 5,. 5 Engineering and Technology Publishing doi:.7/ijsps...5-9 ADAPTIVE FILTERING 5 ()

International Journal of Signal Processing Systems Vol., No., June 5 The linear traversal filter is a Finite Impulse Response (FIR) filter of order p whose co-efficient are given by () w(n) = [w() w(), w() w(p)]t input powers. The weight update equation for algorithm is given as, x(n)e(n) w(n+) = w(n) + P(n)+ qv (n) (8) σ w (n) () The error signal e(n) or cost function is given by the difference between the desired signal d(n) and the estimated signal dˆ (n) which can be expressed as e(n) = d(n) - dˆ (n) where qv(n) is, the auto correlation of the interfering is is ambient noise, σ w (n) is the state noise variance and p(n) is the product of the hermitian of reference signal and the reference signal. () The linear traversal filter estimates the desired signal by convolving the input signal with the impulse response is given by () dˆ (n) =w(n)x(n) IV. A. Data Collection The data is collected at the depths of 5 and m using a self made fixture containing two hydrophones at Bay of Bengal, Chennai. The sampling frequency used for collecting the data is 5kHz. The spectral characteristics of the collected data and a model for wind noise are analyzed in [] and it has been observed that the wind noise dominates up to a frequency of 6kHz. The linear traversal filter updates the filter coefficients during every time instant which can be mathematically expressed as follows. W(n+) = w(n) + w(n) (5) w(n) is a correction factor for the filter co-efficient. The adaptive algorithm generates this correction factor based on the input and error signals. The efficiency of the filter depends upon the accurate design of the weight update equation. III. B. Performance Analysis The performance analysis of the adaptive algorithms is done using the noise data whose wind speed is.m/s. A sinusoidal signal, FSK modulated signal, ASK modulated signal and burst signal are considered as different cases of reference signals during simulation. The amplitude of the reference signals are chosen such that they remain buried within the interfering ambient noise. The noisy signal is obtained by combining the reference signal with the noise data. The input given to the adaptive filter is the noisy signal. It is observed that for the algorithm, the output convergence takes more time and hence the MSE takes more time to converge. With N algorithm, the MSE is reduced and converges faster than algorithm. For algorithm, the output convergence is rapid and the mean square error is also very minimal. Hence it can be verified that algorithm exhibits better performance compared to and N algorithms in reconstructing the corresponding reference signals from the noisy signal. It is also inferred that the algorithm achieves better improvement in output SNR compared to and N algorithms for varying input SNR. In particular for the low SNR regions, the performance of the algorithm is the best when compared to other adaptive algorithms. It is also clearly evident that algorithm has a better performance with an improvement of 5-6dB on an average. As ambient noises dominate the underwater acoustic signal, the SNR at the input of the adaptive filter at the receiving side will be very low. Thus algorithm based adaptive filters at the receiver end are best suited for reconstructing the buried low frequency acoustic signals against various ambient noises. Simulation results show that for algorithm, the time taken by MSE to converge to approximately zero is very small, i.e., after 5 iterations. Comparatively, the MSE convergence is very slow for N and ADAPTIVE ALGORITHMS A. Algorithm algorithm [] is one among the stochastic gradient algorithms. Equation (6) gives the weight update relation for updating the filter tap-weights so that the error e(n) can be minimized. w(n+) = w(n) + µx(n)e(n) (6) where μ is the step-size. It must be chosen between <µ</tr(r) for the proper convergence of the algorithm. Tr(R) denotes the trace of R, where R is the autocorrelation matrix of x(n). Pure algorithms are sensitive to scaling of its input x(n), it was difficult to calculate the step size μ to maintain the stability of the algorithm from the analysis. Hence an improvement is necessary to minimize the error e(n) from the existing algorithm which can be carried out by normalizing the power of the input using N algorithm. B. N Algorithm In N algorithm [], [5], the tap-weight vector at iteration n+ is normalized with respect to the squared Euclidean norm of the tap-input vector x(n) at iteration n. The recursive relation for updating the tap-weight vector is given by (7) w(n+) = w(n)+ μx(n)e(n) (7) ε + x(n) C. Algorithm [6] is a new normalized Kalman based algorithm which has advantages over the and N algorithms [7]-[9]. The step size control in shows good convergence properties over a large range of signal 5 Engineering and Technology Publishing RESULTS AND DISCUSSION 6

International Journal of Signal Processing Systems Vol., No., June 5 modulated reference signal and ASK modulated reference signal, respectively. Fig. 8 and Fig. 9 provide the time domain and spectrogram representation for ASK modulated input signal and burst input signal. For the various reference signals discussed, the time domain representation illustrates the MSE comparison of the various adaptive filtering techniques. The spectrogram depiction portrays a pictorial representation of the transmitted, error and recovered signals..8 Convergence (No. of Iterations) Convergence time (sec) MSE achieved -5 5-5 - - 7.5 Negligible Very low More than More than 6 -. -. High Table I shows the comparison between, N and in terms of SNR, convergence factors and MSE. Hence it is inferred that algorithm outperforms other algorithms as it can achieve an average improvement in SNR of. db whereas it is a mere.8 and.8 db improvement for N and respectively.. -.. -. 6. -. (V). -. x - 5-5 (V).8. -. (V). 6.. -. -. (V) SNR Improvement (db) N.. -. -. (V).. -. -. (V) (V) N (V) (V) Parameter (V) S. No (V) TABLE I. PERFORMANCE COMPARISON OF THE, N AND ADAPTIVE ALGORITHMS (V) algorithms, and it takes more than 5 and iterations, respectively. The total number of iterations carried out is and it is clear that requires even more number of iterations to converge to zero. It is observed that MSE has not been achieved zero by algorithm even after maximum number of iteration considered.. -. 6. -. Figure. MSE - comparison of, N and algorithms for a sinusoidal input signal C. Comparison of, N and Algorithms Fig. gives a pictorial representation of the basic structure of an adaptive FIR transversal filter. Figure. Spectrogram for, N and for a sinusoidal input showing the transmitted, error and recovered signals 5 Engineering and Technology Publishing -.. -. 5 -. 5 5 5 Sample (Output, ) -. 5 -. 5 -. 5 5 5 Sample (Output, N) 5 5 5 5 5 5 5 5 5 Sample (Error, ) 5 5 5 Sample (Output, ). -.. -. 5 5 (d) Sample (Error, N)... -. -. 5 5. 5 5 5 5 Sample (Error, ). 5. 5 5 5. 5 5 5 Table I summarizes the performance of the three algorithms, in terms of SNR improvement, convergence in retrieving the required signal with the number of iterations, the time taken, and the MSE achieved for a wind speed of m/s ambient noise data. Fig. and Fig. provide the comparison between, N and algorithms for a sinusoidal reference signal using time domain and spectrogram representation. Similarly, Fig., Fig. 5, Fig. 6 and Fig. 7 describe the time domain and spectrogram representation for FSK.. -. -. Figure. Basic structure of adaptive FIR traversal filter N.. -. -.. -. Figure. MSE - comparison of, N and algorithms for a FSK modulated input signal 7

International Journal of Signal Processing Systems Vol., No., June 5 Figure 5. Spectrogram for, N and for a FSK -.5.5.5 Sample (Output, ).5 x.5.5 Sample (Output, N) In this paper, the performance of various adaptive filter based denoising techniques like, N and have been analyzed for various input reference signals like sinusoidal signal, FSK modulated signal, ASK modulated signal and burst sequence. It is inferred that the algorithm adapts faster and reconstructs the desired signal very quickly when compared to and N. thereby achieves maximum convergence in minimum number of iterations. It is also found that the MSE for algorithm is the least compared to N and. High output SNR for low frequency, low SNR can also been achieved by technique. Thus algorithm can be used for effectively denoising all kinds of low frequency acoustic signals in underwater communication..5.5.5 x.5 -.5 - - 5 5 5 Sample (Error, ).5.5.5 Sample (Output, ) - x CONCLUSION x 5 5 (d) Sample (Error, N).5.5 5.5 x -.5.5-5 5 Sample (Error, ).5 V. - - x - 5.5.5 x.5 -.5.5 -.5 x.5.5.5 N Figure 9. Spectrogram for, N and for a FSK x Figure 6. MSE - comparison of, N and algorithms for a ASK modulated input signal VI. FUTURE WORK The analysis of performance for various reference signals discussed in this paper can be extended to other denoising techniques like wavelet decomposition and empirical mode decomposition (EMD). Implementation of EMD based denoising techniques in a real time underwater wireless sensor network is also proposed as future research. REFERENCES Figure 7. Spectrogram for, N and for a ASK -.5.5.5 Sample (Output, ) - x.5.5.5 Sample (Output, N).5 x.5.5 [] x.5 -.5 [] - 5 5 (d) Sample (Error, N) x - x 5.5.5 -.5 5 5 Sample (Error, ).5.5 - x 5.5 x - -.5.5.5.5.5 - -.5 x.5.5.5 N [] [] 5 5 5 Sample (Error, ).5.5.5 Sample (Output, ) [5] - [6] x Figure 8. MSE - comparison of, N and algorithms for a burst input signal 5 Engineering and Technology Publishing 8 R. J. Urick, Ambient Noise in the Sea, Peninsula Publishing, 98. S. S. Murugan, V. Natarajan, and S. Radha, Adaptive algorithm testing to determine best adaptive filtering approaches for denoising signals affected by wind noise, Sea Technology, vol. 5, no. 7, pp. -5,. J. Sanubari, A new variable step size method for the adaptive filter, in Proc. IEEE Asia-Pacific Conference on Circuits and Systems, Taiwan, Dec. 6-9,. Eweda, A new performance measure of the normalized adaptive filter, in Proc. IEEE International Conference on Signal Processing and Communications (ICSPC 7), Dubai, United Arab Emirates, Nov. -7, 7. P. A. C. Lopes and J. B. Gerald, New normalised algorithm Based on the Kalman filter, in Proc. IEEE International Symposium on Circuits and Systems, 7, pp. 7-. S. S. Murugan and V. Natarajan, SNR and MSE analysis of algorithm for underwater acoustic communication, Journal of Marine Engineering and Technology, vol., no, pp. -8,.

International Journal of Signal Processing Systems Vol., No., June 5 [7] S. S. Murugan, V. Natarajan, and S. Radha, Analysis of N and algorithm for underwater acoustic communications, Fluctation Noise Letter, vol., no,. [8] S. Haykin, Adaptive Filter Theory, Prentice-Hall, Inc., 996. [9] J. G. Prokais and D. K. Manolakis, Digital Signal Processing - Principles, Algorithms and Applications, Pearson Education, 6. S. Sakthivel Murugan completed his B.E from Madras University and M.Tech from Pondicherry University. His area of research is Underwater Acoustic Signal Processing. He has more than years of teaching and years of research experience. He has published research papers in more than International journals and presented International and national conference papers. He is also a life member in Ocean society of India experience in teaching. Dr. V. Natarajan has done his doctorate in the field of security and cryptography in Anna University, Chennai. He is currently working in water marking cryptography and security system in underwater communication. He has more than ten years of experience in the field of research. To his credit, he has guided many research projects. He is currently an Associate professor at MIT campus, Anna University, Chennai, India and has more than years of Prethivika S. is currently pursuing her Bachelor s degree in Electronics and Communication Engineering at SSN College of Engineering, Chennai, India. 5 Engineering and Technology Publishing 9