• 沒有找到結果。

Joint Rate and Power Adaptation for Wireless Local Area Networks in Generalized Nakagami Fading Channels

N/A
N/A
Protected

Academic year: 2021

Share "Joint Rate and Power Adaptation for Wireless Local Area Networks in Generalized Nakagami Fading Channels"

Copied!
12
0
0

加載中.... (立即查看全文)

全文

(1)

Joint Rate and Power Adaptation for Wireless

Local Area Networks in Generalized

Nakagami Fading Channels

Li-Chun Wang, Senior Member, IEEE, Wei-Cheng Liu, Member, IEEE,

Anderson Chen, Member, IEEE, and Kuang-Nan Yen

Abstract—In this paper, a channel-driven rate and power

adap-tation (CDRPA) algorithm is proposed for wireless local area networks (WLANs) in generalized Nakagami fading channels. Through the channel information of the first packet, the CDRPA algorithm can lower the complexity of comparing various rates and power levels. In the case of the IEEE 802.11 WLAN, the computation complexity of the CDRPA algorithms is reduced by more than 94% compared with the complete-search link adapta-tion. A physical and/or medium access control (MAC) cross-layer analytical model is also developed to evaluate the goodput and energy efficiency of the carrier sense multiple access with a col-lision avoidance MAC protocol in Nakagami fading channels. Our numerical results show that the CDRPA algorithm is not only more energy efficient in the Nakagami fading channel but can also achieve comparable and even higher throughput compared with the complete-search link adaptation approach.

Index Terms—Channel-driven rate and power adaptation

(CDRPA), IEEE 802.11, medium access control (MAC), Nakagami fading channels, wireless local area networks (WLANs).

I. INTRODUCTION

I

MPROVING energy efficiency and enhancing throughput are two important objectives for wireless local area networks (WLANs). To prolong a battery’s life time, the IEEE 802.11h standard body has specified a report mechanism to dynamically adjust the transmitted power in WLAN [1]. It is well known that the IEEE 802.11a/g WLAN can improve throughput1 by

appropriately changing eight modulation and coding schemes (MCSs) according to the channel quality, as shown in Table I. Thus, an interesting but challenging issue arises: How can the MCS and transmitted power be jointly adapted to si-Manuscript received June 7, 2006; revised July 4, 2007, November 20, 2007, April 21, 2008, and June 9, 2008. First published July 16, 2008; current version published March 17, 2009. This work was supported by in part by the Ministry of Education under the Aiming for the Top University and Elite Research Center Development (ATU) Plan and by the National Science Council, Taiwan, under Contract NSC96-2628-E-009-004-MY3. The review of this paper was coordinated by Dr. W. Zhuang.

L.-C. Wang and W.-C. Liu are with the Department of Communication Engineering, National Chiao Tung University, Hsinchu 300, Taiwan (e-mail: lichun@mail.nctu.edu.tw; wcliu@faculty.nctu.edu.tw).

A. Chen is with national service (e-mail: mingbing.cm87g@nctu.edu.tw). K.-N. Yen is with TrendChip Technologies Corp., Hsinchu 300, Taiwan (e-mail: kuangnan.cm92g@nctu.edu.tw).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TVT.2008.928641

1Hereafter, throughput and goodput, which is defined as the successfully

delivered data payload, excluding the overhead, will be used interchangeably.

TABLE I

EIGHTMODULATION ANDCODINGSCHEMES FOR THEASSOCIATED

DATARATES IN THEIEEE 802.11a/g WLAN

multaneously enhance throughput and energy efficiency? The main challenge of joint rate and power adaptation lies in the fact that energy efficiency and throughput are, indeed, two contradictory objectives. More efficient modulation and fewer redundant coding bits can achieve higher throughput. However, a more efficient MCS also requires higher transmitted power to maintain the bit error rate (BER) performance.

One of the keys to designing effective link adaptation mech-anisms is to incorporate channel effects of the physical (PHY) layer into the decision-making process of the medium access control (MAC) layer. Fast varying multipath fading signifi-cantly affects the selection of MCS. In particular, when the punctured bits is used, such as the 3/4 coding rate with respect to 9, 18, and 36 Mb/s in the IEEE 802.11a/g WLAN, the performance of MCS significantly degrades if an inappropriate MCS is selected. Another key factor is to design a retrans-mission strategy for the joint rate and power adaptation when the channel information is unavailable. In WLAN, through the received acknowledgement (ACK) frame, the source station can acquire the channel condition. If the previous data frame is collided or the received ACK frame corrupted, the source station cannot effectively adjust the transmitted rate and power according to the channel-state information.

The objective of this paper is to investigate how the IEEE 802.11 WLAN can decide on an appropriate set of MCS and transmitted power to optimize the tradeoff between energy effi-ciency and goodput in generalized Nakagami fading channels. The Rayleigh fading is the special case of the Nakagami fading channel. In this paper, we develop two channel-driven rate and power adaptation (CDRPA) algorithms based on energy efficiency and goodput aspects, respectively. On one hand, the power-first CDRPA scheme first selects the transmitted power 0018-9545/$25.00 © 2008 IEEE

(2)

TABLE II

TRANSMITTEDPOWERLEVELS FOR THEIEEE 802.11 WLANAT THE5-GHZISM BAND

to improve energy efficiency and then decides on an appropriate data rate for transmissions. On the other hand, the rate-first CDRPA scheme places higher priority on goodput enhancement than energy savings. Determining the optimal combination of MCS and transmitted power out of many choices is not an easy task, as shown in Tables I and II. Exploiting the channel information, the CDRPA algorithms can reduce the number of comparisons among all the possible combinations of MCS and power levels. In addition, a step-down retransmission strategy is also designed for a station to retransmit the packet. The pro-posed strategy adjusts the transmitted rate and power according to the selection in the previous transmission attempt. A station does not have prior knowledge of channel quality in the case of frame retransmission; thus, the designed strategy is quite feasible from the implementation aspect.

Another important question is as follows: What are the performance differences between CDRPA algorithms and the energy-optimal/goodput-optimal link adaptation schemes that exclusively search all the possible combinations of MCS and transmitted power levels? We develop a PHY/MAC cross-layer analytical model to evaluate the goodput and energy efficiency of the carrier sense multiple access with collision avoidance (CSMA/CA) MAC protocol in the generalized Nakagami fad-ing channel. Based on the numerical results, the power-first CDRPA algorithm maintains comparable goodput performance as the throughput-optimal link adaptation scheme [2] in the generalized Nakagami fading channel. In the additive white Gaussian noise (AWGN) channel, the power-first scheme can not only achieve the same energy efficiency and throughput as the energy-optimal MiSer algorithm [3] but can also provide higher throughput in the Nakagami fading channel. Compared with the power-first CDRPA and MiSer algorithms, the rate-first CDRPA algorithm can support higher throughput at the high-SNR region in the AWGN channel but yields lower throughput at the low-SNR region. In general, the rate-first CDRPA can achieve higher throughput in the Nakagami fading channel at the cost of lower energy efficiency. On the other hand, the power-first CDRPA can achieve the same energy efficiency per-formance as the energy-optimal MiSer algorithm and maintain high throughput.

The rest of this paper is organized as follows. Section II discusses the related work. In Section III, we introduce the Nakagami fading channel model and the specifications of the IEEE 802.11a/g WLAN in the PHY and MAC layers. The CDRPA mechanisms are presented in Section IV. In Section V, we develop a PHY/MAC cross-layer analytical method, which can evaluate the goodput and energy efficiency of the CSMA/CA MAC protocol in the Nakagami fading channel. Section VI shows the numerical results. Section VII gives the concluding remarks.

II. RELATEDWORK

In the literature, the rate adaptation and power control mech-anisms for the IEEE 802.11 WLAN were mainly designed to separately improve goodput and energy efficiency but not both. First, let us discuss some adaptation schemes that aim at improving the energy efficiency of WLANs.

• In [4] and [5], the proposed algorithms dynamically turn off unnecessary functions to save energy consumption. • In [6], a simple path-loss-based power control scheme

was proposed for the IEEE 802.11a/g WLAN. According to the difference of the transmitted and received power in the Request-to-Send (RTS) frame, the estimated path loss is inserted into the Clear-to-Send (CTS) frame. Upon receiving the CTS frame, the source station will accord-ingly adjust the transmitted power based on the estimated path loss.

• In [3], Qiao et al. proposed a minimum-energy transmis-sion strategy called the MiSer algorithm in the AWGN channel. This algorithm can maximize the ratio of the successfully received bits over the consumed energy. Be-cause of a complete search among all the combinations of the transmitted power levels and the MCS, the MiSer algorithm can be viewed as the optimal energy-efficiency algorithm in the AWGN channel.

Next, let us discuss the existing rate-adaptation schemes, with the objective of enhancing the goodput performance for the WLAN.

• One well-known rate adaptation scheme was the auto rate fallback (ARF) algorithm [7]. The basic idea of ARF was to count the number of successfully received and missing ACK frames. On one hand, after failing to consecutively receive two ACK frames, the transmitter lowers the data rate in the next retransmission. On the other hand, if ten ACK frames are successfully received, the transmitter changes to the next higher data rate. One improved version with adaptively successful and failure transmission thresh-old was proposed in [8]. In [9], another rate-adaptation scheme based on the long- and short-term statistics of successful and failed transmitted frames was proposed. These algorithms took a long period of time to count the number of ACK frames; thus, the ARF algorithm and the statistics-based rate adaptation schemes may not react fast enough to follow the fluctuations of the wireless channel. • To expedite the rate adaptation process, some fast-rate

adaptation algorithms [2], [10]–[13] were proposed with-out counting the number of received ACK frames. — In [10] and [11], the algorithms mandated the RTS/CTS

handshaking to acquire the channel quality. The source station adapts the transmitted rate by the path loss or SNR information that was inserted into the CTS frame. Ob-viously, both works required changing the IEEE 802.11 Standard; thus, it is not practical to deploy them in existing WLANs.

— In [2], the proper MCS M is selected based on the payload length l, the received signal quality of the ACK frame s, and the retry count n. Exhaustively searching all the combinations of (M , l, s, n), the source station selects

(3)

the combination with the highest goodput. This approach resulted in the “optimum” goodput performance in the AWGN channel. However, the complexity of searching all the combinations of (M , l, s, n) can be a concern in terms of power saving. Furthermore, the optimal choice of (M , l, s, n) in the AWGN channel may not be suitable in the multipath fading channel.

— In [12] and [13], the authors suggested a reduced PHY-mode table that removes some unnecessary PHY-modes in the Nakagami fading channels for rate-adaptation to reduce the computation complexity. Even in the AWGN chan-nel, the reduced mode rate-adaptation schemes in [12] and [13] can deliver comparable goodput performance with the complete searching rate-adaptation scheme in [2].

To our knowledge, a joint adaptation rate and power mech-anism that aims at simultaneously improving the energy effi-ciency and goodput performance is rare in the literature. The key issue in the joint rate and power adaptation is to design a fast feasible rule to simultaneously determine the transmitted power and rate. In the literature, most works adapt the transmit-ted power and rate according to either a long-term observation of the successful and failure frame transmissions or the channel-state information prior to each transmission attempt. A wireless channel varies by time; therefore, the works based on the time-costly statistical method are not effective for the joint rate and power adaptation in WLAN. Furthermore, unlike the cellular network, the source station in IEEE 802.11 WLANs may not always have channel-state information, particularly when it retransmits frames. Therefore, a joint rate and power adaptation algorithm that requires the channel-state information in advance of each retransmission is still an issue in IEEE 802.11 WLANs. Thus, in this paper, the proposed CDRPA algorithms aim at overcoming the two aforementioned issues, with the objective of optimizing the tradeoff between energy efficiency and goodput in WLAN.

III. SYSTEMMODEL

A. IEEE 802.11a/g PHY and MAC

The PHY layer of the IEEE 802.11a/g WLAN provides eight different data rates that range from 6 to 54 Mb/s, as shown in Table I. The maximum transmitted power levels at 5-GHz industrial, scientific, and medical (ISM) bands are listed in Table II [14], [15].

In the MAC layer, the distributed coordination function (DCF) based on the CSMA/CA MAC protocol is, accordingly, applied to grant access of the common medium among users [16]. Fig. 1 demonstrates three frame transmission scenarios in the basic mode of DCF.

1) Successful data and ACK frames transmissions. The source station successfully sends out a data frame after the duration of the random backoff and the distributed interframe space (DIFS). Next, the source station waits for the duration of a short interframe space (SIFS) and then successfully receives an ACK control frame from its destination.

Fig. 1. Three scenarios of frame transmission according to the CSMA/CA MAC protocol. (a) Successful frame transmission. (b) Erroneous data frame transmission. (c) Erroneous ACK frame transmission.

2) Erroneous data frame transmission. If the ACK frame is not received within the duration of ACK timeout after data frame 1 is sent out, the source station will retransmit the data frame.

3) Erroneous ACK frame transmission. If the ACK frame is received but corrupted, the source station waits for the duration of the extended interframe space (EIFS) and retransmits data frame 1. Note that EIFS is longer than DIFS and SIFS.

B. Generalized Nakagami Fading Channels

Consider a generalized Nakagami fading channel [17], of which the probability density function (pdf) of the signal am-plitude is given by p(α) =2m mα2m−1 ΩmΓ(m) exp  −mα2 Ω  (1) where α, m, and Ω are the faded amplitude, the Nakagami fading parameter, and the local mean power, respectively, and Γ(m) is the Gamma function. The Nakagami channel model becomes the Rayleigh fading channel for m = 1, but it becomes the nonfaded channel as m→ ∞.

C. Channel Transition Probability Matrix

In principle, a wireless fading channel can be modeled by many states according to the channel quality. A well-known simple model is the Gilbert channel model, which is only clas-sified into “on/off” two states. In [12], a wireless fading channel is divided into eight states sj, each of which is associated with

the required Eb/N0 threshold ηj for data rates j = 1∼ 8 in

the IEEE 802.11a/g WLAN. In particular, the state variable sj

is defined as the event that the received Eb/N0∈ [ηj−1, ηj),

which the Eb/N0 threshold (ηj) can obtain from the offline

PHY-layer simulation.

Denote xi as the received Eb/N0 at the ith transmission.

Then, the channel transition probability pjk from states sj to

sk can be expressed as pjk= P (xi+1 ∈ (ηk−1, ηk)|xi∈ (ηj−1, ηj)) = ηk ηk−1 ηj ηj−1p(αi, αi+1)dαidαi+1  0 ηj ηj−1p(αi, αi+1)dαidαi+1 . (2)

(4)

In a Nakagami fading channel, the joint pdf p(αt−τ, αt) of two

channel estimations αt−τ and αtat time instant (t− τ) and t

can be computed by p(αt−τ, αt) = 4(αt−ταt)m (1− ρ2)Γ(m)ρ(m2 −1)/2 m Ω m+1 × Im−1  2m√ρ2αt−ταt (1− ρ2)Ω  × exp  −m  α2 t−τ+ α2t (1− ρ2)Ω (3)

where Im−1(·) is the (m − 1)th-order modified Bessel function

of the first kind, E[α2

t−τ] = E[α2t] = Ω is the average local

mean power, and ρ2is the power correlation coefficient between

fading power α2

t and α2t−τ and is a function of τ . Referring to

[18], a plausible model of ρ2(τ ) is given by

ρ2(τ ) = I0  κ2− (2πf Dτ )2+ j4πκfDτ cos μ  I0(κ) 2 (4)

where fDis the maximum Doppler frequency (in hertz), μ is

the mean direction of the angle of arrival (AOA), and κ is the beamwidth parameter.

IV. RATE ANDPOWERADAPTATIONMECHANISM In this section, we describe two proposed joint rate and power adaptation algorithms: 1) the power-first algorithm and 2) the rate-first CDRPA algorithm. In addition, we also illus-trate the designed step-down retransmission sillus-trategy for packet retransmission.

A. CDRPA Algorithm

The basic idea of the CDRPA algorithm is to adjust the transmitted rate and power according to the received Eb/N0of

the previous ACK frame. The packet transmissions in WLAN are in the same frequency band. It is assumed that both the link channels have similar fading characteristics, because the forward and reverse links in WLAN are separated by time. The received Eb/N0of the previously received ACK frame can

be assumed to be an indicative channel-state information for the next packet transmission. In Fig. 2, the procedures of the CDRPA algorithm are elaborated as follows.

1) ACK frame reception. The source station first checks whether the previous ACK frame is successfully re-ceived.

a) If no ACK frame in the previous packet transmission is successfully received, the station first chooses the lowest (i.e., the most robust) PHY mode and the high-est transmitted power for the next frame transmission. b) If an ACK frame is successfully received, the trans-mitted rate and power is adjusted based on the re-ceived Eb/N0 of the ACK frame for the next frame

transmission.

Fig. 2. Flowchart of the CDRPA algorithm.

2) Transmitted power selection. Calculate the backoff power level only for the efficient PHY modes according to the received Eb/N0of the previous ACK frame.

3) Transmitted rate selection. Select the rate based on ei-ther the most energy efficient or the highest goodput by the predetermined tables from the offline simulation and analysis.

Transmitted power selection. To decide on the transmitted

power, we use the previously received ACK frame to evaluate the available link margin in the current channel. Let Eb/N0rx

and ηreq be the received Eb/N0 of the ACK frame and the

required Eb/N0 threshold of the selected transmitted rate,

respectively. Then, we can define the available link margin

Lmarginas

Lmargin= Eb/N0rx− ηreq. (5)

The ACK frame is always transmitted by the maximum power level Pt(max); thus, the available link margin Lmargin

in (5) can be viewed as the amount of power that can be reduced without dropping frames. When Lmargin> 0, the

channel condition is better than the value required by the selected PHY mode; thus, the transmitted power level can be reduced by the value of Lmargin and satisfy the packet error

rate (PER) requirement. Therefore, the source station can adjust the transmitted power for the next transmission by

Pt=Pt(max)− Lmargin (6)

Transmitted rate selection. The CDRPA algorithm adopts

the concept of PHY-mode reduction to select the transmitted rate based on the requirements for the lowest energy con-sumption or the highest goodput performance [12], [13]. The reduced-mode concept in the IEEE 802.11 WLAN removes

(5)

Fig. 3. Packet error rate versus Eb/N0 using the PHY-layer transmission

parameters of the IEEE 802.11a/g WLAN in the Rayleigh fading channel with a payload length of 1500 B.

TABLE III

PERFORMANCEREQUIREMENT FOR THEIEEE 802.11a/g WLANIN THE

NAKAGAMIFADINGCHANNELWITHSHAPINGFACTORSm = 1AND

m = 5. (a) THEREQUIREDEb/N0(η)TOSUPPORTEIGHT

CORRESPONDINGDATARATESWITHPER = 0.1AND1500-B PAYLOAD

LENGTH BY ATRANSMITTEDPOWER OF30 dBm. (b) CONDENSED

CHANNELSTATES FORi = 1TOi = 4

inefficient PHY modes to improve goodput performance in the Nakagami fading channel while reducing the complexity. Take the IEEE 802.11a/g WLAN as an example. Fig. 3 shows the PER against Eb/N0 with 1500-B packets for eight different

data rates in the Rayleigh fading channel. For PER = 0.1, only four PHY modes with respect to 12, 24, 48, and 54 Mb/s need to be considered, as shown in Table III(a). The other modes almost have similar performance compared with the selected ones. With the Eb/N0thresholds ηifor the four efficient modes

(i = 1∼ 4), Table III(b) lists the four channel states and the corresponding Eb/N0ranges for the IEEE 802.11 WLAN in the

Rayleigh and Nakagami fading channels, with m = 5. There-fore, although the inefficient PHY modes are removed, the rate adaptation that uses the reduced mode table still approaches the goodput performance of the complete mode.

Next, we respectively discuss the “power-first” and “rate-first” CDRPA schemes, which achieve two different goals: maximal energy efficiency and goodput performance.

B. Power-First CDRPA Scheme

The objective of the power-first CDRPA scheme is to maxi-mize the energy efficiency of frame transmissions. Referring to Fig. 2, the rate- and selection procedures of the power-first CDRPA scheme are described as follows.

1) After successfully receiving the ACK frame, determine the transmitted power for the feasible PHY modes by substituting the received Eb/N0 of the ACK frame into

(5) and (6).

2) Look up the energy consumption of the rates and power levels in step 1 from an established table by offline analysis.

3) Select the transmitted rate with the maximum energy efficiency for the next frame transmission.

Assume that the maximum transmitted power pt(max)=

30 dBm and that the received Eb/N0 of the ACK frame is

27 dB. In step 1, the two feasible transmitted rates and power levels are (24 Mb/s, 23 dBm) and (48 Mb/s, 30 dBm). Next, compare the energy consumption of the selected rates and power levels, i.e., 478.5–720.4 J. Because of lower energy consumption, the use of 24 Mb/s and 23 dBm is chosen in the next frame transmission. Therefore, one can expect that the power-first CDRPA can maximize the energy efficiency.

C. Rate-First CDRPA Scheme

Unlike the power-first CDRPA scheme, the rate-first CDRPA scheme aims at maximizing the goodput performance for the frame transmissions. Referring to Fig. 2, the procedures of the rate-first CDRPA scheme are described as follows.

1) Select an appropriate PHY mode from the reduced mode table, with which the Eb/N0 threshold is close but is

lower than the received Eb/N0 of the previous ACK

frame.

2) Based on the transmitted power selection method, com-pute the transmitted power level by (5) and (6).

3) Use the rate and power levels in steps 1 and 2 for the next frame transmission.

For instance, when pt(max) = 30 dBm and the received

Eb/N0 of the ACK frame is 28 dB, the highest feasible

transmitted rate is 48 Mb/s. Next, the transmitted power level is calculated based on the link budget by (6). According to Table III, the transmitted power level is 29 dBm due to the link budget Lmargin= 1 dB. Based on the above descriptions,

as the received Eb/N0increases, the rate-first CDRPA scheme

raises the transmitted rate instead of decreasing the transmitted power. Thus, one can expect that the rate-first CDRPA can use the highest transmitted rate at the given channel condition. The goodput performance of the rate-first CDRPA is the same as the CDRA algorithm [13], whereas the energy of the rate-first CDRPA is more efficient than the CDRA algorithm due to the additional power adaptation mechanism.

(6)

TABLE IV

ILLUSTRATION OF THESTEP-DOWNRETRANSMISSIONSTRATEGY

D. Step-Down Retransmission Strategy

In addition to the two proposed CDRPA schemes, a new step-down retransmission strategy is designed to retransmit packets. One of the key issues in the CDRPA algorithm and other previous works is that the source station requires channel-state information from the previously received ACK frame before any packet transmission. If the ACK frame is corrupted, or the previous transmission times out, the station cannot adjust the transmitted rate and power due to the absence of the channel-state information.

The basic idea of the step-down retransmission strategy is to incorporate the ARF algorithm [7] into the newly proposed CDRPA algorithm. In the newly designed retransmission strat-egy, a station adjusts the transmitted rate and power based on the previously selected set and the number of transmission at-tempts. First, the source station determines the transmitted rate and power level based on the proposed rate-first or power-first CDRPA algorithm. When the first transmission fails, the station increases the transmitted power to the highest level Pt(max)but

still holds the transmitted rate. Suppose that the frame transmis-sion fails again. Then, the station lowers the transmitted rate step by step until the lowest mode in the reduced PHY-mode table. For example, when Pt(max)= 30 dBm, the maximum

number of transmission attempts for a packet nmax= 7, and

the rate and power are 48 Mb/s and 26 dBm for the first frame transmission, the transmitted rates, and power levels at the succeeding transmission attempts, as listed in Table IV. Apparently, the joint CDRPA algorithm with the step-down retransmission strategy not only can adapt to the fast varying wireless channel but also require no channel information when a station retransmits the packet. Thus, it is feasible in terms of implementation.

V. PERFORMANCEANALYSIS

In this section, we develop a PHY/MAC cross-layer ana-lytical model to evaluate the goodput performance and energy efficiency for the joint rate and power adaptation algorithms in the Nakagami fading channel.

A. Goodput

Effective goodputG is defined as the number of successfully delivered information bits per second. Denote E[lD] as the

average delivered information bits of a data packet. Denote

E[tT] as the average transmission time that is required by

a station that successfully transmits a data packet. Then, the goodputG can be written as

G(l, si, Mi) =

E[lD](l, si, Mi)

E[tT](l, si, Mi)

(7)

where (l, si, Mi) represent the data payload length, the

re-ceived Eb/N0, and the transmitted PHY mode at the ith

transmission attempt, respectively. Given the received Eb/N0

of the previous ACK frame γ, the transmitted PHY modes at all transmission attempts based on the CDRPA algorithm and the step-down retransmission strategy can be expressed as

{M1(γ), M2, . . . , Mnmax}.

The wireless channel varies by time; thus, the data packet transmission may not always be successful due to the limited number of transmission attempts. Given ps(l, si, Mi), i.e., the

probability that a data packet is successfully transmitted at the

ith attempt, the average delivered information bits E[lD] can be

written as E[lD](l, si, Mi) = ps(l, si, Mi)· l + [1 − ps(l, si, Mi)] × N k=1

pjk· E[lD](l, si+1, Mi+1) (8)

where N is the number of channel states, the transition prob-ability pjkrepresents the channel condition change from state

j to state k at the ith and (i + 1)th transmission attempts, as

defined in (2). Furthermore, let pe,data(l, si, Mi) and pe,ack(si)

be the error probabilities of data and ACK frames, respec-tively. Then, the success probability of a frame transmission

ps(l, si, Mi) in (8) can be computed by

ps(l, si, Mi) = [1−pe,data(l, si, Mi)]· [1−pe,ack(si)] . (9)

The detailed expressions of pe,data(l, si, Mi) and pe,ack(si) can

be found in [12].

Next, we compute the average transmission time E[tT] in

(7). According to the definition, E[tT](l, si, Mi) accounts for

the total time duration starting from the moment when a source station sends a packet until it successfully receives the ACK frame from its destination station or reaches the number of maximum transmission attempts. Recall that a data frame trans-mission, based on the legacy CSMA/CA MAC protocol, has three different scenarios, as shown in Fig. 1. Denote Ta, Tband

Tcas the duration of a successful frame transmission and that of

failed transmissions due to the erroneous data and ACK frames, respectively. Summing up all the time periods of the three scenarios Ta, Tb and Tc with the probabilities ps(l, si, Mi),

pe,data(l, si, Mi), and (1− pe,data(l, si, Mi))pe,ack(si), the

average transmission time at the ith transmission attempt

E[tT](l, si, Mi) can be expressed as

E[tT](l, si, Mi) = ps(l, si, Mi)· Ta+ pe,data(l, si, Mi)· Tb + (1− pe,data(l, si, Mi)) pe,ack(si)· Tc + (1− ps(l, s, M )) N k=1

pjk· E[tT](l, si+1, Mi+1).

(10) Denote Tdataand TACK as the duration of data and ACK

(7)

Tccan be written as follows: ⎧ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎩

Ta= Tbkof f(i) + Tdata(l, Mi)

+TSIF S+ TACK+ TDIF S

Tb= Tbkof f(i) + Tdata(l, Mi) + TACKtimeout

Tc= Tbkof f(i) + Tdata(l, Mi)

+TSIF S+ TACK+ TEIF S

(11)

where the duration of an EIFS period TEIF S, ACK timeout

TACKtimeout, and DIFS TDIF Sspecified in the IEEE Standard

[16] are expressed as

TEIF S = TSIF S+ TACK+ TDIF S+ Tpreamble

+ TP LCP hdr (12)

TACKtimeout= 2× TSIF S+ TACK+ 2× Tslot (13)

TDIF S= TSIF S+ 2× Tslot. (14)

Denote CWminand CWmaxas the minimum and maximum

contention window sizes, respectively. Then, it follows that the average backoff time Tbkof f(i) at the ith transmission attempt

in (11) is equal to Tbkof f(i) = min2i· (CW min+ 1)− 1, CWmax  2 · Tslot. (15) Moreover, given the bytes per symbol for the PHY mode m, as shown in Table I, BpS(M ), Tdata, and TACKare, respectively,

written as

Tdata(l, M )

= Tpreamble+ Tsignal+ Tsym

×



ldata_M AChdr+ lF CS+ (lservice+ ltail)/8 + l

BpS(M )  = 20 μs + Tsym×  30.75 + l BpS(M )  (16) TACK

= Tpreamble+ Tsignal+ Tsym

×



lACK_M AChdr+ (lservice+ ltail)/8

BpS(1)  = 20 μs + Tsym×  16.75 BpS(1)  (17) where lM AChdr= 24 B, lACK_M AChdr= 14 B, lF CS = 4 B,

lservice= 16 b, and ltail= 6 b represent the length of the MAC

header in data and ACK frames and the frame check sum field in the MAC header, service, and tail fields in the PLCP header, respectively. Tpreamble= 16 μs and Tsignal= 4 μs stand for

the duration of the preamble and the signal field in the PLCDP header [16].

B. Energy Efficiency

Next, we derive the energy efficiency of the proposed CDRPA algorithm and the step-down retransmission strategy. Similar to the definition of the effective goodput, energy ef-ficiency ζ is defined as the number of successfully delivered information bits per joule. In particular, ζ can be computed by

the ratio of the average successfully delivered information bits of a data packet E[PD] to the total energy E[T] that is required

to transmit that packet, i.e.,

ζ(l, si, Mi) =

E[lD](l, si, Mi)

E[T](l, si, Mi)

. (18)

Recall that E[lD](l, si, Mi) can be obtained from (8) in the

goodput computation.

Similar to the calculation of the average transmission time

E[tT](l, si, Mi) in (10), the total energy consumption for a

data packet transmission E[T](l, si, Mi) also consists of the

three scenarios in Fig. 1. Denote data(l, Mi, Pt,i) as the power

consumption of a data frame at the ith transmission attempt with the transmitted PHY mode Mi and power level Pt,i.

The energy consumption during the backoff time, ACK frame transmission, DIFS, and SIFS are given by bkof f, ACK,

DIF S, and SIF S, respectively. E[T](l, si, Mi) can be written

by summing up all the energy consumption during the time periods of a successful packet transmission Ta and the failed

transmissions due to erroneous data and ACK frames Tb and

Tc, with the probabilities ps(l, si, Mi), pe,data(l, si, Mi), and

(1− pe,data(l, si, Mi))pe,ack(si), i.e.,

E[T](l, si, Mi)

= bkof f(i) + ps(l, si, Mi)

· [data(l, Mi, Pt,i) + SIF S+ ACK+ DIF S]

+ pe,data(l, si, Mi)· [data(l, Mi, Pt,i) + ACKtimeout]

+ (1− pe,data(l, s, M ))· pe,ack(s)

· [data(l, M, pt) + SIF S+ ACK+ EIF S]

+ (1− ps(l, s, M ))· N k=1 pjk· E[T] (l, r, M (r), c + 1) . (19) Here, bkof f, data, ACK, DIF S, and SIF Scan, respectively,

be expressed as

bkof f(c) = Tbkof f(c)· Pr_mode (20)

data(l, Mi, Pt,i) = Tdata(l, Mi)· Pt_mode(Pt,i) (21)

ACK = TACK· Pr_mode (22)

DIF S= TDIF S· Pr_mode (23)

SIF S= TSIF S· Pr_mode (24)

where the power consumption for a station that operates in the receiving Pr_mode and the transmitting modes Pt_mode(Pt,i)

associated with transmitted power level Pt,iat the ith

transmis-sion attempt can be expressed as follows: P

r_mode= Pcom+ Prec

Pt_mode(Pt,i) = Pcom+ Ppa= Pcom+η(PPt,it,i). (25)

Note that, in (25), Prec and Pcomare the power consumption

of the receiver front end and the shared components in both the receive and transmit circuits, respectively, Ppais the power

consumption of the power amplifier in the transmit circuit, and

(8)

TABLE V

SYSTEMPARAMETERS INNUMERICALRESULTS

VI. NUMERICALRESULTS

In this section, we compare the energy efficiency and good-put performance of the proposed rate-first and power-first CDRPA algorithms and the energy-optimal complete searching method [3]. Note that the complete searching method exhaus-tively searches among all the transmitted rates and power levels to maximize the energy efficiency. The related system parameters are summarized in Table V.

A. Energy Efficiency Performance

Fig. 4(a) and (b) shows the energy efficiency for the three algorithms in the AWGN and Rayleigh fading channels, re-spectively. As shown in the figure, the energy efficiency of all the three algorithms in the AWGN channel is better than in the Rayleigh fading channel. The signal strength varies with time in the Rayleigh fading channel; therefore, the channel-state information from the previously received ACK frame may not appropriately reflect the current channel condition. This phenomenon makes the station use the improper rate and power level and, thus, decreases the energy efficiency in the Rayleigh channel due to the increased frame retransmissions.

In addition, one can observe that the power-first CDRPA scheme has about the same energy efficiency performance as the energy-optimal complete search algorithm, particularly in the Rayleigh fading channel. In the AWGN channel, the power-first CDRPA scheme has slightly lower efficiency than the complete-search approach at certain Eb/N0 values due to

the lack of an appropriate PHY mode. Both link adaptation algorithms provide better energy efficiency than the rate-first CDRPA scheme.

Another interesting point is that the energy efficiency of the rate-first CDRPA scheme experiences a sudden drop at the

Eb/N0 thresholds of different PHY modes. When the channel

quality is good, the rate-first CDRPA scheme chooses a faster transmitted rate instead of reducing the transmitted power. A higher PHY mode needs to use a higher transmitted power level to satisfy the PER requirement; therefore, the energy efficiency of the rate-first CDRPA scheme experiences a sudden drop at the Eb/N0thresholds.

B. Goodput Performance

Fig. 5(a) and (b) shows the goodput performance of the three algorithms in the AWGN and Rayleigh fading channels,

Fig. 4. Comparison of energy efficiency performance in (a) the AWGN channel and (b) the Nakagami fading channel, with m = 1, respectively.

respectively. As shown in the figure, the rate-first CDRPA scheme provides the highest goodput of at most Eb/N0values

compared with the other two algorithms. Unlike the other two algorithms, which reduce the transmitted power level, the rate-first CDRPA schemes choose higher transmitted rates when the channel quality improves. Thus, the latter scheme has better goodput performance. For Eb/N0= 30 dB, the goodput

performance of the rate-first CDRPA scheme in the Rayleigh fading channel is larger than the other schemes by almost 50%. However, for Eb/N0= 8∼ 18 dB in the AWGN channel,

the rate-first CDRPA algorithm has lower goodput performance than the power-first CDRPA and the complete search schemes. In this situation, the two energy-optimized schemes adopt a faster rate to save the transmission time and, thus, the energy consumption. Although a higher PHY mode leads to a higher packet error probability, the step-down retransmission strategy quickly recovers the transmission without increasing too many retransmissions. On the other hand, the rate-first CDRPA only

(9)

Fig. 5. Comparison of goodput performance in (a) the AWGN channel and (b) the Nakagami fading channel, with m = 1, respectively.

uses the PHY mode that can satisfy the PER requirement. Thus, the goodput performance for the rate-first CDRPA scheme is not always the highest due to the use of lower but sustainable PHY modes.

C. Impact of the Nakagami Shape Factor

Next, we investigate the impact of the Nakagami shape factor m on the energy efficiency and goodput performance of the power-first and rate-first CDRPA algorithms. As shown in Fig. 6(a) and (b), the smaller the Nakagami factor m, the lower the energy efficiency and the goodput performance. This observation results from the fact that all the PHY modes in the Nakagami fading channel with a smaller factor m have larger

Eb/N0thresholds. The station only uses a slower transmitted

rate and a higher transmitted power level for the frame trans-mission, given an Eb/N0 value. Therefore, both the energy

efficiency and goodput performance in the channel with a small Nakagami factor m are decreased.

Fig. 6. Impact of the Nakagami shaping factor on (a) energy efficiency and (b) goodput for different joint rate and power adaptation schemes.

Surprisingly, in the Rayleigh fading channel and the cases of low-SNR region (i.e. Eb/N0< 20 dB), the power-first CDRPA

algorithm outperforms the complete search scheme for both the energy efficiency and goodput performance due to the use of the efficient and fast PHY mode. On the other hand, as the channel has a stronger line-of-sight component, e.g., the AWGN or the Nakagami channel with m = 5, both the power-first algorithm and the complete search scheme have similar energy efficiency and goodput performance. Therefore, we claim that the pro-posed power-first algorithm, using the reduced table, is more appropriate than the complete search scheme in the Rayleigh and Nakagami fading channels with smaller values of m.

D. Effective Power Consumption

As shown in Fig. 6, the power-first CDRPA algorithm out-performs the rate-first CDRPA algorithm in terms of energy efficiency at the cost of sacrificing the goodput performance. To explicitly compare the performance of the two adaptation

(10)

Fig. 7. Effective power consumption of the complete search, power-first CDRPA, and rate-first CDRPA algorithms in the Nakagami fading channel with shape factors (a) m = 1 and (b) m = 5.

algorithms in terms of the tradeoff between the energy effi-ciency and goodput performance, a new performance metric, i.e., effective power consumption Pc, is defined as the ratio of

goodput G to energy efficiency (ζ), i.e., Pc= G/ζ. According

to this definition, this metric is given in watts; thus, Pc can be

considered as the required power consumption when a station has successfully delivered an information bit. As shown in Fig. 7, the power-first CDRPA scheme has lower effective power consumption for most cases of initial Eb/N0 values.

Therefore, we conclude that the power-first CDRPA scheme is better than the rate-first version in terms of the tradeoff between the energy efficiency and goodput performance.

E. Impact of Time Correlation in the Nakagami Fading Channel

Fig. 8(a) and (b) demonstrates the impact of the time cor-relation values τ of (4) in the Nakagami fading channels on

Fig. 8. Impact of time correlation on (a) energy efficiency and (b) goodput performance in the Nakagami fading channel, with m = 1 and m = 5, at

Eb/N0= 14 dB, respectively.

the energy efficiency and goodput performance of the power-first and rate-power-first CDRPA schemes. As shown in the figure, the values of τ have insignificant impact on both energy efficiency and goodput performance. For example, for the case of the power-first CDRPA scheme in the Nakagami fading channel, with m = 1, the energy efficiency holds at 3.1 Mb/J and goodput performance 6.5 Mb/s when τ = 10−3∼ 10 s. This phenomenon results from the design of the step-down retrans-mission strategy, in which the station adjusts the transmitted rate and power level, depending on the previous selection at the first transmission attempt instead of the current channel-state information. Thus, the changes in Eb/N0have an insignificant

impact on both the energy efficiency and goodput performance. Fig. 9(a) and (b) shows the impact of time correlation values

τ in the Nakagami fading channels on the energy efficiency and

goodput performance of the power-first and rate-first CDRPA schemes with the beamwidth parameter κ = 2. The parameter

(11)

Fig. 9. Impact of time correlation on (a) energy efficiency and (b) goodput performance in the Nakagami fading channel, with m = 1 and m = 5, at

Eb/N0= 14 dB, respectively. The beamwidth parameter κ = 2.

Nakagami-m fading scenarios [18]. In Fig. 8, the parameter

κ = 0. As shown in Fig. 9, the values of τ have an insignificant

impact on both energy efficiency and goodput performance for m = 5. However, when m = 1, the energy efficiency and goodput increase as τ increases.

F. Comparison on Computation Complexity

Table VI compares the number of combinations for rate and power adaptation between the complete-search method and the power-first CDRPA algorithm. According to the IEEE 802.11a/g Standard, eight PHY modes are provided for the transmitted rate selection. Given 15 levels for the transmitted power adaptation, the complete-search method requires search-ing all the combinations among the supported rates and power levels (i.e., 8× 15 = 120 options). Note that the larger the power level that a station can use, the larger the combination that the complete-search method has to search. On the other

TABLE VI

COMPUTATIONALCOMPLEXITYCOMPARISON

hand, the power-first CDRPA scheme first determines the trans-mitted power levels for the supported rates in the reduced-mode table based on the available link margin and then selects the transmitted rate with the maximum energy efficiency for the next frame transmission. Therefore, the number of comparisons for the power-first CDRPA scheme is equal to the size of the reduced-mode table. Therefore, the computation complexity of the power-first CDRPA algorithm in the AWGN and Nakagami fading channels can be reduced by 94%∼ 97%, respectively. The complete search for 120 different options does not seem unfeasible for current processing capabilities. Nevertheless, the dynamic range of power and the options of rates may be huge in future wireless systems. In that case, the complexity reduction that is offered by the suggested joint rate and power-adaptation scheme can result in significant advantages.

VII. CONCLUSION

In this paper, we have presented the rate-first and power-first CDRPA algorithms for WLANs in Nakagami fading channels. Both adaptation schemes quickly respond to the fast varying wireless channel in determining the transmitted rate and power with low computational complexity. We have also designed the step-down retransmission strategy for the case where the ACK frame is not successfully received at the source station. The designed strategy only relies on the selection at the first transmission attempt without requiring channel-state informa-tion. In addition, a PHY/MAC cross-layer analytical model was developed to evaluate the goodput and energy efficiency for the WLAN in generalized Nakagami channels. The power-first CDRPA mechanism can not only deliver almost the same energy efficiency as the energy-optimal link adaptation scheme but can also have comparable goodput to the goodput-optimal link adaptation mechanism in the Rayleigh fading channel. As for the computational complexity, the CDRPA algorithm can reduce 94% of the comparisons than the complete search mechanisms. Hence, considering the overall tradeoff among energy efficiency, goodput, and computational complexity, the power-first CDRPA mechanism is an appropriate option in determining the transmitted power levels and rates compared with other mechanisms in the literature.

REFERENCES

[1] Part 11: Wireless LAN Medium Access Control (MAC) and Physical

Layer (PHY) Specifications: Spectrum and Transmit Power Manage-ment extensions in the 5-GHz band in Europe, IEEE Std. 802.11h,

Oct. 2003.

[2] D. Qiao, S. Choi, and K. G. Shin, “Goodput analysis and link adaptation for IEEE 802.11a wireless LANs,” IEEE Trans. Mobile Comput., vol. 1, no. 4, pp. 278–292, Oct.–Dec. 2002.

(12)

[3] D. Qiao, S. Choi, A. Jain, and K. G. Shin, “MiSer: An optimal low-energy transmission strategy for IEEE 802.11a/h,” in Proc. ACM Annu. Int. Conf.

Mobile Comput. Netw., Sep. 2003, pp. 14–19.

[4] E. S. Jung and N. Vaidya, “An energy efficient MAC protocol for wireless LANs,” in Proc. IEEE INFOCOM, Jun. 23–27, 2002, vol. 3, pp. 1756–1764.

[5] P. G. T. Simunic, L. Benini, and G. D. Micheli, “Dynamic power man-agement for portable systems,” in Proc. ACM Annu. Int. Conf. Mobile

Comput. Netw., Aug. 2000, pp. 11–19.

[6] S. Choi and A. A. Soomro, “Updating path loss estimation for power con-trol and link adaptation in IEEE 802.11h WLAN,” U.S. Patent 6 978 151, Dec. 20, 2005.

[7] A. Kamerman and L. Monteban, “WaveLAN-II: A high-performance wireless LAN for the unlicensed band,” Bell Syst. Tech. J., vol. 2, no. 3, pp. 118–133, Summer 1997.

[8] M. Lacage, M. H. Manshaei, and T. Turletti, “IEEE 802.11 rate adapta-tion: A practical approach,” in Proc. 7th ACM Int. Symp. Model., Anal.

Simul. Wireless Mobile Syst., Oct. 2004, pp. 126–134.

[9] U. Eckhardt, M. Lenk, and Grell, “Transmitter adjustment based trans-mission statistics,” U.S. Patent 7 418 054, Aug. 26, 2008.

[10] J. D. Prado and S. Choi, “Method and system for generating and updating transmission rate for link adaptation in IEEE 802.11 WLAN,” U.S. Patent 7 336 634, Feb. 26, 2008.

[11] G. Holland, N. Vaidya, and P. Bahl, “A rate-adaptive MAC protocol for multihop wireless networks,” in Proc. 7th Annu. Int. Conf. Mobile

Comput. Netw., Jul. 2001, pp. 236–251.

[12] L. C. Wang, Y. W. Lin, and W. C. Liu, “Cross-layer goodput analysis for rate adaptive IEEE 802.11a WLAN in the generalized Nakagami fading channel,” in Proc. IEEE Int. Conf. Commun., Jun. 2004, vol. 4, pp. 2312–2316.

[13] W. C. Liu, L. C. Wang, and Y. W. Lin, “Physical layer effects on the MAC goodput performance for the rate adaptive IEEE 802.11a/g WLAN,” in

Proc. IEEE Wireless Commun. Netw. Conf., Mar. 21–25, 2004, vol. 3,

pp. 1873–1878.

[14] Part 11: Wireless LAN Medium Access Control (MAC) and

Physi-cal Layer (PHY) Specifications: High-Speed PhysiPhysi-cal Layer in the 5 GHz Band, IEEE Std. 802.11a, Sep. 1999. supplement to IEEE 802.11

Standard.

[15] B. O’Hara and A. Petrick, The IEEE 802.11 Handbook: A Designer’s

Companion. New York: IEEE, 1999.

[16] Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer

(PHY) Specifications, IEEE Std. 802.11, Aug. 1997. Standard, IEEE.

[17] M. Nakagami, Statistical Methods in Radio Wave Propagation. Oxford, U.K.: Pergamon, 1960.

[18] J. C. S. S. Filho, M. D. Yacoub, and G. Fraidenraich, “A sim-ple accurate method for generating autocorrelated Nakagami-m enve-lope sequences,” IEEE Commun. Lett., vol. 11, no. 3, pp. 231–233, Mar. 2007.

Li-Chun Wang (S’92–M’96–SM’06) received the B.S. degree in electrical engineering from the Na-tional Chiao Tung University, Hsinchu, Taiwan, in 1986, the M.S. degree in electrical engineering from the National Taiwan University, Taipei, Taiwan, in 1988, and the M.Sc. and Ph.D. degrees in electrical engineering from Georgia Institute of Technology, Atlanta, in 1995 and 1996, respectively.

From 1990 to 1992, he was with Chunghwa Telecom, Taoyuan, Taiwan. In 1995, he was with Northern Telecom, Richardson, TX. From 1996 to 2000, he was a Senior Technical Staff Member with the Wireless Communica-tions Research Department, AT&T Laboratories. In August 2000, he became an Associate Professor with the Department of Communication Engineering, National Chiao Tung University, where he has been a Full Professor since August 2005. His research interests include cellular architectures, radio net-work resource management, and cross-layer optimization for cooperative and cognitive wireless networks. He is the holder of three U.S. patents and has three patents pending.

Dr. Wang is a corecipient of the Jack Neubauer Best Paper Award from the IEEE Vehicular Technology Society in 1997.

Wei-Cheng Liu (S’04–M’08) received the B.S. and M.S. degrees in electrical engineering from the National Tsing Hua University, Hsinchu, Taiwan, in 1999 and 2001. He is currently working toward the Ph.D. degree with the Department of Commu-nication Engineering, National Chiao Tung Univer-sity, Hsinchu.

He served the military service in Cheng Gong Ling, Taichung, Taiwan. In 2002, he was a GSM Layer-1 Software Engineer with Compal Commu-nications, Taipei, Taiwan. His research interests in-clude MIMO Rician channels in mobile ad hoc networks, cross-layer rate and power adaptation for wireless LANs, performance analysis for UWB systems, space–time–frequency code design, and cooperative network coding.

Anderson Chen (S’04–M’08) received the B.S., M.S., and Ph.D. degrees in communication en-gineering from the National Chiao Tung Univer-sity, Hsinchu, Taiwan, in 1998, 1999, and 2007, respectively.

He is currently working on his national service. His research interests include wireless networks, cross-layer design, and cognitive wireless systems. He is the holder of one U.S. patent and has three patents pending.

Kuang-Nan Yen was born in Taiwan in 1981. He received the B.S. degree in electrical engineering from I-Shou University, Kaohsiung, Taiwan, in 2003 and the M.S. degree from the National Chiao Tung University, Hsinchu, Taiwan.

He is currently with TrendChip Technologies Corp., Hsinchu. His research interests include wire-less communications.

參考文獻

相關文件

People of lesser capacities had to learn Hinayana teachings first in order to increase their intellectual power before they turned to Mahayana; the result was the gradual doctrine.

We do it by reducing the first order system to a vectorial Schr¨ odinger type equation containing conductivity coefficient in matrix potential coefficient as in [3], [13] and use

Robinson Crusoe is an Englishman from the 1) t_______ of York in the seventeenth century, the youngest son of a merchant of German origin. This trip is financially successful,

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Strategy 3: Offer descriptive feedback during the learning process (enabling strategy). Where the

Monopolies in synchronous distributed systems (Peleg 1998; Peleg

support vector machine, ε-insensitive loss function, ε-smooth support vector regression, smoothing Newton algorithm..

On the other hand, the pre-Lunar New Year Sale on clothing, falling price in fresh pork and a waiver of welfare housing rentals by the Housing Institute for the first quarter of