Cooperative Networks in Fading Channels