A method for wireless communication, comprising: identifying a plurality of sets of symbols for a transmission in a symbol period, each of the plurality of sets of symbols associated with a different stream; mapping the plurality of sets of symbols to respective subsets of a plurality of time intervals, wherein a first set of symbols of the plurality of sets of symbols is mapped to time interval locations in a first subset of the plurality of time intervals wherein the remaining time interval locations within the first subset are set to a base value and wherein a second set of symbols of the plurality of sets of symbols is mapped to respective other time interval locations in a second subset of the plurality of time intervals wherein the remaining time interval locations within the second subset are set to a base value, and wherein at least the first set of symbols and the second set of symbols are upsampled using different upsampling factors; performing respective time to frequency domain transforms on the plurality of mapped sets of symbols over respective time to frequency domain transform sizes to obtain a plurality of frequency domain signals; applying respective frequency domain phase ramps to the plurality of frequency domain signals for alignment in the time domain; mapping the plurality of phase ramped frequency domain signals to respective subsets of a set of subcarriers; generating a time domain waveform for the transmission based on a frequency to time domain transform of the mapped plurality of phase ramped frequency domain signals to the set of subcarriers; and transmitting the time domain waveform to a receiver. identifying a plurality of sets of symbols for a transmission in a symbol period, each of the plurality of sets of symbols associated with a different stream; mapping the plurality of sets of symbols to respective subsets of a plurality of time intervals, wherein a first set of symbols of the plurality of sets of symbols is mapped to time interval locations in a first subset of the plurality of time intervals wherein the remaining time interval locations within the first subset are set to a base value and wherein a second set of symbols of the plurality of sets of symbols is mapped to respective other time interval locations in a second subset of the plurality of time intervals wherein the remaining time interval locations within the second subset are set to a base value, and wherein at least the first set of symbols and the second set of symbols are upsampled using different upsampling factors; performing respective time to frequency domain transforms on the plurality of mapped sets of symbols over respective time to frequency domain transform sizes to obtain a plurality of frequency domain signals; applying respective frequency domain phase ramps to the plurality of frequency domain signals for alignment in the time domain; mapping the plurality of phase ramped frequency domain signals to respective subsets of a set of subcarriers; generating a time domain waveform for the transmission based on a frequency to time domain transform of the mapped plurality of phase ramped frequency domain signals to the set of subcarriers; and transmitting the time domain waveform to a receiver.