Coding circuit, decoding circuit, coding method, decoding method and computer program
AssigneeNTT, Inc.
InventorsTakeshi Kakizaki, Masanori Nakamura, Fukutaro Hamaoka
Life of this patent
Estimating the term…
Abstract
There is provided an encoding circuit used for coherent digital signal processing, including: a serial-parallel circuit that divides input data into a plurality of pieces of divided data by serial-parallel conversion; a plurality of encoders that adds an error correction code to the divided data and encodes the divided data; and a bit conversion circuit that converts a bit sequence in order to make an amount of noise generated by a communication channel non-uniform among the plurality of pieces of divided data encoded by each of the plurality of encoders.
Claims3
An encoding circuit used for coherent digital signal processing, comprising:
- a serial-parallel circuit configured to divide input data into a plurality of pieces of divided data by serial-parallel conversion;
- a plurality of encoders configured to encode each of the pieces of divided data using codes with different decoding performance and coding rates;
- and
- a bit conversion circuit configured to convert a bit sequence in order to make an amount of noise generated by a communication channel non-uniform among the plurality of pieces of divided data encoded by each of the plurality of encoders,
- wherein the bit conversion circuit inputs the plurality of pieces of divided data encoded by each of the plurality of encoders via different lanes, and converts the bit sequence by calculating an exclusive OR of the input the plurality of pieces of divided data.
An encoding method used for coherent digital signal processing, comprising:
- dividing input data into a plurality of pieces of divided data by serial-parallel conversion;
- encoding each of the pieces of divided data using codes with different decoding performance and coding rates;
- inputting the plurality of pieces of divided data encoded via different lanes, and
- converting a bit sequence, by calculating an exclusive OR of the input the plurality of pieces of divided data, in order to make an amount of noise generated by a communication channel non-uniform among the plurality of pieces of encoded divided data.
A non-transitory computer readable storage medium that stores a computer program to be executed by the computer;
- dividing input data into a plurality of pieces of divided data by serial-parallel conversion,
- encoding each of the divided data using codes with different decoding performance and coding rates,
- inputting the plurality of pieces of divided data encoded via different lanes, and
- converting a bit sequence, by calculating an exclusive OR of the input the plurality of pieces of divided data, in order to make an amount of noise generated by a communication channel non-uniform among the plurality of pieces of encoded divided data.
Dependencies are inferred from the claim text.