Abstract:
A personal audio device, such as a wireless telephone, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal from a reference microphone signal that measures the ambient audio and an error microphone signal that measures the output of an output transducer plus any ambient audio at that location and injects the anti-noise signal at the transducer output to cause cancellation of ambient audio sounds. A processing circuit uses the reference and error microphone to generate the anti- noise signal, which can be generated by an adaptive filter operating at a multiple of the ANC coefficient update rate. Downlink audio can be combined with the high data rate anti-noise signal by interpolation. High-pass filters in the control paths reduce DC offset in the ANC circuits, and ANC coefficient adaptation can be halted when downlink audio is not detected.
Abstract:
An ANR circuit, possibly of a personal ANR device and possibly within an ADC of the ANR circuit, feedback reference data, feedforward reference data and/or pass-through audio data is provided to a secondary downsampling (and/or decimating) filter and/or is provided to a calculating block (e.g., RMS or absolute calculation block) to derive side-chain data to be output by the ANR circuit to a processing device coupled to the ANR circuit to employ the side-chain data in an analysis related to the provision of feedback-based ANR, feedforward-based ANR and/or pass-through audio by the ANR circuit. In an ANR circuit of a personal ANR device, a digital filter is structured to introduce one or more zeros to add gain to introduce positive phase in the provision of feedback-based ANR, wherein the gain follows a frequency-dependent "ski-slope" gain curve with little gain added at lower audible frequencies, with increasing gain that increases with frequency added at higher audible frequencies, and with the increasing gain flattening at frequencies above audible frequencies.
Abstract:
A method for the active control of sound radiated in a duct (1) comprising sensing sound from an array (4) of sensors located on the inside surface of a flow duct and controlling an array (3) of secondary sources (loudspeakers) so as to minimize sound radiated in the far field. This is done by controlling the sound sources so as to minimize a cost function. Depending on whether total sound power or sound power towards the sideline is to be reduced, different cost functions are used by the method.
Abstract:
Primary vibrations (N), e.g. acoustic noise or vibration from a source thereof such as a motor, are cancelled by secondary vibrations (C) produced by an actuator (2) driven by a controller (3) that is responsive to an error signal (E) detected by a detector (4) and representative of the residual or difference between the primary and secondary vibrations. The controller samples the error signal (E) during successive sampling periods determined by a synchronising signal (syn) taken from the motor. The secondary vibrations Cn+1 for a sampling period n+1 are determined as follows: Cn+1 = Cn- mu EnSGN[1/H &cir& NOt ], where Cn represents the secondary vibrations produced during a preceding sampling period (n); En represents the detected error signal for said preceding period n, H represents the transfer coefficient between the actuator (2) and the detector (4) and mu is a scaling factor where 0
Abstract:
An active noise cancellation (ANC) system including a selectable decimation rate decimator that receives an oversampled digital input and has an input that selects the decimation rate, a filter that receives an output of the decimator, and a selectable interpolation rate interpolator that receives an output of the filter and has an input that selects the interpolation rate. The selectable decimation rate decimator and the selectable interpolation rate interpolator operate to provide a selectable sample rate for the filter based on the selected decimation and interpolation rates. The filter may be an anti-noise filter, feedback filter, and/or a filter that models an acoustic transfer function of the ANC system. Rate selection may be static, or dynamically controlled based on battery or ambient noise level. A ratio of the decimation rate and the interpolation rate is fixed independent of the dynamically controlled decimation and interpolation rates.
Abstract:
A noise or vibration control system reduces a sampling rate and reduces a control rate to improve computation efficiency. The present invention permits the use of a sample frequency (fs) that is less than twice the frequency of interest (fd). The sensed signals are filtered to extract a particular frequency range with a lower bound given by (2n-1)*fs/2 and an upper bound given by (2n+1)*fs/2, where n is an integer chosen so that the frequency of interest (fd) is within the extracted frequency range. The control commands are also calculated at a reduced rate, which is dependent upon the bandwidth of the tone, rather than the absolute frequency of the tone. Rather than updating the control signals directly on the sampled sensor data yk as it enters the computer, the control computations are done on the harmonic ak and bk, or equivalently on the magnitude and phase.
Abstract:
A noise or vibration control system reduces a sampling rate and reduces a control rate to improve computation efficiency. The present invention permits the use of a sample frequency (f s ) that is less than twice the frequency of interest (f d ). The sensed signals are filtered to extract a particular frequency range with a lower bound given by (2n-1)*f s /2 and an upper bound given by (2n+1)*f s /2, where n is an integer chosen so that the frequency of interest (f d ) is within the extracted frequency range. The control commands are also calculated at a reduced rate, which is dependent upon the bandwidth of the tone, rather than the absolute frequency of the tone. Rather than updating the control signals directly on the sampled sensor data y k as it enters the computer, the control computations are done on the harmonic a k and b k , or equivalently on the magnitude and phase.
Abstract:
An active sound or vibration control system for compensating noise or vibration arising from a periodic source of changing periodicity, wherein sensors (6) sense the existing noise and vibration, the sensor signals are sampled several times per cycle by an ADC (8) triggered by a signal output from a sensor (3) detecting the position of the source in its cycle, the sampled signals are transformed into compensation actuator drive signal values by a series of transform and adaptation modules (11 to 13, 15) based on algorithms dependent on the frequency of the source, and the drive signal values are stored in a memory means (1) continually updated by the values derived from the sampled sensor signals.