The University of Auckland

Project #122: Allocating users to radio channels to improve data throughput in wireless networks



This project concerns the design and implementation of future wireless communications systems, such as 5G.

In infrastructure networks (with base stations) or ad-hoc networks (in which pairs of mobile users communicate directly), multiple channels are often available. The efficient use of these channels is dependent on how these channels are allocated to users. A single radio channel can be allocated to a group of users to share. This is called clustering. The object of this project is to determine a strategy for clustering users so that overall the available channels are used to best effect (which might mean greatest overall data throughput (measured in Mbits/s), or alternatively lowest minimum user data throughput).

Clustering might also be used in cellular networks in deciding when to allocate users to a standard cell (either a macrocell or microcell) or to a femtocell (one associated with a single building). This will be particularly important in 5G systems where there will be many users with very high data demands.


A Matlab (or similar) based software tool for investigating and visualizing channel allocation in a wireless communication system. Demonstration of a strategy for allocating channels to users to improve the users’ data throughput.








Allocated (Not available for preferences)


Lab allocations have not been finalised