Patent US5267316A successfully refreshed from Google Patents.
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
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:29
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 |