Patent US4807173A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4807173A Expired / Lapsed US ⏱️ 0.0 years remaining

Frequency-domain block-adaptive digital filter

Assignee: US Philips Corp
•
Filing: 1987-06-03
•
Granted: 1989-02-21
•
Expires: 2007-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A frequency-domain block-adaptive digital filter (FDAF) having a finite impulse response of length N for filtering a time-domain input signal in accordance with the overlap-save method includes window means (11) for obtaining modifications (B(p;m)) of the 2N frequency-domain weighting factors (W(p;m)) from correlation products (A(p;m)). A known FDAF of this type contains five 2N-point FFT's, two of which are used in the window means (11). By utilizing a special time-domain window function which can be implemented very efficiently in the window means (11) with the aid of a frequency-domain convolution, a FDAF of this type containing only three 2N-point FFT's is obtained whose convergence properties are comparable to those of the known FDAF containing five 2N-point FFT's.

Inventors

  • 👤 Petrus C. W. Sommen
  • 👤 Theodoor A. C. M. Claasen
  • 👤 Petrus J. VAN Gerwen
  • 👤 Hendrik J. Kotmans

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:23
CPC Classifications
H; H03; H03H; H03H21/00; H03H21/0012; H03H21/0025; H03H21/0027

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 387 words
A frequency-domain block-adaptive digial filter having a finite impulse response of length N for filtering a time-domain input signal in accordance with the overlap-save method, comprising: first sectioning means for segmenting the time-domain input signal into blocks of length 2N, each block overlapping its preceding block over a length N; first transformation means for obtaining 2N frequency-domain components of the Discrete Fourier Transform of length 2N of each input signal block; first multiplier means for multiplying each of the 2N frequency-domain components with an associated frequency-domain weighting factor for obtaining 2N weighted frequency-domain components; second transformation means for obtaining 2N time-domain components of the inverse Discrete Fourier Transform of length 2N of the weighted frequency-domain components; second sectioning means for discarding the first N time-domain components and conveying the last N time-domain components as the time-domain output signal of the filter; means for generating a time-domain error signal as a difference between the filter output signal and a reference signal; third sectioning means for segmenting the time-domain error signal into blocks of length 2N, each block overlapping its preceding block over a length N, and for assigning the zero value to the first portion of a length N of each block; third transformation means for obtaining 2N frequency-domain components of the Discrete Fourier Transform of length 2N of each error signal block; conjugation means for forming the complex conjugate value of the 2N frequency-domain components produced by the first transformation means; second multiplier means for multiplying each of the 2N frequency-domain components produced by the third transformation means with the associated frequency-domain component produced by the conjugation means and with a gain factor for obtaining 2N frequency-domain products; window means for performing an operation on the 2N frequency-domain products, whose time-domain equivalent is a multiplication by a window function, to obtain 2N frequency-domain weighting factor modifications; accumulator means for accumulating on a block-by-block basis each of the 2N weighting factor modifications for obtaining the 2N frequency-domain weighting factors; characterized in that the window means are arranged for convolving the 2N frequency-domain products by a function having one real and two mutually conjugate complex coefficients and corresponding to a time-domain window function g(k) of length 2N defined by g(k)=(1/2)[1+cos ((k-k.sub.o)π/N] for k=0, 1, . . . , 2N-1, where k o is a constant with 0≦k o <N.
Claim 2
Dependent Claim 387 words
A frequency-domain block-adaptive digial filter having a finite impulse response of length N for filtering a time-domain input signal in accordance with the overlap-save method, comprising: first sectioning means for segmenting the time-domain input signal into blocks of length 2N, each block overlapping its preceding block over a length N; first transformation means for obtaining 2N frequency-domain components of the Discrete Fourier Transform of length 2N of each input signal block; first multiplier means for multiplying each of the 2N frequency-domain components with an associated frequency-domain weighting factor for obtaining 2N weighted frequency-domain components; second transformation means for obtaining 2N time-domain components of the inverse Discrete Fourier Transform of length 2N of the weighted frequency-domain components; second sectioning means for discarding the first N time-domain components and conveying the last N time-domain components as the time-domain output signal of the filter; means for generating a time-domain error signal as a difference between the filter output signal and a reference signal; third sectioning means for segmenting the time-domain error signal into blocks of length 2N, each block overlapping its preceding block over a length N, and for assigning the zero value to the first portion of a length N of each block; third transformation means for obtaining 2N frequency-domain components of the Discrete Fourier Transform of length 2N of each error signal block; conjugation means for forming the complex conjugate value of the 2N frequency-domain components produced by the first transformation means; second multiplier means for multiplying each of the 2N frequency-domain components produced by the third transformation means with the associated frequency-domain component produced by the conjugation means and with a gain factor for obtaining 2N frequency-domain products; window means for performing an operation on the 2N frequency-domain products, whose time-domain equivalent is a multiplication by a window function, to obtain 2N frequency-domain weighting factor modifications; accumulator means for accumulating on a block-by-block basis each of the 2N weighting factor modifications for obtaining the 2N frequency-domain weighting factors; characterized in that the window means are arranged for convolving the 2N frequency-domain products by a function having one real and two mutually conjugate complex coefficients and corresponding to a time-domain window function g(k) of length 2N defined by g(k)=(1/2)[1+cos ((k-k.sub.o)π/N] for k=0, 1, . . . , 2N-1, where k o is a constant with 0≦k o <N.

References Cited (Backward Citations)

US3883726A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-21 1992-08-22 1993-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-21 1996-08-22 1997-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-21 2000-08-22 2001-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag