EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis

Similar documents
On Information Maximization and Blind Signal Deconvolution

ADAPTIVE FILTER THEORY

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

A Subspace Approach to Estimation of. Measurements 1. Carlos E. Davila. Electrical Engineering Department, Southern Methodist University

Statistical and Adaptive Signal Processing

Digital Image Processing

New Insights Into the Stereophonic Acoustic Echo Cancellation Problem and an Adaptive Nonlinearity Solution

ADAPTIVE FILTER THEORY

Title without the persistently exciting c. works must be obtained from the IEE

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

DIRECTION ESTIMATION BASED ON SOUND INTENSITY VECTORS. Sakari Tervo

Advanced Digital Signal Processing -Introduction

POLYNOMIAL SINGULAR VALUES FOR NUMBER OF WIDEBAND SOURCES ESTIMATION AND PRINCIPAL COMPONENT ANALYSIS

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

Time-domain representations

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1):

Performance analysis and design of FxLMS algorithm in broadband ANC system with online secondary-path modeling

INFLUENCE OF TIME-VARIANCE IN AUDITORIUM ON IMPULSE RESPONSE MEASUREMENT

UNIFORMLY MOST POWERFUL CYCLIC PERMUTATION INVARIANT DETECTION FOR DISCRETE-TIME SIGNALS

Sound Listener s perception

Lab 9a. Linear Predictive Coding for Speech Processing

Echo cancellation by deforming sound waves through inverse convolution R. Ay 1 ward DeywrfmzMf o/ D/g 0001, Gauteng, South Africa

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

On the Convergence of the Inverses of Toeplitz Matrices and Its Applications

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

Efficient Use Of Sparse Adaptive Filters

Sound Engineering Test and Analysis

A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS. Luke Dahl, Jean-Marc Jot

Digital Signal Processing

A Generalization of Blind Source Separation Algorithms for Convolutive Mixtures Based on Second-Order Statistics

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels

BLOCK-BASED MULTICHANNEL TRANSFORM-DOMAIN ADAPTIVE FILTERING

IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE?

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

ALGORITHMS FOR CENTROSYMMETRIC AND SKEW-CENTROSYMMETRIC MATRICES. Iyad T. Abu-Jeib

Linear Prediction 1 / 41

Theory and Problems of Signals and Systems

Research Letter An Algorithm to Generate Representations of System Identification Errors

Least-Squares Performance of Analog Product Codes

COMP Signals and Systems. Dr Chris Bleakley. UCD School of Computer Science and Informatics.

Acoustic MIMO Signal Processing

Estimation, Detection, and Identification CMU 18752

ACTIVE noise control (ANC) ([1], [2]) is an established

Cepstral Deconvolution Method for Measurement of Absorption and Scattering Coefficients of Materials

DETECTION theory deals primarily with techniques for

A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

A Probability Model for Interaural Phase Difference

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

USING STATISTICAL ROOM ACOUSTICS FOR ANALYSING THE OUTPUT SNR OF THE MWF IN ACOUSTIC SENSOR NETWORKS. Toby Christian Lawin-Ore, Simon Doclo

FOR many applications in room acoustics, when a microphone

REAL-TIME TIME-FREQUENCY BASED BLIND SOURCE SEPARATION. Scott Rickard, Radu Balan, Justinian Rosca. Siemens Corporate Research Princeton, NJ 08540

MULTIPLE-CHANNEL DETECTION IN ACTIVE SENSING. Kaitlyn Beaudet and Douglas Cochran

Musimathics The Mathematical Foundations of Music Volume 2. Gareth Loy. Foreword by John Chowning

Loudspeaker Choice and Placement. D. G. Meyer School of Electrical & Computer Engineering

GAUSSIANIZATION METHOD FOR IDENTIFICATION OF MEMORYLESS NONLINEAR AUDIO SYSTEMS

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

Biomedical Signal Processing and Signal Modeling

Computer Vision & Digital Image Processing

Free Probability, Sample Covariance Matrices and Stochastic Eigen-Inference

L7: Linear prediction of speech

Tutorial on Blind Source Separation and Independent Component Analysis

NOISE reduction is an important fundamental signal

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1

Speech Signal Representations

Convolutive Transfer Function Generalized Sidelobe Canceler

The Karhunen-Loeve, Discrete Cosine, and Related Transforms Obtained via the Hadamard Transform

TIME DOMAIN ACOUSTIC CONTRAST CONTROL IMPLEMENTATION OF SOUND ZONES FOR LOW-FREQUENCY INPUT SIGNALS

Chapter 2 Speech Production Model

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander

ACOUSTICAL MEASUREMENTS BY ADAPTIVE SYSTEM MODELING

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

Proceedings of Meetings on Acoustics

BLIND SEPARATION OF TEMPORALLY CORRELATED SOURCES USING A QUASI MAXIMUM LIKELIHOOD APPROACH

III.C - Linear Transformations: Optimal Filtering

System Identification and Adaptive Filtering in the Short-Time Fourier Transform Domain

Single Channel Signal Separation Using MAP-based Subspace Decomposition

Hybrid Time-Frequency Domain Adaptive Filtering Algorithm for control of the vibration control systems

Time Series Analysis: 4. Linear filters. P. F. Góra

Chapter 9. Linear Predictive Analysis of Speech Signals 语音信号的线性预测分析

Phase Factor Influence on Amplitude Distortion and Aliasing of Pseudo-QMF Banks

Sparseness-Controlled Affine Projection Algorithm for Echo Cancelation

Blind channel deconvolution of real world signals using source separation techniques

The effect of speaking rate and vowel context on the perception of consonants. in babble noise

Optimization of Quadratic Forms: NP Hard Problems : Neural Networks

Notes on Time Series Modeling

AN INVERTIBLE DISCRETE AUDITORY TRANSFORM

AN SVD-BASED MIMO EQUALIZER APPLIED TO THE AURALIZATION OF AIRCRAFT NOISE IN A CABIN SI- MULATOR

MANY papers and books are devoted to modeling fading

Chapter 2 Fundamentals of Adaptive Filter Theory

LECTURE NOTES IN AUDIO ANALYSIS: PITCH ESTIMATION FOR DUMMIES

Assesment of the efficiency of the LMS algorithm based on spectral information

A SPARSENESS CONTROLLED PROPORTIONATE ALGORITHM FOR ACOUSTIC ECHO CANCELLATION

ESTIMATION OF RELATIVE TRANSFER FUNCTION IN THE PRESENCE OF STATIONARY NOISE BASED ON SEGMENTAL POWER SPECTRAL DENSITY MATRIX SUBTRACTION

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

Transcription:

EIGENFILTERS FOR SIGNAL CANCELLATION Sunil Bharitkar and Chris Kyriakakis Immersive Audio Laboratory University of Southern California Los Angeles. CA 9. USA Phone:+1-13-7- Fax:+1-13-7-51, Email:ckyriak@imsc.edu.edu,bharitka@sipi.usc.edu Abstract: Selectively canceling signals at specific locations within an acoustical environment with multiple listeners is of significant importance for home theater, automobile, teleconferencing, office, industrial and other applications. The traditional noise cancellation approach is impractical for such applications because it requires sensors that must be placed on the listeners. In this paper we investigate the theoretical properties of eigenfilters for signal cancellation proposed in [1]. We also investigate the sensitivity of the eigenfilter as a function of the room impulse response duration. Our results show that with the minimum phase model for the room impulse response, we obtain a better behaviour in the sensitivity of the filter to the duration of the room response. 1. INTRODUCTION Selective signal cancellation is required in applications that require a signal of interest to be enhanced while minimizing the effects of noise or other signals. For example, in home theater or television viewing applications a listener in a specific position in a room may not want to listen to the audio signal being transmitted, while another listener at a different position would prefer to listen to the signal. Consequently, if the objective is to keep one listener in a region with a reduced sound pressure level, then one can view this problem as that of signal cancellation in the direction of that listener. Similar applications arise in the automobile or any other environment with multiple listeners in which only a subset wish to listen to the audio signal. In this paper we investigate the theoretical aspects of the filter proposed in [1] - where we viewed the signal cancellation problem as a maximization of the difference in the received power at two different locations. Specifically we have not considered the perceptual (psychoacoustical) viewpoint (where an added condition would be to satisfy some listening requirement in a given direction). Any signal cancellation methodology must inevitably take into account aspects of human perception in the given environment. We shall consider this in forthcoming papers. In the next section, we briefly discuss the proposed eigenfilter method. In Section 3, we discuss the algebraic and linear phase properties of the proposed filter. We investigate the performance of the filter as a function of the room impulse response duration. We also show in section, that, in general an eigenfilter based on the minimum phase model of the room responses provides a better sensitivity behaviour. Section 5 concludes the paper.. INFORMATION THEORY MODELS In [1], we proposed a filter based on optimizing the mutual information function. Mutual information (MI) measures arbitrary dependencies between two random variables,and with marginal distributions denoted by, and,andtheirjointdistribution (where may be considered as an input to a channel, and is the corresponding output). The general form for this measure is,, with equality being achieved on general statistical independence between,and,and. We showed that in the presence of a linear time invariant channel -representing the room impulse response, and additive white gaussian noise (AWGN), the mutual information can be rewritten as where,,and represents the average power of the additive white gaussian noise. As mentioned above, we view the signal cancellation problem as a maximization of the difference in the received power in db at two different locations, with their corresponding room impulse responses denoted as,and (1) ()

. Thereby, we proceeded to show that the objective function for this problem can be cast as (with the fact that the is a monotonic function in ()), which pertains to maximization of the signal power in the direction of listener,whileretainingthepowertowards listener at least,and ;with where, denotes convolution, and are the filter coefficients. The solution to the constrained optimization problem (3) is the optimal FIR filter, given by, where, is the eigenvector corresponding to the maximum eigenvalue of the matrix,with, (3) () (5) () 3. PROPERTIES OF EIGENFILTERS In this section, we state and prove some theoretical properties of the eigenfilter (5). Below, we provide some definitions and properties pertaining to doubly symmetric matrices, which toeplitz matrices are a special case of. Definition 1: A doubly symmetric matrix satisfies the following relation, (1) where, is a diagonal matrix with unit elements along the northeast-southwest diagonal. Basically, premultiplying (postmultiplying) a matrix with exchanges the rows (columns) of the matrix. Property 1: Ascalingterm-,associatedwithadoubly symmetric matrix leaves its doubly symmetricity unaltered. This can be easily seen as follows, (11) Property : Linear combination of doubly symmetric matrices yields a doubly symmetric matrix. (1) Hence, from the above properties, the matrices,and are doubly symmetric. Property 3: Theinverseofadoublysymmetricmatrix is doubly symmetric. The correlation matrix The gain in db can be computed by, For a WSS process the matrix gain can be expressed as, is defined by, (7) () is toeplitz, and the (13) Property : Theproductofdoublysymmetricmatrices is doubly symmetric. (1) where, we have used the fact that. Thus, is doubly symmetric. Property 5:The roots of the eigenfilter corresponding to a distinct maximum eigenvalue, lie on the unit circle for a toeplitz Since the matrix is doubly symmetric, we can incorporate a proof similar to the one given in [3] to establish this. Property []: The eigenvectors associated with satisfy either, (9) where, and form a fourier transform pair. In the next section we shall characterize this eigenfilter in terms of its mathematical properties. symmetric skew-symmetric (15) Property 7[]: If is doubly symmetric with distinct eigenvalues, then has symmetric eigenvectors, and

skew symmetric eigenvectors, where ( )indicates the smallest(largest) integer greater(less) than or equal to. Adoublysymmetricmatrixisnotsymmetricaboutthe main diagonal, hence the eigenvectors are not mutually orthogonal. However, in light of the present theory we can prove the following theorem. Theorem 1 Skew-symmetric and symmetric eigenvectors for doubly symmetric matrices are orthogonal to each other. Proof:Let, (1) ( being the duration of the captured room impulse responses in the two directions), based on the windowed room impulse response with duration.wethenanalyze the performance (), (9) of the filter to increasing room impulse response length (in other words can we design an eigenfilter with a sufficiently short impulse response whose signal cancellation performance would be reasonably invariant to the duration of the room impulse response). Thus the procedure is, a) Design the eigenfilter, with, (3) Now, (17) then with we have, (1) () But, using the fact the (19).Substituting(19)into(1)gives, () which proves the theorem. Property :From the unit norm property of eigenfilters ( ), and parsevals relation, we have (1) Property 9 (Linear phase): Linear phase filters are important for applications where frequency dispersion due to nonlinear phase is harmful (such as speech processing, data transmission, etc.) []. The optimal eigenfilter (5) is a linear phase FIR filter having a constant phase and group delay (symmetric case), or a constant group delay (skewsymmetric case) (15), thus where, the hat above the matrices in () denotes an approximation to the true quantities in (), and the corresponding eigenfilter (3) is the approximation to (5). b) Evaluate the performance () or (9) of the filter to increased room response duration, based on the computed eigenfilter (3). We shall consider the performance when a),andb). The impulse responses,and (comprising of points) were obtained in a room from microphones placed at a radial distance of m, with azimuth angle of degrees and elevation of degrees relative to a loudspeaker, and are shown in Fig 1,(b). For the input we shall consider the following simple AR(1) (autoregressive process of unit order) linear model generated by filtering noise with a linear time-invariant filter having a rational system function, (5) since symmetric skew-symmetric () exchanges the elements of the optimal eigenfilter. where, the describes a white noise process of zero mean and unit variance. It is well established from the Yule- Walker equations (with and being wide-sense stationary) that the correlation function for (5) satisfies the following relation,. SENSITIVITY PERFORMANCE OF EIGENFILTERS In this section, we present some results pertaining to the sensitivity of the eigenfilter to the length of the room impulse response. Essentially, we design the filter of length The power spectrum is, () (7)

since. The reason for this model (5), is that it allows us to establish a framework for speech based signal cancellation, where AR( )( )couldrepresentthelpc model of the vocal tract over a short time interval, with unvoiced speech (like s in snow) as the noise-free excitation. A. : In Fig. we show the performance (9) of the eigenfilter design as a function of the length of the impulse response. The length of the FIR filter was.theperformance in each subplot as a function of the impulse response increments is shown, where we chose,where denotes the integer set. Thus, Fig., represents an eigenfilter of length,designed with duration ofthewindowedimpulseresponsetobe (after removing the pure delay). The second performance asterisk is at,andisobtained by using (7) in (9). In Fig. (3) and Fig. (), we show the sensitivity of the eigenfilter for filter length,and for various windowed room impulse responses. From the figures, it can be immediately seen that, we obtain a better gain performance with increased filter length. By considering a larger duration room impulse response, we lower the gain but improve its evenness (flatness) which is important, since a minimal duration filter length with large gain and uniform performance (low sensitivity to the length of the room impulse response) is the requirement. B. : In Figs. (5)-(7), we show the performance of the eigenfilter for various windowed duration of the room response and different filter lengths. The performance (in terms of uniformity and gain) is better than the case mentioned above. This can be understood intuitively from (9), which is an alternative expression for (). Observe that, and where () Thus, the eigenfilter design using (3) for a WSS process is influenced by the minimum phase room impulse responses. Any other choice of impulse responses (nonminimum phase) in (9) leads to poorer sensitivity performance. Hence, is as given by (5), with 5. CONCLUSIONS In this paper we considered the eigenfilter design perspective for signal cancellation. We introduced its theoretical properties based on simple linear algebra, as well as its linear phase property. We demonstrated that the eigenfilter based on the minimum phase room impulse response exhibits better performance than the actual room response for the AR(1) process. This is due to the explicit dependence on the minimum phase room responses of the eigenfilter. Clearly, we have not addressed the issue pertaining to the human perception of SPL (loudness), which has a frequency dependence on the signal. We shall explore this issue in the future, along with the eigenfilter performance as a function of the source-receiver positions (which affects the reverberant energy). We also plan to implement the filter for speech and audio based models. REFERENCES [1] S. Bharitkar and C. Kyriakakis Selective Signal Cancellation for Multiple-Listener Audio Applications: An Information Theory Approach, submitted, IEEE Conf. on Multimedia, New York. June. [] A. Cantoni and P. Butler Properties of the eigenvectors of persymmetric matrices with applications to communication theory, IEEE Trans. on Communications, vol. (), pp. 9, Aug. 197. [3] E. Robinson Statistical Communication and Detection, London, England-Griffin, pp. 9 7, 197. [] L. Rabiner and B. Gold Theory and Application of Digital Signal Processing, Prentice-Hall, 1993. [5] J. Makhoul, On the eigenvectors of symmetric Toeplitz matrices, IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. ASSP-9, pp. 7, 191. [] S. Haykin, Adaptive Filter Theory, Prentice-Hall Inc. 199 [7] G. U. Yule, On a method of investigating periodicities in disturbed series, with special reference to W lfer s sunspot numbers, Philos. Trans. Royal Soc. London, vol. A, pp. 7 9, 197. (9)

........ 1 1 3 5 7 9 5 1 15 5 3 35 5 5 1 15 (b) 5 3 35 5 5 1 15 5 (c) 3 35 5 5 Figure 3: M=1, P=1, (b)p=5, (c)p=51...... 1 1 5 1 15 5 3 35 5.. 1 1 3 5 7 9 (b) Figure 1:, (b) Room impulse responses for given s-r locations 5 1 15 5 3 (b) 35 5 5 Figure : M=5, P=5, (b)p=51 5 1 15 5 3 35 5 5 1 15 (b) 5 3 35 5 5 1 15 5 (c) 3 35 5 5 Figure : M=, P=, (b)p=1, (c)p=51 1.5 1.5 5 1 15 5 3 35 5 1.5 1.5 5 1 15 (b) 5 3 35 5 1.5 1.5 5 1 15 5 (c) 3 35 5 5 Figure 5: M=, P=, (b)p=1, (c)p=51

5 1 15 5 3 35 5 5 1 15 (b) 5 3 35 5 5 1 15 5 (c) 3 35 5 5 Figure : M=1, P=1, (b)p=5, (c)p=51 1 5 1 15 5 3 35 5 1 5 1 15 5 3 (b) 35 5 5 Figure 7: M=5, P=5, (b)p=51