Patent ID: 8522109

Claim:
A coding apparatus that is applied to a communication apparatus that performs packet communication, comprising: an arranging section that arranges information data included in a plurality of information packets according to constraint length Kmax and coding rate (q−1)/q of a parity check polynomial of equation 1 of a low-density parity-check convolutional code; an erasure correction encoding section that applies erasure correction coding to arranged information data using the parity check polynomial and generates first parity packets to output the first parity packets; and an error correction coding section that applies error correction coding to the information data and the output first parity packets to generate second parity packets, wherein the arranging section arranges the information data to make, a bit sequence which is decided based on the constraint length Kmax and the coding rate (q−1)/q in the arranged information data, be formed with bits respectively included in the different information packets, ( D a#k,1,1 +D a#k,1,2 + . . . +D a#k,1,L1k +1) X 1 ( D )+( D a#k,2,1 +D a#k,2,2 + . . . +D a#k,2,L2k +1) X 2 ( D )+ . . . +( D a#k,q-1,1 D a#k,q-1,2 + . . . +D a#k,q-1,Lq-1k +1) X q-1 ( D )+( D b#k,1 +D b#k,2 + . . . D b#k,Lk +1) P ( D )=0 (Equation 1) where D is a delay operator, and, if a#k,x,y and b#k,y (k=1, 2, 3, . . . , g) each are an order of the parity check polynomial of equation 1 and a maximum value (maximum order) of a#k,x,y and b#k,y is a max , constraint length Kmax=a max +1.