行政院國家科學委員會專題研究計畫 成果報告
廣義多使用者多天線技術之自動重傳機制及其性能探究
研究成果報告(精簡版)
計 畫 類 別 : 個別型 計 畫 編 號 : NSC 98-2221-E-009-055- 執 行 期 間 : 98 年 08 月 01 日至 99 年 07 月 31 日 執 行 單 位 : 國立交通大學電信工程學系(所) 計 畫 主 持 人 : 伍紹勳 計畫參與人員: 碩士班研究生-兼任助理人員:陳人維 碩士班研究生-兼任助理人員:蕭永宗 博士班研究生-兼任助理人員:邱新栗 博士班研究生-兼任助理人員:黃汀華 博士班研究生-兼任助理人員:曾俊凱 報 告 附 件 : 出席國際會議研究心得報告及發表論文 處 理 方 式 : 本計畫可公開查詢中 華 民 國 99 年 10 月 05 日
行政院國家科學委員會補助專題研究計畫成果報告
廣義多使用者多天線技術之自動重傳機制及其性能
探究
伍紹勳
摘 要 合作式通訊(cooperative communication)是利用中繼站(relay)當做虛擬天線,以 達到類似多重輸入-多重輸出(multiple-input multiple-output; MIMO)系統的效能, 可用來增加傳輸的可靠度或是通道容量。此外,配合自動重傳機制(automatic repeat request; ARQ),亦能讓合作式通訊的功能作進一步的提升。首先我們在一個簡化的數 學模型下,利用投機式(opportunistic)的解調傳送(decode-and-forward; DF)中繼技 術,並且使用分散式空時編碼(distributed space-time coding; DSTC) 來協助系統 之自動重傳協定。分析的結果告訴我們並不一定需要同時佔有所有中繼站的資源才能 得到最低的失效機率(outage probability),在特定的通道環境下,只要投機式的選 取中繼站來幫助傳輸即可得到接近最佳的輸出效能。 再者,延續先前的投機式合作中繼技術,依據中繼站的操作複雜度,我們設計出三 種合作式自動重傳機制、並且從多樣-多工性取捨(diversity-multiplexing tradeoff; DMT)與吞吐率(throughput)的角度來分析每種機制的使用效率。藉由 DMT 的分析,我 們發現在一般常態的通道環境下,讓所有尚未解調成功的中繼站持續聆聽來自傳送中 之中繼站訊號,此舉將使得系統擁有最佳的效能。儘管如此,在特殊的通道環境下, 即中繼站距離傳送端或發送端較為靠近時,使用複雜度較低的重傳機制,即使不讓尚 未解調成功的中繼站持續聆聽,也能夠提供相同的 DMT。 另一方面,若是從吞吐率的角度來分析探討此三種重傳機制的輸出效率,亦能得到 類似的結論:在特定的通道環境裡,較簡單的自動重傳機制也能輸出幾乎與最複雜機 制相同的最佳吞吐率,此結論可以大大降低為了讓中繼站彼此聆聽訊號所增加的協定 設計複雜度。此外,模擬的結果同時顯示出並不需要搭配使用所有的中繼站,只要在 所有解調成功的中繼站裡選擇兩個來幫助傳輸亦可得到接近最佳的輸出吞吐率。經由 此文的分析,我們便能知道如何使用最少的中繼站數目以及複雜度最低的自動重傳機 制,依然可以得到在各種不同的通道環境下所能輸出的最佳效能。 伍紹勳任職於交通大學電信所(E-mail: [email protected])。 本研究計畫由國科會贊助,研究計畫代號 NSC 98-2221-E-009-055。Abstract
The paper studies the performance of cooperative Automatic-Repeat-reQuest (ARQ) protocols that employ opportunistic distributed space-time coding (ODSTC) for signal relaying. According to the relay selection methods in ARQs, three types of protocols are considered herein which allow us to examine the efficiencies of ODSTC in regards of the number of ARQs, the methods for relay selections and the number of relays for ODSTC. The efficiencies are studied from both the perspective of diversity and multiplexing tradeoff and the viewpoint of the delay and outage limited throughput. Analysis shows that the efficiencies are highly dependent on the link qualities of the relay channels. When the link quality between the source and the relays, or the quality between the relays and the destination are much stronger than the quality between the source and the destination, then simple protocols that use at most two active relays for ODSTC (ODSTC2), with the candidate relays determined only once at the start of relaying with ODSTC, are good enough to provide a near optimal performance. Other than these two extreme channel environments, the performance of ARQ is typically limited by the number of relays available for ODSTC. This relay shortage problem can be resolved by allowing idle relays to overhear the signals sent by active relays, and to participate in ODSTC of the subsequent ARQs once decoding the data. According to our theoretical and simulated analysis, in general, a significant throughput enhancement can be obtained via using an appropriate ARQ protocol that employs ODSTC2 for two times of retransmissions, and no more than five relays are practically necessary for the entire system. These features of ODSTC may have more profound effects on the system throughput from a cross-layer point of view when considering the queuing advantage of ODSTC over a DSTC protocol that may involve more numbers of retransmissions in ARQ.
Keywords
Cooperative relaying, opportunistic DSTC, ARQ, DMT and the delay and outage limited throughput.
I. INTRODUCTION
Cooperative communications have emerged as a new paradigm for wireless communications. Since the work of [1-4], a host of cooperative schemes have been introduced to enhance the system capacity and/or transmission reliability, either through user cooperations or via signal relaying (see [5-12] and the references therein). In view of the cost advantages of relay stations and the performance enhancement that can be brought about with signal relaying, cooperative relaying has been incorporated in IEEE802.16j [13] and other more advanced international standards like IEEE802.16m [14] and 3GPP LTE-Advanced [15], which are under development for the fourth generation cellular networks. To exploit the spatial diversity offered by distributed relays, distributed versions of space-time coding (DSTC) and beamforming (DBF) schemes have been widely studied and reported in literatures, (see [7,12,16] among
others), following the notions of decode-and-forward (DF) or
amplify-and-forward (AF) relaying introduced in [2,3]. However, to fully exploit the rich diversities available from multiple relays, the design and
implementation of DSTC turn out to be a complicated task when considering the various numbers of relays that can possibly decode the data. In view of the complexities involved in using multiple relays, an opportunistic relaying (OR) scheme that chooses only one out of a set of available relays for forwarding signals is proposed in [10]. By using the relay that possesses the best link quality to the destination, the OR scheme can exploit the full diversity provided by the entire set of relays, and is shown to be optimal when subject to a total power budget for the entire set of relays. Based on a similar idea to OR, an opportunistic relaying scheme that uses the distributed Alamouti code (DAC) is studied in [17]. Assuming an individual power constraint for each relay, the outage probabilities for various types of relay selection methods are discussed therein.
In contrast to the rich diversities offered by cooperative relaying, the multiplexing gain is typically lower for the two-phase half-duplex relaying [3]. To cope with this capacity penalty due to half-duplex relaying (HDR), a dynamic DF (DDF) scheme is proposed for HDR in [5], which is shown to achieve the diversity-multiplexing tradeoff (DMT) of the contrast multiple-input and single-output (MISO) channel [3] when the multiplexing gain is less than 0.5. Moreover, if the relays have the channel state information (CSI) prior to transmissions, [9] shows that the MISO upper bound of DMT can be achieved with the compress-and-forward (CF) HDR [4].
Alternative to the aforementioned physical-layer methods to improve the DMT of the two-phase HDR, cross-layer approaches with Automatic-Repeat-reQuest (ARQ) can be combined with cooperative relaying to alleviate the loss of multiplexing gain either [6,18-20]. Applying DSTC for cooperative ARQ, [18] shows that the effective throughput can be improved either with a simple ARQ or a hybrid type of ARQ (HARQ) with chase combining. Besides, exploiting the extra degrees of freedom offered by cooperative ARQ, [6,19] also demonstrate that both the diversity and the multiplexing gains can be increased via HARQ with incremental redundancy. Motivated by the simplicity of OR, relay selection schemes are proposed in [21] (and the reference therein) for cooperative ARQ protocols to exploit the spatial and temporal diversities with opportunistic AF relaying [10].
Making use of the simplicity of opportunistic relaying and the throughput enhancement via ARQ, we study herein cooperative ARQ protocols that use opportunistic DSTC (ODSTC) for the DF HDR. To characterize the efficiency of ODSTC in cooperative relaying, we first quantify the loss of the signal to noise ratio (SNR) in the outage probability of using an arbitrary number of the available relays for ODSTC than using all of them for DSTC. Furthermore, to examine the effectiveness of the relay reselection function required for ODSTC, we study three types of ARQ protocols which involve different degrees of coordinations among the relays to apply the ODSTC in ARQs. According to the levels of the complexities for coordinations, the three types of protocols employ, respectively, the regular DSTC with fixed relays in the Type-A, relay reselection prior to ODSTC in the Type-B and the combination of overhearing and relay reselection followed by ODSTC in the Type-C protocols, after the first round of ARQ that uses ODSTC. Despite the overhearing function that allows the
Type-C protocol to enlarge the set of available relays during the process of ARQs, the three types of protocols are in fact the same for the first ARQ, which allows us to compare the performance of ARQ that uses ODSTC with the one that uses the regular DSTC, given the same number of relays for space-time coding (STC). Besides, the different functions in the subsequent ARQs allow us to evaluate the effectiveness of the additional procedure for relay reselections and compare the efficiencies of their corresponding ARQ protocols either from the perspective of DMT or from the viewpoint of the delay and outage limited throughput.
According to the system parameters that may affect the outage probabilities of the ARQ protocols, we study the protocols' efficiencies in regards of the number of ARQs, the methods for relay reselections and the number of relays used for ODSTC. Besides, we also examine the effects of the link qualities of the cooperative channels on the performance of the three types of protocols. Analysis shows that either the DMTs or the throughput of these protocols are highly dependent on the ratios of the link qualities among the source, relays and the destination. When the ratio of the link quality from the source to the relays (S-R) to the link quality from the source to the destination (S-D) is high enough, the relay channel degenerates to a MISO one at high SNR. The Type-B protocol can achieve the DMT of the Type-C protocol in this class of channels. On the contrary, when the ratio of the link quality from the relays to the destination (R-D) to the link quality of S-D is high enough, then the relay channel resembles a single input and multiple output (SIMO) channel with antenna selection. The destination in this case can decode the data as long as any one of the relays is able to do so. As a result, the three types of protocols perform exactly the same in this class of channels. Other than these two extreme operating environments, in the diversities of ARQs are typically limited by the cardinality, , of the set of relays that successfully decode the data. Only the Type-C protocol can resolve this relay shortage problem and achieve the full diversity of cooperative ARQ by allowing relays to overhear the signals sent by the active relays , and to participate in ODSTC once becoming in the subsequent ARQs.
On the other hand, according to the efficiency analysis for the throughput in , the S-R to S-D link ratio, , can be roughly partitioned into three operating regimes as well. When is large enough such that is very close to the total number of relays in the system, then using at most two active relays for ODSTC (ODSTC2) in the Type-B protocol provides a near optimal throughput. However, when is small such that with high probability, then the Type-C protocol with ODSTC2 is capable enough to resolve this relay shortage problem and provide significant throughput enhancement through its repetitive process of overhearing and relay reselection. Other than these two extreme channel conditions, either the Type-A protocol with ODSTC2 or the Type-B protocol with OR provide satisfactory throughput. Based on our theoretical and simulation studies, in general, no more than five relays are practically necessary for the entire system, and using ODSTC2 for two times of ARQs is good enough to offer a significant throughput enhancement with the proposed ARQ protocols, as opposed to the four times or more of ARQs that use
randomly selected relays for DAC relaying. This advantage of cooperative ARQ with ODSTC may have a more profound effect on the overall system throughput from a cross-layer point of view [22,23], when considering the queuing advantage of ODSTC2 over a DSTC that may involve more relays with probably more numbers of retransmissions.
The paper is organized as follows. We introduce in Section II the problem setting for cooperative ARQ based on relaying with ODSTC and review some results on the outage probabilities to be used in the subsequent analysis. Following the approach of outage analysis, the effectiveness and the DMT of relaying with ODSTC are analyzed in Section III. Based on the idea of ODSTC relaying, the retransmission schemes and the outage probabilities of the three types of ARQ protocols are studied in Section IV followed by their DMT analysis in Section V. According to the outage analysis, we study in Section VI the delay and outage limited throughput for the proposed ARQ protocols, and characterize their efficiencies with respect to the number of ARQs and the number of active relays used for ODSTC. The concluding remarks are provided in Section VII.
Fig. 1. A cooperative ARQ protocol that uses the Alamouti STC for opportunistic relaying. The green nodes stand for the relays that have decoded the data, while the red nodes stand for the relays or the destination that
have not done so. The yellow nodes are th active nodes that are transmitting the data.
II. PRELIMINARY
We consider a relay-assisted communications system as illustrated in Fig. 1. Within the system, there are relays to help retransmit the signals. In the beginning of a packet transmission, the source first broadcasts (BC) its signal to the relays and the destination. The set of relays that successfully decode the signal is referred to as the decoding set and is denoted by . In case of reception failures at the destination, relays in are assumed to be able to jointly retransmit the data with DSTC schemes if is not an empty set, denoted by . Otherwise, the source will rebroadcast the signal until either or the destination is able to successfully decode the signal. To simplify our performance investigations, each of the source, destination and relays is assumed to have one antenna.
Inspired by the simplicity of OR and the throughput enhancement via ARQ, we will investigate in the sequel the DMT and the delay and outage limited throughput for cooperative ARQ protocols based on ODSTC relaying. To reduce the complexity in analysis, we perform our investigations from the outage
probability point of view. The relay channels are considered flat faded and complex Gaussian distributed with zero mean and unit variance, denoted by
. Furthermore, channel coefficients are assumed unchanged within the duration of a transmission, and change randomly according to from one transmission to another. In addition, to simplify our performance investigations, perfect synchronization is assumed achievable for the relays to perform ARQs with ODSTC.
Though somewhat idealized, the above channel assumptions are practical for wireless communications standards such as [13-15] based on the orthogonal frequency division multiple access (OFDMA). Besides, to characterize the influences of the relay channels' link qualities on the DMT and the delay and outage limited throughput, we further assume that the relays receive the same signal power, , from the source, and, similarly, that the destination also receives the same signal power, , from the relays. This type of channel setting can be associated to a relay grouping mode considered in IEEE802.16j [13] where a group of relays are geometrically close to each other, while are located in a distance from the source and the destination as illustrated in Fig. 2. In addition, when is large enough such that the cardinality of , denoted by , is equal to or at least with very high probability, the relay channel degenerates to a MISO one. This simplified setting allows us to compare our results with the existing ones for MISO channels.
Fig. 2. The geometrical relationship between the source, relays and the destination.
According to the above assumptions, let be the channel coefficients between the source and the destination (S-D), and be the coefficients between the source and the relays (S-R), . The corresponding received signals
and are modeled as
(1) (2) where the noises, and , at the destination and the relays ,
respectively, are all modeled as . Based on this signal model, the mutual information between the source and the relays, , is given by
(3) Thus given the , the decoding set is more specifically defined herein as
(4) where is the source data rate in bits/sec/channel use, denoted
by (b/s/cu).
Similarly, one can obtain the mutual information, , for the S-D channel and that for the channels between the relays and the destination (R-D). Assuming that the signal retransmitted by the relays in are formed from an orthogonal DSTC, then the mutual information for the R-D channel follows [24]
(5) where is the received power at the destination associated with the channel coefficients, , between and the destination. The noise at the
destination is still .
Based on the system model described above, we introduce some outage probabilities to be used in the sequel for analysis. For convenience of expression, stands for the natural number and for the real number. The received SNRs for the wireless links of S-D, S-R and R-D are defined as
, and , respectively. The parameters and
characterize the geometrical relationship between the source, relays and the destination, and can be readily obtained given the distances between them and the power loss exponent of the wireless relay channels. Besides, following the above assumptions, the probability density function (PDF) of is and is denoted by Exp( ), with . Similarly, we also
have Exp( ) and Exp( ), , with
and .
A. The Outage Probabilities for DSTC and ODSTC
Define Exp( ). Under the source date rate of b/s/cu, the outage probability for the direct S-D channel link is given by
(6) where . In case of outage events and , a cooperative relaying method with DSTC typically uses all relays in to retransmit the data with
STC [18]. Define , . The outage probability of
the relaying with DSTC conditioned on is given by [2]
(7) where and is the rate scaling factor corresponding to the R-D link's SNR. Besides, as Exp( ), the probability mass function (PMF) of follows [2]
(8)
where .
In contrast to the DSTC relaying that uses all relays in for
retransmission, we consider a relaying method that opportunistically chooses relays, , out of to retransmit the data with DSTC (ODSTC). This type of relaying not only saves the resources of relays, but also allows us to evaluate the influences of " " on the DMT and the throughput
of the ARQ protocols that employ ODSTC for relaying
Let . Suppose that the ODSTC relaying scheme chooses at most elements of that yield the highest mutual information in (5). Clearly,
of the largest elements in will be chosen for DSTC. Therefore, sorting the elements of in the ascending order into such that
if , the outage probability of the ODSTC conditioned on is then given by
(9) Given that is assigned according to the average SNR, , the destination will immediately know whether or not when the perfect knowledge of is assumed available for the destination to choose the relays for ODSTC. In this case, can be considered as the probability that the destination will wait for another ARQ. On the other hand, in cases where the channel state information (CSI) is imperfect or outdated, or for the Type-C ARQ protocol to be introduced later which requires relays not in to overhear the signals sent by the relays in such that the destination will still issue ARQs even if outages may occur, then can be viewed as an idealized lower bound for the packet error rate. In any event, the outage probability (9) can be evaluated with a theorem quoted below from [25].
Theorem 1: [25] Let be the order statistics from identical and independently distributed ( ) exponential random variables
(RVs) with parameter . Define . The
complementary cumulative distributed function (CCDF) of is given by:
(10)
with , and .
Applying (10) to (9), the resultant outage probability of is given by (11)
with , and . Based on the above
results, the outage probability for a direct transmission followed by an ARQ with ODSTC using , , relays is given by
(12) For convenience of expression, and to distinguish from the ordinary DSTC protocol, we use ODSTCi in the sequel to signify the use of relays at most for ODSTC in ARQs. For ODSTC1, the outage probability is equal to that of the opportunistic relaying (OR) in [10], while for ODSTCM, it is equal to the typical DSTC relaying scheme in [2].
III. EFFECTIVENESS OF COOPERATIVE RELAYING VIA OPPORTUNISTIC DSTC
To motivate the subsequent performance investigations throughout the paper, we would first characterize the relative SNR advantages of DSTC (ODSTCM) over that of an ODSTCi scheme that uses at most relays in for retransmission. The purpose is to study the effectiveness of cooperative relaying with ODTSCi, and compare it with the simple OR scheme that uses only one relay out of and the DSTC scheme that uses all relays in to forward the signals. This analysis also helps assess the feasibility and provides insight into the practice of DSTC in relay networks, considering the fact that the constantly changing would make the design and implementation of a universal DSTC relaying scheme particularly difficult.
To alleviate the complexity of analysis, we investigate this problem in the high SNR regime. To this end, we first need to find the asymptotic functions
of , and of (12) at high SNR. For and , it
has been shown in [2] that
(13) and
(14) As for , we have
Proposition 1: Define . Given and , we have
(15)
Proof: The proof is provided in Appendix-A
Now, we define an asymptotic equivalence of a function as [26]
(16) Following the definition, it is straightforward to show that
(17) (18) According to the definition, we may rewrite and
when , or equivalently, when at high SNR. Furthermore, by Proposition 1, we also have
(19) With the results from (13) (19), we next investigate the effectiveness and efficiency of ODSTCi versus from the perspective of DMT.
A. A DMT Perspective on the Efficiency of ODSTCi
Define the rate adaptation rule for source transmission as
and the rule for relaying as , where is referred to as the multiplexing gain [26]. Applying the results of (13) (19) back to (12) immediately gives
(20)
since and at high SNR with . Now in cases where
, then the summation in the right hand side of (20) will be dominated
by the event of . Furthermore, if such that
(21) then (20) can be approximated at high SNR as
(22) This corresponds to an operating scenario where outage events are mainly attributed to the link failures between the source and the relays. The R-D link strength is so much higher than the S-R link strength such that the destination is able to decode the signal as long as at least one of the relays is able to do so. Except for this extreme operating condition, in normal channel environments of relaying, we usually have
(23) Therefore, following the definition of diversity given by [26]
(24) the diversity and multiplexing tradeoff (DMT) [26] on can be partitioned into two regimes with respect to ( ) . They are summarized below as
(25) The threshold SNR not only is determined by the ratio between
and , but also by the multiplexing gain itself.
Given the DMT, the coding gain with ODSTCi relaying can be defined accordingly at high SNR as
(26) As a result, we have
(27) Since the first row corresponds to a situation where the destination is not able to decode the signal until at least one of the relays is able to decode the signal successfully, the diversity in this case increases by
for each ARQ and the coding gain is not a function of any more, making it no need to use for more than one relay in this scenario.
On the other hand when , every ODSTCi scheme, , still achieves the same diversity as expected, while with different coding gains. According to (26), the SNR loss of using ODSTCi than DSTC can be quantified as the extra SNR required by the ODSTCi to achieve the same level of the outage probability, , achieved with the DSTC at high SNR. Let , the SNR loss of ODSTCi is thus defined as
Fig. 3. The outage probabilities of cooperative relaying with ODSTCi for , 2 and 3 when , , . The subplot (a) corresponds to a channel condition with and , and the subplot (b)
corresponds to a condition wit and .
(28) It is noted that is irrelevant of .
B. Numerical Studies
The outage probabilities of (12) and their corresponding high-SNR
approximations of (23) for various of ODSTCi are shown in Fig. 3 when , and . Fig. 3(a) presents the results for and . Clearly, the dashed lines of the approximations match their corresponding exact curves of (12) at high SNR. Besides, the advantage of using more relays loses rapidly when increases.
In contrast to Fig. 3(a), Fig. 3(b) shows the results for and . Both the approximations, (22) and (23), are drawn in the figure as opposed to (12) of the exact ones. As expected from (25), the diversity order of (12) is equal to in this simulation setting when
dB. However, is only meaningful for dB
since the exact curves of (12) start to deviate away from their approximated ones when dB. Nevertheless, the results are consistent with (27) which shows no SNR loss is incurred by using ODSTCi, , for .
In addition to the zero SNR loss when , the SNR losses for appear to be minor as well either in subplots (a) or (b). This phenomenon is explained with the results in Fig. 4. The analytical SNR losses, , of (28) versus their simulated counterparts are presented in Fig. 4(a) for various sets of
when and . As shown in the figure, when the S-R to S-D link ratio, , is higher than the R-D to S-D link ratio, , the SNR losses, , are more pronounced when the number of active relays, , for ODSTCi decreases. In fact, if continues to increase such that , then of (23) is eventually dominated by the event of , which makes
Fig. 4. The SNR losses of ODSTCi at high SNR for and . Subplot (a) corresponds to the results for and , while subplot (b) also includes the results for when .
Then, it follows directly from (25), (26) and (28) that
(30) This shows that when the relay channel resembles a MISO one when ,
become irrelevant of and , and decrease exponentially as verified both in subplots (a) and (b) when .
In contrast, if , instead, then become very small . If continues to increase such that , then by (27), it follows that . The destination under this channel condition can decode the signal as long as any one of the relays is able to do so. Thus, the number of does not really matter in this case. Opportunistic relaying (ODSTC1) appears to be the best choice in this type of channels.
IV. OUTAGE PROBABILITIES OD COOPERATIVE ARQ WITH ODSTC RELAYING
We have studied and characterized the effectiveness of ODSTCi the link qualities of a relay channel. To further exploit the opportunistic diversities offered by ODSTCi, we extend this notion to ARQ and study effective protocols with ODSTCi. Three types of cooperative protocols are considered herein to exploit both the temporal and spatial diversities provided by ARQs with ODSTCi. Each one of them requires different levels of coordinations among the source, relays and the destination.
A: Type-A Cooperative ARQ
As introduced earlier, whenever outages occur and , the destination will issue an ARQ to the source. Once , by ODSTCi, the most
straightforward method is to choose in the beginning the best
relays out of to maximize (5) at the destination, and then continue to use these relays in the subsequent ARQs if needed. As such, the Type-A protocol considered herein essentially involves two kinds of relaying methods: the
Fig. 5. The outage events in the Type-A ARQ protocol.
ODSTCi at the ARQ when turns nonzero, and an ordinary DSTC that uses the same relays in the subsequent ARQs. The reason is that the channel
coefficients from relays to the destination change independently in every ARQ, making the opportunistic diversity from channel ordering no longer available in the subsequent ARQs if the same relays are used for retransmission. In the sequel, for clarity, we denote the DSTC by DSTCi to indicate the maximum number of relays that might be used in ARQs.
The outage probability of ODSTCi has been provided in (9), and the outage probability of DSTCi can be obtained from (7) by having , yielding
(31)
Based on , , and of (6), (8), (9) and (31),
respectively, we are able to analyze the outage probability of the Type-A protocol for any number of ARQs. For simplicity, we denote the -th rounds of ARQs by ARQn and also refer to the initial direct transmission from the source to the destination as ARQ0. The outage probability is provided in the following proposition.
Proposition 2: Given , , and , the outage probability after times of the Type-A ARQs is given by
(32)
with in(6).
Proof: We use a tree diagram in Fig. 5 to illustrate the outage events that
might occur in the Type-A protocol. The ellipses marked by stand for the outage events in source broadcasting, whose probability is given by . Starting from the upper left of the figure, it shows that if an outage occurs after the source broadcasting and , then the ARQ that follows immediately after the broadcasting will employ the ODSTCi for retransmission, whose outage event is marked by in the figure with the probability given by . In case the retransmission still fails, then the subsequent ARQs will use the
same relays for retransmission with DSTCi whose outage events are marked as in the figure, with a probability equal to (31). The time sequence of these outage events is shown as a row of ellipses linked by green arrows from left to right in the figure.
On the other hand, if after broadcasting, then the source will rebroadcast the signal in case of outages, which will, in turn, invoke another source broadcasting if an outage still happens and as well. Otherwise, it will initiate another sequence of ARQs the same to what is described above for if outages continue to happen. Since and
condition on only, not on the specific relays in , it is clear from the tree diagram of Fig. 5 that the outage probability can be expressed in a recursive form of
(33) Expanding this recursive form directly gives the result of (32). ▓
B: Type-B Cooperative ARQ
Though simple, the diversity order of the Type-A protocol might be very limited after ARQ2 as the opportunistic diversity is no longer available due to the fixed relaying thereafter. Intuitively, a quick modification to resolve this problem is to have the active relays be re-chosen from according to the channel strength in each round of ARQ. We refer to this type of ARQ as the Type-B protocol. Due to this re-selection mechanism, we know that
in (32) for the Type-A protocol should be replaced by in this case. This gives the outage probability for the Type-B ARQ protocol, summarized in the following corollary.
Corollary 1: Given , , and , the outage probability after times of the Type-B ARQs is given by
(34)
with .
Compared with the Type-A protocol, apparently, the Type-B requires all relays in to hold the decoded data for retransmission until the end of ARQs. However, checking in (34), one may soon find that the diversity order might still be limited by the event of dominates the other . This situation may happen when the link quality between the source and the relays is poor, and would make the Type-B protocol rather ineffective, taking into account the extra efforts to re-select the relays in each ARQ. A quick remedy to this diversity shortage problem is to allow overhearing on the non-active relays. Nevertheless, a thorough comparative studies on the diversity orders of the proposed protocols will be provided in Section V.
As pointed out in the previous section, the diversity orders of the Type-A and B protocols may both be limited by the worst occasion of . To prevent from this diversity shortage problem, intuitively, the decoding set should be able to grow with ARQs. To this end, we must have the relays not in continue to overhear the DSTC signals sent by the active relays in ARQs, and update their status to the destination to allow being picked up in the subsequent ARQs. We refer to this type of ARQ as the Type-C protocol and investigate its outage probability herein. To begin with, we first characterize the outage probability for relays that overhear the DSTC signal sent by the active relays.
For the convenience of performance investigation, channels between any transmit-and-receive pairs of the relays, , for and , are assumed to have the same received SNR, , while with individual channel coefficients Exp( ) and . Since the channels between different pairs of fade independently, the channels from the relays, , which are particularly chosen from to yield the highest mutual information at the destination do not necessarily provide the overhearing relays, , the same opportunistic diversity via channel ordering. Therefore, the outage probability of overhearing has the ordinary form of MISO channel given in (7). Define . The outage probability for a relay overhearing the DSTC signal send by active relays in is thus given by
(35) Based on this result, we shall re-formularize the PMF of as continues to increase with ARQs in the Type-C protocol. To facilitate the analysis, we define some RVs below.
Definition 1: Let be the number of relays that are able to decode the signal sent by the source.
Definition 2: Let be the number of increasing relays in the -th subsequent ARQ after .
Definition 3: Let and be the aggregate number of relays that are able to decode the signal up to the -th subsequent ARQ after
.
According to the above definitions, it follows directly from (8) that (36) Besides, as the source stops sending signal once . By (35), we have the PMF of conditioned on given by
(37) where . In addition, for convenience of notation, we redefine
, thus defined in Proposition 1.
Given the conditional PMF of , we are in position to analyze the outage probability of the Type-C protocol. However, we note that for the outage probability of ARQ1, there is no difference between the three types of the ARQ protocols. It is exactly equal to at (12). The difference starts from ARQ2 for which the outage probability of the Type-C protocol can be easily shown
Fig. 6. The outage events of the Type-C ARQ protocol.
to be
(38) with . A general formula is provided in the following proposition.
Proposition 3: Given , , and , the outage probability after times of the Type-C ARQs is given by
(39)
with and .
Proof: The proof follows a similar approach used in proving Proposition
2. Again, the outage events that may occur in the Type-C protocol are illustrated as a tree diagram in Fig. 6. From left to right and top to bottom, the figure shows that the source will rebroadcast the signal until , namely , if outages continue to happen. Suppose that turns nonzero at the ( )th ARQ. If an outage still happens, then the ODSTCi will start to be used for retransmission by opportunistically choosing relays out of that maximize (5) at the end of the ( )th ARQ. It is noted that the cardinality of will continue to grow as shown in the figure due to the overhearing mechanism.
If outages still continue to happen, then the ODSTCi will continue to be used for retransmissions as well, while re-choosing relays from at the end of the ( )th ARQ, when the retransmission takes place at the ( )th ARQ after . The time sequence of these outage events is shown as a row of ellipses linked by green arrows from left to right in the figure. The arrows in different darkness represent different numbers of retransmissions after , thus corresponding to different cardinalities,
Fig. 7.Outage probabilities of the Type-C ARQ protocol for and of ODSTCi when , , and . Subplots (a) and (b) correspond to the cases of and , respectively.
Since conditions on only, not on the specific relays in , it is clear from the tree diagram that the outage probability of the Type-C protocol can be expressed in a recursive form given by
(40) Expanding this recursive form directly gives the result of (39). ▓
D. Numerical Studies
We present some simulation results on the outage probabilities and compare their diversity orders for the aforementioned three types of ARQ protocols. Fig. 7 shows the outage probabilities of the Type-C protocol when ,
, and . Subplot (a) presents the results for while subplot (b) corresponds to the case of . The outage probabilities for
and of ODSTCi are drawn for ARQ2 and ARQ3, respectively, and contrasted with that of , denoted by DSTC in the figure.
Both figures show that the diversities increase significantly with ARQs and that with only two to three relays, the performance can almost achieve what it does using all relays. Even though, for the case of , the SNR losses of ODSTCi against DSTC decrease when increasing the number of retransmissions from 2 to 3. For the case of , however, the SNR losses increase slightly with the number of retransmissions. The SNR loss of ODSTC1 at ARQ2 is around 4 dB for the case of , and it decreases to around 2.6 dB at ARQ3. On the contrary, for , the SNR loss of ODSTCi increases by about 1 dB, when the number of retransmissions increases from 2 to 3. This implies that the efficiency of ODSTCi depends on the R-R to S-D link ratio, , between the relays as well as the maximum allowable retransmission times.
Fig. 8.Outage probabilities for and of ODSTCi after three times of ARQs. Subplot (a) corresponds to and subplot (b) corresponds to with , , and .
On the other hand, the outage probabilities of the Type-A and B protocols are presented in Fig. 8(a) and 8(b), respectively, under the same simulation setting. Different from the Type-C protocol, the outage probabilities of the Type-A protocol merge together at high SNR when . However, the results of the Type-B have no difference at all in the high SNR regime for any value of . This implies that no more than one active relay is needed for the Type-B protocol and that the simplest Type-A protocol can perform equally well with the Type-B protocol at high SNR, using only two active relays. This is because the Type-A and B protocols are actually the same when both use ODSTCM=DSTCM for retransmissions. The characteristics are so different in the outage probabilities of the three types of ARQ protocols, yet they all indicate that the need for using more relays decreases drastically by using ODSTC, which motivates us to investigate the relay efficiency of ODSTCi for each type of the ARQ protocols. We study this problem from both the perspective of DMT and that of the delay and outage limited throughput. The results are presented in Section V and VI, respectively.
V. Diversity and Multiplexing Tradeoffs
To study the relay efficiency, or the efficiency of using more relays, in ODSTCi for different ARQ protocols, we first characterize the DMT of each protocol based on the outage formulas provided in Section IV. We then compare their DMTs under different link qualities parameterized by , and . To alleviate the complexity of analysis, the DMT is investigated in the high SNR regime only. Furthermore, to simplify the expression, the data rate for source transmission is defined as [26] and the code rate for ODSTCi is defined as where is referred to as the multiplexing gain [26].
A. DMT of the Type-A Protocol
to obtain the high SNR approximation of in (31). Given the fact that ODSTCi is equivalent to DSTCM when , by Proposition 1, it is easy to see that the high SNR approximation is equal to setting in (19), which results in
(41) Together with (13), (14), (19) and the high SNR approximations of and , we immediately obtain the high SNR approximation of (32), which is given by
(42)
with and .
According to this expression, we will characterize the outage probabilities and the corresponding DMTs of the Type-A protocol under different channel conditions. They are summarized in the following proposition.
Proposition 4: Given the multiplexing gain and the channel link qualities parameterized by and , for times of ARQs with the Type-A protocol of ODSTCi relaying, the outage probability can be approximated at high-SNR as:
1. If , then (43) where and (44) (45) 2. If , then (46) with (47) And .
Proof: The proof is provided in Appendix-C.
We note that when , which implies that data packets transmitted from the source can be more successfully decoded at the relays than packets transmitted from the relays and decoded at the destination. Thus, more active relays " ", in this case, give higher diversities. However, when becomes larger, the outage probability contributed by the events of and, hence,
drops far more quickly than those by when .
Eventually, when , the outage probability becomes dominated by the event of which corresponds to the lowest diversity, causing a diversity
phenomenon can be delayed to happen with a higher value of as suggested in the form of in (44). If we have , then the chances for will become zero, which corresponds to an extreme case of a by 1 MISO channel. The diversity will remain to be in this case when
.
On the other hand, when , packets transmitted from the relays can be more successfully decoded at the destination than packets transmitted from the source and decoded at the relays. The destination is able to decode the data as long as there is more than one relay being able to do so. Therefore, the source will continue to retransmit the data until the destination successfully decodes it. However, this happens only when the relays fail in decoding all together. Thus, the diversity increases by for every extra ARQ, which also means that the probability for this to happen drops very quickly when gets larger. Eventually when , the probability becomes so small that the outage probability starts to be dominated by the event of that gives the lowest diversity, causing a diversity loss from
to .
Similarly, this diversity loss problem can be delayed to happen with a higher value of as suggested in the form of in (45). When , it will guarantee a 100-percent decoding as long as a relay is able to decode the data. This corresponds to another extreme case of a 1 by SIMO channel. The
diversity will remain at in this case when .
For the case of , the arguments for no longer apply since the diversity will always be equal to . However, similar arguments for also apply for . Besides, also implies
as shown in Appendix-C.3, and thus
(48) due to the fact that
(49) Based on the above results, without the loss of generality, by (24), the DMT of the Type-A protocol is summarized as
(50)
B: DMT of the Type-B Protocol
For the DMT of the Type-B protocol, given (13), (14) and (19), the high-SNR approximation of its outage probability, (32), can be easily shown to be
(51)
where we have defined and , and also set
the Type-A protocol, (51) can be further simplified in different channel conditions with results given in the following corollary.
Corollary 2: Given the multiplexing gain and the channel link qualities parameterized by , and , for times of ARQs with the Type-B protocol of ODSTCi relaying, the high-SNR approximations of its outage probability are given by:
(52) where has already defined at (45) and
(53) (54)
Proof: The proof is provided in Appendix-D ▓ Based on the above results and the definition of diversity in (24), the DMT of the Type-B protocol is summarized as
(55) Similar to the DMT of the Type-A protocol, the diversity order may change from
to when and , or from
to when and . Nevertheless,
in contrast to the Type-A protocol, Type-B can attain the full diversity, , of relaying when , owing to the reselection mechanism in each subsequent ARQ.
C. DMT of the Type-C Protocol
Even though the form of in (39) is a bit more complicated than those of and , its DMT can be analyzed in a way similar to that for the Type-A and B protocols except that it requires the additional high-SNR approximations of and . By Proposition 1, it follows that
(56)
with . As for of (37), it requires the high-SNR
approximation of in (35) for relay's overhearing, which is given by (57) This expression clearly shows that there is no opportunistic diversity being provided to a relay that decodes the DSTC signal sent from other relays. Besides, the multiplexing gain in general must satisfy
(58) Otherwise, we have when , which will result in
. Namely, no overhearing relay is able to decode the DSTC signal sent by the active relays. The Type-C protocol will degenerate to the Type-B protocol in this case
Given , applying (57) to (37) yields
(59) Now, set in (13) and (14), and in (56) and (59). Substituting the results back into (39) gives the high-SNR approximation of :
(60) where
(61) Clearly, the second term on the RHS of (60) is dominated at high SNR by the
feasible pairs of , , that minimize
. Since , we have . The
equality always holds if . For , we define the subset of that satisfies the lower bound in times of ARQs as
(62) for , and . The algorithm to construct is provided in the following proposition.
Proposition 5: Assume and . ˙ Let ˙ For to , 1. Generate (63) (64) 2. Set
Proof: The proof is provided in Appendix-E. ▓
Given and, thus, , we obtain
(65) where
(66) Since the order of in (65) decreases when increases, keeping only the dominant term corresponding to , we obtain at high SNR
(67) The diversity order of (67) is always equal to except for the case of
Fig. 9.The outage probabilities of the Type-A protocol with ODSTC3 when , and . In subplot (a), we have and , while in subplot (b), we have and .
which will lead to a lower bound for , defined as . When the condition of holds, the outage events become mainly attributed to the transmission failures between the source and relays. The Type-C protocol performs exactly the same as the Type-A and B protocols in this case, and the diversity order will turn into . In fact, using any relay in will provide an equal performance under this circumstance.
Based on the above results, the DMT of the Type-C protocol is summarized as below
(69) with obtained by equating the LHS and RHS of (68).
D: Numerical Studies
We present some simulation results to verify the DMT analysis done in the previous sections. Fig. 9(a) shows of (32) and their corresponding high-SNR approximations of (43) when , , and . The high-SNR approximations are drawn according to the third term in (43). To verify the efficiency of ODSTCi, we consider three values, 1, 2, and 3, for the maximum number of active relays, , and compare them with the ordinary DSTC that uses all available relays in . Clearly, the approximations match the outage probabilities at high SNR. Besides, the SNR loss of using ODSTCi than DSTC is zero at high SNR if . A similar phenomenon has also been observed in Fig. 8 (a). We explain the phenomenon with the results provided in Section V-A.
Recall from (43) and (46) that is essentially the same for all
when and . While when and , the SNR
loss is not an appropriate measure since the diversity changes with . Thus,
when and , by (50), we have and may
define a coding gain of
Fig. 10. The outage probabilities of the three types of ARQ protocols with ODSCT3 when , , and . Subplot (a) shows both the exact and the approximated curves of for
, and subplot (b) compares the high-SNR approximations of for and 3.
This shows that, except for ARQs with OR (ODSTC1), other ODSTCi schemes perform exactly the same as the ODSTCM does at high SNR after twice retransmissions. Therefore, if we follow a definition similar to (28) in Section III to characterize the SNR losses of using ODSTCi than DSTC for the Type-A protocol, then we will obtain
(71) and , for . This explains the special advantage of ODSTC2 over the OR observed both in Fig. 8 (a) and 9 (a).
On the other hand, to justify the results of Fig. 8 (b), we recall (52) in Section V-B. Define a similar coding gain for the Type-B protocol as follows (72) Again, following the definition of (28), we obtain
(73) This shows that if is large enough such that , or in other words, when the performance is mainly limited by the S-R link quality, then ODSTCi can introduce effective coding gains by using more relays. Otherwise, there would be no need to us for more than one relay. This justifies the simulation result presented in Fig. 8 (b). In fact, under this channel condition, the Type-A protocol performs exactly the same as the Type-B protocol at high SNR when
since , and .
In comparison to Fig. 9 (a) where and , Fig. 9 (b) presents the simulation results for and . This simulation setting can be associated to a scenario where a group of five relays are located close to each other and situated in the way between the source and the destination. For
and , the relays are 8 times closer to the source than from the destination to the source under a power decay exponent of 3.
Fig. 11.The outage probabilities of the Type-B and C protocols when , , and . As shown in the figure, the exact expression of (32) can be well approximated by the sum of the first and the third terms of (43) since .
When dB, the diversity order, , is
, while when , drops to .
In a similar setting to Fig. 9 except for , the outage probabilities of the three types of ARQ protocols are compared in Fig. 10. As can be seen from the results in Fig. 10 (a) for ARQ3, of the Type-B protocol follows the trend of of the Type-C when dB, while it diverts away from when dB and merges to of the Type-A when dB. This diversity changing phenomenon is further examined in subplot (b) with the high-SNR approximations of the three types of ARQ protocols.
For the Type-A protocol, the diversity turning point , [ (44)], decreases when the number of ARQs increases. For ARQ2, is 42.4458 dB which is above the normal received SNRs of wireless signal. So, the diversity is
over the entire SNR range of interest. In comparison, the diversity becomes for ARQ3 when which drops to 19.0614 dB at ARQ3.
In contrast to of (44), of the Type-B protocol, [ (54)], is smaller given the same number of ARQs. For ARQ2, dB, while for ARQ3, it drops to 6.8264 dB. When , the diversity of ARQ3 is equal to
as , which is
the same to the diversity of ARQ3 of the Type-C protocol, [ (55) and (69)].
However, drops to when while the Type-C still
enjoys the same full diversity of relaying as .
On the contrary, the simulation results for are presented in Fig. 11 when the quality of the relay channel is mainly determined by the link quality between the source and the relays. Similar to the previous figure, we have
, and , while we set and in this figure.
As can be expected from (55) and (69), the diversities of and
are equal to and ,
Ordinary channel
Type-A , (SIMO + ant. selection)
Type-B , (MISO) , (SIMO + ant. selection)
Type-C , (MISO) , (SIMO + ant. selection)
TABLE I
The diversity orders of the Type-A, B and C ARQ protocols when under different link ratios parameterized by and .
not seem to be meaningful at low SNR even if here. For the Type-B protocol, by (55) the diversity of should increase to
when dB for . However,
the high-SNR analysis becomes inaccurate at this range of SNR. As can be seen in Fig. 11 (a), starts to deviate away from its high-SNR approximation even when . A similar problem also occurs to whose high-SNR approximation becomes inaccurate when dB.
Despite the accuracy of diversity, the high-SNR analysis does show that all three types of ARQ protocols perform exactly the same when is small and is large enough such that and . Besides, as shown in Fig. 11 (b), increases to 6.6414 dB when is increased to 512, which verifies the result of (45).
Based on the analytical and simulated results presented so far, the relay channel can be roughly classified into three operating regimes. When the S-R to S-D link ratio, , is high, or more specifically, when , the relay channel degenerates to a MISO one at high SNR. Suppose that , then the Type-A protocol has a diversity order of , and the Type-B has which is the same to of the Type-C protocol. The reselection mechanism provides the Type-B and C protocols extra diversities in each subsequent ARQ. On the contrary, when the performance is mainly limited by , namely when is large enough, the relay channel degenerates at high SNR to a SIMO channel with antenna selection. If
and , then the destination can successfully decode the data as long as any one of the relays is able to do so. Choosing which relay for ARQ does not matter in this case.
Summarizing the above observations, there seems to be no need to use a highly complex protocol of the Type-C at low SNR either when relays are very close to the source or to the destination. Other than these two extreme operating environments, the cooperative diversities of ARQs are typically limited by the cardinality of in the non-degenerative case of . Only the Type-C protocol can resolve this relay shortage problem by allowing overhearing on relays. The diversities of the three types of ARQ protocols are summarized in Table I different link ratios parameterized by and .
VI. Delay and Outage Limited Throughput
The results in Fig. 8 and Table I show that in where and are neither too large nor too small, ODSTC2 is good enough for the Type-A protocol and seems to be the best choice for the Type-B for the entire
range of SNR. Besides, only the Type-C protocol can attain the full diversity, , provided by ODSTC relaying. Based on the outage analysis, we continue in this section our analysis from the perspective of the delay and outage limited throughput. This analysis provides more insight on the effectiveness and efficiency of cooperative ARQ with ODSTCi.
We consider transmitting data packets at a rate . In case of packet losses, the destination will ask for retransmissions from the relays, or from the source if . According to the ARQ protocols introduced in Section IV, define
to be the probability that the packet will be successfully delivered after chances/attempts of retransmissions with source BC followed by chances/attempts of retransmissions with ODSTCi relaying using the type
protocol. The average throughput in a maximum of such chances for ARQs can be formulated as
(74) where and are the transmission overhead factors associated with the source BC and the ODSCTi relaying, respectively. The probabilities, , for the three types of ARQ protocols defined in Section IV are provided in the following proposition.
Proposition 6: Given the rate and the retransmission pair ( ), the probabilities, , for the ARQ protocols with ODSTCi are given by: 1. If , then (75) 2. If , then (76) 3. For , we have (77) (78) and (79)
Proof: The proof can be readily obtained following the proofs of the
outage probabilities of , in Section IV. Therefore, it is only sketched below.
If , then it means the packet delivery succeeds before using relaying. Since this happens only if before the successful packet delivery, thus (75) is obtained. On the other hand if , then it implies turns nonempty
right before the successful delivery. As all three types of protocols do relay selection when first turns nonempty, so are exactly the same and equal to (76). Other than these two cases, are different for the three types of ARQ protocols and are discussed below separately.
Type-A: Recall from Fig. 5 that for , is the probability of times of the outage event 's followed by another outage event and then by times of the outage event 's before the successful delivery, . Since the active relays are fixed after the first relay forwarding, the probability of is given by . Therefore,
is expressed in the form of (77).
Type-B: The only difference between and is that is the probability of times 's followed by times 's before the successful delivery, , owing to the reselection mechanism in each ARQ. As a result, is expressed in the form of (78) when
.
Type-C: The difference between the Type-C and the Type-B protocols lies in the fact that the decoding set in the Type-C will continue to grow due to the overhearing capability once . Making use of the tree diagram of Fig. 6 to account for the increment of in each ARQ then can be readily obtained by replacing the ending state of the corresponding branch in the figure with , which leads to (79).
▓ Based on the results of (74) (79), we are able to study the maximum delay-limited throughput for the three types of ARQ protocols subject to ( ) a constraint, , on the outage probability. Given the average S-D and R-D link qualities, and , the transmission rates for the source and the relays are
defined as and , respectively. Thus, the
throughput maximization problem is formulated as
(80) This maximization problem can be solved with the typical steepest descent algorithm. We next study the optimal throughput, , for the three types of ARQ protocols in practical ranges of received SNRs. According to the diversity analysis presented in Section V-D, the relay channel degenerates to a MISO one when , or to a SIMO channel with antenna selection when
. Other than these two degenerative cases, in the
non-degenerative cases of , the cooperative diversities of ARQs are typically limited by the cardinality of , which is in turn closely related to value of . Therefore, we study in particular the effects of on the optimal throughput in the non-degenerative relay channels. The system parameters for simulations are set to be , , , and
if not specified particularly. Besides, counting the data transmission time
Fig. 12. The optimal throughput subject to . Subplot (a) compares with of the random Alamouti (RA) and of the direct retransmissions (DR) for . Subplot (b) shows the throughput of , and , , versus at dB.
A: ARQ Efficiency with ODSTCi
We first exam the effects on throughput enhancement via cooperative ARQ with ODSTCi. Fig. 12 presents the optimal throughput subject to
. Subplot (a) compares with the throughput of randomly choosing two relays out of for forwarding with the Alamouti scheme (RA), and the ones using direct retransmissions (DR) from the source for
. The results show that converge much faster than the throughput of RA and that of DR, denoted by and , respectively. The of ARQ1 is even higher than the of ARQ2 in this case. Besides, is very close to and has roughly a 2dB gain in SNR against .
The throughput of , and , for , at
dB are drawn in subplot (b) versus the number of ARQs, . We note that
is the same . The opportunistic selection of relays provides 70\% improvement over the that uses random selection and can still offer about 20\% enhancement over . This ARQ efficiency by ODSTCi is elaborated in the following simulation studies.
Observe of (74) that the contributions from the terms with are
in fact marginal because for in
(75) (79). Besides, the denominators of the summands in (74) make the influence of to , for , even smaller. Therefore, the throughput can be approximated by
(81) Fig. 13 (a) shows the , , obtained with this
approximation when and compares them with the obtained according to (74). As shown in the figure, for the Type-A and B protocols, obtained with two summation terms corresponding to in (81) exhibit no difference than the ones obtained with (74). Besides, the two-term
Fig. 13.The ARQ efficiency of the proposed protocols. Subplot (a) compares the obtained according to (74) with the ones obtained by (81). Subplot (b) shows the convergence of .
approximation of the Type-C protocol is almost the same to the one using three terms with in (81). This explains what are observed in Fig. 12 (b) and Fig. 13 (b) that the asymptotic throughput of the ARQ protocols with ODSTCi can be attained with two or three times of retransmissions.
B: Protocol Efficiency with ODSTCi
In addition to the ARQ efficiency with ODSTCi, the protocols' efficiencies in regards of overhearing, relay reselection and ODSTCi are demonstrated in Fig. 14. Subplot (a) presents , , for and 2 when
and , and compares them with the optimal throughput corresponding to randomly choosing at most relays out of for ARQ with DSTC. The throughput of this type is denoted by with . The results show
that and . The
overhearing and reselection function of the Type-C protocol can provide
roughly a 0.4b/s/cu gain over . While, the relay reselection function alone does not offer a meaningful gain over or of the Type-A protocol when . The small advantage in makes the Type-B with ODSTC1 an attractive ARQ scheme for as there is no synchronization and coordination required among the participant relays to perform DSTC.
On the other hand, when increases from 2 to 8 as shown in subplot (b), both and get improved, with gaining some extra but small advantages from the relay reselection at ARQ2. On the contrary, only gets some minor improvement from the functions of overhearing and relay reselection. The Type-A protocol with ODSTC2 turns out to be an effective yet efficient scheme as relay selection takes place only once when turns non-empty. This result together with those for in subplot (b) are reminiscences of the results in Fig. 8 for outage probabilities, which also show that ODSTC2 is necessary for the Type-A protocol, while ODSTC1 works well with the Type-B protocol at high SNR.
Fig. 14.The protocols' efficiencies in regards of overhearing, relay reselection and ODSTCi for ARQs. Subplot (a) compares the throughput of various protocols when , and for
and . Subplot (b) demonstrates the effects of on the throughput.
Despite the functions of overhearing and relay reselection that provide huge diversities to the Type-C protocol, the throughput does not show a proportional gain over that of the other types of protocols in the above cases. This motivates us to study the interplay between the outage and the delay constraints, and their effects on the throughput. We investigate this problem by studying the system parameters that might affect the outage probabilities of ARQs, which include the S-D to S-R link ratio ( ), relay reselection and overhearing, and examining the efficiency in terms of and of ODSTCi.
B.1 Effects of the Outage Constraint and the S-D to S-R Link Ratio
Recall from (75) to (79) that the forms of are in fact the same when or 1. Based on the observations from Fig. 13, the differences among mainly result from the terms corresponding to
in (81) and the individual constraint of for each type of the protocol. Since the two-term approximations with are almost the same for the Type-A and B protocols, the fact that disproves the advantage of relay reselection of the Type-B protocol when . In contrast, that justifies the throughput advantage of overhearing of the Type-C protocol when the S-R to S-D link ratio is relatively low at . Nevertheless, the results in Fig. 13 (b) show that this overhearing advantage is marginal when .
The simulation studies presented thus far all show that , , appear to be greatly affected by and the constraint on . To study the effects of and on while to circumvent the complexity in the analysis for the optimal , we investigate this problem from the viewpoint of the maximum multiplexing gain, . We assign
and for the source and relay transmissions, respectively, and use a SNR scaling factor to control the outage probability. Since this rate assignment method sets the highest possible multiplexing gain,
Fig. 15.The comparison of the delay and outage limited throughput between the optimal approach and a suboptimal one with and when and for ARQ2.
The left plot compares the results for the Type-C protocol with ODSTC2, while the right plot for ODSTCM.
, for transmissions, it will cause the highest outage probability as well for all subject to the same outage constraint. Though not optimal, this approximated analysis is mathematically tractable and provides valuable insight into the interplay between and . Besides, simulation results in Fig. 15 also show that the resultant throughput with is very close to the optimal one in the practical operating range of SNR even if may lead to a lower throughput at high SNR due to its higher chances of
retransmissions.
Given and , we have and ,
respectively. The outage probabilities from (6) to (9) become invariant to the SNR under this setting as and . More specifically, ,
and become functions of s only, and
(82) whose value depends on the ratio of . Here we use to stand for the different values of for the different protocols to achieve with ODSTCi relaying. Following this rule for notationing, the probability, , in (37) for the Type-C protocol becomes
(83)
Denote the probabilities, , , , and ,
under this setting by , , , and ,
respectively. Substituting them back into (32), (34) and (39), the outage probabilities, , become solely determined by , given the values of the link ratios, , and . In particular, and are functions of and only. As a result, given a predetermined constraint, , on
, one can obtain the corresponding for each and
. With and, hence, , the throughput, ,
can be determined accordingly. More specifically, for the of each type, the associated in (75) to (79) are evaluated by setting in ,
0.4998 0.7216 0.7981 0.5174 0.8993 1.1164 0.8879 1.1184 1.1985
TABLE II
The values of to achieve at ARQ2 for different whe and .
As pointed out earlier, for , the approximated in (81) are in fact the same . Therefore, the difference between and lies mainly in the distinct and for each type of the protocol to achieve the same outage constraint . Table II shows the values of to achieve at ARQ2 for different values of when , ,
and . As shown in the table, when , , thus, and
are almost indistinguishable. On the other hand, when , of different types are already close to each other. Besides, for the Type-C protocol, , which is large enough such that the overhearing function of the Type-C protocol does not make much difference in enlarging . Therefore, the differences among of different protocols are small as shown in Fig. 14 when .
C. Relay Efficiency with ODSTCi
From the analytic and simulated results presented in the previous sections and from Fig. 12 to 14, one may soon notice that the huge diversities contributed by multiple retransmissions and/or multiple relays in ODSCTi do not necessarily lead to a proportional enhancement in throughput. In fact, the throughput comes saturated quickly either when or for ODSTCi increase as shown in Fig. 14 (a) and Fig. 16, respectively. The throughput enhancement are presented in Fig. 16 when dB, and at ARQ2. As shown in the figure, is lower than by about 0.5 b/s/cu and becomes saturated when the probability of . In addition, the improvement of
has dropped down to around 2% when increases from 5 to 6. This mainly results from the fact that of (74) is linearly proportional to . As such, the number of relays, , does not play as an important role to the throughput as it does to the diversity.
On the other hand, the results in Fig. 14 show that the enhancement is almost indistinguishable for when . Moreover, of different
protocols increase almost at the same rate when the SNR is in the practical range of 5 dB dB. This allows us to exam the SNR loss of using ODSTCi than using ODSTCM from the viewpoint of throughput as opposed to the diversity point of view in (28) of Section III.
Recall from (81) and Fig. 13 and 15 that can be approximated as (84) in the practical SNR range of 0 dB dB. Since are solely
Fig. 16. The throughput versus of ODSTC2 when at ARQ2. The results of are evaluated at dB when . For comparison, and are also shown in the figure.
determined by and , for , which are constant given a fixed , thus increase approximately linearly . As a result, we may define an alternative SNR loss, , in dB as the additional SNR required for ODSTCi to achieve the same throughput, , achieved with ODSTCM at ARQn. Different from the SNR loss defined in (28) from the perspective of outage probability, the SNR loss, , vary slightly with SNR as shown in Fig. 14 (a). Nevertheless, it still effectively characterizes the relay efficiency in terms of for ODSTCi.
The values of , , at for different and
are drawn in Fig. 17 when and at ARQ2. As shown in the figure that the SNR losses diminish rapidly when increase. This characterizes what are observed in Fig. 14 (a) that the efficiency of using a large for ODSTCi decreases rapidly. This is particularly true for a small value of . Compared with the Type-A protocol, the reselection function of the Type-B makes it more efficient in using the relays when becomes larger. Having only incurs about a 0.4 dB loss in for the Type-B protocol
even if .
On the other hand, the results in subplot (b) present the effects of the R-R to S-D link ratio, , on . The SNR losses, , increase with in particular when is small. This is because the cardinality of can be effectively increased in this case through the overhearing function of the Type-C protocol. Even though the advantage of a larger increases slightly when gets larger, we still have dB even if . This once again makes the ODSTC2 an appealing choice for ARQ with ODSTCi.
Based on the results presented in Fig. 12, 14, 16 and 17 for the analysis of efficiencies in regards of the number of ARQs, the functions of the protocols and the number of relays for ODSTCi, we may reach a rule of thumb for choosing and setting a cooperative ARQ protocol that is based on ODSTCi. In general, and accompanied by two times of ARQs turns out to be a good tradeoff