 This is because Shannon's proof was only of existential nature, and did not show how to construct codes which are both optimal and have efficient encoding and decoding algorithms.Hybrid ARQ is a combination of ARQ and forward error correction.There are two basic approaches