I. Introduction
Node cooperation based on the broadcast nature of wireless communications can achieve diversity gain to decrease the susceptibility to channels variations by sharing the resources of different nodes in the networks [1]. Cooperative communications have potential applications in practical wireless networks such as wireless ad hoc networks and sensor networks. Cooperative communications with multiple nodes such as multiple sources or multiple relays, which may provide freedom to design efficient and flexible cooperative transmission schemes, are arousing wide interests recently [2]–[6].