Resource allocation information determination method, indication method, terminal and network device
By introducing the resource allocation indication field in the downlink control information and dynamically adjusting the resource allocation level, the problem of insufficient resource allocation flexibility in the communication system is solved, and the resource utilization efficiency and the transmission performance of the uplink channel are improved.
Patent Information
- Application Number
- CN202011108216.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-16
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2040-10-16
AI Technical Summary
The flexibility of resource allocation in existing communication systems is poor, and resource allocation levels cannot be dynamically adjusted.
By introducing a resource allocation indication field in the downlink control information, the allocation level of resource allocation is explicitly or implicitly indicated, including frequency domain and time domain resource allocation, supporting Sub-RB level resource allocation, and dynamically switching the resource allocation level through network side messages.
The flexibility of resource allocation is improved, and the resource utilization efficiency and uplink channel transmission power spectrum density in coverage enhancement scenarios are improved.
Smart Images

Figure CN114390679B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a resource allocation information determination method, an indication method, a terminal and a network device. Background Art
[0002] In some communication systems, resource allocation types may include resource allocation type 0 (RA type 0) and resource allocation type 1 (RA type 1). Resource allocation type 0 allocates non-contiguous frequency domain resources, indicating the allocated resources using a bitmap, while resource allocation type 1 allocates contiguous resources. However, currently, regardless of the resource allocation type, terminals allocate resources based on a predetermined resource allocation level, resulting in limited resource allocation flexibility. Summary of the Invention
[0003] The embodiments of the present invention provide a resource allocation information determination method, an indication method, a terminal, and a network device, which can solve the problem of poor flexibility in resource allocation.
[0004] An embodiment of the present invention provides a method for determining resource allocation information, including:
[0005] The terminal receives downlink control information (DCI), where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation;
[0006] The terminal determines an allocation level of resource allocation according to the resource allocation indication field.
[0007] Optionally, the resource allocation indication field includes: a frequency domain resource allocation (Frequency Time Domain Resource Allocation, FDRA) field, the first bit of the FDRA field is used to indicate the allocation level of resource allocation, wherein the terminal determines the bit length of the FDRA field according to the bandwidth part (Bandwidth part, BWP) size and the resource allocation method; or
[0008] The resource allocation indication field includes a time domain resource allocation (TDRA) field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0009] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-ResourceBlock, Sub-RB) level.
[0010] Optionally, the method further includes:
[0011] The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation.
[0012] Optionally, the terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation, including:
[0013] The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation through a received network side message, wherein the network side message includes one of the following:
[0014] Radio resource control (RRC) signaling, Media Access Control Control Element (MAC CE), and group common physical downlink control channel PDCCH (group common PDCCH).
[0015] Optionally, the terminal parses the FDRA field according to the first bit, and determines the frequency domain resources for transmission indicated by the FDRA according to the parsing result.
[0016] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0017] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0018] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0019] The first portion of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0020] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0021] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0022] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0023] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0024] The third portion of bits is used to indicate a resource block (RB), where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0025] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0026] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0027] Optionally, the method further includes:
[0028] The terminal determines the time domain resources occupied by the transport block (TB) in the time domain according to the resource allocation granularity of the Sub-RB;
[0029] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0030] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0031] Optionally, the TDRA field is further used to indicate at least one of the following:
[0032] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0033] The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
[0034] An embodiment of the present invention further provides a resource allocation information indication method, including:
[0035] The network device sends downlink control information DCI, where the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0036] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0037] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0038] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0039] Optionally, the method further includes:
[0040] The network device sends a network side message, where the network side message is used to indicate whether to enable switching between Sub-RB level resource allocation and resource allocation at other levels, where the network side message includes one of the following:
[0041] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0042] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0043] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0044] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0045] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0046] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0047] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0048] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0049] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0050] The third part of bits is used to indicate an RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0051] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0052] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0053] Optionally, the method further includes:
[0054] The network device determines the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0055] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0056] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0057] Optionally, the TDRA field is further used to indicate at least one of the following:
[0058] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0059] Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0060] An embodiment of the present invention further provides a terminal, comprising: a memory, a transceiver, and a processor, wherein:
[0061] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0062] receiving downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation;
[0063] An allocation level of resource allocation is determined according to the resource allocation indication field.
[0064] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the terminal determines the bit length of the FDRA field according to the bandwidth part BWP size and the resource allocation mode; or
[0065] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0066] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0067] An embodiment of the present invention further provides a network device, comprising: a memory, a transceiver, and a processor, wherein:
[0068] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0069] Downlink control information DCI is sent, where the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0070] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0071] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0072] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0073] An embodiment of the present invention further provides a terminal, including:
[0074] A receiving unit, configured to receive downlink control information DCI, wherein the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation;
[0075] The first determining unit is configured to determine an allocation level of resource allocation according to the resource allocation indication field.
[0076] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the terminal determines the bit length of the FDRA field according to the bandwidth part BWP size and the resource allocation mode; or
[0077] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0078] An embodiment of the present invention further provides a network device, including:
[0079] The first sending unit is configured to send downlink control information DCI, where the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0080] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0081] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0082] An embodiment of the present invention also provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the resource allocation information determination method provided by an embodiment of the present invention, or the computer program is used to enable the processor to execute the resource allocation information indication method provided by an embodiment of the present invention.
[0083] In an embodiment of the present invention, a terminal receives DCI including a resource allocation indication field for indicating an allocation level of resource allocation; the terminal determines the allocation level of resource allocation based on the resource allocation indication field. This allows for dynamic indication of the allocation level of resource allocation during resource allocation, thereby improving resource allocation flexibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 It is a schematic diagram of the structure of a network architecture applicable to the implementation of the present invention;
[0085] Figure 2 is a flow chart of a method for determining resource allocation information provided by an embodiment of the present invention;
[0086] Figure 3 This is a flow chart of a resource allocation information indication method provided by an embodiment of the present invention;
[0087] Figure 4 is a structural diagram of a terminal provided by an embodiment of the present invention;
[0088] Figure 5 is a structural diagram of a network device provided by an embodiment of the present invention;
[0089] Figure 6 is a structural diagram of another terminal provided by an embodiment of the present invention;
[0090] Figure 7 This is a structural diagram of another network device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0091] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0092] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0093] In the embodiments of the present invention, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0094] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0095] The embodiments of the present invention provide a resource allocation information determination method, an indication method, a terminal and a network device to solve the problem of poor flexibility in resource allocation.
[0096] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0097] The technical solution provided by the embodiment of the present invention can be applicable to a variety of systems, especially 5G systems. For example, applicable systems may be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems, 6G systems, etc. These various systems include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0098] See Figure 1 , Figure 1 This is a schematic diagram of the network architecture applicable to the implementation of the present invention. Figure 1 As shown, it includes a terminal 11 and a network device 12.
[0099] The terminal involved in the embodiments of the present invention may refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. The names of terminal devices may vary in different systems. For example, in a 5G system, a terminal device may be referred to as a User Equipment (UE). A wireless terminal device may communicate with one or more Core Networks (CNs) via a Radio Access Network (RAN). A wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device may exchange voice and / or data with a radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and Redcap terminals. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, or a user device, but is not limited in the embodiments of the present invention.
[0100] The network device involved in the embodiments of the present invention may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, a base station may also be referred to as an access point, or may be a device in an access network that communicates with wireless terminal devices over the air interface through one or more sectors, or may be referred to by other names. The network device may be used to convert received air frames into Internet Protocol (IP) packets, and may serve as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present invention may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a node in wide-band code division multiple access (WCDMA), an evolutionary node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G next generation system, a home evolved node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present invention. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0101] Network devices and terminals can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be either Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or Massive-MIMO. It can also use diversity transmission, precoding, or beamforming.
[0102] See Figure 2 , Figure 2 This is a flow chart of a method for determining resource allocation information provided by an embodiment of the present invention. Figure 2 As shown, the following steps are included:
[0103] Step 201: The terminal receives DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0104] Step 202: The terminal determines an allocation level of resource allocation according to the resource allocation indication field.
[0105] The resource allocation indication field may be an FDRA field or a TDRA field.
[0106] In step 201, the resource allocation indication field is used to indicate the allocation level of resource allocation. This allows both the resource allocation and the allocation level to be indicated, eliminating the need for adding additional bits and reducing DCI overhead. For example, some of the existing bits of the FDRA field defined in the protocol indicate the allocation level, and some or all of the remaining bits of the FDRA field are used to indicate specific resources at that allocation level.
[0107] The allocation level of the resource allocation may be an allocation level of frequency domain resource allocation. Of course, this is not limited to the above. For example, it may also be an allocation level of time domain resource allocation.
[0108] In addition, the above allocation levels may include Sub-RB level, RB level, Resource Block Group (RBG), Virtual Resource Block (VRB) or Virtual Resource Block Group (VRB Group).
[0109] In the embodiment of the present invention, the above steps can be used to dynamically indicate the allocation level of resources during resource allocation, thereby improving the flexibility of resource allocation.
[0110] It should be noted that, in the embodiments of the present invention, the resource allocation level is indicated directly through the resource allocation indication field included in the DCI, which does not require changing the DCI signaling structure, thereby reducing implementation complexity. For example, the resource allocation level is indicated through bits in the existing FDRA field.
[0111] As an optional implementation manner, the resource allocation indication field includes: an FDRA field, and the first bit of the FDRA field is used to indicate an allocation level of resource allocation.
[0112] The first bit may be one or more bits of the FDRA field, for example, the most significant bit (MSB) or the least significant bit (LSB) of the FDRA field, or the second MSB or LSB of the FDRA field.
[0113] In this implementation, the first bit of the FDRA field can be used to indicate the allocation level of resource allocation, and the FDRA field is also used to indicate frequency domain resource allocation, thereby achieving allocation level and frequency domain resource allocation through the FDRA field.
[0114] Optionally, the terminal determines the bit length of the FDRA field according to the BWP size and the resource allocation method. In this embodiment, the FDRA bit can be implemented as a bit length determined according to the BWP size and the resource allocation method, that is, no additional bits are introduced in the FDRA field to indicate the allocation level of resource allocation. When determining the length of the FDRA field, it is not necessary to consider whether the function of indicating the allocation level of resource allocation is enabled, and the bit length of the FDRA field is directly determined according to the BWP size and the resource allocation method. For example: when determining the length of the FDRA information field, it is not considered whether the Sub-RB level resource allocation mode is enabled, and the bit length of the FDRA field is directly determined according to the BWP size and the resource allocation method.
[0115] Of course, in the embodiment of the present invention, it is not limited to determine the bit length of the FDRA field by the BWP size and the resource allocation method. For example, the bit length of the FDRA field can be agreed upon by protocol.
[0116] Optionally, the first bit is used to explicitly or implicitly indicate whether it is Sub-RB level resource allocation.
[0117] For example: the above-mentioned first bit is 1 bit to indicate whether it is Sub-RB level resource allocation. If it indicates Sub-RB level resource allocation, that is, the allocation level is Sub-RB level. If it indicates that it is not Sub-RB level resource allocation, the terminal can determine the allocated resources according to the default allocation level, such as determining the allocated resources according to the RBG, VRB, and VRB Group levels.
[0118] Taking the example where the first bit is the MSB or LSB of the FDRA field, if the MSB or LSB state is 1 or 0, it indicates that Sub-RB level resource allocation is adopted; when the MSB or LSB state is 0 or 1, it indicates that other levels of resource allocation are adopted, such as the default level of resource allocation, or the allocation level defined by the protocol, or the legacy resource allocation is adopted.
[0119] In this embodiment of the present invention, sub-RB-level resource allocation can be a resource allocation granularity smaller than one RB, i.e., the resource allocation granularity is sub-RB. Of course, sub-RB as a resource allocation granularity is only an example, and this embodiment of the present invention does not impose any restrictions on the configuration of resource allocation granularity. For example, the resource allocation granularity can be larger than one RB but smaller than one RBG.
[0120] In this implementation, since Sub-RB level resource allocation can be achieved, transmission data is sent at a concentrated Sub-RB level frequency domain position, for example: uplink data channels are sent, thereby improving the power spectral density (PSD) of the terminal transmission. Specifically, the PSD of the uplink channel sent in the coverage enhancement scenario can be improved, thereby improving the uplink coverage.
[0121] It should be noted that since the first bit is used to indicate whether it is a Sub-RB level resource allocation, the first bit can also be used to realize the switching of resource allocation between the Sub-RB level and other levels. For example, if it indicates that the resource allocation is at the Sub-RB level, it is switched to the Sub-RB level; if it indicates that it is not a Sub-RB level resource allocation, it is switched to other levels.
[0122] Optionally, the method further includes:
[0123] The terminal determines whether to enable switching between resource allocation at the Sub-RB level and resource allocation at other levels.
[0124] The other levels mentioned above may be RBG, VRB or VRB Group.
[0125] Among them, the terminal determines the above switching based on the network side message, or the terminal determines whether to enable the switching between Sub-RB level resource allocation and other levels of resource allocation based on the current service type, scenario, etc.
[0126] In this implementation, since switching between Sub-RB level resource allocation and other levels of resource allocation can be enabled, the flexibility of resource allocation can be further improved.
[0127] Optionally, the terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation, including:
[0128] The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation through a received network side message, wherein the network side message includes one of the following:
[0129] RRC signaling, MAC CE, PDCCH.
[0130] For example: the network device can indicate to the terminal through RRC signaling whether the dynamic switching function between sub-RB level resource allocation and other levels of resource allocation is enabled, and can determine the above-mentioned first bit based on the indication to determine which bits are used to indicate whether it is sub-RB level resource allocation. Of course, if the network device is configured with sub-RB level resource allocation, the N bits in the FDRA bit are determined in a predefined manner to indicate the resource allocation level, that is, the first bit position is determined in a predefined manner, such as MSB, LSB, second MSB, etc.
[0131] For another example, the network device notifies the terminal through RRC signaling of the N bits position in the FDRA field used to indicate resource allocation level switching, that is, indicates the first bit position.
[0132] For another example: MAC CE indicates whether to enable the dynamic switching function between Sub-RB level resource allocation and other levels of resource allocation, and the above-mentioned first bit can be determined based on the indication to determine which bits are used to indicate whether it is Sub-RB level resource allocation.
[0133] For another example, the group common PDCCH indicates whether the dynamic switching function between Sub-RB level resource allocation and other level resource allocation is enabled.
[0134] In addition, if sub-RB level resource allocation is enabled, the N bits of the FDRA field are determined in a predefined manner to indicate the resource allocation level, for example, the MSB, LSB, or second MSB is determined to be the first bit. Alternatively, the position of the N bits in the FDRA field used to indicate the resource allocation level is notified to the terminal in the MAC CE.
[0135] Optionally, the terminal parses the FDRA field according to the first bit, and determines the frequency domain resources for transmission indicated by the FDRA according to the parsing result.
[0136] The above-mentioned parsing of the FDRA field according to the first bit and determining the frequency domain resources for transmission indicated by the FDRA according to the parsing result can be to determine part or all of the bits of the FDRA field except the first bit as bits for indicating resource allocation, and determining the frequency domain resources for transmission indicated by the FDRA based on these bits.
[0137] Of course, in the case where the third bit of the above-mentioned FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1, the above-mentioned parsing of the FDRA field based on the first bit and determining the frequency domain resources for transmission indicated by the FDRA based on the parsing result can be that the above-mentioned parsing of the FDRA field based on the first bit and the above-mentioned third bit and determining the frequency domain resources for transmission indicated by the FDRA based on the parsing result.
[0138] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0139] The second bit may be part or all of the bits in the FDRA field except the first bit. The second bit may indicate the frequency domain resources used for transmission at the allocation level indicated by the first bit.
[0140] In one implementation, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0141] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0142] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0143] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0144] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0145] The resource allocation mode being resource allocation type 0 may be a scenario where the terminal is configured with only resource allocation type 0 (RAtype 0 only).
[0146] The number and position of the subcarriers used for transmission in the above RB may be the number and position of the subcarriers partially used for transmission in the RB, so as to determine the Sub-RB used for transmission in the RB.
[0147] The above sub-band may be a partial sub-band of the BWP, or the above sub-band may be the entire BWP, that is, the BWP is not further divided into sub-bands.
[0148] Optionally, the above-mentioned second bit also includes: a second part of bits, the second part of bits is used to indicate the subband in the bandwidth part, and the second part of bits includes P bits, P>=0.
[0149] When P=0, it indicates that the second part of bits is not included and the BWP is not further divided into sub-bands.
[0150] For example, for the RA type 0only scenario:
[0151] When the MSB or LSB of the FDRA field indicates that the current FDRA field is used for sub-RB level resource allocation, assuming that the FDRA field determined according to the BWP contains L bits, the remaining L-1 bits after removing the MSB or LSB are used to indicate sub-RB level resource allocation, where:
[0152] In the above L-1 bits, P bits are used to indicate the subbands within the BWP, where P is an integer greater than or equal to 0. When P is 0, it means that the BWP is not further divided into subbands;
[0153] The remaining L-1-P bits are used to indicate the sub-RB level resource allocation within the above sub-band, which can be:
[0154] The L-1-P bits are a bitmap, where each bit corresponds to an RB in a subband. The corresponding data channel occupies some subcarriers in one or more RBs specified by the bitmap. The number and location of subcarriers used for data channel transmission in these RBs are configured through RRC signaling or determined in a protocol-predefined manner.
[0155] Alternatively, the L-1-P bits indicate 1 to 2 (L-1-P) Any value in the subband, each value corresponds to an RB in the subband, and the number and position of subcarriers used for data channel transmission in the RB are configured through RRC signaling or determined by protocol predefined methods.
[0156] Alternatively, the L-1-P bits indicate 1 to 2 (L-1-P)Any value in , each value corresponds to a sub-RB in the sub-band, and the size of the sub-RB is configured through RRC signaling or determined by protocol pre-defined methods.
[0157] In this implementation, flexible indication of resource allocation can be achieved.
[0158] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0159] The third part of bits is used to indicate an RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0160] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0161] The resource allocation mode being resource allocation type 1 may be a scenario where the terminal is configured with only resource allocation type 1 (RAtype 1 only).
[0162] The above-mentioned RB or Sub-RB can be an RB or Sub-RB in an activated BWP, or can be an RB or Sub-RB in a subband. The subband can refer to the subband in the above-mentioned resource allocation type 0 and will not be repeated here.
[0163] Among them, when the third part of the bits is used to indicate an RB or Sub-RB, the terminal can determine the continuous RBs or Sub-RBs under resource allocation type 1 based on the RB or Sub-RB. The determination method can refer to the method for determining continuous resources under resource allocation type 1 defined in the protocol, which is not described in detail here.
[0164] For example, for the RA type 1only scenario, when the MSB or LSB of the FDRA field indicates that the current FDRA field is used for sub-RB level resource allocation, assuming that the FDRA field determined according to the BWP contains L bits, where the remaining L-1 bits in the FDRA field excluding the MSB or LSB are used to indicate which sub-RBs in the activated BWP are used for data transmission, the following methods may exist:
[0165] The above L-1 bits indicate 1 to 2 (L-1) Any value in , each value corresponds to an activated BWP or RB in a subband, and the number and position of subcarriers used for data channel transmission in the RB are configured through RRC signaling or determined in a protocol predefined manner; or
[0166] The above L-1 bit indicates 1 to 2 (L-1) Any value in , each value corresponds to an activated BWP or a sub-RB in a sub-band, and the size of the sub-RB is configured through RRC signaling or determined by a protocol predefined method.
[0167] It should be noted that, in the embodiment of the present invention, the position of the second bit is determined by the following:
[0168] RRC signaling, MAC CE, group common PDCCH, protocol definition;
[0169] The position of the first bit is determined by:
[0170] RRC signaling, MAC CE, group common PDCCH, protocol definition.
[0171] Optionally, in a case where the first bit indicates resource allocation at the RBG level, the third bit is used to indicate the RBG used for transmission; or
[0172] In the case where the first bit indicates a VRB or a VRB group, the third bit is used to indicate the VRB or VRB group used for transmission.
[0173] For example, for the RA type 0 only scenario, when the MSB or LSB of the FDRA field indicates that the current FDRA field is used for RBG-level resource allocation, assuming that the FDRA field determined according to the BWP contains L bits, the remaining L-1 bits after removing the MSB or LSB are used to indicate the RBG-level resource allocation, where:
[0174] The MSB or LSB in the above L-1 bits indicates two consecutive RBGs, where the two consecutive RBGs may be the two RBGs starting from the lowest RB index in the BWP or the two consecutive RBGs corresponding to the highest RB index; or
[0175] The other bits except the MSB or LSB in the above L-1 bits have a one-to-one mapping relationship with the RBG.
[0176] For example: for the RA type 1only scenario, when the MSB or LSB of the FDRA field indicates that the current FDRA field is used for resource allocation at the VRB or VRB group level, it is assumed that the FDRA field determined according to the BWP contains L bits, wherein the L-1 bits excluding the MSB or LSB in the above FDRA field are used to indicate resource allocation information.
[0177] Furthermore, when the first bit indicates a VRB or a VRB group and switching between Sub-RB level resource allocation and other levels of resource allocation is not enabled, the resource allocation granularity indicated by the third bit is the first granularity;
[0178] When the first bit indicates a VRB or a VRB group and switching between Sub-RB level resource allocation and other levels of resource allocation is enabled, the resource allocation granularity indicated by the third bit is the second granularity;
[0179] Wherein, the first particle size is smaller than the second particle size.
[0180] The first particle size being smaller than the second particle size may be that the second particle size is twice or other multiples of the first particle size.
[0181] For example, the resource allocation granularity is expanded by scaling parameter 2 to twice the indicated granularity when the dynamic switching function between Sub-RB level resource allocation and other levels of resource allocation is not enabled. For example, when it is not enabled, the resource allocation granularity is 1 VRB, and after it is enabled, the resource allocation granularity is two consecutive VRBs.
[0182] In this implementation, since the resource allocation granularity is different in different situations, the flexibility of resource allocation is further improved.
[0183] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0184] The third bit may be one or more bits, for example, the MSB or LSB of the FDRA field.
[0185] For the scenario of dynamic switching between RA type 0 and RA type 1, assuming the FDRA information field length is L, it can include the following:
[0186] The second MSB or LSB is used to indicate whether the granularity of the current frequency domain resource scheduling is the Sub-RB level or other levels;
[0187] When the current frequency domain resource allocation type is RA type 0, for the remaining L-2 bits excluding the first and second MSBs (or MSB and LSB), that is, the remaining L-2 bits excluding the first and third bits, the RA type 0 only scenario is used for parsing and resource allocation;
[0188] When the current frequency domain resource allocation type is RA type1, for the remaining L-2 bits excluding the first and second MSBs (or MSB and LSB), that is, the remaining L-2 bits excluding the above-mentioned first bit and third bit, analysis and resource allocation are performed according to the RAtype1 only scenario.
[0189] Optionally, the method further includes:
[0190] The terminal determines the time domain resources occupied by the TB transmission in the time domain according to the resource allocation granularity of the Sub-RB;
[0191] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0192] The time domain resources occupied by the TB in the time domain transmission may be the number of continuous time domain resources occupied by the TB in the time domain transmission, for example, the number of continuous time slots occupied by the TB in the time domain transmission.
[0193] In this implementation, the time domain resources occupied by the TB in the time domain can be determined based on the resource allocation granularity of the Sub-RB, so there is no need to additionally indicate the time domain resources occupied by the TB in the time domain, thereby saving signaling overhead.
[0194] For example, when the frequency domain resource allocation granularity is at the Sub-RB level, it also indicates the number of consecutive slots occupied by a TB in the time domain transmission, where:
[0195] The correspondence between the sub-RB resource granularity and the time domain extension parameter (i.e., one TB needs to be transmitted over N consecutive slots) is determined by a protocol predefined method;
[0196] Alternatively, the correspondence between the sub-RB resource granularity and the time domain extension parameter (ie, one TB needs to be transmitted on N consecutive slots) is explicitly configured through RRC signaling.
[0197] As an optional implementation manner, the resource allocation indication field includes: a TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0198] The TDRA field is used to indicate the allocation level of resource allocation, which may be an implicit indication of the allocation level of resource allocation, or may be an explicit indication.
[0199] In this implementation, since the TDRA field is used to indicate the allocation level of resource allocation, there is no need to change the format of the DCI and no need to introduce additional bits to reduce the overhead of the DCI.
[0200] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0201] Among them, the above-mentioned implicit indication of whether it is Sub-RB level resource allocation can be that when indicating time domain resource allocation in the TDRA domain, it also implicitly indicates whether it is Sub-RB level resource allocation, for example: when indicating some specific time domain resource information, it is represented as Sub-RB level resource allocation, and when indicating other specific time domain resource information, it is represented as non-Sub-RB level resource allocation.
[0202] Since the TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation, the overhead of the TDRA field is reduced.
[0203] Optionally, the TDRA field is further used to indicate at least one of the following:
[0204] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0205] The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
[0206] The resource allocation granularity of the Sub-RB is implicitly indicated by the TDRA domain.
[0207] The first column may be a column at any position in the TDRA table. For example, the TDRA table may further include a second column, a third column, a fourth column, etc. These columns may be used to indicate time domain location information.
[0208] In addition, the time domain resources occupied by the above-mentioned TB in the time domain transmission may be the number of time domain resources occupied by the TB in the time domain, such as the number of time slots.
[0209] In this implementation, the first column indicates both the time domain resources occupied by the TB in the time domain and the resource allocation granularity of the Sub-RB, thereby reducing the complexity of the TDRA table and saving the overhead of the TDRA domain.
[0210] For example, the terminal implicitly determines whether the current frequency domain resource allocation is a Sub-RB level resource allocation through the TDRA indication field, and introduces a new column in the TDRA table to indicate whether the TB transmission resource is time-domain extended. The time-domain extension means that a TB is transmitted on multiple consecutive slots.
[0211] If the TDRA indication field indicates that time domain extension is required for data transmission, the frequency domain resource allocation is determined to adopt sub-RB level resource allocation granularity. For example, the correspondence between resource allocation granularity and time domain extension parameters is determined by protocol pre-definition or explicit configuration of RRC signaling.
[0212] In addition, if the sub-RB level resource allocation granularity is adopted, all bits in the FDRA field are used to indicate the sub-RB level resource allocation. The specific resource allocation method is described in the above embodiment and is not repeated here.
[0213] In an embodiment of the present invention, a terminal receives DCI including a resource allocation indication field for indicating an allocation level of resource allocation; the terminal determines the allocation level of resource allocation based on the resource allocation indication field. This allows for dynamic indication of the allocation level of resource allocation during resource allocation, thereby improving resource allocation flexibility.
[0214] See Figure 3 , Figure 3 This is a flow chart of a resource allocation information indication method provided by an embodiment of the present invention. Figure 3 As shown, the following steps are included:
[0215] Step 301: The network device sends downlink control information DCI, where the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0216] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0217] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0218] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0219] Optionally, the method further includes:
[0220] The network device sends a network side message, where the network side message is used to indicate whether to enable switching between Sub-RB level resource allocation and resource allocation at other levels, where the network side message includes one of the following:
[0221] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0222] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0223] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0224] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0225] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0226] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0227] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0228] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0229] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0230] The third part of bits is used to indicate an RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0231] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0232] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0233] Optionally, the method further includes:
[0234] The network device determines the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0235] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0236] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0237] Optionally, the TDRA field is further used to indicate at least one of the following:
[0238] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0239] Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0240] It should be noted that this embodiment is Figure 2 The implementation of the corresponding network device in the embodiment shown, its specific implementation can be found in Figure 2 In order to avoid duplication, the relevant descriptions of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.
[0241] The following multiple examples illustrate the method provided by the embodiments of the present invention:
[0242] Example 1:
[0243] Assume that terminal 1 needs uplink coverage enhancement in certain scenarios. In the cell center scenario, the uplink coverage of terminal 1 does not need to be enhanced. The network equipment schedules the uplink service of terminal E1 to a more concentrated frequency domain resource location, thereby improving PSD and thus enhancing the coverage range of uplink transmission. This embodiment schedules uplink data to be sent on a more concentrated frequency domain resource by means of sub-RB resource allocation. Taking into account the different scheduling requirements of NR terminals, differences in coverage scenarios, etc., the sub-RB level frequency domain resource allocation and other levels of frequency domain resource allocation can be dynamically switched. This embodiment may include the following steps
[0244] Step 1: The network device notifies the terminal to enable the dynamic switching function between sub-RB level frequency domain resource allocation and normal frequency domain resource allocation in one of the following ways. The terminal determines how to parse the FDRA field carried in the DCI according to any of the following methods.
[0245] The network device indicates to the terminal through RRC signaling whether the dynamic switching function between Sub-RB level resource allocation and other levels of resource allocation is enabled, and thereby determines which bit in the FDRA bit is used to indicate the resource allocation level;
[0246] If the network device is configured with sub-RB level resource allocation, the N bits in the FDRA bit are determined in a predefined manner to indicate the resource allocation level, such as MSB, LSB, second MSB, etc.
[0247] Alternatively, the network device notifies the terminal of the position of N bits in the FDRA bit used to indicate the resource allocation level through RRC signaling, for example, bits 1 to 3 in the FDRA field are used for resource allocation level switching;
[0248] Alternatively, the MAC CE indicates whether to enable the dynamic switching function between Sub-RB level resource allocation and other level resource allocation, and thereby determines which bit in the FDRA bit is used to indicate the resource allocation level;
[0249] If sub-RB level resource allocation is enabled, the N bits in the FDRA bit are determined in a predefined manner to indicate the resource allocation level, such as MSB, LSB, second MSB, etc.
[0250] Alternatively, the MAC CE notifies the terminal of the N bits in the FDRA field used to indicate the resource allocation level. For example, bits 1 to 3 in the FDRA field are used for frequency domain allocation level switching.
[0251] Alternatively, the group common PDCCH indicates whether the dynamic switching function between Sub-RB level resource allocation and other levels of resource allocation is enabled.
[0252] Step 2: The bit length of the FDRA field is still determined based on the size of the active BWP, the VRB group size, the DCI size alignment, and other related mechanisms. In other words, the network device and the terminal side do not consider the impact of the dynamic switching indication of the resource allocation level when determining the FDRA field length.
[0253] When determining the length of the FDRA information field, whether the Sub-RB level resource allocation mode is enabled is not considered, and its length is determined according to the above method, that is, no additional indication bit is introduced to indicate whether the current resource allocation mode is sub-RB level.
[0254] Step 3: The terminal parses the FDRA field in the DCI according to the specific bit in the FDRA bit used to indicate the resource allocation level, and determines the frequency domain resource allocation status of the data channel accordingly.
[0255] In this embodiment, the frequency domain resource allocation type is assumed to be RA type 0, indicating that the data channel occupies contiguous or non-contiguous RBGs using a bitmap. Assuming the current Active BWP contains 72 RBs and the starting RBindex of the BWP is #0, an RBG contains four contiguous RBs. Therefore, the FDRA field contains 18 bits, i.e., an 18-bit bitmap indicating which of the 18 RBGs within the BWP are used for data transmission.
[0256] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the 18 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the MSB in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 17 bits are used for sub-RB level resource allocation. In this embodiment, the resource allocation level dynamic switching indication domain is 0, which represents the allocation of frequency domain resources according to other levels; 1 represents the allocation of frequency domain resources according to the sub-RB level.
[0257] If the resource allocation level dynamic switching indication field indicates that the frequency domain resource allocation at the sub-RB level is currently used, then 3 bits of the above 17 bits are used to indicate the subband within the BWP. Correspondingly, the corresponding relationship between the indication field and the subband can be shown in the following Table 1:
[0258] Table 1:
[0259] Subband indication RB range included in the corresponding subband 000 RB#0-8 001 RB#9-17 010 RB#18-26 011 RB#27-35 100 RB#36-44 101 RB#45-53 110 RB#54-62 111 RB#63-71
[0260] The remaining 14 bits are used to indicate the RB position where the sub-RB resources in the corresponding sub-band are located. The 14 bits are a bitmap, in which each bit has a one-to-one correspondence with the RB in the subband. In this embodiment, the first 9 bits in the above bitmap have a one-to-one correspondence with the 9 RBs in each subband, and the remaining 5 bits are reserved bits. For example, the network device instructs the terminal's uplink service to be sent on some subcarriers on RB#45 in the BWP, then the bit of the FDRA field is 1101100000000000000. In the 45th RB in the BWP, the actual occupied subcarrier position can be determined by the following method:
[0261] Through RRC signaling configuration, the terminal is informed of the number and position of SCs occupied in each RB for sub-RB level resource allocation. In this embodiment, it is assumed that subcarriers #0 to #5 are occupied in each RB.
[0262] Alternatively, the number and positions of SCs occupied by sub-RB level resource allocation in each RB are determined in a protocol predefined manner.
[0263] Of course, this embodiment does not exclude other arbitrary configurations or predefined combinations.
[0264] If the resource allocation level dynamic switching indication field indicates that normal frequency-domain resource allocation is currently being used, the remaining 17 bits, excluding the MSB, are used to indicate RBG-level resource allocation within the BWP. The aforementioned 17 bits constitute a bitmap, meaning each bit has a one-to-one correspondence with an RBG. In this embodiment, since there are 18 RBGs within a BWP and the bitmap length for indicating RBGs is 17 bits, a single bit in the bitmap needs to indicate two consecutive RBGs. In this embodiment, it is assumed that the first bit of the 17 bits indicates two consecutive RBGs, and the remaining bits each indicate a single RBG.
[0265] Example 2:
[0266] As in the method described in Example 1, steps 1 and 2 in this embodiment are the same as those in the embodiment and are not described here in detail. Only step 3 is described to facilitate a better understanding of the method provided by the embodiment of the present invention.
[0267] Step 3: The terminal parses the FDRA field in the DCI according to the specific bit in the FDRA bit used to indicate the resource allocation level, and determines the frequency domain resource allocation status of the data channel accordingly. In this embodiment, it is assumed that the frequency domain resource allocation type is RA type0, that is, the continuous or non-continuous RBGs occupied by the data channel are indicated by a bitmap. Assuming that the current Active BWP contains 72 RBs and the starting RB index of the BWP is #0, one RBG contains 4 consecutive RBs. Accordingly, the FDRA field contains 18 bits, that is, a bitmap with a length of 18 bits indicates which of the 18 RBGs in the BWP are used for data transmission.
[0268] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the 18 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the MSB in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 17 bits are used for sub-RB level resource allocation. In this embodiment, the resource allocation level dynamic switching indication domain is 0, which represents the allocation of frequency domain resources according to other levels; 1 represents the allocation of frequency domain resources according to the sub-RB level.
[0269] If the resource allocation level dynamic switching indication field indicates that sub-RB level frequency domain resource allocation is currently being used, the 17 bits are used to indicate the RB number in the bandwidth. In this embodiment, since the total number of RBs in a BWP is 72, 7 bits are required for indication. The remaining bits are reserved bits and do not participate in the specific frequency domain resource allocation. Specifically, the correspondence between the 7-bit information used to indicate the RB index in the BWP and the RB index can be determined by Table 2:
[0270] Table 2:
[0271]
[0272]
[0273] At this time, the structure of the 18-bit FDRA field is shown in Table 3:
[0274] Table 3:
[0275]
[0276] Specifically, assuming that the RB occupied by the network device scheduling Sub-RB transmission is the fifth RB in the BWP, the FDRA field at this time is 100001010000000000.
[0277] In the 5th RB within the BWP, the actual occupied subcarrier position can be determined as follows:
[0278] Through RRC signaling configuration, the terminal is informed of the number and position of subcarriers occupied in each RB at the sub-RB level resource allocation. In this embodiment, it is assumed that subcarriers #0 to #5 are occupied in each RB.
[0279] Alternatively, the number and positions of subcarriers occupied by sub-RB level resource allocation in each RB are determined in a manner predefined by the protocol.
[0280] Of course, this embodiment does not exclude other arbitrary configurations or predefined combinations.
[0281] If the resource allocation level dynamic switching indication field indicates that normal frequency-domain resource allocation is currently being used, the remaining 17 bits, excluding the MSB, are used to indicate RBG-level resource allocation within the BWP. These 17 bits constitute a bitmap, meaning each bit has a one-to-one correspondence with an RBG. In this embodiment, since there are 18 RBGs within a BWP and the bitmap length for indicating RBGs is 17 bits, a single bit in the bitmap needs to indicate two consecutive RBGs. In this embodiment, it is assumed that the first bit of the 17 bits indicates two consecutive RBGs, and the remaining bits each indicate a single RBG.
[0282] Example 3:
[0283] As in the method described in Examples 1 and 2, steps 1 and 2 in this embodiment are the same as those in Example 1 and are not described in detail here. Only step 3 is described to facilitate a better understanding of the method provided by the embodiment of the present invention.
[0284] Step 3: The terminal parses the FDRA field in the DCI according to the specific bit in the FDRA bit used to indicate the resource allocation level, and determines the frequency domain resource allocation status of the data channel accordingly. In this embodiment, it is assumed that the frequency domain resource allocation type is RA type0, that is, the continuous or non-continuous RBGs occupied by the data channel are indicated by a bitmap. Assuming that the current Active BWP contains 72 RBs and the starting RB index of the BWP is #0, one RBG contains 4 consecutive RBs. Accordingly, the FDRA field contains 18 bits, that is, a bitmap with a length of 18 bits indicates which of the 18 RBGs in the BWP are used for data transmission.
[0285] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the 18 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the MSB in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 17 bits are used for sub-RB level resource allocation. In this embodiment, the resource allocation level dynamic switching indication domain is 0, which represents the allocation of frequency domain resources in the legacy manner; 1 represents the allocation of frequency domain resources at the sub-RB level.
[0286] If the resource allocation level dynamic switching indication field indicates that the frequency domain resource allocation currently adopts the sub-RB level, the above 17 bits are used to indicate the sub-RB number in the bandwidth. That is, all resources within the BWP are renumbered in the frequency domain according to sub-RB. The sub-RB granularity can be configured through RRC signaling or determined in a predefined manner by the protocol. In this embodiment, assuming that the network device configures the sub-RB granularity to be 3 consecutive subcarriers through RRC signaling, then within the BWP, the sub-RB is numbered Sub-RB#1-Sub-RB#287. The 288 sub-RBs need to use 9 bits to indicate the specific sub-RB index that carries the uplink service data. The remaining 8 bits of the 17 bits are reserved bits. Specifically, the correspondence between the 9-bit information used to indicate the RB index within the BWP and the RB index can be determined by Table 4:
[0287] Table 4:
[0288]
[0289]
[0290] At this time, the structure of the 18-bit FDRA field can be shown in Table 5:
[0291] Table 5:
[0292]
[0293] Specifically, assuming that the sub-RB occupied by the network device for Sub-RB transmission is the 287th sub-RB in the BWP, the FDRA field at this time is 110001111100000000.
[0294] Of course, this embodiment does not exclude other arbitrary configurations or predefined combinations.
[0295] If the resource allocation level dynamic switching indication field indicates that normal frequency-domain resource allocation is currently being used, the remaining 17 bits, excluding the MSB, are used to indicate RBG-level resource allocation within the BWP. These 17 bits constitute a bitmap, meaning each bit has a one-to-one correspondence with an RBG. In this embodiment, since there are 18 RBGs within a BWP and the bitmap length for indicating RBGs is 17 bits, a single bit in the bitmap needs to indicate two consecutive RBGs. In this embodiment, it is assumed that the first bit of the 17 bits indicates two consecutive RBGs, and the remaining bits each indicate a single RBG.
[0296] Example 4:
[0297] As described in Examples 1-3, steps 1 and 2 in this embodiment are the same as those in the above embodiment and are not described here in detail. Only step 3 is described to facilitate a better understanding of the method provided by this embodiment of the present invention.
[0298] Step 3: The terminal parses the FDRA field in the DCI according to the specific bit in the FDRA bit used to indicate the resource allocation level, and determines the frequency domain resource allocation status of the data channel accordingly. In this embodiment, it is assumed that the frequency domain resource allocation type is RA type 1, that is, the continuous VRBs occupied by the data channel are indicated by SLIV. Assuming that the current Active BWP contains 72 RBs, and the starting RB index of the BWP is #0, the granularity of the frequency domain resource allocation is VRB. In this embodiment, there is no limitation on the mapping relationship between VRB and PRB. Accordingly, the FDRA field contains 11 bits, and the 11 bits indicate one or several consecutive VRBs used for data transmission in the BWP.
[0299] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the 11 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the MSB in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 10 bits are used for sub-RB level resource allocation. In this embodiment, the dynamic switching indication domain of the resource allocation level is 0, which represents the allocation of frequency domain resources in the legacy manner; 1 represents the allocation of frequency domain resources at the sub-RB level.
[0300] If the resource allocation level dynamic switching indication field indicates that sub-RB level frequency domain resource allocation is currently being used, the 10 bits are used to indicate the RB number in the bandwidth. In this embodiment, since the total number of RBs in a BWP is 72, 7 bits are required for indication. The remaining bits are reserved bits and do not participate in the specific frequency domain resource allocation. Specifically, the correspondence between the 7-bit information used to indicate the RB index in the BWP and the RB index can be determined by Table 6:
[0301] Table 6:
[0302] RB index indication RB index 0000000 RB#0 0000001 RB#1 0000010 RB#2 0000011 RB#3 0000100 RB#4 0000101 RB#5 … …
[0303] At this time, the structure of the 18-bit FDRA field can be shown in Table 7:
[0304] Table 7:
[0305]
[0306] Specifically, assuming that the RB occupied by the network device scheduling Sub-RB transmission is the fifth RB in the BWP, the FDRA field at this time is 10000101000.
[0307] In the 5th RB within the BWP, the actual occupied subcarrier position can be determined as follows:
[0308] Through RRC signaling configuration, the terminal is informed of the number and position of SCs occupied in each RB for sub-RB level resource allocation. In this embodiment, it is assumed that subcarriers #0 to #5 are occupied in each RB.
[0309] Alternatively, the number and positions of SCs occupied by sub-RB level resource allocation in each RB are determined in a protocol predefined manner.
[0310] Of course, this embodiment does not exclude other arbitrary configurations or predefined combinations.
[0311] If the resource allocation level dynamic switching indication field indicates that normal frequency domain resource allocation is currently being used, the remaining 10 bits, excluding the MSB, are used to indicate VRB-level resource allocation within the BWP. These 10 bits indicate a SLIV value, with each SLIV value corresponding to one or more VRB groups. In this embodiment, since the MSB of the 11-bit FDRA is used for indication, the resource granularity indicated by the remaining 10 bits available for frequency domain resource allocation needs to be scaled by 2. This means that the minimum granularity indicated is 2 VRBs, not 1 VRB.
[0312] Example 5:
[0313] As described in Examples 1-3, steps 1 and 2 in this embodiment are the same as those in the above embodiment and are not described here in detail. Only step 3 is described to facilitate a better understanding of the method provided by the embodiment of the present invention.
[0314] Step 3: The terminal determines how to parse the FDRA field in the DCI based on the specific bit in the FDRA bit used to indicate the resource allocation level, and determines the frequency domain resource allocation status of the data channel accordingly. In this embodiment, it is assumed that the frequency domain resource allocation type is RA type 1, that is, the continuous VRBs occupied by the data channel are indicated by SLIV. Assuming that the current Active BWP contains 72 RBs, and the starting RB index of the BWP is #0, the granularity of the frequency domain resource allocation is VRB. This embodiment does not impose any restrictions on the mapping relationship between VRB and PRB. Accordingly, the FDRA field contains 11 bits, and the 11 bits indicate one or several consecutive VRBs used for data transmission in the BWP.
[0315] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the 11 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the MSB in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 10 bits are used for sub-RB level resource allocation. In this embodiment, the resource allocation level dynamic switching indication domain is 0, which represents the allocation of frequency domain resources in the legacy manner; 1 represents the allocation of frequency domain resources at the sub-RB level.
[0316] If the resource allocation level dynamic switching indication field indicates that the frequency domain resource allocation currently adopts the sub-RB level, the above 10 bits are used to indicate the Sub-RB number in the bandwidth. That is, all resources within the BWP are renumbered in the frequency domain according to sub-RB. The Sub-RB granularity can be configured through RRC signaling or determined in a predefined manner by the protocol. In this embodiment, assuming that the network device configures the sub-RB granularity to be 3 consecutive subcarriers through RRC signaling, then within the BWP, the sub-RB is numbered Sub-RB#1-Sub-RB#287, and the 288 sub-RBs need to use 9 bits to indicate the specific sub-RB index for carrying uplink service data. The remaining 1 bit in the 10 bits is reserved bits. Specifically, the correspondence between the 9-bit information used to indicate the RB index within the BWP and the RB index can be determined by Table 8:
[0317] Table 8:
[0318] RB index indication RB index 000000000 Sub-RB#0 000000001 Sub-RB#1 000000010 Sub-RB#2 000000011 Sub-RB#3 000000100 Sub-RB#4 000000101 Sub-RB#5 … … 100011111 Sub-RB#287 100100000-111111111 Reserved
[0319] At this time, the structure of the 11-bit FDRA field can be shown in Table 9:
[0320] Table 9:
[0321]
[0322] Specifically, assuming that the sub-RB occupied by the network device for sub-RB transmission is the 287th sub-RB in the BWP, the FDRA field at this time is 11000111110.
[0323] Of course, this embodiment does not exclude other arbitrary configurations or predefined combinations.
[0324] If the resource allocation level dynamic switching indication field indicates that normal frequency domain resource allocation is currently being used, the remaining 10 bits, excluding the MSB, are used to indicate VRB-level resource allocation within the BWP. These 10 bits indicate a SLIV value, with each SLIV value corresponding to one or more VRB groups. In this embodiment, since the MSB of the 11-bit FDRA is used for indication, the resource granularity indicated by the remaining 10 bits available for frequency domain resource allocation needs to be scaled by 2. This means that the minimum granularity indicated is 2 VRBs, not 1 VRB.
[0325] Example 6:
[0326] As described in Examples 1-3, steps 1 and 2 in this embodiment are the same as those in the above embodiment and are not described here in detail. Only step 3 is described to facilitate a better understanding of the method provided by the embodiment of the present invention.
[0327] In step 3, in this embodiment, it is assumed that the frequency domain resource allocation type can be dynamically switched between RA type 0 and RA type 1. Assuming that the current Active BWP contains 72 RBs, the number of bits contained in the FDRA field is 1 + max(RA type 0, RA type 1) = 1 + max(18, 11) = 19 bits. This patent does not impose any restrictions on the mapping relationship between VRBs and PRBs. Accordingly, the MSB in the FDRA field is used to indicate the current RA type, that is, type 0 or type 1 is used for frequency domain resource allocation.
[0328] When it is determined that the dynamic switching function of the resource allocation level is enabled according to any method in step 1, some of the bits excluding the MSB in the 19 bits contained in the FDRA are used for the dynamic switching of the resource allocation level. The terminal can determine the specific position of the bit used for the dynamic switching indication of the resource allocation level in the FDRA domain according to any method in step 1. In this embodiment, it is assumed that the second bit in the FDRA domain is used for the dynamic switching indication of the resource allocation level, and the remaining 18 bits are used for sub-RB level resource allocation. In this embodiment, the dynamic switching indication field of the resource allocation level is 0, which represents the allocation of frequency domain resources in the legacy manner; 1 represents the allocation of frequency domain resources at the sub-RB level.
[0329] If the resource allocation level dynamic switching indication field indicates that sub-RB level frequency domain resource allocation is currently being used, all other bits except the resource allocation type indication bit and the resource allocation level indication bit are parsed and resource allocation is determined as described in Embodiments 1-5. Specifically, if the current resource allocation type is RA type 0, the method described in Embodiments 1-3 is followed; if the current resource allocation type is RA type 1, the method described in Embodiments 4-5 is followed.
[0330] If the resource allocation level dynamic switching indication field indicates that normal frequency domain resource allocation is currently being used, all other bits except the resource allocation type indication bit are parsed and resource allocation is determined as described in Examples 1-5. Specifically, if the current resource allocation type is RA type 0, the method described in Examples 1-3 is followed; if the current resource allocation type is RA type 1, the method described in Examples 4-5 is followed.
[0331] Example 7:
[0332] As described in the method of embodiments 1-6, for the frequency domain resource allocation method described above, when the frequency domain resource allocation granularity is at the Sub-RB level, the number of consecutive slots occupied by a TB in the time domain transmission is also indicated. When the allocation method of Sub-RB resource granularity is adopted, the extension in the time domain can be determined by the following method:
[0333] The correspondence between the sub-RB resource granularity and the time domain extension parameter (i.e., one TB needs to be transmitted over N consecutive slots) is determined in a manner predefined by the protocol;
[0334] Alternatively, the correspondence between the sub-RB resource granularity and the time domain extension parameter (ie, one TB needs to be transmitted on N consecutive slots) is explicitly configured through RRC signaling.
[0335] For example, assuming that the Sub-RB resource granularity is determined by any method in Examples 1-6, the extension parameters in the time domain are determined according to the resource granularity and the corresponding relationship predefined by the protocol. For example, the table shown in Table 10 below is a specific example:
[0336] Table 10:
[0337]
[0338] Of course, this embodiment does not exclude any other arbitrary combinations of Sub-RBs and time domain extension parameters.
[0339] Alternatively, the Sub-RB resource granularity is determined by any method in Embodiments 1-6, and the time domain extension parameter corresponding to each Sub-RB resource granularity is determined by RRC parameters. For example, Table 11 below shows a specific example:
[0340] Table 11:
[0341]
[0342] Of course, this embodiment does not exclude any other arbitrary combination of Sub-RBs and time domain extension parameters configured through RRC signaling.
[0343] Example 8:
[0344] The network device implicitly notifies the terminal whether the current frequency domain resource allocation is a Sub-RB level resource allocation. The terminal also determines whether the current frequency domain resource allocation is a Sub-RB level resource allocation based on specific rules or mapping relationships.
[0345] In this embodiment, the network device and the terminal implicitly determine whether the current frequency domain resource allocation is a Sub-RB level resource allocation through the TDRA indication field. Specifically, a new column 1 is introduced in the current TDRA table to indicate whether the time domain resources for TB transmission are extended. The time domain extension means that a TB is transmitted on multiple consecutive slots. As a specific example, the time domain extension parameter that can be indicated by this column can be 1, 2, 4, 8, etc., and is configured through RRCsignaling. If the time domain extension parameter is 1, it means that the transmission of the TB must be completed within one slot. If the time domain extension parameter is 2, it means that the transmission of the TB occupies 2 slots in the time domain, and so on.
[0346] Furthermore, there is a one-to-one correspondence between the time domain extension parameter and the sub-RB level resource allocation. For example, if the time domain extension parameter is 1, it means that the frequency domain resource allocation is performed in a legacy manner, that is, the resource allocation granularity is RBG or VRB, or VRB group. If the time domain extension parameter is 2, it means that the frequency domain resource allocation is performed in a sub-RB manner, and the frequency domain resource allocation granularity is N1 SCs; if the time domain extension parameter is 4, it means that the frequency domain resource allocation is performed in a sub-RB manner, and the frequency domain resource allocation granularity is N2 subcarriers; if the time domain extension parameter is 8, it means that the frequency domain resource allocation is performed in a sub-RB manner, and the frequency domain resource allocation granularity is N3 subcarriers, and so on. This embodiment does not limit the value and configuration of N1 / N2 / N3.
[0347] An example of a new TDRA form is shown in Table 12 below:
[0348] Table 12:
[0349]
[0350] It should be noted that the specific contents of the columns corresponding to S, L, K2 and Repetition are not shown in this embodiment, and are not limited in this embodiment.
[0351] In the above table, it is assumed that the TDRA field has 4 bits and the time domain extension parameters in rows 2 / 3 / 4 are 2 / 4 / 8, respectively. When the TDRA field is 0000, it indicates that the resource allocation granularity in the frequency domain is the legacy method, that is, RBG, VRB, or VRBgroup. When the TDRA indication field is 0010, it indicates that the resource allocation granularity in the frequency domain is sub-RB, and the specific granularity is determined by RRC signaling. All bits in the FDRA field are used to indicate sub-RB resource allocation, and the specific method is any of the methods in Examples 1-7.
[0352] In an embodiment of the present invention, a method for dynamically switching sub-RB level frequency domain resource allocation and other levels of frequency domain resource allocation can be provided, which can meet various coverage scenarios and avoid additional restrictions on data scheduling.
[0353] See Figure 4 , Figure 4 This is a structural diagram of a terminal provided by an embodiment of the present invention, such as Figure 4 As shown, it includes a memory 420, a transceiver 400 and a processor 410:
[0354] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations:
[0355] receiving a DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation;
[0356] An allocation level of resource allocation is determined according to the resource allocation indication field.
[0357] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 430 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0358] The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 400 when performing operations.
[0359] Optionally, the processor 410 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0360] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present invention according to the obtained executable instructions. The processor and the memory can also be physically separated.
[0361] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the terminal determines the bit length of the FDRA field according to the bandwidth part BWP size and the resource allocation mode; or
[0362] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0363] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0364] Optionally, the processor 410 is further configured to read the computer program in the memory 420 and perform the following operations:
[0365] Determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation.
[0366] Optionally, the determining whether to enable switching between Sub-RB level resource allocation and resource allocation at another level includes:
[0367] Determine whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation based on a received network side message, wherein the network side message includes one of the following:
[0368] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0369] Optionally, the terminal parses the FDRA field according to the first bit, and determines the frequency domain resources for transmission indicated by the FDRA according to the parsing result.
[0370] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0371] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0372] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0373] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0374] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0375] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0376] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0377] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0378] The third part of bits is used to indicate a resource block RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0379] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0380] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0381] Optionally, the processor 410 is further configured to read the computer program in the memory 420 and perform the following operations:
[0382] Determine the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0383] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0384] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0385] Optionally, the TDRA field is further used to indicate at least one of the following:
[0386] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0387] The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
[0388] It should be noted here that the above-mentioned terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0389] See Figure 5 , Figure 5 This is a structural diagram of a network device provided by an embodiment of the present invention, such as Figure 5 As shown, it includes a memory 520, a transceiver 500 and a processor 510:
[0390] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:
[0391] A DCI is sent, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0392] Among them, Figure 5In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 530 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0393] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 when performing operations.
[0394] Optionally, the processor 510 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0395] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present invention according to the obtained executable instructions. The processor and the memory can also be physically separated.
[0396] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0397] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0398] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0399] Optionally, the processor 510 is further configured to read the computer program in the memory 520 and perform the following operations:
[0400] Send a network side message, where the network side message is used to indicate whether to enable switching between Sub-RB level resource allocation and resource allocation at other levels. The network side message includes the following:
[0401] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0402] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0403] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0404] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0405] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0406] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0407] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0408] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0409] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0410] The third part of bits is used to indicate an RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0411] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0412] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0413] Optionally, the processor 510 is further configured to read the computer program in the memory 520 and perform the following operations:
[0414] The network device determines the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0415] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0416] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0417] Optionally, the TDRA field is further used to indicate at least one of the following:
[0418] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0419] Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0420] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0421] See Figure 6 , Figure 6 is a structural diagram of another terminal provided by an embodiment of the present invention, such as Figure 6 As shown, terminal 600 includes:
[0422] A receiving unit 601 is configured to receive downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation;
[0423] The first determining unit 602 is configured to determine an allocation level of resource allocation according to the resource allocation indication field.
[0424] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the terminal determines the bit length of the FDRA field according to the bandwidth part BWP size and the resource allocation mode; or
[0425] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0426] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0427] Optionally, the terminal further includes:
[0428] The second determining unit is configured to determine whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation.
[0429] Optionally, the determining whether to enable switching between Sub-RB level resource allocation and resource allocation at another level includes:
[0430] Determine whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation based on a received network side message, wherein the network side message includes one of the following:
[0431] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0432] Optionally, the terminal parses the FDRA field according to the first bit, and determines the frequency domain resources for transmission indicated by the FDRA according to the parsing result.
[0433] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0434] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0435] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0436] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0437] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0438] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0439] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0440] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0441] The third part of bits is used to indicate a resource block RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0442] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0443] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0444] Optionally, the terminal further includes:
[0445] A third determining unit is configured to determine the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0446] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0447] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0448] Optionally, the TDRA field is further used to indicate at least one of the following:
[0449] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0450] The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
[0451] It should be noted here that the above-mentioned terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0452] See Figure 7 , Figure 7 This is a structural diagram of another network device provided by an embodiment of the present invention, such as Figure 7 As shown, the network device 700 includes:
[0453] The first sending unit 701 is configured to send downlink control information DCI, where the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation.
[0454] Optionally, the resource allocation indication field includes: a frequency domain resource allocation FDRA field, the first bit of the FDRA field is used to indicate an allocation level of resource allocation, wherein the bit length of the FDRA field is determined according to the size of the bandwidth part BWP and the resource allocation mode; or
[0455] The resource allocation indication field includes: a time domain resource allocation TDRA field, and the TDRA field is used to indicate an allocation level of resource allocation.
[0456] Optionally, the first bit is used to explicitly or implicitly indicate whether it is resource allocation at the sub-resource block (Sub-RB) level.
[0457] Optionally, the network device also includes:
[0458] The second sending unit is configured to send a network side message, where the network side message is used to indicate whether to enable switching between Sub-RB level resource allocation and resource allocation at other levels, where the network side message includes one of the following:
[0459] Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
[0460] Optionally, the second bit of the FDRA field is used to indicate frequency domain resources used for transmission.
[0461] Optionally, when the first bit indicates resource allocation at the Sub-RB level, the second bit is used to indicate frequency domain resources at the Sub-RB level used for transmission.
[0462] Optionally, when the resource allocation mode is resource allocation type 0, the second bit includes: a first part of bits, where:
[0463] The first part of bits is a bitmap, each bit in the bitmap corresponds to an RB in a subband, and the number and position of subcarriers used for transmission in the RB indicated by the bitmap are configured by the network or agreed upon by a protocol; or
[0464] The first part of bits is used to indicate an RB in the subband, where the number and positions of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0465] The first part of bits is used to indicate a Sub-RB in a sub-band, and the size of the Sub-RB is defined by network configuration or protocol.
[0466] Optionally, the second bit further includes: a second part of bits, the second part of bits are used to indicate the subband within the bandwidth part, and the second part of bits includes P bits, P>=0.
[0467] Optionally, when the resource allocation mode is resource allocation type 1, the second bit includes: a third part of bits, where:
[0468] The third part of bits is used to indicate an RB, and the number and position of subcarriers used for transmission in the RB are defined by network configuration or protocol;
[0469] The third part of bits is used to indicate a Sub-RB, and the size of the Sub-RB is defined by network configuration or protocol.
[0470] Optionally, in the case of switching between resource allocation type 0 and resource allocation type 1, the third bit of the FDRA field is used to indicate the switching between resource allocation type 0 and resource allocation type 1.
[0471] Optionally, the network device also includes:
[0472] A determining unit, configured to determine the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB;
[0473] The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0474] Optionally, the TDRA field is used to implicitly indicate whether it is Sub-RB level resource allocation.
[0475] Optionally, the TDRA field is further used to indicate at least one of the following:
[0476] The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB;
[0477] Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
[0478] It should be noted here that the above-mentioned network device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0479] It should be noted that the division of units in the embodiments of the present invention is schematic and is only a logical functional division. In actual implementation, other division methods may be used. In addition, the functional units in the various embodiments of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into a single unit. The above-mentioned integrated units can be implemented in the form of hardware or software functional units.
[0480] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0481] An embodiment of the present invention also provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the resource allocation information determination method provided by an embodiment of the present invention, or the computer program is used to enable the processor to execute the resource allocation information indication method provided by an embodiment of the present invention.
[0482] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0483] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0484] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0485] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0486] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0487] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A method for determining resource allocation information, characterized in that: include: The terminal receives downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation; The terminal determines an allocation level of resource allocation according to the resource allocation indication field; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
2. The method according to claim 1, wherein The method further comprises: The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation.
3. The method according to claim 2, wherein The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation, including: The terminal determines whether to enable switching between Sub-RB level resource allocation and other levels of resource allocation through a received network side message, wherein the network side message includes one of the following: Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
4. The method according to claim 1, wherein The method further comprises: The terminal determines the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB; The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
5. A resource allocation information indication method, characterized in that: include: The network device sends downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
6. The method according to claim 5, wherein The method further comprises: The network device sends a network side message, where the network side message is used to indicate whether to enable switching between Sub-RB level resource allocation and resource allocation at other levels, where the network side message includes one of the following: Radio resource control RRC signaling, media access control element MAC CE, group common physical downlink control channel PDCCH.
7. The method according to claim 5, wherein The method further comprises: The network device determines the time domain resources occupied by the transport block TB in the time domain according to the resource allocation granularity of the Sub-RB; The corresponding relationship between the resource allocation granularity of the Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
8. A terminal, characterized in that: include: A memory, a transceiver, and a processor, wherein: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: receiving downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation; determining an allocation level of resource allocation according to the resource allocation indication field; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
9. A network device, characterized in that: include: A memory, a transceiver, and a processor, wherein: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Sending downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
10. A terminal, characterized in that: include: A receiving unit, configured to receive downlink control information DCI, wherein the DCI includes a resource allocation indication field, and the resource allocation indication field is used to indicate an allocation level of resource allocation; A first determining unit, configured to determine an allocation level of resource allocation according to the resource allocation indication field; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; The TDRA table obtained by the terminal includes: a first column, which is used to indicate the time domain resources occupied by the TB in the time domain, and the correspondence between the Sub-RB resource allocation granularity and the time domain resources is defined by the protocol or configured on the network side.
11. A network device, characterized in that: include: A first sending unit is configured to send downlink control information DCI, where the DCI includes a resource allocation indication field, where the resource allocation indication field is used to indicate an allocation level of resource allocation; The resource allocation indication field includes: a time domain resource allocation TDRA field, wherein the TDRA field is used to indicate an allocation level of resource allocation; The TDRA field is used to implicitly indicate whether it is a Sub-RB level resource allocation; The TDRA field is also used to indicate: The time domain resources occupied by TB transmission in the time domain and the resource allocation granularity of Sub-RB; Among them, the TDRA table obtained by the network device includes: a first column, which is used to represent the time domain resources occupied by TB transmission in the time domain, and the correspondence between the resource allocation granularity of Sub-RB and the time domain resources is defined by the protocol or configured on the network side.
12. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, which is used to enable the processor to execute the resource allocation information determination method described in any one of claims 1 to 4, or the computer program is used to enable the processor to execute the resource allocation information indication method described in any one of claims 5 to 7.
Citation Information
Patent Citations
Resource allocation method and device, base station and terminal
CN110351849A