• Aucun résultat trouvé

Wifi Channel Selection Based on Load Criteria

N/A
N/A
Protected

Academic year: 2021

Partager "Wifi Channel Selection Based on Load Criteria"

Copied!
6
0
0

Texte intégral

(1)

HAL Id: hal-01845233

https://hal.archives-ouvertes.fr/hal-01845233

Submitted on 20 Jul 2018

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Wifi Channel Selection Based on Load Criteria

Danielle Saliba, Rodrigue Imad, Sébastien Houcke

To cite this version:

Danielle Saliba, Rodrigue Imad, Sébastien Houcke. Wifi Channel Selection Based on Load Criteria.

WPMC 2017 : 20th Internation Symposium on Wireless Personal Multimedia Communications, Dec

2017, Bali, Indonesia. �10.1109/WPMC.2017.8301833�. �hal-01845233�

(2)

Wifi Channel Selection Based on Load Criteria

Danielle Saliba

Signal and Communication Department Mines Telecom Atlantique Institute

Brest, France danielle.saliba@imt-atlantique.fr

Rodrigue Imad

Mechatronics Department University of Balamand Al Kurah, Lebanon rodrigue.Imad@balamand.edu.lb

Sebastien Houcke

Signal and Communication Department Mines Telecom Atlantique Institute

Brest, France

sebastien.houcke@imt-atlantique.fr

Abstract—With the increasing demand for wireless

commu-nication systems, while Heterogeneous Networks (Het-Nets) are under study toward 5G technology in mobile communication systems, WiFi Access Points (APs) are considered a potential layer within those multiple Radio Access Technologies (RATs). Significant network capacity gain can be achieved not only through aggressive reuse of spectrum across the multiple tiers in the network, but also by integrating WiFi in the mobile network through additional spectrum in un-licensed bands. Different criteria should be investigated in order to allow both the WiFi APs and the end user to operate on the best suitable channel, where the basic one of those criteria is the “load” of the operating channels.

We propose in this paper an accurate algorithm for the estimation of WiFi 802.11n physical channels load through 3 channels observations only. Once the channel load is estimated using the proposed algorithm, the channel assignment based on the minimal load value is acquired, thus providing faster response of an AP channel selection and faster end user connection for better Quality of Experience (QoE).

Index Terms—WiFi Channel selection, 802.11n physical layer,

Power Spectral Density, Heterogeneous Networks

I. INTRODUCTION

With the increasing demand on wireless data communi-cation, the main key role is focused on effective bandwidth availability given that the spectrum is limited. This issue stimulates researchers and engineers to use the spectrum more efficiently. One of the challenges faced in WiFi systems, is the channel assignment for the end user within a minimum response time from the suitable access point.

Many research studies were proposed for the channel as-signment based on different criteria such as resource allo-cation by taking into consideration the cooperative transmis-sion strategy [1], the power control of overlapping and non-overlapping channels [2], or by considering the interference of clients individually [3], or by the interference relationship among clients [4], or by measurements on the Medium Access Control (MAC) layer [5], or based on scanning performance parameters leading to a minimum latency [6], ...etc.

In this paper, we propose a new algorithm that estimates the load of the WiFi 802.11n physical layer channels. Note that by channel load, we mean the percentage of the channel usage in time (or busy time) with respect to the total channel measurement time (total busy and idle time). Having the load of each channel, facilitates the decision of the user for the channel selection based on the minimal load criteria. We are

simulating WiFi 802.11n in 2.4 GHz radio band with 20 MHz channel width, constituted basically of 14 overlapped channels spaced with 5MHz. The channels overlapping is a characteristic used and analyzed in this paper as it will be explained in later sections. Under the same concept, the study presented in this paper could be extended to 5 GHz band with 20 MHz channel width (or with wider channel width e.g. 40 MHz in channel bonding) or for 802.11ac.

This paper is organized as follows: Section II describes 802.11n physical layer and channel assignment techniques. Our proposed algorithm along with the needed formulation is presented in Section III. In section IV simulation results are shown. Finally, Section V concludes the paper.

II. SYSTEM ANDCHANNELASSIGNMENTMODELS

WLAN WiFi is based on IEEE 802.11 standard designed for indoor Wireless Local Area Networks for bandwidths of up to 100 MHz, at frequencies of 2 and 5 GHz [7].

The challenge lies when we have more nodes than the available orthogonal channels; therefore, additional numbers of available channels and optimization of the scanning duration for channels assignment are needed due to the existing network load.

In 2.4 GHz band, with 20 MHz channel bandwidth, 802.11n is basically constituted of 14 channels spaced with 5 MHz, where the adjacent channels overlap. In Europe, the first 11 channels remain available, and only three channels are non-overlapping in frequency at the same time [2] (e.g. channels 1, 5 and 9) as presented in figure 1.

Fig. 1. 802.11n physical overlapped channels

Practically, to avoid the inter channel interference only non-overlapped channels are used. However, in densely populated networks, and with the constraints of increasing spectrum de-mand for future WiFi and mobile communication technologies such as 5G, the number of available non-overlapped channels

(3)

may not be enough, thus devices might have to share channels or check for a new spectrum if it becomes available.

For these considerations, we are proposing an algorithm that calculates the load of all channels by observing the distinct 3 non-overlapping channels only (e.g. channels 1, 5 and 9), which assures the measurement of the entire physical channels load.

Note that having the load of each channel facilitates the decision of the user on the channel selection. This decision will be based on the minimal load as a potential criteria to be used when the AP or the user is searching for a suitable channel.

We are proposing in this paper to use the particularity of the channels overlapping in order to measure the load of the overlapped 12 channels through observations done on 3 distinct channels only.

III. ALGORITHMFORMULATION

As we mentioned earlier in this paper, our proposed algo-rithm is able to estimate the load of the 12 WiFi 802.11n channels by performing 3 observations only, and this on the non-overlapped channels, i.e channels 1, 5, and 9.

For the simplification of calculations, and in order to avoid duplications, we are representing here the observation of Channel 1 only. The observation of other channels can be easily generalized by adopting the same concept. Note that by observing Channel 1, our algorithm is able to estimate the load of channels 1, 2, 3 and 4.

Let us define Γ1(f ) as the baseband spectrum of the signal

observed in channel 1 and S(f ) the theoretical baseband Power Spectrum (PS) of the WiFi signal, which emits in a continuous way. According to CSMA/CA principle, Access Points (APs) are not transmitting their data continuously. Let

αidenote the load of channel i. It is defined as the percentage

of the channel i usage in time (or busy time) in respect to the total channel measurement time as described previously. The observed baseband spectrum of Channel 1 with respect to all signals transmitted in the overlapped channels i is expressed as:

2i(f ).αi).S(f ),

where λi(f ) is the signal attenuation due to the propagation

model of Channel i.

To simplify the presentation of the algorithm, we assume in the following section that the attenuation λi(f ) = 1,∀i, ∀f; noting

that the robustness of the proposed algorithm in presence of a multipath fading channel is shown in the simulation results section.

The observed baseband spectrum Γ1(f ) can be easily

ex-pressed in terms of the theoretical spectrum S(f ), which is given by [8]: S(f ) = σ 2 c M Ts N−1 k=0 (sinc[(f− k∆f)M Ts])2, (1)

where sinc(α) = sin(πα)πα , M is the symbol length, σcVariance

of the data symbols C(k,l)(complex value) modulated on the

kthsubcarrier of the lthsymbol, k discrete frequency index, N

number of subcarriers, and ∆f the frequency spacing between subcarriers.

The theoretical Power Spectrum Density (PSD) is shown in figure 2.

Fig. 2. normalized theoretical Power Spectral Density of the 802.11n physical channel

To assure the orthogonal relationship between subcarriers, ∆f is set as W/N = 1/M , where W is the total bandwidth of the signal, and Ts is the sampling interval employed in

the Orthogonal Frequency Division Multiplexing (OFDM) transmitter.

To estimate Γi(f ), we use Welch periodogram method [9]. Mathematically, it is defined as the Fourier transform of the autocorrelation sequence of the time series. This method out-lines the application of the Fast Fourier Transform algorithm to the estimation of the power spectra, which involves sectioning the record, taking modified periodograms of these sections, and averaging these modified periodograms [9] [10].

Let us now derive the expression of the power spectrum (PS) Γ1(f ). Channels 1, 2, 3 and 4 contribute to this PS. We are therefore able to estimate the channels load α1, α2, α3,

and α4from this observation. The contribution of channels 2,

3, and 4 in the PS of channel 1 is illustrated in figure 3 after the shifting of the channels to the baseband.

The observation of channel 1 can reflect the total load of channel 1 in addition to a part of the load of its related overlapped channels 2, 3 and 4, according to the overlapped partitions. For a bandwidth B of the channel, the total over-lapping bandwidth between two consecutive channels is 3B/4. Based on this sectioning, we divide the theoretical PSD S(f ) into 4 partitions S1, S2, S3, and S4 as per the below and

presented in figure 4:

S1(f ) = S(f ) for f∈ [−B/2; −B/4] and 0 elsewhere

S2(f ) = S(f ) for f∈ [−B/4; 0] and 0 elsewhere

S3(f ) = S(f ) for f∈ [0; B/4] and 0 elsewhere

(4)

The complete theoretical PSD is the vector:

S = [S1(f ), S2(f ), S3(f ), S4(f )] of size (1x4). Now let

Fig. 3. channel 1 observation model

Fig. 4. Signal sectioning - theoretical PSD

Γ1(f ), which is the PS of the observed signal in channel 1,

be divided similarly into 4 sections γ1, γ2, γ3, and γ4 as

shown in figure 3 and calculated below:

γ1(f ) = Γ1(f ) for f ∈ [−B/2; −B/4] and 0 elsewhere

γ2(f ) = Γ1(f ) for f ∈ [−B/4; 0] and 0 elsewhere

γ3(f ) = Γ1(f ) for f ∈ [0; B/4] and 0 elsewhere

γ4(f ) = Γ1(f ) for f ∈ [B/4; B/2] and 0 elsewhere.

The complete PS is the vector Γ1 =

1(f ); γ2(f ); γ3(f ); γ4(f )] of size (4x1). Based on figure

3, we need to calculate γ1, γ2, γ3, and γ4 in terms of S(f )

and αi. We can observe that, since channels 1, 2 , 3 and 4

shifted to the baseband are duplicated from both sides while saving the same overlapping proportions, γ1 is constituted

of 2 times the load of channel 1 corresponding to section 1 (S1), 1 time the load of channel 2 corresponding to section 2 (S2), 1 time the load of channel 3 corresponding to section 3 (S3), and 1 time the load of channel 4 corresponding to section 4 (S4). Therefore, we can have the below equation:

γ1(f ) = 2.α1.S1(f ) + α2.S2(f ) + α3.S3(f ) + α4.S4(f ) (2)

By applying the same concept for γ2, γ3and γ4, we can write

the below equations:

γ2(f ) = 2.α1.S2(f ) + α2.(S1(f ) + S3(f )) + α3.S4(f )

γ3(f ) = 2.α1.S3(f ) + α2.(S2(f ) + S4(f )) + α3.S1(f )

γ4(f ) = 2.α1.S4(f ) + α2.S3(f ) + α3.S2(f ) + α4.S1(f )

From the above equations, we can write the Power Spectrum of the observed signal in channel 1 as:

Γ1(f ) =     S 0 0 0 0 S 0 0 0 0 S 0 0 0 0 S     .                             2 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 2 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 2 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 2 0 0 0                             .     α1 α2 α3 α4     (3)

Now letB1 be equal to:

B1=     S 0 0 0 0 S 0 0 0 0 S 0 0 0 0 S     .                             2 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 2 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 2 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 2 0 0 0                             (4) then Γ1(f )− B1.α = 0 (5)

where α = [α1, α2, α3, α4] denotes the load of channels 1, 2,

3 and 4.

Our target is now to estimate α. Since the channel load has a non-negative value, non-negativity constraint should be applied on the load estimations instead of simple non-square matrix inversion. In this paper, the non-negative Least Mean Square (LMS) calculation has been applied. It is derived based on a stochastic gradient descent approach [11] combined with a fixed-point iteration strategy that ensures convergence toward a solution to estimate vector α from Channel 1.

(5)

We denote by [ ˆα11, ˆα12, ˆα13, ˆα14] the estimate of the load of

channels 1, 2, 3 and 4 obtained from the observation of Channel 1. It is given by:

    ˆ α11 ˆ α12 ˆ α13 ˆ α14     = Argminα(∥ ˆΓ1(f )− B1.α∥) (6)

We proceed similarly for the remaining 2 non-overlapped channels 5 and 9 in order to recover the load of the 12 channels as per the below equations, noting by ˆΓj(f )

as the estimated baseband spectrum of the signal of channel j:

ˆ Γ5(f ) =B5.           ˆ α5 2 ˆ α5 3 ˆ α5 4 ˆ α5 5 ˆ α5 6 ˆ α5 7 ˆ α5 8           (7) and ˆ Γ9(f ) =B9.           ˆ α9 6 ˆ α9 7 ˆ α9 8 ˆ α9 9 ˆ α9 10 ˆ α9 11 ˆ α912           (8)

Therefore from equation (7) we are able to estimate the load of channels 5, 6, 7 and 8 and from equation (8) we are able to estimate the load of channels 9, 10, 11 and 12.

IV. SIMULATIONRESULTS

A simulation using Matlab has been developed to generate the physical signal of 802.11n based on the Orthogonal Frequency Division Multiplexing (OFDM) technique as per basic 802.11n transmitter, and according to WiFi 802.11n related parameters shown in Table I.

TABLE I USED802.11N PARAMETERS

Parameters Values Bandwidth 20 MHz The frequency spacing

be-tween subcarriers

312.5Khz Sampling interval

employed in the OFDM transmitter Ts 0.05 µs Symbol length 3.2 µs Number of subcarriers 64 FFT Window 64 Modulation 16 QAM Total number of samples

per OFDM symbol

1024 Number of samples zero-padded after 16 QAM

2048 Number of symbols 200

The length of the input signal used in our simulation is equivalent to the duration of 200 OFDM symbols in time (or 200 times the symbol duration (ts) = 3.2 µs), where

the channel load is expressed by non-zero symbols value equivalent to the time occupation of the signal (or busy time), and with null symbols value when the channel is empty (or idle time).

The channels load predefined on the twelve channels is expressed as the percentage of the channel occupation time between 0% and 100% (or 0 and 1) assumed as following: 20%, 50%, 10%, 40%, 90%, 40%, 60%, 70%, 80%, 40%, 30%, 90%.

As explained previously, since the physical channels overlap with only 3 distinct channels, an observation of those 3 distinct channels entails to measure the load of the 12 channels. Therefore, we start first by observing channels 1, 5, and 9. By applying the method presented in the previous section, the load of channels 1, 2, 3, and 4 is estimated from the observation of channel 1, the load of channels 5, 6, 7 and 8 is estimated from the observation of channel 5, and the load of channels 9, 10, 11 and 12 is estimated from the observation of channel 9.

As shown in figure 5, the estimated load is nearly the same comparing to the predefined load.

Fig. 5. Estimated load versus the real load with 3 channels observation.

We assume now that the channel is affected by a White Gaussian Noise. In order to analyze the noise effect on the accuracy of our algorithm, same observations are used to reflect the estimated load versus the real one. The MSE value is represented in respect to Signal to Noise Ratio (SNR) in figure 6 as the average of repetitive simulations.

We can notice that the precision of the algorithm is affected by a high noise level; however an acceptable error margin can still exist with a SNR around 3 dB.

Finally, following the assumption that the attenuation is not affecting our calculations (λi(f ) = 1,∀i, ∀f), non-perfect

(6)

Fig. 6. Averaged Mean Squared Error of the estimated load versus Signal to Noise Ratio values.

fading channels.

Our simulated OFDM signal has been filtered through a normalized multipath fading channel to reflect the effective Power Spectral Density and thus calculate the channels load as previously explained in this paper.

We can observe in figure 7 that our algorithm is still constantly accurate despite certain attenuation factors.

Fig. 7. Averaged Mean Squared Error of the estimated load versus the real load values in presence of a multipath fading channel.

V. CONCLUSION

In this paper we have proposed an algorithm that estimates the load of the physical channels of WiFi 802.11n in 2.5 GHz spectrum. Based on only 3 observations of non overlapping channels, the proposed algorithm is able to estimate the load of the 12 channels of the WiFi 802.11n.

The accuracy of the algorithm has been measured by the Mean Squared Error of multiple realizations, in error free channel and in white gaussian noisy channel. We evaluated

our work and can conclude that the proposed algorithm has a high accuracy level and flexibility in estimating the load of the physical channels, thus facilitating the channel assignment based on the minimal load and providing better Quality of Experience (QoE) for the WiFi terminal. Following the same principle, the analysis of 5 GHz spectrum and 802.11ac could be applied.

REFERENCES

[1] Zhu Han, Thanongsak Himsoon, Wipawee Pam Siriwongpairat, and K J Ray Liu, Resource Allocation for Multiuser Cooperative OFDM Networks: Who Helps Whom and How to Cooperate, IEEE Transactions On Vehicular Technology, 58, 2378-2391 (2009)

[2] Amit Kachroo, Junhyuk Park and HyungWon Kim, Channel Assignment with Transmission Power Optimization method for High throughput in Multi-Access Point WLAN, IEEE, ICT and Future Planning as Global Frontier Project (CISS-2014011066) (2015)

[3] S. Chieochan, E. Hossain and J. Diamond, Channel Assignment Schemes for Infrastructure based WLANs, IEEE Communications Surveys and Tutorial, 12, 124 136 (2010)

[4] Dawei Gong, Miao Zhao and Yuanyuan Yang, Channel Assignment in Multi-Rate 802.11n WLANs, IEEE Wireless Communications and Networking Conference (2013)

[5] Minho Kim and Chong-Ho Choi, Hidden-Node Detection in IEEE 802.11n Wireless LANs, IEEE Transactions On Vehicular Technology, 62 (2013)

[6] Nicolas Montavont, Andres Arcia Moret and German Castignani, On the Selection of Scanning Parameters in IEEE 802.11 Networks, IEEE 24th International Symposium on Personal, Indoor and Mobile Radio Communications: Mobile and Wireless Networks, 2137-2141 (2013) [7] Rachana Khanduri, S. S. Rattan, Performance Comparison Analysis

be-tween IEEE 802.11a/b/g/n Standards, International Journal of Computer Applications, 78, 0975 8887 (2013)

[8] Toon van Waterschoot and Vincent Le Nir and Jonathan Duplicy and Marc Moonen, Analytical Expressions for the Power Spectral Density of CP-OFDM and ZP-OFDM Signals, IEEE Signal Processing Letters, 17, 1070-9908 (2010)

[9] Peter D.Welch, The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging Over Short, Modified Periodograms, IEEE Trans. Audio and Electroacoust., 15, 70-73 (1967)

[10] Hansa Rani Gupta, Rajesh Mehra, Power Spectrum Estimation using Welch Method for various Window Techniques, International Journal of Scientific Research Engineering and Technology (IJSRET), 2, 389 392 (2013)

[11] Jie Chen, Cedric Richard, Jose Carlos M Bermudez, and Paul Honeine, Nonnegative least-mean square algorithm, IEEE Transactions on Signal Processing, 59, 5225-5235 (2011)

Figure

Fig. 1. 802.11n physical overlapped channels
Fig. 2. normalized theoretical Power Spectral Density of the 802.11n physical channel
Fig. 4. Signal sectioning - theoretical PSD
Fig. 5. Estimated load versus the real load with 3 channels observation.
+2

Références

Documents relatifs

/ La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur. For

FVIII:C value assignment: Estimates for FVIII:C relative to the 5 th IS showed good overall agreement both within and between the three different methods producing an overall

between bother the acoustic attenuation and reflection coefficients of longitudinal Ultrasonic waves propagated in samples having different case layer

Using a 2−player 2−channel game, it is shown that convergence in mixed strategies might lead to cycles of action profiles which lead to individual spectral efficiencies (SE) which

The channel assignment and topology control procedure consists of two mod- ules: the end-to-end throughput estimation and the channel and link selection module.. Support for

Merci à tous les titulaires, doctorants, masters et post-doctorants que j’ai croisés durant ces années, la route a été longue et j’ai été heureuse d’avoir pu

DLM2

National Context, Urbanization in Thailand, Nakhon Ratchasima Urban Context, Existing Urban Layout, Exist- ing Dwelling/Land Types, and Proposed Community Layout Prototype.. The