Data scrambling apparatus
AssigneeRockwell International Corporation
InventorW. Ray Busby
Life of this patent
Estimating the term…
Abstract
A data scrambler-descrambler combination is illustrated which stores previously modified received data and alters data passing through on the basis of certain of the previously stored data bits. Additionally, the previously stored data is monitored to detect repetitive patterns, which indicate that the scrambler is no longer properly scrambling the signal, and introducing a pattern breaking data bit into the storage means whenever such a pattern is detected.
Claims5
Data signal scrambling apparatus comprising, in combination:
- serial in/parallel out data storage first means for temporarily storing data wherein the data output at output taps thereof can range from the most recently stored Q1 to the oldest stored Qn;
- decision second means, including first and second input means and output means where signals D received at said first input means thereof are passed to said output means thereof as signals D1 thereof modified in accordance with signals X received at said second input thereof;
- exclusive OR third means connected between said first and second means for supplying signals X to said second means in accordance with the relative logic values of given output taps of said first means;
- decision fourth means, including first and second input means and output means where signals D1 received at said first input means thereof are passed to said output means thereof as signals D2 thereof modified in accordance with signals PT received at said second input thereof;
- input signal fifth means, connected to said second means for supplying input signals D to said second means;
- decision sixth means, including input means connected to said first and fifth means for receiving D and at least some of Q1 through Qn signals and output means connected to said second input means of said fourth means for supplying signals PT thereto, said sixth means generating said signal PT in accordance with comparisons of selected pairs of input signals;
- and
- apparatus output means, connected to said output means of said second means for providing scrambled output D1 signals
Scrambled data generating apparatus comprising, in combination:
- input first means for supplying a data signal Dm to be scrambled;
- and
- logic second means, including output means and first input means connected to said first means to receive signals Dm therefrom, for generating an output signal D1m at said output means thereof wherein D1m equals the exclusive OR logical combination of Dm, D2m-j, and D2m-n with D2m-j and D2m-n being signals internally generated j and n bit time periods earlier and temporarily stored wherein at the time of generation the D2m bit signal is generated in accordance with the following rules,
- (1) When no pattern in a given set of patterns is detected in the previously generated set of stored bits, then D2m is the exclusive OR logical combination of Dm, D2m-j and D2m-n
- (2) When a pattern in said given set of patterns is detected in the previously generated set of stored bits, then
- (a) D2m is set to the opposite logic value of the previously generated D2m bit when the detected pattern is "all bits alike"
- (b) D2m is set to the same logic value as the previously generated D2m bit when the detected pattern is "alternate bits opposite".
Signal scrambling apparatus comprising, in combination:
- serial data bit stream signal storage first means including data input means and data output means;
- data signal input second means for supplying a signal to be monitored and scrambled;
- bit pattern detection logic third means, including input means connected to said data output means of said first means, input means connected to said second means and including apparatus signal output means, for supplying signals to a remote descrambler, the signal output by said third means differing from that supplied by said second means in accordance with the logic values of at least two of the signal bits stored in said storage first means;
- and
- same logic value and alternating logic value bit pattern detection logic fourth means, including input means connected to said data output means of said first means, input means connected to said apparatus signal output means of said second means and output means connected to said third means for breaking data patterns by modifying data bits supplied to said first means whereby in the alternative (a) a bit having a logic value opposite those stored is inserted into said first means when said fourth means detects that all the bits stored in said first means have the same logic value and (b) a bit having a logic value which has the same logic value as the last bit stored in said first means is inserted into said first means when said fourth means detects that all the bits stored in said first means have alternating logic values.
Data scrambling apparatus comprising, in combination:
- first means for supplying data to be scrambled;
- data storage second means for storing data previously output by the apparatus;
- scrambled output data third means;
- data monitoring fourth means, connected to said, second and third means, for altering the logic value of data supplied by said first means before being output by said third means when data stored in given bit positions in said second means has given relative logic values;
- and
- data monitoring fifth means, connected to said first, second and third means, for detecting a plurality of given stored logic conditions and for altering the logic value of data transferred from said third means to said second means in accordance with detected logic bit values such that the given stored logic condition is not perpetuated.
Dependencies are inferred from the claim text.