Abstract:
The handling of disturbances to audio signals may be improved with an adaptive noise cancellation (ANC) system that performs tone suppression and howl suppression in a collaborative manner. Such ANC systems may be configured to detect a first tone in an input signal at a first tone frequency and extract the detected first tone from the input signal. The ANC systems may also be configured to adaptively filter the extracted first tone to generate a second tone that has a magnitude that is approximately equal to a magnitude of the extracted first tone and a phase that is approximately opposite the phase of the extracted first tone. The ANC systems may be further configured to add the second tone to an intermediate signal that is based, at least in part, on the input signal to generate the output signal.
Abstract:
The handling of disturbances to audio signals may be improved with an adaptive noise cancellation (ANC) system that performs tone suppression and howl suppression in a collaborative manner. Such ANC systems may be configured to detect a first tone in an input signal at a first tone frequency and extract the detected first tone from the input signal. The ANC systems may also be configured to adaptively filter the extracted first tone to generate a second tone that has a magnitude that is approximately equal to a magnitude of the extracted first tone and a phase that is approximately opposite the phase of the extracted first tone. The ANC systems may be further configured to add the second tone to an intermediate signal that is based, at least in part, on the input signal to generate the output signal.
Abstract:
A controller for an adaptive noise canceling (ANC) system simplifies the design of a stable control response by making the ANC gain of the system independent of a secondary path extending from a transducer of the ANC system to a sensor of the ANC system that measures the ambient noise. The controller includes a fixed filter having a predetermined fixed response, and a variable filter coupled together. The variable response filter compensates for variations of a transfer function of a secondary path that includes at least a path from a transducer of the ANC system to a sensor of the ANC system, so that the ANC gain is independent of the variations in the transfer function of the secondary path.
Abstract:
A method for determining a direct current impedance of a transducer may include receiving an input signal indicative of an electrical power consumed by the transducer and calculating, by a thermal model of the transducer, the direct current impedance based on the electrical power.
Abstract:
The overall performance of an ANC system may be improved by configuring the ANC system to perform adaption in the frequency domain. The ANC systems may be configured to update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter. Updating may include changing parameters of the algorithm based on a SDR based, at least in part, on the first input signal. Updating may also include normalizing a step size and processing at least full band information for the input signal in a frequency domain to generate coefficient values for the algorithm. Updating may also include applying a frequency domain magnitude constraint on adaptive filter coefficients.
Abstract:
The overall performance of an ANC system may be improved by configuring the ANC system to perform adaption in the frequency domain. The ANC systems may be configured to update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter. Updating may include changing parameters of the algorithm based on a SDR based, at least in part, on the first input signal. Updating may also include normalizing a step size and processing at least full band information for the input signal in a frequency domain to generate coefficient values for the algorithm. Updating may also include applying a frequency domain magnitude constraint on adaptive filter coefficients.
Abstract:
A controller for an adaptive noise canceling (ANC) system simplifies the design of a stable control response by making the ANC gain of the system independent of a secondary path extending from a transducer of the ANC system to a sensor of the ANC system that measures the ambient noise. The controller includes a fixed filter having a predetermined fixed response, and a variable filter coupled together. The variable response filter compensates for variations of a transfer function of a secondary path that includes at least a path from a transducer of the ANC system to a sensor of the ANC system, so that the ANC gain is independent of the variations in the transfer function of the secondary path.
Abstract:
An adaptive filter converts time domain samples of an input signal into frequency domain signals, dynamically adjusts a stability conditional number based on the frequency domain signals, and uses the dynamically adjusted stability conditional number to control step size normalization during adaptation of frequency domain coefficients of the adaptive filter. The stability control number may be global to a range of frequency bins based on a peak magnitude of the input signal and/or may be frequency bin-specific stability control numbers based on corresponding frequency bin-specific error signal magnitudes. The adaptive filter also dynamically adjusts a noise floor based on the frequency domain input signals and refrains from updating frequency domain coefficients when a magnitude of the frequency domain input signal associated with a frequency bin is greater than the dynamically adjusted noise floor.
Abstract:
An adaptive filter converts time domain samples of an input signal into frequency domain signals, dynamically adjusts a stability conditional number based on the frequency domain signals, and uses the dynamically adjusted stability conditional number to control step size normalization during adaptation of frequency domain coefficients of the adaptive filter. The stability control number may be global to a range of frequency bins based on a peak magnitude of the input signal and/or may be frequency bin-specific stability control numbers based on corresponding frequency bin-specific error signal magnitudes. The adaptive filter also dynamically adjusts a noise floor based on the frequency domain input signals and refrains from updating frequency domain coefficients when a magnitude of the frequency domain input signal associated with a frequency bin is greater than the dynamically adjusted noise floor.
Abstract:
The handling of disturbances to audio signals may be improved with an adaptive noise cancellation (ANC) system that performs frequency-domain adaption. The ANC systems may be configured to determine if a disturbance is present at a first frequency in the second input signal received from the reference microphone. The ANC systems may update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter by changing parameters of the algorithm such that the adaptive filter adapts around the first frequency differently than other frequencies when the disturbance is present.