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

Distributed arithmetic digital processing circuit

Assignee: Individual
•
Filing: 1981-08-17
•
Granted: 1984-05-22
•
Expires: 2001-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital processing circuit forming a weighted sum of digital signals. It comprises n groups of M series registers (10/1, . . . , 10/nM) into which are introduced the signals to be processed, n multiplexers (15/1, 15/2, . . . , 15/n), a memory (20) containing precalculated quantities characteristic of the weighted sum to be formed, said memory having a capacity of 2 .sup.β+n words distributed into different blocks, a modulo M counter (25), an adder-subtracter (30) connected to the memory, an accumulator-register (40) connected to the adder-subtracter and a clock (50) actuating the counter and the registers. The circuit is in that the memory is subdivided into [M-(2.sup.β -M)] blocks of 2 n words and into (2.sup.β -M) blocks of 2 n+1 words, said blocks being selected by the bits supplied to the outputs of the counter, in that it comprises supplementary series registers, whose number is at the most equal to 2.sup.β -M, said series registers receiving the supplementary signals to be processed and in that it also comprises a multplexing means (21) controlled by the outputs of the counter.

Inventors

  • 👤 Jean-Pierre Petit
  • 👤 Xavier Maitre

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:16
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0223; H03H17/0238; H03H17/0241

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 364 words
A digital processing circuit forming a weighted sum of digital signals, comprising n groups each of M series registers into which are introduced signals to be processed, n multiplexers each with M inputs and one output, said M inputs of each multiplexer being connected to the outputs of said M series registers of one of the groups, a memory containing precalculated quantities characteristic of the weighted sum to be formed, said memory having a capacity of 2.sup.β+n words distributed into different blocks, a modulo M counter with β outputs, said memory having β inputs for addressing the different blocks (f 0 , f 1 . . . , f.sub.β-1) connected to the β outputs of said counter and n inputs for addressing a word into a block (e 1 , e 2 . . . e n ) connected to the outputs of the n multiplexers, an adder-subtracter connected to said memory, an accumulator register connected to said adder-subtracter and a clock actuating said counter, said series registers and said accumulator register, the number M being less than 2.sup.β, said memory being subdivided into M-(2.sup.β -M) blocks each of 2 n words and into (2.sup.β -M) blocks each of 2 n+1 words, said blocks being selected by the bits supplied by the outputs of said counter, said digital processing circuit comprising supplementary series registers, whose number is at the most equal to 2.sup.β -M, said supplementary series registers receiving supplementary signals to be processed, said digital processing circuit also comprising a multiplexing means having inputs connected to the outputs of said supplementary series registers, as well as to the outputs of said counter which can supply bits which are not significant with respect to the addressing of the memory blocks, said multiplexing means being controlled by the outputs of said counter indicating the appearance of the non-significant bits, certain of the addressing inputs of the memory blocks being connected to the outputs of said multiplexing means in such a way that they are connected across said multiplexing means either to said supplementary series registers when these non-significant bits appear at the output of said counter or to said counter when such bits are absent.
Claim 2
Dependent Claim 364 words
A digital processing circuit forming a weighted sum of digital signals, comprising n groups each of M series registers into which are introduced signals to be processed, n multiplexers each with M inputs and one output, said M inputs of each multiplexer being connected to the outputs of said M series registers of one of the groups, a memory containing precalculated quantities characteristic of the weighted sum to be formed, said memory having a capacity of 2.sup.β+n words distributed into different blocks, a modulo M counter with β outputs, said memory having β inputs for addressing the different blocks (f 0 , f 1 . . . , f.sub.β-1) connected to the β outputs of said counter and n inputs for addressing a word into a block (e 1 , e 2 . . . e n ) connected to the outputs of the n multiplexers, an adder-subtracter connected to said memory, an accumulator register connected to said adder-subtracter and a clock actuating said counter, said series registers and said accumulator register, the number M being less than 2.sup.β, said memory being subdivided into M-(2.sup.β -M) blocks each of 2 n words and into (2.sup.β -M) blocks each of 2 n+1 words, said blocks being selected by the bits supplied by the outputs of said counter, said digital processing circuit comprising supplementary series registers, whose number is at the most equal to 2.sup.β -M, said supplementary series registers receiving supplementary signals to be processed, said digital processing circuit also comprising a multiplexing means having inputs connected to the outputs of said supplementary series registers, as well as to the outputs of said counter which can supply bits which are not significant with respect to the addressing of the memory blocks, said multiplexing means being controlled by the outputs of said counter indicating the appearance of the non-significant bits, certain of the addressing inputs of the memory blocks being connected to the outputs of said multiplexing means in such a way that they are connected across said multiplexing means either to said supplementary series registers when these non-significant bits appear at the output of said counter or to said counter when such bits are absent.
Claim 3
Dependent Claim 23 words
A circuit according to claim 1, wherein said multiplexing means is consituted by at least one multiplexer with two inputs and one output.
Claim 4
Dependent Claim 32 words
A circuit according to claim 1, wherein the weighted sum produced corresponds to recursive filtering, said series registers being interconnected in cascade, and one register having parallel loading from said accumulator register.

References Cited (Backward Citations)

US3777130A Cited
US4146931A Cited
US4337518A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-05-22 1987-11-21 1988-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-05-22 1991-11-21 1992-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-05-22 1995-11-21 1996-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag