(EN) A method and apparatus for detecting synchronizing sequences in a digital data stream. The apparatus comprises a plurality of candidate sequence counters (102, 108, 112) and associated vote counters (126, 128, 130) which are used in conjunction with comparators (120, 122, 124) to test the order of received synchronizing symbols of a predefined sequence of predefined symbols against a plurality of corresponding candidate symbols of candidate sequences. A candidate counter begins a new candidate sequence when an ambiguity in the input symbol sequence occurs. The apparatus includes a voter decision logic circuit (38) which selects a winner among the candidates based upon the number of votes or matches tallied for each candidate sequence. Further, the apparatus detects ambiguities in the input symbol stream and loads the candidate counters with candidate symbols to begin-new candidate sequences.
(FR) Procédé et appareil de détection de séquences de synchronisation dans un flot de données numériques. L'appareil comprend une pluralité de compteurs de séquences de candidats (102, 108, 112) et des compteurs de votes associés (126, 128, 130) qui sont utilisés conjointement à des comparateurs (120, 122, 124) pour tester l'ordre de symboles de synchronisation reçus d'une séquence prédéfinie de symboles prédéfinis par rapport à une pluralité de symboles de candidats correspondants de séquences de candidats. Un compteur de candidats commence une nouvelle séquence de candidtats lorsqu'une ambiguïté dans la séquence de symboles d'entrée se produit. L'appareil comprend un circuit logique de décision de votant (38) qui sélectionne un gagnant parmi les candidats en se basant sur le nombre de votes ou de concordances pointés pour chaque séquence de candidats. En outre l'appareil détecte les ambiguïtés dans le flot de symboles d'entrée et charge les compteurs de candidats avec des symboles de candidats pour commencer de nouvelles séquences de candidats.