Multiple Input-Multiple Output (MIMO) techniques were developed about a decade ago and have steadily invaded all aspects of wireless communications. The techniques promise to deliver vast improvements in radio network capacity, throughput and robustness important issues for wireless operators and manufacturers who are looking at an estimated 600 million mobile broadband users by 2011 (Cartagena). This book provides a one-stop-shop resource for anyone needing to know what MIMO is and how it will be incorporated into future wireless system design. Professionals needing to bring their knowledge up-to-date will find a complete and up-to-date description of the underlying theory along with practical guidance on how the fundamental algorithms can be made to work in tomorrows communication systems.