Frequency hopping design for large bandwidth allocations in eMTC
Certain aspects of the present disclosure provide techniques for hopping design for larger bandwidth allocations in enhanced machine type communications (eMTC). A method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving a resource allocation for uplink transmission in at least one subframe. The resource allocation includes a set of allocated subframes and configuration information for frequency hopping. The method includes determining allocated frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes. The method includes including a center resource block (RB) in addition to the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB. The method includes removing a last RB from the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB.
1. A method for wireless communications by user equipment (UE), comprising:
receiving a resource allocation for uplink transmission in at least one subframe, wherein the resource allocation includes a set of allocated subframes and configuration information for frequency hopping;
determining allocated frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes based on the configuration information; and
if the determined allocated frequency hopped resources include resources around the center resource block (RB) of the system bandwidth:
including the center RB in addition to the determined allocated frequency hopped resources;
removing a last RB from the determined allocated frequency hopped resources; and
dropping the uplink transmission in at least one subframe if the allocated frequency hopped resources in the subframe comprise non-contiguous RBs after including the center RB and removing the last RB.
2. The method of claim 1 , wherein:
the system bandwidth comprises one or more of narrowband regions, the center RB, and edge RBs on either side of the system bandwidth;
the center RB or edge RBs are in the one or more narrowband regions or outside the one or more narrowband regions; and
each narrowband region comprises 6 contiguous RBs.
3. The method of claim 2 , wherein the resource allocation further includes a starting narrowband RB index S within the one or more narrowband regions and a number of narrowband RBs N within the one or more narrowband regions.
4. The method of claim 3 , wherein:
determining the allocated frequency hopped resources comprises determining the starting narrowband RB index S for each subframe in the set of allocated subframes based on the configuration information; and
the allocated frequency hopped resources for a particular subframe includes RBs in the narrowband region with the narrowband RB index from the set {S modulo M, (S+1) modulo M, . . . , (S+N−1) modulo M} where M is a total number of RBs in the one or more narrowband regions.
5. The method of claim 1 , wherein:
the UE is configured to transmit within a maximum of 5 MHz bandwidth or a 20 MHz bandwidth.
6. The method of claim 1 , wherein dropping the uplink transmission comprises:
refraining from transmitting a physical uplink shared channel (PUSCH) transmission in the at least one subframe.
7. An apparatus for wireless communications, comprising:
means for receiving a resource allocation for uplink transmission in at least one subframe, wherein the resource allocation includes a set of allocated subframes and configuration information for frequency hopping;
means for determining allocated frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes based on the configuration information;
means for including a center resource block (RB) of the system bandwidth in addition to the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB;
means for removing a last RB from the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB; and
means for dropping the uplink transmission in at least one subframe if the allocated frequency hopped resources in the subframe comprise non-contiguous RBs after including the center RB and removing the last RB.
8. The apparatus of claim 7 , wherein:
the system bandwidth comprises one or more of narrowband regions, the center RB, and edge RBs on either side of the system bandwidth;
the center RB or edge RBs are in the one or more narrowband regions or outside the one or more narrowband regions; and
each narrowband region comprises 6 contiguous RBs.
9. The apparatus of claim 8 , wherein the resource allocation further includes a starting narrowband RB index S within the one or more narrowband regions and a number of narrowband RBs N within the one or more narrowband regions.
10. The apparatus of claim 9 , wherein:
means for determining the allocated frequency hopped resources comprises means for determining the starting narrowband RB index S for each subframe in the set of allocated subframes based on the configuration information; and
the allocated frequency hopped resources for a particular subframe includes RBs in the narrowband region with the narrowband RB index from the set {S modulo M, (S+1) modulo M, (S+N−1) modulo M} where M is a total number of RBs in the one or more narrowband regions.
11. The apparatus of claim 7 , wherein:
the apparatus is configured to transmit within a maximum of 5 MHz bandwidth or a 20 MHz bandwidth.
12. The apparatus of claim 7 , wherein dropping the uplink transmission comprises:
refraining from transmitting a physical uplink shared channel (PUSCH) transmission in the at least one subframe.
13. An apparatus for wireless communications, comprising:
a receiver configured to receive a resource allocation for uplink transmission in at least one subframe, wherein the resource allocation includes a set of allocated subframes and configuration information for frequency hopping; and
at least one processor coupled with a memory and configured to determine:
allocate frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes based on the configuration information;
include a center resource block (RB) of the system bandwidth in addition to the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB;
remove a last RB from the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB; and
drop the uplink transmission in at least one subframe if the allocated frequency hopped resources in the subframe comprise non-contiguous RBs after including the center RB and removing the last RB.
14. The apparatus of claim 13 , wherein:
the system bandwidth comprises one or more of narrowband regions, the center RB, and edge RBs on either side of the system bandwidth;
the center RB or edge RBs are in the one or more narrowband regions or outside the one or more narrowband regions; and
each narrowband region comprises 6 contiguous RBs.
15. The apparatus of claim 14 , wherein the resource allocation further includes a starting narrowband RB index S within the one or more narrowband regions and a number of narrowband RBs N within the one or more narrowband regions.
16. The apparatus of claim 15 , wherein:
the at least one processor is configured to determine the starting narrowband RB index S for each subframe in the set of allocated subframes based on the configuration information; and
the allocated frequency hopped resources for a particular subframe includes RBs in the narrowband region with the narrowband RB index from the set {S modulo M, (S+1) modulo M, (S+N−1) modulo M} where M is a total number of RBs in the one or more narrowband regions.
17. The apparatus of claim 13 , wherein the apparatus is configured to transmit within a maximum of 5 MHz bandwidth or a 20 MHz bandwidth.
18. The apparatus of claim 13 , wherein dropping the uplink transmission comprises refraining from transmitting a physical uplink shared channel (PUSCH) transmission in the at least one subframe.
19. A non-transitory computer readable medium having computer executable code stored thereon for wireless communications, comprising:
code for receiving a resource allocation for uplink transmission in at least one subframe, wherein the resource allocation includes a set of allocated subframes and configuration information for frequency hopping;
code for determining allocated frequency hopped resources, within a system bandwidth, for each subframe of the set of allocated subframes based on the configuration information;
code for including a center resource block (RB) of the system bandwidth in addition to the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB;
code for removing a last RB from the determined allocated frequency hopped resources if the determined allocated frequency hopped resources include resources around the center RB; and
code for dropping the uplink transmission in at least one subframe if the allocated frequency hopped resources in the subframe comprise non-contiguous RBs after including the center RB and removing the last RB.
20. The non-transitory computer readable medium of claim 19 , wherein:
the system bandwidth comprises one or more of narrowband regions, the center RB, and edge RBs on either side of the system bandwidth;
the center RB or edge RBs are in the one or more narrowband regions or outside the one or more narrowband regions; and
each narrowband region comprises 6 contiguous RBs.
21. The non-transitory computer readable medium of claim 20 , wherein the resource allocation further includes a starting narrowband RB index S within the one or more narrowband regions and a number of narrowband RBs N within the one or more narrowband regions.
22. The non-transitory computer readable medium of claim 21 , wherein:
code for determining the allocated frequency hopped resources comprises code for determining the starting narrowband RB index S for each subframe in the set of allocated subframes based on the configuration information; and
the allocated frequency hopped resources for a particular subframe includes RBs in the narrowband region with the narrowband RB index from the set {S modulo M, (S+1) modulo M, (S+N−1) modulo M} where M is a total number of RBs in the one or more narrowband regions.
23. The non-transitory computer readable medium of claim 19 , wherein the apparatus is configured to transmit within a maximum of 5 MHz bandwidth or a 20 MHz bandwidth.
24. The non-transitory computer readable medium of claim 19 , wherein dropping the uplink transmission comprises refraining from transmitting a physical uplink shared channel (PUSCH) transmission in the at least one subframe.