Patent ID: 6600745
Filing Date: 2003-07-29
Classification: H04J,H04L,H04Q

Abstract:
A method of terminating an Asynchronous Transfer Mode (ATM) multiplexed data stream at a depacketizing functional unit, where virtual channel data not including a frame alignment signal is carried in cells in the data stream, each of the cells having a message sequence number, the method comprising the steps of:a) aligning the cells using a plurality of cell buffers each storing payload data contained in a single cell, the cell buffers being sequentially identified in accordance with lower significant bits of the message sequence number; b) conditionally loading an appropriately identified cell buffer with each cell from the data stream in accordance with the lower significant bits of the message sequence number, provided the message sequence number does not correspond to the message sequence number of the cell buffer currently being depacketized and is not more than the number of cell buffers minus one in advance of the message sequence number of the cell buffer being depacketized or an empty cell buffer being replaced by a fill-in cell; c) emptying the cell buffers according to the conditions of a combined depacketizer and slip algorithm to form a continuous data stream aligned to clock and frame start signals of the depacketizing functional unit; d) on the failure of a valid cell to arrive, replacing the missing cell by the fill-in cell in the continuous data stream by means of a fill-in cell format generator; and e) restarting the combined depacketizer and slip algorithm if a valid cell is not received.