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

Decimation filter arrangement

Assignee: US Philips Corp
•
Filing: 1983-07-05
•
Granted: 1986-04-22
•
Expires: 2003-07-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decimation filter arrangement for reducing the sampling frequency of a time-discrete input signal from f i to f u , f u not being a rational portion of f i . For the generation of the required filter coefficients this arrangement comprises clock pulse generators producing first clock pulses ki(.) at a rate f i and second clock pulses au(.) at a rate f u . The arrangement also comprises a coefficients generator in which a deviation component d n is calculated which indicates the ratio between the time interval located between a clock pulse au(.) and the immediately preceding clock pulse ki(.), and the time interval 1/f i between two consecutive clock pulses ki(.). In response to this deviation component this coefficients generator produces N vilter coefficients, the m th filter coefficient, m=0, 1, 2, . . . N-1, being equal to a n (m)=h[(d n +m)V o ]. Herein the function h(v) represents the impulse response of an FIR-filter, v a continuous variable in the interval -∞<v<∞ and V o a predetermined constant.

Inventors

  • 👤 Eduard F. Stikvoort

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 23:01
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H03H17/0621; H03H17/0635; H03H17/0642

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 587 words
A decimation filter for converting a time-discrete input signal having a sampling frequency f i to a time-discrete output signal having a sampling frequency f u , such input signal consisting of sequential components x(q), q=. . . -2, -1, 0, 1, 2, . . . , and such output signal consisting of sequential components y(n), n=. . . -2, -1, 0, 1, 2, . . . , the ratio f u /f i being irrational; such filter comprising: (a) means for producing a first sequence of clock pulses ki(q) at said rate f i ; (b) means for producing a second sequence of clock pulses au(n) at said rate f u ; (c) filter coefficient genrating means for producing a group of N filter coefficients, N being a predetermined integer, such soefficient generating means comprising: (c1) deviation component generating means connected to the first and second clock pulse generating means and which, in response to each n th second sequence clock pulse, produces a deviation component d n of a magnitude proportional to the ratio between the time interval Tad(n) between such n th second sequence clock pulse and the first clock pulse closest thereto; such deviation component generating means comprising: means for gernating at a sampling rate f i samples of a periodic signal having a period 1/f u and which linearly varies between two limit values, selection means connected to said periodic signal sample generating means for selecting those two consecutive periodic signal samples of which one is above and the other is below a predetermined threshold value, subtracting means connected to said selection means for forming two difference components, the first such difference component being equal to the difference between said first limit value and the magnitude of the first of said selected consecutive periodic signal samples and the second such difference component being equal to the difference between said second limit value and the magnitude of the second of said selected consecutive periodic signal samples, adding means connected to said subtracting means for deriving the sum of said two difference components, and dividing means connected to said adding means for producing the deviation component d n by dividing one of the difference components by the sum of both of said difference components; (c2) and calculating means connected to said deviation component generating means and responsive to the deviation component d n produced thereby to produce said group of N filter coefficients in accordance with the relation a.sub.n (m)=h](d.sub.n +m)V.sub.O ] wherein m=0, 1, 2, . . . N-1, a n (m) is the n th filter coefficient of the group of N filter coefficient to be produced following occurrence of the n th first sequence clock pulse, h[(d n +m)V O ] is the impulse response h(v) of a FIR-filter, v being a continuous variable, and V O is a predetermined constant; (d) a multiplying arrangement coupled to the output of said filter and to said coefficient generator and to which is applied, in response to the n th second sequence clock pulse, N consecutive components x(r-m) of the input signal x(n), r being an integer, and the N filter coefficients a n (m) produced by the coefficient generator; such multiplying arrangement being adapted to multiply each input signal component x(r-m) by an associated filter coefficient a n (m); (e) and an adding arrangement coupled to said multiplying arrangement for adding the N products a n (m).x(r-m) produced thereby, the sum of such N products being the filter output signal component y(n).
Claim 2
Dependent Claim 587 words
A decimation filter for converting a time-discrete input signal having a sampling frequency f i to a time-discrete output signal having a sampling frequency f u , such input signal consisting of sequential components x(q), q=. . . -2, -1, 0, 1, 2, . . . , and such output signal consisting of sequential components y(n), n=. . . -2, -1, 0, 1, 2, . . . , the ratio f u /f i being irrational; such filter comprising: (a) means for producing a first sequence of clock pulses ki(q) at said rate f i ; (b) means for producing a second sequence of clock pulses au(n) at said rate f u ; (c) filter coefficient genrating means for producing a group of N filter coefficients, N being a predetermined integer, such soefficient generating means comprising: (c1) deviation component generating means connected to the first and second clock pulse generating means and which, in response to each n th second sequence clock pulse, produces a deviation component d n of a magnitude proportional to the ratio between the time interval Tad(n) between such n th second sequence clock pulse and the first clock pulse closest thereto; such deviation component generating means comprising: means for gernating at a sampling rate f i samples of a periodic signal having a period 1/f u and which linearly varies between two limit values, selection means connected to said periodic signal sample generating means for selecting those two consecutive periodic signal samples of which one is above and the other is below a predetermined threshold value, subtracting means connected to said selection means for forming two difference components, the first such difference component being equal to the difference between said first limit value and the magnitude of the first of said selected consecutive periodic signal samples and the second such difference component being equal to the difference between said second limit value and the magnitude of the second of said selected consecutive periodic signal samples, adding means connected to said subtracting means for deriving the sum of said two difference components, and dividing means connected to said adding means for producing the deviation component d n by dividing one of the difference components by the sum of both of said difference components; (c2) and calculating means connected to said deviation component generating means and responsive to the deviation component d n produced thereby to produce said group of N filter coefficients in accordance with the relation a.sub.n (m)=h](d.sub.n +m)V.sub.O ] wherein m=0, 1, 2, . . . N-1, a n (m) is the n th filter coefficient of the group of N filter coefficient to be produced following occurrence of the n th first sequence clock pulse, h[(d n +m)V O ] is the impulse response h(v) of a FIR-filter, v being a continuous variable, and V O is a predetermined constant; (d) a multiplying arrangement coupled to the output of said filter and to said coefficient generator and to which is applied, in response to the n th second sequence clock pulse, N consecutive components x(r-m) of the input signal x(n), r being an integer, and the N filter coefficients a n (m) produced by the coefficient generator; such multiplying arrangement being adapted to multiply each input signal component x(r-m) by an associated filter coefficient a n (m); (e) and an adding arrangement coupled to said multiplying arrangement for adding the N products a n (m).x(r-m) produced thereby, the sum of such N products being the filter output signal component y(n).
Claim 3
Dependent Claim 36 words
A filter as claimed in claim 1, wherein said FIR-filter impulse response h(v) is defined by the relations h(v)=0, for V<0 and v>2V O h(v)=v, for 0≦v≦V O h(v)=2V O -N, for V O ≦v≦2V O
Claim 4
Dependent Claim 34 words
A filter as claimed in claim 1, wherein said dividing means comprised in said deviation component generating means divides the second of sid difference components by the sum of both of said difference components.
Claim 5
Dependent Claim 15 words
A filter as claimed in claim 1, wherein said periodic signal has a sawtooth waveform.
Claim 6
Dependent Claim 43 words
A filter as claimed in claim 1, wherein said two limit values are of equal magntiude and opposite polarity, said predetermined threshold value is zero, and the first and second of the two selected consecutive periodic signal samples are positive and negative, respectively.

References Cited (Backward Citations)

US3928755A Cited
US3997773A Cited
US4020332A Cited
US4131764A Cited
US4224585A Cited
US4344149A Cited
US4374426A Cited
EP0052847A2 Cited
CA1186751A Cited
US4460890A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-21 1989-10-21 1990-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-21 1993-10-21 1994-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-21 1997-10-21 1998-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag