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

Algebraic coder-decoder for Reed Solomon and BCH block codes, applicable to telecommunications

Assignee: Thales SA
•
Filing: 1987-10-27
•
Granted: 1989-12-19
•
Expires: 2007-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An algebraic coder-decoder for Reed Solomon and BCH block codes is provided, namely a coprocessor of standard microprocessors specialized for algebraic processing in Galois bodies. This processor includes a clock generator which sets the rhythm of the circuit through a cycle clock and a subcycle clock, a control circuit which integrates an automatic loop system and a cycle stealing device, an arithmetic operator for carrying out simple operations on unsigned numbers representing the variables and the parameters of the algorithms a Galois operator for effecting the elementary polynomial operations in the five Galois bodies and storing the data exchanged with the host processor, an interface circuit which integrates a data exchange managament automation, a data bus, an instruction and the connections required for the control signals which connect the four blocks of the device together.

Inventors

  • 👤 Dominique Brechard
  • 👤 Pierre-Andre Laurent

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:23
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15; G; G06; G06F; G06F7/00; G06F7/60; G06F7/72; G06F7/724

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 203 words
An algebraic Reed Solomon and BCH block code coder-decoder comprising: a processor means; a clock generator coupled to said processor means; an arithmetic operator means coupled to said processor means; a Galois operator coupled to said processor means for processing values in Galois bodies having a computation means having two inputs; two independent addressable memories of matched capacities coupled to the inputs of said computation means; an indirect memory access means operatively associated with said Galois operator for controlling access to said two memories; an operator circuit control means organized on three levels, the first level being for the selection of data sources, the second for the storage of three operands X, Y and Z; and the third for computation of X+(YxZ) from said stored operands and for executing block code coding and decoding algorithms; a control and interface circuit contained as part of said processor means and having I/O access and connected to a data bus for controlling access to said I/O and for executing a sequence of operations including initialization of said access and polynomial computations; wherein said two independent memories coupled to computation means are used as FIFO memories for said control and interface circuit on a cycle stealing arrangement.
Claim 2
Dependent Claim 203 words
An algebraic Reed Solomon and BCH block code coder-decoder comprising: a processor means; a clock generator coupled to said processor means; an arithmetic operator means coupled to said processor means; a Galois operator coupled to said processor means for processing values in Galois bodies having a computation means having two inputs; two independent addressable memories of matched capacities coupled to the inputs of said computation means; an indirect memory access means operatively associated with said Galois operator for controlling access to said two memories; an operator circuit control means organized on three levels, the first level being for the selection of data sources, the second for the storage of three operands X, Y and Z; and the third for computation of X+(YxZ) from said stored operands and for executing block code coding and decoding algorithms; a control and interface circuit contained as part of said processor means and having I/O access and connected to a data bus for controlling access to said I/O and for executing a sequence of operations including initialization of said access and polynomial computations; wherein said two independent memories coupled to computation means are used as FIFO memories for said control and interface circuit on a cycle stealing arrangement.
Claim 3
Dependent Claim 94 words
The coder-decoder as claimed in claim 1, wherein said arithmetic operator means is comprised of: one memory, an arithmetic and logic unit wherein a first input of which is connected to the output of the memory and the other input of which is connected directly to the output of an accumulator also connected to the data bus and the input of which is connected to the output of the arithmetic unit, addressing of the memory and the control of operations in the arithmetic and logic unit being carried out directly by the instruction bus.
Claim 4
Dependent Claim 43 words
The coder-decoder as claimed in claim 2, wherein the two memories of the Galois operator are each separated into two memory pages, one used as FIFO for the data inputs/outputs, and the other reserved for computation and more particularly for storing intermediate values.
Claim 5
Dependent Claim 80 words
The coder-decoder as claimed in claim 3, wherein the input/output access, via the control and interface circuit are dynamically allocated as a function of the data to be read for transmission to outside, or to be written for processing inside the circuit; and means for controlling the indirect memory access of the interface circuit which includes a writing counter register and a reading counter register associated respectively with the memory zones reserved respectively for writing and reading of the data.

References Cited (Backward Citations)

US3533067A Cited
US4162480A Cited
US4142174A Cited
US4360916A Cited
US4637021A Cited
EP0169908A1 Cited
EP0165147A1 Cited
US4649541A Cited
US4715036A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-18 1993-06-19 1993-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-18 1997-06-19 1997-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-18 2001-06-19 2001-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag