Distributed MIMO has long been known theoretically to bring large throughput gains to wireless networks. Recent years have seen signi cant interest and progress in developing practical distributed MIMO systems. Multiple systems have developed coordination protocols to synchronize multiple nodes and enable them to transmit simultaneously without interference. However, there are still several challenges that need to be addressed in order to have a practical distributed MIMO system for WiFi and LTE.
In this thesis, we address the practical limitations in distributed MIMO systems. We present algorithms that enable practical distributed MIMO in the context of WiFi and LTE. Furthermore, we demonstrate these algorithms through Hardware/Software architectures which are implemented on an FPGA platform and run in real-time.
We present two di erent systems in this thesis. For WiFi, we present MegaMIMO 2.0, the rst real-time 802.11 distributed MIMO system. MegaMIMO 2.0 builds on top of state of the art work in distributed MIMO, and adds support for dynamic environments and mobile clients while meeting the tight timing requirements of the 802.11 WiFi standard. We also introduce Chorus the rst scalable distributed MIMO system for LTE. Chorus works with the di erent modes of LTE and is resilient to changes in network con guration. Both MegaMIMO 2.0 and Chorus require no change to the user devices, and are fully compatible with the 802.11 standard for WiFi and the 3GPP standard for LTE.
Thesis Supervisor: Prof. Dina Katabi