Error correction techniques based on a modified chase combining (MCC) in data retransmission in communication systems such as wired and wireless communication systems. The described MCC may be implemented in wireless communication systems that use hybrid automatic repeat request (H-ARQ) in data transmission. In wireless systems, the mobile communications devices and base stations may be designed with the present MCC.