A method for resource allocation, the method comprising: receiving, by a user equipment, a first configuration comprising a plurality of downlink bandwidth partitions (BWPs) and a second configuration comprising a plurality of uplink BWPs; receiving, by the UE, first downlink control information in a first BWP of the plurality of downlink BWPs in a first time interval, the first DCI comprising an uplink grant for uplink data transmission over a second BWP of the plurality of uplink BWPs, and comprising an allocation of resource blocks (RBs) in the second BWP; and transmitting, by the UE, the uplink data over the second BWP in a second time interval subsequent to the first time interval; further comprising: receiving, by the UE, second DCI in the first BWP in a third time interval, the second DCI comprising a downlink grant for downlink data transmission over a third BWP of the plurality of downlink BWPs; and receiving, by the UE, the downlink data over the third BWP in a fourth time interval subsequent to the third time interval, wherein the third time interval and the fourth time interval are in a scheduling interval; further comprising receiving a radio resource control message, wherein the RRC message comprises a location of the second BWP and a location of the third BWP, the location of the second BWP comprising a pre-defined starting position of the second BWP and a pre-defined size of the second BWP within the carrier bandwidth, the location of the third BWP comprising a pre-defined starting position of the third BWP and a pre-defined size of the third BWP within the carrier bandwidth; and wherein the first BWP and the third BWP use different numerologies, and wherein the numerologies comprises subcarrier frequencies. receiving, by a user equipment, a first configuration comprising a plurality of downlink bandwidth partitions (BWPs) and a second configuration comprising a plurality of uplink BWPs; receiving, by the UE, first downlink control information in a first BWP of the plurality of downlink BWPs in a first time interval, the first DCI comprising an uplink grant for uplink data transmission over a second BWP of the plurality of uplink BWPs, and comprising an allocation of resource blocks (RBs) in the second BWP; and transmitting, by the UE, the uplink data over the second BWP in a second time interval subsequent to the first time interval; further comprising: receiving, by the UE, second DCI in the first BWP in a third time interval, the second DCI comprising a downlink grant for downlink data transmission over a third BWP of the plurality of downlink BWPs; and receiving, by the UE, the downlink data over the third BWP in a fourth time interval subsequent to the third time interval, wherein the third time interval and the fourth time interval are in a scheduling interval; further comprising receiving a radio resource control message, wherein the RRC message comprises a location of the second BWP and a location of the third BWP, the location of the second BWP comprising a pre-defined starting position of the second BWP and a pre-defined size of the second BWP within the carrier bandwidth, the location of the third BWP comprising a pre-defined starting position of the third BWP and a pre-defined size of the third BWP within the carrier bandwidth; and wherein the first BWP and the third BWP use different numerologies, and wherein the numerologies comprises subcarrier frequencies. receiving, by the UE, second DCI in the first BWP in a third time interval, the second DCI comprising a downlink grant for downlink data transmission over a third BWP of the plurality of downlink BWPs; and receiving, by the UE, the downlink data over the third BWP in a fourth time interval subsequent to the third time interval, wherein the third time interval and the fourth time interval are in a scheduling interval; further comprising receiving a radio resource control message, wherein the RRC message comprises a location of the second BWP and a location of the third BWP, the location of the second BWP comprising a pre-defined starting position of the second BWP and a pre-defined size of the second BWP within the carrier bandwidth, the location of the third BWP comprising a pre-defined starting position of the third BWP and a pre-defined size of the third BWP within the carrier bandwidth; and wherein the first BWP and the third BWP use different numerologies, and wherein the numerologies comprises subcarrier frequencies.