A communication device capable of correcting a burst error exceeding a
correcting capability of an error correcting code by only transmitting
one packet. With respect to data to be transmitted, a frame generating
section 22 generates a frame for which an error detecting process, etc.,
is performed. A frame dividing section 23 divides the generated frame, by
a predetermined number, into a plurality of divided frames. A
transmission control section 24 generates a packet in which the plurality
of divided frame are copied predetermined times. A transmitting section
25 sends the packet to a receiver. A receiving section 35 receives the
packet transmitted from a transmitter. A reception control section 34
divides the received packet by the predetermined number. A frame
reconstructing section 33 reconstructs the frame by assembling the
divided frames in predetermined order. A frame processing section 32
performs an error correcting process, etc., for the reconstructed frame.