Microphone-Array Signal Processing
|
|
- Damon Melton
- 5 years ago
- Views:
Transcription
1 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 1/30 Microphone-Array Signal Processing José A. Apolinário Jr. and Marcello L. R. de Campos {apolin},{mcampos}@ieee.org IME Lab. Processamento Digital de Sinais
2 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 2/30 Outline 1. Introduction and Fundamentals 2. Sensor Arrays and Spatial Filtering 3. Optimal Beamforming 4. Adaptive Beamforming 5. DoA Estimation with Microphone Arrays
3 3. Optimal Beamforming Microphone-Array Signal Processing, c Apolinárioi & Campos p. 3/30
4 3.1 Introduction Microphone-Array Signal Processing, c Apolinárioi & Campos p. 4/30
5 Introduction Scope: use the statistical representation of signal and noise to design array processors that are optimal in a statistical sense.
6 Introduction Scope: use the statistical representation of signal and noise to design array processors that are optimal in a statistical sense. We assume that the appropriate statistics are known.
7 Introduction Scope: use the statistical representation of signal and noise to design array processors that are optimal in a statistical sense. We assume that the appropriate statistics are known. Our objective of interest is to estimate the waveform of a plane-wave impinging on the array in the presence of noise and interfering signals.
8 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 5/30 Introduction Scope: use the statistical representation of signal and noise to design array processors that are optimal in a statistical sense. We assume that the appropriate statistics are known. Our objective of interest is to estimate the waveform of a plane-wave impinging on the array in the presence of noise and interfering signals. Even if a particular beamformer developed in this chapter has good performance, it does not guarantee that its adaptive version (next chapter) will. However, if the performance is poor, it is unlikely that the adaptive version will be useful.
9 3.2 Optimal Beamformers Microphone-Array Signal Processing, c Apolinárioi & Campos p. 6/30
10 Snapshot model in the frequency domain: MVDR Beamformer
11 Snapshot model in the frequency domain: MVDR Beamformer In many applications, we implement a beamforming in the frequency domain (ω m = ω c +m 2π and M varies T from M 1 to M 1 if odd and from M to M 1 if even). X ( ω T (M 1)/2,k) NB Beamformer Y T ( ω,k) (M 1)/2 X(t) Fourier Transform at M Frequencies X T ( ω m,k ) NB Beamformer Y ( T ω m,k ) Inverse Discrete y(t) Fourier Transform X T ( ω,k) (M 1)/2 NB Beamformer Y ( ω,k) T (M 1)/2
12 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 7/30 Snapshot model in the frequency domain: MVDR Beamformer In many applications, we implement a beamforming in the frequency domain (ω m = ω c +m 2π and M varies T from M 1 to M 1 if odd and from M to M 1 if even). X ( ω T (M 1)/2,k) NB Beamformer Y T ( ω,k) (M 1)/2 X(t) Fourier Transform at M Frequencies X T ( ω m,k ) NB Beamformer Y ( T ω m,k ) Inverse Discrete y(t) Fourier Transform X T ( ω,k) (M 1)/2 NB Beamformer Y ( ω,k) T (M 1)/2 In order to generate these vectors, divide the observation interval T in K disjoint intervals of duration T : (k 1) T t < k T,k = 1,,K.
13 MVDR Beamformer T must be significantly greater than the propagation time across the array.
14 MVDR Beamformer T must be significantly greater than the propagation time across the array. T also depends on the bandwidth of the input signal.
15 MVDR Beamformer T must be significantly greater than the propagation time across the array. T also depends on the bandwidth of the input signal. Assume an input signal with BW B s centered in f c
16 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 8/30 MVDR Beamformer T must be significantly greater than the propagation time across the array. T also depends on the bandwidth of the input signal. Assume an input signal with BW B s centered in f c In order to develop the frequency-domain snapshot model for the case in which the desired signals and the interfering signals can de modeled as plane waves, we have two cases: desired signals are deterministic or samples of a random process.
17 MVDR Beamformer Let s assume the case where the signal is nonrandom but unknown; we initially consider the case of single plane-wave signal.
18 MVDR Beamformer Let s assume the case where the signal is nonrandom but unknown; we initially consider the case of single plane-wave signal. Frequency-domain snapshot consists of signal plus noise: X(ω) = X s (ω)+n(ω)
19 MVDR Beamformer Let s assume the case where the signal is nonrandom but unknown; we initially consider the case of single plane-wave signal. Frequency-domain snapshot consists of signal plus noise: X(ω) = X s (ω)+n(ω) The signal vector can be written as X s (ω) = F(ω)v(ω : k s ) where F(ω) is the frequency-domain snapshot of the source signal and v(ω : k s ) is the array manifold vector for a plane-wave with wavenumber k s.
20 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 9/30 MVDR Beamformer Let s assume the case where the signal is nonrandom but unknown; we initially consider the case of single plane-wave signal. Frequency-domain snapshot consists of signal plus noise: X(ω) = X s (ω)+n(ω) The signal vector can be written as X s (ω) = F(ω)v(ω : k s ) where F(ω) is the frequency-domain snapshot of the source signal and v(ω : k s ) is the array manifold vector for a plane-wave with wavenumber k s. The noise snapshot is a zero-mean random vector N(ω) with spectral matrix given by Sn(ω) = Sc(ω)+σ 2 ω I
21 MVDR Beamformer We process X(ω) with the 1 N operator W H (ω): X ( ω ) ( ω) ( ω) W H Y
22 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 10/30 MVDR Beamformer We process X(ω) with the 1 N operator W H (ω): X ( ω ) ( ω) ( ω) W H Y Distortionless criterion (in the absence of noise): Y(ω) = F(ω) = W H (ω)x s (ω) = F(ω)W H (ω)v(ω : k s ) = W H (ω)v(ω : k s ) = 1
23 MVDR Beamformer In the presence of noise, we have: Y(ω) = F(ω)+Y n (ω)
24 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 11/30 MVDR Beamformer In the presence of noise, we have: Y(ω) = F(ω)+Y n (ω) The mean square of the output noise is: E[ Y n (ω) 2 ] = W H (ω)s n (ω)w(ω)
25 MVDR Beamformer In the MVDR beamformer, we want to minimize E[ Y n (ω) 2 ] subject to W H (ω)v(ω : k s ) = 1
26 MVDR Beamformer In the MVDR beamformer, we want to minimize E[ Y n (ω) 2 ] subject to W H (ω)v(ω : k s ) = 1 Using the method of Lagrange multipliers, we define the following cost function to be minimized F = W H (ω)s n (ω)wω +λ [ W H (ω)v(ω : k s ) 1 ] +λ [ v H (ω : k s )W(ω) 1 ]
27 MVDR Beamformer In the MVDR beamformer, we want to minimize E[ Y n (ω) 2 ] subject to W H (ω)v(ω : k s ) = 1 Using the method of Lagrange multipliers, we define the following cost function to be minimized F = W H (ω)s n (ω)wω +λ [ W H (ω)v(ω : k s ) 1 ] +λ [ v H (ω : k s )W(ω) 1 ]...and the result (suppressing ω and k s ) is W H mvdr = Λ s v H S 1 n where Λ s = [ v H S 1 n v ] 1
28 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 12/30 MVDR Beamformer In the MVDR beamformer, we want to minimize E[ Y n (ω) 2 ] subject to W H (ω)v(ω : k s ) = 1 Using the method of Lagrange multipliers, we define the following cost function to be minimized F = W H (ω)s n (ω)wω +λ [ W H (ω)v(ω : k s ) 1 ] +λ [ v H (ω : k s )W(ω) 1 ]...and the result (suppressing ω and k s ) is W H mvdr = Λ s v H S 1 n where Λ s = [ v H S 1 n v ] 1 This result is referred to as MVDR or Capon Beamformer.
29 Constrained Optimal Filtering The gradient of ξ with respect to w (real case): wξ = ξ w 0 ξ w 1. ξ w N 1
30 Constrained Optimal Filtering The gradient of ξ with respect to w (real case): wξ = ξ w 0 ξ w 1. ξ w N 1 From the definition above, it is easy to show that: w(b T w) = w(w T b) = b
31 Constrained Optimal Filtering The gradient of ξ with respect to w (real case): wξ = ξ w 0 ξ w 1. ξ w N 1 From the definition above, it is easy to show that: w(b T w) = w(w T b) = b Also w(w T Rw) = R T w+rw
32 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 13/30 Constrained Optimal Filtering The gradient of ξ with respect to w (real case): wξ = ξ w 0 ξ w 1. ξ w N 1 From the definition above, it is easy to show that: w(b T w) = w(w T b) = b Also w(w T Rw) = R T w+rw which, when R is symmetric, leads to w(w T Rw) = 2Rw
33 Constrained Optimal Filtering We now assume the complex case w = a+jb.
34 Constrained Optimal Filtering We now assume the complex case w = a+jb. The gradient becomes w ξ = ξ a 0 +j ξ b 0 ξ a 1 +j ξ b 1. ξ ξ a N 1 +j b N 1
35 Constrained Optimal Filtering We now assume the complex case w = a+jb. The gradient becomes w ξ = ξ a 0 +j ξ b 0 ξ a 1 +j ξ b 1. ξ ξ a N 1 +j b N 1 which corresponds to wξ = aξ +j b ξ
36 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 14/30 Constrained Optimal Filtering We now assume the complex case w = a+jb. The gradient becomes w ξ = ξ a 0 +j ξ b 0 ξ a 1 +j ξ b 1. ξ ξ a N 1 +j b N 1 which corresponds to wξ = aξ +j b ξ Let us define the derivative a 0 j b 0 = 1 a w 2 1 j b 1. a N 1 j b N 1 w (with respect to w):
37 Constrained Optimal Filtering The conjugate derivative with respect to w is a 0 +j b 0 = 1 a 1 +j b 1 w 2. a N 1 +j b N 1
38 Constrained Optimal Filtering The conjugate derivative with respect to w is a 0 +j b 0 = 1 a 1 +j b 1 w 2. a N 1 +j b N 1 Therefore, w ξ = a ξ +j b ξ is equivalent to 2 ξ w.
39 Constrained Optimal Filtering The conjugate derivative with respect to w is a 0 +j b 0 = 1 a 1 +j b 1 w 2. a N 1 +j b N 1 Therefore, w ξ = a ξ +j b ξ is equivalent to 2 ξ w. The complex gradient may be slightly tricky if compared to the simple real gradient. For this reason, we exemplify the use of the complex gradient by calculating w E[ e(k) 2 ].
40 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 15/30 Constrained Optimal Filtering The conjugate derivative with respect to w is a 0 +j b 0 = 1 a 1 +j b 1 w 2. a N 1 +j b N 1 Therefore, w ξ = a ξ +j b ξ is equivalent to 2 ξ w. The complex gradient may be slightly tricky if compared to the simple real gradient. For this reason, we exemplify the use of the complex gradient by calculating w E[ e(k) 2 ]. w E[e(k)e (k)] = E{e (k)[ w e(k)]+e(k)[ w e (k)]}
41 Constrained Optimal Filtering We compute each gradient... w e(k) = a [d(k) w H x(k)]+j b [d(k) w H x(k)] = x(k) x(k) = 2x(k)
42 Constrained Optimal Filtering We compute each gradient... w e(k) = a [d(k) w H x(k)]+j b [d(k) w H x(k)] = x(k) x(k) = 2x(k) and w e (k) = a [d (k) w T x (k)]+j b [d (k) w T x (k)] = x (k)+x (k) = 0
43 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 16/30 We compute each gradient... Constrained Optimal Filtering w e(k) = a [d(k) w H x(k)]+j b [d(k) w H x(k)] and = x(k) x(k) = 2x(k) w e (k) = a [d (k) w T x (k)]+j b [d (k) w T x (k)] = x (k)+x (k) = 0 such that the final result is w E[e(k)e (k)] = 2E[e (k)x(k)] = 2E[x(k)[d(k) w H x(k)] } = 2E[x(k)d (k)] +2E[x(k)x H (k)] w }{{}}{{} p R
44 Constrained Optimal Filtering Which results in the Wiener solution w = R 1 p.
45 Constrained Optimal Filtering Which results in the Wiener solution w = R 1 p. When a set of linear constraints involving the coefficient vector of an adaptive filter is imposed, the resulting problem (LCAF) admitting the MSE as the objective function can be stated as minimizing E[ e(k) 2 ] subject to C H w = f.
46 Constrained Optimal Filtering Which results in the Wiener solution w = R 1 p. When a set of linear constraints involving the coefficient vector of an adaptive filter is imposed, the resulting problem (LCAF) admitting the MSE as the objective function can be stated as minimizing E[ e(k) 2 ] subject to C H w = f. The output of the processor is y(k) = w H x(k).
47 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 17/30 Constrained Optimal Filtering Which results in the Wiener solution w = R 1 p. When a set of linear constraints involving the coefficient vector of an adaptive filter is imposed, the resulting problem (LCAF) admitting the MSE as the objective function can be stated as minimizing E[ e(k) 2 ] subject to C H w = f. The output of the processor is y(k) = w H x(k). It is worth mentioning that the most general case corresponds to having a reference signal, d(k). It is, however, usual to have no reference signal as in Linearly-Constrained Minimum-Variance (LCMV) applications. In LCMV, if f = 1, the system is often referred to as Minimum-Variance Distortionless Response (MVDR).
48 Using Lagrange multipliers, we form Constrained Optimal Filtering ξ(k) = E[e(k)e (k)]+l T R Re[CH w f]+l T I Im[CH w f]
49 Constrained Optimal Filtering Using Lagrange multipliers, we form ξ(k) = E[e(k)e (k)]+l T R Re[CH w f]+l T I Im[CH w f] We can also represent the above expression with a complex L given by L R +jl I such that ξ(k) = E[e(k)e (k)]+re[l H (C H w f)] = E[e(k)e (k)]+ 1 2 LH (C H w f)+ 1 2 LT (C T w f )
50 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 18/30 Constrained Optimal Filtering Using Lagrange multipliers, we form ξ(k) = E[e(k)e (k)]+l T R Re[CH w f]+l T I Im[CH w f] We can also represent the above expression with a complex L given by L R +jl I such that ξ(k) = E[e(k)e (k)]+re[l H (C H w f)] = E[e(k)e (k)]+ 1 2 LH (C H w f)+ 1 2 LT (C T w f ) Noting that e(k) = d(k) w H x(k), we compute: w ξ(k) = w {E[e(k)e (k)]+ 1 2 LH (C H w f)+ 1 } 2 LT (C T w f ) = E[ 2x(k)e (k)]+0+cl = 2E[x(k)d (k)]+2e[x(k)x H (k)]w+cl
51 Constrained Optimal Filtering By using R = E[x(k)x H (k)] and p = E[d (k)x(k)], the gradient is equated to zero and the results can be written as (note that stationarity was assumed for the input and reference signals): 2p+2Rw+CL = 0
52 Constrained Optimal Filtering By using R = E[x(k)x H (k)] and p = E[d (k)x(k)], the gradient is equated to zero and the results can be written as (note that stationarity was assumed for the input and reference signals): 2p+2Rw+CL = 0 Which leads to w = 1 2 R 1 (2p CL)
53 Constrained Optimal Filtering By using R = E[x(k)x H (k)] and p = E[d (k)x(k)], the gradient is equated to zero and the results can be written as (note that stationarity was assumed for the input and reference signals): 2p+2Rw+CL = 0 Which leads to w = 1 2 R 1 (2p CL) If we pre-multiply the previous expression by C H and use C H w = f, we find L: L = 2(C H R 1 C) 1 (C H R 1 p f)
54 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 19/30 Constrained Optimal Filtering By using R = E[x(k)x H (k)] and p = E[d (k)x(k)], the gradient is equated to zero and the results can be written as (note that stationarity was assumed for the input and reference signals): 2p+2Rw+CL = 0 Which leads to w = 1 2 R 1 (2p CL) If we pre-multiply the previous expression by C H and use C H w = f, we find L: L = 2(C H R 1 C) 1 (C H R 1 p f) By replacing L, we obtain the Wiener solution for the linearly constrained adaptive filter: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p)
55 Constrained Optimal Filtering The optimal solution for LCAF: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p)
56 Constrained Optimal Filtering The optimal solution for LCAF: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p) Note that if d(k) = 0, then p = 0, and we have (LCMV): w opt = R 1 C(C H R 1 C) 1 f
57 Constrained Optimal Filtering The optimal solution for LCAF: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p) Note that if d(k) = 0, then p = 0, and we have (LCMV): w opt = R 1 C(C H R 1 C) 1 f Yet with d(k) = 0 but f = 1 (MVDR) w opt = R 1 C(C H R 1 C) 1
58 Constrained Optimal Filtering The optimal solution for LCAF: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p) Note that if d(k) = 0, then p = 0, and we have (LCMV): w opt = R 1 C(C H R 1 C) 1 f Yet with d(k) = 0 but f = 1 (MVDR) w opt = R 1 C(C H R 1 C) 1 For this case, d(k) = 0, the cost function is termed minimum output energy (MOE) and is given by E[ e(k) 2 ] = w H Rw
59 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 20/30 Constrained Optimal Filtering The optimal solution for LCAF: w opt = R 1 p+r 1 C(C H R 1 C) 1 (f C H R 1 p) Note that if d(k) = 0, then p = 0, and we have (LCMV): w opt = R 1 C(C H R 1 C) 1 f Yet with d(k) = 0 but f = 1 (MVDR) w opt = R 1 C(C H R 1 C) 1 For this case, d(k) = 0, the cost function is termed minimum output energy (MOE) and is given by E[ e(k) 2 ] = w H Rw Also note that in case we do not have constraints (C and f are nulls), the optimal solution above becomes the unconstrained Wiener solution R 1 p.
60 The GSC We start by doing a transformation in the coefficient vector. Let T = [C B] such that [ ] wu w = T w = [C B] = C w U B w L w L
61 The GSC We start by doing a transformation in the coefficient vector. Let T = [C B] such that [ ] wu w = T w = [C B] w L = C w U B w L Matrix B is usually called the Blocking Matrix and we recall that C H w = g such that C H w = C H C w U C H B w L = g.
62 The GSC We start by doing a transformation in the coefficient vector. Let T = [C B] such that [ ] wu w = T w = [C B] w L = C w U B w L Matrix B is usually called the Blocking Matrix and we recall that C H w = g such that C H w = C H C w U C H B w L = g. If we impose the condition B H C = 0 or, equivalently, C H B = 0, we will have w U = (C H C) 1 g.
63 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 21/30 The GSC We start by doing a transformation in the coefficient vector. Let T = [C B] such that [ ] wu w = T w = [C B] w L = C w U B w L Matrix B is usually called the Blocking Matrix and we recall that C H w = g such that C H w = C H C w U C H B w L = g. If we impose the condition B H C = 0 or, equivalently, C H B = 0, we will have w U = (C H C) 1 g. w U is fixed and termed the quiescent weight vector; the minimization process will be carried out only in the lower part, also designated w GSC = w L.
64 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 22/30 The GSC It is shown below how to split the transformation matrix into two parts: a fixed path and an adaptive path. input signal MN 1 w(k) reference signal Σ + MN MN T MN 1 w(k) + Σ MN p C MN p B 1 w U (k) w (k) L p MN p Σ + (a) (b) MN MN p C MN p B p MN p 1 w U (k) 1 w (k) L + Σ + Σ (c) input signal F B w(k) GSC + Σ reference signal + Σ (d)
65 This structure (detailed below) was named the Generalized Sidelobe Canceller (GSC). x (k) F B x GSC H (k) = B x(k) w(k 1) GSC H F x(k) + Σ y (k) GSC y(k) + e(k) d(k) Σ The GSC
66 This structure (detailed below) was named the Generalized Sidelobe Canceller (GSC). x (k) F B x GSC H (k) = B x(k) w(k 1) GSC H F x(k) + Σ y (k) GSC y(k) + e(k) d(k) Σ The GSC It is always possible to have the overall equivalent coefficient vector which is given by w = F Bw GSC.
67 This structure (detailed below) was named the Generalized Sidelobe Canceller (GSC). x (k) F B x GSC H (k) = B x(k) w(k 1) GSC H F x(k) + Σ y (k) GSC y(k) + e(k) d(k) Σ The GSC It is always possible to have the overall equivalent coefficient vector which is given by w = F Bw GSC. If we pre-multiply last equation by B H and isolate w GSC, we find w GSC = (B H B) 1 B H w.
68 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 23/30 This structure (detailed below) was named the Generalized Sidelobe Canceller (GSC). x (k) F B x GSC H (k) = B x(k) w(k 1) GSC H F x(k) + Σ y (k) GSC y(k) + e(k) d(k) Σ The GSC It is always possible to have the overall equivalent coefficient vector which is given by w = F Bw GSC. If we pre-multiply last equation by B H and isolate w GSC, we find w GSC = (B H B) 1 B H w. Knowing that T = [C B] and that T H T = I, it follows that P = I C(C H C) 1 C H = B(B H B)B H.
69 The GSC A simple procedure to find the optimal GSC solution comes from the unconstrained Wiener solution applied to the unconstrained filter: w GSC OPT = R 1 GSC p GSC
70 The GSC A simple procedure to find the optimal GSC solution comes from the unconstrained Wiener solution applied to the unconstrained filter: w GSC OPT = R 1 GSC p GSC From the figure, it is clear that: R GSC = E[x GSC x H GSC ] = E[BH xx H B] = B H RB
71 The GSC A simple procedure to find the optimal GSC solution comes from the unconstrained Wiener solution applied to the unconstrained filter: w GSC OPT = R 1 GSC p GSC From the figure, it is clear that: R GSC = E[x GSC x H GSC ] = E[BH xx H B] = B H RB The cross-correlation vector is given as: p GSC = E[d GSCx GSC ] = E{[F H x d] [B H x]} = E[ B H d x+b H xx H F] = B H p+b H RF
72 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 24/30 The GSC A simple procedure to find the optimal GSC solution comes from the unconstrained Wiener solution applied to the unconstrained filter: w GSC OPT = R 1 GSC p GSC From the figure, it is clear that: R GSC = E[x GSC x H GSC ] = E[BH xx H B] = B H RB The cross-correlation vector is given as: p GSC = E[d GSCx GSC ] = E{[F H x d] [B H x]} = E[ B H d x+b H xx H F] = B H p+b H RF and w GSC OPT = (B H RB) 1 ( B H p+b H RF)
73 A common case is when d(k) = 0: x (k) F B x GSC H (k) = B x(k) H d (k) = F x(k) GSC w(k 1) GSC + Σ e (k) GSC y (k) GSC The GSC
74 A common case is when d(k) = 0: x (k) F B x GSC H (k) = B x(k) H d (k) = F x(k) GSC w(k 1) GSC + Σ e (k) GSC y (k) GSC The GSC We have dropped the negative sign that should exist according to the notation used. Although we define e GSC (k) = e(k), the inversion of the sign in the error signal actually results in the same results because the error function is always based on the absolute value.
75 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 25/30 A common case is when d(k) = 0: x (k) F B x GSC H (k) = B x(k) H d (k) = F x(k) GSC w(k 1) GSC + Σ e (k) GSC y (k) GSC The GSC We have dropped the negative sign that should exist according to the notation used. Although we define e GSC (k) = e(k), the inversion of the sign in the error signal actually results in the same results because the error function is always based on the absolute value. In this case, the optimum filter w OPT is: F Bw GSC OPT = F B(B H RB) 1 B H RF = R 1 C(C H R 1 C) 1 f (LCMV solution)
76 The GSC Choosing the blocking matrix: B plays an important role since its choice determines computational complexity and even robustness against numerical instability.
77 The GSC Choosing the blocking matrix: B plays an important role since its choice determines computational complexity and even robustness against numerical instability. Since the only need for B is having its columns forming a basis orthogonal to the constraints, B H C = 0, a myriad of options are possible.
78 The GSC Choosing the blocking matrix: B plays an important role since its choice determines computational complexity and even robustness against numerical instability. Since the only need for B is having its columns forming a basis orthogonal to the constraints, B H C = 0, a myriad of options are possible. Let us recall the paper by Griffiths and Jim where the term GSC was coined; let C T =
79 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 26/30 The GSC Choosing the blocking matrix: B plays an important role since its choice determines computational complexity and even robustness against numerical instability. Since the only need for B is having its columns forming a basis orthogonal to the constraints, B H C = 0, a myriad of options are possible. Let us recall the paper by Griffiths and Jim where the term GSC was coined; let C T = With simple constraint matrices, simple blocking matrices satisfying B T C = 0 are possible.
80 The GSC For this particular example, the paper presents two possibilities. The first one (orthogonal) is:
81 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 27/30 The GSC For this particular example, the paper presents two possibilities. The first one (orthogonal) is: B T 1 =
82 And the second possibility (non-orthogonal) is: The GSC
83 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 28/30 The GSC And the second possibility (non-orthogonal) is: B T 2 =
84 The GSC SVD: the blocking matrix can be produced with the following Matlab command lines, [U,S,V]=svd(C); B3=U(:,p+1:M*N); % p=n in this case
85 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 29/30 The GSC SVD: the blocking matrix can be produced with the following Matlab command lines, [U,S,V]=svd(C); B3=U(:,p+1:M*N); % p=n in this case B T 3 is given by:
86 QRD: the blocking matrix can be produced with the following Matlab command lines, [Q,R]=qr(C); B4=Q(:,p+1:M*N); The GSC
87 QRD: the blocking matrix can be produced with the following Matlab command lines, [Q,R]=qr(C); B4=Q(:,p+1:M*N); B 4 was identical to B 3 (SVD). The GSC
88 QRD: the blocking matrix can be produced with the following Matlab command lines, [Q,R]=qr(C); B4=Q(:,p+1:M*N); B 4 was identical to B 3 (SVD). The GSC Two other possibilities are: the one presented in [Tseng Griffiths 88] where a decomposition procedure is introduced in order to offer an effective implementation structure and the other one concerned to a narrowband BF implemented with GSC where B is combined with a wavelet transform [Chu Fang 99].
89 Microphone-Array Signal Processing, c Apolinárioi & Campos p. 30/30 QRD: the blocking matrix can be produced with the following Matlab command lines, [Q,R]=qr(C); B4=Q(:,p+1:M*N); B 4 was identical to B 3 (SVD). The GSC Two other possibilities are: the one presented in [Tseng Griffiths 88] where a decomposition procedure is introduced in order to offer an effective implementation structure and the other one concerned to a narrowband BF implemented with GSC where B is combined with a wavelet transform [Chu Fang 99]. Finally, a new efficient linearly constrained adaptive scheme which can also be visualized as a GSC structure can be found in [Campos&Werner&Apolinário IEEE-TSP Sept. 2002].
Microphone-Array Signal Processing
Microphone-Array Signal Processing, c Apolinárioi & Campos p. 1/115 Microphone-Array Signal Processing José A. Apolinário Jr. and Marcello L. R. de Campos {apolin},{mcampos}@ieee.org IME Lab. Processamento
More informationGeneralized Sidelobe Canceller and MVDR Power Spectrum Estimation. Bhaskar D Rao University of California, San Diego
Generalized Sidelobe Canceller and MVDR Power Spectrum Estimation Bhaskar D Rao University of California, San Diego Email: brao@ucsd.edu Reference Books 1. Optimum Array Processing, H. L. Van Trees 2.
More informationLinear Optimum Filtering: Statement
Ch2: Wiener Filters Optimal filters for stationary stochastic models are reviewed and derived in this presentation. Contents: Linear optimal filtering Principle of orthogonality Minimum mean squared error
More informationSpeaker Tracking and Beamforming
Speaker Tracking and Beamforming Dr. John McDonough Spoken Language Systems Saarland University January 13, 2010 Introduction Many problems in science and engineering can be formulated in terms of estimating
More informationMicrophone-Array Signal Processing
Microphone-Array Signal Processing, c Apolinárioi & Campos p. 1/27 Microphone-Array Signal Processing José A. Apolinário Jr. and Marcello L. R. de Campos {apolin},{mcampos}@ieee.org IME Lab. Processamento
More informationBeamspace Adaptive Beamforming and the GSC
April 27, 2011 Overview The MVDR beamformer: performance and behavior. Generalized Sidelobe Canceller reformulation. Implementation of the GSC. Beamspace interpretation of the GSC. Reduced complexity of
More informationOverview of Beamforming
Overview of Beamforming Arye Nehorai Preston M. Green Department of Electrical and Systems Engineering Washington University in St. Louis March 14, 2012 CSSIP Lab 1 Outline Introduction Spatial and temporal
More informationCHAPTER 3 ROBUST ADAPTIVE BEAMFORMING
50 CHAPTER 3 ROBUST ADAPTIVE BEAMFORMING 3.1 INTRODUCTION Adaptive beamforming is used for enhancing a desired signal while suppressing noise and interference at the output of an array of sensors. It is
More informationADAPTIVE ANTENNAS. SPATIAL BF
ADAPTIVE ANTENNAS SPATIAL BF 1 1-Spatial reference BF -Spatial reference beamforming may not use of embedded training sequences. Instead, the directions of arrival (DoA) of the impinging waves are used
More informationV. Adaptive filtering Widrow-Hopf Learning Rule LMS and Adaline
V. Adaptive filtering Widrow-Hopf Learning Rule LMS and Adaline Goals Introduce Wiener-Hopf (WH) equations Introduce application of the steepest descent method to the WH problem Approximation to the Least
More informationConvolutive Transfer Function Generalized Sidelobe Canceler
IEEE TRANSACTIONS ON AUDIO, SPEECH AND LANGUAGE PROCESSING, VOL. XX, NO. Y, MONTH 8 Convolutive Transfer Function Generalized Sidelobe Canceler Ronen Talmon, Israel Cohen, Senior Member, IEEE, and Sharon
More informationADAPTIVE FILTER THEORY
ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface
More informationSpatial Smoothing and Broadband Beamforming. Bhaskar D Rao University of California, San Diego
Spatial Smoothing and Broadband Beamforming Bhaskar D Rao University of California, San Diego Email: brao@ucsd.edu Reference Books and Papers 1. Optimum Array Processing, H. L. Van Trees 2. Stoica, P.,
More informationAcoustic Source Separation with Microphone Arrays CCNY
Acoustic Source Separation with Microphone Arrays Lucas C. Parra Biomedical Engineering Department City College of New York CCNY Craig Fancourt Clay Spence Chris Alvino Montreal Workshop, Nov 6, 2004 Blind
More informationA ROBUST BEAMFORMER BASED ON WEIGHTED SPARSE CONSTRAINT
Progress In Electromagnetics Research Letters, Vol. 16, 53 60, 2010 A ROBUST BEAMFORMER BASED ON WEIGHTED SPARSE CONSTRAINT Y. P. Liu and Q. Wan School of Electronic Engineering University of Electronic
More informationADAPTIVE FILTER THEORY
ADAPTIVE FILTER THEORY Fifth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada International Edition contributions by Telagarapu Prabhakar Department
More informationROBUST ADAPTIVE BEAMFORMING BASED ON CO- VARIANCE MATRIX RECONSTRUCTION FOR LOOK DIRECTION MISMATCH
Progress In Electromagnetics Research Letters, Vol. 25, 37 46, 2011 ROBUST ADAPTIVE BEAMFORMING BASED ON CO- VARIANCE MATRIX RECONSTRUCTION FOR LOOK DIRECTION MISMATCH R. Mallipeddi 1, J. P. Lie 2, S.
More informationThe Selection of Weighting Functions For Linear Arrays Using Different Techniques
The Selection of Weighting Functions For Linear Arrays Using Different Techniques Dr. S. Ravishankar H. V. Kumaraswamy B. D. Satish 17 Apr 2007 Rajarshi Shahu College of Engineering National Conference
More informationNOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group
NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION M. Schwab, P. Noll, and T. Sikora Technical University Berlin, Germany Communication System Group Einsteinufer 17, 1557 Berlin (Germany) {schwab noll
More informationA complex version of the LASSO algorithm and its application to beamforming
The 7 th International Telecommunications Symposium ITS 21) A complex version of the LASSO algorithm and its application to beamforming José F. de Andrade Jr. and Marcello L. R. de Campos Program of Electrical
More informationarxiv: v1 [cs.it] 6 Nov 2016
UNIT CIRCLE MVDR BEAMFORMER Saurav R. Tuladhar, John R. Buck University of Massachusetts Dartmouth Electrical and Computer Engineering Department North Dartmouth, Massachusetts, USA arxiv:6.272v [cs.it]
More informationAdaptive beamforming. Slide 2: Chapter 7: Adaptive array processing. Slide 3: Delay-and-sum. Slide 4: Delay-and-sum, continued
INF540 202 Adaptive beamforming p Adaptive beamforming Sven Peter Näsholm Department of Informatics, University of Oslo Spring semester 202 svenpn@ifiuiono Office phone number: +47 22840068 Slide 2: Chapter
More informationStatistical and Adaptive Signal Processing
r Statistical and Adaptive Signal Processing Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing Dimitris G. Manolakis Massachusetts Institute of Technology Lincoln Laboratory
More informationDirection of Arrival Estimation: Subspace Methods. Bhaskar D Rao University of California, San Diego
Direction of Arrival Estimation: Subspace Methods Bhaskar D Rao University of California, San Diego Email: brao@ucsdedu Reference Books and Papers 1 Optimum Array Processing, H L Van Trees 2 Stoica, P,
More information1.1.3 The narrowband Uniform Linear Array (ULA) with d = λ/2:
Seminar 1: Signal Processing Antennas 4ED024, Sven Nordebo 1.1.3 The narrowband Uniform Linear Array (ULA) with d = λ/2: d Array response vector: a() = e e 1 jπ sin. j(π sin )(M 1) = 1 e jω. e jω(m 1)
More informationAdaptive beamforming for uniform linear arrays with unknown mutual coupling. IEEE Antennas and Wireless Propagation Letters.
Title Adaptive beamforming for uniform linear arrays with unknown mutual coupling Author(s) Liao, B; Chan, SC Citation IEEE Antennas And Wireless Propagation Letters, 2012, v. 11, p. 464-467 Issued Date
More informationSample ECE275A Midterm Exam Questions
Sample ECE275A Midterm Exam Questions The questions given below are actual problems taken from exams given in in the past few years. Solutions to these problems will NOT be provided. These problems and
More informationArray Signal Processing Algorithms for Beamforming and Direction Finding
Array Signal Processing Algorithms for Beamforming and Direction Finding This thesis is submitted in partial fulfilment of the requirements for Doctor of Philosophy (Ph.D.) Lei Wang Communications Research
More informationBinaural Beamforming Using Pre-Determined Relative Acoustic Transfer Functions
Binaural Beamforming Using Pre-Determined Relative Acoustic Transfer Functions Andreas I. Koutrouvelis, Richard C. Hendriks, Richard Heusdens, Jesper Jensen and Meng Guo e-mails: {a.koutrouvelis, r.c.hendriks,
More informationSPARSITY-BASED ROBUST ADAPTIVE BEAMFORMING EXPLOITING COPRIME ARRAY
SPARSITY-BASED ROBUST ADAPTIVE BEAMFORMING EXPLOITING COPRIME ARRAY K. Liu 1,2 and Y. D. Zhang 2 1 College of Automation, Harbin Engineering University, Harbin 151, China 2 Department of Electrical and
More informationThe Probability Distribution of the MVDR Beamformer Outputs under Diagonal Loading. N. Raj Rao (Dept. of Electrical Engineering and Computer Science)
The Probability Distribution of the MVDR Beamformer Outputs under Diagonal Loading N. Raj Rao (Dept. of Electrical Engineering and Computer Science) & Alan Edelman (Dept. of Mathematics) Work supported
More informationConstrained Quadratic Minimizations for Signal Processing and Communications
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 ThC07.5 Constrained Quadratic Minimizations for Signal Processing
More informationAdaptive Beamforming Algorithms
S. R. Zinka srinivasa_zinka@daiict.ac.in October 29, 2014 Outline 1 Least Mean Squares 2 Sample Matrix Inversion 3 Recursive Least Squares 4 Accelerated Gradient Approach 5 Conjugate Gradient Method Outline
More informationMulti-Channel Speech Separation with Soft Time-Frequency Masking
Multi-Channel Speech Separation with Soft Time-Frequency Masking Rahil Mahdian Toroghi, Friedrich Faubel, Dietrich Klakow Spoken Language Systems, Saarland University, Saarbrücken, Germany {Rahil.Mahdian,
More informationOptimal Time-Domain Noise Reduction Filters
SpringerBriefs in Electrical and Computer Engineering Optimal Time-Domain Noise Reduction Filters A Theoretical Study Bearbeitet von Jacob Benesty, Jingdong Chen 1. Auflage 2011. Taschenbuch. vii, 79 S.
More informationFUNDAMENTALS OF ADAPTIVE FILTERING
2 FUNDAMENTALS OF ADAPTIVE FILTERING 2. INTRODUCTION This chapter includes a brief review of deterministic and random signal representations. Due to the extent of those subjects, our review is limited
More informationPolynomial Matrix Formulation-Based Capon Beamformer
Alzin, Ahmed and Coutts, Fraser K. and Corr, Jamie and Weiss, Stephan and Proudler, Ian K. and Chambers, Jonathon A. (26) Polynomial matrix formulation-based Capon beamformer. In: th IMA International
More informationAdaptive Blind Widely Linear CCM Reduced-Rank Beamforming for Large-Scale Antenna Arrays
Adaptive Blind Widely Linear CCM Reduced-Rank Beamforming for Large-Scale Antenna Arrays Xiaomin Wu #1, Yunlong Cai #, Rodrigo C. de Lamare 3, Benoit Champagne %4, and Minjian Zhao #5 # Department of Information
More informationON THE NOISE REDUCTION PERFORMANCE OF THE MVDR BEAMFORMER IN NOISY AND REVERBERANT ENVIRONMENTS
0 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) ON THE NOISE REDUCTION PERFORANCE OF THE VDR BEAFORER IN NOISY AND REVERBERANT ENVIRONENTS Chao Pan, Jingdong Chen, and
More informationVirtual Array Processing for Active Radar and Sonar Sensing
SCHARF AND PEZESHKI: VIRTUAL ARRAY PROCESSING FOR ACTIVE SENSING Virtual Array Processing for Active Radar and Sonar Sensing Louis L. Scharf and Ali Pezeshki Abstract In this paper, we describe how an
More informationRobust Adaptive Beam-forming Algorithm Using Rotation and Iteration
Robust Adaptive Beam-forming Algorithm Using Rotation and Iteration Guanling Wang, Zhengchuan Fang, Fengsui Wang School of Electrical Engineering, Anhui Polytechnic University, Wuhu, Anhui, 241000, China
More informationAdaptive Array Detection, Estimation and Beamforming
Adaptive Array Detection, Estimation and Beamforming Christ D. Richmond Workshop on Stochastic Eigen-Analysis and its Applications 3:30pm, Monday, July 10th 2006 C. D. Richmond-1 *This work was sponsored
More information6.4 Kalman Filter Equations
6.4 Kalman Filter Equations 6.4.1 Recap: Auxiliary variables Recall the definition of the auxiliary random variables x p k) and x m k): Init: x m 0) := x0) S1: x p k) := Ak 1)x m k 1) +uk 1) +vk 1) S2:
More informationRobust Capon Beamforming
Robust Capon Beamforming Yi Jiang Petre Stoica Zhisong Wang Jian Li University of Florida Uppsala University University of Florida University of Florida March 11, 2003 ASAP Workshop 2003 1 Outline Standard
More informationApplied Acoustics 74 (2013) Contents lists available at SciVerse ScienceDirect. Applied Acoustics
Applied Acoustics 7 (3) 33 3 Contents lists available at SciVerse ScienceDirect Applied Acoustics journal homepage: www.elsevier.com/locate/apacoust A perspective on multichannel noise reduction in the
More informationRevision of Lecture 4
Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel
More informationApplications of Robust Optimization in Signal Processing: Beamforming and Power Control Fall 2012
Applications of Robust Optimization in Signal Processing: Beamforg and Power Control Fall 2012 Instructor: Farid Alizadeh Scribe: Shunqiao Sun 12/09/2012 1 Overview In this presentation, we study the applications
More informationRobust Adaptive Beamforming Based on Interference Covariance Matrix Reconstruction and Steering Vector Estimation
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 7, JULY 0 388 Robust Adaptive Beamforming Based on Interference Covariance Matrix Reconstruction and Steering Vector Estimation Yujie Gu and Amir Leshem
More informationJ. Liang School of Automation & Information Engineering Xi an University of Technology, China
Progress In Electromagnetics Research C, Vol. 18, 245 255, 211 A NOVEL DIAGONAL LOADING METHOD FOR ROBUST ADAPTIVE BEAMFORMING W. Wang and R. Wu Tianjin Key Lab for Advanced Signal Processing Civil Aviation
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationResearch Article Robust STAP for MIMO Radar Based on Direct Data Domain Approach
Hindawi International Journal of Antennas and Propagation Volume 217, Article ID 696713, 9 pages https://doi.org/1.1155/217/696713 Research Article Robust STAP for MIMO Radar Based on Direct Data Domain
More informationReal-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array
Real-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array Huiping Duan, Tiantian Tuo, Jun Fang and Bing Zeng arxiv:1511.06828v1 [cs.it] 21 Nov 2015 Abstract In underdetermined direction-of-arrival
More informationA UNIFIED FRAMEWORK FOR MULTICHANNEL FAST QRD-LS ADAPTIVE FILTERS BASED ON BACKWARD PREDICTION ERRORS
A UNIFIED FRAMEWORK FOR MULTICHANNEL FAST QRD-LS ADAPTIVE FILTERS BASED ON BACKWARD PREDICTION ERRORS César A Medina S,José A Apolinário Jr y, and Marcio G Siqueira IME Department o Electrical Engineering
More informationMachine Learning. A Bayesian and Optimization Perspective. Academic Press, Sergios Theodoridis 1. of Athens, Athens, Greece.
Machine Learning A Bayesian and Optimization Perspective Academic Press, 2015 Sergios Theodoridis 1 1 Dept. of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens,
More informationAn Adaptive Beamformer Based on Adaptive Covariance Estimator
Progress In Electromagnetics Research M, Vol. 36, 149 160, 2014 An Adaptive Beamformer Based on Adaptive Covariance Estimator Lay Teen Ong * Abstract Based on the Minimum Variance Distortionless Response-Sample
More informationDISCRETE FOURIER TRANSFORM
DISCRETE FOURIER TRANSFORM 1. Introduction The sampled discrete-time fourier transform (DTFT) of a finite length, discrete-time signal is known as the discrete Fourier transform (DFT). The DFT contains
More informationResponse Vector Constrained Robust LCMV. Beamforming Based on Semidefinite Programming
1.119/TSP.215.246221, IEEE Transactions on Signal Processing Response Vector Constrained Robust LCMV 1 Beamforming Based on Semidefinite Programming Jingwei Xu, Guisheng Liao, Member, IEEE, Shengqi Zhu,
More informationAn Adaptive Sensor Array Using an Affine Combination of Two Filters
An Adaptive Sensor Array Using an Affine Combination of Two Filters Tõnu Trump Tallinn University of Technology Department of Radio and Telecommunication Engineering Ehitajate tee 5, 19086 Tallinn Estonia
More informationTo Separate Speech! A System for Recognizing Simultaneous Speech
A System for Recognizing Simultaneous Speech John McDonough 1,2,Kenichi Kumatani 2,3,Tobias Gehrig 4, Emilian Stoimenov 4, Uwe Mayer 4, Stefan Schacht 1, Matthias Wölfel 4 and Dietrich Klakow 1 1 Spoken
More informationGeophysical Data Analysis: Discrete Inverse Theory
Geophysical Data Analysis: Discrete Inverse Theory MATLAB Edition William Menke Lamont-Doherty Earth Observatory and Department of Earth and Environmental Sciences Columbia University. ' - Palisades, New
More informationBLIND SOURCE EXTRACTION FOR A COMBINED FIXED AND WIRELESS SENSOR NETWORK
2th European Signal Processing Conference (EUSIPCO 212) Bucharest, Romania, August 27-31, 212 BLIND SOURCE EXTRACTION FOR A COMBINED FIXED AND WIRELESS SENSOR NETWORK Brian Bloemendal Jakob van de Laar
More informationWavefront reconstruction for adaptive optics. Marcos van Dam and Richard Clare W.M. Keck Observatory
Wavefront reconstruction for adaptive optics Marcos van Dam and Richard Clare W.M. Keck Observatory Friendly people We borrowed slides from the following people: Lisa Poyneer Luc Gilles Curt Vogel Corinne
More informationSource localization and separation for binaural hearing aids
Source localization and separation for binaural hearing aids Mehdi Zohourian, Gerald Enzner, Rainer Martin Listen Workshop, July 218 Institute of Communication Acoustics Outline 1 Introduction 2 Binaural
More informationINTRODUCTION Noise is present in many situations of daily life for ex: Microphones will record noise and speech. Goal: Reconstruct original signal Wie
WIENER FILTERING Presented by N.Srikanth(Y8104060), M.Manikanta PhaniKumar(Y8104031). INDIAN INSTITUTE OF TECHNOLOGY KANPUR Electrical Engineering dept. INTRODUCTION Noise is present in many situations
More informationAPPLICATION OF MVDR BEAMFORMING TO SPHERICAL ARRAYS
AMBISONICS SYMPOSIUM 29 June 2-27, Graz APPLICATION OF MVDR BEAMFORMING TO SPHERICAL ARRAYS Anton Schlesinger 1, Marinus M. Boone 2 1 University of Technology Delft, The Netherlands (a.schlesinger@tudelft.nl)
More informationLecture 4: Linear and quadratic problems
Lecture 4: Linear and quadratic problems linear programming examples and applications linear fractional programming quadratic optimization problems (quadratically constrained) quadratic programming second-order
More informationDESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof
DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg
More informationOn a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model
On a Data Assimilation Method coupling, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model 2016 SIAM Conference on Uncertainty Quantification Basile Marchand 1, Ludovic
More informationSVD-based optimal ltering with applications to noise reduction in speech signals Simon Doclo ESAT - SISTA, Katholieke Universiteit Leuven Kardinaal Me
Departement Elektrotechniek ESAT-SISTA/TR 999- SVD-based Optimal Filtering with Applications to Noise Reduction in Speech Signals Simon Doclo, Marc Moonen April, 999 Internal report This report is available
More informationRobust Adaptive Beamforming Based on Low-Complexity Shrinkage-Based Mismatch Estimation
1 Robust Adaptive Beamforming Based on Low-Complexity Shrinkage-Based Mismatch Estimation Hang Ruan and Rodrigo C. de Lamare arxiv:1311.2331v1 [cs.it] 11 Nov 213 Abstract In this work, we propose a low-complexity
More informationLinear Dimensionality Reduction
Outline Hong Chang Institute of Computing Technology, Chinese Academy of Sciences Machine Learning Methods (Fall 2012) Outline Outline I 1 Introduction 2 Principal Component Analysis 3 Factor Analysis
More informationLecture 18: Optimization Programming
Fall, 2016 Outline Unconstrained Optimization 1 Unconstrained Optimization 2 Equality-constrained Optimization Inequality-constrained Optimization Mixture-constrained Optimization 3 Quadratic Programming
More informationAdaptive Systems Homework Assignment 1
Signal Processing and Speech Communication Lab. Graz University of Technology Adaptive Systems Homework Assignment 1 Name(s) Matr.No(s). The analytical part of your homework (your calculation sheets) as
More informationStochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno
Stochastic Processes M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno 1 Outline Stochastic (random) processes. Autocorrelation. Crosscorrelation. Spectral density function.
More informationFull-State Feedback Design for a Multi-Input System
Full-State Feedback Design for a Multi-Input System A. Introduction The open-loop system is described by the following state space model. x(t) = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) () 4 8.5 A =, B =.5.5, C
More informationPartially Constrained Adaptive Beamforming. Erik Hornberger
Partially Constrained Adaptive Beamforming By Erik Hornberger Submitted to the Department of Electrical Engineering and Computer Science and the Graduate Faculty of the University of Kansas in partial
More informationCompetitive Mean-Squared Error Beamforming
Competitive Mean-Squared Error Beamforming Yonina C. Eldar Department of Electrical Engineering Technion, Israel Institute of Technology email: yonina@ee.technion.ac.il Arye Nehorai Department of Electrical
More informationDeadlines misses and their Implication on Feedback Control Loops. Dip Goswami Eindhoven University of Technology (TU/e) The Netherlands
Deadlines misses and their Implication on Feedback Control Loops Dip Goswami Eindhoven University of Technology (TU/e) The Netherlands Periodic tasks dd ii 2 Periodic tasks dd ii Hard deadlines 3 Periodic
More informationWIDEBAND STAP (WB-STAP) FOR PASSIVE SONAR. J. R. Guerci. Deputy Director DARPA/SPO Arlington, VA
WIDEBAND STAP (WB-STAP) FOR PASSIVE SONAR S. U. Pillai Dept. of Electrical Engg. Polytechnic University Brooklyn, NY 1121 pillai@hora.poly.edu J. R. Guerci Deputy Director DARPA/SPO Arlington, VA 2223
More informationGradient Descent. Lecturer: Pradeep Ravikumar Co-instructor: Aarti Singh. Convex Optimization /36-725
Gradient Descent Lecturer: Pradeep Ravikumar Co-instructor: Aarti Singh Convex Optimization 10-725/36-725 Based on slides from Vandenberghe, Tibshirani Gradient Descent Consider unconstrained, smooth convex
More informationNear Optimal Adaptive Robust Beamforming
Near Optimal Adaptive Robust Beamforming The performance degradation in traditional adaptive beamformers can be attributed to the imprecise knowledge of the array steering vector and inaccurate estimation
More informationLecture 13: Basic Concepts of Wavefront Reconstruction. Astro 289
Lecture 13: Basic Concepts of Wavefront Reconstruction Astro 289 Claire Max February 25, 2016 Based on slides by Marcos van Dam and Lisa Poyneer CfAO Summer School Page 1 Outline System matrix, H: from
More informationII. BACKGROUND. A. Notation
Diagonal Unloading Beamforming for Source Localization Daniele Salvati, Carlo Drioli, and Gian Luca Foresti, arxiv:65.8v [cs.sd] 3 May 26 Abstract In sensor array beamforming methods, a class of algorithms
More informationIII.C - Linear Transformations: Optimal Filtering
1 III.C - Linear Transformations: Optimal Filtering FIR Wiener Filter [p. 3] Mean square signal estimation principles [p. 4] Orthogonality principle [p. 7] FIR Wiener filtering concepts [p. 8] Filter coefficients
More informationLecture Notes 5 Convergence and Limit Theorems. Convergence with Probability 1. Convergence in Mean Square. Convergence in Probability, WLLN
Lecture Notes 5 Convergence and Limit Theorems Motivation Convergence with Probability Convergence in Mean Square Convergence in Probability, WLLN Convergence in Distribution, CLT EE 278: Convergence and
More informationReceived Signal, Interference and Noise
Optimum Combining Maximum ratio combining (MRC) maximizes the output signal-to-noise ratio (SNR) and is the optimal combining method in a maximum likelihood sense for channels where the additive impairment
More informationEvaluation of Hybrid GSC-based and ASSB-based Beamforming Methods Applied to Ultrasound Imaging
Evaluation of Hybrid GSC-based and ASSB-based Beamforming Methods Applied to Ultrasound Imaging by Mohammed Bani M. Albulayli B.Sc., King Saud University, 2005 A Thesis Submitted in Partial Fulfillment
More informationMULTICHANNEL FAST QR-DECOMPOSITION RLS ALGORITHMS WITH EXPLICIT WEIGHT EXTRACTION
4th European Signal Processing Conference (EUSIPCO 26), Florence, Italy, September 4-8, 26, copyright by EURASIP MULTICHANNEL FAST QR-DECOMPOSITION RLS ALGORITHMS WITH EXPLICIT WEIGHT EXTRACTION Mobien
More informationPerformance Analysis of Linear-Equality- Constrained Least-Squares Estimation
1 Performance Analysis of Linear-Equality- Constrained Least-Squares Estimation Reza Arablouei Kutluyıl Doğançay Abstract We analyze the performance of a linear-equalityconstrained least-squares (CLS)
More informationConvex optimization examples
Convex optimization examples multi-period processor speed scheduling minimum time optimal control grasp force optimization optimal broadcast transmitter power allocation phased-array antenna beamforming
More informationLinear System Theory
Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability
More informationAdaptive Filter Theory
0 Adaptive Filter heory Sung Ho Cho Hanyang University Seoul, Korea (Office) +8--0-0390 (Mobile) +8-10-541-5178 dragon@hanyang.ac.kr able of Contents 1 Wiener Filters Gradient Search by Steepest Descent
More informationEFFICIENT CONSTRUCTION OF POLYPHASE SEQUENCES WITH OPTIMAL PEAK SIDELOBE LEVEL GROWTH. Arindam Bose and Mojtaba Soltanalian
EFFICIENT CONSTRUCTION OF POLYPHASE SEQUENCES WITH OPTIAL PEAK SIDELOBE LEVEL GROWTH Arindam Bose and ojtaba Soltanalian Department of Electrical and Computer Engineering University of Illinois at Chicago
More informationAdditional Exercises for Introduction to Nonlinear Optimization Amir Beck March 16, 2017
Additional Exercises for Introduction to Nonlinear Optimization Amir Beck March 16, 2017 Chapter 1 - Mathematical Preliminaries 1.1 Let S R n. (a) Suppose that T is an open set satisfying T S. Prove that
More informationConventional beamforming
INF5410 2012. Conventional beamforming p.1 Conventional beamforming Slide 2: Beamforming Sven Peter Näsholm Department of Informatics, University of Oslo Spring semester 2012 svenpn@ifi.uio.no Office telephone
More informationBeamforming Techniques Applied in EEG Source Analysis
Beamforming Techniques Applied in EEG Source Analysis G. Van Hoey 1,, R. Van de Walle 1, B. Vanrumste 1,, M. D Havé,I.Lemahieu 1 and P. Boon 1 Department of Electronics and Information Systems, University
More informationAcoustic MIMO Signal Processing
Yiteng Huang Jacob Benesty Jingdong Chen Acoustic MIMO Signal Processing With 71 Figures Ö Springer Contents 1 Introduction 1 1.1 Acoustic MIMO Signal Processing 1 1.2 Organization of the Book 4 Part I
More informationAdaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.
Adaptive Filtering Fundamentals of Least Mean Squares with MATLABR Alexander D. Poularikas University of Alabama, Huntsville, AL CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is
More informationArray Signal Processing
I U G C A P G Array Signal Processing December 21 Supervisor: Zohair M. Abu-Shaban Chapter 2 Array Signal Processing In this chapter, the theoretical background will be thoroughly covered starting with
More informationMultiple Bits Distributed Moving Horizon State Estimation for Wireless Sensor Networks. Ji an Luo
Multiple Bits Distributed Moving Horizon State Estimation for Wireless Sensor Networks Ji an Luo 2008.6.6 Outline Background Problem Statement Main Results Simulation Study Conclusion Background Wireless
More information