This document analyzes the performance of an adaptive orthogonal frequency division multiplexing (OFDM) system over an additive white Gaussian noise (AWGN) channel. It considers the system's bit error rate (BER), mean square error (MSE), spectral efficiency, and throughput using binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), and quadrature amplitude modulation (QAM). The system adaptively selects the modulation scheme on each subcarrier based on instantaneous signal-to-noise ratio (SNR) measurements to improve performance. Simulation results show that higher order modulation is used at lower SNRs for better spectral efficiency, while lower modulation is used at higher SNRs to improve throughput. The adaptive