With the progression of wireless tech., wireless networking has become ubiquitous owing to the great demand of mobile applications. Some primary challenges exist for network design such as CCI's, provisioning of varied type of services, etc. Performance can be increased by overcoming these difficulties. Dynamic resource allocation (DRA) is a strategy to control the interferences & improve performance of networks. The idea behind DRA is efficient utilization of the channel by sharing the spectrum & reducing interference through optimizing parameters such as the transmitter power, modulation technique, coding scheme, bandwidth, etc. The network performance can be improved by introducing diversity,e.g. multiuser, time, frequency, & space. There is a need of unified but common optimization framework for DRA to allow taking into account a diverse set of objective functions with various QoS requirements, considering all kinds of diversity & cross layer approach. Objective of this book is to investigate methods for transmission over a wireless channel with multiple antenna elements on both ides. Impairments in these systems vis-à-vis the MIMO hannels is discussed