Method and apparatus for translating differently-sized virtual tributaries organized according to a synchronous optical network (SONET) standard
AssigneeAlcatel Network Systems, Inc.
InventorsManal Afify, Allen W. Moore, Claude M. Hurlocker
Life of this patent
Estimating the term…
Abstract
A SONET virtual tributary reformatter has a drop encoder that receives incoming data of a second VT size mapped according to first VT size and provides the data in a format designed for the first VT size and also has an add decoder that receives outgoing data signals of the second VT size in the format of the first VT size and provides the outgoing data of the second VT size mapped according to the first VT size.
Claims9
Apparatus for processing digital signals transported in frames having ninety columns and nine rows of bytes with three columns of overhead data and eighty-seven columns of payload data divided into seven groups of virtual tributaries having sizes of twenty-seven, thirty-six, fifty-four, or one hundred four bytes according to a synchronous optical network (SONET) standard, comprising:
- first means, responsive to an incoming parallel signal having an underlying second virtual tributary size but mapped according to a first virtual tributary size, for providing the incoming signal in a serial transport frame format sized for the first virtual tributary size;
- and
- second means, responsive to an outgoing signal having the underlying second virtual tributary size but in the serial transport frame format sized for the first virtual tributary size, for providing the outgoing signal as an outgoing parallel signal mapped according to the first virtual tributary size.
A reformatter for reformatting digital data signals transported in frames having payload bytes divided in groups of bytes, the groups being subdivided into virtual tributaries (VTs) having a number of bytes selected according to a synchronous optical network (SONET) standard specifying sizes of VTs by number of bytes, the reformatter comprising:
- a drop encoder, responsive to incoming address signals mapped according to a first virtual tributary (VT) size and responsive to incoming parallel data signals of a second VT size, for providing the data signals in one or more channels of a serial transport frame sized for the first VT size;
- and
- an add decoder, responsive to outgoing data signals of the second VT size in one or more channels of the serial transport frame sized for the first VT size, for providing the outgoing data signals as parallel data signals of the second VT size and for providing outgoing address signals mapped according to the first VT size.
A method for processing data in signals divided in groups subdivided into virtual tributaries (VTs) having a number of bytes selected according to a synchronous optical network (SONET) standard specifying sizes of VTs by number of bytes, comprising the steps of:
- storing incoming high-speed data signals of a second selected VT size (VT2) as data of a first selected VT size (VT 1.5);
- providing the stored incoming data signals of the second selected VT size (VT2) in a low-speed serial transport frame format (FIG. 5) for data of the first selected VT size (VT 1.5);
- and
- translating outgoing low-speed data signals of the second selected VT size (VT2) to the low-speed serial transport frame format (FIG. 5) for data of the first selected VT size (VT 1.5), and storing the outgoing data of the second selected VT size (VT2) as data of the first selected TV size (VT 1.5).
A reformatter for reformatting digital data signals transported in frames having payload bytes divided in groups that are subdivided into virtual tributaries (VTs) having a number of bytes selected according to a synchronous optical network (SONET) standard specifying sizes of VTs according to number of bytes, the reformatter comprising:
- a drop encoder, responsive to incoming address signals mapped according to a first virtual tributary (VT) size and responsive to incoming parallel data signals of a second VT size, for providing the data signals in one or more channels of a serial transport frame sized for the first VT size;
- an add decoder, responsive to outgoing data signals of the second VT size in one or more channels of the serial transport frame sized for the first VT size, for providing the outgoing data signals as parallel data signals of the second VT size and for providing outgoing address signals mapped according to the first VT size;
- a receive memory, responsive to the incoming address and data signals of the second VT size for storing a last two successive of the incoming data signals for providing the last two successive stored data signals;
- drop multiplexer means, responsive to the last two successive stored data signals of the second VT size and responsive to a select signal, for providing the last two successive stored data signals for one or more channels of the serial transport frame sized for the first VT size;
- and
- wherein the drop multiplexer means, is responsive to the select signal and to the last two successive stored data signals, for providing selected bits of the last two successive stored data signals for a channel of the serial transport frame sized for the first VT size.
A reformatter for reformatting digital data signals transported in frames having payload bytes divided in groups that are subdivided into virtual tributaries (VTs) having a number of bytes selected according to a synchronous optical network (SONET) standard specifying sizes of VTs, the reformatter comprising:
- a drop encoder, responsive to incoming address signals mapped according to a first virtual tributary (VT) size and responsive to incoming parallel data signals of a second VT size, for providing the data signals in one or more channels of a serial transport frame sized for the first VT size;
- an add decoder, responsive to outgoing data signals of the second VT size in one or more channels of the serial transport frame sized for the first VT size, for providing the outgoing data signals as parallel data signals of the second VT size and for providing outgoing address signals mapped according to the first VT size;
- a transmit memory, responsive to the outgoing data signals of the second VT size in one or more channels of the serial transport frame sized for the first VT size, for storing a last two successive of the outgoing data signals of the serial transport frame sized for the first VT size for providing the last two successive stored data signals;
- add multiplexer means, responsive to the last two successive stored data signals and responsive to a select signal, for providing the last two successive stored data signals as the outgoing parallel data signals;
- and
- wherein the add multiplexer means is for providing selected bits of the last two successive stored data signals as the outgoing parallel data signals.
Dependencies are inferred from the claim text.