Embodiments provide methods, systems, and apparatuses for adaptive coding, sampling, and modulating over a satellite communication channel. In some embodiments, a method of adaptive coding, sampling, and modulating over a satellite communication channel may include providing multiple data frames. At least one modcode partition may be provided for each data frame. The modcode partitions may represent modulation, coding, spreading, and / or frame size information for respective data frames. Each data frame and the respective modcode partition may be combined to form a modcode data unit. Multiple superframes may be formed. Each superframe may include a first known sequence and multiple subframes. Each subframe for a respective superframe may include a portion of a respective modcode data unit. Multiple superframes may be transmitted across a wireless channel.