Resource allocation method, device and readable storage medium

By generating and sending resource allocation information in the NR-U network, the terminal device can determine the target resource block in the connected state, solving the problem of network equipment allocating transmission resources for terminal devices, and improving the reliability and flexibility of resource allocation.

CN114731665BActive Publication Date: 2025-01-17GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080079603.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-14
Publication Date
2025-01-17
Estimated Expiration
2040-02-14

AI Technical Summary

Technical Problem

In NR-U network, after the terminal device is in a connected state, there is a lack of a feasible solution for how network devices allocate transmission resources to terminal devices through DCI in fallback mode, especially in the frequency domain resource allocation method based on comb-tooth structure, which is difficult to be effective. Scheduling transmission resources.

Method used

By generating and sending resource allocation information containing the first information, the terminal device receives resource allocation information from the network device, determines the target resource block set, and determines the target resource block based on the first resource block and the target resource block set, so as to realize that the network device is The terminal device allocates transmission resources.

Benefits of technology

It realizes that network equipment dispatches transmission resources for terminal equipment through fallback mode DCI in terminal equipment connection state, improves the reliability and flexibility of resource allocation, and avoids ambiguity and overhead in resource allocation information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731665B_ABST
    Figure CN114731665B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a resource allocation method, apparatus and readable storage medium, wherein the method comprises: a network device first generates resource allocation information, the resource allocation information comprising first information for determining a first resource block, the first resource block comprising a plurality of resource blocks; the network device sends the resource allocation information comprising the first information to a terminal device, the terminal device receives the resource allocation information from the network device, and determines a target resource block set from a set of M resource blocks, and determines a target resource block included in the target resource block set based on the first resource block indicated in the resource allocation information and the target resource block set, the target resource block being the transmission resource allocated by the network device to the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a resource allocation method, device, and readable storage medium. Background Art

[0002] Unlicensed spectrum is a spectrum that can be used for communication by communication devices divided by countries and regions, and this spectrum does not need to apply for exclusive spectrum authorization. The communication of communication devices on unlicensed spectrum only needs to meet the relevant regulations set by the country or region on the unlicensed spectrum. Unlicensed spectrum is also called shared spectrum. For example, communication devices must follow the "listen before talk (LBT)" principle. The listen before talk principle means that before a communication device sends a signal on a channel of unlicensed spectrum, it needs to first perform channel sensing. Only when the channel sensing result is that the channel is idle, the communication device can send a signal; if the channel sensing result of the communication device on the channel of unlicensed spectrum is that the channel is busy, the communication device cannot send a signal. In order to ensure fairness, in one transmission, the duration of signal transmission using the channel of unlicensed spectrum by the communication device cannot exceed the maximum channel occupancy time (MCOT); the signal transmitted by the communication device on the channel of unlicensed spectrum must occupy at least a certain proportion of the channel bandwidth; the signal transmitted by the communication device on the channel of unlicensed spectrum is not greater than the maximum power and maximum power density, etc. In the fifth generation mobile communication technology (5G) currently under research, the NR-U network operating in unlicensed spectrum is proposed to utilize the unlicensed spectrum to meet the mobile service needs of 5G communication devices.

[0003] In the NR-U network, a frequency domain resource allocation method based on an interlace structure is introduced for the uplink transmission of terminal devices. For example, the terminal device can transmit the physical uplink shared channel (PUSCH) or the physical uplink control channel (PUCCH) on the resource block (RB) corresponding to the interlace in the uplink bandwidth part (BWP) configured by the network device, wherein the definition of the interlace and the configuration of the BWP are independent of each other. Therefore, when the terminal device is configured to use the interlace to transmit the physical uplink channel, there is no feasible solution for how the network device allocates transmission resources to the terminal device on the BWP through the downlink control information (DCI) in the fallback mode. Summary of the invention

[0004] The embodiments of the present application provide a resource allocation method, apparatus, and readable storage medium to enable the network device to allocate transmission resources to the terminal device through DCI in fallback mode when the network device and the terminal device are in a connected state.

[0005] In a first aspect, an embodiment of the present application may provide a resource allocation method, the method comprising:

[0006] The terminal device receives resource allocation information from the network device, where the resource allocation information includes first information, where the first information is used to determine a first resource block, where the first resource block includes at least one resource block;

[0007] The terminal device determines a target resource block set from M resource block sets, where M is an integer greater than or equal to 1;

[0008] The terminal device determines the target resource blocks included in the target resource block set based on the first resource block and the target resource block set.

[0009] In a second aspect, an embodiment of the present application may provide a resource allocation method, the method comprising:

[0010] The network device generates resource allocation information, the resource allocation information including first information, the first information is used to determine a first resource block, the first resource block includes at least one resource block;

[0011] The network device sends the resource allocation information to the terminal device, so that the terminal device determines a target resource block set from the M resource block sets, and determines a target resource block from the target resource set according to the first resource block.

[0012] In a third aspect, an embodiment of the present application may provide a terminal device, including:

[0013] A transceiver module, configured to receive resource allocation information from a network device, wherein the resource allocation information includes first information, the first information is used to determine a first resource block, and the first resource block includes at least one resource block;

[0014] A processing module is used to determine a target resource block set from M resource block sets, where M is an integer greater than or equal to 1; and, based on the first resource block and the target resource block set, determine a target resource block included in the target resource block set.

[0015] In a fourth aspect, an embodiment of the present application may provide a network device, including:

[0016] A processing module, configured to generate resource allocation information, wherein the resource allocation information includes first information, the first information is used to determine a first resource block, and the first resource block includes at least one resource block;

[0017] The transceiver module is used to send the resource allocation information to the terminal device so that the terminal device determines the target resource block set from M resource block sets, and determines the target resource block from the target resource set based on the first resource block, where M is an integer greater than or equal to 1.

[0018] In a fifth aspect, the embodiment of the present application may also provide a terminal device, including:

[0019] processor, memory, and interfaces for communicating with network devices;

[0020] The memory stores computer-executable instructions;

[0021] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the resource allocation method described in any one of the first aspects.

[0022] In a sixth aspect, the embodiment of the present application may also provide a network device, including:

[0023] processor, memory, and interfaces for communicating with network devices;

[0024] The memory stores computer-executable instructions;

[0025] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the resource allocation method described in any one of the second aspects.

[0026] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the resource allocation method described in any one of the first aspects.

[0027] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the resource allocation method described in any one of the second aspects.

[0028] In a ninth aspect, an embodiment of the present application provides a program, which, when executed by a processor, is used to execute the resource allocation method as described in any one of the first aspects above.

[0029] In a tenth aspect, an embodiment of the present application provides a program, which, when executed by a processor, is used to execute the resource allocation method as described in any one of the second aspects above.

[0030] In an eleventh aspect, an embodiment of the present application provides a computer program product, including: program instructions, where the program instructions are used to implement the resource allocation method described in any one of the first aspects.

[0031] In a twelfth aspect, an embodiment of the present application provides a computer program product, including: program instructions, where the program instructions are used to implement the resource allocation method described in any one of the second aspects.

[0032] In the thirteenth aspect, an embodiment of the present application provides a chip, comprising: a processing module and a communication interface, and the processing module can execute the resource allocation method described in any one of the first aspects.

[0033] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the resource allocation method described in any one of the first aspects.

[0034] In the fourteenth aspect, an embodiment of the present application provides a chip, comprising: a processing module and a communication interface, and the processing module can execute the resource allocation method described in any one of the second aspects.

[0035] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the resource allocation method described in any one of the second aspects.

[0036] In the fifteenth aspect, an embodiment of the present application further provides a communication system, including: a network device and at least one terminal device, wherein the at least one terminal device is used to execute the method described in any one of the first aspect above, and the network device is used to execute the method described in any one of the second aspect above.

[0037] An embodiment of the present application provides a resource allocation method, apparatus and readable storage medium, wherein the method comprises: a network device first generates resource allocation information, the resource allocation information comprising first information for determining a first resource block, the first resource block comprising a plurality of resource blocks; the network device sends the resource allocation information comprising the first information to a terminal device, the terminal device receives the resource allocation information from the network device, and determines a target resource block set from a set of M resource blocks, and determines a target resource block included in the target resource block set based on the first resource block indicated in the resource allocation information and the target resource block set, the target resource block being the transmission resource allocated by the network device to the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0039] Figure 1 Schematic diagram of the relationship between the comb structure provided in the embodiment of the present application and the BWP in the frequency domain resources Figure 1 ;

[0040] Figure 2 Schematic diagram of the relationship between the comb structure provided in the embodiment of the present application and the BWP in the frequency domain resources Figure 2 ;

[0041] Figure 3 A schematic diagram of a communication system used in an embodiment of the present application;

[0042] Figure 4 A flowchart of a resource allocation method provided in an embodiment of the present application;

[0043] Figure 5 A flowchart of a resource allocation method provided in another embodiment of the present application;

[0044] Figure 6 A flowchart of a resource allocation method provided in another embodiment of the present application;

[0045] Figure 7 A flowchart of a resource allocation method provided in another embodiment of the present application;

[0046] Figure 8 A schematic diagram of the structure of a terminal device provided in one embodiment of the present application;

[0047] Fig. 9 A schematic diagram of the structure of a network device provided in one embodiment of the present application;

[0048] Fig.10 A schematic diagram of the structure of a terminal device provided in another embodiment of the present application;

[0049] Fig.11 A schematic diagram of the structure of a network device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0051] The terms "first", "second", etc. in the specification, claims and the above drawings of the embodiments of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0052] In the NR-U network, a frequency domain resource allocation method based on an interlace structure is introduced for the uplink transmission of terminal devices. The definition of the interlace structure is as follows: interlace 0 starts from common resource block (CRB) 0 and is defined according to the CRB grid under the same subcarrier spacing, where the center position of the first subcarrier of CRB0 coincides with Point A. In the RB included in each interlace, the frequency domain interval between two adjacent RBs is W RBs. For a 15kHz subcarrier spacing, it includes 10 interlaces, and the indexes corresponding to these 10 interlaces are 0 to 9 respectively; for a 30kHz subcarrier spacing, it includes 5 interlaces, and the indexes corresponding to these 5 interlaces are 0 to 4 respectively. Reference Figure 1 As shown, Figure 1 The relationship between the comb-tooth structured resource blocks, the resource block set included in the BWP, and the CRB grid is shown in FIG. 1 when the subcarrier spacing is 30 kHz.

[0053] In the unlicensed spectrum, network equipment can configure broadband resources for terminal devices, such as Figure 1As shown in , the first comb tooth in the uplink BWP configured by the network device for the terminal device is comb tooth 3. In the broadband resource configuration, the concept of resource block set is also introduced. In some cases, the resource block set can also be called resource block set, RB set, first RB set, first set and other names, which are not limited in the embodiments of the present application. Among them, a resource block set includes a group of continuous resource blocks, and a resource block set corresponds to an integer such as an LBT bandwidth, and an LBT bandwidth can be 20MHz, for example. In practical applications, the network device can configure at least one resource block set for the terminal device. When the network device configures multiple resource block sets for the terminal device, a protection band within the carrier can be included between two adjacent resource block sets. The protection band within the carrier includes A resource blocks, where A is an integer greater than or equal to 0. By setting the protection band within the carrier in adjacent resource block sets, the interference generated when the terminal device transmits data through two adjacent resource block sets can be reduced, and in practical applications, the protection band within the carrier can be configured by the network device.

[0054] Specifically, if the network device configures B-1 guard bands for the terminal device, the B-1 guard band indication set configured by the network device can be expressed as Among them, the guard band can also be defined according to the CRB grid. In addition, the resource blocks included in the guard band can be indicated by the CRB index. Then, the terminal device can determine the number of resource block sets configured for it by the network device as B according to the guard band configured by the network device, and can also determine the physical resource blocks (PRB) included in each resource block set according to the position of the resource blocks corresponding to each guard band.

[0055] For example, the terminal device can determine that the B resource block sets are respectively:

[0056] Resource block set 1: [RB start , GB1 low -1]]

[0057] Resource block set 2: [GB1 low +1, GB2 low -1]

[0058] Resource block set b: [GB b-1 low +1, GB b low -1]

[0059] Resource block set B: [GB B-1 low +1, RB end ]

[0060] Wherein, b is an integer greater than or equal to 1 and less than or equal to B; RB start Indicates the index of the starting resource block of the B resource block set configured by the network device for the terminal device, RB end Indicates the index of the ending resource block of the B resource block set configured by the network device for the terminal device. start Indicates the starting position of the BWP configured by the network device for the terminal device, RB end Indicates the end position of the BWP configured by the network device for the terminal device.

[0061] For example, Figure 2 The network device configures two resource block sets in one UL BWP for the terminal device. Figure 2 RB set 1) and resource block set 2 (i.e. Figure 2 A guard band within the carrier is set between the RB sets 2) in Figure 2 The starting RB of the guard band shown in FIG. low Indicates that the end of the guard band RB can be passed through GB1 high Indication, the guard band can be determined according to the guard band indication set configured by the network device. And Figure 2 The relationship between the RBs included in the comb teeth, the RBs included in the BWP, the resource block sets, and the CRB grid is shown.

[0062] It should be noted that the definition of the comb-tooth structure and the configuration of the uplink BWP may be independent of each other.

[0063] If the terminal device is configured for comb-tooth-based uplink transmission, the network device allocates frequency domain resources to the terminal device in the following manner: for a comb-tooth-based PUSCH transmission on a BWP, if the PUSCH is a PUSCH scheduled by a DCI in a non-fallback mode (e.g., DCI format 0_1), or a pre-configured authorized PUSCH, the frequency domain resource allocation (FDRA) field in the authorization information may include X+Y bits.

[0064] The X bit is used to indicate the assigned comb index.

[0065] When the subcarrier spacing is 15 kHz, X=6, and 6 bits include 64 resource indication values ​​(RIV);

[0066] Among them, RIV values ​​0 to 54 indicate the starting index of the assigned comb teeth and the number of consecutive comb teeth, and RIV values ​​55 to 63 indicate the preset comb tooth allocation combination. Among them, the preset comb tooth allocation combinations indicated by RIV values ​​55 to 63 can be referred to as shown in the following Table 1:

[0067] Table 1

[0068]

[0069]

[0070] When the subcarrier spacing is 30 kHz, X=5, and each of the 5 bits indicates whether a comb tooth is allocated.

[0071] The Y bit is used to indicate the set of resource blocks allocated to the terminal device.

[0072] 1. The Y bit may be used to indicate an allocated resource block set, wherein the allocated resource block set is a resource block set with continuous indexes, and the allocated resource block set corresponds to a continuous LBT bandwidth;

[0073] 2. The Y bit may be used to indicate the available PRBs included in the allocated resource block set, wherein the available PRBs in the allocated resource block set include: the PRBs included in each resource block set and the PRBs included in the guard bands of two adjacent allocated resource block sets;

[0074] 3. The Y bit may be used to indicate the number of the first resource block set and the number of consecutive resource block sets in the allocated resource block set;

[0075] 4. The size of Y is determined according to the number M of resource block sets included in the BWP. The size of Y satisfies formula (1):

[0076]

[0077] In the NR-U network, when the network device configures the terminal device to use the comb-tooth transmission PUSCH based on high-level parameters, if in the initial access phase, the terminal device receives DCI from the network device, and the format of the DCI is the format of the DCI in the fallback mode, for example, the DCI format 0_0 of the TC-RNTI scrambling code, the FDRA field of the DCI received by the terminal device includes a comb index for indicating the allocated comb index, that is, the FDRA field of the DCI includes X bits; if the terminal device enters the connected state, the terminal device receives DCI from the network device, and the format of the DCI is the format of the DCI in the non-fallback mode, for example, the terminal device receives the DCI format 0_1 ​​of the C-RNTI or CS-RNTI or SP-CSI-RNTI or MCS-C-RNTI scrambling code, the FDRA field of the DCI includes: a comb index for indicating the allocated comb index and a resource block set for indicating the allocated resource block set, that is, the FDRA field of the DCI includes X bits and Y bits. It should be noted that in this process, the X bits and Y bits can be determined in accordance with the method described above.

[0078] However, after the terminal device enters the connected state, there is no feasible solution for how the network device schedules transmission resources for the terminal device through DCI in the DCI format that satisfies the fallback mode. Therefore, an embodiment of the present application provides a resource allocation method to enable the network device to allocate transmission resources for the terminal device through DCI in the DCI format that satisfies the fallback mode.

[0079] The implementation environment involved in the embodiments of the present application is briefly introduced.

[0080] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: GSM (Global System of Mobile communication) system, CDMA (Code Division Multiple Access) system, WCDMA (Wideband Code Division Multiple Access) system, GPRS (General Packet Radio Service), LTE (Long Term Evolution) system, LTE FDD (Frequency Division Duplex) system, LTE TDD (Time Division Duplex) system, LTE-A (Advanced long term evolution) system, NR (New Radio) system, NR system evolution system, LTE-U (LTE-Based Access To Unlicensed Spectrum) system, NR-U (NR-Based Access To Unlicensed Spectrum) system, UMTS (Universal Mobile Telecommunication System), WiMAX (Worldwide Interoperability for Microwave Access (Global Interconnected Microwave Access) communication system, WLAN (Wireless Local Area Networks), WiFi (Wireless Fidelity), next generation communication system or other communication systems, etc.

[0081] Generally speaking, the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but also support, for example, D2D (Device to Device) communication, M2M (Machine to Machine) communication, MTC (Machine Type Communication), V2V (Vehicle to Vehicle) communication and V2X (Vehicle to Everything) systems, etc. The embodiments of the present application can also be applied to these communication systems.

[0082] It should be understood that the embodiments of the present application can be used in both licensed spectrum and unlicensed spectrum.

[0083] The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0084] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 3 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminals located within the coverage area. In one embodiment, the network device 110 may be an evolved base station (EvolutionalNode B, eNB or eNodeB) in an LTE system, or a wireless controller in a CRAN (Cloud Radio Access Network), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.

[0085] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal" includes but is not limited to connection via a wired line, such as PSTN (Public Switched Telephone Networks), DSL (Digital Subscriber Line), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, WLAN (Wireless Local Area Network), a digital television network such as a DVB-H network, a satellite network, an Amplitude Modulation-Frequency Modulation (AM-FM) broadcast transmitter; and / or another terminal device configured to receive / send communication signals; and / or an IoT (Internet of Things) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; PCS (Personal Communications System) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; Personal Digital Assistants (PDAs) that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or GPS (Global Positioning System) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. Terminal equipment may refer to access terminals, UEs (User Equipment), subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices.The access terminal can be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0086] In one implementation, terminal devices 120 may perform terminal-to-terminal direct connection (D2D) communication with each other.

[0087] In one embodiment, the 5G communication system or 5G network may also be referred to as an NR system or an NR network.

[0088] Figure 3 One network device and two terminals are shown exemplarily. In one implementation, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area, which is not limited in the embodiments of the present application.

[0089] In one implementation, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0090] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 3 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.

[0091] The resource allocation method provided in this application includes at least part of the following contents.

[0092] The network device first generates resource allocation information, which includes first information for determining a first resource block, and the first resource block includes at least one resource block; the network device sends the resource allocation information including the first information to the terminal device; the terminal device receives the resource allocation information from the network device, and determines a target resource block set from M resource block sets, and determines a target resource block included in the target resource block set based on the first resource block indicated in the resource allocation information and the target resource block set, and the target resource block is the transmission resource allocated by the network device to the terminal device.

[0093] The following describes in detail how a network device allocates transmission resources to a terminal device through several specific embodiments.

[0094] Figure 4 This is a flow chart of a resource allocation method provided in one embodiment of the present application. Figure 4 As shown, the method of this embodiment includes:

[0095] S101. A network device generates resource allocation information.

[0096] The resource allocation information generated by the network device includes first information for determining a first resource block. The first resource block is associated with a target resource block, where the target resource block is a transmission resource allocated by the network device to the terminal device, and the transmission resource may be an uplink transmission resource or a downlink transmission resource.

[0097] Exemplarily, when configuring a terminal device to use comb-tooth-based uplink transmission, the network device may generate resource allocation information that includes first information that can be used to indicate the index of a first comb tooth, the first comb tooth including at least one comb tooth, that is, the first resource block is a resource block included in the first comb tooth. For example, the first information may be the X bits used to indicate the assigned comb tooth index, if the subcarrier spacing is 15kHz, X=6, that is, when the subcarrier spacing is 15kHz, the first information includes 6 bits; if the subcarrier spacing is 30kHz, X=5, that is, when the subcarrier spacing is 15kHz, the first information includes 5 bits.

[0098] Exemplarily, the first information included in the resource allocation information generated by the network device can be used to indicate the resource allocation information within a resource block set, and the terminal device can determine the transmission resources within each resource block set in the target resource block set based on the first information, thereby determining the transmission resources for uplink or downlink transmission.

[0099] S102: The network device sends resource allocation information to the terminal device. Correspondingly, the terminal device receives the resource allocation information from the network device.

[0100] In one implementation, the network device may send the resource allocation information to the terminal device by sending DCI to the terminal device, and the resource allocation information may be the frequency domain resource allocation information in the DCI. In some possible embodiments, the format of the DCI sent by the network device is a DCI format in which the DCI is in a fallback mode. Specifically, the format of the DCI sent by the network device includes a DCI format 0_0 of a first RNTI scrambled code, wherein the first RNTI may include at least one of the following: a cell RNTI (Cell RNTI, C-RNTI), a configured scheduling RNTI (Configured Scheduling RNTI, CS-RNTI), and a modulation and coding scheme C-RNTI (Modulation and Coding Scheme C-RNTI, MCS-C-RNTI).

[0101] S103: The terminal device determines a target resource block set from M resource block sets, where M is an integer greater than or equal to 1.

[0102] In this solution, the transmission resources allocated by the network device to the terminal device are located in the target resource block set. Therefore, when the terminal device determines the transmission resources allocated by the network device to it, it needs to first determine the target resource block set. For example, the terminal device can determine the target resource block from the M resource block sets included in the BWP configured by the network device for it, or, if the network device configures multiple BWPs for the terminal device, the terminal device can determine the target resource block set from the M resource block sets included in the target BWP in the multiple BWPs, where the target BWP referred to here is the activated BWP.

[0103] In one embodiment, the terminal device may determine the target resource block set from the M resource block sets included in the target BWP in a manner pre-negotiated with the network device, wherein the target resource block set may be a first resource block set pre-set in the M resource block sets. In this case, the resource allocation information sent by the network device may not include information for indicating the target resource block set.

[0104] In one implementation, the first set of resource blocks includes one set of resource blocks.

[0105] Exemplarily, when the resource allocation information sent by the network device does not include information indicating the target resource block set, the terminal device may determine the target resource block set from the M resource block sets according to the index of each resource block set in the M resource block sets, or the number of resource blocks included in each resource block set in the M resource block sets:

[0106] A possible implementation manner: The first resource block set can be determined according to the index of each resource block set in the M resource block sets.

[0107] That is to say, in this scheme, the target resource block set can be determined according to the index of each resource block set in the M resource block sets. For example, the target resource block set can be the resource block set with the largest index in the M resource block sets, or the target resource block set can also be the resource block set with the smallest index in the M resource block sets. Of course, in practical applications, it can also be determined according to the index of each resource block set in the M resource block sets in other ways, and the embodiment of the present invention does not limit this.

[0108] Another possible implementation manner: The first resource block set may be determined according to the number of resource blocks in each resource block set in the M resource block sets.

[0109] That is to say, in this scheme, the target resource block set can be determined according to the number of resource blocks respectively included in each resource block set of the M resource block sets. For example, the target resource block set can be the resource block set including the least number of resource blocks among the M resource block sets, or the target resource block set can also be the resource block set including the largest number of resource blocks among the M resource block sets. Of course, in practical applications, it can also be determined according to the number of resource blocks included in each resource block set of the M resource block sets in other ways, and the embodiments of the present invention do not limit this.

[0110] When the network device allocates transmission resources to the terminal device in one of the above two ways, the resource allocation information sent by the network device to the terminal device may only include the first information for indicating the first resource block, without including the indication information for indicating the target resource block set, thereby improving the reliability of the resource allocation information transmission. If the network device transmits the resource allocation information via DCI, the FDRA field of the DCI may only include the X bit, without including the Y bit, thus effectively improving the reliability of the DCI transmission.

[0111] S104. The terminal device determines the target resource blocks included in the target resource block set based on the first resource block and the target resource block set.

[0112] Specifically, after the terminal device determines the target resource block set from the M resource block sets included in the BWP configured by the network device or the activated BWP, the terminal device determines the target resource block from the target resource block set based on the first resource block indicated by the first information and the target resource block set.

[0113] For example, when the subcarrier spacing is 15kHz, the terminal device can determine the comb tooth index using 6 bits in the DCI, and determine the resource block corresponding to the comb tooth based on the determined comb tooth index and the target resource block set. The resource block corresponding to the comb tooth index is the transmission resource allocated to it by the network device; when the subcarrier spacing is 30kHz, the terminal device can determine the comb tooth index using 5 bits in the DCI, and determine the resource block corresponding to the comb tooth based on the determined comb tooth index and the target resource block set. The resource block corresponding to the comb tooth index is the transmission resource allocated to it by the network device.

[0114] In this embodiment, the network device first generates resource allocation information, which includes first information for determining a first resource block, and the first resource block includes multiple resource blocks; the network device sends the resource allocation information including the first information to the terminal device, and the terminal device receives the resource allocation information from the network device, and determines a target resource block set from M resource block sets, and determines the target resource block included in the target resource block set according to the first resource block indicated in the resource allocation information and the target resource block set, and the target resource block is the transmission resource allocated by the network device to the terminal device. Through the method provided in this embodiment, when the terminal device is in a connected state or an idle state, the network device can schedule transmission resources for the terminal device through a fallback mode DCI (for example, DCI format 0_0), and the size of the frequency domain resource allocation FDRA field in the DCI remains unchanged.

[0115] In addition, the method of this scheme is also applicable to terminal devices and network devices in the initial access phase. Specifically, the terminal device will only access the initial BWP during the initial access process, and the size of the initial BWP is 20MHz, or it can be considered that the initial BWP accessed by the terminal device during the initial access process includes a resource block set, and the resource block set corresponds to a 20MHz working bandwidth. The random access process initiated by the terminal device is completed on the initial BWP. Therefore, the Msg-3 transmission in the initial access process, including the PUSCH scheduled by the RAR grant and the PUSCH scheduled by the DCI in the fallback mode of the TC-RNTI scrambling code, are all on the initial BWP. In this process, the network device does not need to indicate the resource block set included in the initial BWP to the terminal device. Therefore, the FDRA field of the authorization information only includes information for indicating the comb teeth for transmitting the PUSCH, that is, the FDRA field only includes X bits.

[0116] In this case, whether before or after the initial access is completed, the number of bits included in the FDRA field in DCI format 0_0 is consistent, so it can effectively avoid the ambiguity of the terminal device's understanding of the FDRA field when scheduling DCI format 0_0 in different stages, such as the initial access stage and the RRC connection state. In addition, this method can reduce the overhead of DCI format 0_0 and improve the reliability of DCI transmission.

[0117] In one implementation manner, in other embodiments, the target resource block set may also be configured by a network device, and this situation will be introduced through several detailed embodiments.

[0118] Figure 5 A flowchart of a resource allocation method provided by another embodiment of the present application. In this embodiment, the target resource block set is configured by a network device. Figure 5 As shown, the method of this embodiment includes:

[0119] S201. The network device sends second information to the terminal device. Correspondingly, the terminal device receives second information from the network device, where the second information is used to indicate a second resource block set among the M resource block sets.

[0120] In this scheme, the target resource block set includes the second resource block set indicated in the second information, that is, the network device sends the second information to the terminal device, thereby indicating to the terminal device which resource block set or resource block sets among the M resource block sets the target resource block set includes.

[0121] In one implementation, the second set of resource blocks includes one set of resource blocks.

[0122] In one implementation, the second information may be sent by the network device through radio resource control RRC signaling.

[0123] In some embodiments, the second information may include an index of the second resource block set, or the second information may include an identifier of the starting resource block of the second resource block set and the number of resource blocks included in the second resource block set, or the second information may include an identifier of the starting resource block of the second resource block set and an identifier of the last resource block of the second resource block set. Of course, in actual applications, the second information is not limited to the above-mentioned implementation method, as long as it can indicate the second resource block set.

[0124] In other embodiments, if the network device configures multiple BWPs for the terminal device and configures a second resource block set in each BWP, then when a BWP configuration is activated, the second resource block set included in the activated BWP is the target resource block set. In some possible implementations, the second information can flexibly indicate the second resource block set included in the BWP by indicating the activated BWP. That is, the network device can flexibly indicate the target resource block set included in the BWP by indicating the activated BWP through the second information.

[0125] S202: The network device generates resource allocation information.

[0126] S203: The network device sends resource allocation information to the terminal device. Correspondingly, the terminal device receives the resource allocation information from the network device.

[0127] In this embodiment, S202 and S203 are respectively Figure 4 In the illustrated embodiment, S101 and S102 are similar, and reference may be made to the detailed description of S101 and S102 , which will not be repeated here.

[0128] S204. The terminal device determines a target resource block set from the M resource block sets according to the second information.

[0129] In this solution, the terminal device can determine the target resource block set according to the second information in S201.

[0130] In some embodiments, if the second information in S201 includes an index of a second resource block set, the terminal device may determine the second resource block set based on the index, that is, determine the target resource block set based on the index of the second resource block set included in the second information; if the second information in S201 includes an identifier of the starting resource block in the second resource block set and the number of resource blocks included in the second resource block set, the terminal device determines the starting resource block of the target resource block set based on the second information including the identifier of the starting resource block in the second resource block set, and determines the resource blocks included in the target resource block set based on the second information including the number of resource blocks included in the second resource block set.

[0131] In other embodiments, if the second information is used to indicate an activated BWP, the terminal device may determine the preset second resource block set included in the BWP indicated by the second information as the target resource block set. For example, the network device configures four uplink UL BWPs for the terminal device, namely UL BWP 0, UL BWP 1, UL BWP 2 and UL BWP 3, each ULBWP includes a preset second resource block set, and when a certain UL BWP is activated, the preset second resource block set included in the UL BWP is the target resource block set. For example, the network device indicates that UL BWP 0 is activated through the second information, and the preset second resource block set included in UL BWP 0 is the target resource block set. Among them, the preset second resource block set corresponding to each ULBWP can be configured by the network device when the network device configures the BWP. The second resource block set in each UL BWP can be independently configured. For example, UL BWP 0 includes 3 resource block sets, among which the second resource block set can be the pre-set second resource block set described in this embodiment; UL BWP 1 can include 4 resource block sets, among which the third resource block set can be the pre-set second resource block set described in this embodiment.

[0132] S205. The terminal device determines the target resource block included in the target resource block set based on the first resource block and the target resource block set.

[0133] In this embodiment, S205 and Figure 4 S104 in the illustrated embodiment is similar, and reference may be made to the detailed description of S104, which will not be repeated here.

[0134] In the method of this embodiment, the network device can configure the target resource block set, thereby improving the flexibility of the transmission resources scheduled by the network device for the terminal device.

[0135] exist Figure 5 On the basis of the embodiment shown, it is also necessary to explain that if the network device sends the second information to the terminal device, then when the terminal device receives the second information, it can determine that the target resource block set is the second resource block set indicated in the second information from the M resource block sets. This illustrates the following two points: First, in the implementation method shown in this embodiment, the priority of the second resource block set is higher than the above Figure 4 The first resource block set shown in the embodiment; second, in this embodiment, the execution order of S204, S202 and S203 is not specific, for example, S204 can also be executed after S201 and before S202. Figure 5 The embodiments shown in the specification are not intended to limit the resource allocation method provided by the present invention.

[0136] Figure 6 This is a flow chart of a resource allocation method provided by another embodiment of the present application. In this embodiment, another implementation method of configuring a target resource block set by a network device is provided. Figure 6 As shown, the method of this embodiment includes:

[0137] S301. The network device sends third information to the terminal device.

[0138] Correspondingly, the terminal device receives third information from the network device, where the third information is used to indicate a third resource block set among the M resource block sets, wherein the third resource block set may correspond to a validity period of the third resource block set.

[0139] In one implementation, the third set of resource blocks includes one set of resource blocks.

[0140] In one implementation, the third information is further used to indicate a validity period of the third resource block set.

[0141] In the scheme shown in this embodiment, the third information may indicate a third resource block set among the M resource block sets. If the validity period of the third resource block set is not configured in the third information, it may be assumed that the third resource block set is effective until reconfiguration. That is, before reconfiguration, the terminal device may determine that the target resource block set is the third resource block set. If the third information indicates the third resource block set and at the same time indicates the validity period of the third resource block set, then the third resource block set is valid within the validity period. That is, within the validity period, the target resource block set is the third resource block set. Outside the validity period, the target resource block set may be determined by other means.

[0142] For example, in an activated UL BWP, the terminal device is configured with a pre-set first resource block set and the validity period of the pre-set first resource block set is 100ms. The terminal device confirms that the pre-set first resource block set is the target resource block set within 100ms after the configuration takes effect. After 100ms, the target resource block set can be determined according to other rules.

[0143] It should be noted that if the third resource block set in the second information is not within its corresponding validity period, the target resource block set can be determined from the M resource block sets included in the currently activated UL BWP according to other rules. Although the third resource block set is not within its corresponding validity period, the third resource block set may meet the new judgment rules. Therefore, if the third resource block set in the third information is not within its corresponding validity period, the third resource block set may not be the target resource block set, or it may be the target resource block set.

[0144] In one implementation, the third information may be sent by the network device through radio resource control RRC signaling.

[0145] In some embodiments, when the third information indicates the third resource block set, the third information may include an index of the third resource block set, or the third information may include an identifier of the starting resource block of the third resource block set and the number of resource blocks included in the third resource block set, or the third information may include an identifier of the starting resource block of the third resource block set and an identifier of the last resource block of the third resource block set. Of course, in actual applications, the third information indicating the third resource block set is not limited to the above-mentioned implementation method, as long as it can indicate the third resource block set.

[0146] S302: The network device generates resource allocation information.

[0147] S303: The network device sends resource allocation information to the terminal device. Correspondingly, the terminal device receives the resource allocation information from the network device.

[0148] In this embodiment, S302 and S303 are respectively Figure 4 In the illustrated embodiment, S101 and S102 are similar, and reference may be made to the detailed description of S101 and S102 , which will not be repeated here.

[0149] S304. The terminal device determines a target resource block set from the M resource block sets according to the third information.

[0150] In the target BWP, the network device configures a third resource block set for the terminal device through third information, and configures the validity period of the third resource block set. Then, the terminal device can determine whether the third resource block set is the target resource block set based on the validity period corresponding to the third resource block set indicated by the third information.

[0151] This may include the following:

[0152] First, if the third information indicates the third resource block set and the validity period corresponding to the third resource block set, then if the terminal device determines that it is within the validity period corresponding to the third resource block set, then the target resource block set is determined to be the third resource block set;

[0153] Second, if the third information indicates the third resource block set and the validity period corresponding to the third resource block set, if the terminal device determines that it is not within the validity period corresponding to the third resource block set, it can determine that the target resource block set is the first resource block set or the second resource block set.

[0154] Third, if the third information indicates a third resource block set, but the third information does not indicate the validity period corresponding to the third resource block set, the default method can be adopted, and the third resource block set is always effective before reconfiguration. That is to say, when the third information indicates a third resource block set, but the third information does not indicate the validity period corresponding to the third resource block set, the target resource block set is the third resource block set.

[0155] In some embodiments, if the third information in S301 includes an index of a third resource block set, the terminal device may determine the third resource block set based on the index, that is, determine the target resource block set based on the index of the third resource block set included in the third information; if the third information in S301 includes an identifier of the starting resource block of the third resource block set and the number of resource blocks included in the third resource block set, the terminal device determines the starting resource block of the target resource block set based on the identifier of the starting resource block of the third resource block set included in the third information, determines the resource blocks included in the target resource block set based on the number of resource blocks included in the third resource block set included in the third information, and thereby determines the target resource block.

[0156] S305. The terminal device determines the target resource block included in the target resource block set based on the first resource block and the target resource block set.

[0157] In this embodiment, S305 and Figure 4 S104 in the illustrated embodiment is similar, and reference may be made to the detailed description of S104, which will not be repeated here.

[0158] In the method of this embodiment, the network device can configure the target resource block set, thereby improving the flexibility of the transmission resources scheduled by the network device for the terminal device.

[0159] exist Figure 6 On the basis of the embodiment shown, it is also necessary to explain that if the network device sends the third information to the terminal device, then when the terminal device receives the third information, it can determine that the target resource block set is the third resource block set indicated in the third information from the M resource block sets. This illustrates the following two points: First, in the implementation method shown in this embodiment, the priority of the third resource block set is higher than the above Figure 4 The first resource block set shown in the embodiment; second, in this embodiment, the execution order of S304, S302 and S303 is not specific, for example, S304 can also be executed after S301 and before S302. Figure 6 The embodiments shown in the specification are not intended to limit the resource allocation method provided by the present invention.

[0160] exist Figure 6 On the basis of the illustrated embodiment, it may further include S301': the network device sends second information to the terminal device.

[0161] Correspondingly, the terminal device receives second information from the network device, where the second information can be used to indicate a second resource block set among the M resource block sets.

[0162] In one implementation, the network device sends RRC signaling to the terminal device, where the RRC signaling includes the second information.

[0163] In some possible embodiments, S301 and S301' may be sent through the same RRC signaling, or may be sent through different RRC signaling, which is not limited in the embodiments of the present application.

[0164] Here, S301 and S301' are sent through the same RRC signaling as an example for detailed description. If the network device sends the second information and the third information to the terminal device, it means that the network device configures the second resource block set and the third resource block set for the terminal device at the same time. Then, S304, the terminal device can also determine the target resource block set from the M resource block sets according to the third information and the second information, which may include the following possible situations:

[0165] The first and third information indicate the third resource block set and the validity period corresponding to the third resource block set, and the second information indicates the second resource block set

[0166] If the terminal device determines, based on the third information, that it is not within the validity period corresponding to the third resource block set, the terminal device may determine that the target resource block set is the second resource block set.

[0167] It should be noted that if the network device configures a first resource block set, a second resource block set and a third resource block set for the terminal device, but the RRC signaling includes the second information but not the third information, the target resource block set is determined to be the second resource block set; if the RRC signaling includes the third information but not the second information, the third resource block set or the first resource block set can be determined as the target resource block set based on the third information, and the determination method refers to the description in the above embodiment.

[0168] If the network device sends both the second information and the third information to the terminal device, and the third resource block set configured in the third information takes effect, it can be considered that the priority of the third resource block set is higher than the second resource block set and the first resource block set, and the priority of the second resource block set is higher than the first resource block set.

[0169] It should be noted that, in practical applications, the above-mentioned implementation methods of determining the target resource block set in the target BWP may be used alone or in combination with each other, if they are not mutually exclusive, and the above-mentioned embodiments are only described for exemplary purposes.

[0170] Figure 7This is a flow chart of a resource allocation method provided by another embodiment of the present application. Figure 7 As shown, the method of this embodiment includes:

[0171] S401. A network device generates resource allocation information.

[0172] In this embodiment, the resource allocation information includes first information and fourth information. The first information is used to determine a first resource block, and the first resource block includes at least one resource block. The fourth information is used to indicate the determination of a target resource block set from the M resource block sets.

[0173] In one implementation, the target resource block set includes one resource block set or multiple resource block sets.

[0174] In one implementation, the length of the fourth information may be determined in one of the following two ways:

[0175] The lengths of the first and fourth information are determined according to the number M of resource block sets included in the target BWP;

[0176] The target BWP referred to here may be an activated BWP, or may be a BWP configured by a network device.

[0177] The length of the second and fourth information is determined according to the number S of resource block sets included in the cell to which the terminal device belongs;

[0178] For example, the first information can be used to indicate the index of the first comb tooth, that is, the first information can be the X bit in the FDRA field of the DCI described in the above embodiment. How to determine the specific implementation method of the X bit can refer to the description in the above embodiment and will not be repeated here.

[0179] The fourth information may be the Y bit in the FDRA field of the DCI described in the above embodiment, and the Y bit may be used to indicate the target resource block set allocated for transmission in the M resource block sets included in the target BWP configured by the network device for the terminal device. The length of the Y bit may be implemented by the above formula (1), wherein when determining the length of the Y bit according to the number S of resource block sets included in the cell to which the terminal device belongs, in the calculation process, it is only necessary to replace M in the formula (1) with S.

[0180] S402: The network device sends resource allocation information to the terminal device. Correspondingly, the terminal device receives the resource allocation information from the network device.

[0181] S403. The terminal device determines a target resource block set from M resource block sets according to the fourth information.

[0182] Specifically, the terminal device can determine the target resource block set from the N resource block sets indicated by the network device, wherein the method for determining the target resource block set can refer to the description in the above embodiment and will not be repeated here.

[0183] S404: The terminal device determines a target resource block included in the target resource block set according to the first resource block and the target resource block set.

[0184] Step S404 in this embodiment is Figure 4 S104 in the illustrated embodiment is similar, and reference may be made to the detailed description of S104 , which will not be repeated here.

[0185] In this embodiment, the network device first generates resource allocation information, which includes first information for determining a first resource block and fourth information for indicating a target resource block set in a set of M resource blocks, where the first resource block includes one or more resource blocks; the network device sends the resource allocation information including the first information and the fourth information to the terminal device, the terminal device receives the resource allocation information from the network device, and determines the target resource block set in the set of M resource blocks according to the fourth information, and determines the target resource block included in the target resource block set according to the first resource block and the target resource block set indicated in the resource allocation information, and the target resource block is the transmission resource allocated by the network device to the terminal device. Through the method provided in this embodiment, after the terminal device is in a connected state, the network device can schedule transmission resources for the terminal device through a DCI in a fallback mode (e.g., DCI format 0_0).

[0186] In a specific embodiment, the terminal device will only access the initial BWP during the initial access process, and the size of the initial BWP is 20MHz, or it can be considered that the initial BWP accessed by the terminal device during the initial access process includes a resource block set, and the resource block set corresponds to a 20MHz working bandwidth. The random access process initiated by the terminal device is completed on the initial BWP. Therefore, the Msg-3 transmission during the initial access process, including the PUSCH scheduled by the RAR grant and the PUSCH scheduled by the DCI in the fallback mode of the TC-RNTI scrambling code, are all on the initial BWP. In this process, the network device does not need to indicate the resource block set included in the initial BWP to the terminal device. Therefore, the FDRA field of the authorization information only includes information for indicating the comb teeth of the transmitted PUSCH, that is, the FDRA field only includes X bits. Among them, the determination method of the X bit and the Y bit in the FDRA field refers to the description in the above embodiment and will not be repeated here.

[0187] Before the RRC configuration is completed, the communication between the terminal device and the network device is scheduled by DCI in fallback mode (DCI format 0_0). In this process, the UL BWP only includes one RB set, so there is no need to indicate the RB set information. Therefore, the FDRA field in the uplink grant only needs to indicate the assigned comb index (or, only need to include X bits). After the RRC configuration is completed, the terminal device can be configured with multiple RB sets. In this case, when using DCI format 0_0 for PUSCH scheduling, the FDRA field in the DCI includes three cases:

[0188] Case 1: The FDRA field only needs to indicate the allocated comb index (or, only needs to include X bits). In this case, the number of bits included in the FDRA field in DCI format 0_0 is consistent, whether before or after the initial access is completed. Therefore, it can avoid ambiguity in the understanding of the FDRA field when the terminal device schedules DCI format 0_0 in different stages, such as the initial access stage and the RRC connection state. In addition, this method can reduce the overhead of DCI format 0_0. The limitation of this method is that in the RRC connection state, even if the terminal device is configured with multiple RB sets, when the terminal device is scheduled using DCI format 0_0, the terminal device can only be scheduled for transmission in one RB set. However, this limitation does not have a significant impact on transmission efficiency. For example, in this case, if the network device wants to schedule the terminal device to use multiple RB sets for uplink transmission, the network device can use DCI format 0_1 ​​to do so. Furthermore, since the DCI length of DCI format 0_0 is usually smaller than the DCI length of DCI format 0_1, when a network device wants to schedule a terminal device to use an RB set for uplink transmission, using DCI format 0_0 scheduling that includes only X bits can improve the reliability of DCI transmission.

[0189] Since the FDRA field in DCI format 0_0 only includes X bits, in the RRC connected state, if the activated UL BWP of the terminal device is configured with M RB sets, where M is a positive integer greater than 1, the terminal device needs to determine which RB set of the multiple RB sets the PUSCH scheduled by DCI format 0_0 should be transmitted. In the present application, the terminal device can determine the target RB set of the M RB sets for PUSCH transmission by at least one of the following methods.

[0190] Mode 1: the target RB set is a preset RB set in the M RB sets.

[0191] In one implementation, the preset RB set is determined according to an RB set index. For example, the target RB set is an RB set with the smallest index among the M RB sets, or the target RB set is an RB set with the largest index among the M RB sets.

[0192] In one implementation, the preset RB set is determined according to the number of RBs included in the RB set. For example, the target RB set is the RB set with the least number of RBs among the M RB sets, or the target RB set is the RB set with the most RBs among the M RB sets.

[0193] Mode 2: The target RB set is a default RB set configured for the network device.

[0194] In one embodiment, the default RB set is configured in the UL BWP configuration. For example, the terminal device is configured with 4 UL BWPs, each of which includes a default RB set configuration. When a certain UL BWP among the 4 UL BWPs is activated, the default RB set configuration included in the UL BWP is used to determine the target RB set.

[0195] Mode 3: the target RB set is the first activated RB set configured by the network device.

[0196] In one embodiment, the first activated RB set is configured in the UL BWP configuration. For example, the terminal device is configured with 4 UL BWPs, wherein each UL BWP includes a first activated RB set configuration, and when a UL BWP among the 4 UL BWPs is activated, the first activated RB set configuration included in the UL BWP is used to determine the target RB set.

[0197] In one embodiment, the first activated RB set corresponds to the first activated RB set effective time. In one embodiment, the first activated RB set effective time is also configured in the UL BWP configuration. In one embodiment, the first activated RB set takes effect within the first activated RB set effective time. In one embodiment, if the first activated RB set effective time is not configured, the first activated RB set takes effect until reconfiguration.

[0198] For example, when activating UL BWP, the terminal device is configured with a first activated RB set and a first activated RB set effective time of 100ms. Then, within 100ms after confirming that the configuration signaling is effective, the terminal device determines that the target RB set is the RB set configured by the first activated RB set.

[0199] It should be understood that, in the case of non-mutual exclusion, the above methods can be used in combination to determine the target RB set. As an example, the default RB set, the first activated RB set, and the first activated RB set effective time are RRC parameter optional configurations.

[0200] If the terminal device is configured with a default RB set, a first activated RB set and the effective time of the first activated RB set, during the effective time of the first activated RB set, the target RB set is determined according to the first activated RB set configuration; otherwise, the target RB set is determined according to the default RB set configuration.

[0201] If the terminal device is configured with a default RB set and a first activated RB set, after the first activated RB set is configured, the target RB set is determined according to the first activated RB set configuration, otherwise, the target RB set is determined according to the default RB set configuration.

[0202] If the terminal device is configured with the first activated RB set and the first activated RB set effective time, within the first activated RB set effective time, the target RB set is determined according to the first activated RB set configuration, otherwise, the target RB set is determined according to the preset RB set.

[0203] If the terminal device is configured with a default RB set, after the first activated RB set is configured, the target RB set is determined according to the first activated RB set configuration, otherwise, the target RB set is determined according to the preset RB set.

[0204] If the terminal device is configured with a first activated RB set, after the first activated RB set is configured, the target RB set is determined according to the first activated RB set configuration, otherwise, the target RB set is determined according to the preset RB set.

[0205] In the manner shown in Case 1, it can be understood that the preset RB set can be the first resource block set in the above embodiment, the default RB set can be the second resource block set, and the first activated RB set can be the third resource block set.

[0206] Case 2: The FDRA field is used to indicate the allocated comb index and to indicate the allocated RB set (or, it needs to include X bits + Y bits). The size of Y is determined according to the number of RB sets M included in the BWP, and the number of bits included in Y is determined according to the above formula (1). In this case, since the initial access phase only includes one RB set, Y takes the value of 0. If M is greater than 1 in the RRC connection state, Y takes the value greater than 0. Therefore, the number of bits included in the FDRA field in the DCI format 0_0 in different stages is different. The terminal device may need to use different DCI lengths to detect DCI format 0_0 in different stages, which may cause misunderstanding. In addition, this method has an increased overhead compared to DCI format 0_0 in case 1. The advantage of this method is that in the RRC connection state, even if the terminal device is configured with multiple RB sets, when the terminal device is scheduled using DCI format 0_0, the terminal device can also be dynamically scheduled to transmit in any RB set, which has a certain degree of flexibility.

[0207] In this manner, the FDRA field in the DCI format 0_0 may be consistent with the FDRA field in the DCI format 0_1. For the implementation of determining the X bit and the Y bit included in the FDRA field in the DCI, reference may be made to the description in the aforementioned embodiment, which will not be repeated here.

[0208] Case 3: The FDRA field is used to indicate the allocated comb index and to indicate the allocated RB set (or in other words, it needs to include X bits + Y bits). The size of Y is determined according to the number of RB sets N included in the cell, and the number of bits included in Y is determined according to the above formula (1). When determining the size of Y, the difference between Case 3 and Case 2 is that the number of RB sets M included in BWP in formula (1) is replaced by the number of RB sets S included in the cell to which the terminal device belongs. In this case, whether before or after the initial access is completed, the number of bits included in the FDRA field in DCI format 0_0 is consistent, and is determined according to the number of RB sets N included in the cell. Therefore, it can avoid ambiguity in the understanding of the FDRA field when the terminal device schedules DCI format 0_0 at different stages, such as the initial access stage and the RRC connection state. However, this method increases the overhead of DCI format 0_0 relative to cases 1 and 2. The advantage of this method is that, in the RRC connected state, even if the terminal device is configured with multiple RB sets, when the terminal device is scheduled using DCI format 0_0, the terminal device can also be dynamically scheduled to transmit in any RB set, which has a certain degree of flexibility.

[0209] In this manner, the FDRA field in the DCI format 0_0 may be consistent with the FDRA field in the DCI format 0_1. For the implementation of determining the X bit and the Y bit included in the FDRA field in the DCI, reference may be made to the description in the aforementioned embodiment, which will not be repeated here.

[0210] Figure 8 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 8 As shown, the terminal device 200 provided in this embodiment includes:

[0211] The transceiver module 201 is configured to receive resource allocation information from a network device, wherein the resource allocation information includes first information, and the first information is used to determine a first resource block, wherein the first resource block includes at least one resource block;

[0212] The processing module 202 is used to determine a target resource block set from M resource block sets, and determine a target resource block included in the target resource block set based on the first resource block and the target resource block set, wherein M is an integer greater than or equal to 1.

[0213] The terminal device provided in this embodiment is used to execute the technical solution on the terminal device side in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0214] exist Figure 8 Based on the shown embodiment, in some possible designs, the resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes DCI format 0_0 of the first RNTI scrambling code, and the first RNTI includes at least one of the following: C-RNTI, CS-RNTI and MCS-C-RNTI.

[0215] In some possible designs, the first information is used to determine the first resource block, including:

[0216] The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth.

[0217] In some possible designs, the target resource block set includes a first resource block set pre-set among the M resource block sets.

[0218] In some possible designs, the first resource block set is determined based on the index of each resource block set in the M resource block sets; or, the first resource block set is determined based on the number of resource blocks in each resource block set in the M resource block sets.

[0219] In some possible designs, the target resource block set includes a second resource block set among the M resource block sets, and the second resource block set is indicated by the network device through second information.

[0220] In some possible designs, the transceiver module 201 is further configured to receive the second information from the network device;

[0221] The processing module 202 is further configured to determine, according to the second information, that the target resource block set is the second resource block set.

[0222] In some possible designs, the target resource block set includes a third resource block set among the M resource block sets, the third resource block set corresponds to a validity period of a third resource block set, and the third resource block set and / or the validity period are indicated by the network device through third information.

[0223] In some possible designs, the transceiver module 201 is further configured to receive the third information from the network device;

[0224] The processing module 202 is further configured to determine whether it is within the validity period, and to determine that within the validity period, the target resource block set is the third resource block set.

[0225] In some possible designs, the target resource block set includes at least one resource block set among a first resource block set, a second resource block set, and a third resource block set in the M resource block sets, the third resource block set corresponds to a validity period of a third resource block set, and the third resource block set and / or the validity period are indicated by the network device through third information;

[0226] If the third information is received, the third information indicates the third resource block set and the validity period, the processing module 202 is specifically used to: determine whether it is within the validity period, and determine that within the validity period, the target resource block set is the third resource block set, and determine that outside the validity period, the target resource block set is the first resource block set or the second resource block set; or,

[0227] If the third information is received, and the third information indicates the third resource block set, the processing module 202 is specifically configured to determine that the target resource block set is the third resource block set; or,

[0228] If the third information is not received, the processing module 202 is specifically configured to determine that the target resource block set is the first resource block set or the second resource block set.

[0229] In some possible designs, the first resource block set is preset, the second resource block set is indicated by the network device through second information, and the processing module 202 is specifically configured to determine that the target resource block set is the first resource block set or the second resource block set, including:

[0230] If the second information is received, the processing module 202 is specifically configured to determine that the target resource block set is the second resource block set; or,

[0231] If the second information is not received, the processing module 202 is specifically configured to determine that the target resource block set is the first resource block set.

[0232] In some possible designs, the transceiver module 201 is specifically used to receive wireless resource control RRC signaling from the network device, and the RRC signaling includes second information and / or third information.

[0233] In some possible designs, the resource allocation information also includes fourth information, and the processing module 202 is specifically used to determine the target resource block set from the M resource block sets based on the fourth information.

[0234] In some possible designs, the length of the fourth information is determined according to the value of M; or, the length of the fourth information is determined according to the number of resource block sets included in the cell to which the terminal device belongs.

[0235] In some possible designs, the target bandwidth part BWP includes the M resource block sets, the target BWP is an activated BWP, or the target BWP is a configured BWP.

[0236] Fig. 9 This is a schematic diagram of the structure of a network device provided in an embodiment of the present application. Fig. 9 As shown, the network device 300 of this embodiment includes:

[0237] The processing module 301 is configured to generate resource allocation information, where the resource allocation information includes first information, where the first information is used to determine a first resource block, where the first resource block includes at least one resource block;

[0238] The transceiver module 302 is used to send the resource allocation information to the terminal device, so that the terminal device determines the target resource block set from the M resource block sets, and determines the target resource block from the target resource set according to the first resource block, where M is an integer greater than or equal to 1. The terminal device provided in this embodiment is used to execute the technical solution on the network device side in any of the aforementioned method embodiments, and its implementation principle and technical effect are similar, which will not be repeated here.

[0239] In some possible designs, the resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes DCI format 0_0 of the first RNTI scrambling code, and the first RNTI includes at least one of the following: C-RNTI, CS-RNTI and MCS-C-RNTI.

[0240] In some possible designs, the first information is used to determine the first resource block, including:

[0241] The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth.

[0242] In some possible designs, the target resource block set includes a first resource block set pre-set among the M resource block sets.

[0243] In some possible designs, the first resource block set is determined based on the index of each resource block set in the M resource block sets; or, the first resource block set is determined based on the number of resource blocks in each resource block set in the M resource block sets.

[0244] In some possible designs, the target resource block set includes a second resource block set among the M resource block sets, and the second resource block set is indicated by the network device through second information.

[0245] In some possible designs, the transceiver module 302 is also used to send the second information to the terminal device.

[0246] In some possible designs, the target resource block set includes a third resource block set among the M resource block sets, the third resource block set corresponds to a validity period of a third resource block set, and the third resource block set and / or the validity period are indicated by the network device through third information.

[0247] In some possible designs, the transceiver module 302 is also used to send the third information to the terminal device.

[0248] In some possible designs, the target resource block set includes at least one resource block set among a first resource block set, a second resource block set, and a third resource block set in the M resource block sets, the third resource block set corresponds to a validity period of a third resource block set, and the third resource block set and / or the validity period are indicated by the network device through third information;

[0249] If the transceiver module 302 sends the third information, and the third information indicates the third resource block set and the validity period of the third resource block set, then within the validity period, the target resource block set is the third resource block set; if outside the validity period, the target resource block set is the first resource block set or the second resource block set; or,

[0250] If the transceiver module 302 sends the third information, and the third information indicates the third resource block set, then the target resource block set is the third resource block set; or,

[0251] If the transceiver module 302 does not send the third information, the target resource block set is the first resource block set or the second resource block set.

[0252] In some possible designs, the first resource block set is preset, the second resource block set is indicated by the network device through second information, and the processing module 301 is specifically used to determine that the target resource block set is the first resource block set or the second resource block set, including:

[0253] If the second information is received, the processing module 301 is specifically configured to determine that the target resource block set is the second resource block set; or,

[0254] If the second information is not received, the processing module 301 is specifically configured to determine that the target resource block set is the first resource block set.

[0255] In some possible designs, the transceiver module 302 is specifically used to receive wireless resource control RRC signaling from the network device, and the RRC signaling includes second information and / or third information.

[0256] In some possible designs, the resource allocation information also includes fourth information, and the processing module 301 is specifically used to determine a target resource block set from the M resource block sets based on the fourth information.

[0257] In some possible designs, the length of the fourth information is determined according to the value of M; or, the length of the fourth information is determined according to the number of resource block sets included in the cell to which the terminal device belongs.

[0258] In some possible designs, the target bandwidth part BWP includes the M resource block sets, the target BWP is an activated BWP, or the target BWP is a configured BWP.

[0259] Fig.10 The schematic diagram of the structure of the second embodiment of the terminal device provided in this application is as follows: Fig.10 As shown, the terminal device 400 includes:

[0260] Processor 411, memory 412, interface 413 for communicating with network equipment;

[0261] The memory 412 stores computer-executable instructions;

[0262] The processor 411 executes the computer-executable instructions stored in the memory, so that the processor 411 executes the technical solution on the terminal device side in any of the aforementioned method embodiments.

[0263] Fig.10 This is a simple design of the terminal device. The embodiment of the present application does not limit the number of processors and memories in the terminal device. Fig.10 Only the number 1 is used as an example.

[0264] Fig.11 A schematic diagram of the structure of the network device embodiment 2 provided in this application, such as Fig.11 As shown, the network device 500 includes:

[0265] Processor 511, memory 512, interface 513 for communicating with terminal equipment;

[0266] The memory 512 stores computer-executable instructions;

[0267] The processor 511 executes the computer-executable instructions stored in the memory 512, so that the processor 511 executes the technical solution on the network device side in any of the aforementioned method embodiments.

[0268] Fig.11 This is a simple design of a network device. The embodiment of the present application does not limit the number of processors and memories in the network device. Fig.11 Only the number 1 is used as an example.

[0269] In the above Fig.10 The terminal equipment and Fig.11 In a specific implementation of the network device, the memory, the processor and the interface may be connected via a bus. Optionally, the memory may be integrated inside the processor.

[0270] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the technical solution of the terminal device in any of the aforementioned method embodiments.

[0271] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the technical solution of the network device in any of the aforementioned method embodiments.

[0272] The embodiment of the present application also provides a program, which, when executed by a processor, is used to execute the technical solution of the terminal device in any of the aforementioned method embodiments.

[0273] The embodiment of the present application also provides a program, which, when executed by a processor, is used to execute the technical solution of the network device in any of the aforementioned method embodiments.

[0274] In one implementation, the processor may be a chip.

[0275] An embodiment of the present application also provides a computer program product, including program instructions, which are used to implement the technical solution of the terminal device in any of the aforementioned method embodiments.

[0276] An embodiment of the present application also provides a computer program product, including program instructions, which are used to implement the technical solution of the network device in any of the aforementioned method embodiments.

[0277] An embodiment of the present application also provides a chip, including: a processing module and a communication interface, wherein the processing module can execute the technical solution on the terminal device side in any of the aforementioned method embodiments.

[0278] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the technical solution on the terminal device side of any of the aforementioned method embodiments.

[0279] An embodiment of the present application also provides a chip, including: a processing module and a communication interface, wherein the processing module can execute the technical solution on the network device side in any of the aforementioned method embodiments.

[0280] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the technical solution on the network device side of any of the aforementioned method embodiments.

[0281] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the modules can be electrical, mechanical or other forms.

[0282] In the specific implementation of the above-mentioned terminal equipment and network equipment, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.

[0283] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned memory (storage medium) includes: read-only memory (English: read-only memory, abbreviated as: ROM), random access memory (Random Access Memory, RAM), flash memory, hard disk, solid state drive, magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.

Claims

1. A resource allocation method, characterized in that: include: The terminal device receives resource allocation information from the network device, where the resource allocation information includes first information, where the first information is used to determine a first resource block, where the first resource block includes at least one resource block; The terminal device determines a target resource block set from M resource block sets, where M is an integer greater than or equal to 1; The terminal device determines, according to the first resource block and the target resource block set, a target resource block included in the target resource block set; The resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes the DCI format 0_0 of the first wireless network temporary identifier RNTI scrambling code, and the first RNTI includes: a cell wireless network temporary identifier C-RNTI, a scheduling configuration wireless network temporary identifier CS-RNTI and a modulation and coding scheme cell wireless network temporary identifier MCS-C-RNTI; The first information is used to determine the first resource block, including: The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth; The first information is the X bits in the frequency domain resource allocation FDRA field of the DCI; The frequency domain resource allocation FDRA field of the DCI in the DCI format 0_0 includes only X bits, the number of bits included in the FDRA field of the DCI in the DCI format 0_0 of the terminal device in the initial access phase and the RRC connected state is consistent, and the terminal device determines the target resource block set from the M resource block sets, including: the terminal device determines the target resource block set from the M resource block sets according to the resource block set index or the number of resource blocks in the M resource block sets; or The resource allocation information also includes fourth information, and the fourth information is Y bits in the FDRA field of the DCI, the frequency domain resource allocation FDRA field of the DCI in the DCI format 0_0 includes X+Y bits, and the number of bits included in the FDRA field of the DCI in the DCI format 0_0 of the terminal device is consistent in the initial access phase and the RRC connected state, wherein the length of the Y bit is determined according to the number S of resource block sets included in the cell to which the terminal device belongs, and the length of the Y bit is log2(S*(S+1) / 2), and the terminal device determines the target resource block set from the M resource block sets, including: the terminal device determines the target resource block set from the M resource block sets according to the fourth information.

2. A resource allocation method, characterized in that: include: The network device generates resource allocation information, the resource allocation information including first information, the first information is used to determine a first resource block, the first resource block includes at least one resource block; The network device sends the resource allocation information to the terminal device; wherein the resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes the DCI format 0_0 of the first wireless network temporary identifier RNTI scrambling code, and the first RNTI includes: a cell wireless network temporary identifier C-RNTI, a scheduling configuration wireless network temporary identifier CS-RNTI and a modulation and coding scheme cell wireless network temporary identifier MCS-C-RNTI; The first information is used to determine the first resource block, including: The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth; The first information is the X bits in the frequency domain resource allocation FDRA field of the DCI; wherein the frequency domain resource allocation FDRA field of the DCI in the DCI format 0_0 includes only X bits, the number of bits included in the FDRA field of the DCI in the DCI format 0_0 of the terminal device in the initial access phase and the RRC connected state is consistent, and the network device sends the resource allocation information to the terminal device so that the terminal device determines the target resource block from the target resource block set according to the first resource block, wherein the target resource block set is determined by the terminal device from the M resource block sets according to the resource block set index or the number of resource blocks in the M resource block sets, wherein M is an integer greater than or equal to 1; or The resource allocation information also includes fourth information, and the fourth information is the Y bit in the FDRA field of the DCI, the fourth information is used to indicate that a target resource block set is determined from M resource block sets, the frequency domain resource allocation FDRA field of the DCI of the DCI format 0_0 includes X+Y bits, and the number of bits included in the FDRA field of the DCI of the DCI format 0_0 of the terminal device in the initial access phase and the RRC connected state is consistent, wherein the length of the Y bit is determined according to the number S of resource block sets included in the cell to which the terminal device belongs, and the length of the Y bit is log2(S*(S+1) / 2), the network device sends the resource allocation information to the terminal device, so that the terminal device determines the target resource block set from the M resource block sets, and determines the target resource block from the target resource block set based on the first resource block, wherein M is an integer greater than or equal to 1.

3. A terminal device, characterized in that: include: A transceiver module, configured to receive resource allocation information from a network device, wherein the resource allocation information includes first information, the first information is used to determine a first resource block, and the first resource block includes at least one resource block; a processing module, configured to determine a target resource block set from M resource block sets, and determine a target resource block included in the target resource block set according to the first resource block and the target resource block set, wherein M is an integer greater than or equal to 1; The resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes the DCI format 0_0 of the first wireless network temporary identifier RNTI scrambling code, and the first RNTI includes: a cell wireless network temporary identifier C-RNTI, a scheduling configuration wireless network temporary identifier CS-RNTI and a modulation and coding scheme cell wireless network temporary identifier MCS-C-RNTI; The first information is used to determine the first resource block, including: The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth; The first information is the X bits in the frequency domain resource allocation FDRA field of the DCI; Among them, the frequency domain resource allocation FDRA field of the DCI of the DCI format 0_0 includes only X bits, the number of bits included in the FDRA field of the DCI of the DCI format 0_0 of the terminal device in the initial access phase and the RRC connection state is consistent, and the processing module is specifically used to: determine the target resource block set from the M resource block sets according to the resource block set index or the number of resource blocks in the M resource block sets; or The resource allocation information also includes fourth information, and the fourth information is Y bits in the FDRA field of the DCI, the frequency domain resource allocation FDRA field of the DCI in the DCI format 0_0 includes X+Y bits, and the number of bits included in the FDRA field of the DCI in the DCI format 0_0 of the terminal device is consistent in the initial access phase and the RRC connected state, wherein the length of the Y bit is determined according to the number S of resource block sets included in the cell to which the terminal device belongs, and the length of the Y bit is log2(S*(S+1) / 2), and the processing module is specifically used to: determine the target resource block set from the M resource block sets according to the fourth information.

4. A network device, characterized in that: include: A processing module, configured to generate resource allocation information, wherein the resource allocation information includes first information, the first information is used to determine a first resource block, and the first resource block includes at least one resource block; A transceiver module, used for sending the resource allocation information to a terminal device; The resource allocation information is frequency domain resource allocation information in the downlink control information DCI, the format of the DCI includes the DCI format 0_0 of the first wireless network temporary identifier RNTI scrambling code, and the first RNTI includes: a cell wireless network temporary identifier C-RNTI, a scheduling configuration wireless network temporary identifier CS-RNTI and a modulation and coding scheme cell wireless network temporary identifier MCS-C-RNTI; The first information is used to determine the first resource block, including: The first information indicates an index of a first comb tooth, the first comb tooth includes at least one comb tooth, and the first resource block is a resource block included in the first comb tooth; The first information is the X bits in the frequency domain resource allocation FDRA field of the DCI; Among them, the frequency domain resource allocation FDRA field of the DCI of the DCI format 0_0 only includes X bits, and the number of bits included in the FDRA field of the DCI of the DCI format 0_0 of the terminal device in the initial access phase and the RRC connection state is consistent, and the transceiver module is specifically used to: send the resource allocation information to the terminal device so that the terminal device determines the target resource block from the target resource block set according to the first resource block, wherein the target resource block set is determined by the terminal device from the M resource block sets according to the resource block set index or the number of resource blocks in the M resource block sets, wherein M is an integer greater than or equal to 1; or The resource allocation information also includes fourth information, and the fourth information is the Y bit in the FDRA field of the DCI, the fourth information is used to indicate the determination of the target resource block set from the M resource block sets, the frequency domain resource allocation FDRA field of the DCI of the DCI format 0_0 includes X+Y bits, and the number of bits included in the FDRA field of the DCI of the DCI format 0_0 of the terminal device in the initial access phase and the RRC connected state is consistent, wherein the length of the Y bit is determined according to the number S of resource block sets included in the cell to which the terminal device belongs, and the length of the Y bit is log2(S*(S+1) / 2), and the transceiver module is specifically used to: send the resource allocation information to the terminal device so that the terminal device determines the target resource block set from the M resource block sets, and determines the target resource block from the target resource block set based on the first resource block, wherein M is an integer greater than or equal to 1.

5. A terminal device, characterized in that: include: processor, memory, and interfaces for communicating with network devices; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the resource allocation method according to claim 1.

6. A network device, characterized in that: include: processor, memory, and interfaces for communicating with network devices; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the resource allocation method according to claim 2.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the resource allocation method according to claim 1 when the computer-executable instructions are executed by a processor.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the resource allocation method according to claim 2 when the computer-executable instructions are executed by a processor.

Citation Information

Patent Citations

  • Information transmission method, terminal equipment and network equipment

    CN109600206A