← Back to Patent Explorer
EP0250048A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Frequency-domain block-adaptive digital filter

Assignee: Koninklijke Philips NV
•
Filing: 1987-06-16
•
Granted: —
•
Expires: 2007-06-16
📄 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 pro­ducts (A(p;m)). A known FDAF of this type contains five 2N-points 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 Christianus Wilhelmus Sommen
  • 👤 Theodoor Antonius Carel Maria Claasen
  • 👤 Petrus Josephus Van Gerwen
  • 👤 Hendrik Jan Kotmans

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-10 02:14
CPC Classifications
H; H03; H03H; H03H21/00; H03H21/0012; H03H21/0025; H03H21/0027

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 406 words
A frequency-domain block-adaptive digital fil­ter 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 Trans­form 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 fre­quency-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₀) π/N] for k = 0, 1, ..., 2N-1, where k₀ is a constant with 0 ≦ k₀ < N.
Claim 2
Dependent Claim 406 words
A frequency-domain block-adaptive digital fil­ter 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 Trans­form 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 fre­quency-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₀) π/N] for k = 0, 1, ..., 2N-1, where k₀ is a constant with 0 ≦ k₀ < N.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag