Blind channel deconvolution of real world signals using source separation techniques

Similar documents
A Canonical Genetic Algorithm for Blind Inversion of Linear Channels

Massoud BABAIE-ZADEH. Blind Source Separation (BSS) and Independent Componen Analysis (ICA) p.1/39

BLIND INVERSION OF WIENER SYSTEM USING A MINIMIZATION-PROJECTION (MP) APPROACH

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

1 Introduction Independent component analysis (ICA) [10] is a statistical technique whose main applications are blind source separation, blind deconvo

Analytical solution of the blind source separation problem using derivatives

MINIMIZATION-PROJECTION (MP) APPROACH FOR BLIND SOURCE SEPARATION IN DIFFERENT MIXING MODELS

ON-LINE BLIND SEPARATION OF NON-STATIONARY SIGNALS

Simultaneous Diagonalization in the Frequency Domain (SDIF) for Source Separation

Statistical and Adaptive Signal Processing

where A 2 IR m n is the mixing matrix, s(t) is the n-dimensional source vector (n» m), and v(t) is additive white noise that is statistically independ

Natural Gradient Learning for Over- and Under-Complete Bases in ICA

Independent Component Analysis. Contents

An Iterative Blind Source Separation Method for Convolutive Mixtures of Images

Semi-Blind approaches to source separation: introduction to the special session

MULTICHANNEL BLIND SEPARATION AND. Scott C. Douglas 1, Andrzej Cichocki 2, and Shun-ichi Amari 2

BLIND DECONVOLUTION ALGORITHMS FOR MIMO-FIR SYSTEMS DRIVEN BY FOURTH-ORDER COLORED SIGNALS

On Information Maximization and Blind Signal Deconvolution

PROPERTIES OF THE EMPIRICAL CHARACTERISTIC FUNCTION AND ITS APPLICATION TO TESTING FOR INDEPENDENCE. Noboru Murata

Gatsby Theoretical Neuroscience Lectures: Non-Gaussian statistics and natural images Parts I-II

ORIENTED PCA AND BLIND SIGNAL SEPARATION

[ ] Ivica Kopriva Harold Szu. Zagreb, Croatia Quincy Arlington Virginia , USA

FREQUENCY-DOMAIN IMPLEMENTATION OF BLOCK ADAPTIVE FILTERS FOR ICA-BASED MULTICHANNEL BLIND DECONVOLUTION

ICA [6] ICA) [7, 8] ICA ICA ICA [9, 10] J-F. Cardoso. [13] Matlab ICA. Comon[3], Amari & Cardoso[4] ICA ICA

CIFAR Lectures: Non-Gaussian statistics and natural images

ICA ALGORITHM BASED ON SUBSPACE APPROACH. Ali MANSOUR, Member of IEEE and N. Ohnishi,Member of IEEE. Bio-Mimetic Control Research Center (RIKEN),

An Improved Cumulant Based Method for Independent Component Analysis

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

One-unit Learning Rules for Independent Component Analysis

1 Introduction Blind source separation (BSS) is a fundamental problem which is encountered in a variety of signal processing problems where multiple s

BLIND SEPARATION OF INSTANTANEOUS MIXTURES OF NON STATIONARY SOURCES

ON SOME EXTENSIONS OF THE NATURAL GRADIENT ALGORITHM. Brain Science Institute, RIKEN, Wako-shi, Saitama , Japan

Blind Deconvolution via Maximum Kurtosis Adaptive Filtering

Blind Extraction of Singularly Mixed Source Signals

SYSTEM RECONSTRUCTION FROM SELECTED HOS REGIONS. Haralambos Pozidis and Athina P. Petropulu. Drexel University, Philadelphia, PA 19104

ADAPTIVE FILTER THEORY

Wavelet de-noising for blind source separation in noisy mixtures.

TRINICON: A Versatile Framework for Multichannel Blind Signal Processing

Gradient-Adaptive Algorithms for Minimum Phase - All Pass Decomposition of an FIR System

Blind Source Separation with a Time-Varying Mixing Matrix

Improved system blind identification based on second-order cyclostationary statistics: A group delay approach

Distinguishing Causes from Effects using Nonlinear Acyclic Causal Models

FASTGEO - A HISTOGRAM BASED APPROACH TO LINEAR GEOMETRIC ICA. Andreas Jung, Fabian J. Theis, Carlos G. Puntonet, Elmar W. Lang

Distinguishing Causes from Effects using Nonlinear Acyclic Causal Models

A METHOD FOR NONLINEAR SYSTEM CLASSIFICATION IN THE TIME-FREQUENCY PLANE IN PRESENCE OF FRACTAL NOISE. Lorenzo Galleani, Letizia Lo Presti

Blind Machine Separation Te-Won Lee

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

Course content (will be adapted to the background knowledge of the class):

Blind Deconvolution by Modified Bussgang Algorithm

Markovian Source Separation

Independent Component Analysis (ICA)

A METHOD OF ICA IN TIME-FREQUENCY DOMAIN

EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis

Fundamentals of Principal Component Analysis (PCA), Independent Component Analysis (ICA), and Independent Vector Analysis (IVA)

BLIND SOURCE SEPARATION IN POST NONLINEAR MIXTURES

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

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

MANY papers and books are devoted to modeling fading

FAST ALGORITHM FOR ESTIMATING MUTUAL INFORMATION, ENTROPIES AND SCORE FUNCTIONS. Dinh Tuan Pham

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

Recursive Generalized Eigendecomposition for Independent Component Analysis

Exploring Non-linear Transformations for an Entropybased Voice Activity Detector

SPARSE REPRESENTATION AND BLIND DECONVOLUTION OF DYNAMICAL SYSTEMS. Liqing Zhang and Andrzej Cichocki

1 Introduction The Separation of Independent Sources (SIS) assumes that some unknown but independent temporal signals propagate through a mixing and/o

To appear in Proceedings of the ICA'99, Aussois, France, A 2 R mn is an unknown mixture matrix of full rank, v(t) is the vector of noises. The

Chapter 6 Effective Blind Source Separation Based on the Adam Algorithm

Independent Component Analysis

Bobby Hunt, Mariappan S. Nadar, Paul Keller, Eric VonColln, and Anupam Goyal III. ASSOCIATIVE RECALL BY A POLYNOMIAL MAPPING

Lessons in Estimation Theory for Signal Processing, Communications, and Control

Tensor approach for blind FIR channel identification using 4th-order cumulants

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

x 1 (t) Spectrogram t s

Blind separation of instantaneous mixtures of dependent sources

Independent Component Analysis and Unsupervised Learning

Blind Signal Separation: Statistical Principles

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Allpass Modeling of LP Residual for Speaker Recognition

Temporal Backpropagation for FIR Neural Networks

Tutorial on Blind Source Separation and Independent Component Analysis

TWO METHODS FOR ESTIMATING OVERCOMPLETE INDEPENDENT COMPONENT BASES. Mika Inki and Aapo Hyvärinen

Adaptive Blind Equalizer for HF Channels

SOURCE SEPARATION OF BASEBAND SIGNALS IN POST-NONLINEAR MIXTURES

On the INFOMAX algorithm for blind signal separation

Cooperative Communication with Feedback via Stochastic Approximation

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Real-time Blind Source Separation

Chapter 2 Fundamentals of Adaptive Filter Theory

Independent Subspace Analysis on Innovations

STOCHASTIC INFORMATION GRADIENT ALGORITHM BASED ON MAXIMUM ENTROPY DENSITY ESTIMATION. Badong Chen, Yu Zhu, Jinchun Hu and Ming Zhang

MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING

Image Compression using DPCM with LMS Algorithm

EE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet

Speed and Accuracy Enhancement of Linear ICA Techniques Using Rational Nonlinear Functions

Complete Blind Subspace Deconvolution

LTI Systems, Additive Noise, and Order Estimation

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

ICA. Independent Component Analysis. Zakariás Mátyás

SPEECH ANALYSIS AND SYNTHESIS

Communications and Signal Processing Spring 2017 MSE Exam

Machine Learning. A Bayesian and Optimization Perspective. Academic Press, Sergios Theodoridis 1. of Athens, Athens, Greece.

Transcription:

Blind channel deconvolution of real world signals using source separation techniques Jordi Solé-Casals 1, Enric Monte-Moreno 2 1 Signal Processing Group, University of Vic, Sagrada Família 7, 08500, Vic (Catalonia) jordi.sole@uvic.es http://www.uvic.es/eps/recerca/processament/ca/inici.html 2 Polytechnic University of Catalonia, Campus Nord, UPC, Barcelona (Catalonia) enric@gps.tsc.upc.es http://gps-tsc.upc.es/veu/personal/enric/enric.html Abstract. In this paper we present a method for blind deconvolution of linear channels based on source separation techniques, for real word signals. This technique applied to blind deconvolution problems is based in exploiting not the spatial independence between signals but the temporal independence between samples of the signal. Our objective is to minimize the mutual information between samples of the output in order to retrieve the original signal. In order to make use of use this idea the input signal must be a non-gaussian i.i.d. signal. Because most real world signals do not have this i.i.d. nature, we will need to preprocess the original signal before the transmission into the channel. Likewise we should assure that the transmitted signal has non-gaussian statistics in order to achieve the correct function of the algorithm. The strategy used for this preprocessing will be presented in this paper. If the receiver has the inverse of the preprocess, the original signal can be reconstructed without the convolutive distortion. 1 Introduction Many researches have been done in the identification and/or the inversion of linear and nonlinear systems. These works assume that both the input and the output of the system are available [14]; they are based on higher-order input/output crosscorrelation [3], bispectrum estimation [12, 13] or on the application of the Bussgang and Prices theorems [4, 9] for nonlinear systems with Gaussian inputs. However, in real world situations, one often does not have access to the distortion input. In this case, blind identification of the system becomes the only way to solve the problem. In this paper we propose to adapt the method presented in [17, 18] for blind deconvolution by means of source separation techniques, to the case of real world signals which are non i.i.d. This is done by means of a stage of preprocessing before sending the signal and post-processing stage after the reception and deconvolution. The paper is organized as follows. The source separation problem is described in Section 2. The model and assumptions for applying these techniques to blind deconvolution are presented in Section 3. Section 4 contains the proposed preprocessing and post-

processing stages, and the simulation results are presented in Section 5, before concluding in Section 6. 2 Source Separation review The problem of source separation may be formulated as the recovering of a set of unknown independent signals from the observations of mixtures of them without any prior information about either the sources or the mixture [10, 6]. The strategy used in this kind of problems is based in obtaining signals as independent as possible at the output of the system. In the bibliography multiple algorithms have been proposed for solving the problem of source separation in instantaneous linear mixtures. These algorithms range from neural networks based methods [1], cumulants or moments methods [7, 5], geometric methods [15] or information theoretic methods [2]. In real world situations, however, the majority of mixtures can not be modeled as instantaneous and/or linear. This is the case of the convolutive mixtures, where the effect of channel from source to sensor is modeled by a filter [11]. Also the case of the postnonlinear (PNL) mixtures, where the sensor is modeled as a system that performs a linear mixture of sources plus a nonlinear function applied to its output, in order to take into account the possible non-linearity of the sensor (saturation, etc.) [16]. Mathematically, we can write the observed signals in source separation problem of instantaneous and linear mixtures as (see figure 1): e i n ( t) = aijs j ( t) j= 1 where A={ a ij } is the mixing matrix. It is well known that such a system is blindly invertible if the source signals are statistically independent and we have no more than one Gaussian signal. (1) s 1 (t) s 2 (t) e 1 (t) y 1 (t) y 2 (t) s n (t) A B y n (t) input e n (t) output unknown (mixing system) observation (demixing system) Fig. 1. Block diagram of the mixture system and blind demixing system. Both matrix A and signals s i (t) on the mixture process are unknown. A solution may be found by minimizing the mutual information function between the outputs of the system y i :

min B n [ I ( y) ] min H ( y ) H ( e) ln det( B) = B i= 1 i A related problem with blind separation is the case of blind deconvolution, which is presented in figure 2, and can be expressed in the framework of Equation (1). Development of this framework is presented in the following section. input output s(t) e(t) y(t) h w unknown (convolution system) observation (deconvolution system) Fig. 2. Block diagram of the convolution system and blind deconvolution system. Both filter h and signal s(t) on the convolution process are unknown. 3 Model and assumptions We suppose that the input of the system S={s(t)}is an unknown non-gaussian independent and identically distributed (i.i.d.) process. We are concerned by the estimation of s(t) from the system s output e. This implies the blind inversion of a filter. From figure 2, we can write the output of filter h in a similar form that obtained in source separation problem, Equation 1, but now with vectors and matrix of infinite dimension: where: H = h e = Hs ( t + 1) h( t) h( t 1) ( t + 2) h( t + 1) h( t) h is a Toeplitz matrix of infinite dimension and represents the action of filter h to the signal s(t). This matrix h is nonsingular provided that the filter h is invertible, i.e. h -1 exists and satisfies h -1 h = h h -1 = δ 0, where δ 0 is de Dirac impulse. The solution to invert this systems and the more general nonlinear systems (Wiener systems) are presented and studied in [17, 18] where a Quasi-nonparametric method is presented.

In the particular case of windowed signals, h is of finite length, and the product h -1 h yields a Dirac impulse with a delay. 3.1 Summary of the deconvolution algorithm From figure 2 we can write the mutual information of the output of the filter w using the notion of entropy rates of stochastic processes [12] as: I ( Y ) = lim H ( y( t) ) H ( y T,, yt ) T = H T 1 (2) 2T + 1 t= T ( y( τ )) H ( Y ) where τ is arbitrary due to the stationary assumption. The input signal S={s(t)} is an unknown non-gaussian i.i.d. process, Y={y(t)} is the output process and y denotes a vector of infinite dimension whose t-th entry is y(t). We shall notice that I(Y) is always positive and vanishes when Y is i.i.d. After some algebra, Equation (2) can be rewritten as [10]: I 2π 1 (3) jtθ ( Y ) = H ( y( τ )) log w( t) e dθ E[ ] π + 2 t = 0 To derive the optimization algorithm we need the derivative of I(Y) with respect to the coefficients of w filter. For the first term of Equation (3) we have: ( ( )) w( t) y ( ) (4) y ( ( )) ( ) y ( ( )) w( t) H y τ E τ = ψ y τ = E e τ t ψ y τ where ψ y (u)=(logp y ) (u) is the score function. The second term is: 2π + 2π jtθ jn e (5) θ log w( n) e dθ = dθ 0 n π + = 0 jnθ w( n) e 1 1 w( t) 2π 2 n= where one recognizes the { t}-th coefficient of the inverse of the filter w, which we denote w( t). Combining Equations (5) and (6) leads to: ( Y ) ( ) I w t = E [ x( τ t) ψ ( y( τ ))] w( t) that is the gradient of I(Y) with respect to w(t). Using the concept of natural or relative gradient, the gradient descendent algorithm will be finally as: [ x( τ t) ψ ( y( τ ))] y { E }* w w w + µ y + δ It is important to notice that blind deconvolution is a different problem than source separation. In our blind deconvolution scenario the objective is to recover an un- ε

known signal filtered by an unknown filter, using only the received (observed) signal. The main idea, proposed in [17, 18] is to use independence criteria, as in source separation problems, for deal with this problem. The relationship between source separation and deconvolution is shown in figure 3. Fig. 3. Relationship between deconvolution and source separation. In source separation we force spatial independence between samples of different signals (at the same time instant). On the other hand, in deconvolution we impose this independence between samples of the unique signal at different times (time independence). 4 Application to real world signals When signals are sent from the transmitter to the receiver, they suffer changes in their waveform form due to the effect of the transmission channel. In real systems, usually the transmission channel is unknown, and therefore the effect over the signals is uncertain. In this case, the use of an equalizer is necessary in order to ensure that the received signal is exactly the sent signal. Our proposed method uses directly the signal of interest to blindly estimate the inverse of the transmission channel, without the need of any other technique for equalizing the channel. In order to apply this method to real world signals we have to deal, as shown in previous Section with the fact that the signals are usually not i.i.d., so we can not use this method directly. In order to use it, we need to preprocess the input signal to ensure its temporal independence

between samples and also to ensure its non-gaussian distribution. In this section we present these preprocessing and post-processing stages in experiments done with speech signals. 4.1 Whitening of the signal Speech signals have a clear correlation structure, and therefore are not i.i.d. In order to use source separation techniques for blind deconvolution a preprocessing stage is necessary and it consists on a whitening of the original signal by means of an inverse LPC filter. The use of a LPC preprocessing is useful in the case of signals that can be modeled as autoregressive processes. This is the case of speech signal or string and wind instruments, which were our test signals. In figure 4 we can see the autocorrelation sequence of a speech segment corresponding to the vowel /a/, before and after the whitening filter. Note that the prediction residual has peaks at multiples of the pitch frequency, and the residual in between these peaks is reduced. Fig. 4. Left: wave form of Vowel /a/ and the prediction residual. Right: Comparison of the normalized autocorrelations of the vowel signal and the residual of the LPC. The resulting residual after the whitening filter is an i.i.d. signal with a Gaussian distribution. Consequently it will be necessary to change de probability density function of the i.i.d. signal in order to acquire the necessary conditions to apply the deconvolution process on the receiver. 4.2 Des-Gaussianity of the signal In figure 5 we show the quantiles of the signal and the residual vs. the quantiles of a Gaussian distribution. One can see that the whitened signal has a nearly linear relation and is symmetric. For the purposes of the algorithm that we propose the signal can be considered Gaussian. In order to change its probability density function, we propose a method based on the following observations:

1. Speech signals are periodic signals, with a fundamental period (pitch frequency). 2. A whitening filter removes all the components and keeps only the nonpredictable part that corresponds precisely to the excitation of the speech signal (the pitch), and to the excitation of the instrument, with its fundamental period. Starting from these observations we propose the following method: 1. Normalize the whitened signal provided by a LPC filter in a way that the maximums associated whit the periodic excitation been around ±1. 2. Pass the result signal trough a nonlinear function that maintains the peak values but modify substantially all the other values, therefore the pdf. We propose two functions for this task: 2.1. exponential function x( ) n : attenuate all the values between two consecutive peaks. 2.2. tanh( ): amplify all the values between two consecutive peaks. Fig. 5. Plot of the quantiles of the whitened signal versus probability of a Gaussian. One can observe the Gaussianity of the distribution. The effect of this process will be that the output signal will maintain important parts of the signal (the peaks of the series) and will change the form of the distribution. In the next figure we can see the proposed method:

s (t) M k (.) s(t) pre-processing Fig. 6. The proposed preprocessing stage, composed by a whitening filter M and a nonlinear function k( ) preserving the most important part of the input signal. This stage is applied before sending the (unknown) signal through the transmitter channel. 5 Experimental results The input signal is a fragment of speech signal, preprocessed as shown in the diagram of figure 5. This is the signal that we want to transmit through an unknown channel. Our objective is to recover the original signal s (t) only from the received observation e(t). Consider, now, the filter h as a FIR filter with coefficients: h=[0.826,- 0.165,0.851,0.165,0.810]. Figure 8 show that h has two zeros outside the unit circle, which indicates that h is non-minimum phase. The system that we propose will always yield a stable equalizer because it computes a FIR approximation of the IIR optimal solution. The algorithm was provided with a signal of size T = 500. The size of the impulse response of w was set to 81. In the pre-processing stage the length of LPC was fixed at 12 coefficients and nonlinear function (des-gaussianity) was k(u) = u 3. In figure 9, on the left we show the prediction residual, before and after a cubic non-linearity. On the right we show a quantile plot of the residual vs. a Gaussian distribution. It can be seen that it does not follow a linear relation. The results showed in figure 10 prove the good behavior of the proposed algorithm, i.e. we perform correctly the blind inversion of the filter (channel). The recovered signal at the output of the system has the spectrum showed in figure 11. We can see how, although we have modified in a nonlinear manner the input signal in the preprocess stage, the spectrum matches the original because non-linear function k( ) preserve the structure of the residual (non-predictable part) of the signal. The difference between harmonic peaks of speech signal and background noise is about 40 db.

input signal observed signal s (t) M k s(t) h e(t) pre-processing convolution system (transmission channel) observed signal output signal e(t) w y (t) M -1 s (t) s (t) blind deconvolution system (channel equalizer) post-processing stage Fig. 7. On the upper part of the figure, the proposed preprocessing stage, and the convolution system. On the lower part, the blind deconvolution system and the post-processing stage. 1 0.8 0.6 0.4 Imaginary Part 0.2 0-0.2 4-0.4-0.6-0.8-1 -1-0.5 0 0.5 1 Real Part Fig. 8. Poles and zeros of h. We observe two zeros outside the unit circle, so the filter is of non-minimum phase.

Fig. 9. On the left, the LPC residue of the signal superposed with the residual after the nonlinear operation. On the right, the quantile of the processed residual versus the quantiles of a Gaussian distribution. Fig. 10. On the left, filter coefficients evolution of the inverse filter w. The convergence is attained at 150 iterations approx. On the right, convolution between filter h and its estimated inverse w. The result is clearly a delta function. Similar experiments have been done with music signals, which are also non i.i.d. signals and have strong correlations between samples due to the resonance characteristics of the instruments. In this case, similarly to the previous experiments, the results are quite good, using the same parameters (non-linear function k, LPC order, etc.). 6 Summary In this paper we have presented a method for blind deconvolution of channel applied to real world signals. This method is based on source separation techniques, which can estimate the inverse of a channel if the original signal is non-gaussian and i.i.d. In order to apply this result to real world signals we will need to preprocess the original signal using a whitening stage by means of an inverse LPC filter and applying

after a non-linear function for des-gaussianity the signal. Thereby we modify the density probability function without changing the non predictable part of the signal. In reception, after the deconvolution of the signal, we need a post-processing stage by means of the inverse of the LPC filter in order to reconstruct the original signal. Fig. 11. Input signal spectrum (continuous line), output signal spectrum (dotted line) and LPC spectrum (Thick line). We can observe the similarity of these spectrums at low frequencies. The main difference is related to the high part of the spectrum of the reconstructed signal, which is due to the fact that the LPC reconstruction allocates resources to the parts of the spectrum with high energies For a future works we are studying other possibilities in order to apply source separation techniques to linear or non-linear channel deconvolution problems with real world signals. Our preliminary work indicated that we can effectively invert the nonlinear convolution by means of source separation techniques [10, 11] but for a non stationary signal it is necessary to study how we can preprocess this signals to insure the i.i.d. and non Gaussian distribution necessary conditions to apply these techniques. 7 Acknowledgment This work has been in part supported by the University of Vic under de grant R0912 and by the Spanish CICyT project ALIADO.

References 1. Amari, S., Cichocki A., Yang, H.H., A new learning algorithm for blind signal separation, NIPS 95, MIT Press, 8, 1996 2. Bell, A.J., Sejnowski T.J., An information-maximization approach to blind separation and blind deconvolution, Neural Computation 7, 1995. 3. S.A. Bellings, S.Y. Fakhouri. Identification of a class of nonlinear systems using correlation analysis. Proc. IEEE, 66 pp. 691-697 (1978) 4. E.D. Boer. Cross-correlation function of a bandpass nonlinear network. Proc. IEEE, 64 pp. 1443-1444 (1976) 5. Cardoso, J.P., Source separation using higher order moments, in Proc. ICASSP, 1989. 6. Comon, P., Independent component analysis, a new concept?, Signal Processing 36, 1994. 7. Comon, P., Separation of sources using higher order cumulants Advanced Algorithms and Architectures for Signal Processing, 1989. 8. Cover, T.M., Thomas, J.A., Elements of Information Theory. Wiley Series in Telecommunications, 1991. 9. G. Jacoviti, A. Neri, R. Cusani. Methods for estimating the autocorrelation function of complex stationary process. IEEE Trans. ASSP, 35, pp. 1126-1138 (1987) 10. Jutten, C., Hérault, J., Blind separation of sources, Part I: An adaptive algorithm based on neuromimetic architecture, Signal Processing 24, 1991. 11. Nguyen Thi, H.L., Jutten, C., Blind source separation for convolutive mixtures, IEEE Transactions on Signal Processing, vol. 45, 2, 1995. 12. C.L. Nikias, A.P. Petropulu. Higher-Order Spectra Analysis A Nonlinear Signal processing Framework. Englewood Cliffs, NJ: Prentice-Hall (1993) 13. C.L. Nikias, M.R.Raghuveer. Bispectrum estimation: A digital signal processing framework. Proc. IEEE, 75 pp. 869-890 (1987) 14. S. Prakriya, D. Hatzinakos. Blind identification of LTI-ZMNL-LTI nonlinear channel models. Biol. Cybern., 55 pp. 135-144 (1985) 15. Puntonet, C., Mansour A., Jutten C., A geometrical algorithm for blind separation of sources, GRETSI, 1995 16. Taleb, A., Jutten, C., Nonlinear source separation: the post-nonlinear mixtures, in Proc. ESANN, 1997 17. Taleb, A., Solé, J., Jutten, C., Blind Inversion of Wiener Systems, in Proc. IWANN, 1999 18. Taleb, A., Solé, J., Jutten, C., Quasi-Nonparametric Blind Inversion of Wiener Systems, IEEE Transactions on Signal Processing, 49, n 5, pp.917-924, 2001