×

Parallel frame synchronizer for detecting forward-ordered/reverse-ordered, inverted/non-inverted data

  • US 5,592,518 A
  • Filed: 03/28/1994
  • Issued: 01/07/1997
  • Est. Priority Date: 03/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of detecting synchronizing to high speed serial true and inverted data capture by detecting a predetermined frame synchronization pattern within a received digital signal characterized by a serial bit stream, wherein a predetermined number of consecutive bits in the serial bit stream is converted to a parallel data word as the digital signal is received, the method comprising:

  • substantially simultaneously comparing each parallel data word with a plurality of predetermined parallel bit patterns, each bit pattern of the plurality of predetermined parallel bit patterns corresponding to a different representation of the frame synchronization pattern;

    so as to characterize the digital signal being received and to determine a position of the frame synchronization pattern within the parallel data word, the digital signal being characterized as being one of the members of the group consisting of true forward, true reverse, inverted forward, and inverted reverse, wherein true forward is indicative of a forward-ordered, non-inverted bit sequences, true reverse is indicative of a reverse-ordered, non-inverted bit sequence, inverted forward is indicative of a forward-ordered, inverted bit sequence and inverted reverse is indicative of a reverse-ordered, inverted bit sequence;

    generating a correlation signal for each substantially simultaneous comparison to indicate a degree of correlation between each of the plurality of predetermined parallel bit patterns and at least a portion of the parallel data word; and

    selecting one of the correlation signals which has a degree of correlation greater than a predetermined minimum degree of correlation so as to detect the predetermined frame synchronization pattern.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×