摘要 |
<p>Methods for quickly determining loss of synchronization and for quickly reestablishing synchronization of a subaggregate frame having primary and secondary frames and contained within an independently synchronized aggregate are provided. In determining loss of synchronization, synch bits are located in the secondary frame such that when the composite subaggregate frame is synchronized the synch bits are chosen to be inserted into the same predetermined position in the aggregate. The synch bits are provided with values such that a collection os synch bits of a composite frame provides an internally non-repeating pattern. By comparing bit values received in the predetermined location of the aggregate at the synch bit rate with the non-repeating pattern, a determination is made as to whether synchronization has been lost. To reestablish synchronization, during data receipt, the bits located in the predetermined synch bit location in the aggregate frame are sequentially inserted into a number of buffers, the number being equal to the frame rate of the aggregate divided by the synch rate of the synch bits. Then, upon loss of synchronization, a local pointer value is stored upon receipt of a synch bit candidate, the bit patterns in the buffers are scanned to find the buffer containing the internally non-repeating synch pattern, and a pointer correction indication is determined by comparing the local pointer value to a system pointer value dictated by the internally non-repeating synch pattern in that buffer.</p> |