A method for data transmission, the method comprising: establishing, by a first user equipment, UE, an uplink wireless link between the first UE and a transmit point, TP; receiving, by the first UE from the TP, an assignment dynamically indicating a first waveform, WF, of at least two waveforms to use for a first data transmission, wherein the first WF is selected in accordance with a traffic characteristic or application type for the first data transmission and based on physical layer parameters and TX/RX capabilities of the first UE; and transmitting, by the first UE to the TP, the first data transmission using the first WF over the uplink wireless link using a first time frequency resource based on grant based transmission of two transmission selections, the grant based transmission requiring the first UE to receive a first resource grant for the first data transmission from the TP prior to transmitting the first data transmission over the first time frequency resource, wherein the at least two waveforms further include a second WF for transmitting a second data transmission to the TP over the uplink wireless link using a second time frequency resource based on a grant less transmission of the two transmission selections, wherein the second WF is selected in accordance with a traffic characteristic or application type for the second data transmission and based on physical layer parameters and TX/RX capabilities of the first UE, wherein the grant less transmission allows the first UE or a second UE to transmit the second data transmission over the second time frequency resource without requiring the first UE or the second UE to receive a second resource grant for the second data transmission from the TP prior to transmitting the second data transmission over the second time frequency resource, wherein the method further comprises: transmitting, by the first UE, the second data transmission using the second WF on the second time frequency resource based on the grant less transmission, wherein the first and second WF co-exist in a single uplink channel. establishing, by a first user equipment, UE, an uplink wireless link between the first UE and a transmit point, TP; receiving, by the first UE from the TP, an assignment dynamically indicating a first waveform, WF, of at least two waveforms to use for a first data transmission, wherein the first WF is selected in accordance with a traffic characteristic or application type for the first data transmission and based on physical layer parameters and TX/RX capabilities of the first UE; and transmitting, by the first UE to the TP, the first data transmission using the first WF over the uplink wireless link using a first time frequency resource based on grant based transmission of two transmission selections, the grant based transmission requiring the first UE to receive a first resource grant for the first data transmission from the TP prior to transmitting the first data transmission over the first time frequency resource, wherein the at least two waveforms further include a second WF for transmitting a second data transmission to the TP over the uplink wireless link using a second time frequency resource based on a grant less transmission of the two transmission selections, wherein the second WF is selected in accordance with a traffic characteristic or application type for the second data transmission and based on physical layer parameters and TX/RX capabilities of the first UE, wherein the grant less transmission allows the first UE or a second UE to transmit the second data transmission over the second time frequency resource without requiring the first UE or the second UE to receive a second resource grant for the second data transmission from the TP prior to transmitting the second data transmission over the second time frequency resource, wherein the method further comprises: transmitting, by the first UE, the second data transmission using the second WF on the second time frequency resource based on the grant less transmission, wherein the first and second WF co-exist in a single uplink channel.