feedback cancellation in public address systems using notch filters 12th nov. 2008 shailesh kulkarni...
TRANSCRIPT
![Page 1: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/1.jpg)
Feedback Cancellation in Public Address systems using
notch filters
12th Nov. 2008 Shailesh Kulkarni
Vaibhav Mathur
Digital Signal Processing-Advanced Topics
![Page 2: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/2.jpg)
Presentation Outline
Feedback in audio systems Design of feedback controller
Feedback detection method Design of notch filter - filterbank
![Page 3: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/3.jpg)
Feedback in audio systems
Acoustic coupling between microphone and loudspeaker
Causes oscillation of audible frequencies and high pitch howling sometimes
![Page 4: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/4.jpg)
Feedback Controller
Feedback Detection
3- notch filter Filterbank
Audio Audio Audio
Feedback frequencies
IN OUT
![Page 5: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/5.jpg)
Feedback Controller
Feedback Detection Analyze to check if any feedback freq present in audio
Three frequencies of max magnitude are selected
Compared to the magnitude of their harmonics
Decision on feedback
Notch Filter filterbanks Transfer function for the 3 frequency
Check for stability
![Page 6: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/6.jpg)
Feedback Detection block
1024 pointBUFFER
1024 pointFFT
normalizeFFT
Compare f2max to
harmonics
Find 3 largest
Mag. freq.
F2max = feedback frequency
Candidate in
3 out of 5 buffers?
Compare fmax to
harmonics
Fmax = feedback frequency
Candidate in
3 out of 5 buffers?
Compare f3max to harmonics
F3max = feedback frequency
Candidate in
3 out of 5 buffers?
Aud
io
IN
![Page 7: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/7.jpg)
Design of Notch Filter
Second order parametric equalizer filter
Cascade of such filters will be used
H z =K⋅1−2r z cosw c z
−1r z2 z−2
1−2r pcoswc z−1r p
2 z−2
![Page 8: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/8.jpg)
FFB = NEW ?
Set NEW notch filter
Depth = 3 dB
Increase depth of existing notch filter
Depth = depth + 3 dB
NO
YE
S
wc=2 f FBf s
Width = 1/10 octave
Feedback freq
Design of Notch Filter
![Page 9: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/9.jpg)
References
[1] A. F. Rocha and A. J. S. Ferreira, "An accurate method of detection and cancellation of multiple acoustic feedbacks," Preprints 118th AES Conv., Barcelona, Spain, May 2005, Preprint no. 6335
[2] T. van Waterschoot and M. Moonen, "A pole-zero placement technique for designing second-order IIR parametric equalizer filters," IEEE Trans. Audio, Speech, Lang. Process., vol. 15, no. 8, Nov. 2007, pp. 2561-2565
[3] P. A. Regalia and S. K. Mitra, "Tunable digital frequency response equalization filters," IEEE Trans. Acoust., Speech, Signal Process., vol. ASSP-35, no. 1, Jan. 1987, pp. 118-120
[4] U.S. Patent Number 5245665; www.sabine.com
![Page 10: Feedback Cancellation in Public Address systems using notch filters 12th Nov. 2008 Shailesh Kulkarni Vaibhav Mathur Digital Signal Processing-Advanced](https://reader036.vdocuments.mx/reader036/viewer/2022082518/5697bfb91a28abf838ca00b2/html5/thumbnails/10.jpg)
Thank you
Questions ?