← Back to Patent Explorer
US4231101A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital filter arrangement for non-uniformly quantized PCM

Assignee: US Philips Corp
•
Filing: 1979-02-02
•
Granted: 1980-10-28
•
Expires: 1999-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital filter for filtering non-uniformly quantised pulse code modulated signals formed by a sequence of code groups x(i), each comprising a polarity bit, a segment number and a mantissa number. This digital filter arrangement comprises a generator which cyclically generates a series of sequentially occurring auxiliary numbers each comprising a polarity bit and an address code; a first storage medium 1 for storing the code groups x(i) and controlled by an address computation circuit 13 to which the auxiliary numbers are applied; a second addressable storage medium 2 to which a segment number s(i-h) a mantissa number m(i-l), supplied by the first storage medium 1, as well as a polarity bit supplied by an exclusive OR-gate 3 are applied as the address code. This polarity bit is derived by gate 3 from the polarity bit p(i-l) of the code groups x(i) and the auxiliary numbers polarity bit. This second storage medium 2 contains positive numbers z p and negative numbers z n which represent the expanded values of all possible code groups x(i). A positive number z p is read from the storage medium 2 if the polarity bit is positive and a negative number is the polarity bit is negative. The numbers read from the storage medium 2 are applied to an accumulator 4 which is coupled to an address code output of the generator 7.

Inventors

  • 👤 Ludwig D. J. Eggermont

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:44
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H04; H04B; H04B14/00; H04B14/02; H04B14/04; H04B14/046; H04B14/048

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 367 words
Digital filter arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i), each comprising a polarity bit p(i), a segment number s(i) and a mantissa number m(i), wherein this arrangement comprises: means for cyclically generating a series of consecutively occurring predetermined auxiliary code words each of which is formed by a second polarity bit and an address code, said means comprising a second polarity bit output and an address code output; a first storage medium having addressable storage locations and being arranged for storing N consecutively occurring code groups x(i-k) where in k=0, 1, 2, . . . N-1 and i=. . . -3, -2, -1, 0, 1, 2, 3, . . . , which first storage medium comprises a storage location address input, an input for receiving said code groups x(i-k), a segment number output, a mantissa number output and a polarity bit output; means for coupling the address code output of the generating means to the storage location address input of the first storage medium; a second storage medium having a first and a second storage field, each addressable by means of a storage field address code, each storage field comprising storage locations which are addressable by means of storage location address codes, the second storage medium comprising storage location address inputs, a storage field address input and an output; means for coupling the segment number and mantissa number outputs of the first storage medium to the respective storage location address inputs of the second storage medium; exclusive OR-gate means comprising inputs connected to the polarity bit output of the generating means and the first storage medium, respectively, and comprising an output connected to the storage field address input of the second storage medium; accumulating means, operating in 1- or 2-complement, comprising an input coupled to the output of the second storage medium and means for shifting, relative to one another, the number supplied by the second storage medium and the accumulating means content, the shifting means being controlled by shift commands applied to the accumulating means through a shift command input; and means for coupling the shift command input to the address code output of the generating means.
Claim 2
Dependent Claim 367 words
Digital filter arrangement for filtering non-uniformly quantised pulse code-modulated signals formed by a sequence of code groups x(i), each comprising a polarity bit p(i), a segment number s(i) and a mantissa number m(i), wherein this arrangement comprises: means for cyclically generating a series of consecutively occurring predetermined auxiliary code words each of which is formed by a second polarity bit and an address code, said means comprising a second polarity bit output and an address code output; a first storage medium having addressable storage locations and being arranged for storing N consecutively occurring code groups x(i-k) where in k=0, 1, 2, . . . N-1 and i=. . . -3, -2, -1, 0, 1, 2, 3, . . . , which first storage medium comprises a storage location address input, an input for receiving said code groups x(i-k), a segment number output, a mantissa number output and a polarity bit output; means for coupling the address code output of the generating means to the storage location address input of the first storage medium; a second storage medium having a first and a second storage field, each addressable by means of a storage field address code, each storage field comprising storage locations which are addressable by means of storage location address codes, the second storage medium comprising storage location address inputs, a storage field address input and an output; means for coupling the segment number and mantissa number outputs of the first storage medium to the respective storage location address inputs of the second storage medium; exclusive OR-gate means comprising inputs connected to the polarity bit output of the generating means and the first storage medium, respectively, and comprising an output connected to the storage field address input of the second storage medium; accumulating means, operating in 1- or 2-complement, comprising an input coupled to the output of the second storage medium and means for shifting, relative to one another, the number supplied by the second storage medium and the accumulating means content, the shifting means being controlled by shift commands applied to the accumulating means through a shift command input; and means for coupling the shift command input to the address code output of the generating means.
Claim 3
Dependent Claim 187 words
A digital filter arrangement as claimed in claim 1, wherein said generating means comprises a clock generator having a pulse output frequency f s equal to the frequency at which the code groups x(i) occur; a frequency multiplier coupled to the output of the clock generator for supplying an output frequency equal to (4N+3) f s , wherein N represents the number of code groups stored in the first storage medium; a modulo-(4N+3)-counter coupled to said frequency multiplier for cycling through the counting positions 1 to (4N+3) inclusive; a decoding network coupled to said modulo-(4N+3)-counter for producing command signals for said first storage medium, said accumulating means and said means for coupling the address code output of the generating means to the storage location address input of the first storage medium; and a store coupled to said decoding network, wherein said decoding metwork is arranged to directly apply to said store the counting position 1 to 4N inclusive and said store being arranged to cyclically produce, in response to said counting position, 4N auxiliary code words, each formed by a second polarity bit and an address code.
Claim 4
Dependent Claim 128 words
A digital filter arrangement as claimed in claim 1 or 2, wherein said means for coupling the address code output of said generating means to the storage location address input of the first storage medium is an address computation circuit which comprises a coincidence circuit coupled to the address code output of said generating means for generating a pulse at the end of each address code received from said generating means; an OR-gate having a first and a second input and an output, said first input being coupled to the output of said coincidence circuit and said second input coupled to said generating means for receiving a command signal; and a modulo-N-counter to the output of said OR-gate for producing the address codes for said first storage medium.
Claim 5
Dependent Claim 152 words
A digital filter arrangement as claimed in claims 1 or 2, wherein said means for coupling the address code outputs of said generating means to the storage location address input of the first storage medium is an address computation circuit which comprises a modulo-N-counter for receiving command signals from said generating means; a first AND-gate circuit having a first input coupled to said modulo-N-counter and a second input arranged to receive command signals from said generating means; a modulo-N-adder having a first input coupled to said modulo-N-counter and a second input coupled to said address code output of said generating means; a second AND-gate circuit having a first input coupled to the output of said modulo-N-adder and a second input arranged to receive command signals from said generating means; and an OR-gate circuit coupled to said first and said second AND-gate circuits for providing the address codes for said first storage medium.
Claim 6
Dependent Claim 31 words
A digital filter arrangement as claimed in claim 4, wherein said means for coupling the shift command input to the address code output of said generating means comprises a coincidence circuit.
Claim 7
Dependent Claim 31 words
A digital filter arrangement as claimed in claim 1, wherein said means for coupling the shift command input to the address code output of said generating means comprises a coincidence circuit.

References Cited (Backward Citations)

US3789392A Cited
US3752970A Cited
US3766546A Cited
US3988606A Cited
US4136398A 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