  The task of preserving entanglement against noises is of crucial importance for both quantum communication and quantum information transfer. To this aim, quantum error correction (QEC) codes may be employed to compensate, at least partially, the detriments induced by environmental noise that can be modelled as a bit-flip or a phase-flip error channel. In this paper we investigate the effects of the simple three-qubit QEC codes to restore entanglement and nonlocality in a two-qubit system and consider two practical applications: superdense coding and quantum teleportation. Though the considered three-qubit QEC codes are known to perfectly work in the presence of very small noise, we show that they can avoid the sudden death of entanglement and improve the performance of the addressed protocols also for larger noise amplitudes. 
Entanglement recovery in noisy binary quantum information protocols via   three-qubit quantum error correction codes