Scrambler and unscrambler for serial data
First Claim
1. A data reordering system, comprisingfirst and second random access memories,a numerical memory address counter providing addresses in numerical sequence,a pseudo-random memory address counter providing addresses in a pseudo-random sequence,means to store serial data in said first memory in storage locations determined by one of said address counters while serially reading data out of said second memory from storage locations determined by the other of said address counters, andmeans periodically to transpose said first and second memories.
2 Assignments
0 Petitions
Accused Products
Abstract
Serial data is scrambled at a transmitting terminal by storing it in sequential locations in a first random access memory, while previously stored information is read out of a second random access memory using a pseudo-random address counter. Whenever one memory is filled and the other memory is emptied, the roles of the memories are transposed. Similar apparatus at a receiving terminal is operated in synchronism and phase to unscramble the received data.
-
Citations
6 Claims
-
1. A data reordering system, comprising
first and second random access memories, a numerical memory address counter providing addresses in numerical sequence, a pseudo-random memory address counter providing addresses in a pseudo-random sequence, means to store serial data in said first memory in storage locations determined by one of said address counters while serially reading data out of said second memory from storage locations determined by the other of said address counters, and means periodically to transpose said first and second memories.
-
5. A data transmission system, comprising
a serial data scrambler at a transmitting terminal and a serial data unscrambler at a receiving terminal, each including: -
two random access memories, a numerical memory address counter providing addresses in numerical sequence, a pseudo-random memory address counter providing addresses in a pseudo-random sequence, means to store serial data in one of said memories in storage locations determined by one of said address counters while serially reading data out of the other of said memories from storage locations determined by the other of said address counters, and means periodically to transpose the store and read-out operations of said memories using transposed ones of said address counters. - View Dependent Claims (6)
-
Specification