I. Introduction
COOPERATIVE communication is a promising technique to provide transmit diversity by using multiple relays as a virtual antenna array while meeting the space constraints on the relays [1]. By utilizing this mechanism, cooperative communication can inherit many desirable properties of multiple-input-multiple-output (MIMO) systems [2]. However, synchronization is a challenge in most relaying protocols [2]–[4]. Opportunistic relaying is shown to be an effective scheme to overcome the synchronization problem while achieving a performance close to that of the distributed space-time coding [5]. It selects the “best” relay to transmit instead of letting all relays cooperate simultaneously. Conventional ways of selecting the “best” relay include (i) maximizing the minimum of the source-relay channel gain and the relay-destination channel gain or (ii) maximizing the harmonic mean of the two channel gains. The two selection criteria are referred to as max-min selection criterion and max-harmonic-mean (MHM) selection criterion, respectively.