• No results found

SISTA Seminar 21/08/2009

N/A
N/A
Protected

Academic year: 2021

Share "SISTA Seminar 21/08/2009"

Copied!
13
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

SISTA Seminar 21/08/2009

Toon van Waterschoot

Marc Moonen

K.U.Leuven ESAT-SCD, Leuven, Belgium

Assessing the acoustic feedback control

performance of adaptive feedback cancellation

in sound reinforcement systems

TexPoint fonts used in EMF.

Read the TexPoint manual before you delete this box.:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!AAAAAAAAA!!!!!AAAAAA

(2)

Outline

Introduction:

–  acoustic feedback control: problem statement & state of the art

–  adaptive feedback cancellation: concept & fundamental problem

–  research objectives & performance measures

Decorrelation in the closed signal loop:

–  noise injection

–  time-varying processing

–  nonlinear processing

–  forward path delay

Decorrelation in the adaptive filtering circuit:

–  adaptive filter delay

–  prefiltering

Conclusion

(3)

acoustic feedback problem:

–  acoustic coupling between loudspeaker & microphone –  closed signal loop

performance limitation due to acoustic feedback:

–  limited achievable amplification (maximum stable gain) –  poor sound quality (ringing, howling, reverberation)

common applications:

–  public address/sound reinforcement systems –  hands-free communications systems

–  hearing aids

feed-back path source signal

Introduction:

acoustic feedback control

problem statement

(4)

phase modulation (PM) methods

–  smoothing of “loop gain” (= closed-loop magnitude response)

–  phase/frequency/delay modulation, frequency shifting

gain reduction methods

–  (frequency-dependent) gain reduction after howling detection

spatial filtering methods

–  (adaptive) microphone beamforming for reducing direct coupling

room modeling methods

–  adaptive feedback cancellation (AFC), adaptive inverse filtering

feed-back path source signal

Introduction:

acoustic feedback control

state of the art

Classification of

state-of-the-art acoustic feedback

control methods:

[van Waterschoot and Moonen, “50 years of acoustic feedback control: state of the art and future challenges”, submitted for publication in Proc. IEEE, Feb. 2009]

room model

(5)

adaptive feedback cancellation (AFC):

–  estimate room model (impulse response/frequency response)

–  subtract feedback signal estimate from microphone signal

fundamental problem in AFC:

–  correlation of source and loudspeaker signal leads to biased and

high-variance room model

two approaches to AFC decorrelation:

–  decorrelation in the closed signal loop

–  decorrelation in the adaptive filtering circuit

feed-back path source signal

Introduction:

AFC concept &

fundamental problem

room model

5/13

(6)

research objectives:

–  to quantify adaptive feedback cancellation (AFC) performance

in terms of acoustic feedback control performance measures

–  to compare and evaluate different decorrelation methods

–  to study the influence of decorrelation parameters

performance measures:

–  traditional performance measure = adaptive filter misadjustment

–  acoustic feedback control performance measures:

achievable amplification → maximum stable gain increase (∆MSG)

sound quality → frequency-weighted log-spectral signal distortion (SD)

6/13

Introduction:

research objectives &

performance measures

MSG(t) [dB] =

20 log

10

"

max

!2P

|J(!, t)[F (!, t)

F (!, t)]

ˆ

|

max

!2P

|J(!, t)F (!, t)|

#

SD(t) =

sZ

fs/2 0

w

ERB

(f )

10 log

10

S

d

(f, t)

S

v

(f, t)

2

df

(7)

-4 -2 0 2 4 6 8 10 3 5 7 9 11 13 SNR (dB) ΔMSG (d B) -4 -2 0 2 4 6 8 1019 21 23 25 27 29 SD (d B) mean(ΔMSG) mean(SD) -4 -2 0 2 4 6 8 10 10 12 14 16 18 SNR (dB) ΔMSG (d B) -4 -2 0 2 4 6 8 10 16 18 20 22 24 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  injection of noise signal that is

uncorrelated with source signal (e.g., white noise)

Performance:

–  largest MSG increase of all

decorrelation methods (→17 dB)

–  very poor sound quality

Decorrelation parameter:

–  signal-to-noise ratio (SNR)

–  trade-off value hard to find

Note:

–  perceptually weighted noise does

not seem to improve performance

7/13

Decorrelation in the closed signal loop:

(1) Noise injection

[Goertz, ‘95],[Janse et al., ‘05],[Schmidt et al., ‘06]

speech

(8)

0 5 10 15 20 4 5 6 7 8 9 fm (Hz) ΔMSG (d B) 0 5 10 15 206 7 8 9 10 11 SD (d B) mean(ΔMSG) mean(SD) 0 5 10 15 20 5 6 7 8 9 10 fm (Hz) ΔMSG (d B) 0 5 10 15 204 5 6 7 8 9 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  include time-varying signal

operation in forward path (e.g., frequency shifting)

Performance:

–  reasonable MSG increase (~6 dB)

–  reasonable sound quality (vibrato

effect in stationary signal portions)

Decorrelation parameter:

–  frequency shift (fm)

–  preferably fm ≤ 10dB

Note:

–  time-varying processing also

stabilizes closed-loop system

8/13

Decorrelation in the closed signal loop:

(2) Time-varying processing

speech

music

[Janse et al.,‘98], [Schmidt et al., ‘06]

(9)

10-3 10-2 10-1 -38 -37 -36 -35 -34 α ΔMSG (d B) 10-3 10-2 10-1 32 34 36 38 40 SD (d B) mean(ΔMSG) mean(SD) 10-3 10-2 10-1 -25 -24 -23 -22 -21 α ΔMSG (d B) 10-3 10-2 10-1 10.5 11 11.5 12 12.5 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  include nonlinear signal operation

in forward path (e.g., half-wave rectification), cf. stereo AEC

Performance:

–  MSG decrease i.o. MSG increase

–  very poor sound quality

Decorrelation parameter:

–  rectification parameter α

9/13

Decorrelation in the closed signal loop:

(3) Nonlinear processing

[Schmidt et al., ‘06]

speech

(10)

1 10 -8 -5 -2 1 4 d1 (ms) ΔMSG (d B) 1 10 8 11 14 17 20 SD (d B) mean(ΔMSG) mean(SD) 1 10 3 4 5 6 7 d1 (ms) ΔMSG (d B) 1 104 5 6 7 8 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  include delay in forward path

Performance:

–  reasonable MSG increase for

speech (~5 dB),

MSG decrease for music

–  little effect on sound quality

Decorrelation parameter:

–  delay value (d1)

–  preferably d1 = 1…5 ms (speech)

Note:

–  delay is often already there due to

buffering in A/D-D/A, DAFX, …

–  delay restrictions are weak

compared to hearing aid AFC 10/13

Decorrelation in the closed signal loop:

(4) Forward path delay

[Siqueira et al., ’00 (hearing aid AFC)]

speech

(11)

1 10 -9 -7 -5 -3 -1 1 d2 (ms) ΔMSG (d B) 1 10 9 11 13 15 17 19 SD (d B) mean(ΔMSG) mean(SD) 1 10 3 4 5 6 7 d2 (ms) ΔMSG (d B) 1 104 5 6 7 8 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  include delay in adaptive filter

path (before adaptive filter)

Performance:

–  reasonable MSG increase for

speech (~5 dB),

MSG decrease for music

–  little effect on sound quality

Decorrelation parameter:

–  delay value (d2)

–  preferably d2 = 1…5 ms (speech)

Note:

–  the acoustic feedback path is

assumed to have a propagation

delay ≥ d2 11/13

Decorrelation in adaptive filtering circuit:

(5) Adaptive filter delay

[Gallego et al., ’02],[Ortega et al., ’05]

speech

(12)

5 10 15 20 25 30 7 8 9 10 11 nC ΔMSG (d B) 5 10 15 20 25 304 5 6 7 8 SD (d B) mean(ΔMSG) mean(SD) 5 10 15 20 25 30 7 8 9 10 11 nC ΔMSG (d B) 5 10 15 20 25 302 3 4 5 6 SD (d B) mean(ΔMSG) mean(SD)

Concept:

–  prefiltering of loudspeaker and

microphone signal with inverse source signal model

Performance:

–  high MSG increase (→ 10 dB)

–  best sound quality of all

decorrelation methods

Decorrelation parameter:

–  source signal model order (nC)

–  preferably nC ≥ 10

Note:

–  source signal model should be

estimated concurrently with feedback path

12/13

Decorrelation in adaptive filtering circuit:

(6) Prefiltering

speech

music

[van Waterschoot et al., ’04],[Ortega et al., ’05], [Rombouts et al., ‘06],[van Waterschoot et al., ‘09]

(13)

Conclusion

Main conclusions of comparative evaluation:

Decorrelation by

noise injection

delivers very high MSG

(> 15 dB), but is inappropriate in terms of sound quality.

Decorrelation by

time-varying processing

is a “fair compromise”

approach that combines reasonable MSG and sound quality.

Decorrelation by

nonlinear processing

is clearly unsuited for

AFC applications (in contrast to stereo AEC).

Decorrelation by

forward path delay

is suited only for speech

signals, resulting in limited MSG but good sound quality.

Decorrelation by

adaptive filter delay

does not outperform

forward path delay yet relies on propagation delay assumption.

Decorrelation by

prefiltering

is superior in terms of sound quality

and moreover delivers high MSG values (up to 10 dB)

Referenties

GERELATEERDE DOCUMENTEN

During the POMDP experiment, asynchronous agents again fell into the optimal value policy trap, while DDQN achieved the best performance, learning to avoid negative feedback almost

In particular, we compare the steady state error and convergence rate performance of the proposed Detection guided partial crosstalk cancellation algorithm

Wouters, “Adaptive feedback cancellation in hearing aids with linear prediction of the desired signal,” IEEE Trans.. Signal

Based on these measures, the maximum stable gain, the sound quality and the time required to recover from instability are determined for several real-time frequency-domain

Acoustic Feedback Cancellation (AFC) aims at identifying the unknown room impulse response, so that the feedback signal can be estimated and cancelled. This comes down to

Audio, Speech, Music Process., submitted for publication, ESAT-SISTA Technical Report TR 07-29, Dec.. Moonen, “Adaptive feedback cancellation for audio applications,”

• joint estimation of acoustic feedback path and source signal model • requires forward path delay and exploits source signal nonstationarity • available in all flavours (RLS,

operation, and the warping parameter is properly chosen (>0), then a better frequency resolution in the audio signal band is obtained •   previous approaches to psychoacoustic