Performance analysis of rate adaptive wireless communication system with regenerative relaying using low density parity check codes