1. A communication apparatus, comprising: a transmission and reception unit configured to receive a packet; and a controller configured to perform a hard-decision estimate on the packet to generate an estimated packet and to perform a network error correction on the estimated packet to reconstruct the packet.