HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE...

4
HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE SOURCES THAN SENSORS USING A DUET-ESPRIT TECHNIQUE Thomas Melia, Scott Rickard and Conor Fearon Digital Signal Processing Group, University College Dublin, Ireland ABSTRACT The Direction of Arrival estimation algorithm ESPRIT is capable of estimating the angles of arrival of N narrow- band source signals using M > N anechoic sensor mixtures from a uniform linear array (ULA). Using a similar pa- rameter estimation step, the DUET Blind Source Separa- tion algorithm can demix N > 2 speech signals using M = 2 anechoic mixtures of the signals. We introduce here the DUET-ESPRIT (DESPRIT) Blind Source Separation algo- rithm which demixes N > M speech signals using M 2 anechoic mixtures. 1. INTRODUCTION The “cocktail party phenomenon” illustrates the ability of the human auditory system to separate out a single speech source from the cacophony of a crowded room, using only two sen- sors and with no prior knowledge of the speakers or the chan- nel presented by the room. Efforts to implement a receiver which emulates this sophistication are referred to as Blind Source Separation techniques [1; 2; 3]. Generally, in the anechoic blind source separation model, N time-varying source signals s 1 (t ), s 2 (t ),..., s N (t ) prop- agate across an isotropic, anechoic (direct path), non- dispersive medium and impinge upon an array of M sensors which are situated in the far-field of all sources. Under such conditions the m th mixture can be expressed as x m (t )= N n=1 a mn s n (t - t mn )+ n m (t ) and an expression for a vector of M anechoic mixtures is given as x 1 (t ) x 2 (t ) . . . x M (t ) = a 11 δ (t -t 11 ) ... a 1N δ (t -t 1N ) a 21 δ (t -t 21 ) ... a 2N δ (t -t 2N ) . . . . . . a M1 δ (t -t M1 ) ... a MN δ (t -t MN ) s 1 (t ) . . . s N (t ) + n 1 (t ) n 2 (t ) . . . n M (t ) where n 1 (t ), n 2 (t ),..., n M (t ) are i.i.d. (independently and identically distributed) and denotes convolution. Generally blind source separation algorithms attempt to retrieve or estimate the source signals s(t ) from the received mixtures x(t ) with little, if any prior information about the mixing matrix or the source signals themselves. Typically blind source separation and direction of arrival techniques such as ESPRIT require the number of sensors to be greater than or equal to the number of sources (M N). The DUET blind source separation algorithm [4; 5] can demix N > 2 sig- nals using only 2 anechoic mixtures of the signals, providing these signals are W-disjoint orthogonal (WDO). The DUET- ESPRIT (DESPRIT) algorithm presented in this paper stems from an implementation of ESPRIT under a WDO assump- tion. DUET requires M = 2, whereas DESPRIT can be seen as one possible extension of DUET when M > 2 mixtures are available. DESPRIT makes similar assumptions to ESPRIT as regards the layout of the sensors, namely that the sensors can be divided into two paired subarrays with each paired couplet of sensors sharing a common displacement vector. The paper is structured as follows, Section 2 outlines the classic ESPRIT parameter estimation algorithm, Section 3 outlines the DUET blind source separation (BSS) algorithm and how the DUET-like ESPRIT BSS technique we dub DE- SPRIT emerges, Section 4 gives a summary of the DESPRIT algorithm implemented as a multichannel DUET extension and Section 5 presents simulation results for this new BSS algorithm. 2. DIRECTION OF ARRIVAL ESTIMATION AND SUBSPACE METHODOLOGY 2.1 Narrowband Array Processing Classic Direction of Arrival estimation techniques such as MUSIC [6] and ESPRIT [7] aim to find the N angles of ar- rival for N narrowband signals s 1 (t ), s 2 (t ),..., s N (t ) imping- ing upon an array of M sensors. With accurate estimation beamforming can be performed to separate the N signals. For narrowband signals of centre frequency ω 0 a time lag can be approximated by a phase rotation, i.e. s(t - τ ) s(t )e - jω 0 τ , where s(t ) is the complex representation of a real signal. As a result the m th mixture can be expressed as x m (t )= N n=1 a mn e - jω 0 t mn s n (t )+ n m (t ) and by letting a mn e - jω 0 t mn a mn allows M sensor mixtures to be written as x 1 (t ) x 2 (t ) . . . x M (t ) = a 11 ... a 1N a 21 ... a 2N . . . . . . a M1 ... a MN s 1 (t ) . . . s N (t ) + n 1 (t ) n 2 (t ) . . . n M (t ) x(t )= As(t )+ n x (t ) (1) where the mixing matrix A has complex entries which do not vary significantly with time and each column may be associ- ated with an individual narrowband source signal. An estimate of the spatial covariance matrix R xx = E [x(t )][x(t )] H (2) can be calculated, where [] H denotes a complex conjugate transpose operation. The Singular Value Decomposition (SVD) of R xx is of the form R xx =[ E s E n ] Λ 0 0 Σ [ E s E n ] H , (3)

Transcript of HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE...

Page 1: HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE …signal.ee.bilkent.edu.tr/defevent/papers/cr1959.pdf · 3.1 DUET DUET handles this permutation problem by mapping each delay estimate

HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE SOURCES THANSENSORS USING A DUET-ESPRIT TECHNIQUE

Thomas Melia, Scott Rickard and Conor Fearon

Digital Signal Processing Group, University College Dublin, Ireland

ABSTRACTThe Direction of Arrival estimation algorithm ESPRIT iscapable of estimating the angles of arrival of N narrow-band source signals using M > N anechoic sensor mixturesfrom a uniform linear array (ULA). Using a similar pa-rameter estimation step, the DUET Blind Source Separa-tion algorithm can demix N > 2 speech signals using M = 2anechoic mixtures of the signals. We introduce here theDUET-ESPRIT (DESPRIT) Blind Source Separation algo-rithm which demixes N > M speech signals using M ≥ 2anechoic mixtures.

1. INTRODUCTION

The “cocktail party phenomenon” illustrates the ability of thehuman auditory system to separate out a single speech sourcefrom the cacophony of a crowded room, using only two sen-sors and with no prior knowledge of the speakers or the chan-nel presented by the room. Efforts to implement a receiverwhich emulates this sophistication are referred to as BlindSource Separation techniques [1; 2; 3].

Generally, in the anechoic blind source separation model,N time-varying source signals s1(t),s2(t), . . . ,sN(t) prop-agate across an isotropic, anechoic (direct path), non-dispersive medium and impinge upon an array of M sensorswhich are situated in the far-field of all sources. Under suchconditions the mth mixture can be expressed as

xm(t) =N

∑n=1

amnsn(t− tmn)+nm(t)

and an expression for a vector of M anechoic mixtures isgiven as[ x1(t)

x2(t)

.

.

.xM (t)

]=

[ a11δ (t− t11) . . . a1N δ (t− t1N )a21δ (t− t21) . . . a2N δ (t− t2N )

.

.

.

.

.

.aM1δ (t− tM1) . . . aMN δ (t− tMN )

]?

[s1(t)

.

.

.sN (t)

]+

[ n1(t)n2(t)

.

.

.nM (t)

]

where n1(t),n2(t), . . . ,nM(t) are i.i.d. (independently andidentically distributed) and ? denotes convolution.

Generally blind source separation algorithms attempt toretrieve or estimate the source signals s(t) from the receivedmixtures x(t) with little, if any prior information about themixing matrix or the source signals themselves. Typicallyblind source separation and direction of arrival techniquessuch as ESPRIT require the number of sensors to be greaterthan or equal to the number of sources (M ≥ N). The DUETblind source separation algorithm [4; 5] can demix N > 2 sig-nals using only 2 anechoic mixtures of the signals, providingthese signals are W-disjoint orthogonal (WDO). The DUET-ESPRIT (DESPRIT) algorithm presented in this paper stemsfrom an implementation of ESPRIT under a WDO assump-tion. DUET requires M = 2, whereas DESPRIT can be seen

as one possible extension of DUET when M > 2 mixtures areavailable. DESPRIT makes similar assumptions to ESPRITas regards the layout of the sensors, namely that the sensorscan be divided into two paired subarrays with each pairedcouplet of sensors sharing a common displacement vector.

The paper is structured as follows, Section 2 outlines theclassic ESPRIT parameter estimation algorithm, Section 3outlines the DUET blind source separation (BSS) algorithmand how the DUET-like ESPRIT BSS technique we dub DE-SPRIT emerges, Section 4 gives a summary of the DESPRITalgorithm implemented as a multichannel DUET extensionand Section 5 presents simulation results for this new BSSalgorithm.

2. DIRECTION OF ARRIVAL ESTIMATION ANDSUBSPACE METHODOLOGY

2.1 Narrowband Array ProcessingClassic Direction of Arrival estimation techniques such asMUSIC [6] and ESPRIT [7] aim to find the N angles of ar-rival for N narrowband signals s1(t),s2(t), . . . ,sN(t) imping-ing upon an array of M sensors. With accurate estimationbeamforming can be performed to separate the N signals.

For narrowband signals of centre frequency ω0 a timelag can be approximated by a phase rotation, i.e. s(t− τ) ≈s(t)e− jω0τ , where s(t) is the complex representation of a realsignal. As a result the mth mixture can be expressed as

xm(t) =N

∑n=1

amne− jω0tmnsn(t)+nm(t)

and by letting amne− jω0tmn → amn allows M sensor mixturesto be written as[ x1(t)

x2(t)

.

.

.xM (t)

]=

[ a11 . . . a1Na21 . . . a2N

.

.

.

.

.

.aM1 . . . aMN

][s1(t)

.

.

.sN (t)

]+

[ n1(t)n2(t)

.

.

.nM (t)

]

x(t) = As(t)+nx(t) (1)

where the mixing matrix A has complex entries which do notvary significantly with time and each column may be associ-ated with an individual narrowband source signal.

An estimate of the spatial covariance matrix

Rxx = E{

[x(t)] [x(t)]H}

(2)

can be calculated, where [ ]H denotes a complex conjugatetranspose operation. The Singular Value Decomposition(SVD) of Rxx is of the form

Rxx = [ Es En ][

Λ 00 Σ

][ Es En ]H , (3)

Page 2: HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE …signal.ee.bilkent.edu.tr/defevent/papers/cr1959.pdf · 3.1 DUET DUET handles this permutation problem by mapping each delay estimate

where Λ is a diagonal matrix with the N dominant entriesassociated with N signals, the M−N remaining singular val-ues are comparable to the noise variance and are containedin the diagonal matrix Σ, the N column vectors of Es are as-sociated with the N dominant singular values and the M−Ncolumn vectors of En are associated with the M−N remain-ing singular values. The subspace spanned by Es is knownas the signal subspace and the orthogonal subspace spannedby En is known as the noise subspace.

2.2 ESPRITThe ESPRIT algorithm relies on two subarrays of sensors.Each element of the first subarray is displaced in space fromthe corresponding element of the second subarray by thesame displacement vector. As a result, the time lag betweeneach sensor pair for a signal travelling between the two sub-arrays is constant. Without loss of generality we assume thatthe original sensor array is a uniformly spaced linear arrayconsisting of M sensors, as a result we may subdivide thearray of M sensors into two such subarrays of M−1 sensorseach. The first subarray contains sensors 1, . . . ,M−1 and thesecond subarray contains sensors 2, . . . ,M.

The M−1 mixtures from the second array can be repre-sented as

y(t) = AΦ s(t)+ny(t)where the diagonal matrix

Φ =

e− jω0δ1

. . .

e− jω0δN

,

contains delay terms δn, n = 1, . . . ,N, which are unique toeach source signal and are related geometrically to the angleof arrival, i.e. δn = ∆cos(θn)/c where ∆ is the distance be-tween the two subarrays, θn is the angle of arrival of the nth

signal onto the array and c is the propagation speed.Both data vectors can be stacked to form

[z(t)] =[

x(t)y(t)

]=

[AAΦ

][ s(t) ]+

[nx(t)ny(t)

](4)

which is a 2(M−1)×1 vector of mixtures. It follows that theSVD of the spatial covariance matrix Rzz can be computed

Rzz =[

Ex Enx

Ey Eny

][Λ 00 Σ

][Ex Enx

Ey Eny

]H

.

For the no-noise case, the mixing matrix spans the samespace as the signal subspace, i.e. there exists a non-singularmatrix T such that[

Ex

Ey

]=

[AAΦ

]T (5)

furthermore the diagonal matrix Φ is related to [Ex†Ey] via

a similarity transform

Φ = T[Ex

†Ey

]T−1 . (6)

where ( )† denotes the Moore-Penrose pseudo-inverse. As aresult the N angles of arrival (θn, n = 1, . . . ,N) can be recov-ered from the N complex eigenvalues of [Ex

†Ey], which areof the form

e− jω0(∆cos(θn)/c) n = 1, . . . ,N.

The original ESPRIT algorithm is a time-domain basedtechnique, where Rzz is approximated by a time average

Rzz ≈1T

∫ T/2

−T/2[z(t)] [z(t)]H dt .

A frequency domain based approach is also possible with theESPRIT algorithm being performed at each point in the fre-quency domain using the covariance matrix

RZZ(ω) = [Z(ω)] [Z(ω)]H ,

where Z(ω) is Fourier Transform of z(t). Such a frequencydomain approach has the advantage that the narrowband as-sumption placed upon the source signals is no longer neces-sary. However, at each frequency the N signal subspace vec-tors are permutated and so, without knowledge of this ran-dom permutation, combining results across frequencies be-comes difficult [8].

3. BLIND SOURCE SEPARATION OF W-DISJOINTORTHOGONAL SIGNALS

3.1 DUETDUET handles this permutation problem by mapping eachdelay estimate to a source using a weighted histogram.DUET makes a further simplifying assumption which ES-PRIT does not require. The DUET method relies on the con-cept of approximate W-disjoint orthogonality (WDO), a mea-sure of sparsity which quantifies the non-overlapping natureof the time-frequency representations of the sources. Thisproperty is exploited to facilitate the separation of any num-ber of sources blindly from just two mixtures using the spa-tial signatures of each source. These spatial signatures ariseout of the separation of the measuring sensors which pro-duces a relative arrival delay, δi, and a relative attenuationfactor, αi, for the ith source.

Using a windowed Fourier transform

SWi (ω,τ) =

∫∞

−∞

W (t− τ)si(t)e− jωtdt

the WDO assumption can be written as

SWi (ω,τ)SW

k (ω,τ) = 0, ∀ω,τ, i 6= k . (7)

Assuming all sources are W-disjoint orthogonal, at a giventime-frequency point only one of the N sources will have anon-zero value. This allows DUET to perform separationusing only two mixtures. Thus the equations for the mixturescan be written as follows:[

XW (ω,τ)YW (ω,τ)

]=

[1

αie− jωδi

]SW

i (τ,ω) (8)

where we have defined si(t) to be the ith source measured atx(t). From this we can determine expressions for the mix-ing parameters at each point in the time-frequency domainof each of the mixtures XW (ω,τ) and YW (ω,τ). Approxi-mate W-disjoint orthogonality suggests that the parametersat each point are equal to or, at least, tend towards those forone source only.

(α̂ j, δ̂ j) =(

log∥∥∥∥YW (ω,τ)

XW (ω,τ)

∥∥∥∥ , Im(

log(

YW (ω,τ)XW (ω,τ)

))/ω

)(9)

Page 3: HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE …signal.ee.bilkent.edu.tr/defevent/papers/cr1959.pdf · 3.1 DUET DUET handles this permutation problem by mapping each delay estimate

Note that, due to approximate nature of W-disjoint orthog-onality along with the presence of noise, the mixing pa-rameters in (9) are only estimates of the true values. Ifwe calculated these parameter estimates at every point intime-frequency space, we would expect the results to clus-ter around the true values of the actual mixing parameters.N sources produces N pairs of mixing parameters which cre-ates N peaks in the parameter space histogram. We can thenuse these mixing parameter estimates to partition the time-frequency representation of one mixture to recover the sourceestimates. It may be noted that the phase is defined modulo-π in (9), with closely space sensors of maximum separation∆max = π fmax (where fmax is the highest frequency with non-negligible energy content) phase wrapping is not a problem.

3.2 DUET-ESPRIT (DESPRIT)The ESPRIT algorithm can be performed at each point in thetime-frequency domain using the localised spatial covariancematrix

RZZ(ω,τ)= E{[

XW (ω,τ)YW (ω,τ)

][XW (ω,τ)H YW (ω,τ)H

]}(10)

the singular value decomposition of RZZ(ω,τ) at each time-frequency point is of the form

RZZ(ω,τ)=[

EX EnX

EY EnY

][Λ 00 Σ

][EX EnX

EY EnY

]H

,

From equation (6) Φ may be recovered via an eigenvalue de-composition

Φ(ω,τ) = T[EX

†(ω,τ)EY(ω,τ)]T−1

at a given time-frequency point, up to N signals may bepresent and the resulting N×N diagonal matrix Φ(ω,τ) hasup to N non-zero entries which are of the form

φi = αie− jωδi , i = 1, . . . ,N

where αi and δi are the attenuation and delay parameters forthe ith source. It is discussed in section 3.1 how the DUETBSS algorithm constructs a two dimensional histogram ofthese parameters to identify any number of sources and ul-timately separate them if they can be assumed to stronglyW-disjoint orthogonal. By borrowing from both techniquesa hybrid DUET-ESPRIT (DESPRIT) blind source separationalgorithm is possible.

This DESPRIT algorithm estimates the delay (equiva-lently the angle of arrival) and the attenuation of N WDOsource signals as they pass across an ESPRIT-like array ofsensor pairs using two or more anechoic mixtures. Provid-ing each source has a unique attenuation and delay estimate,a two dimensional histogram will have N peaks correspond-ing to N source signals. The centre of each peak provides anaccurate estimate of the actual attenuation and delay of eachsource. Since the attenuation and delay parameter estima-tion is performed at each time-frequency point, the estimatesfor the mixing parameters of the N sources can be used topartition the time-frequency plane into N regions where theWDO sources are active. As a result N time-frequency maskswith non-zero values at active time-frequency points and ze-ros elsewhere can be applied to any of the mixtures to demixthese N source signals.

Under a weakened WDO assumption with possibly M−1sources overlapping in the time-frequency domain the pa-rameter estimation step of DUET fails, however the DE-SPRIT algorithm continues to work well providing that thenumber of sensors in the ESPRIT-like uniform linear arrayoutnumber the number of sources that may coexist at a par-ticular region in the time-frequency domain. A treatmentof the DESPRIT BSS technique operating under a weak-ened WDO assumption is contained within a future publica-tion. The current paper examines DESPRIT under the DUETstrong WDO assumption (at most one source is active for ev-ery time-frequency point).

3.3 DESPRIT as a multichannel DUET extensionUnder a strong WDO assumption Λ is a 1×1 scalar λ , Σ has

all near zero entries and[EX(ω,τ)EY(ω,τ)

]is a 2m×1 vector so as

a result the scalar φ is given by

φ = EX(ω,τ)†EY(ω,τ) . (11)

Furthermore when the expectation operator of equation (10)is approximated by an instantaneous estimate, i.e.

RZZ(ω,τ) =[

XW (ω,τ)YW (ω,τ)

][XW (ω,τ)H YW (ω,τ)H

]the expression (11) is equivalent to

φ = XW (ω,τ)†YW (ω,τ) (12)

and so in this case the subspace decomposition of the spatialcovariance matrix is unnecessary. In the M = 2 case this im-plementation of DESPRIT reduces to DUET and for M > 2it may be viewed simply as a multichannel DUET extension.

4. THE DESPRIT MULTICHANNEL DUETEXTENSION

Step 1A uniformly spaced linear array of M sensors receives M ane-choic mixtures x1(t),x2(t), . . . ,xM(t), of N WDO source sig-nals. These M signals are represented in the 2(M− 1)× 1time-varying vector

z(t) =[

x(t)y(t)

]2(M−1)×1

where x(t) = (x1(t),x2(t), . . . ,xM−1(t))T and y(t) =(x2(t),x2(t), . . . ,xM(t))T represent signals taken from thefirst and second subarrays respectively. K samples are takenat t = kT, k = 0,1, . . . ,K−1, where T is the sampling period.

Step 2A window W (t), of length L is formed and by shiftingthe position of the window by multiples of ∆ seconds,localisation in time is possible.

for τ = 0 : ∆ : (K−1)T

z(t,τ) = W (t− τ)z(t)

Z(ω,τ) = DFT(z(t,τ))

Page 4: HISTOGRAM-BASED BLIND SOURCE SEPARATION OF MORE …signal.ee.bilkent.edu.tr/defevent/papers/cr1959.pdf · 3.1 DUET DUET handles this permutation problem by mapping each delay estimate

for ω = (0 : 1 : L−1)×2π/LT

φ(ω,τ) = X(ω,τ)†Y(ω,τ)

δ (ω,τ) =−Im{loge {φ(ω,τ)}}/ω

α(ω,τ) = |φ(ω,τ)|

endend

Step 3A two dimensional histogram of the attenuation and de-lay parameters (α and δ ) is constructed, weighting of his-togram values is possible using X(ω,τ)HX(ω,τ) which isproportional to the power of the source present at each time-frequency point. N histogram peaks indicate N source sig-nals, the (α,δ ) values corresponding to the centre of eachpeak are mapped back into the time-frequency domain to in-dicate in which regions each of the N source signals are ac-tive. Peak Detection is performed using a weighted K-meansbased technique.

Step 4Under the assumption that the N source signals are stronglyW-disjoint orthogonal, a binary time-frequency mask corre-sponding to the regions of the time-frequency plane where asource is active is created. Applying the nth mask to any ofthe received mixtures recovers the nth source signal. N suchmasks are used to separate the N sources.

5. SIMULATION RESULTS

DESPRIT was used to blindly demix four 2.4 seconds longspeech signals, using three anechoic mixtures of these signalseach having been sampled at 16kHz. Plots of the originalsource signals, the received mixtures, the two-dimensionalhistogram and the demixed signals are given in Figure 1, ahigh SNR of 100dB is assumed.

A straight-forward multiple sensor extension of DUET isStacked-DUET where the DUET parameter estimation stepis performed for each sensor pair in an ESPRIT-type sensorarray, a weighted histogram made up of all the parameter es-timates from each DUET implementation is used to estimateand demix the sources in a DUET-like fashion.

The DESPRIT multichannel extension of DUET can becompared with Stacked-DUET for the same data as beforeunder noisier conditions. DESPRIT has clear advantagesat lower values of Signal to Noise Ratios (SNRs) since anincrease in the number of sensors improves parameter es-timation when using DESPRIT, but Stacked-DUET fails toimprove its parameter estimates when the number of sen-sors is increased. Figure 2 shows the parameter estimationhistograms for DESPRIT and DUET (Stacked-DUET) for 3sensors at SNR level 70 dB, 3 sensors at 40 dB and 7 sensorsat 40 dB.

References[1] A. J. Bell and T. J. Sejnowski, “An information maximisation approach

to blind separation and blind deconvolution,” Neural Computation, vol.vol. 6, pp. 1129–1159, 1995.

[2] P. Comon, “Independent component analysis: A new concept?” SignalProcessing, vol. vol. 36, no. 8, pp. 287–314, 1994.

0 0.5 1 1.5 2−0.05

0

0.05Source 1

0 0.5 1 1.5 2−0.05

0

0.05Source 2

0 0.5 1 1.5 2−0.05

0

0.05Source 3

0 0.5 1 1.5 2−0.05

0

0.05

seconds

Source 4

0 0.5 1 1.5 2

−0.1

−0.05

0

0.05

0.1

Mixture 1

0 0.5 1 1.5 2

−0.1

−0.05

0

0.05

0.1

Mixture 2

0 0.5 1 1.5 2

−0.1

−0.05

0

0.05

0.1

seconds

Mixture 3

−2−1

01

2

−0.5

0

0.50

5

10

15

20

25

30

35

40

delta

DESPRIT: SNR 100dB, 3 sensors, 4 sources

alpha

0 0.5 1 1.5 2−0.05

0

0.05Demixture 1

0 0.5 1 1.5 2−0.05

0

0.05Demixture 2

0 0.5 1 1.5 2−0.05

0

0.05Demixture 3

0 0.5 1 1.5 2−0.05

0

0.05Demixture 4

seconds

Figure 1: Blind Source Separation using DESPRIT of 4speech signals from 3 anechoic mixtures.

−2−1

01

2

−0.5

0

0.50

10

20

30

40

50

delta

DESPRIT: SNR 70dB, 3 sensors, 4 sources

alpha−2

−10

12

−0.5

0

0.50

5

10

15

20

25

30

delta

DUET: SNR 70dB, 3 sensors, 4 sources

alpha

−2−1

01

2

−0.5

0

0.50

5

10

15

20

25

30

delta

DESPRIT: SNR 40dB, 3 sensors, 4 sources

alpha−2

−10

12

−0.5

0

0.50

2

4

6

8

10

delta

DUET: SNR 40dB, 3 sensors, 4 sources

alpha

−2−1

01

2

−0.5

0

0.50

50

100

150

200

250

delta

DESPRIT: SNR 40dB, 7 sensors, 4 sources

alpha−2

−10

12

−0.5

0

0.50

20

40

60

80

100

120

delta

DUET: SNR 40dB, 7 sensors, 4 sources

alpha

Figure 2: Parameter estimation with DESPRIT(left column)and DUET(right column) using 3 sensors with SNR 70dB, 3sensors at 40dB and 7 sensors at 40dB.

[3] A. Hyvarinen, J. Karhunen, and E. Oja, “Independent component anayl-sis,” Wiley Series on Adaptive and Learning Systems for Signal Process-ing, Communications and Control, 2001.

[4] A. Jourjine, S. Rickard, and O. Yilmaz, “Blind separation of disjointorthogonal signals: Demixing N sources from 2 mixtures,” IEEE In-ternational Conference on Acoustics, Speech, and Signal Processing(ICASSP ’00), vol. vol. 5, pp. 2985–2988, June 2000.

[5] O. Yilmaz and S. Rickard, “Blind separation of speech mixtures viatime-frequency masking,” IEEE Trans. on Signal Processing, vol.vol. 52, no. 7, pp. 1830–1847, July 2004.

[6] R. O. Schmidt, “Multiple emitter location and signal parameter estima-tion (MUSIC),” IEEE Trans. on Antennas and Propagation, vol. AP-34,no. 53, pp. 276–280, March 1986.

[7] R. Roy and T. Kailath, “ESPRIT - Estimation of Signal Parameters viaRotational Invariance Techniques,” IEEE Transactions on Acoustics,Speech and Signal Processing, vol. vol. 37, no. 7, pp. 984–995, July1989.

[8] H. Sawada, R. Mukai, S. Araki, and S. Makino, “A robust and precisemethod for solving the permutation problem of frequency-domain blindsource separation,” IEEE Trans. Speech and Audio Processing, vol. 12,no. 5, pp. 530–538, september 2004.