Cooperative communication has been recognized as a promising
low-cost solution to combat fading and to extend coverage in
wireless networks
[1]}, [2]}. The key
idea behind this solution is to employ relays to receive and
transmit the source information to the destination, which generates
a virtual multiple-input and multiple-output (MIMO) system to
provide spatial cooperative diversity
[3]}, [4]}. Apart from diversity,
throughput enhancement is another critical challenge for wireless
networks. Against this background, network coding (NC) is proposed
as a potentially powerful tool to enable efficient information
transmission, where data flows coming from multiple sources are
combined to increase throughput
[5]}, [6]}, [7]}.
