Noise Cancellation in Gamelan Signal by Using Least Mean Square Based Adaptive Filter

Similar documents
Single Channel Speech Enhancement Using Spectral Subtraction Based on Minimum Statistics

Study of White Gaussian Noise with Varying Signal to Noise Ratio in Speech Signal using Wavelet

Keywords Separation of sound, percussive instruments, non-percussive instruments, flexible audio source separation toolbox

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

Journal of Theoretical and Applied Information Technology 20 th July Vol. 65 No JATIT & LLS. All rights reserved.

Music Source Separation

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

Edison Revisited. by Scott Cannon. Advisors: Dr. Jonathan Berger and Dr. Julius Smith. Stanford Electrical Engineering 2002 Summer REU Program

A NEW LOOK AT FREQUENCY RESOLUTION IN POWER SPECTRAL DENSITY ESTIMATION. Sudeshna Pal, Soosan Beheshti

Speech Enhancement Through an Optimized Subspace Division Technique

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Robert Alexandru Dobre, Cristian Negrescu

THE importance of music content analysis for musical

Drum Sound Identification for Polyphonic Music Using Template Adaptation and Matching Methods

An Lut Adaptive Filter Using DA

hit), and assume that longer incidental sounds (forest noise, water, wind noise) resemble a Gaussian noise distribution.

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

Reduction of Noise from Speech Signal using Haar and Biorthogonal Wavelet

Detection and demodulation of non-cooperative burst signal Feng Yue 1, Wu Guangzhi 1, Tao Min 1

Advanced Techniques for Spurious Measurements with R&S FSW-K50 White Paper

MUSI-6201 Computational Music Analysis

CS229 Project Report Polyphonic Piano Transcription

Speech and Speaker Recognition for the Command of an Industrial Robot

ECG SIGNAL COMPRESSION BASED ON FRACTALS AND RLE

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

An Effective Filtering Algorithm to Mitigate Transient Decaying DC Offset

Automatic music transcription

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

TIMBRE-CONSTRAINED RECURSIVE TIME-VARYING ANALYSIS FOR MUSICAL NOTE SEPARATION

Voice & Music Pattern Extraction: A Review

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Multichannel Satellite Image Resolution Enhancement Using Dual-Tree Complex Wavelet Transform and NLM Filtering

Type-2 Fuzzy Logic Sensor Fusion for Fire Detection Robots

DISTRIBUTION STATEMENT A 7001Ö

ECG Denoising Using Singular Value Decomposition

EVALUATION OF SIGNAL PROCESSING METHODS FOR SPEECH ENHANCEMENT MAHIKA DUBEY THESIS

Identification of Motion Artifact in Ambulatory ECG Signal Using Wavelet Techniques

Benefits of the R&S RTO Oscilloscope's Digital Trigger. <Application Note> Products: R&S RTO Digital Oscilloscope

2. AN INTROSPECTION OF THE MORPHING PROCESS

1 Introduction to PSQM

CSC475 Music Information Retrieval

Singer Identification

Doubletalk Detection

Topic 10. Multi-pitch Analysis

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Research Article Design and Analysis of a High Secure Video Encryption Algorithm with Integrated Compression and Denoising Block

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn

Adaptive bilateral filtering of image signals using local phase characteristics

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS

Lecture 9 Source Separation

Audio-Based Video Editing with Two-Channel Microphone

A Pseudorandom Binary Generator Based on Chaotic Linear Feedback Shift Register

Digital Signal Processing. Prof. Dietrich Klakow Rahil Mahdian

Removal of Decaying DC Component in Current Signal Using a ovel Estimation Algorithm

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

LabView Exercises: Part II

MUSICAL INSTRUMENT RECOGNITION WITH WAVELET ENVELOPES

Color Image Compression Using Colorization Based On Coding Technique

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax.

Topics in Computer Music Instrument Identification. Ioanna Karydi

Audio Compression Technology for Voice Transmission

Adaptive decoding of convolutional codes

Similarity Measurement of Biological Signals Using Dynamic Time Warping Algorithm

Wind Noise Reduction Using Non-negative Sparse Coding

International Journal of Computer Architecture and Mobility (ISSN ) Volume 1-Issue 7, May 2013

Hidden Markov Model based dance recognition

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS

MUSICAL INSTRUMENT IDENTIFICATION BASED ON HARMONIC TEMPORAL TIMBRE FEATURES

Query By Humming: Finding Songs in a Polyphonic Database

Design Project: Designing a Viterbi Decoder (PART I)

Appendix D. UW DigiScope User s Manual. Willis J. Tompkins and Annie Foong

System Identification

Module 11 : Link Design

Music Information Retrieval with Temporal Features and Timbre

A prototype system for rule-based expressive modifications of audio recordings

NON-LINEAR EFFECTS MODELING FOR POLYPHONIC PIANO TRANSCRIPTION

ONE SENSOR MICROPHONE ARRAY APPLICATION IN SOURCE LOCALIZATION. Hsin-Chu, Taiwan

Multirate Signal Processing: Graphical Representation & Comparison of Decimation & Interpolation Identities using MATLAB

TERRESTRIAL broadcasting of digital television (DTV)

How to use the DC Live/Forensics Dynamic Spectral Subtraction (DSS ) Filter

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE

Paulo V. K. Borges. Flat 1, 50A, Cephas Av. London, UK, E1 4AR (+44) PRESENTATION

DESIGNING OPTIMIZED MICROPHONE BEAMFORMERS

TDECQ update noise treatment and equalizer optimization (revision of king_3bs_01_0117) 14th February 2017 P802.3bs SMF ad hoc Jonathan King, Finisar

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Technical report on validation of error models for n.

Detecting and Analyzing System for the Vibration Comfort of Car Seats Based on LabVIEW

TP1a mask, noise and jitter for SRn

Application Of Missing Feature Theory To The Recognition Of Musical Instruments In Polyphonic Audio

Multichannel Noise Reduction in the Karhunen-Loève Expansion Domain

A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MEDICAL IMAGING

Loudness and Sharpness Calculation

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

Hidden melody in music playing motion: Music recording using optical motion tracking system

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved?

Transcription:

Noise Cancellation in Gamelan Signal by Using Least Mean Square Based Adaptive Filter Mamba us Sa adah Universitas Widyagama Malang, Indonesia e-mail: mambaus.ms@gmail.com Diah Puspito Wulandari e-mail: diah@elect-eng.its.ac.id Yoyon Kusnendar Suprapto e-mail: yoyonsuprapto@ee.its.ac.id Abstract Gamelan is one of Indonesian traditional music instrument that has been worldwide. Noise reduction of identical instrument is a ey challenge for instrument recognition, music processing and instrument analysis. Many theoretical analysis and experiments have been carried out to show that the optimal filtering technique can reduce the level of noise that is present in the instrument signal. In this paper, we conducted a study for noise removal on gamelan instruments using least-mean-square (LMS). Using the original signal mixed with noise, the result that enlarging the rate of convergence, filter order, and iteration can improve the LMS function in noise removal in the instrument gamelan. The performance of the designed adaptive filter is evaluated based on the mean square error by varying the additive white Gaussian noise levels. We found that the performance of Least Mean Square is satisfactory and is viable to be applied in gamelan signal. Keywords-gamelan; noise cancellation; adaptive filter I. INTRODUCTION Since we live in a natural environment where noise is inevitable and ubiquitous, speech signals can seldom be recorded in pure form and are generally contaminated by acoustic bacground noise. As a result, the speech signals have to be cleaned up with digital signal processing tools before they are stored, transmitted, or played out [1]. Noise reduction algorithms and systems for speech enhancement have received considerable interest in the past, primarily because the reduced speech intelligibility under noisy conditions is one of the major complaints in hearing impaired subjects. Recent years, noise reduction has been in great demand for an increasing number of audio applications, such as automatic speech recognition systems and cellular telephone []. Denoising can be achieved in many differet ways, such as adaptive filtering, temporal filtering, spatial temporal filtering, etc. Generally speaing, all of these algorithms can be classified into two categories: single-channel technique and multi-channel technique according to the number of sensors they needed. Compared to the single-channel technique, the multi-channel technique is substantially superior in reducing noise and enhancing speech, due to its spatial filtering capability of suppressing the interfering signals arriving from arbitrary direction other than the specified direction [3]. A multi-channel pose-filter is first presented by Zelinsi with assumption of zero crosscorrelation between noise and signals on different microphones. The linearly constrained adaptive beamformer, first presented by Frost, eeps the signals arriving from the desired loo-direction distortionless while suppressing the signals from other directions by minimizing the output power of the beamformer. A small-scale subtractive beamformer based noise reduction algorithm has been proposed in [4]. Its superiority lies in the fact that no adaptive signal processing is adopted and high performance in reducing sudden noise. And its weaness lies in the assumption that only localized noise exist in the environment. Gamelan which is a traditional music instrument that is recognized as a UNESCO cultural heritage should be preserved continuously. Not only by playing it but also need to do research on gamelan. Research on gamelan mostly done from the art or musicality while gamelan research in terms of technology is still rarely done. Instrument signal is nown as a non-stationery signal, and fixed digital filter cannot be successfully applied in signal processing because the complete range of input condition may not be nown exactly and during the normal operation of the filter has been change the design criteria. Thus, we use adaptive filter, it can modify their response to improve their performance during operation periodically without any invention from the user. Adaptive filter operates satisfactorily in an unnown environment and can trac time variations of input statistics. Recently, adaptive filtering has become effective and popular methods for processing and analysis of the ECG signal [5]. It is well nown that adaptive filters with least mean square (LMS) algorithm show good DOI 1.513/IJSSST.a.19.3.17 17.1 ISSN: 1473-84x online, 1473-831 print

Figure 1. Design system of adaptive filter. performance for processing and analysis of signal which are non stationary [6]. When a gamelan ensemble is played, the fastest tempo is 3 msecond, but some of them, two or more sarons, are played simultaneously within the same notations. Separating two or more signals is a very important to find signal features [7], but separating two or more identical music instruments is an extraordinary thing. The time delay among sarons sounds are very short, it is about less than 1 msecond so we enhance their methods to identify how many sarons are played. Basically two identical instruments have two identical frequencies too [7]. In gamelan ensemble, we have some grammatical features and signal features. Grammatical features are customs how to play music lie tempo, notations, and signal feature is signal characteristic lie timbre, amplitude. During the music is played, both features are very often changed by a conductor. The tempo changes faster after the music plays several notations, and bac to slower. In additions, how to play an instrument is varied by another method liewise a music notation is played double, etc [7]. Denoising to identify some identical instruments played simultaneously using adaptive filter is very important to be applied in a gamelan ensemble to for instrument analysis. II. FUNDAMENTAL THEORY A. Gamelan Gamelan is one of the traditional music instruments, it has monophonic characteristic and consist of 15 different percussion groups, i.e. saron, bonang, empul, gong, celempung, gender, gambang and etc., [7]. A gamelan consists of several instruments that played together lie an orchestra. Unlie an orchestra, in the gamelan there is no person who acts as a conductor. Instead, one of gamelan instruments is played to direct the other instruments of the gamelan [8]. The Balungan group is constructed by three instruments namely Demung, Saron and Peing [9]. Each Balungan instrument has one octave, so yhe other octave is played by another instrument. Demung has the lowest octave, the range frequency is about -5 Hz, and Peing has the highest octave, it is about 1- Hz[1]. Gamelan music instrument has its own search in play, lie drum how to use it by being hit by hand directly without using tools, then musical instrument in other gamelan lie peing, saron and demung played by beaten with tool made of wood. B. Noise Noise is the best characterized on the basis of its time and frequency dynamics. Spectrally white noise is per definition noise with a noise spectral density that is independent of frequency. In most systems noise has two important general properties: it has a Gaussian probability distribution and its statistical properties are stationary [8]. C. Adaptive Filter The Adaptive Filter is a computing device that model the relationship between two signals by way of real time adventure. Adaptive filters are usually associated with the broader topic of statistical signal processing. The operation of signal filtering by definition implies extracting something desired from a signal containing both desired and undesired components. III. DESIGN SYSTEM Noise cancellation in gamelan signal system is shown in Fig 1. DOI 1.513/IJSSST.a.19.3.17 17. ISSN: 1473-84x online, 1473-831 print

A. Signal Input Signal input is the original saron signal. The different types of noise signal are generated by using MATLAB. The noise signal is then added with real saron signal. The noise reduction problem considered in this paper is to recover a saron signal of interest (SOI) x(n) from the observation signal y(n) which is corrupted by the noise v(n). The bloc diagram indicates that, if the value of N(n) is nown, then after subtracting this from the mixed signal d(n), the original signal X(n) is obtained. But it is difficult due to the harmonics of noise signal. For this reason an estimated noise signal N (n) is calculated through some filters and measureable noise source S(n). If N (n) is more close to N(n), then the estimated desired signal is X (n) more close to the original signal X(n). Mathematically the output is given by e = X N - y The power or energy of this signal is computed by squaring it e = X (N - y) X(N - y) Taing expectations of both sides results Figure. Saron signal EX(N - y) Adapting the filter to minimize the error energy will not affect the signal energy. Therefore the minimum error energy is min Figure 3. Saron signalnoise B. Filtering Structure This module forms the output of the filter using measurements of the input signal. The filtering structure can be linear or non-linear which is fixed by the designer, and its parameters are adjusted by the adaptive algorithm. However, the basic bloc diagram for understanding the overall adaptive filtering process is depicted in Fig. 3 Figure 4. Principle of adaptive filter E(e - X) is also minimized since, (e X) = (n - y). Therefore, minimizing the total output energy is the same as minimizing the noise energy. The LMS algorithm produces the least mean square of the error signal by changing the filter tap weight, whose coefficient updating equation is W 1 = W e X Where, µ is an appropriate step size to be chosen as < µ <. for the convergence. C. Adaptive Filter The adaptive algorithm uses the value of the criterion of performance, the measurements of the input and desired signals so as to modify the parameters of the filter to improve its performance. Adaptive digital filters are currently widely used for signal processing applications. This digital filter is widely used to obtain the desired signal spectral characteristics, eliminating unwanted signals (such as noise or interference signals). The adaptive digital filter structure is shown in Figure 1. The adaptive definition refers to the ability of the system to change the weights or filter DOI 1.513/IJSSST.a.19.3.17 17.3 ISSN: 1473-84x online, 1473-831 print

coefficients to adapt with the immediate environmental conditions. Figure 5. Digital filter structure From Figure shows that if the amplitude of the reconstructed signal increases, there will be a high distortion and vice versa. To visually observe the denoising performance of adaptive LMS filter we use three parameters MSE. According to the Table, it can be seen that the larger the larger the weight filter the smaller the MSE. And of course, the MSE on the signal that there is noise will be bigger. To understand the performance of removing noise from saron signal, we represent signal fidelity measure. The MSE of mixed signal is shown graphically in Fig 7. and tabular form in Table I. IV. RESULT AND DISCUSSION Experiment performed several identical instrument. Data used to perform experiments is audio recording of saron instrument which played on the same time and the same notation. In this section, we apply a LMS adaptive algorithm to noise reduction in saron signal to achieve a good performance the speech signals must be segmented. The signal used is a saron signal with sampling number is 1 and an amplitude of 1 mv. White noise is generated using MATLAB. Then, this noise is added to the original gamelan signal to get the desired mixed signal. Thus, noise can be removed by using adaptive filters based on the LMS algorithm. The audio signal noise reduction is shown in Fig. The noise canceled signal has a time domain waveform that is nearly equal to original. In this figure we have plotted the dissimilarity between the signals waveform of the clean audio signal and the noisy signal and then the noise canceled signal. It is noted that since the iteration of the adaptive filter is 1. Original Saron Signal 1-1 1 3 4 5 6 7 8 9 1 Noisy Saron Signal 4 1 3 4 5 6 7 8 9 1 Adaptive LMS Filtered Saron Signal 1 1 3 4 5 6 7 8 9 1 Error 5-5 1 3 4 5 6 7 8 9 1 Sample Index Figure 6. Graphical representation of LMS filtering signal for μ=.5 after removing White Gaussian Noise Figure 7. Graphical representation of LMS filtering signal for μ=.5 after removing White Gaussian Noise The Mean Squared Error (MSE) was used to measure the performance. TABLE I. COMPARISON OF MSE Filter Weight MSE with noise MSE without noise 1.44647.81651.363645587.6317817 3.175684.667388 4.48984785.13171691 Obtained signal energy and noise energy values are still very volatile at the time of increasing the value of filter length, this proves that the increase in filter length does not affect the energy value of the signal either noise or noise signal. V. CONCLUSION AND FURTHER WORKS In this paper, we have presented a noise reduction method for gamelan signals by applying adaptive linear filtering technique. The noise reduction problem has been formulated as a filtering problem which is efficiently solved by using the LMS method. Simulation results indicate that the proposed method can improve the performance the quality of noisy gamelan signal. Through computer simulations, we have demonstrated that the proposed method DOI 1.513/IJSSST.a.19.3.17 17.4 ISSN: 1473-84x online, 1473-831 print

is quite effective in noise reduction, especially in the case of stationary white Gaussian noise. ACKNOWLEDGMENT Thans to tutors in Electrical Engineering ITS who has directed and guided the writers. This paper thus able to follow international conferences and published. REFERENCES [1] J. Chen, J. Benesty, and Y. (Arden) Huang, On the optimal linear filtering techniques for noise reduction, Speech Commun., vol. 49, no. 4, pp. 35 316, 7. [] Y. Liu, Y. Liu, M. Xiao, and Y. Tie, A Noise Reduction Method Based on LMS Adaptive Filter of Audio Signals, pp. 11 18, 13. [3] B. J and S. K. U, Super directive microphone arrays. In: Microphone arrays signal processing techniques and applications, Springer, Berlin, 19-38, 1. [4] M. Aagi and T. Kago, Noise reduction using a small-scale microphone array in multi noise source environment, in ICASSP,, pp. 99 91. [5] R. A. Shai, Baseline wander and Power line interference elimination from Cardiac Signals using Error Nonlinearity LMS Algorithm, no. December, pp. 17, 1. [6] H. T. Nagle, A Comparison of the Noise Sensitivity of Nine QRS Detection Algorithms, vol. 37, no. January, 199. [7] T. Kitahara, M. Goto, K. Komatani, T. Ogata, and H. G. Ouno, Instrument Identification in Polyphonic Music : Feature Weighting to Minimize Influence of Sound Overlaps, vol. 7, 7. [8] A. I. Technology, HIGH PERFORMANCE GAMELAN ANALYZER USING, vol. 71, no. 1, 15. [9] S. The and F. Music, VWB - Verlag für Wissenschaft und Bildung Bärenreiter Schott Music GmbH & Co. KG Florian Noetzel GmbH Verlag Review by : Rüdiger Schumacher, 16. [1] C. Description, 33 : 55 Optimum Signal Processing Spring 11, 11. DOI 1.513/IJSSST.a.19.3.17 17.5 ISSN: 1473-84x online, 1473-831 print