Optical transceiver and data mapping method using thereof
First Claim
Patent Images
1. An optical transceiver comprising:
- a decoder for decoding an 8B10B line-coded signal;
a data mapper dividing a decoded signal from the decoder into block units by combining eight 8-bit signals and securing fifteen bits of extra memory capacity as a result of mapping sixty four bits of data code and one bit of block information code into each of the divided block units,a Forward Error Correction (FEC) unit encoding unit for creating an FEC data and mapping the FEC data into the extra memory capacity,wherein the decoder decodes the 8B10B line-coded signal into an original 8-bit value if an input signal is a code word or decodes the 8B10B line-coded signal into a 4-bit Control Code Indicator (CCI), 3-bit position information and an extra one bit if the input signal is a control word, wherein the extra one bit of the control code is a Last Control Character (LCC) which includes information on whether or not a subsequent symbol is a control code, and the 3-bit position information indicates an original position of the control code among a sequence of eight symbols contained in the block,and wherein the data mapper individually specifies eight 8-bit signals as one block and identifies control codes using the block information code and sequentially maps the control codes beginning from the starting point of the block.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an optical transceiver. The optical transceiver includes a decoder for decoding an 8B10B line-coded signal; a data mapper for separating the decoded signal into block units and securing extra memory capacity by mapping a data code and a block information code onto each of the separated blocks; and an FEC encoding unit for creating a Forward Error Correction (FEC) data and mapping the FEC data onto the extra memory capacity.
10 Citations
12 Claims
-
1. An optical transceiver comprising:
-
a decoder for decoding an 8B10B line-coded signal; a data mapper dividing a decoded signal from the decoder into block units by combining eight 8-bit signals and securing fifteen bits of extra memory capacity as a result of mapping sixty four bits of data code and one bit of block information code into each of the divided block units, a Forward Error Correction (FEC) unit encoding unit for creating an FEC data and mapping the FEC data into the extra memory capacity, wherein the decoder decodes the 8B10B line-coded signal into an original 8-bit value if an input signal is a code word or decodes the 8B10B line-coded signal into a 4-bit Control Code Indicator (CCI), 3-bit position information and an extra one bit if the input signal is a control word, wherein the extra one bit of the control code is a Last Control Character (LCC) which includes information on whether or not a subsequent symbol is a control code, and the 3-bit position information indicates an original position of the control code among a sequence of eight symbols contained in the block, and wherein the data mapper individually specifies eight 8-bit signals as one block and identifies control codes using the block information code and sequentially maps the control codes beginning from the starting point of the block. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data mapping method comprising:
-
a decoding step of decoding an 8B10B line-coded signal; a data mapping step of dividing a decoded signal from the decoder into block units by combining eight 8-bit signals and securing fifteen bits of extra memory capacity as a result of mapping sixty four bits of data code and one bit of block information code into each of the divided block units; and a FEC encoding step of creating a Forward Error Correction (FEC) data and mapping the FEC data into the extra memory capacity, wherein the decoding step includes a step of decoding the 8B10B line-coded signal into an original 8-bit value if the input signal is a code word or decodes the 8B10B line-coded signal into a 4-bit Control Code Indicator (CCI), 3-bit position information and an extra one bit if the input signal is a control word, wherein the extra one bit of the control code is a Last Control Character (LCC) which includes information on whether or not a subsequent symbol is a control code, and wherein the 3-bit position information indicates an original position of the control code among a sequence of eight symbols contained in the block, and wherein the data mapping step includes a step of individually specifying eight 8-bit signals as one block and identifying control codes using the block information code and sequentially mapping the control codes beginning from the starting point of the block. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification