A wireless combination time, frequency and spectral shaping communications method that transmits data in convolution unit matrices (data frames) of N×N (N2), where generally either all N2 data symbols or elements are received over N spreading time intervals (each composed of N time slices), or none are. To transmit, each data element is assigned a unique waveform which is derived from a basic waveform of duration N time slices over one spreading time interval, where each basic waveform has a data element specific combination of a time and frequency cyclic shift. At the receiver, the received signal is correlated with the set of all N2 waveforms previously assigned to each data element by a transmitter for that specific time spreading interval, producing a unique correlation score for each one of the N2 data elements. The scores are summed over each data element, and this summation reproduces the data frame.