Claims
- 1. An apparatus for cancelling vibrations comprising:
- means for providing a reference signal representative of the vibrations to be cancelled;
- filter means comprising
- means for resolving the reference signal into its frequency components;
- means for applying weights to said frequency components to obtain weighted frequency components; and
- means for combining the weighted frequency components to provide an output signal of said filter means; and
- actuator means responsive to the output signal of said filter means to produce vibrations which destructively interfere with the vibrations to be cancelled, said means for resolving utilizing N updates of said reference signal to resolve said reference signal into its frequency components, said means for resolving being updated n times between successive resolvings of the reference signal into its frequency components where 1<n<N, the weights applied by said means for applying being constrained so that the operation of said filter means in the frequency domain is substantially equivalent to that of an m weight time domain filter where m.ltoreq.N -n+1 and where N, n, and m are positive integers.
- 2. An apparatus according to claim 1 wherein: said means for resolving comprises first Fourier transform means; and said means for combining comprises first inverse Fourier transform means.
- 3. An apparatus according to claim 2 further comprising:
- means for deriving provisional updates to said weights applied by said means for applying;
- means for modifying said provisional updates to provide actual updates; and
- means for utilizing the actual updates to calculate the constrained weights applied by said means for applying, said constraint on the weights applied by said means for applying being introduced by the modification carried out by said means for modifying.
- 4. An apparatus according to claim 3 wherein said means for modifying comprises:
- second inverse Fourier transform means for transforming said provisional updates from the frequency domain to the time domain to provide equivalent time domain updates;
- means for setting to zero the last n-1 updates of said equivalent time domain updates to obtain resultant time domain updates thereby to provide time domain updates for a m weight time domain filter where m equals N-n+1; and
- second Fourier transform means for transforming the resultant time domain updates from the time domain to the frequency domain to provide said actual updates.
- 5. An apparatus according to claim 3 wherein the modification carried out by said means for modifying comprises a convolution operation in the frequency domain.
- 6. an apparatus according to claim 3 wherein said for deriving provisional updates comprises:
- detector means for detecting any residual vibrations remaining after said destructive interference and providing an output signal representative thereof,
- further Fourier transform means for transforming the output signal of said detector means from the time domain to the frequency domain thereby to resolve the output signal into its frequency components,
- model filter means for multiplying the frequency components of said reference signal by a frequency dependent function which is a transfer function from said actuator means to said detector means thereby to provide modelled frequency components, and
- means for multiplying said modelled frequency components by the frequency components of the output signal of said detector means to provide said provisional updates; and
- said means for utilizing the actual updates calculates said constrained weights applied using the equation:
- w.sub.t+1 (f)=w.sub.t (f)-.alpha..(x.sub.t (f).C(f).e.sub.t (f))'
- where w.sub.t+1 (f) are the calculated constrained weights, w.sub.t (f) are previous constrained weights, .alpha. is a convergence coefficient, and (x.sub.t (f).C(f).e.sub.t (f))' are said actual updates where x.sub.t (f) are the frequency components of the reference of the reference signal, C(f) is said transfer function; and e.sub.t (f) are the frequency components of the output signal of the detector means.
- 7. An apparatus for cancelling vibrations comprising:
- means for providing a reference signal representative of the vibrations to be cancelled;
- filter means comprising
- means for resolving the reference signal into its frequency components;
- means for applying weights to said frequency components to obtain weighted frequency components; and
- means for combining the weighted frequency components to provide an output signal of said filter means; and
- actuator means responsive to the output signal of said filter means to produce vibrations which destructively interfere with the vibrations to be cancelled;
- means for providing a residual noise signal representative of vibrations being cancelled;
- means for processing the residual noise signal and the frequency components of the reference signal to produce provisional frequency domain updates;
- means for modifying the provisional frequency domain updates to obtain constrained frequency domain updates; and
- means for processing the constrained frequency domain updates to obtain the weights utilized by said means for applying in the filter means.
Priority Claims (2)
Number |
Date |
Country |
Kind |
9414484 |
Jul 1994 |
GBX |
|
9415763 |
Aug 1994 |
GBX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/502,323, filed Jul. 13, 1995.
US Referenced Citations (4)
Foreign Referenced Citations (10)
Number |
Date |
Country |
43565 |
Jan 1982 |
EPX |
2054999 |
Feb 1981 |
GBX |
2107960 |
May 1983 |
GBX |
2255256 |
Oct 1992 |
GBX |
2265277 |
Sep 1993 |
GBX |
2271908 |
Apr 1994 |
GBX |
WO8803341A |
May 1988 |
WOX |
WO8906877A |
Jul 1989 |
WOX |
WO9110226 |
Jul 1991 |
WOX |
WO9409480 |
Apr 1994 |
WOX |
Non-Patent Literature Citations (1)
Entry |
Qun Shen et al., "Frequency-Domain Adaptive Algorithms For Multi-Channel Active Sound Control", Second Proceedings on Recent Advances in Active Noise and Vibrations Control, Apr. 1993. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
502323 |
Jul 1995 |
|