FRAME LENGTH DESIGN FOR MULTIBAND-OFDM ULTRA WIDEBAND NETWORKS

Liaoyuan Zeng, Eduardo Cano, Michael Barry and Sean McGrath Access Research Centre, University of Limerick, Limerick, Ireland

Keywords: Ultra Wideband, Prioritized Contention Access, Saturation Throughput, Frame Length, Bit Error Rate, Multi- band Orthogonal Frequency Division Multiplexing, Rayleigh Fading.

Abstract: A new design of the optimal MAC frame payload length for maximizing the saturation throughput of the Prioritized Contention Access (PCA) of the WiMedia Ultra Wideband (UWB) standard in Rayleigh fading channel is presented in this paper. In the WiMedia standard, the Multiband Orthogonal Frequency Division Multiplexing (MB-OFDM) is used as the basic physical scheme. The proposed design is based on the through- put analysis carried out by extending an original Enhanced Distributed Contention Access (EDCA) model for 802.11e into the MB-OFDM UWB protocol. The extended model considers the effects of the bit error rate, the transmission opportunity limits, and the uniqueness of WiMedia MAC timing structure. The station through- put is sensitive to the frame payload length, and the optimal frame payload length increases exponentially when the value of the signal-to-noise ratio is higher. The optimal payload length is independent of the number of the active stations, data rate, and the priority of the Access Categories (ACs). Therefore, a station can dynamically adapt the length of the transmitted frame in the MAC layer according to the current SNR level so as to maximize its saturation throughput in the MB-OFDM UWB network.

1 INTRODUCTION later standardized its own (MAC) specification based on MB-OFDM UWB (Ba- Ultra wideband (UWB) technology is an emerging tra et al., 2003). candidate for short-range wireless communications The WiMedia MAC protocol (ECMA Interna- and precise location systems (Win and Scholtz, 1988). tional, 2005) is implemented in a distributed man- The Federal Communication Commission (FCC) de- ner, implying that no central coordinator is used for fines UWB signal as a wireless transmission in the un- network management. The beacon frame is trans- licensed 3.1-10.6 GHz band that possesses a -10 dB mitted by every station for synchronization, network bandwidth greater than 20% of its centre frequency topology control, and channel access coordination. or one exceeding 500 MHz (Federal Communications This distributed architecture brings high reliability Commission, 2002). In recent years, extensive re- and better mobility than the centralized networks. search work in both academia and industry has been Other advantages include the ease of system design, focused on the design and implementation of UWB performance evaluation, and simulation (Vishnevsky systems due to its ability to provide very high data et al., 2008). This MAC-PHY specification was then rate with low power and low cost for Personal Com- adopted by ECMA (ECMA International, 2005) as puting (PC), Consumer Electronics (CE), and mo- a standard for short-range wireless communications, bile applications in a short-range. In 2002, the IEEE and has already received intensive support from the 802.15.3a Task Group was initially formed planning global industry. to standardize the specifications of an UWB Physi- In the WiMedia MAC protocol, two fundamental cal layer (PHY) for the high-speed Wireless Personal medium access mechanisms are defined, one is the Area Networks (WPAN). One of the two leading PHY contention based Prioritized Channel Access (PCA), specifications is Multiband Orthogonal Frequency Di- and the other one is the reservation based Distributed vision Multiplexing (MB-OFDM) UWB, supported Reservation Protocol (DRP). PCA is designed for by WiMedia Alliance (WiMedia Alliance, 2008) who network scalability and is very similar to the En-

113 Zeng L., Cano E., Barry M. and McGrath S. (2008). FRAME LENGTH DESIGN FOR MULTIBAND-OFDM ULTRA WIDEBAND NETWORKS. In Proceedings of the International Conference on Wireless Information Networks and Systems, pages 113-120 DOI: 10.5220/0002024501130120 Copyright c SciTePress WINSYS 2008 - International Conference on Wireless Information Networks and Systems

hanced Distributed Channel Access (EDCA) mech- anism used in the IEEE 802.11e systems (IEEE Std. 802.11e, 2003). In PCA, four priorities are assigned to four types of applications called Access Categories Figure 1: The format of PCLP. (ACs, i.e. backgroud, best effort, video, and voice). Higher prioritized AC has higher probability to ac- This original model is extended by taking into account cess the channel due to shorter backoff period. Ev- a BER model based on the Rayleigh fading channel, ery AC has a pre-defined transmission period, known TXOP limitations, and the uniqueness of WiMedia as Transmission Opportunity (TXOP). DRP is used MAC timing structure. The new model is more ac- mainly for isochronous traffic, by which network sta- curate for accomplishing the WiMedia MAC protocol tions are allowed to arbitrarily reserve a period of time specifications. for exclusive data transmission. The paper is organized as follows. In section 2 Wi- In comparison with other MACs, the WiMedia Media PHY and MAC protocol is reviewed. In sec- MAC has not received a lot of attention in the litera- tion 3 the PCA’s saturation throughput performance ture. In (Zang et al., 2005), the theoretical maximum is analyzed following the introduction to the extended throughput of the WiMedia MAC is evaluated for a analytical model, and the optimal frame length design error-free wireless channel. In (Wong et al., 2007), is provided . The numerical results analysis is carried a three dimensional discrete-time Markov chain was out in section 4. Concluding remarks are given in Sec- used to analyze the saturation throughput of the PCA tion 5. schemes by employing simplified DRP rules and fixed Bit Error Rate (BER). The effects of the TXOP limi- tation and the backoff counter freezing were not con- sidered in the paper. A packet aggregation and re- 2 WIMEDIA MAC AND PHY transmission MAC scheme for the error-prone high- PROTOCOL OVERVIEW data-rate UWB Ad Hoc networks was proposed in (Lu et al., 2007). The control procedure of the proposed This section provides a review of the WiMedia PHY MAC scheme is based on the IEEE 802.11 (IEEE Std. and MAC specifications, and specifically focuses on 802.11, 1999) model. the introduction of the WiMedia PCA schemes. This paper focuses on the design of the optimal MAC frame payload length (frame length) for max- 2.1 WiMedia MB-OFDM PHY imizing the saturation throughput of the WiMedia PCA scheme over the Rayleigh fading channel. A In the WiMedia PHY protocol, the UWB bandwidth large frame length tends to result in high Packet Er- is divided into fourteen sub-bands, each with 528 ror Rate (PER), and a small one usually leads to MHz. The OFDM symbols are allocated to each sub- high transmission overhead for the system. Both of bands for transmission. In each of the sub-band, a to- these situations will decrease the saturation through- tal number of 122 sub-carriers are used for data trans- put. Therefore, there is an optimal frame length value mission. for the system to achieve the maximum throughput. Data packets coming from the MAC layer to the The frame length adaptive function can be imple- PHY are converged into Convergence mented in the MAC layer. Protocol (PLCP) frame. The frame consists of a The proposed design is based on the saturation PLCP preamble, a PLCP header and a frame payload, throughput analysis. Since the PCA is very similar as depicted in Figure 1. The preamble and header to the extensively studied EDCA mechanism (Xiao, serve as aids in the demodulation, decoding, and de- 2005)(Deng and Chang, 1999)(Mangold et al., 2002), livery of the frame payload at the receiver. It is as- the throughput analysis is carried out by extending sumed in this manuscript that no bit error will oc- the EDCA model proposed in (Kong et al., 2004) for cur within the PLCP preamble and header since they IEEE 802.11e into the UWB region. In (Kong et al., are transmitted at the lowest data rate (39.4 Mbps) in 2004), an analytical model of the EDCA scheme us- small sizes. MAC frame payload is formatted into ing a three-dimensional discrete time Markov chain PLCP frame payload which can be transmitted at the was developed. This model accurately reflects the pri- data rate from 53.3 to 480 Mbps. oritized backoff procedures by considering the back- Before a transmission, the PLCP header and pay- off deferring due to other station’s transmission, and load are first coded using punctured convolutional different length of the backoff procedure, as well as code. Next, the data stream is interleaved and then the contention between different ACs within a station. mapped using either Quadrature Phase Shift Keying

114 FRAME LENGTH DESIGN FOR MULTIBAND-OFDM ULTRA WIDEBAND NETWORKS

A BP consists of up to 96 beacon slots (BSs), each lasts 85 µs and could only be exclusively occupied by one station during a superframe. The first two BSs at the start of a BP are called signaling BS, while the following slots including 8 extension BSs are used for stations to join the existing communication group. It Figure 2: WiMedia MAC superframe structure. is assumed in this paper that each BP is always com- pact, which means there is no empty BSs existing ex- (QPSK) (data rate≤200 Mbps) or Dual-Carrier Mod- cept for the fixed-length signaling and the extension ulation (DCM) (data rate>200 Mbps). Subsequently, BSs. Thus, the length of a BP only depends on the each mapped symbol is modulated into a OFDM number of the active stations within a communication symbol by the OFDM modulator using Inverse Fast group. Fourier Transform (IFFT). Finally, the OFDM sym- bols are mapped onto the corresponding sub-carriers The PCA schemes provide prioritized backoff pro- according to the time-frequency code and transmitted cedure to different ACs. Basically, before starting a into the UWB wireless channel. data transmission, a station must sense the channel as Rayleigh fading is used in the analysis to model idle for a period called Arbitrary Inter-frame Space the UWB channel fading (Lai et al., 2007). Thus, the (AIFS), plus an additional backoff period. The length average BER of the transmitted data can be expressed of the AIFS is smaller in higher prioritized ACs. as After sensing the channel as idle for the duration p PBER = 1/2[1 − γ/(1 + γ)], (1) of AIFS, the station starts the backoff period. The duration of a backoff period is specified by a backoff where γ is the average SNR per bit. counter which will decrease by one when the channel Since the convolutional coding process enables is still sensed as idle during that backoff slot. Only the receiver to correct several bit errors of the data when the backoff counter reaches zero, can the sta- stream transmitted over the fading channel, the value tion initiate the transmission. The value of the back- of the PER can be calculated as (Taub and Schilling, off counter is uniformly sampled from the interval 1986) [0, CW[AC]], where CW[AC] is the Contention Win- Lc  L  dow (CW) size of the AC and is randomly selected p0 = c P(n+1)(1 − P )(Lc−n−1), (2) e ∑ n + 1 BER BER from [CWmin, CWmax]. Its initial value is set to i=n+1 CWmin. Generally, the value of CWmin, CWmax, where Lc is the length of the convolutional coded pay- and the difference between them are lower in higher load, and n is the maximum number of bit that can be prioritized ACs. The value of CW[AC] will be set corrected by the convolutional coding. to min(CWmax[AC], 2CW[AC]+1) in order to reduce For simplicity, the value of the PER is approxi- the frame collision probability if the pervious transac- mated as tion for the this AC was not finished or failed. 8L pe = 1 − (1 − PBER) , (3) If the channel is sensed as busy during either the where L is the length of the payload in bytes. It can be AIFS or backoff period, the station will defer from 0 sensing the channel for a period of time called Net- observed that pe ≥ pe when the payload size is large. So, pe represents an upper bound expression for the work Allocation Vector (NAV). This parameter indi- PER. cates the duration of the ongoing transmission. When the deferring ends, the paused backoff procedure will 2.2 WiMedia MAC be resumed after the channel being sensed as idle for another AIFS. The basic time division of the WiMedia MAC is su- Each station has the data packets of each AC perframe. It contains a variable length beacon period buffered in its own queue, as shown in Figure 3. Each and a data transmission period. A superframe com- AC is recognized as a virtual station and contends for prises 256 Medium Access Slots (MASs) of 256 µs medium access by applying the PCA rules. If a col- each. The structure of a superframe is shown in Fig- lision occurs among different ACs within a station, ure 2. known as virtual collision, the higher priority AC will Every superframe starts with a beacon period be granted medium access by a virtual collision han- (BP) during which the beacon frames are mandatorily dler. transmitted by each station to provide timing refer- Once a station accesses the channel, it has a du- ence, carry control information, and broadcast chan- ration of TXOP for one or more frame transmissions nel reservation information for the entire superframe. or retransmissions without backoff. The maximum

115 WINSYS 2008 - International Conference on Wireless Information Networks and Systems

multiple ACs and every AC is assumed to always have packets for transmission. A station will transmit as many packets as it can including retransmissions dur- ing its TXOP. The analysis ignores the signal propa- gation delay because propagation delays are small (in nano-second) in a short-range UWB network.

Figure 3: ACs queues and virtual collision. 3.1 Analytical Model

To extend the model presented in (Kong et al., 2004) TXOP SIFS for the WiMedia PCA scheme, new assumptions and SIFS new transition probabilities will be introduced to the RTS CTS Data1 ACK Data1 ACK Data2 ACK three-dimensional Markov chain. Initially, as stated

Successful Tim eout Retransm it in section 2, the limitation of a TXOP is further re- stricted by the next BP. For simplicity, it is assumed Figure 4: RTS/CTS exchange, successful transmission, re- transmission and collision time. that any ongoing TXOP will be finished before the end of a superframe, and that collision information number of frames that can be successfully transmit- will be inferred to the transmitter before the end of the current superframe. A collision is confirmed by ted during a TXOP is denoted by NTXOP. It is as- sumed in this paper that Request-to-Send/Clear-to- the transmitter if the expected ACK from the target re- Send (RTS/CTS) scheme is used. Thus, before a ceiver is not received within the expected period. The frame transmission, an RTS frame and a CTS frame duration of inferring this collision equals to that of a are exchanged between the communication pairs. successful transmission, as shown in Figure 4. The When the RTS/CTS frame processing is successfully probability that a station is activated within the PCA completed, the frame transmission will start. A suc- period is calculated to statistically ensure that every cessful frame transmission is confirmed when the TXOP starts and ends within the PCA period. This P sender successfully receives an immediate acknowl- probability is denoted as PCA, and given in (Wong edgement (Imm-ACK) from the target receiver within et al., 2007) as an expected period. Otherwise, the sender must re- PPCA = NPCA/NSF (4) transmit the previous frame as long as the remaining time in the TXOP is adequate for the new transmis- NPCA = NSF − NBP (5) sion. Figure 4 shows the transmission mechanisms. NBP = d(M + NBSig+BExt )TBS/TMASe, M ≤ MMAX , The length of a TXOP is further restricted by the (6) start of the next BP (also the end of a superframe) or where NPCA, NSF , and NBP are the number of MASs the next DRP reservation. No PCA transmission may occupied by a PCA period, a superframe, and a BP, delay or foreshorten BP or DRP reservation. respectively. The parameters TBS and TMAS are the The DRP scheme provides a collision-free chan- duration of a beacon slot and MAS duration in µs, nel access. The scheme allows the stations to arbitrar- respectively. The parameter NBSig+BExt is the length ily reserve a number of MASs within the data trans- of the signaling and extension BS in total, and MMAX mission period for exclusive communication. For is the maximum number of stations allowed in a BP. simplicity, it is assumed that only PCA scheme is im- There is still probability that the next BP will arrive plemented, and the DRP scheme is not implemented. between two adjacent TXOPs, or during the backoff period. The channel busy probability pb in the Markov 3 THROUGHPUT ANALYSIS AND chain of (Kong et al., 2004) caused by the transmis- FRAME LENGTH sion of any station in a considered slot time is ex- tended to pb + PBP, since the WiMedia MAC also de- OPTIMIZATION fines the channel as busy during the BP. The previous backoff process will resume subsequently. The saturation throughput is a fundamental perfor- The new stationary probability for an ACi to at- mance indicator defined as the stable throughput limit tempt to access the channel within the PCA period in reached by the system as the offered load increases a randomly chosen time slot is expressed as (Bianchi, 2000). The analysis considers a fixed num- m+1 ber of stations, denoted by M. Each of the station has τi = [(1 − pi )/(1 − pi)]b0,0,0, (7)

116 FRAME LENGTH DESIGN FOR MULTIBAND-OFDM ULTRA WIDEBAND NETWORKS

where m is the maximum number of the backoff stage, or collide, and is given by and b0,0,0 is the probability for a station to be in the m+1 m+1 1 − pi original state. The expression of b0,0,0 given in (Kong υi = [dTsie(1− pi )+dTce ]b0,0,0 . (12) et al., 2004) is extended as 1 − pi

Ai+1 Thus, the probability that the channel is occupied 1 + N(pb + PBP) 1 − (1 − (pb + PBP)) b0,0,0 = [ by a given station is Ai+1 (pb + PBP) (1 − (pb + PBP)) 3 m+1 m+1 1 − pi υ = 1 − (1 − υi) . (13) + dTsie(1 − pi ) + (1 + dTcepi) ∏ 1 − pi i=0 m 1 + N(pb + PBP) j −1 Furthermore, the probability that a channel is + Wj pi ] . Ai ∑ busy, p , which is also the probability that there is at 2(1 − (pb + PBP)) j=0 b least one station transmitted or collide on the channel (8) can be expressed as In (8), pi is the collision probabilities of the ACi, M pb = 1 − (1 − υ) . (14) and pb is the channel busy probability. The value of Wj is CW size depends on the backoff stage j and sat- The successful access probability of the ACi isfies Wj+1 = 2Wj + 1. In addition, the parameters Tsi within a time slot is the probability that the backoff and Tc are the length of ACi’s TXOP and the collision counter for this AC reaches zero at any backoff stage. time which is the period elapsed before a station con- This probability is illustrated as firms a collision, respectively. Ai is the duration of p = [dT e(1 − p m+1)]b . (15) each ACi’s AIFS. ti si i 0,0,0 Furthermore, the value of N in (8) is the expected Finally, the probability that the ACi’s frame can be frozen time calculated using the value of the NAV transmitted successfully is the probability that there is and the length of the BP. Since the value of the NAV no other higher priority ACs in the same station and equals to the corresponding TXOP the expression of only one station is transmitting. This probability is N can be expressed as given as 3 M−1 N = p TXOP + P N , (9) Mpti(1 − υ) ∏i0>i(1 − υi0 ) ∑ si i BP BP psi = . (16) i=0 1 − (1 − υ)M where psi (16) is the probability that an ACi’s frame Equations (7)–(16) form a set of nonlinear equa- can be transmitted successfully. Note that all the time- tions, which means that it can be solved by means of related values are expressed with the same unit: back- numerical methods. off slot σ. The probability that a station attempts to access 3.2 Throughput the channel in any given time slot can be found us- ing equation (7). It is equal to the probability that the The normalized system throughput, Si, is defined as station has any type of AC’s data buffered for trans- the fraction of time in which the channel is used mission and is expressed as to successfully transmit the payload bits, and is ex- 3 pressed as τ = 1 − ∏(1 − τi) . (10) i=0 Si = [psi pbPPCANTXOP(1 − pe)L/R]· Then, the collision probability of the AC can be i {[(1 − p ) + P ]σ + p p P T written as b BP si b PCA si 3 (17) M−1 −1 pi = 1 − (1 − τ) ∏(1 − τi0 ), (11) + pbPPCA(1 − ∑ ps j)Tc} . i0>i j=0 0 0 where i > i means that ACi has higher priority than In (17), the factor psi pbPPCANTXOP(1 − pe)L/R is ACi. Equation (11) considers that a collision will oc- the mean amount of time needed for the payload in- cur if at least one of the other stations transmits or the formation to be successfully transmitted in the PCA higher prioritized ACi in the station is transmitted at period, and R is the fixed data rate. the same time. Furthermore, the term [(1 − pb) + PBP]σ is the The probability that the channel is occupied by a expected number of the idle time slots due to ei- given ACi is the probability that the data is transmitted ther non-transmission or BP’s occupation. The term

117 WINSYS 2008 - International Conference on Wireless Information Networks and Systems

3 D = TPreamble + THeader + 2TSIFS + TACK+ (1 − ∑ j=0 ps j)Tc denotes the mean collision time for (25) the AC, and the value of the Tc can be calculated using 6d(LFCS + LTail)TSYM/NIBP6Se . Furthermore, the factor H in (22) is denoted as Tc = TRTS + 2TSIFS + TCTSTimeout , (18) H = A × E, (26) where TSIFS is the duration of the Small Inter-frame Space (SIFS), and TRTS is the time for the transmis- where the term E is expressed as sion of an RTS frame. TRTS is denoted as E = 6dTSYM/NIBP6Se . (27) TRTS = TPreamble + THeader, (19) Finally, the optimal length, Lopt , can be calculated where the value of TPreamble and THeader are the dura- from (22) as tion of the PLCP preamble and header, respectively. Lopt = {Glog(1 − PBER)+ In (18), the value of TCTSTimeout equals to the suc- 2 2 2 1/2 cessful transmission time of a CTS which further [G log (1 − PBER) − 4HGlog(1 − PBER)] }· equals to the value of TRTS. The reason is that the size [−2log(1 − P )H]−1 . of the RTS and the CTS frames are the same. Thus, BER (28) the value of Tc equals to the duration for a successful RTS/CTS frame exchange, denoted as Ts. It can be observed that the value of the optimal The value of the NTXOP is calculated by frame length strongly depends on the value of the BER which is decided by the value of the SNR. Equa- TTXOPi − TG − Ts NTXOPi = b c, (20) tion (28) also shows that the value of the optimal TPPDU + 2TSIFS + TACK frame length is independent of the transmit data rate. where TG is the guard time, and TPPDU is the transmis- sion time for the PLCP Protocol Data Unit (PPDU), expressed as 4 NUMERICAL RESULTS TPPDU = TPreamble + THeader + TSYMNFrame . (21) The saturation throughput performance of the ACs In (21), the value of TSYM is the OFDM symbol is initially investigated as a function of the frame interval, and NFrame is the number of OFDM symbols length. Subsequently, the variation of the optimal of the PLCP payload. The calculation of these param- frame length value against the value of the SNR is eters is specified in the WiMedia standard. analyzed. The used data rate is set to 200 Mbps, and Finally, by substituting (18)–(21) into (17), the the number of the active stations is set to 10. It is normalized throughput for an AC can be obtained. assumed that each station has all types of the ACs ac- tivated (AC0 to AC3). AC3 has the highest priority. 3.3 Frame Length Optimization Design The parameters used to obtain numerical results are summarized in Table 1. The optimal frame length L in bits can be obtained Both Figure 5 and Figure 6 illustrate that the satu- by solving the equation dSi/dL = 0 which can be ex- ration throughput is sensitive to the frame length and pressed as reaches the maximum at certain frame length value. For example, when the SNR value is set to 24.0 dB dS (1 − P )L + L(1 − P )Llog(1 − P ) i = BER BER BER − which corresponds to the BER value of 1.0e-3, the dL G + HL saturation throughput of all the ACs reaches their cor- L LH(1 − PBER) responding maximum value when the frame length in- = 0 . (G + HL)2 creases to a value slightly more than 110 bytes. It can (22) be seen that the AC2 has the highest maximum satura- tion throughput value instead of the AC3. The reason In (22), the parameter G is denoted as is that the AC2 presents the longest TXOP duration G = A × D, (23) (1024 µs) which is much longer than that of the AC3 (256 µs). The throughput value gradually decreases to where the factor A and D are expressed respectively nearly zero when the frame length increases to more as than 500 bytes due to the large value of the PER.

A = [(1 − pb) + PBP]σ + psi pbPPCATsi+ It is also noticeable that the value of the optimal frame length corresponding to the maximum satu- 3 (24) ration throughput becomes larger when the SNR is pbPPCA(1 − ∑ ps j)Tc, j=0 higher. For example, when the SNR is set to 14.0

118 FRAME LENGTH DESIGN FOR MULTIBAND-OFDM ULTRA WIDEBAND NETWORKS

x 10−3 Table 1: Calculation and Simulation Parameters. 3.5 AC0,SNR=14.0dB AC1,SNR=14.0dB Parameter Value Parameter Value 3 AC2,SNR=14.0dB AC3,SNR=14.0dB M 10 NIBP6S 375 2.5 THeader 5.08µs TPreamble 9.375µs TSYM 312.5ns TG 12µs 2 TSIFS 10µs σ 9µs 1.5 TMAS 256µs TBS 85µs

NBSig+BExt 10 NSF 256 Saturation Throughput 1

AIFSNAC0 7 AIFSNAC1 4 0.5 AIFSNAC2 2 AIFSNAC3 1 TXOP 512µs TXOP 512µs 0 AC0 AC1 0 5 10 15 20 25 30 35 40 45 50 Length of the Payload TXOPAC2 1024µs TXOPAC3 256µs CWAC0 [15,1023] CWAC1 [15,1023] Figure 5: Saturation throughput of the ACs against the frame length (SNR=14.0dB). CWAC2 [7,511] CWAC3 [3,255]

0.03 dB, the optimal frame length value of AC2 is approx- AC0,SNR=24.0dB imately 12 bytes which is smaller than 110 bytes ob- AC1,SNR=24.0dB AC2,SNR=24.0dB 0.025 tained when the SNR is 24.0 dB. The reason is that AC3,SNR=24.0dB higher SNR values lead to lower BER values, and this 0.02 results in a lower PER value according to equations

(1) and (3). 0.015 Furthermore, the results show that the optimal 0.01

frame length value is not affected by the change of Saturation Throughput the priority of the AC. For instance, when the SNR value is set to 14.0 dB, all of the ACs have almost the 0.005 same optimal frame length value of approximately 12 0 0 50 100 150 200 250 300 350 400 450 500 bytes. This observation is clearly illustrated in Fig- Length of the Payload ure 7. It can be seen that the values of the optimal Figure 6: Saturation throughput of the ACs against the frame length of all the ACs increase exponentially as frame length (SNR=24.0dB). the SNR value is higher. The variation profiles are al- most the same for all of the ACs under different SNR conditions. 120 AC0 Finally, Figure 8 illustrates the effect of the num- AC1 100 AC2 ber of the active stations on the size of the optimal AC3 frame length. It can be seen that the value of the opti- 80 mal frame length of AC2 is always stable for any num- ber of the active stations from two to thirty. Thus, it 60 means that the optimal value of the frame length can 40

be treated as independent of the number of the active Optimized Frame Length stations, the data rate, and the priority of the AC in the 20 WiMedia standard. Therefore, a station can dynami- cally adapt the size of the transmitted frame length in 0 0 5 10 15 20 25 the MAC layer according to the current SNR level so Average SNR (dB) per bit as to maximize its saturation throughput in the MB- Figure 7: The optimal frame length varies with respect to OFDM UWB network. the SNR.

2004) originally for EDCF scheme is extended into 5 CONCLUSIONS the MB-OFDM UWB region for the throughput anal- ysis. Subsequently, the proposed optimal frame A new design of the optimal frame length for max- length design is carried out based on the extended imizing the saturation throughput of the WiMedia model. The new model inherits the advantages of the PCA scheme over Rayleigh fading channel is pro- original model and more importantly, the new model posed. Initially, the analytical model of (Kong et al., takes into account the effect of TXOP limits and the

119 WINSYS 2008 - International Conference on Wireless Information Networks and Systems

120 for quality of service (QoS), IEEE Std. 802.11e/Draft AC2,SNR=24.0dB 100 5.0. AC2,SNR=14.0dB AC2,SNR=4.0dB Kong, Z., Tsang, D. H. K., Bensaou, B., and Gao, D. (2004). 80 Performance analysis of IEEE 802.11e contention- based channel access. IEEE J. Sel. Areas Commun., 60 22(10):2095–2106. Lai, H., Siriwongpairat, W., and Liu, K. (2007). Perfor- 40 Optimized Frame Length mance analysis of multiband OFDM UWB systems with imperfect synchronization and intersymbol inter- 20 ference. IEEE Journal of Selected Topics in Signal Processing, 1(3):521–534. 0 0 5 10 15 20 25 30 Number of the Active Stations Lu, K., Wu, D., Qian, Y., Fang, Y., and Qiu, R. C. (2007). Performance of an Aggregation-Based MAC Protocol Figure 8: The optimal frame length varies with respect to for High-Data-Rate Ultrawideband Ad Hoc Networks. the number of active stations. IEEE Trans. on Vehicular Tech., 56(1):312–321. effect of the Rayleigh fading channel on the BER Mangold, S., Choi, S., May, P., Klein, O., and Hiertz, value. G. (2002). IEEE 802.11e wireless LAN for Quality of Service, Proceedings European Wireless, Florence, The results obtained in the simulation show that 25-28 Feb., 2002, 32-39. the value of the throughput is sensitive to the frame Taub, H. and Schilling, D. L. (1986). Principles of Commu- length and reaches the maximum at certain frame nication Systems. McGraw-Hill, 2nd ed. New York p. length value. The optimal frame length increases ex- 575-578. ponentially when the value of SNR is higher and can Vishnevsky, V. M., Lyakhov, A. I., Safonov, A. A., Mo, be treated as independent of the number of the active S. S., and Gelman, A. D. (2008). Study of Beaconing stations, the data rate, and the priority of the AC in in Multihop Wireless PAN with Distributed Control. the WiMedia standard. A station can then dynami- IEEE Trans. on Mobile Computing, 7(1):113–126. cally adapt the transmitted frame length value in the WiMedia Alliance (2008). [Online], available: MAC layer according to the current value of the used www.wimedia.org/ [accessed 27 Mar. 2008]. SNR so as to maximize its saturation throughput in Win, M. Z. and Scholtz, R. A. (1988). Impulse radio: How the MB-OFDM UWB network. it works. IEEE Communications Letters, 2(2):36–38. Wong, D., Chin, F., Shajan, M., and Chew, Y. (2007). Sat- urated Throughput of PCA with Hard DRPs in the REFERENCES Presence of Bit Error for WiMedia MAC, Proceedings Global Telecommunications Conference, Washington, Batra, A., Balakrishnan, J., and Dabak, A. (2003). “TI phys- D.C., 26-30 Nov., 2007, 614-619. ical layer proposal for IEEE 802.15 task group 3a,” Xiao, Y. (2005). Performance analysis of priority schemes IEEE P802.15-03/142r2-TG3a. for IEEE 802.11 and IEEE 802.11e wireless LANs. Bianchi, G. (2000). Performance analysis of the IEEE IEEE Trans. Commun., 4(4):1506–1515. 802.11 distributed coordination function. IEEE J. Se- Zang, Y., Hiertz, G. R., Habetha, J., Otal, B., Sirin, H., lect. Areas. Commun., 18(3):535–547. and Reumerman, H.-J. (2005). Towards high speed Deng, D.-J. and Chang, R.-S. (1999). A priority scheme wireless - efficiency analysis of for IEEE 802.11 DCF access method. IEICE Trans. MBOA MAC, Proceedings of the International Work- Commun., E82-B(1):96–102. shop on Wireless Ad-Hoc Networks, London, 23-26 May 2005, 10-20. ECMA International (2005). ECMA 368: High Rate Ultra Wideband Phy and Mac Standard, Geneva: ECMA International. Federal Communications Commission (2002). “Revision of part 15 of the commissions rules regarding ultra wide- band transmission systems,” First Report and Order, ET Docket 98-153, Washington, D.C.: Federal Com- munications Commission. IEEE Std. 802.11 (1999). Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifica- tions, IEEE Std. 802.11, 1999 Edition. IEEE Std. 802.11e (2003). Wireless medium access control (MAC) and physical layer (PHY) specifica- tions: Medium access control (MAC) enhancements

120