| CPC H04B 10/118 (2013.01) [H03M 13/2909 (2013.01); H03M 13/2936 (2013.01); H04L 1/0071 (2013.01); H04L 7/0066 (2013.01)] | 18 Claims |

|
1. A communication device comprising:
circuitry configured to:
based on information on a transmission characteristic of a free-space optical communication used for transmitting data, determine an interleaving length of the data;
interleave the data based on the determined interleaving length; and
transmit the interleaved data,
wherein
the interleaving length is changeable,
the circuitry is configured to shape the interleaved data based on a data format configured to make the interleaving length detectable on a receiving side of the free-space optical communication,
the data format is such that the data includes synchronization codes,
the circuitry is configured to dispose at least two types of the synchronization codes in the data so as to make the interleaving length detectable on the receiving side of the free-space optical communication, and
the at least two types of the synchronization codes includes:
a first synchronization code representing a start point or an end point of the interleaving, and
a second synchronization code representing a continuation point of the interleaving at intervals of a predetermined data length based on the determined interleaving length.
|