CA2999622C

Method for scheduling distributed virtual resource blocks

Abstract

A method for efficiently scheduling virtual resource blocks to physical resource blocks is disclosed. In a wireless mobile communication system that supports a resource block group (RBG) allocation scheme, for distributed mapping of consecutively allocated virtual resource blocks to physical resource blocks, there is proposed a mapping method capable of increasing the number of distributed virtual resource blocks to a maximum while satisfying gap limitations, when the length of the physical resource blocks is different from the length of the distributed virtual resource blocks. Also, the number of distributed virtual resource blocks and the structure of an interleaver are limited for efficient scheduling.

CA2999622C, drawing sheet 1
Sheet 1 of 34

Term

2.3 yearsleft in the term

Expires 6 January 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

111 claims: 22 independent, 89 dependent

  1. 1
    What is claimed is:1. A method for distributively mapping virtual resource blocks (VRBs) to physical resource blocks (PRBs) in a wireless mobile communication system, the method comprising: interleaving by a base station, indexes of the VRBs, of a downlink data packet using a block interleaver;mapping the interleaved indexes onto a first slot and a second slot of a subframe of a downlink data packet with a gap for distribution;and transmitting the mapped data packet to a user equipment, wherein an index oi,j of one of the PRBs on the first slot mapped to a given index d of one of the VRBs is set to pi/ri-N< œ / if a temporary index pu of one of the PRBs on the first slot mapped to the index d by the block interleaver is larger than NmW2, and an index ou of the one of the PRBs on the second slot mapped to the index d is set to ρζχ+Ν^ if a temporary index P24 of one of the PRBs on the second slot mapped to the index d by the block interleaver is larger than Ndprs/2, wherein Ndkrs is a number of the VRBs and Nq#u is a predetermined integer, and wherein d has an integer value in a range from 0 to Ndprb-1, and pu, pu, ou, and 02^ have an integer value in a range from 0 to Nprb-1, Nrrb being a number of the PRBs in the wireless mobile communication system, wherein the wireless mobile communication system supports a resource allocation scheme.
  2. 15
    A method for receiving a downlink data packet in a wireless mobile communication system supporting a resource allocation scheme distributively mapping virtual resource blocks (VRBs) to physical resource blocks (PRBs), the method comprising:receiving, by a user equipment, downlink control information including resource block assignment information for the downlink date packet;and receiving, by the user equipment, the downlink data packet based on the downlink control information, wherein indexes of the VRBs of the downlink data packet are interleaved by a base station using a block interleaver, wherein the interieaved indexes are mapped onto Ns slots of a subframe of the downlink date packet with a gap for distribution in each of the Ns slots to generate a mapped downlink data packet, wherein N s denotes a number of slots included in the subframe, wherein the mapped downlink date packet is transmitted from the base station to the user equipment, wherein an index of one of the PRBs on each of N s slots is based on N g op and Νρκω, wherein the index of one of the PRBs maps to an index of one of the VRBs, and wherein N g qp is a value of the gap and Ndfrb is a number of the VRBs.
  3. 28
    A method for transmitting downlink data using resource blocks at a base station in a wireless mobile communication system, the method comprising:transmitting downlink data mapped to physical resource blocks (PRBs) to a user equipmenζ wherein: indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for each of Ns slots of a subframe, Ns denoting a number of slots included in the subframe, indexes of 1he PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, an index of one of the PRBs on each of die Ns slots is based on N w and Ndkrb , Date Reçue/Date Received 2023-02-28 the index of one of tee PRBs maps to an index of one of the VRBs, and N w is a value of the predetermined gap and Noras is a number of the VRBs.
  4. 33
    A method for receiving downlink data using resource blocks at a user equipment in a wireless mobile communication system, the method comprising:receiving downlink control information including resource allocation information for the downlink data from a base station;and receiving the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: Date Reçue/Date Received 2023-02-28 the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and Ihe PRBs, the mapping relationship is defined as indexes of the VRBs (hat are mapped to the indexes of the PRBs for Ns slots of a subframe, Ns denoting a number of slots included in the subframe, indexes of the PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, and an index of one of the PRBs on each of the Ns slots is based on N w and Ndw», the index of one of the PRBs maps to an index of one of the VRBs, and Ngap is a value of the predetermined gap and Nderb is a number of the VRBs.
  5. 38
    A base station transmitting downlink data using resource blocks in a wireless mobile communication system, the base station comprising:a processor configured to control an operation of the base station;and a memory unit driven by the processor, wherein: the processor is configured to transmit downlink data mapped to physical resource blocks (PRBs) to a user equipment, indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for N s slots of a subframe, the N s denoting a number of slots included in the subframe indexes of the PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, an index of one of the PRBs on each of the Ns slots is based on N w and Noms, the index of one of the PRBs maps to an index of one of the VRBs, and N w is a value of the predetermined gap and Noras is a number of foe VRBs.
  6. 39
    A user equipment receiving downlink data using resource blocks in a wireless mobile communication system, foe user equipment comprising:a processor configured to control an operation of foe user equipment;and a memory unit driven by foe processor, wherein: foe processor is configured to: receive downlink control information including resource allocation information for foe downlink data from a base station;and receive foe downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, foe resource allocation information indicates virtual resource block (VRB) allocations for foe user equipment, Date Reçue/Date Received 2023-02-28 indexes of the PRBs to which die downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, the mapping relationship is defined as indexes of the VRBs that are mapped to the indexes of the PRBs for N 5 slots of a subframe, N s denoting a number of slots included in the subframe, indexes of die PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, an index of one of the PRBs on each of the N s slots is based on N w and Noras, the index of one of die PRBs maps to an index of one of the VRBs, and N g<1 p is a value of die predetermined gap and Noras is a number of the VRBs.
  7. 40
    A method for receiving downlink data using resource blocks at a user equipment in a wireless mobile communication system, the method comprising:receiving downlink control information including resource allocation information for the downlink data from a base station;and receiving the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment;indexes of PRBs to which die downlink data are mapped are determined based on mapping relationship between VRBs and the PRBs;the mapping relationship is defined such that indexes of the VRBs are mapped to indexes of the PRBs for a first part and a second part of a subframe and the indexes of the PRBs for the second part are separated with respect to the indexes of the PRBs for the first part based on a predetermined gap;an index of one of the PRBs on each part is based on the predetermined gap and a number of the VRBs;and the index of one of the PRBs maps to an index of one of the VRBs. Date Reçue/Date Received 2023-02-28 T&
  8. 46
    A user equipment receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:data processing circuitry configured to control an operation of the user equipment;and a receiver, coupled to the data processing circuitry, configured to receive downlink control information including resource allocation information for the downlink data from a base station and to receive the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment;indexes of PRBs to which the downlink data are mapped are determined based on mapping relationship between VRBs and the PRBs;the mapping relationship is defined such that indexes of the VRBs are mapped to indexes of the PRBs for a first part and a second part of a subframe and the indexes of the PRBs for the second part are separated with respect to the indexes of the PRBs for the first part based on a predetermined gap;Date Reçue/Date Received 2023-02-28 an index of one of the PRBs on each part is based on the predetermined gap and a number of the VRBs;and the index of one of the PRBs maps to an index of one of the VRBs.
  9. 52
    A user equipment receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:data processing circuitry configured to control an operation of the user equipment;and a receiver, coupled to the data processing circuitry, configured to receive downlink control information including resource allocation information for the downlink data from a base station and to receive the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment;each resource block corresponds to one time slot in a subframe;Date Reçue/Date Received 2023-02-28 a resource block pair includes a first resource block in the subframe and associated with a first time slot and a second resource block in the subframe and associated with a second time slot adjacent to the first time slot, where the first resource block and the second resource block are allocated to the same frequency indices;a mapping relationship between VRB pairs and PRB pairs exists such that frequency consecutive VRB pairs are mapped to non-frequency consecutive PRB pairs and that each resource block pair is split so there is a frequency gap between the first resource block and the second resource block of foe resource block pair, and the resource allocation information indicates the frequency gap size is one of a first value and a second different value.
  10. 57
    Λ method for a user equipment receiving downlink data using resource blocks in a wireless mobile communication system, the method comprising:receiving downlink control information including resource allocation information for the downlink data from a base station;and receiving the downlink data mapped to physical resource blocks (PRBs) based on tee downlink control information, wherein: Date Reçue/Date Received 2023-02-28 the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment;each resource block corresponds to one time slot;a resource block pair includes a first resource block associated with a first time slot and a second resource block associated with a second time slot adjacent to the first time slot, where the first resource block and the second resource block are allocated to the same frequency indices;a mapping relationship between VRB pairs and PRB pairs exists such that frequency consecutive VRB pairs are mapped to non-frequency consecutive PRB pairs and that each resource block pair is split so there is a frequency gap between the first resource block and the second resource block of the resource block pair;and the resource allocation information indicates the frequency gap size is one of a first value and a second different value.
  11. 62
    A user equipment for receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:a processor configured to control an operation of the user equipment;and a radio receiver configured to: Date Reçue/Date Received 2023-02-28 receive downlink control information including resource allocation information for a downlink data transmission;and receive die downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, the mapping relationship is defined as indexes of the VRBs that are mapped to the indexes of the PRBs for a number of slots included in a subframe, indexes of the PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, an index of one of the PRBs on each of the number of slots is based on a value of the predetermined gap and a number of the VRBs, and the index of one of the PRBs maps to an index of one of the VRBs.
  12. 69
    A method for receiving downlink data at a user equipment using resource blocks in a wireless mobile communication system, the method comprising:Date Reçue/Date Received 2023-02-28 receiving, by a radio receiver, downlink control information including resource allocation information for a downlink data transmission;receiving and processing the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein: the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, the mapping relationship is defined as indexes of the VRBs that are mapped to the indexes of the PRBs for a number of slots included in a subframe, indexes of die PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, an index of one of the PRBs on each of the number of slots is based on a value of the predetermined gap and a number of the VRBs, and the index of one of the PRBs maps to an index of one of the VRBs.
  13. 76
    A method for transmitting downlink data using resource blocks at a base station in a wireless mobile communication system, the method comprising:transmitting downlink data mapped to physical resource blocks (PRBs), Date Reçue/Date Received 2023-02-28 wherein indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for a first slot and a second slot of a subframe, wherein the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for 1he first slot based on a predetermined gap, wherein the mapping of the indexes of the VRBs to the indexes of the PRBs includes interleaving of the indexes of the VRBs by a block interleaver, wherein the indexes of the VRBs are written row by row in a matrix used by the block interleaver, and read out column by column, wherein a number, R, of rows of toe block interleaver is given as: R = ’ M rbg )]· Μ where Ndvrb is a number of consecutive indexes of the VRBs interleaved by the block interleaver, C is a number of columns of the block interleaver, and Mrbg is a number of consecutive PRBs that constitute a resource block group (RBG).
  14. 79
    A method for receiving downlink data using resource blocks at a user equipment in a wireless mobile communication system, the method comprising:receiving downlink control information including resource allocation information for the downlink data;and receiving the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein the resource allocation information indicates virtual resource block (VRB) allocations for ihe user equipment, Date Reçue/Date Received 2023-02-28 wherein indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, wherein the mapping relationship is defined as indexes of the VRBs which are mapped to the indexes of the PRBs for a first slot and a second slot of a subframe, and wherein the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the mapping of the indexes of the VRBs to the indexes of the PRBs includes interleaving of the indexes of the VRBs by a block interleaver, wherein the indexes of the VRBs are written row by row in a matrix used by the block interleaver, and read out column by column, wherein a number, R, of rows of the block interleaver is given as: R = [N dvrb HC · Λ4ο Β< -)Ί· M rbg I DVRB V RBG/ I RBG where Ndvrb is a number of consecutive indexes of tee VRBs interleaved by tee block interleaver, C is a number of columns of the block interleaver, and Mrbg is a number of consecutive PRBs teat constitute a resource block group (RBG).
  15. 82
    A base station transmitting downlink data using resource blocks in a wireless mobile communication system, tee base station comprising:a processor for controlling an operation of the base station;and a memory unit driven by the processor, wherein tee processor is configured to transmit downlink data mapped to physical resource blocks (PRBs), Date Reçue/Date Received 2023-02-28 wherein indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for a first slot and a second slot of a subframe, wherein the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the mapping of the indexes of the VRBs to the indexes of the PRBs includes interleaving of the indexes of the VRBs by a block interleaver, wherein the indexes of the VRBs are written row by row in a matrix used by the block interleaver, and read out column by column, wherein a number, R, of rows of the block interleaver is given as: = P^DVRB^(^ * ^RBg)T RBG where Ndvrb is a number of consecutive indexes of the VRBs interleaved by the block interleaver, C is a number of columns of the block interleaver, and Mrbg is a number of consecutive PRBs that constitute a resource block group (RBG).
  16. 83
    A user equipment for receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:a processor for controlling an operation of the user equipment;and a memory unit driven by the processor, wherein the processor is configured to receive downlink control information including resource allocation information for the downlink data and to receive the downlink data mapped to physical resource blocks (PRBs) based on the downlink control infonnation, wherein the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, wherein indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, wherein the mapping relationship is defined as indexes of the VRBs which are mapped to the indexes of the PRBs for a first slot and a second slot of a subframe, wherein the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the mapping of the indexes of the VRBs to the indexes of the PRBs includes interleaving of the indexes of the VRBs by a block interleaver, Date Reçue/Date Received 2023-02-28 wherein the indexes of the VRBs are written row by row in a matrix used by the block interleaver, and read out column by column, wherein a number, R, of rows of the block interleaver is given as: P^dvrb/(^* ^rbg)1’ rbg where Ndvrb is a number of consecutive indexes of the VRBs interleaved by the block interleaver, C is a number of columns of the block interleaver, and Mrbg is a number of consecutive PRBs that constitute a resource block group (RBG).
  17. 84
    A method for transmitting downlink data using resource blocks at a base station in a wireless mobile communication system, the method comprising:transmitting downlink data mapped to physical resource blocks (PRBs) to a user equipment, wherein indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for a first slot and a second slot of a subframe, and the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the indexes of the VRBs are interieaved by a block interieaver, wherein, when an index d of one of the VRBs is given, an index Pi,d of one of the PRBs on the first slot mapped to the index d is given as in expression (1) and an index Pi,d of one of the PRBs on the second slot mapped to the index d is given as in expression (2), wherein expression (1) is P\a H„ uB =0 P\.d- N nuul 2 ,when N mO *0 or (d2) where = + Pu = P^-R+N^/2 ,when p' ld -R ,when N„,n * θ and (d > N DVRB and (d > N DVRB — and mod(<Z, C12) - 0) and mod«C/2) = l) where = ^d,C/2)-2R + [2d/C], expression (2) is Pi,d = + N DVRB !2,N DVRB ) where R is a number of rows of the block interleaver, C is a number of columns of the block interieaver, Ndvrb is a number of consecutive indexes of toe VRBs interleaved by the block Date Reçue/Date Received 2023-02-28 interleaver, mod means a modulo operation, and Nnuii denotes a number of nulls inserted into the block interleaver.
  18. 87
    A method for receiving downlink data using resource blocks at a user equipment in a wireless mobile communication system, the method comprising:receiving downlink control information including resource allocation information for the downlink data from a base station;and receiving the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, wherein indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, wherein the mapping relationship is defined as indexes of the VRBs which are mapped to the indexes of tire PRBs for a first slot and a second slot of a subframe, and the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the indexes of the VRBs are interleaved by a block interleaver, wherein, when an index d of one of the VRBs is given, an index Pi.d of one of the PRBs on the first slot mapped to the index d is given as in expression (1) and an index P2,d of one of the PRBs on the second slot mapped to the index d is given as in expression (2), wherein expression (1) is fKd ,when N mU =0 or (d 2) Date Reçue/Date Received 2023-02-28 Pia R + N^/2 ,when ,when N^J *0 and (d N DVltB N^ and (d > N DVRB - N^ and mod(<7, C/2) = 0) and mod(c/, C/2) = 1) where P/Ι€\.^ expression (2) is Pi,d = ^Ο^ίΡι,ί * Ndvrb l^N BVgB ) where R is a number of rows of the block interleaver, C is a number of columns of the block interleaver, Ndvrb is a number of consecutive indexes of the VRBs interleaved by the block interleaver, mod means a modulo operation, and Nnuii denotes a number of nulls inserted into the block interleaver.
  19. 90
    A base station transmitting downlink data using resource blocks in a wireless mobile communication system, the base station comprising:a processor for controlling an operation of the base station;and a memory unit driven by the processor, wherein the processor is configured to transmit downlink data mapped to physical resource blocks (PRBs) to a user equipment, wherein indexes of virtual resource blocks (VRBs) are mapped to indexes of the PRBs for a first slot and a second slot of a subframe, and the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the indexes of the VRBs are interleaved by a block interleaver, wherein, when an index d of one of the VRBs is given, an index Pi,d of one of the PRBs on the first slot mapped to the index d is given as in expression (1) and an index P2,d of one of the PRBs on the second slot mapped to the index d is given as in expression (2), wherein expression (1) is Date Reçue/Date Received 2023-02-28 P\j = P^ P\d ~N m n ,when /2 ,when or (d < N DVSB - Nand mod«C)<2) N mill * θ and (d 2) where =mod«C).« + Ld/Cj P^~ R when * 0 and (d > N DVBB and (d à Ndvrb — ^mii and mod(d, C!2) = 0) and mod(d,C/2) = l) expression (2) is Pia = d + N dvrb !2,N dvrb ) where R is a number of rows of the block interleaver, C is a number of columns of the block interleaver, Ndvrb is a number of consecutive indexes of (he VRBs interleaved by the block interleaver, mod means a modulo operation, and N nu ii denotes a number of nulls inserted into die block interleaver.
  20. 91
    A user equipment for receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:a processor for controlling an operation of the user equipment;and a memory unit driven by the processor, wherein the processor is configured to receive downlink control information including resource allocation information for the downlink data from a base station and to receive the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information, wherein the resource allocation information indicates virtual resource block (VRB) allocations for the user equipment, wherein indexes of the PRBs to which the downlink data are mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, wherein the mapping relationship is defined as indexes of the VRBs which are mapped to the indexes of the PRBs for a first slot and a second slot of a subframe, and the indexes of the PRBs for the second slot are shifted with respect to the indexes of the PRBs for the first slot based on a predetermined gap, wherein the indexes of the VRBs are interleaved by a block interleaver, Date Reçue/Date Received 2023-02-28 wherein, when an index d of one of toe VRBs is given, an index Pi,d of one of toe PRBs on toe first slot mapped to toe index d is given as in expression (1) and an index P.sub.2,d of one of toe PRBs on toe second slot mapped to toe index d is given as in expression (2), wherein expression (1) is Pu when N m „ or (d 2) where ^=-0^.0^+1^] Pl,d = Px,d -R + N^,/2 ,when Pid~ R ’When and and (d > N dvsb (d > N dvrb — and mod(d, C/2) = 0) and mod(d,C/2) = l) where Λ =-0<Kd,C/2).2R + L2rf/Cj ;and expression (2) is P2,d = +19 DVRB !2,N dvrb ) where R is a number of rows of toe block interleaver, C is a number of columns of the block interleaver, Ndvrb is a number of consecutive indexes of toe VRBs interleaved by the block interleaver, mod means a modulo operation, and N nu ii denotes a number of nulls inserted into the block interleaver.
  21. 92
    A method for receiving a downlink data packet in a user equipment operable in a wireless mobile communication system supporting a resource allocation scheme distributively mapping virtual resource blocks (VRBs) to physical resource blocks (PRBs), the method comprising:receiving, by toe user equipment, downlink control information including resource block assignment information for the downlink date packet;and receiving, by the user equipment, the downlink data packet based on the downlink control information, wherein interleaved indexes of toe VRBs of toe downlink date packet map to N s slots of a subframe of toe downlink date packet with a gap for distribution in each of toe N s slots, wherein N s denotes a number of slots included in the subframe of the downlink data packet, wherein an index of one of the PRBs on each of N s slots is based on N gap and Ndvrb , wherein toe index of one of toe PRBs maps to an index of one of toe VRBs, and Date Reçue/Date Received 2023-02-28 wherein N gap is a value of the gap for distribution and Ndvrb is a number of the VRBs.
  22. 102
    A user equipment for receiving a downlink data packet in a wireless mobile communication system supporting a resource allocation scheme distributively mapping virtual resource blocks (VRBs) to physical resource blocks (PRBs), the user equipment comprising:data processing circuitry to control operation of the user equipment, and a receiver, coupled to the data processing circuitry, to receive: downlink control information including resource block assignment information for the downlink data packet;and the downlink data packet based on the downlink control information, wherein interleaved indexes of the VRBs of the downlink data packet map to N s slots of a subframe of the downlink data packet with a gap in each of the N s slots, wherein N s denotes a number of slots included in the subframe of the downlink data packet, wherein an index of one of the PRBs on each of N s slots is based on N gap and Ndvrb , wherein the index of erne of the PRBs maps to an index of one of the VRBs, and wherein N gap is a value of the gap for distribution and Ndvrb is a number of the VRBs.
Independent claims22