Space-Time Block Coding To Achieve Spatial Diversity In A Multiple Input Multiple Output System.