WO1994007212A1 - Sampled-data filter with low delay - Google Patents
Sampled-data filter with low delay Download PDFInfo
- Publication number
- WO1994007212A1 WO1994007212A1 PCT/US1992/007802 US9207802W WO9407212A1 WO 1994007212 A1 WO1994007212 A1 WO 1994007212A1 US 9207802 W US9207802 W US 9207802W WO 9407212 A1 WO9407212 A1 WO 9407212A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- filter
- filter means
- sampled
- data
- digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0283—Filters characterised by the filter structure
Definitions
- sampled-data filters which may be analog devices such as charge cou pled devices but are more often digital filters.
- sampled-data filter There are inherent delays associated with a sampled-data filter. For example, in a digital filter these are due to the anti-aliasing filters (which may be digital or analog), the anti-imaging filters (which may be digital or analog), the sample and hold of the Digital to Analog Converter (DAC) and the computation time of the digital processor.
- DAC Digital to Analog Converter
- the first three of these are related to the sampling period of the digital filter. They can be reduced by increasing the sampling rate of the digital filter. However, this requires an increase in the computational power of the processor and results in increased cost and electrical power consumption.
- the delay associated with the filter can be avoided if the digital filter is combined with an analog circuit in such a way that there are a least two paths through the filter, one of which avoids the digital filter.
- the digital filters described by Swinbanks and by Harper et al are for use with feedforward active control systems.
- an 'upstream' sensor is used to obtain an advance measurement of the noise to be canceled.
- the characteristic of the digital filter depends upon the acoustic response of the physical system and on the characteristics of the actuator. These may be slowly varying over time.
- feedback control systems do not use an
- Another object of this invention is to provide a filter means having multiple paths therethrough, one of them being a higher speed path than at least one of the others.
- a further object of this invention is to provide a parallel path filtering means wherein the characteristics of the filters are selected to minimize the difference between overall filter response and the desired response.
- a still further object of this invention is to provide a method of avoiding filter delays in an active noise cancellation circuit.
- Figure 1 shows a circuit from background art
- Figure 2 is a diagrammatic view of a background art circuit
- Figure 3 is a diagrammatic view of a low delay filter
- Figure 4 is a diagrammatic view of a recursive filter
- Figure 5 is a diagrammatic view of another type of recursive filter
- Figure 6 is a diagrammatic view of an adaptive filter
- Figure 7 is a diagrammatic view of an active control system
- Figure 8 is a diagrammatic view of a control system with a two-path filter
- Figure 9 is a diagrammatic view of a multi-channel control system
- Figure 10 is a diagrammatic view of an adaptive feedforward control system
- Figure 11 is a diagrammatic view of an adaptive feedback control system
- Figure 12 is a diagrammatic view of a general purpose sigma delta chip.
- An object of this invention is to provide a filter with a low throughput delay without the need and expense of using a very powerful and expensive processor which is achieved by using a filter with multiple signal paths through it.
- the filter has at least two paths through it, at least one of which is a high speed path and at least one of which is a slower speed path such as that through a sampled data filter.
- Each high speed path can be an analog gain or analog filter or it can be a sampled-data filter with one or more coefficients.
- the sample rate of the sampled-data filter is set to be high so that the delay through the filter is small.
- One example configuration uses a high speed sampled-data filter with one or more coefficients in parallel with a slower speed sampled-data filter.
- the sampled-data filters can take many forms, including Moving Average, Auto Regressive, Lattice and Artificial Neural Networks and may be implemented in digital or analog form.
- the low delay filters can themselves be combined, as in
- FIGS 4 and 5 for example, to form more complicated filter structures. Many other structures will be obvious to those skilled in the art of filter design.
- a further object of this invention is to provide an adaptive filter with a low throughput delay. In one embodiment of the invention this is achieved by minimizing a filtered version of the one or more error signals. This approach allows the filter coefficients to be updated using only data sampled at slow rate and so reduces the processing requirements.
- Figure 6 shows the adaption process being used to generate a filter with a desired response. This is obtained by comparing the filter output with a desired signal, y, to generate an error signal, e, which drives the adaption process.
- the desired signal can be generated as in the figure by passing the input signal through a system with the desired response (this may be a physical system for example).
- FIG. 7 Another application for adaptive filters is in adaptive control as shown in Figure 7.
- the objective is to obtain a desired response (often zero) at a set of residual sensors.
- These residual sensors are responsive to the combination of an original disturbance, such as sound or vibration or an electrical signal, and a control disturbance generated by a set of control actuators.
- the control signal for these actuators can be obtained by filtering a signal derived from the error signals and/or by filtering the signals from an additional set of reference sensors.
- the filters in the figure can have multiple interacting inputs and outputs.
- a filter comprising a slow speed Finite Impulse Response (FIR) sampled-data filter in parallel with a high speed sampled-data filter with sampling period T.
- FIR Finite Impulse Response
- This filter is shown in Figure 8.
- physical system labeled A For some adaptive filters this may have a unity response.
- the desired signal, -y may be the signal due to an unwanted disturbance or may be generated from the filter input as in Figure 6.
- K is the gain of the high speed filter (sampled-data or
- F 1 is the anti-aliasing filter
- F 2 is the anti-imaging filter
- Z is the slower speed sampled-data filter.
- F 1 (t) is the impulse response of the anti-aliasing filter and u(t) is the common high speed input signal.
- the sampling period of the slow speed filter is NT, which means that the filter uses only every N-th value of the high speed input.
- the output from the anti-imaging filter at time t during the k -th sampling period is x s (t), given by
- the high speed path can be a sampled-data filter with a single coefficient running N times faster than the slow speed filter.
- the output from this filter is
- x h (kT) K.u(kT), where K is the coefficient value.
- K is the coefficient value.
- the high and slow speed outputs are summed to give the controller output signal, x(t). If the high speed filter is a sampled-data filter the outputs can be combined as sampled-data signals or as analog signals. Also if the high speed filter is a sampled-data filter its output must usually be passed through an anti-imaging filter.
- the output signal is used to drive an actuator which produces a controlling disturbance.
- a residual sensor is often used to measure the combination of the original disturbance and the controlling disturbance. This signal is then used to adjust or adapt the coefficients of the filters in order to obtain some desired effect (usually a reduction in the level of the disturbance).
- the sampled response at a residual sensor at time rT is where y is the part of the response not due to the controller, and Aft) is the response corresponding to a unit impulse at the controller output. If a sampled-data high speed path is used then A(t) includes the anti-imaging filter for the high speed filter and the anti-imaging filter on the residual sensor.
- This residual signal can be written in terms of the filter coefficients and the input signals where
- W is the circular matrix w n w n-1 w n-2 . . w n-m
- W . w n-2 . . . . .
- the optimal vector of coefficients can be defined to be that which minimizes the variance (mean square) of the signal at the sensor, i.e. that which minimizes
- ⁇ is the convergence step-size
- B is a matrix which is dependent on the controller input signal and the system response (A)
- L is a matrix (often a diagonal matrix) which can depend upon both the system response and the controller output signal.
- the error signal and the filtered input signal were sampled at the sampling rate of the high rate sampled-data filter.
- the impulse response, A(t) does not include the anti-imaging filter for the slow sampled-data filter, so it is not easy to measure, and the filtered input signal, v(t), is difficult to calculate since it involves a convolution with high sampling rate data.
- the filter characteristic can be determined off-line this may not be a problem, but one of the purposes of the current invention is to minimize the computational requirements. This is achieved by using a design or adaption approach which only uses the data sampled at the slower sampling rate.
- This approach seeks to use only slow-rate data to adjust the filter coefficients. This further reduces the computational requirements for the signal processor.
- This cost function corresponds to minimizing the filtered error signal
- One of the requirements of the filter described above is for data at two different sampling rates. This can achieved by using separate analog-to-digital converters for each sampling rate, each preceded by the appropriate analog anti-aliasing filter. Similarly, separate digital-to-analog converters can be used for each filter output. The analog outputs would each pass through the appropriate anti-imaging filter before being summed to produced the combined output.
- An alternative approach is to use a single high rate analog-to-digital converter preceded by the appropriate analog anti-aliasing filter.
- the slower rate data can then be obtained by digital filtering and decimation (sub-sampling).
- the low rate digital output can be interpolated and filtered to produce a digital signal at the higher rate. This signal can then be digitally combined with the high rate output signal before being passing to a common digital-to-analog converter and anti-aliasing filter.
- the adaption process requires knowledge of the system response A s . Since this is only required at the slow sampling rate it can be measured by usual techniques such as an initial calibration (using a test signal) and/or using on-line system identification (as described, for example, by Eriksson, US patent 4,667,676.
- the input (reference) signal is not isolated from the actuator. This is always the case for feedback control since the reference signal and the error signal are obtained from the same sensor. This situation results in a feedback loop from the controller output to its input which complicates the adaption process.
- there are well known techniques for dealing with this see
- Eriksson, US patent 4,667,676 for example.
- One approach is to compensate for the feedback by modeling the feedback path with an additional fixed or adaptive filter and subtracting an estimate of the feedback component from the input signal (see Chaplin, US Patent No. 4122303). It may be necessary to use an additional low delay filter to model this feedback accurately.
- This filter can be adapted in the same way as the control filter by considering the error between the actual response to a test signal and the predicted response (as in Figure 6). Similarly, a filtered version of this error signal can be used to reduce the amount of processing required.
- AFF controller An example of a single channel adaptive feedforward (AFF) controller is shown in Figure 10.
- This utilizes a sigma delta converter chip with two inputs and one output, and a general purpose Digital Signal Processing chip (DSP).
- DSP Digital Signal Processing chip
- F1 denotes a digital low pass filter and decimator (sub-sampler)
- F2 denotes a digital interpolator
- G1 denotes the analog anti-aliasing filter
- G2 denotes the 1-bit digital to analog converter and analog anti-imaging filter.
- the controller includes compensation for the actuator feedback to the reference sensors (using both a high rate gain, L, and a slower rate digital filter, W). In this
- the anti-aliasing and interpolation filtering is all done on the Sigma-Delta chip, as is the filtering of the error signal.
- An example of a single channel adaptive feedback (AFB) controller is shown in Figure 11. This is very similar to the AFF controller but utilizes a sigma delta converter chip with a single input and one output.
- the input/output hardware and the signal processing hardware and the associated electronics can be combined on a single integrated circuit chip as shown in Figure 13 for example. This results in a high performance, low cost control system which can be applied to many noise and vibration control problems.
- Examples of applications where low cost controllers are required include noise canceling headsets, noise and vibration control for home appliances such as vacuum cleaners and range hoods, electronic mufflers for automobiles, noise filters for communication signals and vibration controllers for active panels and enclosures.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Feedback Control In General (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Networks Using Active Elements (AREA)
Abstract
Description
Claims
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1992/007802 WO1994007212A1 (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
| EP92920842A EP0660958B1 (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
| US08/403,908 US5652770A (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
| CA002145077A CA2145077C (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
| DE69229484T DE69229484T2 (en) | 1992-09-21 | 1992-09-21 | LOW DELAY DATA SCAN FILTER |
| DK92920842T DK0660958T3 (en) | 1992-09-21 | 1992-09-21 | Small-delay sampled-data filter |
| ES92920842T ES2134814T3 (en) | 1992-09-21 | 1992-09-21 | ADAPTIVE FILTER WITH LOW PERFORMANCE DELAY. |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1992/007802 WO1994007212A1 (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
| CA002145077A CA2145077C (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1994007212A1 true WO1994007212A1 (en) | 1994-03-31 |
Family
ID=25677848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US1992/007802 Ceased WO1994007212A1 (en) | 1992-09-21 | 1992-09-21 | Sampled-data filter with low delay |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP0660958B1 (en) |
| CA (1) | CA2145077C (en) |
| DE (1) | DE69229484T2 (en) |
| DK (1) | DK0660958T3 (en) |
| ES (1) | ES2134814T3 (en) |
| WO (1) | WO1994007212A1 (en) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2289594A (en) * | 1994-05-18 | 1995-11-22 | Lord Corp | Feedforward active noise and vibration cancellation system |
| GB2281989B (en) * | 1993-09-17 | 1998-04-29 | Fujitsu Ltd | Signal suppressing apparatus |
| EP1168606A3 (en) * | 2000-06-21 | 2005-05-25 | Marconi Communications GmbH | Device and Method for Processing Radiofrequency Signals |
| DE10028460B4 (en) * | 2000-06-08 | 2009-02-12 | Schwarzer GmbH Meßgeräte für die Medizin | Integrated signal processing circuit |
| GB2465681A (en) * | 2006-04-12 | 2010-06-02 | Wolfson Microelectronics Plc | Digital filter arrangements for ambient noise-reduction |
| EP2259250A1 (en) * | 2009-06-03 | 2010-12-08 | Nxp B.V. | Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element |
| US7944327B2 (en) | 2005-09-28 | 2011-05-17 | Epcos Ag | Band-pass filter having a ring resonator |
| US8165312B2 (en) | 2006-04-12 | 2012-04-24 | Wolfson Microelectronics Plc | Digital circuit arrangements for ambient noise-reduction |
| WO2016198481A3 (en) * | 2015-06-09 | 2017-01-12 | Cirrus Logic International Semiconductor Limited | Hybrid finite impulse response filter |
| US9711130B2 (en) | 2011-06-03 | 2017-07-18 | Cirrus Logic, Inc. | Adaptive noise canceling architecture for a personal audio device |
| US9721556B2 (en) | 2012-05-10 | 2017-08-01 | Cirrus Logic, Inc. | Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system |
| US9773490B2 (en) | 2012-05-10 | 2017-09-26 | Cirrus Logic, Inc. | Source audio acoustic leakage detection and management in an adaptive noise canceling system |
| US9773493B1 (en) | 2012-09-14 | 2017-09-26 | Cirrus Logic, Inc. | Power management of adaptive noise cancellation (ANC) in a personal audio device |
| US9807503B1 (en) | 2014-09-03 | 2017-10-31 | Cirrus Logic, Inc. | Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device |
| US9824677B2 (en) | 2011-06-03 | 2017-11-21 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
| US9955250B2 (en) | 2013-03-14 | 2018-04-24 | Cirrus Logic, Inc. | Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device |
| US10013966B2 (en) | 2016-03-15 | 2018-07-03 | Cirrus Logic, Inc. | Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device |
| US10026388B2 (en) | 2015-08-20 | 2018-07-17 | Cirrus Logic, Inc. | Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter |
| US10219071B2 (en) | 2013-12-10 | 2019-02-26 | Cirrus Logic, Inc. | Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation |
| US10468048B2 (en) | 2011-06-03 | 2019-11-05 | Cirrus Logic, Inc. | Mic covering detection in personal audio devices |
| DE102024202355A1 (en) * | 2024-03-13 | 2025-09-18 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and device for compensating an interference signal |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4519084A (en) * | 1982-09-29 | 1985-05-21 | At&T Bell Laboratories | Matched filter for combating multipath fading |
| US4825396A (en) * | 1986-02-14 | 1989-04-25 | Siemens Aktiengesellschaft | Digital circuit for sampling rate variation and signal filtering and method for constructing the circuit |
| US4872127A (en) * | 1988-01-07 | 1989-10-03 | Magnetek, Inc. | Ripple rejection filter |
| US4922530A (en) * | 1988-03-18 | 1990-05-01 | Tellabs, Inc. | Adaptive filter with coefficient averaging and method |
| US5038269A (en) * | 1987-11-25 | 1991-08-06 | National Research Development Corporation | Industrial control systems |
| US5057993A (en) * | 1989-01-13 | 1991-10-15 | Kabushiki Kaisha Toshiba | Method and system for acquiring parameters in process control |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE461308B (en) * | 1988-06-03 | 1990-01-29 | Ericsson Telefon Ab L M | ADAPTIVE DIGITAL FILTER INCLUDING A NON-RECURSIVE PART AND A RECURSIVE PART |
| GB2222733B (en) * | 1988-09-07 | 1992-01-22 | Topexpress Ltd | Analogue signal filter |
-
1992
- 1992-09-21 EP EP92920842A patent/EP0660958B1/en not_active Expired - Lifetime
- 1992-09-21 DE DE69229484T patent/DE69229484T2/en not_active Expired - Fee Related
- 1992-09-21 ES ES92920842T patent/ES2134814T3/en not_active Expired - Lifetime
- 1992-09-21 CA CA002145077A patent/CA2145077C/en not_active Expired - Fee Related
- 1992-09-21 DK DK92920842T patent/DK0660958T3/en active
- 1992-09-21 WO PCT/US1992/007802 patent/WO1994007212A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4519084A (en) * | 1982-09-29 | 1985-05-21 | At&T Bell Laboratories | Matched filter for combating multipath fading |
| US4825396A (en) * | 1986-02-14 | 1989-04-25 | Siemens Aktiengesellschaft | Digital circuit for sampling rate variation and signal filtering and method for constructing the circuit |
| US5038269A (en) * | 1987-11-25 | 1991-08-06 | National Research Development Corporation | Industrial control systems |
| US4872127A (en) * | 1988-01-07 | 1989-10-03 | Magnetek, Inc. | Ripple rejection filter |
| US4922530A (en) * | 1988-03-18 | 1990-05-01 | Tellabs, Inc. | Adaptive filter with coefficient averaging and method |
| US5057993A (en) * | 1989-01-13 | 1991-10-15 | Kabushiki Kaisha Toshiba | Method and system for acquiring parameters in process control |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP0660958A4 * |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2281989B (en) * | 1993-09-17 | 1998-04-29 | Fujitsu Ltd | Signal suppressing apparatus |
| GB2289594B (en) * | 1994-05-18 | 1998-11-11 | Lord Corp | Active noise and vibration cancellation system |
| GB2289594A (en) * | 1994-05-18 | 1995-11-22 | Lord Corp | Feedforward active noise and vibration cancellation system |
| DE10028460B4 (en) * | 2000-06-08 | 2009-02-12 | Schwarzer GmbH Meßgeräte für die Medizin | Integrated signal processing circuit |
| EP1168606A3 (en) * | 2000-06-21 | 2005-05-25 | Marconi Communications GmbH | Device and Method for Processing Radiofrequency Signals |
| US7944327B2 (en) | 2005-09-28 | 2011-05-17 | Epcos Ag | Band-pass filter having a ring resonator |
| GB2465681A (en) * | 2006-04-12 | 2010-06-02 | Wolfson Microelectronics Plc | Digital filter arrangements for ambient noise-reduction |
| US10319361B2 (en) | 2006-04-12 | 2019-06-11 | Cirrus Logic, Inc. | Digital circuit arrangements for ambient noise-reduction |
| GB2465681B (en) * | 2006-04-12 | 2010-12-15 | Wolfson Microelectronics Plc | Digital circuit arrangements for ambient noise-reduction |
| US9558729B2 (en) | 2006-04-12 | 2017-01-31 | Cirrus Logic, Inc. | Digital circuit arrangements for ambient noise-reduction |
| US8165312B2 (en) | 2006-04-12 | 2012-04-24 | Wolfson Microelectronics Plc | Digital circuit arrangements for ambient noise-reduction |
| US8644523B2 (en) | 2006-04-12 | 2014-02-04 | Wolfson Microelectronics Plc | Digital circuit arrangements for ambient noise-reduction |
| US10818281B2 (en) | 2006-04-12 | 2020-10-27 | Cirrus Logic, Inc. | Digital circuit arrangements for ambient noise-reduction |
| EP2259250A1 (en) * | 2009-06-03 | 2010-12-08 | Nxp B.V. | Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element |
| WO2010140133A3 (en) * | 2009-06-03 | 2011-06-30 | Nxp B.V. | Hybrid active noise reduction device for reducing environmental noise, method for determining an operational parameter of a hybrid active noise reduction device, and program element |
| US9711130B2 (en) | 2011-06-03 | 2017-07-18 | Cirrus Logic, Inc. | Adaptive noise canceling architecture for a personal audio device |
| US9824677B2 (en) | 2011-06-03 | 2017-11-21 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
| US10468048B2 (en) | 2011-06-03 | 2019-11-05 | Cirrus Logic, Inc. | Mic covering detection in personal audio devices |
| US10249284B2 (en) | 2011-06-03 | 2019-04-02 | Cirrus Logic, Inc. | Bandlimiting anti-noise in personal audio devices having adaptive noise cancellation (ANC) |
| US9721556B2 (en) | 2012-05-10 | 2017-08-01 | Cirrus Logic, Inc. | Downlink tone detection and adaptation of a secondary path response model in an adaptive noise canceling system |
| US9773490B2 (en) | 2012-05-10 | 2017-09-26 | Cirrus Logic, Inc. | Source audio acoustic leakage detection and management in an adaptive noise canceling system |
| US9773493B1 (en) | 2012-09-14 | 2017-09-26 | Cirrus Logic, Inc. | Power management of adaptive noise cancellation (ANC) in a personal audio device |
| US9955250B2 (en) | 2013-03-14 | 2018-04-24 | Cirrus Logic, Inc. | Low-latency multi-driver adaptive noise canceling (ANC) system for a personal audio device |
| US10219071B2 (en) | 2013-12-10 | 2019-02-26 | Cirrus Logic, Inc. | Systems and methods for bandlimiting anti-noise in personal audio devices having adaptive noise cancellation |
| US9807503B1 (en) | 2014-09-03 | 2017-10-31 | Cirrus Logic, Inc. | Systems and methods for use of adaptive secondary path estimate to control equalization in an audio device |
| WO2016198481A3 (en) * | 2015-06-09 | 2017-01-12 | Cirrus Logic International Semiconductor Limited | Hybrid finite impulse response filter |
| US10026388B2 (en) | 2015-08-20 | 2018-07-17 | Cirrus Logic, Inc. | Feedback adaptive noise cancellation (ANC) controller and method having a feedback response partially provided by a fixed-response filter |
| US10013966B2 (en) | 2016-03-15 | 2018-07-03 | Cirrus Logic, Inc. | Systems and methods for adaptive active noise cancellation for multiple-driver personal audio device |
| DE102024202355A1 (en) * | 2024-03-13 | 2025-09-18 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method and device for compensating an interference signal |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69229484T2 (en) | 2000-02-03 |
| CA2145077A1 (en) | 1994-03-31 |
| CA2145077C (en) | 1998-09-01 |
| EP0660958A4 (en) | 1995-11-22 |
| ES2134814T3 (en) | 1999-10-16 |
| DK0660958T3 (en) | 1999-12-27 |
| EP0660958B1 (en) | 1999-06-23 |
| DE69229484D1 (en) | 1999-07-29 |
| EP0660958A1 (en) | 1995-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0660958B1 (en) | Sampled-data filter with low delay | |
| CA2122107C (en) | Non-integer sample delay active noise canceller | |
| US5652770A (en) | Sampled-data filter with low delay | |
| US5687075A (en) | Adaptive control system | |
| US5852667A (en) | Digital feed-forward active noise control system | |
| US9183827B2 (en) | PID controller | |
| CA2481629A1 (en) | Method and system for active noise cancellation | |
| US5568411A (en) | Method and apparatus for using polarity-coincidence correlators in LMS adaptive filters | |
| US20190132679A1 (en) | Low delay decimator and interpolator filters | |
| WO1988003341A1 (en) | Echo canceller with short processing delay and decreased multiplication number | |
| EP1638079B1 (en) | Method and system for active noise cancellation | |
| JP3732227B2 (en) | Adaptive control system for controlling repetitive events | |
| EP0665975A1 (en) | Adaptive control system | |
| JP3646809B2 (en) | Time domain adaptive control system | |
| EP1074971B1 (en) | Digital feed-forward active noise control system | |
| EP0655151B1 (en) | Multiple interacting dve algorithm | |
| CA2138553C (en) | Control system for periodic disturbances | |
| Usagawa et al. | A new digital filter system specialized for active control of noise-Paralleled digital filter | |
| JPH06318084A (en) | Noise controller | |
| Czyż | D01: Nonuniformly sampled active noise control system | |
| Vainio | Polynomial constrained LMS adaptive algorithm for measurement signal processing | |
| JPH11202949A (en) | Vibration reducing method | |
| Asemani et al. | Performance of subband HFB-based A/D converters | |
| Oksman et al. | Performance of subband HFB-based A/D converters | |
| Zhang et al. | Adaptive recursive state-space filtering |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CA JP UA US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL SE |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2145077 Country of ref document: CA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 08403908 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1992920842 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1992920842 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1992920842 Country of ref document: EP |










