A Review of Transmission Rate over Wireless Fading Channels: Classifications, Applications, and Challenges