Apparatus and methods for channel allocation
AssigneeInfinera Corporation
InventorsIngmar Land, Khoa Le Trung, Han Sun
Life of this patent
Estimating the term…
Abstract
Streams of data encoded by a plurality of OFEC encoders are merged and allocated among a plurality of optical subcarriers of an optical communication system having two polarization channels. Methods and apparatus are provided for performing the merging and allocating such that for each OFEC encoder of said OFEC encoder plurality, a same number of bits of encoded data is allocated to each subcarrier of the subcarrier plurality, and a same number of bits of encoded data is allocated to each of the two polarization channels.
Claims20
A method, comprising:
- inputting at least an input stream A and an input stream B of sequentially ordered input data units of data encoded by a plurality of OFEC encoders;
- merging at least streams A and B so as to produce at least a first merged stream and a second merged stream of sequentially ordered output data units;
- and
- in a first allocation scheme, allocating the first merged stream to an optical subcarrier SC0 of an optical communication system and allocating the second merged stream to an optical subcarrier SC1 of an optical communication system having two polarization channels, wherein:
- the optical subcarriers SC0 and SC1 belong to a plurality of at least two optical subcarriers;
- each of the input data units comprises one or more blocks of encoded data;
- in the merging, input data units from the respective input streams are assigned to the respective merged streams by round robin distribution;
- the producing of each of the output data units comprises merging input data units assigned to a given merged stream, such that each output data unit comprises the encoded data blocks of one input data unit from each of the respective input streams;
- and
- the merging and allocating are carried out such that for each OFEC encoder of said OFEC encoder plurality, a same number of bits is allocated to each subcarrier of the subcarrier plurality, and a same number of bits is allocated to each of the two polarization channels.
Apparatus, comprising:
- a merging circuit configured to input at least an input stream A and an input stream B of sequentially ordered input data units of data encoded by a plurality of OFEC encoders, and to merge the said at least streams A and B so as to produce at least a first merged stream and a second merged stream of sequentially ordered output data units;
- and
- an allocating circuit configured to allocate one merged stream to an optical subcarrier SC0 of an optical communication system and to allocate another merged stream to an optical subcarrier SC1 of an optical communication system having two polarization channels, wherein:
- the optical subcarriers SC0 and SC1 belong to a plurality of at least two optical subcarriers;
- each of the input data units comprises one or more blocks of encoded data;
- the merging circuit is configured to assign input data units from the respective input streams to the respective merged streams by round robin distribution;
- the merging circuit is further configured, for each respective merged stream, to generate output data units by merging input data units assigned to that merged stream, such that each output data unit for that merged stream comprises the encoded data blocks of one input data unit from each of the respective input streams;
- and
- the allocating circuit is configured to periodically alternate the allocating of merged streams between a first allocation scheme in which the first merged stream is allocated to SC0 and the second merged stream is allocated to SC1, and a second allocation scheme in which the first merged stream is allocated to SC1 and the second merged stream is allocated to SC0, whereby for each OFEC encoder of said OFEC encoder plurality, a same number of bits is allocated to each subcarrier of the subcarrier plurality, and a same number of bits is allocated to each of the two polarization channels.
Apparatus, comprising:
- a merging circuit configured to input at least an input stream A and an input stream B of sequentially ordered input data units of data encoded by a plurality of OFEC encoders, and to merge the said at least streams A and B so as to produce at least a first merged stream and a second merged stream of sequentially ordered output data units;
- and
- an allocating circuit configured to allocate one merged stream to an optical subcarrier SC0 of an optical communication system and to allocate another merged stream to an optical subcarrier SC1 of an optical communication system having two polarization channels, wherein:
- the optical subcarriers SC0 and SC1 belong to a plurality of at least two optical subcarriers;
- each of the input data units comprises one or more blocks of encoded data;
- the merging circuit is configured to assign input data units from the respective input streams to the respective merged streams by round robin distribution;
- the merging circuit is further configured, for each respective merged stream, to generate output data units by merging input data units assigned to that merged stream, such that each output data unit for that merged stream comprises the encoded data blocks of one input data unit from each of the respective input streams;
- and
- each input data unit consists of four 8-bit DP-16QAM words, whereby for each OFEC encoder of said OFEC encoder plurality, a same number of bits is allocated to each subcarrier of the subcarrier plurality, and a same number of bits is allocated to each of the two polarization channels.
Apparatus, comprising:
- a merging circuit configured to input at least an input stream A and an input stream B of sequentially ordered input data units of data encoded by a plurality of OFEC encoders, and to merge the said at least streams A and B so as to produce at least a first merged stream and a second merged stream of sequentially ordered output data units;
- and
- an allocating circuit configured to allocate one merged stream to an optical subcarrier SC0 of an optical communication system and to allocate another merged stream to an optical subcarrier SC1 of an optical communication system having two polarization channels, wherein:
- the optical subcarriers SC0 and SC1 belong to a plurality of at least two optical subcarriers;
- each of the input data units comprises one or more blocks of encoded data;
- the merging circuit is configured to assign input data units from the respective input streams to the respective merged streams by round robin distribution;
- the merging circuit is further configured, for each respective merged stream, to generate output data units by merging input data units assigned to that merged stream, such that each output data unit for that merged stream comprises the encoded data blocks of one input data unit from each of the respective input streams;
- and
- each input data unit consists of one 4-bit DP-QPSK word, whereby for each OFEC encoder of said OFEC encoder plurality, a same number of bits is allocated to each subcarrier of the subcarrier plurality, and a same number of bits is allocated to each of the two polarization channels.
Dependencies are inferred from the claim text.