Taking into account the significant, ongoing high altitude platform projects by Google and Facebook, this project will examine how a network of high altitude platforms can be used to deliver 5G wireless communications. Using a radically different system architecture, which exploits software defined networking and network function virtualisation, this project will examine how smart antennas and unconventional network configurations can be used to deliver the required rapid flexibility, connectivity and quality of service. This will be accompanied by the development of resource assignment strategies, which exploit machine learning based principles, allowing use of historical and embedded information. The impact of the amount of control information exchanged between nodes, and the degree of federation to assist with the resource assignment will be examined. A mixture of simulation and analysis will be used to assess performance. Stochastic Geometry, Game theory and Markov analysis will be particularly important analytical tools.