The present invention relates to a system and method for a coded cooperative wireless communication system in which users can adapt their modulation mode based on their channel qualities to maximize data throughput.
The destructive addition of time-varying multipaths and interference from other users causes severe attenuation of a transmitted signal at a receiver side. Diversity techniques provide the receiver several independent (at least uncorrelated) replicas of the same information signal such that the probability is considerably reduced that all the signal components are simultaneously faded. In a wireless network, collaboration among mobile stations at the physical layer has been shown to be an efficient way to introduce diversity. Such a wireless system has independent nodes that communicate with a common destination, such as an access point (AP) in a Wireless LAN system and a base station in a cellular system. For low mobility nodes, it is difficult to exploit temporal diversity through interleaving. Also, spatial diversity through multiple antennas placed on a single device may be limited due to size constraints of the node. Cooperative wireless communication enables nodes to use each other's antenna to obtain an effective form of spatial diversity. A partnering node processes signals overheard from an original source and then transmit them to a destination, such as an AP. The destination, e.g., AP, combines signals received from the original node and the partner, thus creating an efficient form of spatial diversity.
Conventionally, partners are chosen in advance and analyses have shown that cooperation provides full diversity while improving overall performance in terms of outage probability or frame error rate (FER), see, e.g., A. Sendonaris, et al, “User Cooperation Diversity-Part I: System Description,”, IEEE Trans. Commun. Vol. 51, No. 11, pp. 1927-1938, November 2003, and “User Cooperation Diversity-Part II: Implementation Aspects and Performance Analysis,” IEEE Trans. Commun. Vol. 51, No. 11, pp. 1939-1948, November 2003, the entire contents of which are hereby incorporated by reference. Further in Lin et al., the condition is derived under which cooperation improves the original user's FER performance when a coded cooperative algorithm of Stefanov et al. is used, see Z. Lin et al., “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Los Angeles, Fall 2004 and A. Stefanov et al., “Cooperative Coding For Wireless Networks,” IEEE Trans. Commun., vol. 52, no. 9, pp. 1470-1476, September 2004, the entire contents of which are hereby incorporated by reference. Further, the cited references show that high channel quality of a partner guarantees that a user gets benefits from cooperative coding. However, in all the above cited works as well as current research, partnering users are assumed to be using a fixed and common modulation mode.
In wireless services, higher data rate is one of the main design considerations. Further, in some wireless systems, e.g., IEEE 802.11, nodes are able to transmit their data at multiple rates and are allowed to adapt their data rates to match their channel conditions such that the throughput for their given channel conditions is maximized, see, respectively, IEEE 802.11, “Wireless LAN MAC and PHY Specifications, Standard, August 1999 and G. Holland, et al. “A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks,” Proc of the 7th Annual International Conference on Mobile Computing and Networking, pp 236-251, Rome, Italy, 2001, the entire contents of both of which are hereby incorporated by reference.
Thus, a way for cooperating partners to adjust their data rates to their prevailing channel conditions is needed such that an original user's (source's) data throughput is maximized. The present invention provides an apparatus and method for cooperating partners of coded cooperative systems to select their modulation modes based on their channel qualities to an access point (AP) in order to optimize the data throughput of the original user to the AP.
In the present invention not only a partner's channel quality but also the source's channel quality is taken into consideration in the selection of the partner's modulation rate. Further, in the present invention the source also takes into consideration its partner's channel quality as well when selecting the source's modulation rate.
The present invention defines a system and method for cooperating partners of a coded cooperative system to determine
It is to be understood by persons of ordinary skill in the art that the following descriptions are provided for purposes of illustration and not for limitation. An artisan understands that there are many variations that lie within the spirit of the invention and the scope of the appended claims. Unnecessary detail of known functions and operations may be omitted from the current description so as not to obscure the present invention.
Without loss of generality, assume there are two nodes (S1 and S2) communicating with the same destination, e.g., AP, as in
Assume that the noise is additive white Gaussian with zero mean and power spectral density
For simplicity, ignore the processing power at the partner. Consider a complex Gaussian, flat fading channel with zero mean and unit variance. For a low mobility environment, assume that during the course of transmission or for each time slot, each user observes only one fading level towards the destination. Due to the spatial separation between users, these fades are independent. Hence, the user-to-destination channel is quasi-static and the cooperative transmission results in a block fading environment. The inter-user channel is also assumed to be quasi-static and independent of user-to-destination links. This cooperative scheme and channel model is described in A. Stefanov et al., “Cooperative coding for Wireless Networks,” IEEE Transactions on Communications, vol. 52, no. 9, pp. 1470-1476, September 2004., the entire contents of which are hereby incorporated by reference.
For adaptive modulation used in multi-hop and cooperative systems and methods according to the present invention, assume that both partnering nodes can select their own modulation modes from candidates based on the averaged received SNRs in the destination, e.g., AP. The candidates include, but are not limited to, binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), and 16 state quadrature amplitude modulation (16-QAM). Let M1 and M2 denote the number of bits per symbol sent by S1 201 and S2 202, respectively, when the cooperation protocol according to the present invention is performed and N1 and N2 be the number of bits per symbol transmitted by S1 201 and S2 202, respectively, when communication directly with the destination 203. Let K1 and K2 denote the number of bits per symbol sent by S1 and S2 respectively in multi-hop. Hence, for BPSK, QPSK, 16-QAM, M1, M2, N1, N2, K1, K2 ε {1, 2, 4}. Without loss of generality assume N1=N2.
There are three ways to employ the adaptive modulation scheme of the present invention in a coded cooperative system:
In the following sections, first, the throughput performance of a direct transmission, multi-hop and coded cooperative system are analyzed, then throughput gain due to cooperation is defined and finally conditions under which cooperation results in throughput gain for the source are derived. Assume:
Note that {circumflex over (P)}f,iQS is a function of N1 and γ1. For higher order modulation, {circumflex over (P)}f,iQS increases, but so does the multiplicative factor in Γno-coop,i. Hence, there exists an optimal modulation scheme N1 which depends on the average received SNR, γ1 from S1 to the destination.
Multi-hop: S1 re-transmits the coded packet to S2 until the packet is to successfully received by S2. Then S2 relays the packet to the destination. If there is an error in the received packet at the destination, S2 re-transmits. We let PQSm,in and PQsm,2 denote the FER of the channel code for the quasi-static channel from S1-to-S2 and from S2-to-destination in multi-hop respectively. For the multi-hop scheme, it takes an average
transmissions in the first hop (from S1 to S2) and
transmissions in the second hop (from S2 to the destination) to get one packet through. Hence, on the average, the first hop transmission takes
seconds and the second hop takes
seconds. Summing these up from the source to the destination, it takes
seconds in total for each packet to get through successfully. Then the data throughput of S1 in multi-hop is:
We find from the above equation that as Pm,inQS and Pm,2QS depend on the channel quality from S1 to S2 and from S2 to the destination independently, S1 and S2 adapt their modulation rates K1 and K2 based on channel qualities of S1-to-S2 and S2-to-destination independently.
For coded cooperative transmission, as illustrated in
retransmissions are needed, with each transmission of a packet taking
seconds. When Si transmits by itself, which happens with the probability of Pf,iin, we need an average of
retransmissions, with each transmission taking
seconds. Then,
Since S1 and S2 may use different modulation modes, Pf,1in may not be equal to Pf,2in
Comparing the direct transmission and cooperative transmission schemes, Pf,iQS is not necessarily equal to {circumflex over (P)}f,iQS as Si may have a different modulation scheme for non-cooperative (direct) transmission and cooperative scheme. Note that in multi-hop, S1 transmits all the coded bits to S2 with transmit energy ε/2 per symbol, but in coded cooperation, S1 sends only half of the coded bits to S2 with transmit energy ε per symbol. Hence, Pm,inQS is different from Pf,1in. It can be observed from Eqn. (2) that the throughput of Si in coded cooperative system depends on Pf,iBF, Pf,iQS and Pf,iin, these FER probabilities depend on all three link SNRs, γ1, γ2 and γ12. Therefore, to optimize Γcoop, S1 and S2 should base their modulation not only on their own channel quality to the destination but on all these links.
It has been shown that cooperation benefits the user under certain conditions when
see Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Los Angeles, Fall 2004, the entire contents of which are hereby incorporated by reference.
The following sections define the user throughput gain in order to measure the throughput improvement obtained from cooperation. Assume cooperating users S1 and S2 adapt their modulation modes based on the quality of their channel to the destination when in cooperative communication. For the cooperation between them using a fixed channel code, the data throughput gain for Si due to cooperation is defined as
where Ni,Mi,Mjε{1,2,4,6}, i≠j, i and i, jε{1,2}. Based on this definition, that when GΓ,i>1, cooperation improves the data throughput for Si and the overall data rate for Si is increased. Please note if both partnering users use the same modulation rate and fix it, i.e., Mi=Ni=Mj, then throughput gain due to cooperation is equivalent to FER gain due to cooperation. All the results on how the channel qualities affect the FER gain is valid in this context.
Proposition 1a: A user benefits from coded cooperation in terms of throughput, that is GΓ,i>1, if and only if
Proposition 2a: If
then GΓ,i is an increasing function of γin (or decreasing function of Pf,1in, that is, the cooperation gain increases as the inter-user channel quality improves.
Without loss of generality, only S1 is considered in the flowing propositions:
Proposition 3a (Partner has good link quality): Assuming fixed received SNR for S1 at the destination and for the inter-user channel, that is, γ1 and γin are fixed, the cooperation gain for S1, GΓ,1>1, is an increasing function of γ2. As γ2∞, GΓ,1>1, that is cooperation benefits S1, irrespective of γ1 and γin. Hence, it is always beneficial to cooperate with a good user in terms of throughput.
Proposition 4a (User has good link quality): Suppose γ2 and γin are fixed. Then, GΓ,1 a decreasing function of γ1. As γ1∞, GΓ,i if and only if γ2≧γ*2, where the threshold γ*2 only depends on the channel code used. Hence irrespective of the inter-user channel quality, cooperation benefits the good user only when the partner has a received SNR above a certain threshold.
Proposition 5a (Symmetric users with good link qualities): Consider coded cooperation among users S1 and S2, both of which have similar channel qualities to the destination, that is γ1≈γ2=γ. We assume γin is fixed. Then cooperation gain for each user, GΓ,1 or GΓ,2 is an increasing function of γ. As γ∞, GΓ,i>1 irrespective of γin. Hence, cooperation among two good users always benefits both of them.
However, in order to improve the throughput of the system more efficiently, users select their modulation rates based on their different channel qualities, that is, Mi is not necessarily identical to Mj or Ni. Therefore, the equivalence between FER gain and throughput gain due to cooperation does not hold any more. However, how the partner's received SNR affects the throughput gain and FER gain are similar.
Without loss of generality, S1 is the focus in all the following discussions.
Proposition 1: For fixed γ1 and γin (Pf,1in) and selected N1, M1 and M2, GΓ,1 increases with γ2.
Proof: For fixed γ1 and γin (Pf,1in) and selected N1, M1 and M2, all the terms in (3) are fixed except Pf,1BF. With the increasing of γ2, 1−Pf,1BF increases as well. Therefore, the throughput gain of S1, GΓ,1 is improved by increasing γ2.
Proposition 1 shows that when a partner is in a better situation, the throughput gain increases. In other words, cooperating with a “better” partner brings more benefits to the original user, where better means a better quality channel to the destination.
In the following sections, it is assumed that only a partner adapts its modulation rate to its channel conditions and a source keeps its modulation mode unchanged, that is M1=N1.
Proposition 2: When users S1 201 and S2 202 use a modulation rate with M1 bits/symbol and M2 bits/symbol, respectively, during cooperation, user 1 obtains a throughput gain from cooperation, i.e., GΓ,1>1 if and only if
Based on Proposition 1, when the source does not change its modulation rate during cooperation, the throughput gain due to cooperation depends only on
and the quality of the inter-user channel (which results in different values of Pf,1in) does not determine whether or not the source gets throughput benefits from cooperation. This is consistent with the result given in Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Los Angeles, Fall 2004, that whether the FER of user i due to cooperation is improved or not depends only on
and is not related to the inter-user channel quality. However, how much throughput benefits can be obtained through cooperation is determined by the channel quality of the inter-user channel.
Using the condition under which the user gets benefits from cooperation as defined in Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Los Angeles, Fall 2004, (θf<1) in terms of FER and Proposition 2, the following relationship between throughput gain and FER gain due to cooperation:
Proposition 3: Consider the coded cooperation between S1 and S2, in which S1 fixes its modulation mode and S2 changes its modulation mode based on channel qualities. When S2 uses a higher modulation rate than S1, i.e., M2<M1, the FER improvement for S1 due to cooperation guarantees that S1 has a higher throughput resulting from cooperation, i.e., Pf,1coop<Pf,1no-coopGΓ,1>1. However, when S2 uses lower modulation rate than S1, i.e., M2<M1, if cooperation brings S1 a higher throughput, then cooperation must improve S1's FER performance as well, i.e., GΓ,1>1Pf,1coop<Pf,1no-coop.
Proof: It is shown in Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Fall 2003 that for coded cooperation as described in
For the case of M2>M1 and θM
and using Proposition 2,
For the case of M2<M1 and θM
and hence,
must be greater than 1 as θM
The following sections show how the received SNR's of the original user affects its throughput gain when it keeps the same modulation mode in cooperation as the one in its individual communication with the destination:
Proposition 4: For fixed γ2 and γin (Pf,2in) and selected M1 and M2, if cooperation leads to less FER for the source, i.e., Pf,1coop<Pf,1no-coop, then the data throughput gain of S1, which is GΓ,1, decreases as γ1 increases.
Proof: We have
where
It has been shown in Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Fall 2003, that for fixed γin and γ2 that θf,1 is an increasing function of γ1. Therefore
From the fact that Pf,1QS<1 and the equivalence of Pf,1coop<Pf,1no-coopθf,1<1, it follows that
Therefore, GΓ,1 decreases with γ1.
Based on Proposition 4, if the cooperative coding benefits the original user in terms of FER, then the throughput gain due to cooperation decreases with the improvement of the source's channel quality. However, if cooperation does not bring benefits to the source in terms of FER (θf,1>1), it is difficult to determine how the throughput gain of the source changes when its channel quality improves.
In the following sections, the partner keeps the same modulation mode as the one when it communicates with the destination individually but the source changes its modulation mode dynamically. Since the source may use different modulation modes from the one in its individual communication with the destination, M1 is not necessarily same as N1 then Pf,1no-coop is not always equal to Pf,1qs. Based on (3), it follows that if the source adapts its modulation mode, the throughput gain of the source due to cooperation is dependent on the FER of the inter-user channel, which is different from the case that the source fixes its own modulation mode. Therefore, whether the cooperation improves the source's throughput or not depends on the inter-user channel quality if the source adapts its modulation rate during cooperation.
The following is an analysis of the case where the source fixes its modulation mode and the partner changes its modulation mode that investigates the optimal modulation modes that can be used by the partner in different ranges of SNRs such that the data throughput for the source is maximized.
In Zinan Lin, et al. “An Asymptotic Analysis On the Performance of Coded Cooperation Systems,” Proc. IEEE Vehicular Technology Conference, Fall 2003, it has been shown that cooperating with a user having good channel quality to the destination always benefits the source. In such a situation, the partner may take advantage of its good channel quality and may choose a higher modulation mode such that the overall data rate to the destination can be increased.
Next, it is determined whether or not a higher modulation rate alone used by the partner increases throughput of the system or whether the selection of the modulation rate of the partner also depends on the source's SNR.
Without loss of generality, the case where M1≦M2 is considered first. The following sections investigate (a) the partner selects its modulation mode based only on its own channel quality, (b) the original user's channel quality also affects the partner's modulation rate choice and (c) the partner selects the best modulation rate depending on different ranges of SNRs. Finally, an analysis is presented of combining these three cases with the case of M1>M2 to determine the best modulation rate pair for the partnering users at the different ranges of SNR pairs for these two users such that the choice maximizes the throughput gain for the source. As M1, M2ε{1, 2, 4} and M1≦M2, we have six possible values of θM
and we refer to GΓn as the corresponding throughput gain for the respective case with the value of θM
Comparing values of GΓn by using (6), the following conditions hold:
For any given γ1 and γ2, comparing Λ12, Λ13, and Λ23 we have
Λ12<Λ13 (10)
It is shown in J. Proakis, Digital Communications, 4th Edition, McGraw-Hill, New York, 2001 pp. 264-272, the entire contents of which is hereby included by reference, that higher modulation rate leads to higher error rate. Therefore,
Pf,1BF,1<Pf,2BF,2<Pf,1BF,3 (11)
Combining inequalities (10) to (11) and conditions 1 to 3, we obtain the following results under the assumption that the original user uses BP SK modulation:
1) If Pf,1BF,3>Λ13 and Pf,1BF,2>Λ12, GT1 is the largest, that is, throughput is maximized if the
partner uses BPSK modulation mode.
2) If Pf,1BF,3>Λ13 and Pf,1BF,2<Λ12, GT2 is the largest, that is, throughput is maximized if the
partner uses QPSK modulation mode.
3) If Pf,1BF,3<Λ13 and Pf,1BF,2>Λ12, GT3 is the largest, that is, throughput is maximized if the
partner uses 16-QAM modulation mode.
4) If Pf,1BF,3<Λ13 and Pf,1BF,2<Λ12, GT2 is the largest, that is, throughput is maximized if the
partner uses QPSK modulation mode; otherwise GT3 is the largest, that is, throughput is
maximized if the partner uses 16-QAM modulation mode.
The above results provide the means for determining the proper modulation rate used by the partner such that the data throughput of the source is optimized. They show that not only the partner's channel quality but also the source's channel quality affect the selection of the partner modulation rate. They also require that the source consider its partner's channel quality as well when the source selects its modulation rate, with the goal of maximizing its data throughput.
One skilled in the art will readily be able to extend the foregoing results to any modulation mode used by the original user. For example, if the source uses QPSK, result 4 can be applied, that is if Pf,1BF,3>Λ23, GΓ2 is the largest and the throughput is maximized if the partner uses QPSK modulation mode; otherwise, GΓ3 is the largest and 16-QAM modulation mode selected by the partner brings the largest throughput to the original user. On the other hand, if the source has a higher modulation rate than the partner, the values of θM
In this section, the discussion focuses on the situation when the source fixes its modulation mode as QPSK or 16-QAM and how a partner adapts its modulation mode such that the source's throughput is maximized. Similar to the case when the source uses BPSK, when the source uses QPSK, Λ12, Λ13, and Λ23 become
For any given γ1 and γ2, we have
Λ12<Λ13 (12)
and
Pf,1BF,1<Pf,1BF,2<Pf,1BF,3 (13)
Using inequalities (12) to (13) we obtain the following results under the assumption that the original user uses QPSK modulation:
1) If Pf,1BF,3>Λ13 and Pf,1BF,2>Λ12, GΓ1 is the largest, that is, throughput is maximized if the
partner uses BPSK modulation mode.
2) If Pf,1BF,3>Λ13 and Pf,1BF,2<Λ12, GΓ2 is the largest, that is, throughput is maximized if the
partner uses QPSK modulation mode.
3) If Pf,1BF,3<Λ13 and Pf,1BF,2>Λ12, GΓ3 is the largest, that is, throughput is maximized if the
partner uses 16-QAM modulation mode.
4) when Pf,1BF,3<Λ13 and Pf,1BF,2<Λ12, if Pf,1BF,3>Λ23, GΓ2 is the largest, that is throughput is maximized if the partner uses QPSK modulation mode; otherwise GΓ3 is the largest, that is 16-Qam modulation mode selected by the partner brings the largest throughput to the source.
When the source uses 16-QAM, Λ12, Λ13, and Λ23 become
For any given γ1 and γ2, we still have
Λ12<Λ13 (14)
Using inequalities (13) and (14) we obtain similar results when the source uses 16-QAM:
1) If Pf,1BF,3>Λ13 and Pf,1BF,2>Λ12, GΓ1 is the largest, that is, throughput is maximized if the
partner uses BPSK modulation mode.
2) If Pf,1BF,3>Λ13 and Pf,1BF,2<Λ12, GΓ2 is the largest, that is, throughput is maximized if the
partner uses QPSK modulation mode.
3) If Pf,1BF,3<Λ13 and Pf,1BF,2>Λ12, GΓ3 is the largest, that is, throughput is maximized if the
partner uses 16-QAM modulation mode.
4) when Pf,1BF,3<Λ13 and Pf,1BF,2>Λ12, if Pf,1BF,3>Λ23, GΓ2 is the largest, that is, throughput is maximized if the partner uses QPSK modulation mode; otherwise GΓ3 is the largest, that is 16-QAM modulation mode selected by the partner brings the largest throughput to the source.
In this section two cases are discussed: the first case is when the partner fixes its modulation rate and how the source adapts its modulation mode, and the second case is both partnering users adapt their modulation modes simultaneously.
In these two cases, as the source changes its modulation mode Pfin, Pf,1QS and Pf,1BF are all changed. It is hard to just base on the throughput gain expression, GΓ, to tell which modulation pairs used by the partnering users bring the highest throughput, . . . . However, we can proceed as follows: we can simulate the FERs for the cases when the partnering users use different modulation modes for any fixed γ1 and γ2 and then compute the throughput for these FERs. Then we compare the throughput values when the partnering users use different modulation modes and figure out what the modulation modes used by the users are such that the throughput is maximized for different γ1 and γ2. In the practical situation, the partnering users may base on the results obtained from simulation to choose the modulation modes to maximize the throughput for different received SNRs (γ1 and γ2).
In the following sections, numerical results for throughput gain are presented that illustrate how the source's channel qualities affect the data throughput gain, how much throughput gain can be obtained through cooperation, and what further improvement can be obtained by using adaptive modulation according to the system and method of the present invention. In order to simplify the presentation, in all the following simulation examples, only BPSK, QPSK and 16QAM modulation modes are considered and a [5, 7, 5, 7] convolutional code is used as the channel code.
Fixed Source Modulation Mode:
We assume perfect inter-user channel, that is Pfin=0. In all the examples, we fix γ1 as −10 dB, −5 dB, 0 dB, 10 dB, 15 dB respectively and change γ2. S1 uses BPSK modulation mode for the non-cooperative communication. We assume perfect inter-user channel.
S1 in a low SNR situation; if the partner uses higher modulation mode that the original user, the original user still can get benefits from cooperation in terms of throughput even when its FER is not improved by cooperation.
For the selection of modulation mode by the partner we may either base on the direct calculation of throughput gain or use the criteria of Results 1-4. For example, γ1=−5 dB, when γ2<3 dB, S2 choosing BPSK, gives S1 the largest throughput gain as shown in
The following sections address the choice of partner by a source, i.e., how to choose a best partner among a list of candidates such that the data throughput of the source can be improved most by cooperating with the partner. Also presented in the following sections is an illustration of how the source's channel quality affects the partner choice. Without loss of generality, consider a scenario where the possible partners are classified into two groups, one group has very good channel quality to the destination, but low inter-user SNR, the other group has a very good inter-user channel quality, but the channel to the destination does not have good quality. Such a scenario is depicted in
Assume that partners already use the best modulation such that the throughput gain is the largest when the individual partner and the source cooperate. Here S2 represents the partner with good quality inter-user channel (e.g. S2 could be close to S1) and similar channel quality to the destination as the source, S1, and S3 represent the partner with good channel to the destination (e.g. S3 is close to the destination). Note that cooperation with S2 results in two level diversity and cooperation with S3 always helps the source improve the throughput significantly, as illustrated in the foregoing numerical examples. Therefore, it is of interest to find which effect dominates and whether the source's channel quality affects its partner's selection of modulation rate. The following numerical example illustrates the partner choice problem.
Path loss effect is incorporated with flat Rayleigh fading in the following example. As illustrated in
is assumed to be 0 dB and 5 dB, respectively we obtain the throughput gains for the different distances between the partner and the destination. When the distance between the partner and the destination is smaller, which means the partner is close to the destination but further away from the source, the inter-user channel between the two partnering users is worse and hence, Pfin is higher. Assume that D2=0.7 and D3=0.1. As shown
16QAM is the best modulation rate for use by S3 to achieve the maximum throughput gain for S1 when S1 cooperates with S3. QPSK is the best modulation rate used by S2 such that the throughput gain for S1 due to cooperation between S1 and S2 is maximized. In this situation, S1 chooses S3 rather than S2 to achieve greater cooperation gain as the better user can help S1 more when S1 is not experiencing poor channel quality to the source. However, for
which implies that the source has very bad link quality to the destination, the source prefers S2 because S2 uses a lower modulation rate than S3 during cooperation. When the source is already in experiencing poor channel quality to the destination, the source chooses the partner that can help the source achieve a lower FER value rather than the partner that has a higher data rate. From these two examples it follows that when there is a list of candidates that use different modulation modes to maximize the throughput gain for the source, the source's channel quality affecting its best partner selection such that its throughput gain can be improved most.
The system and method of the present invention provide adaptive modulation for at cooperating users in coded cooperative systems to optimize the throughput for a source. The throughput gain due to cooperation has been defined in terms of the conditions under which cooperation improves the data throughput of the source. Channel qualities have been demonstrated to affect the throughput gain due to cooperation. For the case of fixed source modulation mode and variable partner modulation mode, a method has been provided for selecting a partner's modulation rate based on two operating users' channel qualities conditions 1-4. Cooperation improves the data throughput for the source and when the adaptive modulation of the present invention is used by the cooperating users, throughput can be further increased.
The present invention also provides a way for a source to select a partner among a plurality of available partners, by having the selected partner relaying information for the source such that the throughput gain of the source due to cooperation with the selected partner is the highest achievable of that which could be achieved by partnering with each of the available partners.
In the following examples, the path loss effect in each link is considered and numerical results of throughput performance are presented for direct transmission, multi-hop and coded cooperation. The examples illustrate how the users channel quality affects the data throughput gain due to cooperation and multi-hop and how much throughput gain can be obtained. We denote D1 and D2 as the distances between S1 and the destination, S2 and the destination respectively, and let Din be the distance between S1 and S2.
The path loss component, α is 4. Assume that the normalized distance D1=1.0, D2=0.6 and Din=0.57. Hence, for the direct transmission and cooperative transmission, the received SNR at the destination from S1 is
and the received SNR from S2 at the destination is
However, for the multi-hop, the transmitter uses only half transmitted energy, the received SNR at S2 from S1 is
and the received SNR at
the destination from S2 is
The gain solely due to multi-hop is also illustrated in
From
16 QAM becomes the best modulation choice. Unlike multi-hop, in coded cooperation, the throughput is maximized when S1 and S2 jointly adapt their modulation modes. For example, when γ1=−2 dB and γ2=6.87 dB, if S1 and S2 just base their modulation choices on their respective channel qualities to the destination, they would choose BPSK and 16 QAM. However, as illustrated in
Results for D1=1.0, D2=0.2 and Din=0.69 are illustrated in
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art, the system and method for adaptive modulation architecture in a coded cooperative wireless communication systems as described herein are illustrative and various changes and modifications may be made and equivalents may be substituted for elements thereof without departing from the true scope of the present invention. In addition, many modifications may be made to adapt the teachings of the present invention to a particular situation without departing from its central scope. Therefore, it is intended that the present invention not be limited to the particular embodiments disclosed as the best mode contemplated for carrying out the present invention, but that the present invention include all embodiments falling with the scope of the appended claims.
This application is a continuation of U.S. Pat. No. 8,451,768, which is a National Stage of International Application PCT/IB2006/052141 filed 2006 Jun. 27 which claimed priority of U.S. Provisional Applications Ser. No. 60/694,544 filed 2005 Jun. 28 and Ser. No. 60/644,218 filed 2005 Jan. 14 which are all incorporated herein in whole by reference.
Number | Name | Date | Kind |
---|---|---|---|
8451768 | Lin et al. | May 2013 | B2 |
8620230 | Sanderovitz et al. | Dec 2013 | B2 |
20040001462 | Yavuz et al. | Jan 2004 | A1 |
20060020700 | Qiu et al. | Jan 2006 | A1 |
20080137585 | Loyola et al. | Jun 2008 | A1 |
Number | Date | Country |
---|---|---|
03026189 | Mar 2003 | WO |
Entry |
---|
Hasna, “On the Capacity of Cooperative Diversity Systems With Adaptive Modulation”, Wireless and Optical Communications Networks, Second IFIP Internationa Conference on Dubai, United Arab Emirates UAE, March 6-8, 2005, Piscataway, NJ, USA, IEEE, p. 432-436, XP010801927. |
Lin et al, “Adaptive Modulation for Coded Cooperative Systems”, Signal Processing Advance in Wireless Communications, 6th Workshop on New York, NY, USA, Jun. 2-8, 2005, p. 615-619, XP010834533. |
Laneman, “Cooperative Diversity in Wireless Newtorks: Algorithms and Architectures”, Massachusetts Institute of Technology, Sep. 2002, p. 1-187. |
Sendonaris et al, “User Cooperative Diversity”—Part 11: Implementation Aspects and Performance Analysis, Presented in Part at ISIT '98, pp. 1-33. |
Hunter et al, “Coded Cooperation Under Slow Fading, Fast Fading, and Power Control”, Multimedia Communications Laboratory, National Science Foundation, p. 1-5. |
Stefanov et al, “Cooperative Coding in Wireless Communications”, Multimedia Communications Laboratory, University of Texas at Dallas, Vol. 10, Feb. 15, 2005, pp. 1470-1476. |
Stefanov et al, “Cooperative Space—Time Coding for Wireless Networks”, Polythechnic University, ITW, Paris, France, Mar. 31-Apr. 4, 2003, pp. 1-4. |
Xia, Multi-Antenna Adaptive Modulation and Transmit Beamforming Based on Bandwith-Constrained Feedback, IEEE 2003, pp. 187-191. |
Holland et al, “A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks”, ACM/IEEE, Annual International Conf. on Mobile Computing and Networking, Rome, Italy, Jul. 2001, pp. 236-251. |
Lin et al, An Asymptotic Analysis on the Performance of Coded Cooperation Systems, Proc. IEEE Vehicular Technology Conf., Los Angels, CA, 2004. |
Sendonaris et al, “User Cooperation Diversity”, Part 1, System Description, IEEE Trans. Commun. vol. 51, No. 11, Nov. 2003, pp. 1938-1927. |
Written Opinion of the International Searching Authority for International Application, No. PCT/IB2006/052141. |
Number | Date | Country | |
---|---|---|---|
20130235793 A1 | Sep 2013 | US |
Number | Date | Country | |
---|---|---|---|
60644218 | Jan 2005 | US | |
60694544 | Jun 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11993632 | US | |
Child | 13864653 | US |