The rapid growth in mobile communication users necessitates the development of reliable communication systems that provide higher data rates. To meet these requirements, techniques such as multiple input multiple output (MIMO) and orthogonal frequency division multiplexing (OFDM) have been developed in recent years. Current research activity is focused on developing MIMO-OFDM systems that combine the benefits of both techniques. In addition, for a fast wireless channel environment, the data rate and reliability can be optimized by setting the modulation and coding adaptively according to the channel conditions, as well as by using sub-carrier frequency and power allocation techniques. The overall system performance depends on how accurately the feedback-based system obtains the channel state information and feeds it back to the transmitter without delay. In this paper, we propose a signal-to-noise ratio (SNR) estimation algorithm in which the preamble is known for both sides of the transceiver. Also, we applied AMC on several channel environments using the parameters of IEEE 802.11n and compared throughput performance using each of the different SNR Estimation Algorithm. The results obtained prove that our proposed algorithm is more accurate than traditional algorithms.