Performance analysis of channel assignment schemes for coordinated cognitive WLAN networks
Tutor / director / evaluatorFerrús Ferré, Ramón Antonio
Document typeMaster thesis (pre-Bologna period)
Rights accessOpen Access
Nowadays local wireless networks are very used by an elevated number of people and its use continues rising. This provokes an increase of the interference and as consequence, congestion in the non-licensed band of 2.4GHz, caused by the increase of users in a given zone and thus, the limitation of channels offered by this band. As a solution to this problem, in this project it is studied the possibility of using additional channels from licensed bands used for other radio-communications services. The use of these channels in the local network (named in this context as secondary user of this spectrum) is done in an opportunistic manner, when ever it does not provoke any interference to the users of the service which have the rights to use this spectrum (named primary users in this context), since these ones have priority to access these bands of the spectrum. As a first approximation to the solution of the assignment problem, it is studied the behaviour of a random channel assignment in a scenario with a certain density of local networks that can generate interference between them and where the availability of the primary channel for opportunistic use is not homogeneous. Later, stated the possibility of improving the level of interference even with a random channel assignment, there are proposed two channel assignment methods designed to have in concern the availability of primary channels. The first method is set out through the formulation of an Integer Linear Programming (ILP) problem, which allows obtaining an optimal solution but with an elevated execution time. The other method is an heuristic one based on obtaining a Minimum Spanning Tree (MST) on interference terms, which allows to obtain near-optimal solutions in less time of execution. In the project it is done a detailed comparison of these two methods to contrast the advantages of each one. Finally, there are identified some aspects of the implementation of these methods in a real scenario.