Full-Duplex - Full-duplex communication allows for simultaneous transmission and reception on the same spectral resource at a node. The key challenging in realizing a wireless full-duplex node is in addressing the self-interference posed by the transmission on the simultaneous reception at the node. Our focus is not just on realizing a full-duplex node but on addressing all the challenges facing its scalability and adoption on a network-wide scale, especially in the presence of MIMO and with half-duplex clients.

MIMO (multi-user, massive) - Multiple element antenna arrays can be used to send multiple data streams (unlike beamforming) by leveraging the rich scattering multipath nature of the environment. Designing efficient network layer solutions and protocols to leverage MIMO's physical layer benefits forms our key focus here.

Switched Beamforming - Fixed beam patterns are employed and directionality is leveraged in line of sight environments to project signal energy in desired directions. We have prototyped several switched beamforming solutions both for indoor and outdoor networks including unicast and multicast applications.

Adaptive Beamforming - Adaptive beam patterns are formed on the fly using channel state information from clients and can be optimized for multipath environments. We have worked on several algorithmic as well as prototypes of adaptive beamforming solutions, mainly for indoor multipath environments, including both unicast and multicast applications.