Patent ID: 7583456

Claim:
A method comprising: receiving a first data stream, the first data stream including one or more patterns associated with a predetermined level of DC wander; scrambling the first data stream with at least one of a plurality of scrambler seeds; determining if the predetermined level meets a minimum baseline; scrambling the first data stream with another one of the scrambler seeds to form a second data stream if it is determined that the predetermined level does not meet the minimum baseline, and determining whether there is at least one scrambler seed remaining in the plurality of scrambler seeds that has not been used previously for scrambling the first data stream, if there are no scrambler seeds that have not been used previously for scrambling a data stream, scrambling the first data stream with at least one of a plurality of scrambler seeds includes: selecting a scrambler seed among the plurality of scrambler seeds that yields a minimal baseline; and scrambling the first data stream using the selected scrambler seed.