A method of communication of a user equipment, UE, comprising: receiving, by the UE, a first information from a base station, BS, wherein the first information includes information relevant to an uplink resource allocation, the information relevant to the uplink resource allocation comprises a plurality of resource block, RB, sets for physical uplink transmission, and the information relevant to the uplink resource allocation comprises one or more interlace structures in one or more RB sets, and wherein the first information is of a downlink control indicator, DCI format 0_0 used for scheduling physical uplink shared channel, PUSCH, the DCI format 0_0 comprises a field of a frequency domain resource assignment, wherein the field of the frequency domain resource assignment has X plus Y bits, most significant X bits are used to indicate one or more interlace structures, and least significant Y bits are used to indicate one or more RB sets, X and Y being integers greater than or equal to 1, and each of the one or more interlace structures being used for physical uplink control channel, PUCCH, transmission and PUSCH transmission and has a specific number of physical resource block, PRB, wherein the information relevant to the uplink resource allocation is an uplink resource allocation type 2, and the uplink resource allocation type 2 is used when a higher layer parameter, useInterlacePUSCH-Common or useInterlacePUSCH-Dedicated, is set to enabled, and wherein the uplink resource allocation is determined as an intersection of RBs of the one or more indicated interlaces, the indicated or determined RB sets and an intra-cell guard band between the indicated or determined RB sets. receiving, by the UE, a first information from a base station, BS, wherein the first information includes information relevant to an uplink resource allocation, the information relevant to the uplink resource allocation comprises a plurality of resource block, RB, sets for physical uplink transmission, and the information relevant to the uplink resource allocation comprises one or more interlace structures in one or more RB sets, and wherein the first information is of a downlink control indicator, DCI format 0_0 used for scheduling physical uplink shared channel, PUSCH, the DCI format 0_0 comprises a field of a frequency domain resource assignment, wherein the field of the frequency domain resource assignment has X plus Y bits, most significant X bits are used to indicate one or more interlace structures, and least significant Y bits are used to indicate one or more RB sets, X and Y being integers greater than or equal to 1, and each of the one or more interlace structures being used for physical uplink control channel, PUCCH, transmission and PUSCH transmission and has a specific number of physical resource block, PRB, wherein the information relevant to the uplink resource allocation is an uplink resource allocation type 2, and the uplink resource allocation type 2 is used when a higher layer parameter, useInterlacePUSCH-Common or useInterlacePUSCH-Dedicated, is set to enabled, and wherein the uplink resource allocation is determined as an intersection of RBs of the one or more indicated interlaces, the indicated or determined RB sets and an intra-cell guard band between the indicated or determined RB sets.