CN111699735B - Information indication method and related equipment - Google Patents

Information indication method and related equipment Download PDF

Info

Publication number
CN111699735B
CN111699735B CN201880088990.5A CN201880088990A CN111699735B CN 111699735 B CN111699735 B CN 111699735B CN 201880088990 A CN201880088990 A CN 201880088990A CN 111699735 B CN111699735 B CN 111699735B
Authority
CN
China
Prior art keywords
prb
subcarriers
bit
bits indicate
bit state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880088990.5A
Other languages
Chinese (zh)
Other versions
CN111699735A (en
Inventor
赵越
余政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN111699735A publication Critical patent/CN111699735A/en
Application granted granted Critical
Publication of CN111699735B publication Critical patent/CN111699735B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses an information indication method and related equipment, wherein the method comprises the following steps: determining a frequency resource corresponding to a PUSCH which needs to be indicated by downlink control information DCI; the frequency resource corresponding to the PUSCH may be that the number of PRBs is greater than or equal to 1, or the number of subcarriers is less than 12; determining DCI; and sending the DCI to the terminal equipment. It can be seen that by implementing the embodiment of the present application, resource allocation with the number of subcarriers smaller than 12 is achieved.

Description

Information indication method and related equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to an information indication method and related devices.
Background
Machine type communication (machine type communication, MTC) refers to the process of obtaining information of the physical world by deploying various devices with certain sensing, computing, executing and communication capabilities, and implementing information transmission, coordination and processing through a network, so as to implement interconnection between people and objects and between objects and objects. Release-12, rel-13, rel-14, rel-15 versions of the current long term evolution (long term evolution, LTE) are capable of supporting MTC traffic.
The resources of the LTE system are divided into subcarriers in the frequency domain, and are divided into subframes in time, one subframe containing 2 slots. When the subcarrier spacing is 15kHz, one physical resource block (physical resource block, PRB) contains 12 subcarriers in frequency, 1 slot in time.
In LTE Rel-13, a User Equipment (UE) capable of supporting MTC services is a bandwidth reduced low-complexity UE (BL UE) or coverage enhanced UE (coverage enhancement UE, CE UE). The maximum supportable transmission and reception bandwidth is 1.4MHz, and includes a narrow band. A narrowband contains the frequency width of 6 PRBs in succession in frequency.
LTE Rel-13 provides two coverage enhancement modes for coverage enhanced UEs, namely coverage enhancement mode a (CE mode a) for a smaller degree of coverage enhancement and coverage enhancement mode B (CE mode B) for a larger degree of coverage enhancement. In order to enable MTC to support higher data rates, in LTE Rel-14, the bandwidth that a UE performing MTC services can support for transmitting service data is extended. At CE mode a, the physical uplink shared channel (physical uplink shared channel, PUSCH) bandwidth supported by the UE is extended to 5MHz. The PUSCH is used to carry uplink data of the UE.
The LTE system allocates frequency domain resources used for PUSCH by downlink control information (downlink control Information, DCI). The DCI is sent by the base station to the UE. For BL/CE UEs, the DCI is carried over a physical downlink control channel (MTC physical downlink control channel, MPDCH) for machine type communications. In Rel-14 and its previous versions, the smallest unit of resource allocation for PUSCH is 1 resource block. To improve the spectrum efficiency of PUSCH, allocating resources smaller than 12 subcarriers for PUSCH is one of the effective technical means that may be adopted.
In Rel-14 and its previous versions, the resource allocation information in the DCI carried by the MPDCCH can only indicate the resource allocation with PRB as granularity, and in order to enable the DCI carried by the MPDCCH to indicate the resource allocation of less than 12 subcarriers, a new resource allocation method needs to be designed.
Disclosure of Invention
The embodiment of the application discloses a resource allocation method and related equipment, which enable resource allocation information in DCI to support resource allocation of less than 12 subcarriers.
In a first aspect, an embodiment of the present application provides a method for allocating resources, where the method includes: the network equipment determines downlink control information; the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; the downlink control information comprises resource allocation information, and the resource allocation information indicates resources allocated to the terminal equipment; the network equipment sends the downlink control information to the terminal equipment; and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
The network device determines indication information in the downlink control information according to whether the resource allocation is performed according to the first mode or the second mode; the network equipment determines resource allocation information in the downlink control information according to the resources allocated to the terminal equipment; the network equipment sends the determined downlink control information to the terminal equipment; and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 0, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 1, the resource allocation is instructed according to the second mode.
The visible network equipment indicates the terminal equipment to carry out resource allocation according to the first mode or the second mode according to the bit state of the indication information.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource block allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of >A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information further comprises four bits, the 4 bits have 16 bit states, 6 bit states are included in the 16 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal device; and/or, 8 bit states are further included in the 16 bit states, and each bit state in the 8 bit states is indicated as a terminal equipment partAnd 6 subcarriers are allocated.
It can be seen that, when the resource allocation is performed according to the first mode, the resource allocation information is first passed throughThe bits indicate the location of the narrowband where the allocated resource is located, and then the state of 16 is indicated by another 4 bits, where the state of 16 corresponds to the allocation state of 6 1 resource blocks, the allocation state of 2 resource blocks and the allocation state of 8 6 subcarriers.
Optionally, the narrowband includes six consecutive resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that allocated resources satisfy the mapping relationship of table 1 below; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of PRBs, m1 to m4 are integers of 0 or more, and m1, m2, m3, and m4 represent indexes of PRBs.
The selectable PRB m1, PRB m2, PRB m3, and PRB m4 may be four PRBs in the narrowband, or may be other PRBs on the system bandwidth except for the PRBs included in the narrowband.
TABLE 1
4 bit state Allocated resources 4 bit state Allocated resources
0000 PRB n 1000 Subcarriers 0,1,2,3,4,5 in PRB m1
0001 PRB n+1 1001 Subcarriers 6,7,8,9,10,11 in PRB m1
0010 PRB n+2 1010 Subcarriers 0,1,2,3,4,5 in PRB m2
0011 PRB n+3 1011 Subcarriers 6,7,8,9,10,11 in PRB m2
0100 PRB n+4 1100 Subcarriers 0,1,2,3,4,5 in PRB m3
0101 PRB n+5 1101 Subcarriers 6,7,8,9,10,11 in PRB m3
0110 PRB n,PRB n+1 1110 Subcarriers 0,1,2,3,4,5 in PRB m4
0111 PRB n+2,PRB n+3 1111 Subcarriers 6,7,8,9,10,11 in PRB m4
It can be seen that when the resource allocation is performed according to the first mode, the allocation states of 6 kinds of 1 resource blocks, the allocation states of 2 kinds of 2 resource blocks and the allocation states of 8 kinds of 6 subcarriers are indicated by four bits in the resource allocation information.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that, when the resource allocation is performed according to the second mode, the resource allocation is performed byThe bit indicates the narrowband index where the resource is located, by four ratiosThe specific 16 bit states indicate allocation states of 3 subcarriers.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of table 2 below; wherein PRB m1, PRB m2, PRB m3, and PRB m4 are resource blocks that are notified to a terminal device by a network device through RRC or MAC CE, where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 denote indexes of PRBs, m1 to m4 are integers greater than or equal to 0, and m1, m2, m3, and m4 denote indexes of PRBs. The method comprises the steps of carrying out a first treatment on the surface of the
Alternatively, the PRB m1, PRB m2, PRB m3, PRB m4 may be four resource blocks in the narrowband, or may be other resource blocks in the system bandwidth.
Optionally, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the method is used for indicating narrowband indexesThe bits are all 0 or all 1.
TABLE 2
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states; the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or, the 32 bit states further comprise 12 bit states, and each bit state in the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 6 one resource blocks, the allocation status of 2 resource blocks, and the allocation status of 12 6 subcarriers are indicated by 32 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the first mode, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy a mapping relationship described in the following table 3; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
TABLE 3 Table 3
It can be seen that when resource allocation is performed in the first manner, allocation states of 6 kinds of one resource block, allocation states of 2 kinds of 2 resource blocks, and allocation states of 12 kinds of 6 subcarriers are indicated by 32 kinds of states of 5 bits.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + > >Representing a round up->Representing a downward rounding; the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byBits indicate narrowband index, 24 states with 5 bits indicate24 allocation states of 3 subcarriers.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, where 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship in table 4 below; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
TABLE 4 Table 4
5 bit state Allocated resources 5 bit state Allocated resources
00000 Subcarriers 0,1,2 in PRB n 01100 Subcarriers 0,1,2 in PRB n+3
00001 Subcarriers 3,4,5 in PRB n 01101 Subcarriers 3,4,5 in PRB n+3
00010 Subcarriers 6,7,8 in PRB n 01110 Subcarriers 6,7,8 in PRB n+3
00011 Subcarriers 9,10,11 in PRB n 01111 Subcarriers 9,10,11 in PRB n+3
00100 Subcarriers 0,1,2 in PRB n+1 10000 Subcarriers 0,1,2 in PRB n+4
00101 Subcarriers 3,4,5 in PRB n+1 10001 Subcarriers 3,4,5 in PRB n+4
00110 Subcarriers 6,7,8 in PRB n+1 10010 Subcarriers 6,7,8 in PRB n+4
00111 Subcarriers 9,10,11 in PRB n+1 10011 Subcarriers 9,10,11 in PRB n+4
01000 Subcarriers 0,1,2 in PRB n+2 10100 Subcarriers 0,1,2 in PRB n+5
01001 Subcarriers 3,4,5 in PRB n+2 10101 Subcarriers 3,4,5 in PRB n+5
01010 Subcarriers 6,7,8 in PRB n+2 10110 Subcarriers 6,7,8 in PRB n+5
01011 Subcarriers 9,10,11 in PRB n+2 10111 Subcarriers 9,10,11 in PRB n+5
It can be seen that the allocation status of 24 3 sub-carriers is indicated by 24 status of 5 bits.
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
In a second aspect, an embodiment of the present application provides a method for allocating resources, where the method includes: the terminal equipment receives downlink control information; the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; the downlink control information comprises resource allocation information, and the resource allocation information indicates resources allocated to the terminal equipment; and the terminal equipment sends data on the resources indicated in the downlink control information.
The terminal equipment receives the downlink control information, and determines whether the resource allocation is performed according to the first mode or the second mode according to the indication information contained in the downlink control information; the terminal equipment determines resources allocated by the network equipment according to the resource allocation information contained in the downlink control information; and the terminal equipment transmits data on the resources allocated by the network equipment.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 0, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 1, the resource allocation is instructed according to the second mode.
It can be seen that the terminal device determines whether to allocate resources according to the first mode or the second mode according to the bit state of the indication information.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource block allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up- >Representing a downward rounding; the resource allocation information further comprises four bits, the 4 bits have 16 bit states, 6 bit states are included in the 16 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal device; and/or, 8 bit states are further included in the 16 bit states, and each bit state in the 8 bit states indicates that 6 subcarriers are allocated to the terminal device.
It can be seen that, when the resource allocation is performed according to the first mode, the resource allocation information is first passed throughThe bits indicate the location of the narrowband where the allocated resource is located, and then the state of 16 is indicated by another 4 bits, where the state of 16 corresponds to the allocation state of 6 1 resource blocks, the allocation state of 2 resource blocks and the allocation state of 8 6 subcarriers.
Optionally, the narrowband includes six consecutive resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that allocated resources satisfy the mapping relationship of table 5 below; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of PRBs, m1 to m4 are integers of 0 or more, and m1, m2, m3, and m4 represent indexes of PRBs.
The selectable PRB m1, PRB m2, PRB m3, and PRB m4 may be four PRBs in the narrowband, or may be other PRBs on the system bandwidth except for the PRBs included in the narrowband.
TABLE 5
4 bit state Allocated resources 4 bit state Allocated resources
0000 PRB n 1000 Subcarriers 0,1,2,3,4,5 in PRB m1
0001 PRB n+1 1001 Subcarriers 6,7,8,9,10,11 in PRB m1
0010 PRB n+2 1010 Subcarriers 0,1,2,3,4,5 in PRB m2
0011 PRB n+3 1011 Subcarriers 6,7,8,9,10,11 in PRB m2
0100 PRB n+4 1100 Subcarriers 0,1,2,3,4,5 in PRB m3
0101 PRB n+5 1101 Subcarriers 6,7,8,9,10,11 in PRB m3
0110 PRB n,PRB n+1 1110 Subcarriers 0,1,2,3,4,5 in PRB m4
0111 PRB n+2,PRB n+3 1111 Subcarriers 6,7,8,9,10,11 in PRB m4
It can be seen that when the resource allocation is performed according to the first mode, the allocation states of 6 kinds of 1 resource blocks, the allocation states of 2 kinds of 2 resource blocks and the allocation states of 8 kinds of 6 subcarriers are indicated by four bits in the resource allocation information.
Optionally, when the resource allocation is performed according to the second mode, the method includes thatThe resource allocation information also includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that, when the resource allocation is performed according to the second mode, the resource allocation is performed byThe bit indicates a narrowband index where the resource is located, and the allocation status of 3 subcarriers is indicated by 16 bit statuses of four bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of table 6 below; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of PRBs, m1 to m4 are integers of 0 or more, and m1, m2, m3, and m4 represent indexes of PRBs.
Alternatively, the PRB m1, PRB m2, PRB m3, PRB m4 may be four resource blocks in the narrowband, or may be any 4 resource blocks in the system bandwidth.
Optionally, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the method is used for indicating narrowband indexesThe bits are all 0 or all 1.
TABLE 6
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, whereRepresenting the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states; the 32 bit states include 6 kinds of ratiosA special state, and each bit state of the 6 bit states indicates that one resource block is allocated to the terminal device; and/or the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or, the 32 bit states further comprise 12 bit states, and each bit state in the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 6 one resource blocks, the allocation status of 2 resource blocks, and the allocation status of 12 6 subcarriers are indicated by 32 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the first mode, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy a mapping relationship described in table 7 below; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
TABLE 7
It can be seen that when resource allocation is performed in the first manner, allocation states of 6 kinds of one resource block, allocation states of 2 kinds of 2 resource blocks, and allocation states of 12 kinds of 6 subcarriers are indicated by 32 kinds of states of 5 bits.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 24 3 subcarriers is indicated by 24 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship in table 8 below; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
TABLE 8
It can be seen that the allocation status of 24 3 sub-carriers is indicated by 24 status of 5 bits.
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
In a third aspect, a network device is provided, which may perform the method of the first aspect or a possible implementation of the first aspect. The functions can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the functions described above. The unit may be software and/or hardware. Based on the same inventive concept, the principle and beneficial effects of the network device for solving the problem may be referred to the principle and beneficial effects of the first aspect or the possible implementation manners of the first aspect, and the repetition is not repeated.
In a fourth aspect, a terminal device is provided, which may perform the method of the second aspect or possible implementation manners of the second aspect. The functions can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the functions described above. The unit may be software and/or hardware. Based on the same inventive concept, the principle and beneficial effects of the solution of the problem of the terminal device can be referred to the principle and beneficial effects of the second aspect or the possible implementation manners of the second aspect, and the repetition is not repeated.
In a fifth aspect, there is provided a network device comprising: a processor, a memory, a communication interface; the processor, the communication interface and the memory are connected; wherein the communication interface may be a transceiver. The communication interface is used to enable communication with other network elements, such as terminal devices. Wherein one or more programs are stored in the memory, the processor invokes the program stored in the memory to implement the solution of the first aspect or the possible implementation manner of the first aspect, and the implementation manner and the beneficial effect of the solution problem of the network device may refer to the principle and the beneficial effect of the foregoing first aspect or the possible implementation manner of the first aspect, and are not repeated here.
In a sixth aspect, there is provided a terminal device comprising: a processor, a memory, a communication interface; the processor, the communication interface and the memory are connected; wherein the communication interface may be a transceiver. The communication interface is used to enable communication with other network elements, such as terminal devices. Wherein one or more programs are stored in the memory, the processor invokes the program stored in the memory to implement the second aspect or the solutions in the possible implementation manners of the second aspect, and the implementation manner and the beneficial effects of the problem solving by the terminal device may refer to the principles and the beneficial effects of the second aspect or the possible implementation manners of the second aspect, and are not repeated herein.
In a seventh aspect, a computer program product is provided which, when run on a computer, causes the computer to perform the method of the first aspect, the second aspect, the possible implementation manner of the first aspect or the possible implementation manner of the second aspect.
An eighth aspect provides a chip product of a network device, performing the method of the first aspect or a possible implementation manner of the first aspect.
A ninth aspect provides a chip product of a terminal device, performing the method of the second aspect or possible implementation manners of the second aspect.
In a tenth aspect, a computer readable storage medium is provided, in which instructions are stored which, when run on a computer, cause the computer to perform the above-mentioned first aspect, second aspect, a possible implementation manner of the first aspect or a method in a possible implementation manner of the second aspect.
Drawings
Fig. 1 is a schematic structural diagram of a communication system according to an embodiment of the present application;
fig. 2 is a flow chart of a method for allocating resources according to an embodiment of the present application;
fig. 3 is a flow chart of a method for allocating resources according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a network device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
The technical scheme of the embodiment of the application will be described below with reference to the accompanying drawings.
For the terminal equipment in the coverage enhancement mode B, the existing LTE adopts the DCI format 6-0B to schedule the PUSCH, namely the LTE adopts the DCI format 6-0B to indicate the information such as the resource allocation, the modulation coding mode and the like of the PUSCH. The resource block allocation field in the existing DCI format 6-0B contains Bits. Wherein (1)>Indicates the number of uplink PRBs included in the system bandwidth, < +.>Representing a rounding down operation,/->Representing a rounding up operation.
In the existing DCI format 6-0B, bits for resource block allocation indicate that the frequency resources of the allocated PUSCH include resource blocks greater than or equal to 1. Wherein the resource blocks described herein are physical resource blocks, PRBs. In order to improve the spectrum efficiency of PUSCH, frequency resources of PUSCH smaller than 12 subcarriers, that is, frequency resources of PUSCH allocated in a minimum unit of subcarriers, need to be allocated to a terminal device. Wherein one resource block contains 12 subcarriers in frequency. In order to enable DCI to indicate resource allocation of less than 12 subcarriers, a new resource allocation method needs to be designed.
To this end, the embodiments of the present application provide a method for allocating resources and related devices, which can implement resource allocation with DCI indicating less than 12 subcarriers.
In order to better understand the embodiments of the present application, a communication system to which the embodiments of the present application are applicable will be described below.
The application can be applied to an LTE system or an evolution system thereof. The present application is also applicable to other communication systems as long as the communication system includes a resource allocation in which an entity (i.e., a network device) needs to transmit DCI indicating communication with another entity (i.e., a terminal device) that needs to interpret the DCI in some way.
Optionally, the network device involved in the embodiment of the present application is an entity on the network side for sending or receiving signals. For example, the network device may be an evolved base station (evolutional node B, eNB or eNodeB) in an LTE system, or a radio network controller in a cloud radio access network (cloud radio access network, CRAN), or may be an access network device in a 5G network, such as a gNB, or may be a small station, a micro station, a transmission reception point (transmission reception point, TRP), or may be an access network device in a relay station, an access point, or a future evolved public land mobile network (public land mobile network, PLMN), or the like.
Alternatively, the network device may be a terminal device, i.e. the application is applicable in a communication system comprising a resource allocation in which one terminal device needs to send a DCI indicating communication with another terminal device, which needs to interpret the DCI in some way. For example, the terminal device to which the present application relates may be an access terminal, a User Equipment (UE), a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile terminal, a user terminal, a wireless network device, a user agent, or a user equipment. An access terminal may be a cellular telephone, a cordless telephone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in the internet of things, a virtual reality device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile network (public land mobile network, PLMN), a UE performing MTC services, a BL UE or a CE UE, etc.
For example, fig. 1 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in fig. 1, the communication system may include 7 network devices, base station (bs) and UE 1-UE 6, respectively. In the communication system, a base station transmits DCI to one or more UEs 1 to 6. The DCI is used to indicate resource allocation of PUSCH of one or more UEs UE1 to UE6. Therefore, the network device according to the embodiment of the present application may be a base station, and the terminal device may be any one of UE1 to UE6.
As another example, as shown in fig. 1, UEs 4 to 6 may also constitute a communication system in which UE5 may transmit DCI to one or more of UEs 4 and 6. The DCI is used to indicate resource allocation of PUSCH for one or more of UE4 and UE6. Therefore, the network device involved in the embodiment of the present application may be UE5, and the terminal device may be any one of UE4 and UE6.
The information indicating method and the related equipment provided by the application are described in detail below.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for allocating resources according to an embodiment of the present application. As shown in fig. 2, the method for allocating resources includes the following 201 to 203 parts, in which:
201. The network device determines downlink control information to be transmitted to the terminal device.
The network device may be a base station or a terminal device. For example, as shown in fig. 1, when the network device is a base station, the terminal device is any one of UE1 to UE 6. When the network device is UE5, the terminal device is either one of UE4 and UE 6. The PUSCH is used for carrying uplink data of the terminal device.
The network device determines downlink control information, i.e. the network device determines downlink control information to be sent to the terminal device.
202. The network equipment sends the downlink control information to the terminal equipment;
203. and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
It should be noted that, in the embodiment of the present application, since the downlink control information includes the indication information and the resource allocation information, before the network device sends the downlink control information to the terminal device, the network device may determine the indication information and the resource allocation information included in the downlink control information through at least two possible implementations as follows.
In a first possible implementation manner, the resource allocation information includes The bits are illustrated as examples. The network equipment determines indication information in the downlink control information according to whether the resource allocation is performed according to a first mode or a second mode; the network equipment determines resource allocation information in the downlink control information according to the resources allocated to the terminal equipment; the network equipment sends the determined downlink control information to the terminal equipment; and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 0, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 1, the resource allocation is instructed according to the second mode.
For example, when the network device instructs the terminal device to perform resource allocation according to the first mode, the state of the instruction information bit is 0, and when the network device instructs the terminal device to perform resource allocation according to the second mode, the state of the instruction information bit is 1; or when the network equipment instructs the terminal equipment to perform resource allocation according to the first mode, the state of the instruction information bit is 1, and when the network equipment instructs the terminal equipment to perform resource allocation according to the second mode, the state of the instruction information bit is 0.
The visible network equipment determines the bit state of the indication information according to whether the indication terminal equipment performs resource allocation according to the first mode or the second mode.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
For example, when the field for indicating the resource allocation information contains 5 bits, a first bit of the 5 bits is used as a bit of the indication information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information further comprises four bits, the 4 bits have 16 bit states, 6 bit states are included in the 16 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal device; and/or, 8 bit states are further included in the 16 bit states, and each bit state in the 8 bit states indicates that 6 subcarriers are allocated to the terminal device.
For example, whenIn the case of the resource allocation according to the first mode, the resource allocation information includes +.>Bits, the 3 bits are used to indicate one narrowband index, and the narrowband is composed of six consecutive resource blocks. / >
It can be seen that, when the resource allocation is performed according to the first mode, the resource allocation information is first passed throughBitsThe position of the narrowband where the allocated resource is located is indicated, and then the state of 16 is indicated by another 4 bits, wherein the state of 16 corresponds to the allocation state of 6 kinds of 1 resource blocks, the allocation state of 2 kinds of 2 resource blocks and the allocation state of 8 kinds of 6 sub-carriers.
Optionally, the narrowband includes six consecutive resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that allocated resources satisfy the mapping relationship of table 9 below; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of PRBs, m1 to m4 are integers of 0 or more, and m1, m2, m3, and m4 represent indexes of PRBs.
Optionally, four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of table 10 below.
The selectable PRB m1, PRB m2, PRB m3, and PRB m4 may be four PRBs in the narrowband, or may be other PRBs on the system bandwidth except for the PRBs included in the narrowband.
By way of example, when PRB m1, PRB m2, PRB m3, PRB m4 are four PRBs in the narrowband, the PRB m1, PRB m2, PRB m3, PRB m4 are 4 PRBs, either contiguous or non-contiguous, of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5. When the PRB m1, PRB m2, PRB m3, PRB m4 are four other PRBs on the system bandwidth except for the PRBs included in the narrowband; and, the narrowband includes six consecutive PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, which are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRB on the system bandwidth; andthe PRB m1, the PRB m2, the PRB m3 and the PRB m4 are four PRBs except for the 1 st to 6 th PRBs in the 50 PRBs.
Optionally, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the method is used for indicating narrowband indexesThe bits are all 0 or all 1.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are PRB1, PRB2, PRB3, and PRB4 in the narrowband, four bits in the resource allocation information indicate that allocated resources satisfy the following table 11.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are other PRBs on the system bandwidth than the PRBs included in the narrowband, for example, PRB 7, PRB 8, PRB 9, and PRB 10, four bits in the resource allocation information indicate that the allocated resources satisfy the following table 12.
TABLE 9
4 bit state Allocated resources 4 bit state Allocated resources
0000 PRB n 1000 Subcarriers 0,1,2,3,4,5 in PRB m1
0001 PRB n+1 1001 Subcarriers 6,7,8,9,10,11 in PRB m1
0010 PRB n+2 1010 Subcarriers 0,1,2,3,4,5 in PRB m2
0011 PRB n+3 1011 Subcarriers 6,7,8,9,10,11 in PRB m2
0100 PRB n+4 1100 Subcarriers 0,1,2,3,4,5 in PRB m3
0101 PRB n+5 1101 Subcarriers 6,7,8,9,10,11 in PRB m3
0110 PRB n,PRB n+1 1110 Subcarriers 0,1,2,3,4,5 in PRB m4
0111 PRB n+2,PRB n+3 1111 Subcarriers 6,7,8,9,10,11 in PRB m4
Table 10
TABLE 11
Table 12
4 bit state Allocated resources 4 bit state Allocated resources
0000 PRB 1 1000 Subcarriers 0,1,2,3,4,5 in PRB 7
0001 PRB 2 1001 Subcarriers 6,7,8,9,10,11 in PRB 7
0010 PRB 3 1010 Subcarriers 0,1,2,3,4,5 in PRB 8
0011 PRB 4 1011 Subcarriers 6,7,8,9,10,11 in PRB 8
0100 PRB 5 1100 Subcarriers 0,1,2,3,4,5 in PRB 9
0101 PRB 6 1101 Subcarriers 6,7,8,9,10,11 in PRB 9
0110 PRB 1,PRB 2 1110 Subcarriers 0,1,2,3,4,5 in PRB 10
0111 PRB 3,PRB 4 1111 Subcarriers 6,7,8,9,10,11 of PRB 10
It can be seen that when the resource allocation is performed according to the first mode, the allocation states of 6 kinds of 1 resource blocks, the allocation states of 2 kinds of 2 resource blocks and the allocation states of 8 kinds of 6 subcarriers are indicated by four bits in the resource allocation information.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that, when the resource allocation is performed according to the second mode, the resource allocation is performed byThe bit indicates a narrowband index where the resource is located, and the allocation status of 3 subcarriers is indicated by 16 bit statuses of four bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of the following table 13; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of PRBs, m1 to m4 are integers of 0 or more, and m1, m2, m3, and m4 represent indexes of PRBs.
Alternatively, the PRB m1, PRB m2, PRB m3, PRB m4 may be four resource blocks in the narrowband, or may be any 4 resource blocks in the system bandwidth.
By way of example, when PRB m1, PRB m2, PRB m3, PRB m4 are four PRBs in the narrowband, the PRB m1, PRB m2, PRB m3, PRB m4 are 4 PRBs, either contiguous or non-contiguous, of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5. When the PRB m1, PRB m2, PRB m3, PRB m4 are four other PRBs on the system bandwidth except for the PRBs included in the narrowband; and, the narrowband includes six consecutive PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, which are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRB on the system bandwidth; andthe PRB m1, the PRB m2, the PRB m3 and the PRB m4 are four PRBs except for the 1 st to 6 th PRBs in the 50 PRBs.
Optionally, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the method is used for indicating narrowband indexesThe bits are all 0 or all 1.
TABLE 13
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are PRB1, PRB2, PRB3, and PRB4 in the narrowband, four bits in the resource allocation information indicate that allocated resources satisfy the following table 14./ >
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are other PRBs on the system bandwidth than the PRBs included in the narrowband, for example, four bits in the resource allocation information of PRB 7, PRB 8, PRB 9, and PRB 10 indicate that the allocated resources satisfy the following table 15.
TABLE 14
TABLE 15
In a second possible implementation manner, the resource allocation information includesThe bits are illustrated as examples. The network equipment determines indication information in the downlink control information according to whether the resource allocation is performed according to a first mode or a second mode; the network equipment determines resource allocation information in the downlink control information according to the resources allocated to the terminal equipment; the network equipment sends the determined downlink control information to the terminal equipment; and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 0, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 1, the resource allocation is instructed according to the second mode.
For example, when the network device instructs the terminal device to perform resource allocation according to the first mode, the state of the instruction information bit is 0, and when the network device instructs the terminal device to perform resource allocation according to the second mode, the state of the instruction information bit is 1; or when the network equipment instructs the terminal equipment to perform resource allocation according to the first mode, the state of the instruction information bit is 1, and when the network equipment instructs the terminal equipment to perform resource allocation according to the second mode, the state of the instruction information bit is 0.
The visible network equipment determines the bit state of the indication information according to whether the indication terminal equipment performs resource allocation according to the first mode or the second mode.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
For example, when the field for indicating the resource allocation information contains 5 bits, a first bit of the 5 bits is used as a bit of the indication information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, whereRepresenting the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states; the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or, the 32 bit states further comprise 12 bit states, and each bit state in the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
For example, whenIn the case of the resource allocation according to the first mode, the resource allocation information includes +.>Bits, the 3 bits are used to indicate one narrowband index, and the narrowband is composed of six consecutive resource blocks.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 6 one resource blocks, the allocation status of 2 resource blocks, and the allocation status of 12 6 subcarriers are indicated by 32 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the first mode, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship described in the following table 16; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
Illustratively, when said And a narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relation described in the following table 17.
Table 16
TABLE 17
It can be seen that when resource allocation is performed in the first manner, allocation states of 6 kinds of one resource block, allocation states of 2 kinds of 2 resource blocks, and allocation states of 12 kinds of 6 subcarriers are indicated by 32 kinds of states of 5 bits.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, whereRepresenting the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 24 3 subcarriers is indicated by 24 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship in table 18 below; where n is an integer greater than or equal to 0, n, n+1, n+2, n+3, n+4, and n+5 represent indexes of the PRB.
TABLE 18
5 bit state Allocated resources 5 bit state Allocated resources
00000 Subcarriers 0,1,2 in PRB n 01100 Subcarriers 0,1,2 in PRB n+3
00001 Subcarriers 3,4,5 in PRB n 01101 Subcarriers 3,4,5 in PRB n+3
00010 Subcarriers 6,7,8 in PRB n 01110 Subcarriers 6,7,8 in PRB n+3
00011 Subcarriers 9,10,11 in PRB n 01111 Subcarriers 9,10,11 in PRB n+3
00100 Subcarriers 0,1,2 in PRB n+1 10000 Subcarriers 0,1,2 in PRB n+4
00101 Subcarriers 3,4,5 in PRB n+1 10001 Subcarriers 3,4,5 in PRB n+4
00110 Subcarriers 6,7,8 in PRB n+1 10010 Subcarriers 6,7,8 in PRB n+4
00111 Subcarriers 9,10,11 in PRB n+1 10011 Subcarriers 9,10,11 in PRB n+4
01000 Subcarriers 0,1,2 in PRB n+2 10100 Subcarriers 0,1,2 in PRB n+5
01001 Subcarriers 3,4,5 in PRB n+2 10101 Subcarriers 3,4,5 in PRB n+5
01010 Subcarriers 6,7,8 in PRB n+2 10110 Subcarriers 6,7,8 in PRB n+5
01011 Subcarriers 9,10,11 in PRB n+2 10111 Subcarriers 9,10,11 in PRB n+5
Illustratively, when said And a narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, namely, the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the following table 19.
TABLE 19
/>
It can be seen that the allocation status of 24 3 sub-carriers is indicated by 24 status of 5 bits.
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
Referring to fig. 3, fig. 3 is a flowchart illustrating a method for allocating resources according to an embodiment of the present application. As shown in fig. 3, the method for allocating resources includes the following parts 301 to 302, in which:
301. the terminal equipment receives downlink control information;
302. and the terminal equipment sends data on the resources indicated in the downlink control information.
It should be noted that, in the embodiment of the present application, since the downlink control information includes the indication information and the resource allocation information, after the terminal device receives the downlink control information, the indication information and the resource allocation information included in the downlink control information may be determined by at least two possible implementations as follows.
In a first possible implementation manner, the resource allocation information includesThe bits are illustrated as examples. The terminal equipment determines whether the resource allocation is performed according to the first mode or the second mode according to the indication information; the terminal equipment determines resources allocated to the terminal equipment by the network equipment according to the resource allocation information in the downlink control information; and the terminal equipment sends data on the resources indicated in the downlink control information.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 1, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 0, the resource allocation is instructed according to the second mode.
For example, when the state of the indication information bit is 0, it indicates that resource allocation is performed according to the first mode, and the state of the indication information bit is 1, it indicates that resource allocation is performed according to the second mode; or when the state of the indication information bit is 1, the resource allocation is indicated according to the first mode, and when the state of the indication information bit is 0, the resource allocation is indicated according to the second mode.
The visible terminal equipment determines whether to allocate the resources according to the first mode or the second mode according to the bit state of the indication information.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
For example, when the field for indicating the resource allocation information contains 5 bits, a first bit of the 5 bits is used as a bit of the indication information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of >A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information further comprises four bits, the 4 bits have 16 bit states, 6 bit states are included in the 16 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal device; and/or, 8 bit states are further included in the 16 bit states, and each bit state in the 8 bit states indicates that 6 subcarriers are allocated to the terminal device.
For example, whenIn the case of the resource allocation according to the first mode, the resource allocation information includes +.>Bits, the 3 bits are used to indicate one narrowband index, and the narrowband is composed of six consecutive resource blocks.
It can be seen that, when the resource allocation is performed according to the first mode, the resource allocation information is first passed through The bits indicate the location of the narrowband where the allocated resource is located, and then the state of 16 is indicated by another 4 bits, where the state of 16 corresponds to the allocation state of 6 1 resource blocks, the allocation state of 2 resource blocks and the allocation state of 8 6 subcarriers.
Optionally, the narrowband includes six consecutive resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that allocated resources satisfy the mapping relationship of table 9 below; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
Optionally, four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of table 10 below.
The selectable PRB m1, PRB m2, PRB m3, and PRB m4 may be four PRBs in the narrowband, or may be other PRBs on the system bandwidth except for the PRBs included in the narrowband.
By way of example, when PRB m1, PRB m2, PRB m3, PRB m4 are four PRBs in the narrowband, the PRB m1, PRB m2, PRB m3, PRB m4 are 4 PRBs, either contiguous or non-contiguous, of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5. When the PRB m1, PRB m2, PRB m3, PRB m4 are four other PRBs on the system bandwidth except for the PRBs included in the narrowband; and, the narrowband includes six consecutive PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, which are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRB on the system bandwidth; and The PRB m1, the PRB m2, the PRB m3 and the PRB m4 are four PRBs except for the 1 st to 6 th PRBs in the 50 PRBs.
Optionally, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the method is used for indicating narrowband indexesThe bits are all 0 or all 1.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3 and PRB m4 are PRB1, PRB2, PRB3 and PRB4 in the narrowband, four bits in the resource allocation information indicateThe allocated resources satisfy the following table 11.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are other PRBs on the system bandwidth than the PRBs included in the narrowband, for example, PRB 7, PRB 8, PRB 9, and PRB 10, four bits in the resource allocation information indicate that the allocated resources satisfy the following table 12.
It can be seen that when the resource allocation is performed according to the first mode, the allocation states of 6 kinds of 1 resource blocks, the allocation states of 2 kinds of 2 resource blocks and the allocation states of 8 kinds of 6 subcarriers are indicated by four bits in the resource allocation information.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that, when the resource allocation is performed according to the second mode, the resource allocation is performed byThe bit indicates a narrowband index where the resource is located, and the allocation status of 3 subcarriers is indicated by 16 bit statuses of four bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship of the following table 13; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE;
Alternatively, the PRB m1, PRB m2, PRB m3, PRB m4 may be four resource blocks in the narrowband, or may be any 4 resource blocks in the system bandwidth.
By way of example, when PRB m1, PRB m2, PRB m3, PRB m4 are four PRBs in the narrowband, the PRB m1, PRB m2, PRB m3, PRB m4 are 4 PRBs, either contiguous or non-contiguous, of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5. When the PRB m1, PRB m2, PRB m3, PRB m4 are four other PRBs on the system bandwidth except for the PRBs included in the narrowband; and, the narrowband includes six consecutive PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, which are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRB on the system bandwidth; andthe PRB m1, the PRB m2, the PRB m3 and the PRB m4 are four PRBs except for the 1 st to 6 th PRBs in the 50 PRBs.
Alternatively, when the PRB m1, PRB m2, PRB m3, PRB m4 are any 4 resource blocks within the system bandwidth, the methodThe method is used for indicating the narrow-band indexThe bits are all 0 or all 1.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are PRB1, PRB2, PRB3, and PRB4 in the narrowband, four bits in the resource allocation information indicate that allocated resources satisfy the following table 14.
Illustratively, when said A narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, i.e. the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth; when the PRB m1, PRB m2, PRB m3, and PRB m4 are other PRBs on the system bandwidth than the PRBs included in the narrowband, for example, four bits in the resource allocation information of PRB 7, PRB 8, PRB 9, and PRB 10 indicate that the allocated resources satisfy the following table 15.
In a second possible implementation manner, the resource allocation information includesThe bits are illustrated as examples. The network device allocates resources according to whether the resource allocation is according to a first manner or according to a second mannerPerforming resource allocation to determine indication information in downlink control information; the network equipment determines resource allocation information in the downlink control information according to the resources allocated to the terminal equipment; the network equipment sends the determined downlink control information to the terminal equipment; and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
Optionally, the indication information includes one bit; when the bit state of the indication information is 0, the resource allocation is indicated according to the first mode, and when the bit state of the indication information is 1, the resource allocation is indicated according to the second mode; or when the bit state of the indication information is 0, the resource allocation is instructed according to the first mode, and when the bit state of the indication information is 1, the resource allocation is instructed according to the second mode.
For example, when the network device instructs the terminal device to perform resource allocation according to the first mode, the state of the instruction information bit is 0, and when the network device instructs the terminal device to perform resource allocation according to the second mode, the state of the instruction information bit is 1; or when the network equipment instructs the terminal equipment to perform resource allocation according to the first mode, the state of the instruction information bit is 1, and when the network equipment instructs the terminal equipment to perform resource allocation according to the second mode, the state of the instruction information bit is 0.
The visible network equipment determines the bit state of the indication information according to whether the indication terminal equipment performs resource allocation according to the first mode or the second mode.
Optionally, the indication information is the first bit in the resource allocation information, that is, the indication information is the first bit in a field for indicating the resource allocation information.
For example, when the field for indicating the resource allocation information contains 5 bits, a first bit of the 5 bits is used as a bit of the indication information.
Optionally, the allocating resources according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation with three subcarriers, and the resource block allocation information indicates only resource allocation of the three subcarriers.
It can be seen that the resource allocation according to the first mode only indicates the resource allocation with the granularity of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode only indicates the resource allocation with granularity of 3 subcarriers.
Optionally, when the resource is allocated according to the first mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, whereRepresenting the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states; the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the 32 bit states further comprise 2 bit statesAnd each of the 2 bit states indicates that two resource blocks are allocated for the terminal device; and/or, the 32 bit states further comprise 12 bit states, and each bit state in the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
For example, whenIn the case of the resource allocation according to the first mode, the resource allocation information includes +.>Bits, the 3 bits are used to indicate one narrowband index, and the narrowband is composed of six consecutive resource blocks.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 6 one resource blocks, the allocation status of 2 resource blocks, and the allocation status of 12 6 subcarriers are indicated by 32 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the first mode, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship described in the following table 16.
Illustratively, when said A narrowband index 0 indicated by bits, where six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5, and PRB6, i.e. the 1 st to 6 th PRB (PRB index starts from 0) on the system bandwidth, and the resource allocation messageThe 5 bits in the message indicate that the allocated resources satisfy the mapping relationship described in table 17 below.
It can be seen that when resource allocation is performed in the first manner, allocation states of 6 kinds of one resource block, allocation states of 2 kinds of 2 resource blocks, and allocation states of 12 kinds of 6 subcarriers are indicated by 32 kinds of states of 5 bits.
Optionally, when the resource is allocated according to the second mode, the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding; the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
It can be seen that when resource allocation is performed according to the first mode, byThe bits indicate a narrowband index, and the allocation status of 24 3 subcarriers is indicated by 24 statuses of 5 bits.
Optionally, when the resource allocation is performed according to the second manner, the narrowband includes six consecutive resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4, and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the mapping relationship in table 18 below;
illustratively, when said And a narrowband index 0 indicated by bits, wherein six consecutive PRBs n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5 corresponding to the narrowband are PRB1, PRB2, PRB3, PRB4, PRB5 and PRB6, namely, the 1 st to 6 th PRBs (PRB index starts from 0) on the system bandwidth, and 5 bits in the resource allocation information indicate that the allocated resources satisfy the following table 19.
It can be seen that the allocation status of 24 3 sub-carriers is indicated by 24 status of 5 bits.
It can be seen that by implementing this embodiment, resource allocations of 1 PRB, 2 PRBs within a narrowband, and/or resource allocations of 3 subcarriers and 6 subcarriers within the narrowband or outside the narrowband on the system bandwidth may be indicated.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a network device according to an embodiment of the present application. As shown in fig. 4, the network device 400 includes a processor 401, a memory 402, and a communication interface 403. Wherein the processor 401, the memory 402 and the communication interface 403 are connected.
The processor 401 may be a central processing unit (central processing unit, CPU), a general purpose processor, a coprocessor, a digital signal processor (digital signal processor, DSP), an Application Specific Integrated Circuit (ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic device, transistor logic device, hardware components, or any combination thereof. The processor 401 may also be a combination implementing computing functions, such as a combination comprising one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
Wherein the communication interface 403 is used to enable communication with other network elements, such as terminal devices.
Wherein the processor 401 invokes the program code stored in the memory 402, which can execute the steps performed by the network device described in the above method embodiment.
Based on the same inventive concept, the principle of solving the problem of the network device provided in the embodiment of the present application is similar to that of the embodiment of the method of the present application, so that the implementation of each device may refer to the implementation of the method, and for brevity, a description is omitted here.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 5, the terminal device 500 comprises a processor 501, a memory 502 and a communication interface 503. Wherein the processor 501, the memory 502 and the communication interface 503 are connected.
The processor 501 may be a central processing unit (central processing unit, CPU), a general purpose processor, a coprocessor, a digital signal processor (digital signal processor, DSP), an Application Specific Integrated Circuit (ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic device, transistor logic device, hardware components, or any combination thereof. The processor 501 may also be a combination that implements computing functionality, such as a combination comprising one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
Wherein the communication interface 503 is used to enable communication with other network elements, such as network devices.
The processor 501 invokes the program code stored in the memory 502, and may execute the steps executed by the terminal device in the above method embodiment.
Based on the same inventive concept, the principle of solving the problem of the terminal device provided in the embodiment of the present application is similar to that of the embodiment of the method of the present application, so that the implementation of each device may refer to the implementation of the method, and for brevity, a description is omitted here.
It can be understood that when the embodiment of the present application is applied to the chip of the network device, the chip of the network device implements the functions of the network device in the above-described method embodiment. The chip of the network device sends first information to other modules (e.g., radio frequency modules or antennas) in the network device and receives second information from the other modules in the network device. The first information is sent to the terminal device via other modules of the network device and the second information is sent to the network device by the terminal device. When the embodiment of the application is applied to the terminal equipment chip, the terminal equipment chip realizes the functions of the terminal equipment in the embodiment of the method. The terminal device chip receives the first information from other modules (such as a radio frequency module or an antenna) in the terminal device and transmits the second information to the other modules in the terminal device. The first information is sent by the network device to the terminal device and the second information is sent to the network device. The first information and the second information herein are not specific to any information, but are merely used to characterize a communication manner between the chip and other modules.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted across a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.

Claims (44)

1. A method of resource allocation, characterized by:
the network equipment determines downlink control information;
the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; wherein, the resource allocation according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation by taking three subcarriers, and the resource block allocation information only indicates resource allocation of the three subcarriers;
The downlink control information comprises resource allocation information, and the resource allocation information indicates resources allocated to the terminal equipment;
the network equipment sends the downlink control information to the terminal equipment;
and the network equipment receives the data sent by the terminal equipment on the resources allocated to the terminal equipment.
2. The method according to claim 1, characterized in that:
the indication information includes one bit;
and the bit state of the indication information is 0 and indicates that the resource allocation is performed according to the first mode, and the bit state of the indication information is 1 and indicates that the resource allocation is performed according to the second mode.
3. The method of claim 1, wherein when performing the resource allocation according to the first mode, the method is characterized by:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information further comprises four bits, the 4 bits having 16 bit states,
the 16 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
The 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal equipment; and/or the number of the groups of groups,
also included among the 16 bit states are 8 bit states, and each of the 8 bit states indicates that 6 subcarriers are allocated for the terminal device.
4. A method according to claim 3, characterized in that:
the narrowband comprises six continuous resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the four bit states are 0000, the four bits indicate that the allocated resource is PRB n;
when the four bit state is 0001, the four bits indicate that the allocated resource is PRB n+1;
when the four bit state is 0010, the four bits indicate that the allocated resource is PRB n+2;
when the four bit state is 0011, the four bits indicate that the allocated resource is PRB n+3;
when the four bit state is 0100, the four bits indicate that the allocated resource is PRB n+4;
when the four bit state is 0101, the four bits indicate that the allocated resource is PRB n+5;
When the four bit state is 0110, the four bits indicate that the allocated resource is PRB n, PRB n+1;
when the four bit state is 0111, the four bits indicate that the allocated resources are PRB n+2 and PRB n+3;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 1;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 1;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 2;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 2;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 3;
when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 3;
when the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 4;
Wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
5. The method according to claim 1, wherein when the resource allocation is performed according to the second mode, the method further comprises:
the resource allocation information includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
6. The method according to claim 5, wherein:
the narrowband comprises six continuous resource blocks of PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the four bit states are 0000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 1;
When the four bit state is 0001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 1;
when the four bit state is 0010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 1;
when the four bit state is 0011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 1;
when the four bit state is 0100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 2;
when the four bit state is 0101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 2;
when the four bit state is 0110, the four bits indicate that the allocated resources are subcarriers 6,7 and 8 in PRB m 2;
when the four bit state is 0111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 2;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 3;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 3;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 3;
When the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 3;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 4; when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 4;
when the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 4;
wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
7. The method of claim 1, wherein when performing the resource allocation according to the first mode, the method is characterized by:
the resource allocation information includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing system bandsThe number of uplink RBs corresponding to the width, +. >Representing a round up->Representing a downward rounding;
the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states;
the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further include 12 bit states, and each of the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
8. The method according to claim 7, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resource is PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resource is PRB n+1;
When the 5 bit state is 00010, the 5 bits indicate that the allocated resource is PRB n+2;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resource is PRB n+3;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resource is PRB n+4;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resource is PRB n+5;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resource is PRB n, PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is PRB n+2, PRB n+3;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+1;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+1;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+2;
When the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+2;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+5;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
9. The method according to claim 1, wherein when the resource allocation is performed according to the second mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +. >Representing the number of uplink RBs corresponding to the system bandwidth, < + >>The representation is rounded up and down to the top,representing a downward rounding;
the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
10. The method according to claim 9, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+1;
When the 5 bit state is 00101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+1;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is a subcarrier 9,10,11 in PRB n+1;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+2;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+2;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+2;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+2;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+3;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+3;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+3;
When the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+4;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+4;
when the 5 bit state is 10100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+5;
when the 5 bit state is 10101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+5;
when the 5 bit state is 10110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+5;
when the 5 bit state is 10111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
11. A method of resource allocation, characterized by:
The terminal equipment receives downlink control information;
the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; wherein, the resource allocation according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation by taking three subcarriers, and the resource block allocation information only indicates resource allocation of the three subcarriers;
the downlink control information comprises resource allocation information, and the resource allocation information indicates resources allocated to the terminal equipment;
and the terminal equipment sends data on the resources indicated in the downlink control information.
12. The method according to claim 11, wherein:
the indication information includes one bit;
And the bit state of the indication information is 0, the indication terminal equipment performs resource allocation according to the first mode, the bit state of the indication information is 1, and the indication terminal equipment performs resource allocation according to the second mode.
13. The method of claim 11, wherein when performing the resource allocation according to the first mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information further comprises four bits, the 4 bits having 16 bit states,
the 16 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal equipment; and/or the number of the groups of groups,
also included among the 16 bit states are 8 bit states, and each of the 8 bit states indicates that 6 subcarriers are allocated for the terminal device.
14. The method according to claim 13, wherein:
the narrowband comprises six continuous resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE;
when the four bit states are 0000, the four bits indicate that the allocated resource is PRB n;
when the four bit state is 0001, the four bits indicate that the allocated resource is PRB n+1;
when the four bit state is 0010, the four bits indicate that the allocated resource is PRB n+2;
when the four bit state is 0011, the four bits indicate that the allocated resource is PRB n+3;
when the four bit state is 0100, the four bits indicate that the allocated resource is PRB n+4;
when the four bit state is 0101, the four bits indicate that the allocated resource is PRB n+5;
when the four bit state is 0110, the four bits indicate that the allocated resource is PRB n, PRB n+1;
when the four bit state is 0111, the four bits indicate that the allocated resources are PRB n+2 and PRB n+3;
When the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 1;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 1;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 2;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 2;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 3;
when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 3;
when the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 4;
wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
15. The method of claim 11, wherein when performing the resource allocation according to the second mode, the method further comprises:
The resource allocation information further includesA bit of>Individual bit fingerA narrowband index is shown and said narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
16. The method according to claim 15, wherein:
the narrowband comprises six continuous resource blocks of PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the following mapping relation; wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE;
when the four bit states are 0000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 1;
when the four bit state is 0001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 1;
when the four bit state is 0010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 1;
When the four bit state is 0011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 1;
when the four bit state is 0100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 2;
when the four bit state is 0101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 2;
when the four bit state is 0110, the four bits indicate that the allocated resources are subcarriers 6,7 and 8 in PRB m 2;
when the four bit state is 0111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 2;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 3;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 3;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 3;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 3;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 4; when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 4;
When the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 4;
wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
17. The method of claim 11, wherein when performing the resource allocation according to the first mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states;
the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or the number of the groups of groups,
The 32 bit states further include 12 bit states, and each of the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
18. The method according to claim 16, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resource is PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resource is PRB n+1;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resource is PRB n+2;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resource is PRB n+3;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resource is PRB n+4;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resource is PRB n+5;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resource is PRB n, PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is PRB n+2, PRB n+3;
When the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+1;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+1;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+2;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+2;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+4;
When the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+5;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
19. The method of claim 11, wherein when performing the resource allocation according to the second mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>The representation is rounded up and down to the top,representing a downward rounding;
the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
20. The method according to claim 19, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
When the 5 bit state is 00000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+1;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+1;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is a subcarrier 9,10,11 in PRB n+1;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+2;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+2;
When the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+2;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+2;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+3;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+3;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+4;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+4;
When the 5 bit state is 10100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+5;
when the 5 bit state is 10101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+5;
when the 5 bit state is 10110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+5;
when the 5 bit state is 10111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+5; wherein n is an integer of 0 or more.
21. A network device, the network device comprising:
the processing module is used for determining downlink control information;
the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; wherein, the resource allocation according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation by taking three subcarriers, and the resource block allocation information only indicates resource allocation of the three subcarriers;
The downlink control information comprises resource allocation information, and the resource allocation information indicates resources allocated to the terminal equipment;
the communication module is used for sending the downlink control information to the terminal equipment;
and the communication module is used for receiving the data sent by the terminal equipment on the resources allocated to the terminal equipment.
22. The network device of claim 21, wherein:
the indication information includes one bit;
and the bit state of the indication information is 0 and indicates that the resource allocation is performed according to the first mode, and the bit state of the indication information is 1 and indicates that the resource allocation is performed according to the second mode.
23. The network device of claim 21, wherein when performing the resource allocation according to the first mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index, and theThe narrowband consists of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information further comprises four bits, the 4 bits having 16 bit states,
The 16 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal equipment; and/or the number of the groups of groups,
also included among the 16 bit states are 8 bit states, and each of the 8 bit states indicates that 6 subcarriers are allocated for the terminal device.
24. The network device of claim 23, wherein:
the narrowband comprises six continuous resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
when the four bit states are 0000, the four bits indicate that the allocated resource is PRB n;
when the four bit state is 0001, the four bits indicate that the allocated resource is PRB n+1;
when the four bit state is 0010, the four bits indicate that the allocated resource is PRB n+2;
when the four bit state is 0011, the four bits indicate that the allocated resource is PRB n+3;
When the four bit state is 0100, the four bits indicate that the allocated resource is PRB n+4;
when the four bit state is 0101, the four bits indicate that the allocated resource is PRB n+5;
when the four bit state is 0110, the four bits indicate that the allocated resource is PRB n, PRB n+1;
when the four bit state is 0111, the four bits indicate that the allocated resources are PRB n+2 and PRB n+3;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 1;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 1;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 2;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 2;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 3;
when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 3;
When the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 4;
wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
25. The network device of claim 21, wherein when performing the resource allocation according to the second mode, the method further comprises:
the resource allocation information includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
26. The network device of claim 25, wherein:
the narrowband comprises six continuous resource blocks of PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
When the four bit states are 0000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 1;
when the four bit state is 0001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 1;
when the four bit state is 0010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 1;
when the four bit state is 0011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 1;
when the four bit state is 0100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 2;
when the four bit state is 0101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 2;
when the four bit state is 0110, the four bits indicate that the allocated resources are subcarriers 6,7 and 8 in PRB m 2;
when the four bit state is 0111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 2;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 3;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 3;
When the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 3;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 3;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 4; when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 4;
when the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 4;
wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
27. The network device of claim 21, wherein when performing the resource allocation according to the first mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +. >Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states;
the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further include 12 bit states, and each of the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
28. The network device of claim 27, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resource is PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resource is PRB n+1;
When the 5 bit state is 00010, the 5 bits indicate that the allocated resource is PRB n+2;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resource is PRB n+3;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resource is PRB n+4;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resource is PRB n+5;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resource is PRB n, PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is PRB n+2, PRB n+3;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+1;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+1;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+2;
When the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+2;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+5;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
29. The network device of claim 21, wherein when performing the resource allocation according to the second mode, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +. >Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
30. The network device of claim 29, wherein:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+1;
When the 5 bit state is 00101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+1;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is a subcarrier 9,10,11 in PRB n+1;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+2;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+2;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+2;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+2;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+3;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+3;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+3;
When the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+4;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+4;
when the 5 bit state is 10100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+5;
when the 5 bit state is 10101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+5;
when the 5 bit state is 10110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+5;
when the 5 bit state is 10111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
31. A terminal device, characterized in that the terminal device comprises:
The communication module is used for receiving downlink control information;
a processing module, configured to determine resource allocation information indicated in the downlink control information;
the downlink control information comprises indication information, and the indication information is used for indicating whether resource allocation information in the downlink control information is used for carrying out resource allocation according to a first mode or carrying out resource allocation according to a second mode; wherein, the resource allocation according to the first mode includes: the resource allocation information indicates granularity of resource allocation by taking six subcarriers and/or one resource block, and the resource allocation information only indicates resource allocation of one or more of six subcarriers, one resource block and two resource blocks; the resource allocation according to the second mode includes: the resource allocation information indicates granularity of resource allocation by taking three subcarriers, and the resource block allocation information only indicates resource allocation of the three subcarriers;
the downlink control information includes resource allocation information, where the resource allocation information indicates resources allocated to the terminal device.
32. The terminal device of claim 31, wherein:
the indication information includes one bit;
And the bit state of the indication information is 0 and indicates that the resource allocation is performed according to the first mode, and the bit state of the indication information is 1 and indicates that the resource allocation is performed according to the second mode.
33. The terminal device of claim 31, wherein when the resource allocation is performed according to the first mode, the method is characterized in that:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information further comprises four bits, the 4 bits having 16 bit states,
the 16 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 16 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates to allocate two resource blocks for the terminal equipment; and/or the number of the groups of groups,
also included among the 16 bit states are 8 bit states, and each of the 8 bit states indicates that 6 subcarriers are allocated for the terminal device.
34. The terminal device of claim 33, wherein the terminal device is further configured to:
the narrowband comprises six continuous resource blocks of PRB n, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
when the four bit states are 0000, the four bits indicate that the allocated resource is PRB n;
when the four bit state is 0001, the four bits indicate that the allocated resource is PRB n+1;
when the four bit state is 0010, the four bits indicate that the allocated resource is PRB n+2;
when the four bit state is 0011, the four bits indicate that the allocated resource is PRB n+3;
when the four bit state is 0100, the four bits indicate that the allocated resource is PRB n+4;
when the four bit state is 0101, the four bits indicate that the allocated resource is PRB n+5;
when the four bit state is 0110, the four bits indicate that the allocated resource is PRB n, PRB n+1;
when the four bit state is 0111, the four bits indicate that the allocated resources are PRB n+2 and PRB n+3;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 1;
When the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 1;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 2;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 2;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 3;
when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 3;
when the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB m 4;
wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
35. The terminal device of claim 31, wherein when the resource allocation is performed according to the second manner, the method further comprises:
The resource allocation information includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes four bits, the 4 bits have 16 bit states, and each of the 16 bit states indicates that 3 subcarriers are allocated for the terminal device.
36. The terminal device of claim 35, wherein the terminal device is further configured to:
the narrowband comprises six continuous resource blocks of PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and four bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the four bit states are 0000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 1;
when the four bit state is 0001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 1;
when the four bit state is 0010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 1;
when the four bit state is 0011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 1;
When the four bit state is 0100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 2;
when the four bit state is 0101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 2;
when the four bit state is 0110, the four bits indicate that the allocated resources are subcarriers 6,7 and 8 in PRB m 2;
when the four bit state is 0111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 2;
when the four bit state is 1000, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 3;
when the four bit state is 1001, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 3;
when the four bit state is 1010, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 3;
when the four bit state is 1011, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 3;
when the four bit state is 1100, the four bits indicate that the allocated resources are subcarriers 0,1,2 in PRB m 4; when the four bit state is 1101, the four bits indicate that the allocated resources are subcarriers 3,4,5 in PRB m 4;
When the four bit state is 1110, the four bits indicate that the allocated resources are subcarriers 6,7,8 in PRB m 4;
when the four bit state is 1111, the four bits indicate that the allocated resources are subcarriers 9,10,11 in PRB m 4;
wherein, PRB m1, PRB m2, PRB m3 and PRB m4 are resource blocks which are notified to the terminal equipment by the network equipment through RRC or MAC CE; wherein n is an integer of 0 or more, and m1 to m4 are integers of 0 or more.
37. The terminal device of claim 31, wherein when the resource allocation is performed according to the first mode, the method is characterized in that:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also contains 5 bits, and the 5 bits have 32 bit states;
the 32 bit states comprise 6 bit states, and each bit state in the 6 bit states indicates that one resource block is allocated to the terminal equipment; and/or the number of the groups of groups,
the 32 bit states further comprise 2 bit states, and each bit state in the 2 bit states indicates that two resource blocks are allocated to the terminal equipment; and/or the number of the groups of groups,
The 32 bit states further include 12 bit states, and each of the 12 bit states indicates that 6 subcarriers are allocated to the terminal device.
38. The terminal device of claim 37, wherein the terminal device is further configured to:
the narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the following mapping relation;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resource is PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resource is PRB n+1;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resource is PRB n+2;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resource is PRB n+3;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resource is PRB n+4;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resource is PRB n+5;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resource is PRB n, PRB n+1;
When the 5 bit state is 00111, the 5 bits indicate that the allocated resource is PRB n+2, PRB n+3;
when the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+1;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+1;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+2;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+2;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+4;
When the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+4;
when the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 0,1,2,3,4,5 in PRB n+5;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 6,7,8,9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
39. The terminal device of claim 31, wherein when the resource allocation is performed according to the second manner, the method further comprises:
the resource allocation information further includesA bit of>A bit indicates a narrowband index and the narrowband is made up of six consecutive resource blocks, wherein +.>Representing the number of uplink RBs corresponding to the system bandwidth, < + >>Representing a round up->Representing a downward rounding;
the resource allocation information also includes 5 bits, the 5 bits have 32 bit states, and 24 bit states are included in the 32 bit states, and each bit state of the 24 bit states indicates that 3 subcarriers are allocated for the terminal device.
40. The terminal device of claim 39, wherein:
The narrowband comprises six continuous resource blocks including PRBn, PRB n+1, PRB n+2, PRB n+3, PRB n+4 and PRB n+5, and 5 bits in the resource allocation information indicate that the allocated resources meet the mapping relation of the following table;
when the 5 bit state is 00000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n;
when the 5 bit state is 00001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n;
when the 5 bit state is 00010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n;
when the 5 bit state is 00011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n;
when the 5 bit state is 00100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+1;
when the 5 bit state is 00101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+1;
when the 5 bit state is 00110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+1;
when the 5 bit state is 00111, the 5 bits indicate that the allocated resource is a subcarrier 9,10,11 in PRB n+1;
When the 5 bit state is 01000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+2;
when the 5 bit state is 01001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+2;
when the 5 bit state is 01010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+2;
when the 5 bit state is 01011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+2;
when the 5 bit state is 01100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+3;
when the 5 bit state is 01101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+3;
when the 5 bit state is 01110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+3;
when the 5 bit state is 01111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+3;
when the 5 bit state is 10000, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+4;
when the 5 bit state is 10001, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+4;
When the 5 bit state is 10010, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+4;
when the 5 bit state is 10011, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+4;
when the 5 bit state is 10100, the 5 bits indicate that the allocated resources are subcarriers 0,1,2 in PRB n+5;
when the 5 bit state is 10101, the 5 bits indicate that the allocated resources are subcarriers 3,4,5 in PRB n+5;
when the 5 bit state is 10110, the 5 bits indicate that the allocated resources are subcarriers 6,7,8 in PRB n+5;
when the 5 bit state is 10111, the 5 bits indicate that the allocated resources are subcarriers 9,10,11 in PRB n+5;
wherein n is an integer of 0 or more.
41. A network device, the network device comprising:
a memory for storing one or more programs;
a processor for executing the program in the memory to cause the network device to perform the method of any one of claims 1-10.
42. A terminal device, characterized in that the terminal device comprises:
a memory for storing one or more programs;
A processor for executing the program in the memory to cause the terminal device to perform the method of any of claims 11-20.
43. A computer readable storage medium storing a computer program, characterized in that the computer program comprises program instructions which, when run on a computer, cause the computer to perform the method of any of claims 1-10 when executed by a processor.
44. A computer readable storage medium storing a computer program, characterized in that the computer program comprises program instructions which, when run on a computer, cause the computer to perform the method of any of claims 11-20 when executed by a processor.
CN201880088990.5A 2018-02-13 2018-02-13 Information indication method and related equipment Active CN111699735B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/076768 WO2019157674A1 (en) 2018-02-13 2018-02-13 Information indication method and related equipment

Publications (2)

Publication Number Publication Date
CN111699735A CN111699735A (en) 2020-09-22
CN111699735B true CN111699735B (en) 2023-12-15

Family

ID=67619712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880088990.5A Active CN111699735B (en) 2018-02-13 2018-02-13 Information indication method and related equipment

Country Status (2)

Country Link
CN (1) CN111699735B (en)
WO (1) WO2019157674A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036387A (en) * 2009-09-30 2011-04-27 中兴通讯股份有限公司 Method for indicating wireless channel resource allocation, base station, decoding method and terminal
CN102387588A (en) * 2010-08-27 2012-03-21 中兴通讯股份有限公司 Method and device for scheduling downstream control information
CN103548402A (en) * 2011-08-16 2014-01-29 富士通株式会社 Resource assignment method, base station and terminal device
KR20160140259A (en) * 2015-05-29 2016-12-07 엘지전자 주식회사 Method and apparatus for transmitting downlink data in a wireless system
WO2017035762A1 (en) * 2015-08-31 2017-03-09 华为技术有限公司 Resource allocation method and device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8289935B2 (en) * 2008-02-04 2012-10-16 Nokia Siemens Networks Oy Method, apparatus and computer program to map a cyclic shift to a channel index
KR101565417B1 (en) * 2008-08-08 2015-11-03 엘지전자 주식회사 A method and device for allocating resources in a multiple frequency band system
WO2013017154A1 (en) * 2011-07-29 2013-02-07 Fujitsu Limited Control channel for wireless communication
US9526112B2 (en) * 2013-09-30 2016-12-20 Apple Inc. Control signaling optimization for LTE communications
WO2016070415A1 (en) * 2014-11-07 2016-05-12 Mediatek Singapore Pte. Ltd. Methods for resource allocation
WO2016115699A1 (en) * 2015-01-21 2016-07-28 华为技术有限公司 Resource allocation method, base station and user equipment
WO2017135882A1 (en) * 2016-02-05 2017-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Radio resource allocation in a narrowband communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102036387A (en) * 2009-09-30 2011-04-27 中兴通讯股份有限公司 Method for indicating wireless channel resource allocation, base station, decoding method and terminal
CN102387588A (en) * 2010-08-27 2012-03-21 中兴通讯股份有限公司 Method and device for scheduling downstream control information
CN103548402A (en) * 2011-08-16 2014-01-29 富士通株式会社 Resource assignment method, base station and terminal device
KR20160140259A (en) * 2015-05-29 2016-12-07 엘지전자 주식회사 Method and apparatus for transmitting downlink data in a wireless system
WO2017035762A1 (en) * 2015-08-31 2017-03-09 华为技术有限公司 Resource allocation method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
何云瑞 ; 张瑞齐 ; 宋华 ; 李宗强 ; 艾渤 ; .TD-LTE下行***中PDSCH资源映射设计与实现.太赫兹科学与电子信息学报.2016,(06),全文. *

Also Published As

Publication number Publication date
WO2019157674A1 (en) 2019-08-22
CN111699735A (en) 2020-09-22

Similar Documents

Publication Publication Date Title
CN107295674B (en) Resource allocation method, network equipment and terminal equipment
CN106413105B (en) Resource transmission indicating method, device, network side equipment and terminal
CN113115462A (en) Method and apparatus for data transmission in next generation cellular networks
JP7227297B2 (en) Data communication method, terminal and base station
WO2018228500A1 (en) Method and apparatus for transmitting scheduling information
CN110769508B (en) Signal transmission method, device, terminal equipment, network equipment and system
US11044147B2 (en) Resource configuration method and apparatus
CN108076518B (en) Uplink data transmission method and device
CN110832935B (en) Method, device and communication system for allocating and receiving frequency domain resources
WO2018202163A1 (en) Resource indication method and device
WO2017092535A1 (en) Transmission method and device for reference signal sequence
WO2016138784A1 (en) Scheduling method and terminal
CN107615846B (en) Method, device and system for resource allocation and base station
WO2009051403A2 (en) Method of allocating radio resource in broadband wireless access system
CN109756986B (en) Uplink data packet resource allocation method and user terminal
US11196529B2 (en) Indication method, processing method, and apparatus
WO2017031643A1 (en) Resource allocation, resource type instruction and recognition, and data receiving methods and apparatuses
JP7205557B2 (en) Resource scheduling instruction method and device, communication system
US20220386364A1 (en) Method and apparatus for grant-free uplink communication
CN111699710B (en) Information indication method and related equipment
CN111699735B (en) Information indication method and related equipment
CN111971922B (en) Information processing method and equipment
CN112055996B (en) Information transmission method and equipment
US20190261334A1 (en) Transmission control method, apparatus, and system, and storage medium
CN108633058B (en) Resource allocation method, base station and UE

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant