This article includes a list of general references, but it lacks sufficient corresponding inline citations. (July 2015) |
Adaptive feedback cancellation is a common method of cancelling audio feedback in a variety of electro-acoustic systems such as digital hearing aids. The time varying acoustic feedback leakage paths can only be eliminated with adaptive feedback cancellation. When an electro-acoustic system with an adaptive feedback canceller is presented with a correlated input signal, a recurrent distortion artifact, entrainment is generated. There is a difference between the system identification and feedback cancellation.
Adaptive feedback cancellation has its application in echo cancellation. The error between the desired and the actual output is taken and given as feedback to the adaptive processor for adjusting its coefficients to minimize the error.
In hearing aids, feedback arises when a part of the receiver (loudspeaker) signal is captured by the hearing aid microphone(s), gets amplified in the device and starts to loop around through the system. When feedback occurs, it results in a disturbingly loud tonal signal. Feedback is more likely to occur when the hearing aid volume is increased, when the hearing aid fitting is not in its proper position or when the hearing aid is brought close to a reflecting surface (e.g. when using a mobile phone). Adaptive feedback cancellation algorithms are techniques that estimate the transmission path between loudspeaker and microphone(s). This estimate is then used to implement a neutralizing electronic feedback path that suppresses the tonal feedback signal.
History
editAdaptive feedback cancellation originated during the evolution of the hearing aid. The hearing aid became digital, and as such feedback cancellation was needed. In 1980 a directional microphone was introduced in the digital hearing aid, and adaptive feedback cancellation was created to block external noise that the microphone picked up. Today, adaptive feedback cancellation is in nearly every digital hearing aid and current research is still ongoing.[3]
Phases
editAdaptive feedback cancellation follows the following process:
- The process begins with background noise picked by a microphone getting amplified by a speaker in that same device.
- This noise is audio feedback which is stored to later be cancelled
- An adaptive filter uses an algorithm to maximize the amount of the stored audio feedback that can be cancelled
- The adaptive filter is implemented in an acoustic device, and the repetition of this process is adaptive feedback cancellation
Applications
editHearing Aids
editHearing aids use adaptive feedback cancellation to improve the amount of gain. When hearing aids are misplaced or turned to loud volumes they can have large feedback. Noise picked up through the hearing aid's microphone creates this feedback, which is then amplified creating a ringing noise. Adaptive feedback cancellation cancels the noise with an adaptive filter. The product of the adaptive filter cancels the feedback from the microphone creating clear sound from the hearing aid.[4]
Echo Cancellation
editEcho cancellation is a form of adaptive feedback cancellation used in telephones and teleconferencing devices. Much like adaptive feedback cancellation in hearing aids, echo cancellation uses an adaptive filter to cancel echo reverberations from a microphone.[5]
Jammer Suppression
editJammer suppression is a way to reject interference with large signals that are much stronger than traditional signals. This process uses an adaptive filter, and its algorithm has applications in all types of signal suppression.[6]
Current Research
editPrediction Error Method
editPrediction error method is an adaptive feedback cancellation algorithm that focuses on using audio signals instead of speech signals. This change proposes to improve adaptive feedback cancellation in objects like hearing aids and other audio applications. This approach works closely with echo cancellation, and looks to bring the techniques in echo cancellation to hearing aids.[7]
Sub-band Feedback Cancellation
editSub-band feedback cancellation is a type of adaptive feedback cancellation that relies less on computations and algorithms, but rather uses the signals already in the device to optimize the feedback cancellation. Sub-band feedback cancellations purpose is to make adaptive feedback cancellation cheaper and more widespread.[8]
Digital Signal Processing
editDigital Signal Processing pledges to reduce the effect of adaptive feedback cancellation on sound quality with the use of feedback tests. The method also reports more gain in the hearing aid, and cites a figure of 10 decibels.[9]
Adaptive Feedback Cancellation in Smartphones
editResearch from 2018 is ongoing into adaptive feedback cancellation on smartphone speakers and microphones. Current research intends to use digital signal processing to mimic the cancellation in hearing aids in smartphones.[10]
References
edit- ^ Widrow, Bernard. Adaptive Signal Processing. ISBN 0-13-004029-0
- ^ "Method of and means for adaptively filtering screeching noise caused by acoustic feedback" by D Graupe, J Grosspietsch, SP Basseas - US Patent 4,783,818, 1988, filed 1985
- ^ Levitt, Harry (March 2007). "A Historical Perspective on Digital Hearing Aids: How Digital Technology Has Changed Modern Hearing Aids". Trends in Amplification. 11 (1): 7–24. doi:10.1177/1084713806298000. ISSN 1084-7138. PMC 4111501. PMID 17301334.
- ^ Kates, James M. (2003), Benesty, Jacob; Huang, Yiteng (eds.), "Adaptive Feedback Cancellation in Hearing Aids", Adaptive Signal Processing: Applications to Real-World Problems, Signals and Communication Technology, Berlin, Heidelberg: Springer, pp. 23–57, doi:10.1007/978-3-662-11028-7_2, ISBN 978-3-662-11028-7, retrieved 2020-11-17
- ^ "Echo Cancellation - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2020-11-17.
- ^ Avalos, J. Gerardo; Sanchez, Juan C.; Velazquez, Jose (2011-07-05). "Applications of Adaptive Filtering". Adaptive Filtering Applications. doi:10.5772/16873. ISBN 978-953-307-306-4.
- ^ van Waterschoot, Toon; Moonen, Marc (2009-11-01). "Adaptive feedback cancellation for audio applications". Signal Processing. 89 (11): 2185–2201. doi:10.1016/j.sigpro.2009.04.036. ISSN 0165-1684.
- ^ "IEEE Xplore is temporarily unavailable". s3-us-west-2.amazonaws.com. Retrieved 2020-11-17.
- ^ Staff, Hearing Review. "Understanding Feedback and Digital Feedback Cancellation Strategies - Hearing Review". Retrieved 2020-11-17.
- ^ Mishra, Parth; Tokgoz, Serkan; Panahi, Issa M. S. (2018). Robust real-time implementation of adaptive feedback cancellation using noise injection algorithm on smartphone. Proceedings of Meetings on Acoustics. Vol. 33. Acoustical Society of America. p. 055003. doi:10.1121/2.0000836.