Back to results
US 7,460,563 B1Granted
Determination of interleaving channels in a serial interleaver
AssigneeCisco Technology, Inc.
InventorLuissergio Boluna
Life of this patent
Estimating the term…
Abstract
A system and method for determining between serial channels received in an interleaved serial data stream. Each channel includes only a single version of a delimiting character so that the channels can be uniquely determined.
Claims9
A method comprising:
- encoding a special symbol delimiting character to be inserted between symbols in a first serial data stream as a primary character version of the special symbol delimiting character, where the special symbol delimiting character has a primary character version and an alternate character version and where the special symbol delimiting character versions are utilized to delimit symbol boundaries in a data stream;
- inserting the primary character version of the special symbol delimiting character between symbols in the first serial data stream to form a first source serial channel;
- encoding the special symbol delimiting character to be inserted between symbols in a second serial data stream as the alternate character version of the special symbol delimiting character;
- inserting the alternate character version of the special symbol delimiting character between symbols in the second serial data stream to form a second source serial channel;
- interleaving the first and second source serial channels into a single interleaved serial channel;
- maintaining running disparity of the interleaved serial channel by using primary or alternate versions of other symbol delimiting characters inserted into the interleaved serial channel;
- de-interleaving the interleaved serial channel to recover first and second received serial channels where the first received serial channel is either the first or second source serial channel;
- detecting the special symbol delimiting characters in the first received serial channel;
- and
- determining whether the first received serial channel is the first or second source serial channel based on whether the special symbol delimiting character inserted between symbols in the first received serial channel is encoded as the primary or alternate character version of the special symbol delimiting character.
7 more elements
A system comprising:
- an interleaver configured to interleave first and second source serial channels into an interleaved serial channel, with symbols in the first and second source serial channels delimited by a special symbol delimiting character encoded either as a primary or alternate character version of the special symbol delimiting character and where the special symbol delimiting character versions are utilized to delimit symbol boundaries in a data stream;
- an encoding unit, coupled to an input of the interleaver, configured to insert special symbol delimiting characters into a first and second serial data stream to delimit symbols to form first and second source serial channels, to encode the special symbol delimiting character inserted between symbols in the first serial data stream as the primary character version of the special symbol delimiting character, to encode the special symbol delimiting character inserted between symbols in the second serial data stream as the alternate character version of the special symbol delimiting character, and to maintain running disparity of the interleaved serial channel by using primary or alternate versions of other symbol delimiting characters inserted into the interleaved serial channel;
- a de-interleaver configured to de-interleave the interleaved serial channel to form first and second received serial channels;
- a decoding unit, coupled to receive the first received serial channel, configured to decode the special symbol delimiting characters in the first received serial channel and to indicate whether the special symbol delimiting characters are encoded as the primary or alternate character version of the special symbol delimiting character;
- and
- an interface configured to examine a decoded special symbol delimiting character in the first received serial channel to determine the identity of the received serial channels.
3 more elements
A system comprising:
- means for encoding a special symbol delimiting character to be inserted between symbols in a first serial data stream as a primary character version of the special symbol delimiting character, where the special symbol delimiting character has a primary character version and an alternate character version and where the special symbol delimiting character versions are utilized to delimit symbol boundaries in a data stream;
- means for inserting the primary character version of the special symbol delimiting character between symbols in the first serial data stream to form a first source serial channel;
- means for encoding the special symbol delimiting character to be inserted between symbols in a second serial data stream as the alternate character version of the special symbol delimiting character;
- means for inserting the alternate character version of the special symbol delimiting character between symbols in the second serial data stream to form a second source serial channel;
- means for interleaving the first and second source serial channels into a single interleaved serial channel;
- means for maintaining running disparity of the interleaved serial channel by using primary or alternate versions of other symbol delimiting characters inserted into the interleaved serial channel
- means for de-interleaving the interleaved serial channel to recover first and second received serial channels where the first received serial channel is either the first or second source serial channel:
- means for detecting the special symbol delimiting characters in the first received serial channel;
- and
- means for determining whether the first received serial channel is the first or second source serial channel based on whether the special symbol delimiting character inserted between symbols in the first received serial channel is encoded as the primary or alternate character version of the special symbol delimiting character.
7 more elements
A method comprising:
- encoding a special symbol delimiting character to be inserted between symbols in a first serial data stream as a primary character version of the special symbol delimiting character, where the special symbol delimiting character has a primary character version and an alternate character version and where the special symbol delimiter character versions are utilized to delimit symbol boundaries in a data stream;
- inserting the primary character version of the special symbol delimiting character between symbols in the first data stream to form a first source serial channel;
- encoding the special symbol delimiting character to be inserted between symbols in a second serial data stream as the alternate character version of the special symbol delimiting character;
- inserting the alternate character version of the special symbol delimiting character between symbols in the second serial data stream to form a second source serial channel;
- interleaving the first and second source serial channels into a single interleaved serial channel where the character versions of the special symbol delimiting characters inserted into the first and second source serial channels enable the channels to be distinguished when de-interleaved;
- and
- maintaining running disparity of the interleaved serial channel by using primary or alternate versions of other symbol delimiting characters inserted into the interleaved serial channel.
4 more elements
A method comprising:
- de-interleaving a received interleaved serial channel to recover first and second received serial channels, where the first received serial channel is either a first or second source serial channel, with symbols in the first received serial channel delimited by a special symbol delimiting character encoded as either a primary or alternate character version, where the special symbol delimiting character versions are utilized to delimit symbol boundaries in a data stream and with the first source serial channel including only the primary character version of the special symbol delimiting character and the second source serial channel including only the alternate version of the special symbol delimiting character;
- detecting the special symbol delimiting characters in the first received serial channel;
- and
- determining whether the first received serial channel is the first or second source serial channel based on whether the special symbol delimiting character inserted between symbols in the first received serial channel is encoded as the primary or alternate character version of the special symbol delimiting character.
1 more element
Dependencies are inferred from the claim text.