Adaptive feedback cancellation

Last updated

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.

Contents

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.

[1] [2]

History

Adaptive 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

Adaptive feedback cancellation follows the following process:

  1. The process begins with background noise picked by a microphone getting amplified by a speaker in that same device.
  2. This noise is audio feedback which is stored to later be cancelled
  3. An adaptive filter uses an algorithm to maximize the amount of the stored audio feedback that can be cancelled
  4. The adaptive filter is implemented in an acoustic device, and the repetition of this process is adaptive feedback cancellation

Applications

Hearing Aids

Hearing 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

Echo 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

Jammer 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

Prediction Error Method

Prediction 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

Sub-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

Digital 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

Research 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]

Related Research Articles

Audio signal processing is a subfield of signal processing that is concerned with the electronic manipulation of audio signals. Audio signals are electronic representations of sound waves—longitudinal waves which travel through air, consisting of compressions and rarefactions. The energy contained in audio signals is typically measured in decibels. As audio signals may be represented in either digital or analog format, processing may occur in either domain. Analog processors operate directly on the electrical signal, while digital processors operate mathematically on its digital representation.

<span class="mw-page-title-main">Signal processing</span> Analysing, modifying and creating signals

Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing signals, such as sound, images, potential fields, seismic signals, altimetry processing, and scientific measurements. Signal processing techniques are used to optimize transmissions, digital storage efficiency, correcting distorted signals, subjective video quality and to also detect or pinpoint components of interest in a measured signal.

<span class="mw-page-title-main">Microphone</span> Device that converts sound into an electrical signal

A microphone, colloquially called a mic or mike, is a transducer that converts sound into an electrical signal. Microphones are used in many applications such as telephones, hearing aids, public address systems for concert halls and public events, motion picture production, live and recorded audio engineering, sound recording, two-way radios, megaphones, and radio and television broadcasting. They are also used in computers for recording voice, speech recognition, VoIP, and for other purposes such as ultrasonic sensors or knock sensors.

<span class="mw-page-title-main">Binaural recording</span> Method of recording sound

Binaural recording is a method of recording sound that uses two microphones, arranged with the intent to create a 3-D stereo sound sensation for the listener of actually being in the room with the performers or instruments. This effect is often created using a technique known as dummy head recording, wherein a mannequin head is fitted with a microphone in each ear. Binaural recording is intended for replay using headphones and will not translate properly over stereo speakers. This idea of a three-dimensional or "internal" form of sound has also translated into useful advancement of technology in many things such as stethoscopes creating "in-head" acoustics and IMAX movies being able to create a three-dimensional acoustic experience.

An adaptive filter is a system with a linear filter that has a transfer function controlled by variable parameters and a means to adjust those parameters according to an optimization algorithm. Because of the complexity of the optimization algorithms, almost all adaptive filters are digital filters. Adaptive filters are required for some applications because some parameters of the desired processing operation are not known in advance or are changing. The closed loop adaptive filter uses feedback in the form of an error signal to refine its transfer function.

<span class="mw-page-title-main">Audio feedback</span> Howling caused by a circular path in an audio system

Audio feedback is a positive feedback situation which may occur when an acoustic path exists between an audio input and an audio output. In this example, a signal received by the microphone is amplified and passed out of the loudspeaker. The sound from the loudspeaker can then be received by the microphone again, amplified further, and then passed out through the loudspeaker again. The frequency of the resulting howl is determined by resonance frequencies in the microphone, amplifier, and loudspeaker, the acoustics of the room, the directional pick-up and emission patterns of the microphone and loudspeaker, and the distance between them. The principles of audio feedback were first discovered by Danish scientist Søren Absalon Larsen, hence it is also known as the Larsen effect.

<span class="mw-page-title-main">Active noise control</span> Method for reducing unwanted sound

Active noise control (ANC), also known as noise cancellation (NC), or active noise reduction (ANR), is a method for reducing unwanted sound by the addition of a second sound specifically designed to cancel the first. The concept was first developed in the late 1930s; later developmental work that began in the 1950s eventually resulted in commercial airline headsets with the technology becoming available in the late 1980s. The technology is also used in road vehicles, mobile telephones, earbuds, and headphones.

<span class="mw-page-title-main">Hearing aid</span> Electroacoustic device

A hearing aid is a device designed to improve hearing by making sound audible to a person with hearing loss. Hearing aids are classified as medical devices in most countries, and regulated by the respective regulations. Small audio amplifiers such as personal sound amplification products (PSAPs) or other plain sound reinforcing systems cannot be sold as "hearing aids".

<span class="mw-page-title-main">Sound reinforcement system</span> Amplified sound system for public events

A sound reinforcement system is the combination of microphones, signal processors, amplifiers, and loudspeakers in enclosures all controlled by a mixing console that makes live or pre-recorded sounds louder and may also distribute those sounds to a larger or more distant audience. In many situations, a sound reinforcement system is also used to enhance or alter the sound of the sources on the stage, typically by using electronic effects, such as reverb, as opposed to simply amplifying the sources unaltered.

<span class="mw-page-title-main">Telephone hybrid</span>

A telephone hybrid is the component at the ends of a subscriber line of the public switched telephone network (PSTN) that converts between two-wire and four-wire forms of bidirectional audio paths. When used in broadcast facilities to enable the airing of telephone callers, the broadcast-quality telephone hybrid is known as a broadcast telephone hybrid or telephone balance unit.

Noise shaping is a technique typically used in digital audio, image, and video processing, usually in combination with dithering, as part of the process of quantization or bit-depth reduction of a digital signal. Its purpose is to increase the apparent signal-to-noise ratio of the resultant signal. It does this by altering the spectral shape of the error that is introduced by dithering and quantization; such that the noise power is at a lower level in frequency bands at which noise is considered to be less desirable and at a correspondingly higher level in bands where it is considered to be more desirable. A popular noise shaping algorithm used in image processing is known as ‘Floyd Steinberg dithering’; and many noise shaping algorithms used in audio processing are based on an ‘Absolute threshold of hearing’ model.

Beamforming or spatial filtering is a signal processing technique used in sensor arrays for directional signal transmission or reception. This is achieved by combining elements in an antenna array in such a way that signals at particular angles experience constructive interference while others experience destructive interference. Beamforming can be used at both the transmitting and receiving ends in order to achieve spatial selectivity. The improvement compared with omnidirectional reception/transmission is known as the directivity of the array.

Acoustic quieting is the process of making machinery quieter by damping vibrations to prevent them from reaching the observer. Machinery vibrates, causing sound waves in air, hydroacoustic waves in water, and mechanical stresses in solid matter. Quieting is achieved by absorbing the vibrational energy or minimizing the source of the vibration. It may also be redirected away from the observer.

Audio signal flow is the path an audio signal takes from source to output. The concept of audio signal flow is closely related to the concept of audio gain staging; each component in the signal flow can be thought of as a gain stage.

<span class="mw-page-title-main">Assistive listening device</span>

An assistive listening device (ALD) is part of a system used to improve hearing ability for people in a variety of situations where they are unable to distinguish speech in noisy environments. Often, in a noisy or crowded room it is almost impossible for an individual who is hard of hearing to distinguish one voice among many. This is often exacerbated by the effect of room acoustics on the quality of perceived speech. Hearing aids are able to amplify and process these sounds, and improve the speech to noise ratio. However, if the sound is too distorted by the time it reaches the listener, even the best hearing aids will struggle to unscramble the signal. Assistive listening devices offer a more adaptive alternative to hearing aids, but can be more complex and cumbersome.

In live sound mixing, gain before feedback (GBF) is a practical measure of how much a microphone can be amplified in a sound reinforcement system before causing audio feedback. In audiology, GBF is a measure of hearing aid performance. In both fields the amount of gain is measured in decibels at or just below the point at which the sound from the speaker driver re-enters the microphone and the system begins to ring or feed back. Potential acoustic gain (PAG) is a calculated figure representing gain that a system can support without feeding back.

<span class="mw-page-title-main">History of hearing aids</span>

The first hearing aid was created in the 17th century. The movement toward modern hearing aids began with the creation of the telephone, and the first electric hearing aid was created in 1898. By the late 20th century, the digital hearing aid was distributed to the public commercially. Some of the first hearing aids were external hearing aids. External hearing aids directed sounds in front of the ear and blocked all other noises. The apparatus would fit behind or in the ear.

Echo suppression and echo cancellation are methods used in telephony to improve voice quality by preventing echo from being created or removing it after it is already present. In addition to improving subjective audio quality, echo suppression increases the capacity achieved through silence suppression by preventing echo from traveling across a telecommunications network. Echo suppressors were developed in the 1950s in response to the first use of satellites for telecommunications.

A feedback suppressor is an audio signal processing device which is used in the signal path in a live sound reinforcement system to prevent or suppress audio feedback.

Dereverberation is the process by which the effects of reverberation are removed from sound, after such reverberant sound has been picked up by microphones. Dereverberation is a subtopic of acoustic digital signal processing and is most commonly applied to speech but also has relevance in some aspects of music processing. Dereverberation of audio is a corresponding function to blind deconvolution of images, although the techniques used are usually very different. Reverberation itself is caused by sound reflections in a room and is quantified by the room reverberation time and the direct-to-reverberant ratio. The effect of dereverberation is to increase the direct-to-reverberant ratio so that the sound is perceived as closer and clearer.

References

  1. Widrow, Bernard. Adaptive Signal Processing. ISBN   0-13-004029-0
  2. "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
  3. 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.
  4. 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
  5. "Echo Cancellation - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2020-11-17.
  6. 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.
  7. 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.
  8. "IEEE Xplore is temporarily unavailable". s3-us-west-2.amazonaws.com. Retrieved 2020-11-17.
  9. Staff, Hearing Review. "Understanding Feedback and Digital Feedback Cancellation Strategies - Hearing Review" . Retrieved 2020-11-17.
  10. 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 .