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

Synchronous system for parallel data scrambling

Assignee: Nokia Spain SA
•
Filing: 1992-09-29
•
Granted: 1993-11-30
•
Expires: 2012-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Of the type formed by a pseudorandom code generator and a block that performs the synchronizing and the scrambling in parallel which, in addition to the initialization signal, receives as inputs the set of parallel input data and the codes generated by the code generator, and produces the scrambled parallel data at the outputs; the modulo-2 adders used in the feedback loops of the pseudorandom code generator have only two inputs, and the outputs of the code generator in the parallel working time slots tp and tp+1 are related through the expression: C.sub.tp+1 =T.sup.n (nxn).C.sub.tp simplifying the result accordingly.

Inventors

  • 👤 Jose L. Merino Gonzalez
  • 👤 Fernando Ortiz Saenz
  • 👤 Rafael Burriel Luna
  • 👤 Fernando Ortega Rodriguez
  • 👤 Ana Ma del Mar Menendez Martin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:04
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/03; H04L25/03828; H04L25/03866; H04L25/03872

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 251 words
An improved synchronous system for parallel data scrambling, of the type comprising a pseudorandom code generator (GC) and a block (S+AP) that performs the synchronizing and scrambling in parallel which, in addition to an initialization signal (INI), receives as inputs a set of parallel input data (DE1, . . . , DEi, . . . , DEn) and codes (C1, . . . , Ci, . . . , Cn) generated by the code generator and produces at its output scrambled data (DA1, . . . , DAi, . . . , DAn) in parallel and wherein the improvement is that each one of a plurality of modulo-2 adders used in feedback loops of the pseudorandom code generator receives only two inputs; and the relationship between the outputs of the pseudorandom code generator in two consecutive time slots of parallel operation tp and tp+1 are determined by an expression: C.sub.tp+1 =T.sup.n (nxn).C.sub.tp where: C tp is an n dimensional vector, equal to a number of bits in parallel that are scrambled, that indicates a value of n pseudorandom codes in the parallel working time slot tp, C tp+1 is an n dimensional vector, that indicates a value of n pseudorandom codes in the time slot tp+1, T n is an n-th power of a transformation matrix T, which is a square matrix (nxn) that represents a transformation matrix of the codes in accordance with the algorithm 1+X 6 +X 7 , whose coefficients, in turn, depend on the value of n.
Claim 2
Dependent Claim 251 words
An improved synchronous system for parallel data scrambling, of the type comprising a pseudorandom code generator (GC) and a block (S+AP) that performs the synchronizing and scrambling in parallel which, in addition to an initialization signal (INI), receives as inputs a set of parallel input data (DE1, . . . , DEi, . . . , DEn) and codes (C1, . . . , Ci, . . . , Cn) generated by the code generator and produces at its output scrambled data (DA1, . . . , DAi, . . . , DAn) in parallel and wherein the improvement is that each one of a plurality of modulo-2 adders used in feedback loops of the pseudorandom code generator receives only two inputs; and the relationship between the outputs of the pseudorandom code generator in two consecutive time slots of parallel operation tp and tp+1 are determined by an expression: C.sub.tp+1 =T.sup.n (nxn).C.sub.tp where: C tp is an n dimensional vector, equal to a number of bits in parallel that are scrambled, that indicates a value of n pseudorandom codes in the parallel working time slot tp, C tp+1 is an n dimensional vector, that indicates a value of n pseudorandom codes in the time slot tp+1, T n is an n-th power of a transformation matrix T, which is a square matrix (nxn) that represents a transformation matrix of the codes in accordance with the algorithm 1+X 6 +X 7 , whose coefficients, in turn, depend on the value of n.
Claim 3
Dependent Claim 74 words
Synchronous system for parallel data scrambling according to claim 1, wherein the system is further improved in that the relationship between the outputs of the pseudorandom code generator in the time slots tp and tp+1, when the number of bits to be scrambled in parallel is 16, is given by: C'1=C10+C11 C'2=C11+C12 C'3=C12+C13 C'4=C13+C14 C'5=C14+C15 C'6=C15+C16 C'7=C9+C11 C'8=C10+C12 C'9=C11+C13 C'10=C12+C14 C'11=C13+C15 C'12=C14+C16 C'13=C1+C5 C'14=C2+C6 C'15=C3+C7 C'16=C4+C8 where the symbol + represents a modulo-2 addition.
Claim 4
Dependent Claim 66 words
Synchronous system for parallel data scrambling according to claim 1, wherein the system is further improved in that the relationship between the outputs of the pseudorandom code generator in the time slots tp and tp+1, when the number of bits to be scrambled in parallel is 8, is given by: C"1=C2+C3 C"2=C3+C4 C"3=C4+C5 C"4=C5+C6 C"5=C6+C7 C"6=C7+C8 C"7=C1+C3 C"8=C2+C4 where the symbol + represents a modulo-2 addition.

References Cited (Backward Citations)

USRE30957E Cited
US4520232A Cited
US5010573A Cited
EP0397079A2 Cited
US5031129A Cited
US4965881A Cited
US5163092A Cited
US5185799A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-29 1997-05-31 1997-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-29 2001-05-31 2001-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-29 2005-05-31 2005-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag