Utilizing Channel State Information for Enhancement of Wireless Communication Systems