Resource allocation method and device
By indicating frequency domain resource allocation type 1 in a static or dynamic manner and combining it with downlink control information, the RRC reconstruction problem caused by RA type 1 is solved, improving the reliability and efficiency of data transmission and reducing the probability of misunderstanding and interruption.
Patent Information
- Application Number
- CN202411060863.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-03
AI Technical Summary
When network devices allocate frequency domain resources to terminal devices through RA type 1, the terminal devices may fail to decode the received signals correctly, leading to RRC reconstruction, which affects communication quality and user experience.
By statically indicating that the frequency domain resource allocation type is type 1 and allocating consecutive resource blocks within the bandwidth portion, or by indicating resource block groups through a bitmap during dynamic switching, combined with downlink control information, the terminal device performs data transmission after determining the frequency domain resources, thus avoiding RRC reconstruction.
It reduces the probability of data transmission interruption, improves data transmission efficiency and accuracy, and reduces the probability of misunderstanding between terminal devices and network devices.
Smart Images

Figure CN121463221A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and in particular to a resource configuration method and apparatus. BACKGROUND
[0002] In the communication process between a network device and a terminal device, the network device can allocate frequency domain resources to the terminal device through resource allocation type 0 (RA type 0) or resource allocation type 1 (RA type 1). The RA type 0 is a resource block group (RBG)-based allocation method, and each RBG contains multiple continuous resource blocks (RBs). The RA type 1 is an RB-based allocation method, which allows finer-grained resource allocation.
[0003] However, when the network device allocates frequency domain resources to the terminal device through the RA type 1, the terminal device may not be able to correctly decode the received signal, thereby requesting the network device to perform radio resource control (RRC) reestablishment. The RRC reestablishment process will cause data transmission interruption, affecting the communication quality and user experience. SUMMARY
[0004] The present application provides a resource configuration method and apparatus, which is beneficial to reduce the probability of data transmission interruption.
[0005] In a first aspect, a resource configuration method is provided, which can be applied to a terminal device or a chip in the terminal device. The method can include: receiving first indication information, the first indication information being used to indicate that a frequency domain resource allocation type of a first cell is a frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate continuous resource blocks (RBs) within a bandwidth part (BWP); receiving downlink control information (DCI), a format of the DCI being a DCI format used to schedule data channels of multiple cells, the multiple cells including the first cell; determining a bit number of a first frequency domain resource assignment (FDRA) field in the DCI, the first FDRA field being used to indicate frequency domain resources of a first data channel of the first cell; and in a case where the bit number of the first FDRA field is 0, performing data transmission through the first data channel on the first cell, the first data channel being carried on all RBs within an activated BWP.
[0006] The resource configuration method provided in the application, the network equipment adopts a static indication mode to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and the bit number of the first FDRA domain corresponding to the first cell is 0, and the terminal equipment can perform data transmission on all RBs in the activated BWP instead of RRC reestablishment, which is beneficial to reduce the probability of data transmission interruption.
[0007] In a possible implementation, the method further includes: determining the bit number of the second FDRA domain in the DCI, the second FDRA domain being used to indicate the frequency domain resource of the second data channel of the second cell in the plurality of cells; and in a case where the bit number of the second FDRA domain is not 0, performing data transmission on the second cell through the second data channel, the second data channel being carried on the frequency domain resource indicated by the second FDRA domain.
[0008] In this way, in a case where the bit number of the second FDRA domain corresponding to the second cell is not 0, the terminal equipment can perform data transmission according to the frequency domain resource indicated by the second FDRA domain, and data transmission on the plurality of cells, which is beneficial to improve the data transmission efficiency.
[0009] In a second aspect, a resource configuration method is provided, which can be applied to a terminal equipment or a chip in the terminal equipment. The method can include: receiving first indication information, the first indication information being used to indicate that the first cell supports dynamic switching of frequency domain resource allocation type 0 and frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate continuous resource block (RB) within a bandwidth part (BWP), and the frequency domain resource allocation type 0 being used to indicate the allocated resource block group (RBG) through a bitmap, wherein a group of RBGs is composed of a group of continuous RBs; receiving a downlink control information (DCI), the format of the DCI being a DCI format used to schedule data channels of a plurality of cells, the plurality of cells including the first cell, the DCI including a first frequency domain resource allocation (FDRA) domain, the first FDRA domain being used to indicate the frequency domain resource of a first data channel of the first cell, and the value of the most significant bit (MSB) of the first FDRA domain indicating the frequency domain resource allocation type 1; in a case where the activated BWP of the first cell includes only one RBG, and the bits in the bit sequence of the first FDRA domain except the MSB bit are not all 1, performing data transmission on the first cell through the first data channel, the first data channel being carried on all RBs in the activated BWP.
[0010] In this way, the terminal device can perform data transmission through the first data channel on the first cell in a case that the active BWP of the first cell includes only 1 RBG and bits in the bit sequence except the MSB bit in the first FDRA field are not all 1, the first data channel being carried on all RBs in the active BWP instead of performing RRC reestablishment, which is beneficial to reduce the probability of data transmission interruption.
[0011] In a possible implementation, the method further includes: receiving second indication information, the second indication information being used to indicate that a second cell in the multiple cells supports dynamic switching of the frequency domain resource allocation type 0 and the frequency domain resource allocation type 1, the DCI further including a second FDRA field, the second FDRA field being used to indicate frequency domain resources of a second data channel of the second cell, a value of a most significant bit MSB bit of the second FDRA field indicating the frequency domain resource allocation type 1; in a case that a number of RBGs included in an active BWP of the second cell is greater than 1, performing data transmission through the second data channel on the second cell, the second data channel being carried on the frequency domain resources indicated by the second FDRA field.
[0012] In this way, in a case that the number of RBGs included in the active BWP of the second cell is greater than 1, the terminal device performs data transmission through the second data channel on the second cell, the second data channel being carried on the frequency domain resources indicated by the second FDRA field, which is beneficial to improve data transmission efficiency.
[0013] In a third aspect, a resource configuration method is provided, which can be applied to a terminal device or a chip in the terminal device. The method can include: receiving first indication information, the first indication information being used to indicate that a frequency domain resource allocation type of a first cell is the frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate contiguous resource blocks RBs within a bandwidth part BWP; receiving downlink control information DCI, a format of the DCI being a DCI format used to schedule data channels of multiple cells, the multiple cells including the first cell; and expecting a number of bits of a first frequency domain resource allocation FDRA field included in the DCI to be greater than 0, the first FDRA field being used to indicate frequency domain resources of a data channel of the first cell.
[0014] In this way, it is beneficial to reduce a case that the number of bits of the first FDRA field is equal to 0, and further reduce the probability of misunderstanding between the terminal device and the network device, which is beneficial to reduce the probability of data interruption.
[0015] In a possible implementation, the method further includes: in a case that the number of bits of the first FDRA field is 0, sending an RRC reestablishment request.
[0016] In a case that the number of bits of the first FDRA field is 0, the terminal device cannot determine the frequency domain resource, and can send an RRC reestablishment request to the network device, so that the network device reconfigures. In this way, it is helpful to improve the probability that the number of bits of the first FDRA field is greater than 0.
[0017] In a possible implementation, the method further includes: receiving RRC configuration information, the RRC configuration information being used to reconfigure parameters of the first cell; and determining that the number of bits of the first FDRA field is greater than 0 according to the parameters of the first cell.
[0018] The network device can send RRC configuration information to the terminal device based on the RRC reestablishment request, so as to reconfigure parameters of the first cell. In this way, the terminal device can determine that the number of bits of the first FDRA field is greater than 0, and implement communication based on the frequency domain resource indicated by the first FDRA field.
[0019] In a fourth aspect, a resource configuration method is provided, which can be applied to a network device or a chip in the network device. The method can include: sending first indication information, the first indication information being used to indicate that a frequency domain resource allocation type of a first cell is frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate continuous resource blocks (RBs) within a bandwidth part (BWP); sending a downlink control information (DCI), a format of the DCI being a DCI format used to schedule data channels of multiple cells, the DCI including a first frequency domain resource allocation (FDRA) field, a number of bits of the first FDRA field being 0, and the first FDRA field being used to indicate frequency domain resources of a data channel of a first cell in the multiple cells; receiving an RRC reestablishment request; and based on the RRC reestablishment request, sending RRC configuration information, the RRC configuration information being used to reconfigure parameters of the first cell, and the number of bits of the first FDRA field being determined to be greater than 0 according to the parameters of the first cell.
[0020] In a fifth aspect, a resource configuration method is provided, which can be applied to a terminal device or a chip in the terminal device. The method can include: receiving first indication information, the first indication information being used to indicate that a first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate continuous resource blocks (RBs) within a bandwidth part (BWP), and the frequency domain resource allocation type 0 being used to indicate allocated resource block groups (RBGs) through a bitmap, wherein one group of RBGs is composed of one group of continuous RBs; receiving a downlink control information (DCI), a format of the DCI being a DCI format used to schedule data channels of multiple cells, the multiple cells including the first cell, the DCI including a first frequency domain resource allocation (FDRA) field, the first FDRA field being used to indicate frequency domain resources of a first data channel of the first cell, and a value of a most significant bit (MSB) of the first FDRA field indicating the frequency domain resource allocation type 1; and expecting that a number of RBGs included in an active BWP of the first cell is greater than 1.
[0021] This increases the probability that the number of RBGs included in the activated BWP of the first cell is greater than 1.
[0022] In one possible implementation, the method further includes sending an RRC reconstruction request if the active BWP of the first cell contains only one RBG.
[0023] If the active BWP of the first cell contains only one RBG, the terminal device cannot determine the frequency domain resources and can send an RRC reconstruction request to the network device to facilitate reconfiguration. This helps reduce the probability that the active BWP of the first cell contains zero RBGs.
[0024] In one possible implementation, the method further includes: receiving RRC configuration information, the RRC configuration information being used to reconfigure parameters of a first cell; and determining, based on the parameters of the first cell, that the number of RBGs included in the activated BWP is greater than 1.
[0025] Network devices can send RRC configuration information to terminal devices based on RRC reconstruction requests to reconfigure the parameters of the first cell. In this way, the terminal device can determine that the number of RBGs included in the active BWP is greater than 1, which is beneficial for communication based on the indicated frequency domain resources.
[0026] Sixthly, a resource allocation method is provided, which can be applied to network devices or chips within network devices. This method may include: sending first indication information, which indicates that a first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive resource blocks (RBs) within a bandwidth portion (BWP), and frequency domain resource allocation type 0 is used to indicate allocated resource block groups (RBGs) via a bitmap, wherein a group of RBGs consists of a group of consecutive RBs; sending downlink control information (DCI), the DCI format being a DCI format used for scheduling data channels of multiple cells, the DCI including a first frequency domain resource allocation (FDRA) field, the first FDRA field having 0 bits, the first FDRA field indicating the frequency domain resources of the data channel of the first cell among multiple cells; receiving a radio resource control (RRC) reconstruction request; and based on the RRC reconstruction request, sending RRC configuration information, the RRC configuration information being used to reconfigure the parameters of the first cell, and determining, based on the parameters of the first cell, that the number of RBGs included in the active BWP of the first cell is greater than 1.
[0027] In a seventh aspect, a resource allocation method is provided, which can be applied to a terminal device or a chip in a terminal device. The method may include: receiving first indication information, the first indication information indicating that a first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, frequency domain resource allocation type 1 being used to allocate consecutive resource blocks (RBs) within a bandwidth portion (BWP), and frequency domain resource allocation type 0 being used to indicate allocated resource block groups (RBGs) via a bitmap, wherein a group of RBGs consists of a group of consecutive RBs; receiving downlink control information (DCI), the DCI format being a DCI format used for scheduling data channels of multiple cells, the multiple cells including the first cell, the DCI including a first frequency domain resource allocation (FDRA) field, the first FDRA field indicating the frequency domain resources of the first data channel of the first cell, the value of the most significant bit (MSB) of the first FDRA field indicating frequency domain resource allocation type 1; and determining that the DCI is an erroneous DCI and discarding the DCI if the active BWP of the first cell includes only one RBG and the bits in the bit sequence of the first FDRA field other than the MSB bit are not all 1s.
[0028] Thus, when the frequency domain resource allocation type is frequency domain resource allocation type 1, the active BWP of the first cell includes only one RBG, and the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1s, this DCI is an erroneous DCI. If the bits in the bit sequence other than the MSB bit in the first FDRA field are all 1s, a special function is indicated, and no data transmission is performed. Transmission is performed when switching to frequency domain resource allocation type 0, which helps reduce the probability of data interruption. In addition, network equipment and terminal equipment have the same understanding, which helps maintain the flexibility of base station parameter configuration and scheduling, and reduces the probability of misunderstanding between terminal equipment and network equipment.
[0029] Eighthly, a communication apparatus, also known as a resource allocation apparatus, is provided for executing the method in any possible implementation of any of the above aspects. Specifically, the resource allocation apparatus includes a module for executing the method in any possible implementation of any of the above aspects.
[0030] A ninth aspect provides another communication device, also referred to as a resource allocation device, including a processor coupled to a memory for executing instructions in the memory to implement the method in any possible implementation of any of the preceding aspects. Optionally, the resource allocation device further includes a memory. Optionally, the resource allocation device further includes a communication interface, to which the processor is coupled.
[0031] In one implementation, the resource configuration device is a terminal device. When the resource configuration device is a terminal device, the aforementioned communication interface can be a transceiver, or an input / output interface.
[0032] In another implementation, the resource configuration device is a chip applicable to a terminal device. When the resource configuration device is a chip applicable to a terminal device, the aforementioned communication interface can be an input / output interface.
[0033] In a tenth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any of the above aspects.
[0034] In the specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0035] Eleventhly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.
[0036] Optionally, the processor may be one or more, and the memory may be one or more.
[0037] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.
[0038] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. This application does not limit the type of memory or the way the memory and processor are set.
[0039] It should be understood that the relevant data interaction process, such as sending instruction information, can be a process of outputting instruction information from the processor, and receiving capability information can be a process of the processor receiving input capability information. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as transceivers.
[0040] The communication device in the twelfth aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in a memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0041] In a thirteenth aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0042] In a fourteenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any possible implementation of any of the above aspects. Attached Figure Description
[0043] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0044] Figure 2 This is a schematic diagram of RA type 0 scheduling;
[0045] Figure 3 This is a schematic diagram of RA type 1 scheduling;
[0046] Figure 4 This is a schematic diagram of an FDRA bit field;
[0047] Figure 5 This is a schematic flowchart illustrating a resource allocation method provided in an embodiment of this application;
[0048] Figure 6 This is a schematic flowchart illustrating another resource allocation method provided in an embodiment of this application;
[0049] Figure 7 This is a schematic diagram of frequency domain resource scheduling provided in an embodiment of this application;
[0050] Figure 8 This is a schematic diagram of another frequency domain resource scheduling provided in an embodiment of this application;
[0051] Figure 9 This is a schematic flowchart illustrating yet another resource allocation method provided in an embodiment of this application;
[0052] Figure 10This is a schematic flowchart illustrating another resource allocation method provided in an embodiment of this application;
[0053] Figure 11 This is a schematic diagram of another frequency domain resource scheduling provided in an embodiment of this application;
[0054] Figure 12 This is a schematic flowchart illustrating yet another resource allocation method provided in an embodiment of this application;
[0055] Figure 13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0056] Figure 14 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0057] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 The communication system applicable to the embodiments of this application will be described in detail.
[0058] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 As shown, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system may also include a core network 200. RAN node 110 is connected to core network 200 via wireless or wired means. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN nodes. The communication system may also include Internet 300.
[0059] RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN 100 can also include two or more of the above-mentioned different radio access systems. RAN 100 can also be an open RAN (O-RAN).
[0060] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, or a base station in a future mobile communication system. RAN nodes can also be macro base stations (such as...). Figure 1 110a in the text), can also be a micro base station or an indoor station (such as... Figure 1 110b in the middle can also be a relay node or a donor node.
[0061] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RANC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0062] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0063] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0064] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0065] The roles of base stations and terminals can be relative, for example, Figure 1 The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 1 The 120a-120j in this application can be referred to as communication devices with terminal functions. In the embodiments of this application, the "protocol" involved can refer to standard protocols in the field of communication, such as 3GPP standard protocols, which are not limited in this application.
[0066] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0067] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0068] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.
[0069] To better understand the embodiments of this application, the terminology involved in the embodiments of this application will be introduced first.
[0070] 1. Frequency domain resource allocation type (RA type)
[0071] Currently, frequency domain resource allocation types can be divided into two types: frequency domain resource allocation type 0 (RA type 0) and frequency domain resource allocation type 1 (RA type 1).
[0072] When a network device allocates frequency domain resources to a terminal device, it can be configured statically or dynamically, and the frequency domain resource allocation type can be indicated during configuration.
[0073] In one example, network devices can be configured with frequency domain resource allocation types dynamically.
[0074] Network devices can configure "dynamic switch" to terminal devices via RRC parameters, and then send DCI to the terminal devices. The MSB of the FDRA bit field in this DCI indicates whether the frequency domain resource allocation type is RA type 0 or RA type 1. The other bits of the FDRA bit field are used to indicate the specific scheduled frequency domain resources. The RRC parameter can be either the parameter resourceAllocation or resourceAllocationDCI-1-3, and the FDRA bit field can also be called the FDRA field; this application embodiment does not limit this.
[0075] In another example, network devices can be configured with frequency domain resource allocation types in a static manner.
[0076] Network devices can indicate the frequency domain resource allocation type as RA type 0 or RA type 1 through RRC parameters (such as resourceAllocation), and can indicate the specific scheduled frequency domain resources through the FDRA bit field in DCI.
[0077] Understandably, in this implementation, the DCI does not need to indicate RA type 0 or RA type 1, so there is no MSB bit in the DCI.
[0078] 2. Frequency domain resource allocation type 0 (RA type 0)
[0079] RA type 0 is an RBG-based allocation method. In this type, resource blocks are divided into several resource block groups, and each resource block group contains several contiguous resource blocks. Resource allocation is performed on a group basis, rather than on individual resource blocks. This method only requires indicating the allocation of resource block groups, rather than each individual resource block, thus reducing control signaling overhead.
[0080] The aforementioned RBG can be a group of contiguous virtual resource blocks (VRBs). The size of the RBG is related to the size of the active BWP. The size of each RBG can be P, which is the number of VRBs contained in each RBG. This value P is also called the nominal RBG size, because the number of VRBs contained in the first and last RBGs may be less than P. This application does not limit this aspect.
[0081] In some examples, the P value can be configured by the network device via RRC parameters. These RRC parameters can be either rbg-Size or rbg-SizeDCI-1-3. Table 1 shows the correspondence between a nominal RBG size P value, BWP size, and configuration.
[0082] Table 1 Nominally, the size of RBG is P
[0083]
[0084] As shown in Table 1, the larger the BWP, the larger the configured P value can be. When the BWP size is between 1 and 36, the configured P value can be 2, 4, or 8. When the BWP size is between 37 and 72, the configured P value can be 4, 8, or 16. When the BWP size is between 73 and 144, the configured P value can be 8, 16, or 32. When the BWP size is between 145 and 275, the configured P value can be 16 or 32.
[0085] If a BWP i The size can include If there are RBs, then the total number of RBGs is N. RBG It can be calculated using the following formula (1).
[0086]
[0087] The mod() function returns the remainder when two numbers are divided. Indicates the starting resource block.
[0088] The size of the first RBG can be:
[0089] if The size of the last RBG can be: Otherwise, the size of the last RBG is P;
[0090] The size of all other RBGs can be P.
[0091] In one example, the starting resource block
[0092] For example, Figure 2 A schematic diagram of RA type 0 scheduling is shown. For example... Figure 2 As shown, a BWP consists of 36 RBs, starting resource block. rbg-SizeDCI-1-3=config2, as shown in Table 1 above, the configured P value is 4.
[0093] like If P = 4, then
[0094] Therefore, a BWP can be divided into 9 RBGs, and the FDRA bit field can include 10 bits. Among them, the MSB of these 10 bits is used to indicate that the frequency domain resource allocation type is RA type 0, and the other 9 bits are used to indicate the scheduling status of the frequency domain resources. This 9-bit bit diagram can be 101111110, which is used to indicate that except for the 2nd and 9th RBGs which are unscheduled RBGs, all others are scheduled RBGs.
[0095] In another example, the starting resource block
[0096] For example, a BWP includes 36 RBs, starting resource blocks. rbg-SizeDCI-1-3=config2, as shown in Table 1 above, the configured P value is 4.
[0097] like If P = 4, then The size of the first RBG can be:
[0098] The size of the last RBG can be: The size of all other RBGs can be 4.
[0099] 3. Frequency Domain Resource Allocation Type 1 (RA type 1)
[0100] For DCI format 1_2 or DCI format 1_3, the FDRA bit field contains a resource indication value (RIV), and the RIV value can be used to calculate an initial resource group (RBG). start =0,1,…,N RBG -1 and continuous allocation of RBG length L RBGs =1,…,N RBG .
[0101] The RBG division is the same as that described in RA type 0, except for the P value.
[0102] In one example, the P value is configured via the RRC parameters resourceAllocationType1GranularityDCI-1-2 (for DCI format 1_2) and resourceAllocationType1GranularityDCI-1-3 (for DCI format 1_3). The P value can be configured as one of 2, 4, 8, or 16. In another example, if neither resourceAllocationType1GranularityDCI-1-2 nor resourceAllocationType1GranularityDCI-1-3 is configured with a P value, then P = 1.
[0103] In downlink communication, the number of bits used to indicate frequency domain resources corresponding to RA type 1 can satisfy the following formula (2):
[0104]
[0105] The total number of RBs included in a downlink BWP. Let RBG be the starting RBG, and K2 be the aforementioned P value. The number of bits used to indicate frequency domain resources can also be referred to as the number of bits in the frequency domain resource allocation indication field; however, this embodiment does not limit this.
[0106] The scheduling data RBG is obtained through the above RIV calculation. star t and L RBGs The rules can include: if Then RIV = N RBG,K2 (L RBGs -1)+RBG start Otherwise, RIV = N RBG,K2 (N RBG,K2 -L RBGs +1)+(N RBG,K2 -1-RBG start ).
[0107] For example, Figure 3 A schematic diagram of RA type 1 scheduling is shown. For example... Figure 3 As shown, a downlink BWP includes 36 RBs. If resourceAllocationType1GranularityDCI-1-2 and resourceAllocationType1GranularityDCI-1-3 are not configured, then K2 = 1. but:
[0108]
[0109] Therefore, the FDRA bit field can include 10 bits, and this 10-bit bitmap can be 0111011100, RBG start =8, L RBGs =14, RIV=N RBG,K2 (L RBGs -1)+RBG start =36*(14-1)+8=476.
[0110] from Figure 3 It can be seen that in a BWP, an RB is a group of RBGs, and the initial resource group RBG of the scheduled RB is... start =8, continuously allocated RBG length L RBGs =14.
[0111] In uplink communication, the number of bits used to indicate frequency domain resources corresponding to RA type 1, that is, the number of bits in the frequency domain resource allocation indication domain, can satisfy the following formula (3):
[0112]
[0113] The total number of RBs included in an uplink BWP. Let RBG be the starting value and K1 be the P value mentioned above.
[0114] The scheduling data RBG is obtained through the above RIV calculation. start and L RBGs The rules can include: if Then RIV = N RBG,K1 (L RBGs -1)+RBG start Otherwise, RIV = N RBG,K1 (N RBG,K1 -L RBGs +1)+(N RBG,K1 -1-RBG start ).
[0115] 3. FDRA bit field
[0116] When configuring frequency domain resources dynamically, network devices can first configure "dynamic switch" using the RRC parameter resourceAllocationDCI-1-3, and then indicate the specific frequency domain resources using the FDRA bit field. Since the FDRA bit field size is calculated differently for RA type 0 and RA type 1, the calculation results may differ. Therefore, the number of bits in the frequency domain indication part of the FDRA bit field can be the maximum value of the two parts.
[0117] Since the MSB bit of the FDRA bit field needs to indicate whether the frequency domain resource allocation type is RA type 0 or RA type 1, in this configuration, the number of bits in the FDRA bit field is the maximum of the two parts mentioned above plus one MSB bit. In one example, the number of bits in the FDRA bit field can be expressed as:
[0118]
[0119] Wherein, the number of bits used to indicate frequency domain resources corresponding to RA type 1 is log2(N) RBG,K2 (N RBG,K2 +1) / 2), the number of bits in the FDRA bit field corresponding to RA type 0 is N. RBG .
[0120] The terminal device can determine the number of bits in the FDRA bit field corresponding to RA type 0 and the number of bits used to indicate frequency domain resources corresponding to RA type 1 based on the above formula. After receiving the FDRA bit field from the network device, it can determine whether the frequency domain resource allocation type is RA type 0 or RA type 1 based on the MSB bits, and then read the number of bits corresponding to the frequency domain resource allocation type to obtain the specific frequency domain resources.
[0121] To better understand the number of bits included in the FDRA bit field, the following will combine... Figure 4 Provide a detailed explanation.
[0122] For example, Figure 4 A schematic diagram of an FDRA bit field is shown. (For example...) Figure 4 As shown, the number of bits N in the FDRA bit field corresponding to RA type 0 is... RBG The number of bits used to indicate frequency domain resources is greater than the number corresponding to RA type 1. Therefore, the number of bits included in the FDRA bit field is the number of bits in the FDRA bit field corresponding to RA type 0 plus the MSB bits. When the MSB bit indicates 0, N RBG The least significant bit (LSB) is used to indicate frequency domain resource allocation; when the MSB bit is 1, The LSB bit is used to indicate frequency domain resource allocation.
[0123] In some examples, the base station can allocate frequency domain resources to the terminal using either resource allocation type 0 (RA type 0) or resource allocation type 1 (RA type 1) mentioned above.
[0124] However, abnormal situations can occur when the base station allocates frequency domain resources to the terminal using RA type 1. For example, when the base station uses RA type 1 for resource allocation, the terminal may encounter a situation where there is no frequency domain resource allocation indication field. These problems may cause the terminal to be unable to correctly decode the received signal, thus requesting the base station to perform RRC reconstruction. The RRC reconstruction process will cause data transmission interruption, affecting communication quality and user experience.
[0125] Specifically, when a base station configures frequency domain resources statically, it can indicate the resource allocation type as RA type1 through RRC parameters and specify the scheduled frequency domain resources through FDRA in the DCI. However, if the number of bits in the FDRA in the DCI is 0, the terminal device cannot determine the frequency domain resources and may request the base station to reconstruct the RRC. The RRC reconstruction process can cause data transmission interruption, affecting communication quality and user experience.
[0126] When a base station dynamically configures frequency domain resources, it can configure "dynamic switch" to the terminal and then send a Data Interchange Component (DCI). In this DCI, the MSB bit of the FDRA bit field indicates that the resource allocation type is RA type 1. The other bits of the FDRA bit field indicate the specific frequency domain resources being scheduled. Since the other bits of the FDRA bit field are the maximum value calculated for RA type 1 and RA type 0, and the number of bits calculated for RA type 0 is not zero, the FDRA bit field includes one or more bits in addition to the MSB bit.
[0127] When acquiring frequency domain resources, the terminal needs to read the bits corresponding to RA type 1 in the FDRA bit field. In some examples, the number of bits corresponding to RA type 1 can be expressed as log2(N). RBG,K2 (N RBG,K2 Calculate +1) / 2), when N RBG,K2 When = 1, log2(N) RBG,K2 (N RBG,K2 +1) / 2)=log2(1(1+1) / 2)=0. When the number of bits in the frequency domain resource allocation indication field corresponding to RA type 1 is 0, the terminal device cannot determine the frequency domain resources and may request the base station to perform RRC reconstruction. The RRC reconstruction process will cause data transmission interruption, affecting communication quality and user experience.
[0128] In addition, when the number of bits in the frequency domain resource allocation indication field is 0, the terminal device cannot determine whether the value is 0 or 1, that is, it cannot determine whether the value is 0 or 1. This results in the simultaneous satisfaction of two descriptions in the protocol, causing a scenario where the terminal and the base station have inconsistent understandings.
[0129] Specifically, when the number of bits in the frequency domain resource allocation indication domain is 0, if value = 0 is assumed, the terminal can parse a reasonable RBG according to the above RIV formula. start and L RBGs If we assume value = 1, the terminal can parse RIV = 1 and RBG according to the above RIV formula. start =1, which is an unreasonable value. Therefore, in this case, the terminal cannot parse a reasonable RGB value. start and L RBGs This can be interpreted as meaning there is no scheduling at this time, or as an indication of an anomaly.
[0130] If the terminal and the base station have different interpretations—that is, the base station thinks value = 0 while the terminal thinks value = 1, or the base station thinks value = 1 while the terminal thinks value = 0—communication will be affected.
[0131] In view of this, embodiments of this application provide a resource allocation method and apparatus, which helps to reduce the probability of no bit indication frequency domain resources, thereby reducing data transmission interruptions.
[0132] Specifically, embodiments of this application may include one or more of the following methods:
[0133] 1) If the network device indicates frequency domain resources statically, and the frequency domain resource allocation type is RA type 1, then the terminal device expects the number of bits in the FDRA bit field to be greater than 0, or the terminal device expects N... RBG,K2 >1 or N RBG,K1 >1. If the network device dynamically indicates frequency domain resources, and the frequency domain resource allocation type is RA type 1, then the terminal device expects N RBG,K2 >1 or N RBG,K1 >1. In other words, the terminal device expects the number of RBGs included in the activated BWP to be greater than 1. This can also be understood as the number of bits in the frequency domain resource allocation indicator field corresponding to frequency domain resource allocation type RA type1 being greater than 0.
[0134] It should be noted that when the number of RBGs included in the downstream active BWP is greater than 1, N RBG,K2 >1. When the number of RBGs included in the uplink active BWP is greater than 1, N RBG,K1 >1.
[0135] 2) Regardless of whether it is a static or dynamic indication, if the frequency domain resource allocation type is RA type 1 and the number of bits used to indicate the frequency domain resources is 0, then the terminal device can determine that the frequency domain resources are all RBs within the active BWP, and data transmission can be performed on all RBs within the active BWP.
[0136] To better understand the embodiments of this application, the following is combined with... Figures 5 to 12 The methods provided in the embodiments of this application will be described in detail. The embodiments shown in this application illustrate the methods provided in the embodiments of this application from the perspective of device interaction. The specific forms and quantities of the devices shown are merely examples and should not constitute any limitation on the implementation of the methods provided in the embodiments of this application. Below, taking network devices and terminal devices as the execution subjects as examples, the methods of the embodiments of this application will be described in detail.
[0137] It should be understood that the terminal device can be the terminal device itself, or a chip, chip system, or processor that supports the terminal device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the terminal device; the network device can be the network device itself, or a chip, chip system, or processor that supports the network device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the network device, and this application does not specifically limit it in this regard.
[0138] Example 1
[0139] If the frequency domain resource allocation type is RA type 1 and the number of bits used to indicate the frequency domain resources is 0, then the terminal device can determine that the frequency domain resources are all RBs within the active BWP, and data transmission can be performed on all RBs within the active BWP. The method is described below from the perspectives of static indication and dynamic indication.
[0140] In one possible implementation, the network device may use a static indication to indicate that the frequency domain resource allocation type is RA type 1.
[0141] For example, Figure 5 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. This method can be applied to the above-mentioned... Figure 1 The communication system shown is not limited to this embodiment. Figure 5 As shown, the method may include the following steps:
[0142] S501, the network device sends a first indication message to the terminal device. The first indication message indicates that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP. Correspondingly, the terminal device receives the first indication message.
[0143] The first indication information is used to indicate that the frequency domain resource allocation type is frequency domain resource allocation type 1. In some examples, the first indication information can be an RRC parameter such as resourceAllocation.
[0144] Frequency domain resource allocation type 1 is the RA type 1 mentioned above. In some examples, frequency domain resource allocation type 1 may also be referred to as the first frequency domain resource allocation type 1 or a resource allocation type, and this application embodiment does not limit this.
[0145] The network device indicates that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1 through the first indication information, which is a static indication of the frequency domain resource allocation type. Assuming that some time after S501, the network device sends indication information to the terminal device indicating that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 0, then during that period, the frequency domain resource allocation type of the first cell can be frequency domain resource allocation type 1. In other words, the frequency domain resource allocation type of the first cell can remain at frequency domain resource allocation type 1 for a period of time, during which the frequency domain resource allocation type will not switch. Here, frequency domain resource allocation type 0 refers to the RA type 0 mentioned above.
[0146] S502. The network device sends a DCI to the terminal device. The DCI format is a DCI format used to schedule data channels of multiple cells, including the first cell. Correspondingly, the terminal device receives the DCI.
[0147] The DCI format is used to schedule data channels of multiple cells. In other words, the scheduling information of data channels of multiple cells can be indicated by a single DCI.
[0148] In some examples, the DCI format can be either DCI format 1_3 or DCI format 0_3.
[0149] The frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1. The frequency domain resource allocation type of the other cells among the multiple cells, excluding the first cell, can be frequency domain resource allocation type 1 or frequency domain resource allocation type 0. This application embodiment does not limit this.
[0150] S503, The terminal device can determine the number of bits in the first FDRA field in the DCI. The first FDRA field is used to indicate the frequency domain resources of the first data channel of the first cell.
[0151] The DCI may include multiple FDRA fields, each corresponding one-to-one with a cell. The first FDRA field may correspond to the first cell and is used to indicate the frequency domain resources of the first data channel of the first cell. The first data channel may include a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), and the first FDRA field is used to indicate the frequency domain resources of the PDSCH or PUSCH of the first cell.
[0152] It is understood that in the embodiments of this application, PDSCH and PUSCH are just examples of downlink data channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.
[0153] The number of bits in the FDRA field is related to the frequency domain resource allocation type of its corresponding cell. Therefore, the number of bits in the first FDRA field is related to the frequency domain resource allocation type of the first cell.
[0154] The frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1. The terminal device can determine the number of bits in the first FDRA field in the DCI according to the above formula (2) or formula (3). The number of bits in the first FDRA field can also be referred to as the number of bits or quantity included in the first FDRA field. This application embodiment does not limit this.
[0155] For example, when the first FDRA field is used to indicate the frequency domain resources of the PDSCH of the first cell, and the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, the terminal device can determine the number of bits of the first FDRA field in the DCI according to the above formula (2). When the first FDRA field is used to indicate the frequency domain resources of the PUSCH of the first cell, and the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, the terminal device can determine the number of bits of the first FDRA field in the DCI according to the above formula (3).
[0156] S504. When the number of bits in the first FDRA domain is 0, the terminal device can transmit data on the first cell through the first data channel, which is carried on all RBs within the active BWP.
[0157] The first FDRA field has 0 bits, indicating that no bits are used to indicate frequency domain resources. The protocol can stipulate that, in the absence of bits indicating frequency domain resources, the frequency domain resources used for this DCI-scheduled data transmission can be all RBs within the active BWP, i.e., full bandwidth scheduling of frequency domain resources. Based on this, the terminal device can transmit data on the first cell through the first data channel, which is carried on all RBs within the active BWP.
[0158] For example, when the number of bits in the first FDRA field is 0, the terminal device can transmit data on all RBs within the activated BWP, i.e., receive downlink signals or send uplink signals.
[0159] The resource configuration method provided in this application embodiment indicates that the network device uses a static indication method to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and the number of bits of the first FDRA field corresponding to the first cell is 0. The terminal device can perform data transmission on all RBs within the activated BWP instead of performing RRC reconstruction, which helps to reduce the probability of data transmission interruption.
[0160] Optionally, the above Figure 5 The method shown may further include: the terminal device determining the number of bits in the second FDRA field in the DCI, the second FDRA field being used to indicate the frequency domain resources of the second data channel of the second cell among multiple cells; when the number of bits in the second FDRA field is not 0, the terminal device may transmit data on the second cell through the second data channel, the second data channel being carried on the frequency domain resources indicated by the second FDRA field.
[0161] In addition to the first cell, the multiple cells may also include a second cell. The second cell may correspond to the second FDRA field in the DCI, and the terminal device may also determine the number of bits in the second FDRA field. If the number of bits in the second FDRA field is not 0, it indicates that at least one bit is used to indicate the frequency domain resources of the second data channel of the second cell, and the terminal device can transmit data in the frequency domain resources indicated by the second FDRA field. The frequency domain resource allocation type of the second cell can be either frequency domain resource allocation type 1 or frequency domain resource allocation type 0; this embodiment does not limit this.
[0162] In this way, when the number of bits in the second FDRA field is not zero, the terminal device can transmit data according to the frequency domain resources indicated by the second FDRA field, and transmit data on multiple cells, which helps to improve data transmission efficiency.
[0163] In some implementations, in addition to the first and second cells, a third cell may be included among the aforementioned multiple cells. If the third cell corresponds to the third FDRA field in the DCI, the terminal device can also determine the number of bits in the third FDRA field. If the number of bits in the third FDRA field is 0, the method described above for the first FDRA field being 0 can be used. If the number of bits in the third FDRA field is not 0, the method described above for the second FDRA field being non-zero can be used, and will not be elaborated here.
[0164] In another possible implementation, the network device can use a dynamic indication method to indicate that the frequency domain resource allocation type is RA type 1.
[0165] For example, Figure 6 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. This method can be applied to the above-mentioned... Figure 1 The communication system shown is not limited to this embodiment. Figure 6 As shown, the method may include the following steps:
[0166] S601, the network device sends a first indication message to the terminal device. The first indication message indicates that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP, and frequency domain resource allocation type 0 is used to indicate the allocated resource block group RBG through a bitmap, wherein a group of RBG consists of a group of consecutive RBs. Correspondingly, the terminal device receives the first indication message.
[0167] The first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. This can be understood as the frequency domain resource allocation type of the first cell being either type 0 or type 1, and these two types can be dynamically switched. In other words, the frequency domain resource allocation type of the first cell dynamically switches between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Alternatively, the frequency domain resource allocation type of the first cell is determined based on the MSB bits of the FDRA field in the received DCI. Frequency domain resource allocation type 1 is the aforementioned RA type 1. Frequency domain resource allocation type 0 is the aforementioned RA type 0.
[0168] In some examples, network devices can configure "dynamic switch" to end devices via RRC parameters, meaning that the network device sends initial indication information to the end device.
[0169] The first instruction information is related to the above. Figure 5The first indication information shown can be the same signaling indication, that is, a single signaling can indicate different information under different circumstances.
[0170] The network device indicates through the first indication information that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, indicating that frequency domain resources are indicated in a dynamic manner. The terminal device can determine whether the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 0 or frequency domain resource allocation type 1 through the indication.
[0171] S602. The network device sends a DCI to the terminal device. The DCI format is a DCI format used for scheduling data channels of multiple cells, including a first cell. The DCI includes a first FDRA field, which indicates the frequency domain resources of the first data channel of the first cell. The value of the MSB bit of the first FDRA field indicates frequency domain resource allocation type 1. Correspondingly, the terminal device receives the DCI.
[0172] The format of DCI is the same as above. Figure 5 The same applies as shown, so it will not be repeated here.
[0173] The DCI can include multiple FDRA fields, each corresponding to a cell. The first FDRA field can correspond to the first cell and is used to indicate the frequency domain resources of the first data channel of the first cell. If the value of the MSB bit of the first FDRA field indicates frequency domain resource allocation type 1, then the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1.
[0174] The frequency domain resource allocation type of the cells other than the first cell in a plurality of cells is related to the value of the MSB bit in the corresponding FDRA field, and can be either frequency domain resource allocation type 0 or frequency domain resource allocation type 1. This application embodiment does not limit this. It should be noted that the cells other than the first cell in a plurality of cells also support dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1.
[0175] S603. The terminal device can transmit data on the first cell through the first data channel when the active BWP of the first cell includes only 1 RBG and the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1. The first data channel is carried on all RBs in the active BWP.
[0176] The first cell corresponds to the same active BWP under different frequency domain resource allocation types, but the number of RBGs in this BWP can be the same or different under different frequency domain resource allocation types. The specific number of RBGs in this BWP for each frequency domain resource allocation type can be configured by the network device.
[0177] For example, both frequency domain resource allocation type 1 and frequency domain resource allocation type 0 correspond to the same active BWP. When the frequency domain resource allocation type is frequency domain resource allocation type 1, the number of RBGs in frequency domain resource allocation type 1 (i.e., RA type 1) is based on resourceAllocationType1GranularityDCI-1-3 and It is determined. When the frequency domain resource allocation type is frequency domain resource allocation type 0, the number of RBGs in frequency domain resource allocation type 0 (i.e., RA type 0) is based on rbg-SizeDCI-1-3 and It's confirmed.
[0178] For example, both frequency domain resource allocation type 1 and frequency domain resource allocation type 0 correspond to the same active BWP. When the frequency domain resource allocation type is frequency domain resource allocation type 1, the active BWP may include only one RBG. When the frequency domain resource allocation type is frequency domain resource allocation type 0, the active BWP may include only one RBG, or it may include at least one RBG.
[0179] The active BWP corresponding to different cells can be different. In this example, the terminal device can determine the number of RBGs included in the active BWP of the first cell. For RA type 1, if the active BWP of the first cell only includes 1 RBG, it can be explained that N in the above formula (2) is... RBG,K2 =1, N in formula (3) RBG,K1 If 1, then the number of bits used to indicate frequency domain resources corresponding to frequency domain resource allocation type 1 in the second FDRA domain is 0.
[0180] according to Figure 3 As shown, the number of bits in the first FDRA field is the largest number of bits between the number of bits used for frequency domain resource indication under frequency domain resource allocation type 1 and the number of bits used for frequency domain resource indication under frequency domain resource allocation type 0, plus one bit. Since the number of bits calculated under frequency domain resource allocation type 0 is greater than 0, the first FDRA field includes one or more bits in addition to the MSB bit. The number of bits used for frequency domain resource indication can also be referred to as the number of bits used to indicate frequency domain resources; this embodiment does not limit this.
[0181] When the number of bits indicating frequency domain resources corresponding to frequency domain resource allocation type 1 in the first FDRA field is 0, the bit sequence in the first FDRA field, excluding the MSB bit, consists entirely of bits indicating frequency domain resources corresponding to frequency domain resource allocation type 0. If the MSB bit in the first FDRA field is 1, indicating that the frequency domain resource allocation type is RA type 1, and not all bits in the bit sequence in the first FDRA field are 1, it indicates that there is data scheduling when the current frequency domain resource allocation type is frequency domain resource allocation type 1. In other words, although the frequency domain resource indication for RA type 1 is 0, data scheduling exists. That is, the bits in the bit sequence in the first FDRA field, excluding the MSB bit, are used to help determine whether there is data scheduling when the frequency domain resource indication for RA type 1 is 0.
[0182] In the first FDRA domain, if the MSB bit indicates that the frequency domain resource allocation type is RA type 1, and if not all bits in the bit sequence other than the MSB bit in the first FDRA domain are 1, then there is data scheduling, and the terminal device can transmit data on all RBs within the active BWP.
[0183] It should be noted that when the MSB bit in the first FDRA field indicates that the frequency domain resource allocation type is RA type 1, and all bits in the bit sequence other than the MSB bit in the first FDRA field are 1, there are other special functions. Therefore, this application embodiment does not consider this situation.
[0184] In this way, the terminal device can transmit data on the first cell through the first data channel when the active BWP of the first cell includes only one RBG and the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1. The first data channel is carried on all RBs in the active BWP, instead of performing RRC reconstruction, which helps to reduce the probability of data transmission interruption.
[0185] Optionally, if the value of the MSB bit in the first FDRA field indicates frequency domain resource allocation type 0, the terminal device can transmit data on the first cell through the first data channel, which is carried on the frequency domain resources indicated by the bit sequence other than the MSB bit in the first FDRA field.
[0186] In this way, when the frequency domain resource allocation type is frequency domain resource allocation type 0, the terminal device can transmit data on the indicated frequency domain resources, which is beneficial to realizing communication between the terminal device and the network device.
[0187] Optionally, Figure 5The method shown may further include: the network device sending second indication information to the terminal device, the second indication information being used to indicate that the second cell among multiple cells supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, the DCI also including a second FDRA field, the second FDRA field being used to indicate the frequency domain resources of the second data channel of the second cell, the value of the most significant bit (MSB) of the second FDRA field indicating frequency domain resource allocation type 1; the terminal device may, based on the second indication information, transmit data on the second cell through the second data channel if the number of RBGs included in the active BWP of the second cell is greater than 1, the second data channel being carried on the frequency domain resources indicated by the second FDRA field.
[0188] If the number of RBGs included in the active BWP of the second cell is greater than 1, it indicates that N in the above formula (2) is not equal to 1. RBG,K2 >1, N in formula (3) RBG,K1 If the value is greater than 1, then the number of bits used to indicate frequency domain resources corresponding to frequency domain resource allocation type 1 in the second FDRA domain is not 0. When the number of bits used to indicate frequency domain resources corresponding to frequency domain resource allocation type 1 in the second FDRA domain is not 0, the terminal device can transmit data through the indicated frequency domain resources.
[0189] In this way, when the number of RBGs included in the active BWP of the second cell is greater than 1, the terminal device transmits data on the second cell through the second data channel. The second data channel is carried on the frequency domain resources indicated by the second FDRA domain, and data transmission is carried out on multiple cells, which helps to improve data transmission efficiency.
[0190] To better understand Figure 6 The method shown below will be illustrated with specific examples in the following communication scenario.
[0191] For example, Figure 7 A schematic diagram of frequency domain resource scheduling is shown. For example... Figure 7 As shown, activating the downlink BWP includes 16 RBs, i.e. The initial RB is 32, that is The RRC parameter resourceAllocationType1GranularityDCI-1-3 is configured with K2=16.
[0192] The terminal device can calculate N using the following formula. RBG,K2 :
[0193]
[0194] For frequency domain resource allocation type 1, the number of bits in the frequency domain resource allocation indicator field, i.e., the number of bits used to indicate frequency domain resources, is: Bit.
[0195] For frequency domain resource allocation type 0, assuming rbg-SizeDCI-1-3=8, the number of bits in the frequency domain resource allocation indicator field, i.e., the number of bits used to indicate frequency domain resources, is: Two bits indicate that activating BWP involves two RBG groups. Figure 7 In this context, the two RBG groups are RBG0 and RBG1.
[0196] Therefore, for dynamic resource allocation types, the FDRA field is 3 bits in size. The MSB bit of the FDRA field is 0, indicating that the frequency domain resource allocation type for this scheduling is frequency domain resource allocation type 0. The terminal device can determine the frequency domain resource allocation based on the 2 LSB bits.
[0197] For example, 01 can indicate that the number of RBs included in the scheduled frequency domain resources is 8. For instance, these 8 RBs are RB#8 to RB#15, i.e. Figure 7 RBG1 in.
[0198] When the FDRA field is 100, 101, or 110, the MSB bit of the FDRA field indicates that the frequency domain resource allocation type for this scheduling is RA type 1. The terminal device can determine the frequency domain resource allocation based on the 0LSB bit.
[0199] For example, Figure 8 This illustrates another method of frequency domain resource scheduling. (For example...) Figure 8 As shown, the FDRA field is 100. The terminal device can determine the frequency domain resource allocation based on the 0LSB bit. That is, if there is no bit indicating frequency domain resources, and all bits except the MSB are not 1, the terminal device can determine full bandwidth scheduling. Figure 8 As shown, the frequency domain resources include 16 RBs, from RB#0 to RB#15.
[0200] When the FDRA field is 111, the terminal device can determine that the DCI including the FDRA field is used to indicate other special functions. For example, when the FDRA field is 111, it can indicate the activation or deactivation of the downlink semi-static scheduling PDSCH (DL SPS PDSCH), the activation or deactivation of the uplink grant type 2 physical uplink sharing channel (UL grant Type 2 PUSCH), the indication of secondary cell dormancy, or the indication of transmission configuration indication state update. At this time, there is no scheduling and no data transmission is performed.
[0201] The above Figure 5 and Figure 6 The method shown defines the behavior of the terminal device in the absence of bit-indicating frequency domain resources, which helps to ensure that the terminal device and network device maintain a consistent understanding of scheduling in ambiguous scenarios.
[0202] Example 2
[0203] If the frequency domain resource allocation type is RA type 1 and the number of bits used to indicate the frequency domain resources is 0, the terminal device can determine that the indication information is incorrect and discard the indication information.
[0204] For example, Figure 9 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. This method can be applied to the above-mentioned... Figure 1 The communication system shown is not limited to this embodiment. Figure 9 As shown, the method may include the following steps:
[0205] S901, the network device sends a first indication message to the terminal device, the first indication message indicating that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Correspondingly, the terminal device receives the first indication message.
[0206] S902. The network device sends a DCI to the terminal device. The DCI format is a DCI format used for scheduling data channels of multiple cells, including a first cell. The DCI includes a first FDRA field, which is used to indicate the frequency domain resources of the first data channel of the first cell. The MSB bit of the first FDRA field is set to 1, indicating that the frequency domain resource allocation type is 1. Correspondingly, the terminal device receives the DCI.
[0207] S903. If the active BWP of the first cell includes only one RBG and the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1, the terminal device can determine that the DCI is an erroneous DCI and discard the DCI.
[0208] The active BWP of the first cell includes only one RBG, indicating that there is no bit indicating frequency domain resources; the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1s, for example, "001", "010", "011", etc., indicating that there is no special function indication. In this case, the terminal device can determine that the DCI is a false alarm DCI or an erroneous DCI and can discard the DCI.
[0209] For example, in the above Figure 7 In the example shown, activating the downlink BWP includes 16RBs, i.e. The initial RB is 32, that is The RRC parameter resourceAllocationType1GranularityDCI-1-3 is configured with K2=16.
[0210] The terminal device can calculate N using the following formula. RBG,K2 :
[0211]
[0212] For frequency domain resource allocation type 1, the number of bits in the frequency domain resource allocation indicator field, i.e., the number of bits used to indicate frequency domain resources, is: Bit.
[0213] For frequency domain resource allocation type 0, assuming rbg-SizeDCI-1-3=8, the number of bits in the frequency domain resource allocation indicator field, i.e., the number of bits used to indicate frequency domain resources, is: Two bits indicate that activating the BWP involves two RBG groups.
[0214] Therefore, for dynamic resource allocation types, the FDRA field is 3 bits in size. When the MSB bit of the FDRA field is 1, it indicates that the frequency domain resource allocation type for this scheduling is frequency domain resource allocation type 1. The frequency domain resource indicator corresponding to frequency domain resource allocation type 1 is 0 bits, and the terminal device cannot determine whether the FDRA value in the DCI is 0 or 1. Therefore, the terminal device considers this DCI to be an erroneous DCI and discards it.
[0215] When the RRC parameter configuration is dynamically switched, if the MSB bit in the FDRA field indicates 0, it means that the frequency domain resource allocation type for this scheduling is frequency resource allocation type 0. If the remaining bits in the FDRA field are 01, 10, or 11, it indicates that PDSCH scheduling is in progress. When the FDRA field is -00, the terminal device determines that this DCI is used to indicate other special functions, and in this case, there is no PDSCH scheduling.
[0216] Thus, when the frequency domain resource allocation type is frequency domain resource allocation type 1, the active BWP of the first cell includes only one RBG, and the bits in the bit sequence in the first FDRA field, excluding the MSB bit, are not all 1s, the DCI is an erroneous DCI. If the bits in the bit sequence in the first FDRA field, excluding the MSB bit, are all 1s, a special function is indicated, and no data transmission is performed. Transmission is performed when switching to frequency domain resource allocation type 0, which helps reduce the probability of data interruption. In addition, network equipment and terminal equipment have the same understanding, which helps maintain the flexibility of base station parameter configuration and scheduling, and reduces the probability of misunderstanding between terminal equipment and network equipment.
[0217] Example 3
[0218] If the network device indicates frequency domain resources statically, and the frequency domain resource allocation type is RA type 1, then the terminal device expects the number of bits in the FDRA bit field to be greater than 0. If the network device indicates frequency domain resources dynamically, and / or the frequency domain resource allocation type is RA type 1, then the terminal device expects N... RBG,K2 >1 or N RBG,K1 >1. Alternatively, it can be said that the terminal device expects the number of RBGs included in the activated BWP to be greater than 1. This can also be understood as the terminal device expecting the number of LSB bits used to indicate frequency domain resources in the FDRA bit field to be greater than 0.
[0219] The method will be described below from the perspectives of static indicators and dynamic indicators.
[0220] In one possible implementation, the network device can use a static indication to indicate that the frequency domain resource allocation type is RA type 1. The terminal device expects the number of bits in the FDRA bit field to be greater than 0.
[0221] For example, Figure 10 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. This method can be applied to the above-mentioned... Figure 1 The communication system shown is not limited to this embodiment. Figure 10 As shown, the method may include the following steps:
[0222] S1001, The network device sends a first indication information to the terminal device. The first indication information is used to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP.
[0223] This step can be referenced from the above. Figure 5 The S501 in the text will not be elaborated upon here.
[0224] S1002. The network device sends DCI to the terminal device. The DCI format is a DCI format used to schedule the data channels of multiple cells, including the first cell.
[0225] This step can be referenced from the above. Figure 5 The S502 in the text will not be elaborated upon here.
[0226] S1003. The terminal device expects the number of bits in the first FDRA field included in the DCI to be greater than 0. The first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell.
[0227] The DCI can include multiple FDRA fields, each corresponding to a specific cell. The first cell has a frequency domain resource allocation type of 1, while other cells can have either frequency domain resource allocation type 1 or frequency domain resource allocation type 0. If any of the other cells has a frequency domain resource allocation type of 1, the terminal device expects the number of bits in the FDRA field corresponding to that cell to be greater than 0.
[0228] The terminal device expects the number of bits in the first FDRA field included in the DCI to be greater than 0. This can be understood as the network device using this as a constraint when configuring frequency domain resources to ensure that the number of bits in the first FDRA field is greater than 0. Alternatively, when the terminal device determines that the number of bits in the first FDRA field is equal to 0, it requests the network device to reconfigure.
[0229] This helps reduce the number of bits in the first FDRA field being equal to 0, thereby reducing the probability of misunderstanding between terminal devices and network devices and reducing the probability of data interruption.
[0230] Optionally, the above method may further include: when the number of bits in the first FDRA field is 0, the terminal device sends an RRC reconstruction request to the network device.
[0231] In one example, the terminal device can send an RRC Reestablishment Request to the network device.
[0232] If the number of bits in the first FDRA domain is 0, the terminal device cannot determine the frequency domain resources and can send an RRC reconstruction request to the network device to facilitate reconfiguration. The network device may or may not perform reconfiguration based on this request; this embodiment does not limit this.
[0233] This increases the probability that the number of bits in the first FDRA field is greater than 0.
[0234] Optionally, the above method may further include: the network device sending RRC configuration information to the terminal device, the RRC configuration information being used to reconfigure the parameters of the first cell; the terminal device determining that the number of bits in the first FDRA field is greater than 0 based on the parameters of the first cell.
[0235] In some examples, the parameters of the first cell may include at least one or more of the following: K2 or K1, the starting RBG, or the total number of RBs included in a BWP. RRC configuration information may be RRC Configuration Information.
[0236] Network devices can send RRC configuration information to terminal devices based on RRC reconstruction requests to reconfigure the parameters of the first cell. In this way, the terminal devices can determine that the number of bits in the first FDRA field is greater than 0 and realize communication based on the frequency domain resources indicated by the first FDRA field.
[0237] For example, Figure 11 A schematic diagram of frequency domain resource scheduling is shown. For example... Figure 11 As shown, activating the downlink BWP includes 16 RBs, i.e. The initial RB is 32, that is The RRC parameter resourceAllocationType1GranularityDCI-1-3 is configured with K2=8.
[0238] The terminal device can calculate N using the following formula. RBG,K2 :
[0239]
[0240] For frequency domain resource allocation type 1, the number of bits in the frequency domain resource allocation indicator field, i.e., the number of bits used to indicate frequency domain resources, is: Bit.
[0241] If the number of bits in the first FDRA field is greater than 0, the terminal device can achieve communication based on the frequency domain resources indicated by the first FDRA field.
[0242] When the FDRA bit state (code point) in the DCI is 00, it indicates that the frequency domain resources of the downlink data channel scheduled by this DCI are 8 RBs, for example, RB#0 to RB#7. When the FDRA bit state is 01, it indicates that the frequency domain resources of the downlink data channel scheduled by this DCI are 8 RBs, for example, RB#8 to RB#15. When the FDRA bit state is 10, it indicates that the frequency domain resources of the downlink data channel scheduled by this DCI are 16 RBs, for example, RB#0 to RB#15. When the FDRA bit state is 11, it indicates that FDRA is a special value, and this DCI is used to indicate other special functions or that this DCI does not indicate any special functions, such as downlink semi-persistent scheduling activation / release (DL SPSactivation / release), uplink grant type 2 scheduling activation / release (uplink grant type 2 scheduling activation / release), SCell dormancy indication, transmission configuration indication state update (TCI stateupdate), etc.
[0243] exist Figure 11 In this context, the FDRA bit state is 00, and the frequency domain resources of the DCI-scheduled downlink data channel include 8 RBs, from RB#0 to RB#7.
[0244] In one possible implementation, the network device can use a dynamic indication method to indicate that the frequency domain resource allocation type is RA type 1. The terminal device expects the number of RBGs included in the activated BWP to be greater than 1.
[0245] For example, Figure 12 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. This method can be applied to the above-mentioned... Figure 1 The communication system shown is not limited to this embodiment. Figure 12 As shown, the method may include the following steps:
[0246] S1201, The network device sends a first indication information to the terminal device. The first indication information is used to indicate that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP. Frequency domain resource allocation type 0 is used to indicate the allocated resource block group RBG through a bitmap. A group of RBG consists of a group of consecutive RBs.
[0247] This step can be referenced from the above. Figure 6 The S601 in the text will not be elaborated upon here.
[0248] S1202. The network device sends a DCI to the terminal device. The DCI format is a DCI format used to schedule the data channels of multiple cells. The multiple cells include the first cell. The DCI includes a first FDRA field. The first FDRA field is used to indicate the frequency domain resources of the first data channel of the first cell. The value of the most significant bit (MSB) of the first FDRA field indicates the frequency domain resource allocation type 1.
[0249] This step can be referenced from the above. Figure 6 The S602 in the text will not be elaborated upon here.
[0250] S1203, The terminal device expects the number of RBGs included in the activation BWP of the first cell to be greater than 1.
[0251] The DCI can include multiple FDRA fields, each corresponding to a specific cell. The frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, while the frequency domain resource allocation types of other cells can be either frequency domain resource allocation type 1 or frequency domain resource allocation type 0. If any of the other cells has a frequency domain resource allocation type of frequency domain resource allocation type 1, the terminal device also expects the number of RBGs included in the active BWP of that cell to be greater than 1.
[0252] The terminal device expects the number of RBGs included in the active BWP of the first cell to be greater than 1. This can be understood as the network device using this as a constraint when configuring frequency domain resources to ensure that the number of RBGs included in the active BWP of the first cell is greater than 1. Alternatively, if the terminal device determines that the number of RBGs included in the active BWP of the first cell is equal to 1, it requests the network device to reconfigure.
[0253] This increases the probability that the number of RBGs included in the activated BWP of the first cell is greater than 1.
[0254] Optionally, the above method may further include: if the active BWP of the first cell includes only 1 RBG, the terminal device sends an RRC reconstruction request to the network device.
[0255] In one example, the terminal device can send an RRC Reestablishment Request to the network device.
[0256] If the active BWP of the first cell includes only one RBG, the terminal device cannot determine the frequency domain resources and can send an RRC reconstruction request to the network device to facilitate reconfiguration. The network device may or may not perform reconfiguration based on this request; this embodiment does not limit this.
[0257] This helps reduce the probability that the number of RBGs included in the activated BWP of the first cell is equal to 0.
[0258] Optionally, the above method further includes: the network device providing RRC configuration information to the terminal device, the RRC configuration information being used to reconfigure the parameters of the first cell; the terminal device can determine, based on the parameters of the first cell, that the number of RBGs included in the activated BWP is greater than 1.
[0259] In some examples, the parameters of the first cell may include at least one or more of the following: K2 or K1, the starting RBG, or the total number of RBs included in a BWP. RRC configuration information may be RRC Configuration Information.
[0260] Network devices can send RRC configuration information to terminal devices based on RRC reconstruction requests to reconfigure the parameters of the first cell. In this way, the terminal device can determine that the number of RBGs included in the active BWP is greater than 1, which is beneficial for communication based on the indicated frequency domain resources.
[0261] The above Figure 10 and Figure 12 The method shown introduces constraints on network devices, which helps reduce the occurrence of ambiguous scenarios, has no impact on the terminal device side, and does not increase the implementation complexity on the terminal device side.
[0262] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0263] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0264] It is understood that, in order to achieve the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0265] Figure 13 and Figure 14 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 The terminal 120 shown can also be as follows: Figure 1 The base station 110 shown can also be a module (such as a chip) applied to the terminal 120 or the base station 110.
[0266] like Figure 13 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the above-mentioned... Figure 5 , Figure 6 , Figure 9 , Figure 10 or Figure 12 The methods illustrated in this embodiment demonstrate the functions of the terminal device or network device.
[0267] In one example, when the communication device 1300 is used to implement Figure 5 In the method embodiment shown, the terminal device functions as follows: the transceiver unit 1320 is used to: receive first indication information, which indicates that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and the frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP; receive DCI, which is a DCI format used to schedule data channels of multiple cells, including the first cell of the network device; the processing unit 1310 is used to: determine the number of bits in the first FDRA field of the network device DCI, which indicates the frequency domain resources of the first data channel of the first cell of the network device; when the number of bits in the first FDRA field of the network device is 0, data is transmitted on the first cell of the network device through the first data channel of the network device, which is carried on all RBs within the active BWP.
[0268] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to [the relevant documentation]. Figure 5 The relevant descriptions in the method embodiments shown.
[0269] In another example, when communication device 1300 is used to implement Figure 6 In the method embodiment shown, the terminal device functions as follows: the transceiver unit 1320 is used to: receive first indication information, which indicates that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP, and frequency domain resource allocation type 0 is used to indicate the allocated RBGs via a bitmap, wherein a group of RBGs consists of a group of consecutive RBs; and receive DCI, which is a DCI format used for scheduling data channels of multiple cells, including the first cell of the network device and the network device DC... I includes a first FDRA field, which is used to indicate the frequency domain resources of the first data channel of the first cell of the network device. The value of the MSB bit of the first FDRA field of the network device indicates the frequency domain resource allocation type 1 of the network device. The processing unit 1310 is used to: transmit data on the first cell of the network device through the first data channel of the network device when the active BWP of the first cell of the network device includes only 1 RBG and the bits in the bit sequence other than the MSB bit of the network device in the first FDRA field of the network device are not all 1. The first data channel of the network device is carried on all RBs in the active BWP of the network device.
[0270] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to [the relevant documentation]. Figure 6 The relevant descriptions in the method embodiments shown.
[0271] In yet another example, when communication device 1300 is used to implement Figure 10 In the method embodiment shown, the terminal device functions as follows: the transceiver unit 1320 is used to: receive first indication information, which indicates that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and the frequency domain resource allocation type 1 is used to allocate continuous resource blocks RB within the bandwidth portion (BWP); receive downlink control information (DCI), which is in the format of a DCI used to schedule data channels of multiple cells, including the first cell of the network device; the processing unit 1310 is used to: expect the number of bits of the first frequency domain resource allocation (FDRA) field included in the network device DCI to be greater than 0, and the first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell of the network device.
[0272] Optionally, the transceiver unit 1320 is further configured to: send an RRC reconstruction request when the number of bits in the first FDRA field of the network device is 0.
[0273] Optionally, the transceiver unit 1320 is further configured to: receive RRC configuration information, which is used to reconfigure the parameters of the first cell of the network device; the processing unit 1310 is further configured to: determine that the number of bits in the first FDRA field of the network device is greater than 0 based on the parameters of the first cell of the network device.
[0274] When the communication device 1300 is used to implement Figure 10 In the method embodiment shown, the network device functions as follows: the transceiver unit 1320 is used to: send first indication information, which indicates that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, and the frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP; send DCI, which is a DCI format used for scheduling data channels of multiple cells, including a first FDRA field, which has 0 bits, and is used to indicate the frequency domain resources of the data channel of the first cell among the multiple cells of the network device; receive an RRC reconstruction request; and based on the RRC reconstruction request, send RRC configuration information, which is used to reconfigure the parameters of the first cell of the network device, and determines that the number of bits in the first FDRA field is greater than 0 based on the parameters of the first cell of the network device.
[0275] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to [the relevant documentation]. Figure 10 The relevant descriptions in the method embodiments shown.
[0276] In another example, when communication device 1300 is used to implement Figure 12In the method embodiment shown, the terminal device functions as follows: the transceiver unit 1320 is used to: receive first indication information, which indicates that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP, and frequency domain resource allocation type 0 is used to indicate the allocated RBGs through a bitmap, wherein a group of RBGs consists of a group of consecutive RBs; receive DCI, which is a DCI format used for scheduling data channels of multiple cells, including the first cell of the network device. The DCI includes a first FDRA field, which indicates the frequency domain resources of the first data channel of the first cell of the network device. The value of the most significant bit (MSB) of the first FDRA field indicates the frequency domain resource allocation type 1 of the network device; the processing unit 1310 is used to: expect the number of RBGs included in the active BWP of the first cell of the network device to be greater than 1.
[0277] Optionally, the transceiver unit 1320 is also configured to: send an RRC reconstruction request when the active BWP of the first cell of the network device includes only 1 RBG.
[0278] Optionally, the transceiver unit 1320 is further configured to: receive RRC configuration information, which is used to reconfigure the parameters of the first cell of the network device; the processing unit 1310 is further configured to: determine, based on the parameters of the first cell of the network device, that the number of RBGs included in the activated BWP is greater than 1.
[0279] When the communication device 1300 is used to implement Figure 12 In the method embodiment shown, the network device functions as follows: the transceiver unit 1320 is used to: send first indication information, which indicates that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. Frequency domain resource allocation type 1 is used to allocate consecutive RBs within the BWP, and frequency domain resource allocation type 0 is used to indicate the allocated RBGs through a bitmap, wherein a group of RBGs consists of a group of consecutive RBs; send a DCI message, the format of which is a DCI format used for scheduling data channels of multiple cells. The DCI includes a first FDRA field, the number of bits in which the first FDRA field is 0, and the first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell among multiple cells; receive an RRC reconstruction request; and based on the RRC reconstruction request, send RRC configuration information, which is used to reconfigure the parameters of the first cell and, based on the parameters of the first cell, determine that the number of RBGs included in the active BWP of the first cell is greater than 1.
[0280] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to [the relevant documentation].Figure 12 The relevant descriptions in the method embodiments shown.
[0281] It should be understood that the communication device 1300 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the communication device 1300 can specifically be a terminal device or a network device as described in the above embodiments. The communication device 1300 can be used to execute the various processes and / or steps corresponding to the terminal device or network device in the above method embodiments; to avoid repetition, these will not be described further here.
[0282] The aforementioned communication device 1300 has the function of implementing the corresponding steps performed by the terminal device or network device in the above method; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In embodiments of this application, Figure 13 The communication device 1300 in the middle can also be a chip, such as a SOC.
[0283] like Figure 14 As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input / output interface. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions. Sometimes, the interface circuit 1420 can also be understood as part of the processor 1410, in which case the communication device 1400 includes the processor 1410.
[0284] When the communication device 1400 is used to achieve the above Figure 5 , Figure 6 , Figure 9 , Figure 10 or Figure 12 In the method shown, the processor 1410 is used to implement the functions of the processing unit 1310, and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320.
[0285] When the aforementioned communication device is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the above method embodiments. The chip of the terminal device receiving information from the network device can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the chip of the terminal device by these modules. The chip of the terminal device sending information to the network device can be understood as the information being first sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the network device by these modules.
[0286] When the aforementioned communication device is a chip used in a network device, the chip of the network device implements the functions of the network device in the above method embodiments. The chip of the network device receives information from the terminal device, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the network device, and then sent to the chip of the network device by these modules. The chip of the network device sends information to the terminal device, which can be understood as the information being forwarded to other modules (such as radio frequency modules or antennas) in the network device, and then sent to the terminal device by these modules.
[0287] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminal devices, or modules within RAN nodes or terminal devices. Information transmission and reception can be between RAN nodes and terminal devices, such as between network devices and terminal devices; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal device's chip and other modules, or between a network device's chip and other modules within that network device.
[0288] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0289] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with substantially the same functions and roles. For example, the first FDRA domain and the second FDRA domain are merely for distinguishing different FDRA domains, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different.
[0290] It should be noted that in the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplarily" or "for example" in the present application should not be construed as more preferred or more advantageous than other embodiments or design solutions. Rather, the use of words such as "exemplarily" or "for example" aims to present relevant concepts in a specific manner.
[0291] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the front and rear associated objects are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0292] In the embodiments of the present application, each term and English abbreviation, such as frequency domain resource allocation type, number of bits, etc., are exemplary examples given for convenience of description and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms in existing or future protocols that can achieve the same or similar functions.
[0293] In the embodiments of the present application, "pre - defined" can be defined by a protocol. Among them, "pre - defined" can be implemented by pre - saving corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including a sending end and a receiving end). The present application does not limit its specific implementation manner.
[0294] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, optical discs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a base station or terminal. The processor and the storage medium can also exist as discrete components in the base station or terminal.
[0295] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
Claims
1. A resource allocation method, characterized in that, include: Receive first indication information, the first indication information is used to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, the frequency domain resource allocation type 1 is used to allocate continuous resource blocks RB within the bandwidth portion BWP; Receive downlink control information (DCI), wherein the format of the DCI is a DCI format used for scheduling data channels of multiple cells, wherein the multiple cells include the first cell; Determine the number of bits in the first frequency domain resource allocation FDRA field in the DCI, where the first FDRA field is used to indicate the frequency domain resources of the first data channel of the first cell; When the number of bits in the first FDRA domain is 0, data is transmitted on the first cell through the first data channel, which is carried on all RBs within the active BWP.
2. A resource allocation method, characterized in that, include: Receive first indication information, the first indication information is used to indicate that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, the frequency domain resource allocation type 1 is used to allocate consecutive resource blocks RB within the bandwidth portion BWP, the frequency domain resource allocation type 0 is used to indicate the allocated resource block group RBG through a bitmap, wherein a group of RBG consists of a group of consecutive RB. Receive downlink control information (DCI), the format of which is a DCI format for scheduling data channels of multiple cells, the multiple cells including the first cell, the DCI including a first frequency domain resource allocation (FDRA) field, the first FDRA field being used to indicate the frequency domain resources of the first data channel of the first cell, and the value of the most significant bit (MSB) of the first FDRA field indicating the frequency domain resource allocation type 1. When the active BWP of the first cell includes only one RBG and the bits in the bit sequence other than the MSB bit in the first FDRA field are not all 1, data is transmitted on the first cell through the first data channel, which is carried on all RBs within the active BWP.
3. A resource allocation method, characterized in that, include: Receive first indication information, the first indication information is used to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, the frequency domain resource allocation type 1 is used to allocate continuous resource blocks RB within the bandwidth portion BWP; Receive downlink control information (DCI), wherein the format of the DCI is a DCI format used for scheduling data channels of multiple cells, wherein the multiple cells include the first cell; It is expected that the number of bits in the first frequency domain resource allocation (FDRA) field included in the DCI is greater than 0, and the first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell.
4. The method according to claim 3, characterized in that, The method further includes: If the number of bits in the first FDRA field is 0, a Radio Resource Control (RRC) Reconstruction Request is sent.
5. The method according to claim 4, characterized in that, The method further includes: Receive RRC configuration information, which is used to reconfigure the parameters of the first cell; The number of bits in the first FDRA field is determined to be greater than 0 based on the parameters of the first cell.
6. A resource allocation method, characterized in that, include: Send a first indication message, the first indication message being used to indicate that the frequency domain resource allocation type of the first cell is frequency domain resource allocation type 1, the frequency domain resource allocation type 1 being used to allocate consecutive resource blocks RB within the bandwidth portion BWP; Send downlink control information (DCI), the format of which is a DCI format for scheduling data channels of multiple cells. The DCI includes a first frequency domain resource allocation (FDRA) field, the first FDRA field has 0 bits, and the first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell among the multiple cells. Receive Radio Resource Control (RRC) Reconstruction Request; Based on the RRC reconstruction request, RRC configuration information is sent. The RRC configuration information is used to reconfigure the parameters of the first cell, and the number of bits in the first FDRA field is determined to be greater than 0 based on the parameters of the first cell.
7. A resource allocation method, characterized in that, include: Receive first indication information, the first indication information is used to indicate that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1, the frequency domain resource allocation type 1 is used to allocate consecutive resource blocks RB within the bandwidth portion BWP, the frequency domain resource allocation type 0 is used to indicate the allocated resource block group RBG through a bitmap, wherein a group of RBG consists of a group of consecutive RB. Receive downlink control information (DCI), the format of which is a DCI format for scheduling data channels of multiple cells, the multiple cells including the first cell, the DCI including a first frequency domain resource allocation (FDRA) field, the first FDRA field being used to indicate the frequency domain resources of the first data channel of the first cell, and the value of the most significant bit (MSB) of the first FDRA field indicating the frequency domain resource allocation type 1. It is expected that the number of RBGs included in the activated BWP of the first cell is greater than 1.
8. The method according to claim 7, characterized in that, The method further includes: If the active BWP of the first cell includes only 1 RBG, a Radio Resource Control (RRC) Reconstruction Request is sent.
9. The method according to claim 8, characterized in that, The method further includes: Receive RRC configuration information, which is used to reconfigure the parameters of the first cell; Based on the parameters of the first cell, it is determined that the number of RBGs included in the activated BWP is greater than 1.
10. A resource allocation method, characterized in that, include: Send a first indication message, which is used to indicate that the first cell supports dynamic switching between frequency domain resource allocation type 0 and frequency domain resource allocation type 1. The frequency domain resource allocation type 1 is used to allocate consecutive resource blocks RB within the bandwidth portion BWP. The frequency domain resource allocation type 0 is used to indicate the allocated resource block group RBG through a bitmap, wherein a group of RBG consists of a group of consecutive RB. Send downlink control information (DCI), the format of which is a DCI format for scheduling data channels of multiple cells. The DCI includes a first frequency domain resource allocation (FDRA) field, the first FDRA field has 0 bits, and the first FDRA field is used to indicate the frequency domain resources of the data channel of the first cell among the multiple cells. Receive Radio Resource Control (RRC) Reconstruction Request; Based on the RRC reconstruction request, RRC configuration information is sent. The RRC configuration information is used to reconfigure the parameters of the first cell. Based on the parameters of the first cell, it is used to determine that the number of RBGs included in the active BWP of the first cell is greater than 1.
11. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 10.
12. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 10 through logic circuits or execution code instructions.
13. A chip, characterized in that, include: A processor for reading instructions stored in memory, and when the processor executes the instructions, causing the chip to implement the method as described in any one of claims 1 to 10.
14. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 10.
15. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, the method as described in any one of claims 1 to 10 is implemented.