I'm performing a trade between turbo and a concatenated convolution and RS error correction codes. I'm looking for information on the pros and cons between these two codes i.e. coding gain, code overhead versus hardware implementation. Can anyone help?