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

Modular encoder

Assignee: National Aeronautics and Space Administration
•
Filing: 1969-09-24
•
Granted: 1971-09-07
•
Expires: 1989-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A biorthogonal encoder of modular design with each module operating in a serial or cyclic mode. The number of modules M is equal to N/2 if N, the number of bits of the data word, is even, or to (N+1)2 if N is odd. Each module includes a 2-bit shift register, a storage bit and a mod 2 gate. The input to the register is a mod 2 function of the register''s output and that of the storage bit. The outputs of all the M modules are added mod 2 to provide the 2N bits of each code word in sequence.

Inventors

  • 👤 Tage O Anderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:05
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M5/00

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 152 words
A modular encoder for generating a biorthogonal code word of 2N bits for a data word of N bits, N being an integer and not less than three, comprising: Z encoder modules, Z being equal to N/2 if N is even or (N+1)/2 if N is odd, each module including storage means which each include three binary storage units, two of said units receiving two bits of said N-bit data word and the third being always initially set to a binary 0 state, for receiving two different ones of said N bits of the data word and having an output; means for clocking said modules with clock pulses, each module being clocked at one-fourth the clocking rate of a lower order module; and means for mod 2 adding the output of said Z modules to provide an encoder output representing one of the code word bits in response to each clock pulse.
Claim 2
Dependent Claim 152 words
A modular encoder for generating a biorthogonal code word of 2N bits for a data word of N bits, N being an integer and not less than three, comprising: Z encoder modules, Z being equal to N/2 if N is even or (N+1)/2 if N is odd, each module including storage means which each include three binary storage units, two of said units receiving two bits of said N-bit data word and the third being always initially set to a binary 0 state, for receiving two different ones of said N bits of the data word and having an output; means for clocking said modules with clock pulses, each module being clocked at one-fourth the clocking rate of a lower order module; and means for mod 2 adding the output of said Z modules to provide an encoder output representing one of the code word bits in response to each clock pulse.
Claim 3
Dependent Claim 108 words
The arrangement as recited in claim 1 wherein said three units include first and second units defining a clockable shift register, said first unit defining the input unit of said register and the second unit defining the output unit of said shift register, and a third storage unit, each module further including means for supplying said first unit with a binary signal which is a mod 2 function of the binary signals in said second and third storage units, the two data word bits being storable in said first and third storage units, with the lower order bit of the two being stored in said first storage unit.
Claim 4
Dependent Claim 142 words
A modular encoder for generating a biorthogonal code word of 2N bits for a data word of N bits, N being an integer which is not less than three, comprising: Z encoder modules, Z being equal to N/2 if N is even or to (N+1) /2 if N is odd, each module including a two-stage clockable shift register, having an input and an output, a storage unit, and means for supplying the input of said register with a signal which is a mod 2 function of the bits at the output of said register ans said storage unit; means for clocking the register of each module at a rate which is one-fourth the clocking rate of a lower module; and output means for mod 2 adding the outputs of the registers of said modules to provide each bit of said code word.
Claim 5
Dependent Claim 142 words
A modular encoder for generating a biorthogonal code word of 2N bits for a data word of N bits, N being an integer which is not less than three, comprising: Z encoder modules, Z being equal to N/2 if N is even or to (N+1) /2 if N is odd, each module including a two-stage clockable shift register, having an input and an output, a storage unit, and means for supplying the input of said register with a signal which is a mod 2 function of the bits at the output of said register ans said storage unit; means for clocking the register of each module at a rate which is one-fourth the clocking rate of a lower module; and output means for mod 2 adding the outputs of the registers of said modules to provide each bit of said code word.
Claim 6
Dependent Claim 54 words
The arrangement as recited in claim 3 wherein each module receives two different bits of the N bits of the data word, said two bits being storable in the input stage of said shift register and said storage unit and the output stage of said shift register being set to a binary 0 state.
Claim 7
Dependent Claim 27 words
The arrangement as recited in claim 4 wherein the storage unit of the highest order module is set to a binary 0 state when N is odd.

References Cited (Backward Citations)

US3030614A Cited
US3398239A Cited
US3358083A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-09-06 1975-03-08 1975-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-09-06 1979-03-08 1979-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-09-06 1983-03-08 1983-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag