Abstract:
In accordance with embodiments of the present disclosure, an audio processing circuit for use in an audio device may perform non-linear acoustic echo cancellation by predicting a displacement associated with an audio speaker, wherein such prediction takes into account a nonlinear response of the audio speaker with a mathematical model that calculates the predicted displacement of the audio speaker as a function of a current signal associated with the audio speaker using a time-varying difference equation, wherein coefficients of the difference equation are based on a set of physical parameters of the audio speaker. From the predicted displacement, the processing circuit may calculate a predicted acoustic output of the audio speaker, which may be used to generate a reference signal to an acoustic echo canceller.
Abstract:
In accordance with embodiments of the present disclosure, an apparatus for providing an output signal to an audio transducer may include an analog signal path portion, a digital-to-analog converter (DAC), and a control circuit. The analog signal path portion may have an audio input for receiving an analog input signal, an audio output for providing the output signal, and a selectable analog attenuation, and may be configured to generate the output signal based on the analog input signal and in conformity with the selectable analog attenuation. The DAC may have a selectable digital gain and may be configured to convert a digital audio input signal into the analog input signal in conformity with the selectable digital gain. The control circuit may be configured to select the selectable analog attenuation and select the selectable digital gain based on a magnitude of a signal indicative of the output signal.
Abstract:
Thermal levels in an inductor of a boost converter may be managed by controlling an average current through the inductor. For example, a switching frequency of the boost converter between charging and discharging the inductor may be increased or decreased. Increasing or decreasing the switching frequency results in a corresponding decrease or increase in the switching period for the boost converter. The controller may adjust the switching frequency to control the average current level while maintaining a peak-to-peak current level in the inductor by monitoring the inductance of the inductor and the peak current level in the inductor.
Abstract:
An adaptive noise canceling (ANC) circuit adaptively generates an anti-noise signal from a reference microphone signal that is injected into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone proximate the speaker provides an error signal. A secondary path estimating adaptive filter estimates the electro-acoustical path from the noise canceling circuit through the transducer so that source audio can be removed from the error signal. Tones in the source audio, such as remote ringtones, present in downlink audio during initiation of a telephone call, are detected by a tone detector using accumulated tone persistence and non-silence hangover counting, and adaptation of the secondary path estimating adaptive filter is halted to prevent adapting to the tones. Adaptation of the adaptive filters is then sequenced so any disruption of the secondary path adaptive filter response is removed before allowing the anti-noise generating filter to adapt.
Abstract:
Requirements placed on the first integrator of a filter in a continuous-time delta-feedback modulator may be reduced by using circuitry to reduce the speed of a signal provided to the first integrator of the modulator. The reduction in speed applied to the signal received at the first integrator may then be compensated with circuitry elsewhere in the modulator, such that the net effect of the slow down and speed up of signals does not affect the output of the modulator. The sigma-delta modulator may be implemented in converters, such as an analog-to-digital converter (ADC).
Abstract:
A personal audio device, such as a headphone, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal using one or more microphone signals that measure the ambient audio. The anti-noise signal is combined with source audio to provide an output for a speaker. The anti-noise signal causes cancellation of ambient audio sounds that appear in the microphone signals. A processing circuit uses the reference microphone to generate the anti-noise signal using one or more adaptive filters. The processing circuit also includes low-pass filters that remove quantization noise images at the output of the adaptive filter to reduce the dynamic range required at the output of the adaptive filter.
Abstract:
A personal audio device, such as a wireless telephone, includes noise canceling circuit that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone may also be provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. A processing circuit that performs the adaptive noise canceling (ANC) function also either adjusts the frequency response of the anti-noise signal with respect to the reference microphone signal, and/or by adjusting the response of the adaptive filter independent of the adaptation provided by the reference microphone signal.
Abstract:
A method for producing an output voltage to a load may include, in a power stage comprising power converter having a power inductor, a plurality of switches arranged to sequentially operate in a plurality of switch configurations, and an output for producing the output voltage comprising a first output terminal and a second output terminal, controlling the linear amplifier to transfer electrical energy from the input source of the power stage to the load in accordance with one or more least significant bits of a digital input signal, and controlling the power converter in accordance with bits of the digital input signal other than the one or more least significant bits to sequentially apply switch configurations from the plurality of switch configurations to selectively activate or deactivate each of the plurality of switches in order to transfer electrical energy from the input source of the power stage to the load.
Abstract:
A wireless telephone includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is also provided proximate the speaker to provide an error signal indicative of the effectiveness of the noise cancellation. A secondary path estimating adaptive filter is used to estimate the electro-acoustical path from the noise canceling circuit through the transducer so that source audio can be removed from the error signal. Sidetone is injected into the transducer output, but is not provided to the coefficient control of the secondary path estimating adaptive filter, so that the ambient noise present in the near-end speech microphone signal, and thus present in the sidetone information, does not destabilize the ANC circuit or otherwise cause improper generation of the anti-noise signal.
Abstract:
A mobile device may include a digital data driver and digital data receiver for communication of digital signals within the mobile device at a selected clock rate. The mobile device may also have a device external for the digital data driver and digital data receiver for communication of external signals, such as radio-frequency signals, to and from the mobile device. To avoid interference of frequency harmonics of a digital signal with such external signals, the digital data driver may be configured to control the digital signal based on the frequency of the external signals, such that interference of the external signal by spectral content of the digital signal is minimized, while maintaining the selected clock rate.