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

Arrangement for filtering compressed pulse-code-modulated signals

Assignee: US Philips Corp
•
Filing: 1978-12-22
•
Granted: 1980-10-28
•
Expires: 1998-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital filter for filtering nonuniformly quantized pulse code-modulated signals formed by a sequence of code words each comprising a segment number s(i) and a mantissa number m(i). This digital filter comprises a modifying device to which the mantissa numbers m(i) are applied for generating modified mantissa numbers E(i). The numbers E(i) are each multiplied by the magnitude of a filter coefficient, for generating first product numbers z 1 (i). Thereafter these numbers z 1 (i) are each multiplied by a number 2 B (i), B(i) being either equal to s(i) or equal to s(i)-1, so that second product numbers z 2 (i) are obtained which are applied to an accumulator.

Inventors

  • 👤 Ludwig D. J. Eggermont

Bibliographic Details

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

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 221 words
A digital filter arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i) each comprising a segment number s(i) and a mantissa number m(i), which digital filter arrangement comprises: a first storage medium comprising first storage locations for storing the segment numbers s(i-k), second storage locations for storing the mantissa numbers m(i-k) of a given plurality of N consecutive code groups x(i-k), where k=0, 1, 2, . . . N-1 and i= . . . -3, -2, 0, 1, 2, 3, . . . , and outputs for sequentially supplying the stored code groups; a second storage medium for storing the absolute magnitudes |a(k)| of N filter coefficients a(k) and having outputs for sequentially supplying the stored absolute magnitudes; means coupled to the second storage location of said first storage medium for modifying the mantissa numbers m(i-k) and for generating modified mantissa numbers E(i-k); first multiplying means connected to the modifying means and coupled to the second storage medium for generating first product numbers z 1 (i-k)=E(i-k)|a(k)|; second multiplying means connected to the first multiplying means; means for coupling the second multiplying means to the output of the first storage locations of said first storage medium; and accumulating means coupled to the second multiplying means for accumulating the product formed in said second multiplying means.
Claim 2
Dependent Claim 221 words
A digital filter arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i) each comprising a segment number s(i) and a mantissa number m(i), which digital filter arrangement comprises: a first storage medium comprising first storage locations for storing the segment numbers s(i-k), second storage locations for storing the mantissa numbers m(i-k) of a given plurality of N consecutive code groups x(i-k), where k=0, 1, 2, . . . N-1 and i= . . . -3, -2, 0, 1, 2, 3, . . . , and outputs for sequentially supplying the stored code groups; a second storage medium for storing the absolute magnitudes |a(k)| of N filter coefficients a(k) and having outputs for sequentially supplying the stored absolute magnitudes; means coupled to the second storage location of said first storage medium for modifying the mantissa numbers m(i-k) and for generating modified mantissa numbers E(i-k); first multiplying means connected to the modifying means and coupled to the second storage medium for generating first product numbers z 1 (i-k)=E(i-k)|a(k)|; second multiplying means connected to the first multiplying means; means for coupling the second multiplying means to the output of the first storage locations of said first storage medium; and accumulating means coupled to the second multiplying means for accumulating the product formed in said second multiplying means.
Claim 3
Dependent Claim 224 words
An arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i) each comprising a segment number s(i) and a mantissa number m(i), wherein said arrangement comprises: a first storage medium comprising first storage locations for storing the segment numbers s(i-k), second storage locations for storing the mantissa numbers m(i-k) of a plurality of N consecutive code groups x(i-k) where k=0, 1, 2, . . . N-1 and i= . . . -3, -2, -1, 1, 2, 3, . . . , and outputs for sequentially supply stored code groups; a second storage medium for storing N sets of numbers F(k,j), each set characterizing the magnitude |a(k)| of a filter coefficient a(k), said second storage medium having outputs for supplying the stored magnitudes; means connected to the output of the second storage locations of said first storage medium for modifying the mantissa numbers m(i-k) and for generating modified mantissa numbers E(i-k); adding means coupled to the output of the second storage medium for sequentially generating sum numbers D(k-j); means for coupling the adder means to the output of first storage locations of said first storage medium; multiplying means coupled to said adding means and the modifying means for sequentially generating product numbers z 2 (i-k) [=E(i-k)·2 D (k,j) ]; and means for accumulating the product numbers z 2 (i-k).
Claim 4
Dependent Claim 224 words
An arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i) each comprising a segment number s(i) and a mantissa number m(i), wherein said arrangement comprises: a first storage medium comprising first storage locations for storing the segment numbers s(i-k), second storage locations for storing the mantissa numbers m(i-k) of a plurality of N consecutive code groups x(i-k) where k=0, 1, 2, . . . N-1 and i= . . . -3, -2, -1, 1, 2, 3, . . . , and outputs for sequentially supply stored code groups; a second storage medium for storing N sets of numbers F(k,j), each set characterizing the magnitude |a(k)| of a filter coefficient a(k), said second storage medium having outputs for supplying the stored magnitudes; means connected to the output of the second storage locations of said first storage medium for modifying the mantissa numbers m(i-k) and for generating modified mantissa numbers E(i-k); adding means coupled to the output of the second storage medium for sequentially generating sum numbers D(k-j); means for coupling the adder means to the output of first storage locations of said first storage medium; multiplying means coupled to said adding means and the modifying means for sequentially generating product numbers z 2 (i-k) [=E(i-k)·2 D (k,j) ]; and means for accumulating the product numbers z 2 (i-k).
Claim 5
Dependent Claim 68 words
A digital filter arrangement as claimed in claim 1 or 2, wherein said coupling means comprise means connected to the output of said first storage locations of said first storage medium for interpreting said segment numbers s(i-k) and for generating numbers B(i-k) each characterizing a segment number s(i-k), and means for coupling the modifying means to the output of the first storage locations of said first storage medium.

References Cited (Backward Citations)

US3752970A Cited
US3766546A Cited
US3988606A Cited
US3992616A Cited
US4125866A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-10-28 1984-04-28 1984-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-10-28 1988-04-28 1988-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-10-28 1992-04-28 1992-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag