Multiuser MIMO Communications in Theory and Practice