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

Multi-channel shift register

Assignee: International Business Machines Corp
•
Filing: 1970-12-31
•
Granted: 1972-11-21
•
Expires: 1990-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A linear feedback shift register for operating on a plurality f of parallel inputs according to a generator polynomial to produce encoding and decoding is provided having a plurality r of shift register stages X0 . . . Xr 1 each corresponding to one of the terms in the generator polynomial. A first plurality of modulo 2 addition means connect, for modulo 2 addition, each of said f data bit inputs Zt f 1, Zt f 2, . . . , Zt 1, Zt of the shift register to the output of an individual one of the last f register stages Xr f, Xr f 1, . . . , Xr 1 according to the relationship Zt f 1 to Xr f, Zt f 2 to Xr f 1, . . . , Zt to Xr 1. A second plurality of modulo 2 addition means are connected to the respective inputs of the first Xr f 2 shift register stages. The first feedback connection from the output of each of said first plurality of modulo 2 addition means in said f shift register stages is connected to each of two preceding second modulo 2 addition means in accordance with the relationship Xr f 1 to X1 and X2; Xr f 2 to X2 and X3; Xr 1 to Xr f 1 and Xr f 2. A third modulo 2 addition means connects each output of the first plurality of modulo 2 addition means to the register stages determined in accordance with the non-zero coefficients in the generator polynomial.

Inventors

  • 👤 Arvind M Patel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 21:42
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 251 words
A linear feedback shift register for operating on a plurality f of parallel inputs according to a generator polynomial to produce a check character comprising: a plurality r of shift register stages X0. . . Xr 1 each corresponding to one of the terms in the generator polynomial; a first plurality of modulo 2 addition means connecting, for modulo 2 addition, each of said f data bit inputs: (Zt f 1, xt f 2, . . . ,Zt 1, zt of the shift register to the output of an individual one of the last f register stages: Xr f, xr f , . . . ,xr 1 according to the relationship: zt f 1 to xr f, zt f 2 to xr f 1, . . . ,zt to xr 1; a second plurality of modulo 2 addition means connected to respective inputs of the first xr f 2 shift register stages; a first feedback connection from the output of each of said first plurality of modulo 2 addition means in said f shift register stages to each of two preceding second modulo 1 addition means in accordance with the relationship: xr f 1 to x1 and x2, xr f 2 and x3, . . . , xr 1 to xr f 1 and xr f 2; and a third modulo 2 addition means connecting each output of said first plurality of modulo 2 addition means to the register stages determined in accordance with the non-zero coefficients in the generator polynomial.
Claim 2
Dependent Claim 251 words
A linear feedback shift register for operating on a plurality f of parallel inputs according to a generator polynomial to produce a check character comprising: a plurality r of shift register stages X0. . . Xr 1 each corresponding to one of the terms in the generator polynomial; a first plurality of modulo 2 addition means connecting, for modulo 2 addition, each of said f data bit inputs: (Zt f 1, xt f 2, . . . ,Zt 1, zt of the shift register to the output of an individual one of the last f register stages: Xr f, xr f , . . . ,xr 1 according to the relationship: zt f 1 to xr f, zt f 2 to xr f 1, . . . ,zt to xr 1; a second plurality of modulo 2 addition means connected to respective inputs of the first xr f 2 shift register stages; a first feedback connection from the output of each of said first plurality of modulo 2 addition means in said f shift register stages to each of two preceding second modulo 1 addition means in accordance with the relationship: xr f 1 to x1 and x2, xr f 2 and x3, . . . , xr 1 to xr f 1 and xr f 2; and a third modulo 2 addition means connecting each output of said first plurality of modulo 2 addition means to the register stages determined in accordance with the non-zero coefficients in the generator polynomial.
Claim 3
Dependent Claim 251 words
A linear feedback shift register for operating on a plurality f of parallel inputs according to a generator polynomial to produce a check character comprising: a plurality r of shift register stages X0. . . Xr 1 each corresponding to one of the terms in the generator polynomial; a first plurality of modulo 2 addition means connecting, for modulo 2 addition, each of said f data bit inputs: (Zt f 1, xt f 2, . . . ,Zt 1, zt of the shift register to the output of an individual one of the last f register stages: Xr f, xr f , . . . ,xr 1 according to the relationship: zt f 1 to xr f, zt f 2 to xr f 1, . . . ,zt to xr 1; a second plurality of modulo 2 addition means connected to respective inputs of the first xr f 2 shift register stages; a first feedback connection from the output of each of said first plurality of modulo 2 addition means in said f shift register stages to each of two preceding second modulo 1 addition means in accordance with the relationship: xr f 1 to x1 and x2, xr f 2 and x3, . . . , xr 1 to xr f 1 and xr f 2; and a third modulo 2 addition means connecting each output of said first plurality of modulo 2 addition means to the register stages determined in accordance with the non-zero coefficients in the generator polynomial.
Claim 4
Dependent Claim 251 words
A linear feedback shift register for operating on a plurality f of parallel inputs according to a generator polynomial to produce a check character comprising: a plurality r of shift register stages X0. . . Xr 1 each corresponding to one of the terms in the generator polynomial; a first plurality of modulo 2 addition means connecting, for modulo 2 addition, each of said f data bit inputs: (Zt f 1, xt f 2, . . . ,Zt 1, zt of the shift register to the output of an individual one of the last f register stages: Xr f, xr f , . . . ,xr 1 according to the relationship: zt f 1 to xr f, zt f 2 to xr f 1, . . . ,zt to xr 1; a second plurality of modulo 2 addition means connected to respective inputs of the first xr f 2 shift register stages; a first feedback connection from the output of each of said first plurality of modulo 2 addition means in said f shift register stages to each of two preceding second modulo 1 addition means in accordance with the relationship: xr f 1 to x1 and x2, xr f 2 and x3, . . . , xr 1 to xr f 1 and xr f 2; and a third modulo 2 addition means connecting each output of said first plurality of modulo 2 addition means to the register stages determined in accordance with the non-zero coefficients in the generator polynomial.
Claim 5
Dependent Claim 54 words
A linear feedback shift register according to claim 1 wherein said second plurality of modulo 2 addition means connected to the respective inputs of the first xr f 2 shift register stages performs modulo 2 addition on the pair of said first feedback connections from adjacent pairs of said first modulo 2 addition means.
Claim 6
Dependent Claim 53 words
A linear feedback shift register according to claim 1, wherein said third modulo 2 addition means connects each output of said first plurality of modulo 2 addition means to a fourth modulo 2 addition means in the input of the register stages determined in accordance with the non-zero coefficients in the generator polynomial.
Claim 7
Dependent Claim 69 words
A linear feedback shift register according to claim 3, wherein said second plurality of modulo 2 addition means connected to the input of the first xr f 2 shift register stages has a feedback input from the third modulo 2 aDdition means determined in accordance with the non-zero coefficients in the generator polynomial thereby serving as the modulo 2 adder for the second and fourth modulo 2 addition means.
Claim 8
Dependent Claim 35 words
A linear feedback shift register according to claim 1, wherein the shift register output is taken from the output of the last f register stages: xr f, xr f 1, . . . xr 1.
Claim 9
Dependent Claim 58 words
A linear feedback shift register according to claim 1, wherein the remainder in said shift register following a shift register operation on a message input is fed into an identical shift register used for decoding following said message utilization to thereby produce an error syndrom which should equal 0 if there is no error in the utilized message.

References Cited (Backward Citations)

US3465287A Cited
US3452328A Cited
US3601800A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-11-21 1976-05-22 1976-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-11-21 1980-05-22 1980-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-11-21 1984-05-22 1984-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag