1. A communication system comprising: a memory storing executable components; and a processor, coupled to the memory, configured to execute the executable components, comprising: a modulator component configured to receive a modulator input signal and generate a plurality of digital pulses at a plurality of time periods of a local oscillator, and a modulated output signal that comprises a nonlinearity; and a distortion compensation component configured to generate a distortion compensation that corresponds to a first digital pulse of the plurality of digital pulses in a first time period of the plurality of time periods and corrects sample data within the first time period of the plurality of time periods to compensate the nonlinearity of the modulated output signal, correct the sample data within the first time period to compensate the nonlinearity by generating a correction of a sample carryover comprising an adjacent portion of an adjacent digital pulse that carries over into the first time period from a second digital pulse or a portion of the first digital pulse that carries over into a second time period, and reallocate the adjacent portion of the adjacent digital pulse or the portion of the first digital pulse to a different digital pulse of the plurality of digital pulses.