COMMUNICATIONS AND MOBILE COMPUTING Wirel. Commun. Mob. Comput. (2011) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/wcm.1080

RESEARCH ARTICLE A link adaptation scheme for the downlink of mobile hotspot Md. M. Hasan, Jon W. Mark and X. Shen*

Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada

ABSTRACT

A link adaptation (LA) scheme for the downlink of mobile hotspot, which is supported by an IEEE 802.16e or mobile WiMAX network, is proposed. The mobile WiMAX uses orthogonal frequency division multiple access (OFDMA) in its physical layer. The main function of the LA scheme is to select an appropriate burst profile, which includes a multiple input multiple output (MIMO) transmission mode, technique, and coding scheme. We formulate a discrete optimization problem for the LA scheme by maximizing the throughput. An algorithm to implement the LA scheme is also proposed. Numerical results show that the proposed LA scheme exhibits good performance. Copyright © 2011 John Wiley & Sons, Ltd.

KEYWORDS link adaptation; mobile hotspot; WiMAX; MIMO; OFDMA

*Correspondence X. Shen, Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada. E-mail: [email protected]

1. INTRODUCTION mobile router or gateway for the downward network, i.e., the WLAN within the mobile hotspot. The AP is just an The term mobile hotspot refers to a hotspot, e.g., a interface between two types of networks. It has two separate wireless local area network (WLAN), located in a moving antenna systems to communicate with each type of network platform such as a vehicle. It provides Internet access to segment. All the mobile nodes (MNs) within the vehi- its terminals. There is no unified system architecture for cle are connected with the AP through the IEEE 802.11n supporting mobile hotspots over wireless networks [1--4]. based WLAN. These MNs can be laptops or other hand- In this paper, we adopt the wireless wide area network held devices, which are carried by the passengers. In this (WWAN)--WLAN-based system architecture described in paper, our focus is restricted to the WiMAX-based network [4--6]. In this system architecture, there are two network segment. More specifically, we are interested in the down- segments: upward and downward. The upward network link portion between the WiMAX BS and the AP of mobile segment is a WWAN and the downward network segment hotspot. is a WLAN within a high velocity vehicle. The vehicle The link adaptation (LA) scheme selects a burst profile can be a bus or train. Larger area coverage is required based on channel state information. As the mobile hotspots to reduce handoff rate. We choose mobile WiMAX for move with high velocity, the channel state changes rapidly. WWAN because of its extended mobility support and larger The burst profiles must be adaptive with the channel state to area coverage [7]. Moreover, the physical dimensions of gain expected level of performance. In the literature, there WiMAX base station (BS) and mobile hotspot are suitable are some proposed LA techniques for mobile WiMAX [8- for a multiple input multiple output (MIMO)-based antenna -10]. We mention three such techniques because they deal system, which is capable of providing larger antenna ele- with similar problems as ours. A static threshold table based ment separation. The system architecture is shown in LA is proposed in [8], which is the simplest technique. Figure 1. The table is prepared based on a pedestrian channel model The WiMAX BS is an entity of cellular WiMAX net- and a target forward error correcting (FEC) block error rate work. The BS is connected to Internet through a wireline (FBER), and indicates the threshold signal-to-noise ratios or an optical fiber link. The access point (AP) is mounted (SNRs) for the different burst profiles. This LA technique within the mobile hotspot. The AP communicates with requires only the SNR information to select an appropri- the BS through the roof top antenna system. It acts as a ate burst profile, while important issues, such as higher

Copyright © 2011 John Wiley & Sons, Ltd. Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen

scheme is presented in Section 4. Numerical results are pre- sented in Section 5, and concluding remarks are given in Section 6.

2. SYSTEM MODEL

We consider a single cell, single user (only one mobile hotspot) scenario. The BS is located at the center of the cell. An omni-directional antenna system is mounted on top of the BS. Unlike the traditional mobile systems, such Figure 1. System architecture for mobile hotspot. as GSM and CDMA, the BS of mobile WiMAX is capable of processing complicated tasks. The entire mobile hotspot itself is the mobile station (MS). The APs are much more mobility, MIMO channel correlations, error tracking, etc., powerful compared to an ordinary MS within the WLAN. are ignored. A Moore’s finite state based LA technique is Moreover, the physical dimensions of the APs are suitable proposed in [9]. Each burst profile represents a state. Basi- for the MIMO-based antenna systems, which can improve cally, two separate LA techniques are proposed: a channel data rate and reliability. A MIMO system can be oper- state technique and an error technique. In the channel state ated either in a space--time block code (STBC) mode or technique, an attenuation factor is used to select the burst in a spatial multiplexing (SM) mode. The STBC mode profile. This approach is theoretical rather than practical. improves transmission reliability by using diversity. On the In the error technique, a number of successive erroneous other hand, the SM mode improves transmission data rate frames is used to select the burst profile. It selects a lower by using multiplexing. In our system, we consider a 2 × 2 order modulation if a certain number of failures occur, and MIMO system which can switch between these two modes selects a higher order modulation if a certain number of suc- based on channel condition. This type of MIMO system was cessful deliveries occur. The MIMO features and channel first proposed in [12]. Any vehicle has a velometer to mea- coding are ignored in both techniques. Moreover, the sys- sure its velocity; our mobile hotspot is also equipped with a tem becomes complicated as the number of states increases. velometer to measure its velocity accurately. This is another A dynamic threshold LA (DTLA) algorithm is proposed in good feature of the mobile hotspots, whereas the ordinary [10]. It dynamically sets and updates the SNR thresholds MS or MN could not measure its velocity. This information for different burst profiles. It selects an appropriate burst has a very important use in our SNR estimation. profile based on the SNR threshold and a Demmel condi- We model the downlink scenario between the BS and tion number [11]. No error tracking mechanism, such as an AP of a mobile hotspot as shown in Figure 2. The automatic-repeat-request (ARQ), is considered in DTLA. mobile WiMAX uses a combination of MIMO and orthogo- The DTLA algorithm is not high mobility specific and nal frequency division multiple access (OFDMA); we will consists of many feedback loops. It also ignores the sub- use the term MIMO-OFDMA to describe our system. A channelization and the power allocation issues. MIMO-OFDMA transmitter is located at the BS and a Our proposed LA algorithm uses a static threshold table MIMO-OFDMA receiver is located at the AP. The sig- of SNR per symbol, with the SNR dynamically adjusted nals are transmitted through a multipath channel, before performing table lookup. This adjustment is done assumed to exhibit flat Rayleigh fading with additive white based on mobility state. Our algorithm also considers Gaussian noise (AWGN). There exists an Nt × Nr MIMO MIMO channel correlation and an adaptive ARQ mech- anism for error tracking. The major contributions in this paper are four-fold: (1) proposal of an LA algorithm; which is dedicated to high velocity vehicles; (2) incorporation of a medium access control (MAC) layer error control mechanism into our LA algorithm; (3) introduction of a velocity-based SNR adjustment; and (4) introduction of a MIMO mode switching parameter. The proposed LA algo- rithm requires only two types of information: information on channel response and ACK/NACK message status of each frame. As per IEEE 802.16e standard, it is manda- tory for the mobile WiMAX BS to record and update these information on a frame-by-frame basis. Therefore, there is no additional load on the network. The remainder of the paper is organized as follows. The system model is described in Section 2. The problem under consideration is formulated in Section 3. The proposed LA Figure 2. Downlink system model.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme antenna array between the transmitter and the receiver, are useful to select burst profile for the next downlink sub- where Nt and Nrare the numbers of antenna elements at the frame. Another important factor is the velocity; it is evident transmitter and the receiver, respectively. At the receiver, the that the velocity of vehicles (mobile hotspot in our case) information bits are extracted from the data subchannels† has a significant impact on system throughput and packet and fed to the buffer. The pilot subcarriers are fed to the error rate. We consider the impact of velocity in our SNR channel estimation block. This block estimates the chan- estimation procedures in the next section. Our LA prob- nel responses for each subcarrier and records the current lem can be formulated as a discrete optimization problem. velocity of the vehicle (mobile hotspot) from the velome- We solve the same problem separately for each subchannel. ter. The channel estimator then sends this information to This is due to the fact that different subchannel has different the BS by using the uplink subframe. A power alloca- effective SNR. Roughly, the effective SNR of a subchan- tion block works at the BS to allocate power among the nel is the geometric mean of its member subcarriers’ SNR. subcarriers. The power allocator also computes the esti- We formulate our LA problem to ensure efficient spectrum mated post-detection SNR for each subcarrier. The LA usage with a satisfactory level of FBER. The dimension of block selects the appropriate burst profiles for each subchan- one FEC block is one subchannel by two OFDMA sym- nel. It gets the SNR values from the power allocation block bol duration. A burst profile for each subchannel is selected and collects information on the ARQ blocks of the previous for each downlink subframe. The generalized form of our downlink subframe and current velocity. If an ARQ block in optimization problem is as follows: the previous downlink subframe is not acknowledged by the subsequent uplink subframe or negatively acknowledged maximize Ri,k (x) (1) (NACK), then retransmissions are performed up to a cer- tain limit. ARQ is a part of the MAC layer, although this is q x ≤ Q ∀i not explicitly shown on the figure. Our main interest is in the subject to i,k ( ) (2) LA block, where our algorithm will work. The transmitter gets the information on burst profile from the LA block. and pi(ηi,ρ) > 0 ∀i (3)

3. PROBLEM FORMULATION i∈{1, 2, 3...,U}

whereRi,k (x) is the throughput for burst profile i, subchannel We use the term ‘burst profile’ to describe the combina- k, and effective SNR x. i is the burst profile index, and U is tion of modulation and coding, and MIMO transmission. the number of possible burst profiles in our system. qi,k (x) Note that inter-subchannel power allocation is not consid- is the FBER for burst profile i, subchannel k, and effec- ered as part of the LA; we leave it as a component of resource tive SNR x. Q is the maximum tolerable FBER. pi(ηi,ρ) allocation (RA). However, we will discuss intra-subchannel is the priority function for burst profile i. We set three pre- power allocation in the next section. Our LA algorithm uses conditions for subchannel k: (1) it is allocated to the mobile some necessary information: effective SNR per subchannel hotspot; (2) some power is allocated to subchannel k; and (3) at the receiver end, FBER requirement, and ACK/NACK subchannel k does not carry information for more than one messages of ARQ blocks of the previous downlink sub- ARQ block for the same mobile hotspot (in the same down- frame. Our criterion for the derivation of the LA algorithm link subframe). We also assume that the allocated power is throughput maximization. The burst profile with higher is sufficient to meet the SNR requirement of at least one spectral efficiency is deployed to achieve higher through- burst profile. The priority function, a function of the spec- put. The corresponding burst profile must meet the system tral efficiency ηi and erroneous reception indicator ρ,is bit error rate (BER) requirement. We set this BER to corre- an additional constraint introduced to adapt the erroneous spond to a prescribed FBER. Ultimately, BER and FBER are reception of the corresponding ARQ block in the previous both functions of SNR. The BS gets the channel response downlink (DL) subframe. It is a measure of the performance information from the AP. Most LA techniques define an of the previous DL subframe transmission. Higher values SNR threshold level for each burst profile and compare of this function indicate higher priorities and vice versa.It the current SNR with the SNR threshold to make a deci- takes zero in case of inappropriate burst profiles. We define sion about the switching of burst profile. Unfortunately, the priority function as: exact SNR information is not available due to imperfec- tion in estimation techniques and time varying nature of  the wireless channel. Therefore, error tracking is required pi ηi,ρ = ηiI{q x ≤Q} I{i= η I }I{ρ= } ( ) i,k ( ) argmax j {qj,k (x)≤Q} 0 to make a proper selection of burst profile. We use NACK j  messages of the previous downlink subframe ARQ blocks + I{i= η I }I{ρ≥ } as the warning signals in our LA algorithm. These signals argmax j {qj,k (x)≤Q} 0 j U † I ≥ In OFDMA PHY of WiMAX, a subchannel is the minimum allocation for {qi,k (x)≤Q} 2 (4) unit in the frequency domain. It consists of a number of subcarriers [13]. i

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen

U LS estimator requires comparatively less amount of prior = η I I = i {qi,k (x)≤Q} for {qi,k (x)≤Q} 1 (5) knowledge. Power level and modulation technique used i for the pilot subcarriers are known to the receiver. Our system is a 2 × 2 MIMO OFDMA system and capable of where ηi is the spectral efficiency of burst profile i; I{} is the switching between STBC and SM transmission modes. We indicator function which takes the value 1 or 0 depending consider an independent pilot pattern (IPP) approach for on satisfaction of condition; ρ takes the value 0 if the cor- MIMO channel estimation [16]. In IPP, two antennas do responding ARQ block in the previous downlink subframe not transmit the same pilot subcarriers simultaneously. was successfully received and 1 for erroneous reception; In case of any pilot subcarrier p of the mth OFDMA i, j∈{1, 2, 3..., U} are the indices for the burst profiles. symbol, the received signal in the frequency domain can be The main reason behind introducing this function is that: written as if the corresponding ARQ block in the previous DL sub- frame is erroneously received, we may select the burst Yp,m = Hp,mXp,m + Wp,m (9) profile with the second highest spectral efficiency instead of the highest spectral efficiency. It will ensure more reliable where Xp,m is known to the receiver. Wp,m is the unex- transmission at the cost of spectral efficiency. pected noise or interference. The objective function of a LS L P If the size of a FEC block is b bits and b is the BER, estimator is then the upper bound of FBER is given by:    2 min Yp,m−Hˆ p,mXp,m L q ≤ 1−(1−P ) b (6) b from which we get the estimated channel response for the pilot subcarrier: Equation (6) is true with equality when all bits are equally likely to be in error [14]. Y Hˆ = p,m = H + E The spectral efficiency of a burst profile with an M-ary p,m X p,m p,m (10) modulation scheme, coding rate r, and spatial code rate µ p,m is given by  where Ep,m = Wp,m Xp,m is an error term due to channel η = µrlog M (7) noise and imperfection inherent in the LS estimator. 2 Channel responses for the data subcarriers can be esti- The normalized throughput for M-ary modulation with mated by using linear interpolation or linear extrapolation. n n code rate r and spectral efficiency η can be written as The estimated channel response for any data subcarrier ( is the physical index) at the mth OFDMA symbol is given by R = (1−q)η bps/Hz (8)

Hˆ pB,m−Hˆ pA,m Hˆ n,m = Hˆ pA,m + (n−pA) (11) 4. PROPOSED LA SCHEME pB−pA p p As our proposed LA algorithm is static threshold based, where Aand B are the pilot subcarrier physical indices and p >p n, p p we construct the SNR threshold tables. These tables will B A. Also A and B are members of the same clus- p < indicate the minimum SNRs required corresponding to the ter. Equation (11) performs linear interpolation where A n

p modulation order, coding scheme, and MIMO transmis- B. sion mode. Higher order modulation demands higher SNR We can apply the same technique for all the subcarriers threshold and vice versa. We consider QPSK ½, QPSK ¾, and for all the OFDMA symbols. In case of odd OFDMA h n h n 16-QAM ½, 16-QAM ¾, 64-QAM 2/3, and 64-QAM ¾ for symbols, 11( )and 12( )can be estimated. In case of even h n h n the STBC mode, and 16-QAM ½, 16-QAM ¾, 64-QAM OFDMA symbols, 21( )and 22( )can be estimated. Then, 2/3, and 64-QAM ¾ for the SM mode. the average time can be calculated for the entire downlink subframe.

M− 4.1. Channel estimation 1 h n = 2 Hˆ , ( ) M n,m for odd symbols We consider pilot-based frequency domain channel estima- m=1 tion for our system [15--17]. At first, the channel response h(n) = h11(n) or h12(n) (12) of each pilot subcarrier will be estimated by using a least M square (LS) estimator. Then the channel response of the data  h n = 2 Hˆ , subcarriers will be estimated by applying linear interpola- ( ) M n,m for even symbols tion and linear extrapolation. We have selected this method m=2 because it reduces computational complexity. Moreover, an h(n) = h21(n) or h22(n) (13)

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme

  h n h n H n = 11( ) 12( ) that ( ) h n h n (14) 21( ) 22( ) 2 2 sk(1) H˜ k(1) sk(2) H˜ k(2) M = where is the total number of downlink symbols, which σ2 σ2 is always an even number. Hence, the estimated channel 2 matrix H for each subcarrier is sent to the BS via uplink. sk(3) H˜ k(3) = = ... = k(n) (18) The estimated average channel gain (spatial average) of a σ2 subcarrier n can be defined as 

2 2 Nk 1 2 1 H˜ (n) = hij (n) = H(n)F (15) sk(n) = k (19) 4 2 i=1 j=1 n=1

 H n  From Equations (18) and (19), we have where ( ) F is the Frobenius norm of the channel matrix. k k(n) = (20) Nk σ2 2 4.2. SNR estimation |H˜ k(n)| n=1

1 N + n Estimated channel gains are used to estimate SNR. In N klog2(1 k( )) k,E = 2 k −1 = k(n), ∀n (21) OFDMA, we may separate the weak subchannels from the strong ones, but we do not have that option at the subcar- Therefore, the effective SNR of the subchannel is equal rier level. SNR is highly dependent on power allocation to the estimated SNR of an individual data subcarrier. strategy. We leave inter-subchannel power allocation as a component of RA. Here we describe an intra-subchannel power allocation strategy. 4.3. Threshold tables Let H˜ k(n) be the estimated average channel gain of the n k s n th subcarrier of the th subchannel, and k( ) be the allo- We set the SNR thresholds based on the FBER upper bound, cated power to that subcarrier. Then the estimated SNR at which provides better safety margin and lower computa- the receiver end is given by tional cost. We consider maximal ratio combining (MRC) reception with Alamouti code for the STBC mode [18], and 2 sk(n) H˜ k(n) zero forcing (ZF) detection for the SM mode. In threshold, k(n) = (16) σ2 selection does not include SNR gain from a convolutional code (CC) scheme. We select the SNR threshold values for The estimated effective SNR of the kth subchannel is q ≤ 10−3. Two tables are prepared to specify the minimum given by SNRs per symbol required to maintain q ≤ 10−3. The thresh- Nk old values for the STBC mode are summarized in Table I. 1 log (1+k(n)) Nk 2 The threshold value selection for the SM mode requires k,E = 2 n=1 −1 (17) additional information on spatial correlation. We introduce a multiplying factorψ as an indicator for spatial correlation whereNk is the total number of data subcarriers in the kth (see Appendix I). subchannel and n∈{1, 2, ···,Nk}. In our power allocation strategy, we aim for each subcarrier within a subchannel to |(n)|2 ψ(n) = (22)  4 experience the same SNR. Let kbe the allocated power to H(n)F the kth subchannel, excluding the power of the pilot sub- carriers. According to our power allocation strategy, k is where (n) is the determinant of the channel matrix of distributed among the member subcarriers in such a way any subcarrier n, and H(n)F is the Frobenius norm of

Table I. SNR threshold table for STBC mode (q ≤ 10−3).

Modulation CC coding rate Bit/sym. Spectral efficiency (bps/Hz) SNR thres. (dB)

QPSK ½ 2 1 12.5 QPSK ¾ 21.514 16 QAM ½ 42 23 16 QAM ¾ 43 25 64 QAM 2/3 6 4 31 64 QAM ¾ 6 4.5 32.5

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen

Table II. SNR Threshold table for SM mode (q ≤ 10−3and ≥ 0.1).

Modulation CC coding rate Bit/sym. Spectral efficiency (bps/Hz) SNR thres. (dB)

16 QAM ½ 44 30 16 QAM ¾ 46 31 64 QAM 2/3 6 8 38 64 QAM ¾ 69 39 the channel matrix. A higher value of ψ indicates lower downlink subframe, ρ denote the ARQ message indicator, spatial correlation and vice versa. Higher value of ψ is more ψk,GM[u] denote the geometric mean of the estimated mul- suitable for the SM mode. We set a lower bound for ψ tiplying factors of the kth subchannel for the uth downlink to select the SNR values for the SM mode. The threshold subframe, USM denote the set of the candidate burst profiles values for the SM mode are summarized in Table II. for the SM mode, USTBC denote the set of the candidate pro- files for the STBC mode, i denote the burst profile index, pi denote the priority function of the burst profile i, and ηi 4.4. Throughput maximization denote the spectral efficiency of the burst profile i. The AL algorithm is comprised of the following four In the previous section, we addressed a throughput maxi- steps. mization problem. In the next subsection, we propose an Step 1. SNR adjustment LA algorithm for that problem. Without using the tradi- An OFDMA frame starts with a downlink subframe tional nonlinear optimization techniques, we can solve it and ends with an uplink subframe. A time gap interval heuristically. The main idea is that ‘if we select the burst takes place between them. The downlink burst profiles are profile with the highest spectral efficiency at a given con- selected based on the feedback information from the pre- dition, then the throughput will be maximized’. In an ideal vious uplink. We adjust the estimated SNR due to high case, the channel estimation is perfect; MIMO channels are mobility, and define an adjusted SNR of the kth subchannel totally uncorrelated and there is no erroneous reception, etc. for the uth downlink subframe as In order to adapt with the realistic scenario, we introduce a γk[u−1]k[u] ‘priority function’ as the constraint in the problem formula- γk[u] = (1−α)k,E[u] + α ,α∈[0, 1] tion. The NACK message or erroneous reception occurs k[u−1] when the SNR is over estimated. The priority function (23) affects the burst profile selection and works as a protection  against successive erroneous reception. With the priority where adjustment factor α = vcurrent vmax, vcurrent is the cur- function, the solution automatically contains an adaptive rent velocity of the mobile hotspot, and vmaxis the maximum ARQ mechanism. velocity of the mobile hotspot (see Appendix II). We know that SNR depends on the allocated power. The allocated power may not be the same for every downlink 4.5. Proposed LA algorithm subframe. Therefore, we need to extract the channel fac- tor from γk[u−1] and then calculate an equivalent SNR Before describing our LA algorithm steps, we reiterate some for k[u]. That is why γk[u−1] is multiplied by the ratio conditions: subchannel allocation and inter-subchannel k[u] k[u−1] in the second term of Equation (23). power allocation are done by the RA algorithm. Our algo- Step 2. MIMO mode selection rithm starts when a subchannel is allocated to a mobile We know that the STBC mode performs better in the hotspot and the power for that subchannel is also allocated. lower SNR region and the SM mode performs better in the We assume that frame by frame channel estimation is avail- higher SNR region. But SNR information is not enough for able. Here, we describe how an appropriate burst profile is the SM mode, it requires an additional information on ψ. selected for a subchannel. Our goal is to perform frame by Therefore, we consider both of them in our mode selection frame LA for the downlink. procedure. The geometric mean of the estimated multiply- Let γk[u] denote the adjusted SNR of the kth subchan- ing factors (ψ)ofthekth subchannel for the uth downlink nel for the uth downlink subframe, γk[u−1] denote the subframe is given by adjusted SNR of the kth subchannel for the (u−1)th down- α  u  1 link subframe, denote the adjustment factor, k,E[ ] Nk Nk denote the estimated effective SNR of the kth subchannel ψk,GM[u] = ψk(n) (24) u k u for the th downlink subframe, [ ] denote the allocated n=1 power to the kth subchannel for the uth downlink subframe, k[u−1] denote the allocated power to the kth subchan- We need to define a function in order to specify SNR nel for the (u−1)th downlink subframe, k[u] denote the information of a particular subchannel for a particu- MIMO threshold function of the kth subchannel for the uth lar downlink subframe. We call it the MIMO threshold

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme function. The MIMO threshold function of the kth subchan- link level simulations using partial Monte Carlo method in nel for the uth downlink subframe is defined as MATLAB. In the partial Monte Carlo method, all the pro- cesses in a system are not simulated as random processes; u = I I +I I k[ ] {ρ=0} {γk[u]≥30dB} {ρ=1} {γk[u]≥31dB} (25) some of them are simulated based on statistical models. In this paper, statistical models are used for path loss and noise. I{} is the indicator function which takes either 1 or 0 We consider some simple scenarios, which are appropriate depending on satisfaction of condition. ρ takes the value 0 for evaluating performance of the proposed LA algorithm. if the corresponding ARQ block in the previous downlink We consider a single cell single user (only one mobile subframe was successfully received and 1 for erroneous hotspot) case. The downlink between a WiMAX BS and reception. the AP of a mobile hotspot is simulated. Two performance The MIMO threshold function prevents the formation of metrics are evaluated: FBER and normalized throughput. feedback loop, i.e., we do not need to change the MIMO We define an ARQ block which consists of one subchan- mode once we select it for a particular downlink subframe. nel and two time slots. We choose two non-adjacent physical k[u] specifies two thresholds for the SM mode depending clusters to construct the subchannel. The simulation param- on the ARQ message indicator: 30 dB for ρ = 0 and 31 dB eters are summarized in Table III. The miscellaneous losses for ρ = 1. include the AP noise figure and any other possible losses. u = ψ u ≥ . In a simple manner, if k[ ] 1 and k,GM[ ] 0 1, Though the ARQ block is a small part of the whole down- then select the SM mode. Otherwise select the STBC mode. link subframe, we use the term frame to indicate the ARQ In the SM mode, the possible burst profile i is chosen as block for convenience. Two major categories of investiga- i∈U . i SM In the STBC mode, the possible burst profile is tions are presented: impact of moving direction and impact i∈U . chosen as STBC of velocity-based SNR adjustment. Step 3. Priority calculation The priorities of the burst profile can be calculated by using a modified version of Equations (4) and (5). Here, we use the corresponding SNR threshold instead of FBER. Higher value of the priority function indicates higher spec- 5.1. Impact of moving direction tral efficiency and vice versa.  We consider two cases of moving direction: (1) a mobile

pi ηi,ρ = ηiI{γ u ≥θ } I{i= η I }I{ρ= } hotspot arriving to the cell center (we call it the arriving ( ) k[ ]) i arg max j {γk[u]≥θj } 0 j mobile hotspot), and (2) a mobile hotspot departing from  the cell center (we call it the departing mobile hotspot). In + I{i= η I }I{ρ≥ } both cases the velocity is set to 90 km/h, and the allocated arg max j {γk[u]≥θj } 0 j power is set to 0.5 W (27 dBm). The initial distance for the U arriving mobile hotspot is 900 m from the BS. The initial I ≥ distance for the departing mobile hotspot is 150 m from the for {γk[u])≥θi} 2 (26) i BS. Numerical results are obtained for 30 s duration (6000 frames). U Figure 3(a) shows the instantaneous FBER plots for the = η I I = i {γk[u])≥θi} for {γk[u])≥θi} 1 (27) arriving mobile hotspot. It can be seen that the proposed LA −3 i algorithm is able to keep the ‘instantaneous FBER’ ≤10 most of the time. Figure 3(b) shows the instantaneous nor- where θi is the SNR threshold of the burst profile i malized throughput plots for the arriving mobile hotspot. It Step 4. Burst profile selection can be seen that the throughput is dominated by the path The final step is to select the burst profile with the highest loss. The throughput increases as the mobile hotspot gets priority. closer to the BS. The path loss decreases with time for the ∗ arriving mobile hotspot. i = arg max pi(ηi,ρ) (28) i Let us consider the departing mobile hotspot. Figure 4(a) shows the instantaneous FBER plots for the departing As the priority function assigns higher priorities to the mobile hotspot. It reveals that the proposed LA algorithm higher spectral efficiency burst profiles, the burst profile i is able to keep the ‘instantaneous FBER’ ≤10−3 most of will maximize throughput. We repeat the same routine for the time. Figure 4(b) shows the instantaneous normalized each subchannel to find the best burst profile. throughput plots for the departing mobile hotspot. It reveals that the throughput is dominated by the path loss. We see that throughput decreases as the mobile hotspot gets further 5. NUMERICAL RESULTS away from the BS. The path loss increases with time for the departing mobile hotspot. Roughly, Figure 4(b) shows a In this section, we present some numerical results on the reverse scenario of Figure 3(b) because of opposite moving proposed LA algorithm, which are obtained from downlink directions.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen

Table III. Simulation parameters.

Parameter Description/value

Cell radius 1km Allocated power to the subchannel 0.5 W, 1.0 W BS Antenna gain 16 dBi BS Antenna height 40 m Frequency band 2.3 GHz FFT size 1024 System bandwidth 10 MHz Symbol duration 115.2 s Guard ratio 1/8 Thermal noise density −174dBm/Hz (at 25◦C) Mobile hotspot velocity 60 km/h, 90 km/h, 120 km/h Subchannelization strategy PUSC Duplex mode TDD Channel model ITU-R Vehicular B AP antenna height 2.8 m Shadowing loss 10 dB Path loss model COST 231 Hata model for suburban environment (min. separation required 35 m) Miscellaneous losses 12 dB AP Antenna gain 10 dB Fading type Flat Rayleigh fading Frame duration 5ms DL to UL ratio 3:1 MIMO Antenna configuration 2 × 2 BS and AP Antenna pattern Omni-directional MIMO mode STBC, SM (switchable) Burst size (one ARQ block) 1 subchannel × 4 symbols Maximum number of retransmissions 3 vmax settings 360 km/h

5.2. Impact of velocity-based SNR the impact of velocity-based SNR adjustment. We sepa- adjustment rately consider three different cases of velocity: 60, 90, and 120 km/h. These mobile hotspots are the departing mobile As the proposed LA algorithm adjusts SNR based on veloc- hotspots. From the discussion in the previous subsection, we ity of the mobile hotspots, it is necessary to investigate know that the throughput of the departing mobile hotspots

0 (a)10 (b) 9

8

7

-5 10 6

5

4

-10 10 FEC Block Error Rate Error Block FEC 3

Normalized bps/Hz in Throughput 2

1

-15 10 0 0 5 10 15 20 25 30 0 5 10 15 20 25 30 Time in Sec Time in Sec

Figure 3. (a) Instantaneous FBER plots for the arriving mobile hotspot. (b) Instantaneous normalized throughput plots for the arriving mobile hotspot.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme

0 (a)10 (b) 9

8

7

-5 10 6

5

4

-10 10 3 FEC Block Error Rate

Norm alized Throughput in bps/Hz 2

1

-15 10 0 0 5 10 15 20 25 30 0 5 10 15 20 25 30 Time in Sec Time in Sec

Figure 4. (a) Instantaneous FBER plots for the departing mobile hotspot. (b). Instantaneous normalized throughput plots for the departing mobile hotspot. decreases with time. The initial distance is set at 200 m from The velocity-based SNR adjustment improves throughput the BS. The final location is situated near the cell edge in all and reduces FBER. Overall average of the normalized cases. The allocated power is set to 1.0 W (30 dBm) in each throughput is 2.2154 bps/Hz for the velocity-based SNR case. We compare the performance of the SNR adjusted adjustment, whereas that for the non-adjusted SNR is LA with that of the SNR non-adjusted LA (just omitting 2.2045 bps/Hz. Overall average of the FBER is 0.0107 the first step of the proposed LA algorithm). We compare for the velocity-based SNR adjustment, whereas that for the average performance within a 2-second interval. the non-adjusted SNR is 0.0110. Secondly, we consider a Firstly, we consider a mobile hotspot with velocity mobile hotspot with velocity 90 km/h. Numerical results 60 km/h. Numerical results are obtained for 25 s duration are obtained for 22 s duration (4400 frames). Figure 6(a) (5000 frames). Figure 5(a) and (b) shows the compar- and (b) shows the comparative throughput and FBER per- ative throughput and FBER performance, respectively. formance, respectively. We see that velocity-based SNR We see that velocity-based SNR adjustment performs adjustment performs better than the non-adjusted SNR in better than the non-adjusted SNR in both perspectives. both perspectives.

V = 60 km/hr V = 60 km/hr -1 (a)4.5 (b) 10 SNR adjustment (Avg. 2.2154 bps/Hz) SNR Adjustment (Avg. 0.0107) No adjustment (Avg. 2.2045 bps/Hz) No Adjustment (Avg. 0.0110) 4 -2 10

3.5

-3 10 3

2.5 -4 10 Average FBER

2

-5 10

Average Normalized (bps/Hz) Throughput 1.5

-6 1 10 0 5 10 15 20 25 0 5 10 15 20 25 Time in sec. Time in sec.

Figure 5. (a) Impact of SNR adjustment on the throughput with velocity 60 km/h. (b) Impact of SNR adjustment on the FBER with velocity 60 km/h.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen

V = 90 km/hr V = 90 km/hr -1 (a)4 (b) 10 SNR adjustment (Avg. 1.9803 bps/Hz) SNR adjustment (Avg. 0.0081) No adjustment (Avg. 1.9636 bps/Hz) No adjustment (Avg. 0.0095 )

3.5 -2 10

3 -3 10

2.5

-4 10 Average FBER 2

-5 10

Average Normalized (bps/Hz) Throughput 1.5

-6 1 10 2 4 6 8 10 12 14 16 18 20 22 2 4 6 8 10 12 14 16 18 20 22 Time in sec. Time in sec.

Figure 6. (a) Impact of SNR adjustment on the throughput with velocity 90 km/h. (b) Impact of SNR adjustment on the FBER with velocity 90 km/h.

The velocity-based SNR adjustment improves through- ment improves throughput and reduces FBER. Overall put and reduces FBER. Overall average of the normalized average of the normalized throughput is 1.8225 bps/Hz for throughput is 1.9803 bps/Hz for the velocity-based SNR the velocity-based SNR adjustment, and the FBER is 0.0080 adjustment, whereas that for the non-adjusted SNR is for the velocity-based SNR adjustment, whereas that for the 1.9636 bps/Hz. Overall average of the FBER is 0.0081 non-adjusted SNR is 0.0100. for the velocity-based SNR adjustment, whereas that for Now we discuss a common feature among the the non-adjusted SNR is 0.0095. Finally, we consider a Figures 5(b), 6(b), and 7(b). In some intervals FBER mobile hotspot with velocity 120 km/h. Numerical results exhibits very low values. This happens due to better accu- are obtained for 20 s duration (4000 frames). Figure 7(a) racy in channel estimation and/or reduced number of over and (b) shows the comparative throughput and FBER per- estimation of SNR. formance, respectively. We see that velocity-based SNR According to the discussions above, we can conclude adjustment performs better than the non-adjusted SNR in that the velocity-based SNR adjustment improves over- both of the perspectives. The velocity-based SNR adjust- all performance. This improvement comes in the form of

V = 120 km/hr V = 120 km/hr -1 (a)4 (b) 10 SNR adjustment (Avg. 1.8225 bps/Hz) SNR adjustment (Avg. 0.0080) No adjustment (Avg. 1.7929 bps/Hz) No adjustment (Avg. 0.0100) -2 3.5 10

-3 3 10

-4 2.5 10 Average FBER Average -5 2 10

-6

Average Normalized (bps/Hz) Throughput 1.5 10

-7 1 10 2 4 6 8 10 12 14 16 18 20 2 4 6 8 10 12 14 16 18 20 Time in sec. Time in sec.

Figure 7. (a) Impact of the SNR adjustment on the throughput with velocity 120 km/h. (b) Impact of SNR adjustment on the FBER with velocity 120 km/h.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme both increased throughput and reduced FBER. Velocity- In the SM mode two symbols are transmitted simultane- based SNR adjustment becomes more effective at higher ously using two different antennas. Allocated power to a velocities. subcarrier is divided by two, SNR for the first symbol and second symbol can be written as

2 2 6. CONCLUSIONS s || s || 1 = and 2 = 2 2 2 2 2 2 2σ (|h22| + |h12| ) 2σ (|h11| + |h21| ) In this paper, we have proposed a simple LA algorithm for We need to consider both antennas (i.e., all the spatial the WiMAX supported mobile hotspots. The algorithm has channels) in order to set a threshold value. Taking a sim- been designed for the downlink part between the WiMAX ple average of the denominators, we obtain an interesting BS and mobile hotspot AP.It is an instantaneous SNR-based expression for post-detection SNR for the SM mode with LA algorithm. The link level performance of the proposed ZF detection algorithm has also been evaluated. Path loss has a domi- nant effect on throughput, and moving direction is a key s ||2 s ||2  =   = factor that influences the behavior of throughput versus SM 2 2 2 2 2 2 σ2 |h | + |h | + |h | + |h | σ HF time characteristics. In most of the cases, the proposed LA 22 12 11 21 algorithm is able to keep FBER under a certain value. The (31) proposed LA algorithm, capable of working under various types of conditions, is independent of RA. It is adaptive The estimated SNR is expressed as with velocity, power, direction, channel response, and sys-   tem performance. Though the proposed LA algorithm is for 2 2 2 2  = s H˜ σ = s HF 4σ (32) the mobile WiMAX network, it can be extended to any other MIMO-OFDMA networks. The post-detection SNR for the SM mode with ZF detec- tion can be written as ACKNOWLEDGEMENTS 2 2 2 s || s HF 4 || SM = = = 4ψ (33) 2 2 2 4 This work has been supported by the Natural Sciences and σ HF 4σ HF Engineering Research Council (NSERC) of Canada under  2 4 grant no. RGPIN7779. where ψ = || HF is the multiplying factor.

7. APPENDIX I 8. APPENDIX II

7.1. Derivation of multiplying factor ψ 8.1. Selection of adjustment factor α

The multiplying factor relates estimated SNR with post- We introduce the parameter α to include the impact of detection SNR for SM mode. ZF detection requires α computing pseudo inverse of MIMO channel matrix. In case mobility in SNR estimation. We define as the ratio of ofa2× 2 MIMO configuration, pseudo inverse and inverse current Doppler shift to maximum tolerable Doppler shift: are the same. The inverse of channel matrix is given by f v α = D,current = current G n (34) ( ) fD,max vmax = H(n)−1  where vcurrent and vmaxare the current velocity and the max- h22(n) −h12(n) h n h n − h n h n h n h n − h n h n imum velocity of a mobile hotspot, respectively. The BS = 11( ) 22( ) 12( ) 21( ) 11( ) 22( ) 12( ) 21( ) −h21(n) h11(n) can get the exact value of the current velocity from mobile h n h n − h n h n h n h n − h n h n 11( ) 22( ) 12( ) 21( ) 11( ) 22( ) 12( ) 21( ) hotspot. 1 h n −h n The upper bound of v can be obtained as follows: = 22( ) 12( ) (29) max  −h21(n) h11(n) maximum Doppler shift < subcarrier spacing, (This condition avoids the impact of Doppler’s effect.) where = det(H(n)) = h11(n)h22(n) − h12(n)h21(n). For , vmaxfc <f convenience, in what follows we drop the subcarrier index. or c cf (35)   or,v < GGH max fc   This upper bound is very loose because signal power 1 |h |2 + |h |2 −h ∗h − h ∗h = 22 12 11 12 21 22 does not confine within the center frequency. We define a ||2 −h h ∗ − h h ∗ |h |2 + |h |2 11 12 21 22 11 21 spreading margin, which is the difference between subcar- (30) rier spacing and subcarrier bandwidth (BWSC). It will help

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm Link adaptation scheme M. M. Hasan, J. W. Mark and X. Shen us to ignore intercarrier interference (ICI). Spreading mar- 10. Chan TH, Hamdi M, Cheung MM. A link adaptation gin is the maximum tolerable frequency spreading without algorithm in MIMO-based WiMAX systems. Journal of any overlapping between two successive subcarriers. In our Communications 2007; 2(5): 16--24. f = . = . system 10 94 kHz andBWSC 9 76 kHz. 11. Demmel JW. The probability that a numerical analysis v We use spreading margin to find the upper bound of max problem is difficult. Mathematics of Computation 1998; as follows: 50(182): 449--480. c 12. Heath RW, Paulraj AJ. Switching between diversity and vmax < (f − BWSC) (36) fc multiplexing in MIMO systems. IEEE Transactions on Communications 2005; 53(6): 962--968.

or,vmax < 554 km/h (37) 13. Nuaymi L. WiMAX Technology for Broadband Wireless Access. John Wiley and Sons Ltd: Hoboken, NJ, USA, 2007. We choose 360 km/h as vmax, and leave some portion for frequency offset effect. Frequency spread occurs due 14. Andrews JG, Ghosh A, Muhamed R. Fundamentals of to Doppler spread and subcarrier (carrier) frequency off- WiMAX. Prentice Hall publishers: Upper Saddle River, set effect [19]. In reality, the mobile hotspot will never be NJ, USA, 2007. operated with velocity vmax. We define vmax as the velocity, 15. Raghavendra MR, Lior E, Bhashyam S, Giridhari K. at which channel estimation does not work at all. In other Parametric channel estimation for pseudo-random tile- v words, the channel is totally untraceable at max. allocation in uplink OFDMA. IEEE Transactions on Signal Processing 2007; 55(11): 5370--5381. 16. Kim T, Andrews JG. Optimal pilot-to-data power ratio REFERENCES for MIMO-OFDM. Proceedings of IEEE Globecom 1. Ho D, Valaee S. Information raining and optimal link- 2005, St. Louis, MO, December 2005; 1481--1485. layer design for mobile hotspots. IEEE Transactions on 17. Cai J, Shen X, Mark JW. EM channel estimation Mobile Computing 2005; 4(3): 271--284. algorithm for OFDM wireless communication systems. 2. Chung AYT, Hassan M. Traffic distribution schemes Proceedings of IEEE PIMRC 2003, Beijing, China, for multi-homed mobile hotspots. Proceedings of VTC September 2003; 804--808. Spring 2005, Stockholm, Sweden, May 2005; 2127-- 18. Alamouti SM. A simple transmit diversity technique 2131. for wireless communications. IEEE Transactions on 3. Iera A, Molinaro A, Polito S, Ruggeri G, Vilasi A. Selected Areas in Communications 1998; 16(8): 1451-- Gateway discovery and selection in mobile hotspot. Pro- 1458. ceedings of Auswireless 2006, Sydney, Australia, March 19. Lee J, Lou H, Toumpakaris D, Cioffi JM. Effect of carrier 2006. frequency offset on OFDM systems for multipath fading 4. Pack S, Rutagemwa H, Shen X, Mark JW, Cai L. An inte- channels. Proceedings of IEEE Globecom 2004, Dallas, grated WWAN-WLAN link model in mobile hotspots. TX, November 2004; 3721--3725. Proceedings of Chinacom 2006, Beijing, China, October 2006. 5. Pack S, Rutagemwa H, Shen X, Mark JW, Cai L. Perfor- AUTHORS’ BIOGRAPHIES mance analysis of mobile hotspots with heterogeneous Md. M. Hasan was born in Jamalpur, wireless links. IEEE Transactions on Wireless Commu- Bangladesh in 1979. He received B.Sc. nications 2007; 6(10): 3717--3727. and M.Sc. in Electrical and Electronic 6. Pack S, Shen X, Mark JW, Cai L. Throughput analysis Engineering from Bangladesh Univer- of TCP-friendly rate control in mobile hotspots. IEEE sity of Engineering and Technology Transactions on Wireless Communications 2008; 7(1): (BUET), Dhaka, in 2003 and 2005 193--203. respectively. He received M.A.Sc. in 7. Mobile WiMAX part I: a technical overview and perfor- Electrical and Computer Engineering mance evaluation. WiMAX Forum, August 2006. from the University of Waterloo, ON, 8. Marquet B, Biglieri E, Sari H. MIMO link adaptation in Canada, in 2009. In 2004-06, he worked for several Telecom mobile WiMAX systems. Proceedings of IEEE WCNC companies in Bangladesh as an operation and mainte- nance engineer. He is experienced on multi-vendor telecom 2007, Hong Kong, March 2007; 1810--1813. equipments. In 2007-09, he worked at center for wireless 9. Marabissi D, Tarchi D, Genovese F, Fantacci R. Adap- communications (CWC), Waterloo as a research assis- tive modulation in wireless OFDMA systems with finite tant. His research interests include mobility management, state modeling. Proceedings of IEEE Globecom 2007, resource allocation, and broadband power line communica- Washington, DC, USA, November 2007; 5210--5214. tions. He is a student member of IEEE.

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm M. M. Hasan, J. W. Mark and X. Shen Link adaptation scheme

Jon W. Mark is a Distinguished Pro- Waterloo, Canada. Dr. Shen’s research focuses on resource fessor Emeritus and the Director of management in interconnected wireless/wired networks, the Centre for Wireless Communica- UWB wireless communications networks, wireless network tions, Department of Electrical and security, wireless body area networks and vehicular ad hoc Computer Engineering, University of and sensor networks. He is a co-author of three books, and Waterloo. Upon receiving the Ph.D. has published more than 400 papers and book chapters in degree in electrical engineering from wireless communications and networks, control and filter- McMaster University, he joined the ing. Dr. Shen served as the Technical Program Committee Department of Electrical Engineering Chair for IEEE VTC’10, the Symposia Chair for IEEE (renamed the Department of Electrical and Computer Engi- ICC’10, the Tutorial Chair for IEEE ICC’08, the Tech- neering in 1989), University of Waterloo, Canada, in 1970. nical Program Committee Chair for IEEE Globecom’07, He served as the department Chairman from 1984 to 1990. the General Co-Chair for Chinacom’07 and QShine’06, the With a $1 million donation from Ericsson Canada as seed Founding Chair for IEEE Communications Society Techni- money, he established the Centre for Wireless Commu- cal Committee on P2P Communications and Networking. nications at the Univeristy of Waterloo in 1996, and has He also served as a Founding Area Editor for IEEE Trans- since been serving as the founding Director. His current actions on Wireless Communications; Editor-in-Chief for research interests are in wireless communications and net- Peer-to-Peer Networking and Application; Associate Editor working, with a focus on resource management, mobility for IEEE Transactions on Vehicular Technology; Computer management, cross-layer design, and end-to-end informa- Networks; and ACM/Wireless Networks, etc., and the Guest tion delivery with QoS provisioning. A Fellow of the IEEE Editor for IEEE JSAC, IEEE Wireless Communications, and a Fellow of the Canadian Academy of Engineering, he IEEE Communications Magazine, and ACM Mobile Net- is the recipient of the 2000 Canadian Award in Telecom- works and Applications, etc. Dr. Shen received the Excellent munications Research. He co-authored the text, Wireless Graduate Supervision Award in 2006, and the Outstanding Communications and Networking, published by Prentice- Performance Award in 2004 and 2008 from the Univer- Hall in 2003. He was the Editor for Wide Area Networks sity of Waterloo, the Premier’s Research Excellence Award of the IEEE Transactions on Communications from 1983 (PREA) in 2003 from the Province of Ontario, Canada, and to 1989, the Technical Program Chairman of Infocom’89, the Distinguished Performance Award in 2002 and 2007 a member of the Inter-Society Steering Committee of the from the Faculty of Engineering, University of Waterloo. IEEE/ACM Transactions on Networking from 1992 to Dr. Shen is a registered Professional Engineer of Ontario, 2003, an Editor of the ACM journal of Wireless Networks Canada, an IEEE Fellow, and a Distinguished Lecturer of from 1993 to 2004, and an Associate Editor of the journal IEEE Communications Society. of Telecommunication Systems from 1994 to 2004.

Xuemin (Sherman) Shen received the B.Sc.(1982) degree from Dalian Mar- itime University (China) and the M.Sc. (1987) and Ph.D. degrees (1990) from Rutgers University, New Jersey (USA), all in electrical engineering. He is a Professor and University Research Chair, Department of Electrical and Computer Engineering, University of

Wirel. Commun. Mob. Comput. (2011) © 2011 John Wiley & Sons, Ltd. DOI: 10.1002/wcm