Frequency domain resource allocation method, network equipment and device
By allocating frequency domain resources according to bandwidth configuration and communication mode in the 5G NR network, the signal interference problem caused by the use of the same frequency domain resources is solved, and the signal quality of edge terminals is improved.
Patent Information
- Application Number
- CN202310999242.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-18
AI Technical Summary
In the same frequency networking method of 5G NR network, adjacent cells use the same frequency domain resources at the same time, resulting in a decrease in signal quality at the edge terminal and a problem of signal interference.
By acquiring bandwidth configuration information, the target number of RBs included in the RBG is determined, and frequency domain resources allocated for each cell are determined in at least one BWP to avoid signal interference.
The first priority PDSCH frequency domain resources of each cell are more uniformly and reasonably divided, which reduces the neighbor signal interference received by edge terminals during small traffic communication, and improves the downlink signal quality of edge terminals.
Smart Images

Figure CN119485688A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a frequency domain resource allocation method, network equipment and device. Background Art
[0002] In the same-frequency networking mode of the 5G NR network, adjacent cells are configured with the same frequency domain resources to communicate with the terminal, which can improve the utilization rate of frequency domain resources and is very convenient in spectrum planning, network construction, and network expansion.
[0003] However, this co-frequency networking method may cause adjacent cells to use the same physical resource block (PRB) at the same time. The terminals in the serving cell, especially the edge terminals, are easily interfered by the signals of the adjacent cells, which reduces the signal quality of the edge terminals. Therefore, it is urgent to provide a frequency domain resource allocation solution to solve the problem of signal interference to the terminal caused by the cells using the same frequency domain resources at the same time. Summary of the invention
[0004] The present application provides a frequency domain resource allocation method, network equipment and apparatus to solve the problem of signal interference to terminals caused by cells using the same frequency domain resources at the same time.
[0005] In a first aspect, the present application provides a frequency domain resource allocation method, which is applied to a network device, and the method includes:
[0006] Obtaining bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on a configured bandwidth;
[0007] Determining a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth;
[0008] According to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in the at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
[0009] In a possible implementation manner, determining, according to the number of RBs included in the configured bandwidth, a target number of RBs included in the RBG includes:
[0010] Determine the RBG configuration mode;
[0011] The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0012] In a possible implementation manner, determining, in the at least one BWP, frequency domain resources allocated to each of the cells according to the target quantity and a communication mode between each cell and the terminal, includes:
[0013] Determining a frequency domain resource to be selected in the at least one BWP;
[0014] Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources;
[0015] The frequency domain resource to be selected satisfies any of the following conditions:
[0016] The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0017] The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0018] In a possible implementation manner, determining, according to the target quantity and the communication mode, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0019] Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode;
[0020] According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
[0021] In a possible implementation manner, determining the first target segment position and the second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode includes:
[0022] Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources;
[0023] The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0024] In a possible implementation manner, determining the first initial segment position and the second initial segment position in the to-be-selected frequency domain resources includes:
[0025] Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space;
[0026] Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources;
[0027] Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
[0028] In a possible implementation manner, updating the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position includes:
[0029] If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position;
[0030] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
[0031] In a possible implementation manner, determining, according to the PCI of each of the cells, the first target segment position, and the second target segment position, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0032] Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources;
[0033] For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
[0034] In a second aspect, the present application provides a network device, including a memory, a transceiver, and a processor;
[0035] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0036] Obtaining bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on a configured bandwidth;
[0037] Determining a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth;
[0038] According to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in the at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
[0039] In a possible implementation manner, determining, according to the number of RBs included in the configured bandwidth, a target number of RBs included in the RBG includes:
[0040] Determine the RBG configuration mode;
[0041] The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0042] In a possible implementation manner, determining, in the at least one BWP, frequency domain resources allocated to each of the cells according to the target quantity and a communication mode between each cell and the terminal, includes:
[0043] Determining a frequency domain resource to be selected in the at least one BWP;
[0044] Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources;
[0045] The frequency domain resource to be selected satisfies any of the following conditions:
[0046] The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0047] The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0048] In a possible implementation manner, determining, according to the target quantity and the communication mode, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0049] Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode;
[0050] According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
[0051] In a possible implementation manner, determining the first target segment position and the second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode includes:
[0052] Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources;
[0053] The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0054] In a possible implementation manner, determining the first initial segment position and the second initial segment position in the to-be-selected frequency domain resources includes:
[0055] Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space;
[0056] Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources;
[0057] Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
[0058] In a possible implementation manner, updating the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position includes:
[0059] If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position;
[0060] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
[0061] In a possible implementation manner, determining, according to the PCI of each of the cells, the first target segment position, and the second target segment position, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0062] Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources;
[0063] For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
[0064] In a third aspect, the present application provides a frequency domain resource allocation device, which is applied to a network device, and the device includes:
[0065] An acquisition module, used to acquire bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on the configured bandwidth;
[0066] A determination module, configured to determine a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth;
[0067] The processing module is used to determine the frequency domain resources allocated to each of the cells in the at least one BWP according to the target number and the communication mode between each of the cells and the terminal, and the frequency domain resources allocated to each of the cells are used for communication between each of the cells and the terminal.
[0068] In a possible implementation manner, the determining module is specifically configured to:
[0069] Determine the RBG configuration mode;
[0070] The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0071] In a possible implementation manner, the processing module is specifically used to:
[0072] Determining a frequency domain resource to be selected in the at least one BWP;
[0073] Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources;
[0074] The frequency domain resource to be selected satisfies any of the following conditions:
[0075] The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0076] The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0077] In a possible implementation manner, the processing module is specifically used to:
[0078] Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode;
[0079] According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
[0080] In a possible implementation manner, the processing module is specifically used to:
[0081] Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources;
[0082] The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0083] In a possible implementation manner, the processing module is specifically used to:
[0084] Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space;
[0085] Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources;
[0086] Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
[0087] In a possible implementation manner, the processing module is specifically used to:
[0088] If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position;
[0089] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
[0090] In a possible implementation manner, the processing module is specifically used to:
[0091] Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources;
[0092] For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
[0093] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the frequency domain resource allocation method described in any one of the first aspects.
[0094] The frequency domain resource allocation method, network equipment and device provided in the present application are applied to network equipment. The network equipment first obtains bandwidth configuration information, and the bandwidth configuration information is used to indicate at least one BWP on the configured bandwidth; according to the number of RBs included in the configured bandwidth, the target number of RBs included in the RBG is determined; and then according to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal. The scheme of the embodiment of the present application fully considers the respective bandwidth configurations used in the existing network, realizes a frequency domain resource allocation scheme suitable for the existing network, solves the problem of signal interference to the terminal caused by the cells using the same frequency domain resources at the same time, and can more evenly and reasonably divide the first priority PDSCH frequency domain resources of each cell, greatly reducing the neighboring cell signal interference received by the edge terminal when performing small business volume communications, improving the downlink signal quality of the edge terminal, providing a better communication experience, and effectively avoiding signal interference between cells. BRIEF DESCRIPTION OF THE DRAWINGS
[0095] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0096] Figure 1 A schematic diagram of frequency domain resource allocation for downlink interference randomization Figure 1 ;
[0097] Figure 2 A schematic diagram of frequency domain resource allocation for downlink interference randomization Figure 2 ;
[0098] Figure 3 A flowchart of a frequency domain resource allocation method provided in an embodiment of the present application;
[0099] Figure 4 A schematic diagram of a frequency domain resource allocation process provided in an embodiment of the present application;
[0100] Figure 5 A schematic diagram of a frequency domain resource allocation process provided in an embodiment of the present application;
[0101] Figure 6 A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0102] Figure 7 A schematic diagram of the structure of a frequency domain resource allocation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0103] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0104] In the same-frequency networking mode of the 5G NR network, adjacent cells are configured with the same frequency domain resources to communicate with the terminal, which can improve the utilization rate of frequency domain resources and is very convenient in spectrum planning, network construction, and network expansion.
[0105] However, this co-frequency networking mode may cause adjacent cells to use the same PRB at the same time. Terminals in the serving cell, especially edge terminals, are easily interfered by signals from adjacent cells, causing the signal quality of edge terminals to deteriorate.
[0106] In order to solve the above-mentioned problem of signal interference to the terminal caused by the cells using the same frequency domain resources at the same time, the current solution is to stagger the physical downlink shared channel (PDSCH) frequency domain resources in the cell according to the physical cell identity (PCI) mode 3, that is, to use the frequency domain resources according to priority to avoid PDSCH signal interference between cells.
[0107] That is, in the 5G NR network, cells with the same PCI mode 3 value use the same primary synchronization signal (PSS). If the terminal receives the same PSS from different cells, it will affect the synchronization process between the terminal and the network equipment, thereby affecting the terminal experience and network performance. In order to reduce the impact of unreasonable PCI planning on the overall network performance, it is agreed during 5G NR network planning that the terminal should not receive signals from cells with the same PCI mode 3 value at the same time.
[0108] Specifically, the current frequency domain resource allocation scheme involves two different situations. The first situation is that only one dedicated BWP is configured in the cell, and the terminal communicates with the network device on this dedicated BWP, or multiple dedicated BWPs are configured in the cell, and the terminal communicates with the network device on a small BWP among the multiple dedicated BWPs; the second situation is that multiple dedicated BWPs are configured in the cell, and the terminal communicates with the network device on a large BWP among the multiple dedicated BWPs. Among them, the small BWP among the multiple dedicated BWPs is part of the entire configured bandwidth, and the small BWPs do not overlap with each other, while the large BWP is a BWP that includes the small BWP.
[0109] In general, when only one dedicated BWP is configured in a cell, the dedicated BWP is staggered according to PCI mode 3 to avoid interference; when multiple BWPs are configured in a cell, the large and small dedicated BWPs are staggered according to PCI mode 3, that is, downlink interference is randomized, and the non-small BWP overlapping part in the large BWP is staggered according to PCI mode 3, and the overlapping part with the small BWP is not staggered, and the non-overlapping PDSCH frequency domain resources are allocated first, and then the PDSCH frequency domain resources of the overlapping part are allocated. The segment where the public control resource set (Coreset#0) is located reserves 10% more frequency domain resources. The frequency domain resource allocation schemes in these two different situations are described in detail below with specific examples.
[0110] Since BWP is configured at the cell level, the size of RBG is uniformly calculated based on the maximum RBG size, which is 16. That is, frequency domain resources are allocated in units of 16 RBs forming one RBG. Figure 1 A frequency domain resource allocation scheme for downlink interference randomization is introduced.
[0111] Figure 1 A schematic diagram of frequency domain resource allocation for downlink interference randomization Figure 1 ,like Figure 1 As shown, taking the example of only one dedicated BWP configured in the cell, the dedicated BWP includes multiple RBs, from RBs with index numbers 0 to k, a total of (k+1) RBs. The 40% point of the dedicated BWP is recorded as k1 (indicating the RB with index number k1), then the relationship between k1 and k is floor[(k+1)*40%]=k1+1, floor means rounding down. The 70% point of the dedicated BWP is recorded as k2 (indicating the RB with index number k2), then the relationship between k2 and k is floor[(k+1)*70%]=k2+1.
[0112] Considering the actual application situation in the existing network, Coreset#0 is configured at low frequency. When multiple dedicated BWPs are configured in the cell, the small BWP is configured at low frequency. Therefore, the frequency domain resource allocation scheme for randomization of downlink interference is as follows:
[0113] The first case: only one dedicated BWP is configured in the cell, and the terminal communicates with the network device on this dedicated BWP, or multiple dedicated BWPs are configured in the cell, and the terminal communicates with the network device on a small BWP among the multiple dedicated BWPs.
[0114] For the first case, the network device configures this dedicated BWP or small BWP to determine the first priority PDSCH frequency domain resources of each cell according to the following principles 1.1 to 1.3:
[0115] 1.1. For cells with PCI mode 3 = 0, calculate the 40% point of BWP, and find the first resource position that contains an integer multiple of 16 RBs in the time division duplex (TDD) or frequency division duplex (FDD) as the starting position for BWP resource allocation of the cell, and allocate PDSCH frequency domain resources in the forward direction.
[0116] like Figure 1 As shown, principle 1.1 means that if the value of PCI mode 3 of a cell is equal to 0, the 40% point of the dedicated BWP is position k1. Then, it is determined whether the working mode is TDD or FDD.
[0117] If the working mode is TDD, the first resource position that contains an integer multiple of 16 RBs (denoted as k3, k3 is greater than k1 and less than or equal to k2) is found from k1 as the starting point of BWP resource allocation for the cell, and the PDSCH frequency domain resources are allocated forward. The frequency domain resources allocated to the cell are RBs with indexes from 0 to k3.
[0118] If the working mode is FDD, start from k1 and find the first resource position that contains an integer multiple of 16 RBs (recorded as k4, k4 is greater than 0 and less than or equal to k1) as the starting position of BWP resource allocation for the cell, and divide the PDSCH frequency domain resources forward. The frequency domain resources allocated to the cell are RBs with indexes from 0 to k4.
[0119] 1.2. For cells with PCI mode 3=1, calculate the 70% point of BWP, find the first resource position that satisfies an integer multiple of 16 RBs as the starting position of BWP resource allocation for the cell backward for TDD / forward for FDD, and allocate PDSCH resources forward.
[0120] like Figure 1 As shown, principle 1.2 means that if the value of PCI mode 3 of a cell is equal to 1, the 70% point of the dedicated BWP is position k2. Then, it is determined whether the working mode is TDD or FDD.
[0121] If the working mode is TDD, the first resource position that contains an integer multiple of 16 RBs (denoted as k5, k5 is greater than k2 and less than or equal to k) is found from k2 as the starting position of BWP resource allocation for the cell, and the PDSCH frequency domain resources are allocated forward. The frequency domain resources allocated to the cell are RBs with indexes from k3 to k5.
[0122] If the working mode is FDD, start from k2 and find the first resource position that contains an integer multiple of 16 RBs (denoted as k6, k6 is greater than k1 and less than or equal to k2) as the starting position of BWP resource allocation for the cell, and divide the PDSCH frequency domain resources forward. The frequency domain resources allocated to the cell are RBs with indexes from k4 to k6.
[0123] 1.3. For cells with PCI mode 3=2, the last PRB of the BWP is used as the starting position for BWP resource allocation in the cell, and PDSCH resources are allocated forward.
[0124] Principle 1.3 means that if the value of PCI modulo 3 of a cell is equal to 2, then no matter whether the working mode is TDD or FDD, all consecutive unallocated RBs are found from k as the starting point as the frequency domain resources allocated to the cell. For the TDD working mode, the frequency domain resources allocated to the cell are RBs with indexes from k5 to k; for the FDD working mode, the frequency domain resources allocated to the cell are RBs with indexes from k6 to k.
[0125] The following is an explanation with two specific examples.
[0126] In one example, the TDD 10M bandwidth (30kHz subcarrier spacing, 24 RBs) scenario is configured, then the 40% point of the BWP is 24*40%=9.6, and the 70% point of the BWP is 24*70%=16.8. Then, starting from 9.6, the first resource position that meets the requirement of including an integer multiple of 16 RBs is 15 (the RB with index 15 is actually the 16th RB), and starting from 16.8, there is no resource position that meets the requirement of including an integer multiple of 16 RBs. Therefore, under this configuration, the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 0 are RBs with index numbers from 0 to 15, the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 1 are RBs with index numbers from 16 to 23, and the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 2 are empty.
[0127] In one example, the FDD 5M bandwidth (15kHz subcarrier spacing, 25 RBs) scenario is configured, then the 40% point of the BWP is 25*40%=10, and the 70% point of the BWP is 25*70%=17.5. Then, starting from 10, the first resource position that satisfies an integer multiple of 16 RBs is 0, and starting from 17.5, the first resource position that satisfies an integer multiple of 16 RBs is 15. Therefore, under this configuration, the cell with a PCI modulo 3 value equal to 0 is allocated with empty frequency domain resources, the cell with a PCI modulo 3 value equal to 1 is allocated with RBs with index numbers from 0 to 15, and the cell with a PCI modulo 3 value equal to 2 is allocated with RBs with index numbers from 16 to 24.
[0128] The frequency domain resource allocation results under two different configurations are shown in Table 1 below. The first RB range is the first priority resource of the cell with PCI mode 3 = 0, the second RB range is the first priority resource of the cell with PCI mode 3 = 1, and the third RB range is the first priority resource of the cell with PCI mode 3 = 2. It can be seen that under both configurations, there is a problem that some cells cannot be allocated to the corresponding frequency domain resources.
[0129] Table 1
[0130] Configuration The first RB range The second RB range The third RB range TDD 10M 24RB 0-15 16-23 none FDD 5M 25RB none 0-15 16-24
[0131] Combine the following Figure 2 Another frequency domain resource allocation scheme for downlink interference randomization is introduced.
[0132] Figure 2 A schematic diagram of frequency domain resource allocation for downlink interference randomization Figure 2 ,like Figure 2 As shown in the figure, a large BWP and a small BWP are configured in a cell as an example. The large BWP includes multiple RBs, RBs with index numbers 0 to k, and the small BWP includes RBs with index numbers 0 to x. The overlapping part of the large BWP and the small BWP is the RBs with index numbers 0 to x, and the non-small BWP overlapping bandwidth on the large BWP is the RBs with index numbers x to k.
[0133] The 1 / 3 point of the non-small BWP overlapping bandwidth on the large BWP is position x1, and the 2 / 3 point of the non-small BWP overlapping bandwidth on the large BWP is position x2. x1 and x2 divide the RB from x to k into three equal parts.
[0134] The second situation is that multiple dedicated BWPs are configured in the cell, and the terminal communicates with the network device on a large BWP among the multiple dedicated BWPs.
[0135] For the second case, the network equipment configures a large BWP to determine the first priority PDSCH frequency domain resources of each cell according to the following principles 2.1 to 2.3:
[0136] 2.1. For cells with PCI mode 3 = 0, calculate the 1 / 3 point of the non-small BWP overlapping bandwidth on the large BWP, and find the first resource position that satisfies the integer multiple of 16 RBs as the starting position of BWP resource allocation for the cell backward for TDD / forward for FDD, and allocate PDSCH resources forward.
[0137] like Figure 2 As shown, principle 2.1 means that if the value of PCI mode 3 of a cell is equal to 0, the 1 / 3 point of the non-small BWP overlapping bandwidth on the large BWP is determined, that is, position x1. Then, determine whether the working mode is TDD or FDD.
[0138] If the working mode is TDD, the first RB resource position that satisfies an integer multiple of 16 (denoted as x3, x3 is greater than x1 and less than or equal to x2) is found from x1 as the starting point of BWP resource allocation for the cell, and the PDSCH frequency domain resources are allocated forward. The frequency domain resources allocated to the cell are RBs with indexes from x to x3.
[0139] If the working mode is FDD, start from x1 and find the first resource position that contains an integer multiple of 16 RBs (recorded as x4, k4 is greater than x and less than or equal to x1) as the starting position of BWP resource allocation for the cell, and divide the PDSCH frequency domain resources forward. The frequency domain resources allocated to the cell are RBs with indexes from x to x4.
[0140] 2.2. For cells with PCI mode 3 = 1, calculate the 2 / 3 point of the non-small BWP overlapping bandwidth on the large BWP, and find the first resource position that satisfies an integer multiple of 16 RBs as the starting position for BWP resource allocation for the cell backward for TDD / forward for FDD, and allocate PDSCH resources forward.
[0141] like Figure 2 As shown, principle 2.2 means that if the value of PCI mode 3 of a cell is equal to 1, the 2 / 3 point of the non-small BWP overlapping bandwidth on the large BWP is determined, that is, position x2. Then, determine whether the working mode is TDD or FDD.
[0142] If the working mode is TDD, the first resource position that contains an integer multiple of 16 RBs (denoted as x5, x5 is greater than x2 and less than or equal to k) is found from x2 as the starting point of BWP resource allocation for the cell, and the PDSCH frequency domain resources are allocated forward. The frequency domain resources allocated to the cell are RBs with indexes from x3 to x5.
[0143] If the working mode is FDD, start from x2 and find the first resource position that contains an integer multiple of 16 RBs (recorded as x6, x6 is greater than x1 and less than or equal to x2) as the starting position of BWP resource allocation for the cell, and divide the PDSCH frequency domain resources forward. The frequency domain resources allocated to the cell are RBs with indexes from x4 to x6.
[0144] 2.3. For a cell with PCI mode 3=2, 100% of the non-small BWP overlapping bandwidth on the large BWP is used as the starting position for BWP resource allocation in the cell, and PDSCH resources are allocated forward.
[0145] Principle 2.3 means that if the value of PCI mode 3 of a cell is equal to 2, then no matter whether the working mode is TDD or FDD, all consecutive unallocated RBs are found from k as the starting point as the frequency domain resources allocated to the cell. For TDD mode, the frequency domain resources allocated to the cell are RBs with indexes from x5 to k; for FDD mode, the frequency domain resources allocated to the cell are RBs with indexes from x6 to k.
[0146] The following is an explanation with two specific examples.
[0147] In an example, configuration 1 is configured with FDD full bandwidth 30M (160RB), with 2 dedicated BWPs, small BWP at low frequency 20M (0-105RB), large BWP full bandwidth, and PDSCH frequency domain resource allocation mode is type0.
[0148] Then the 1 / 3 point of BWP is (1 / 3)*(160-105)+105=370 / 3, and the 2 / 3 point of BWP is (2 / 3)*(160-105)+105=425 / 3. The first resource position that meets the requirement of an integer multiple of 16 RBs from 370 / 3 is 111, and the first resource position that meets the requirement of an integer multiple of 16 RBs from 425 / 3 is 127. Therefore, under this configuration, the frequency domain resources allocated to the cell with a PCI modulo 3 value of 0 are empty, the frequency domain resources allocated to the cell with a PCI modulo 3 value of 1 are RBs with index numbers from 112 to 127, and the frequency domain resources allocated to the cell with a PCI modulo 3 value of 2 are 128 to 159.
[0149] In an example, configuration 2 is configured with FDD full bandwidth 40M (216RB), with 2 dedicated BWPs, small BWP at low frequency 20M (0-105RB), large BWP full bandwidth, and PDSCH frequency domain resource allocation mode is type0.
[0150] Then the 1 / 3 point of BWP is (1 / 3)*(216-105)+105=426 / 3, and the 70% point of BWP is (2 / 3)*(216-105)+105=537 / 3. The first resource position that meets the requirement of an integer multiple of 16 is 127 from 426 / 3, and the first resource position that meets the requirement of an integer multiple of 16 is 175 from 537 / 3. Therefore, under this configuration, the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 0 are RBs with index numbers from 112 to 127, the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 1 are RBs with index numbers from 128 to 175, and the frequency domain resources allocated to the cell with a PCI modulo 3 value equal to 2 are RBs with index numbers from 176 to 215.
[0151] The frequency domain resource allocation results under two different configurations are shown in Table 2 below. The first RB range is the first priority resource of the cell with PCI mode 3 = 0, the second RB range is the first priority resource of the cell with PCI mode 3 = 1, and the third RB range is the first priority resource of the cell with PCI mode 3 = 2. It can be seen that in the first configuration, some cells cannot be allocated to the corresponding frequency domain resources. In the second configuration, the number of RBs of the three frequency domain resources is 16, 48, and 40 respectively. The cell with PCI mode 3 = 0 is allocated too few frequency domain resources, and there is a problem of uneven frequency domain resource allocation.
[0152] Table 2
[0153] Configuration The first RB range The second RB range The third RB range Configuration 1 none 112-127 128-159 Configuration 2 112-127 128-175 176-215
[0154] In summary, when segmenting with 16 RBs as the minimum unit, the full bandwidth cannot be divided into three segments, the first priority PDSCH frequency domain resources of cells with different PCI mode 3 values are unevenly divided, and the interference of neighboring cell signals to edge UEs in the cell is difficult to avoid.
[0155] Since the existing scheme mainly considers the TDD large bandwidth scenario when allocating the first-priority PDSCH frequency domain resources for each cell, for the FDD small bandwidth and multi-BWP scenarios, the first-priority PDSCH frequency domain resources of cells with different PCI mode 3 values are unevenly allocated. As a result, even if the edge terminal traffic is very small, the PDSCH frequency domain resources of different edge terminals in adjacent cells cannot be completely staggered, which cannot reduce the signal interference between cells, improve the signal quality of edge terminals, or provide users with a better communication experience.
[0156] Based on this, the embodiment of the present application provides a frequency domain resource allocation scheme, which fully considers the various bandwidth configurations used in the existing network, and proposes a downlink interference randomization scheme applicable to all bandwidth configurations of the existing network (including TDD, FDD, large bandwidth, small bandwidth, and multiple BWP). The granularity of PDSCH frequency domain resource division is flexibly selected according to the protocol and bandwidth configuration, and the first priority PDSCH frequency domain resources of each cell can be divided more evenly and reasonably, which greatly reduces the neighboring cell signal interference received by the edge terminal when performing small business volume communications, improves the downlink signal quality of the edge terminal, and provides users with a better communication experience. The scheme of the embodiment of the present application is introduced below in conjunction with the accompanying drawings.
[0157] Figure 3 A flow chart of a frequency domain resource allocation method provided in an embodiment of the present application, wherein the method is applied to a network device, such as Figure 3 As shown, the method includes:
[0158] S31, obtaining bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on the configured bandwidth.
[0159] The network device obtains bandwidth configuration information, and determines at least one BWP on the configured bandwidth according to the bandwidth configuration information. In the current frequency domain resource allocation process, only one BWP can be configured on the configured bandwidth of the cell, and the terminal communicates with the network device on this BWP; multiple BWPs can also be configured on the configured bandwidth of the cell, including a large BWP and a small BWP, and the terminal can communicate with the network device on the small BWP or on the large BWP.
[0160] S32: Determine a target number of RBs included in the RBG according to the number of RBs included in the configured bandwidth.
[0161] The target number mainly refers to the size of the RBG, that is, the number of RBs included in the RBG. In the subsequent frequency domain resource allocation, the allocation is performed in units of RBG, so the target number of RBs included in the RBG needs to be determined according to the number of RBs included in the configured bandwidth.
[0162] Optionally, the target number is any one of 2, 4, 8, and 16. Any one of these values can be selected as the target number of RBs included in the RBG. The number of RBs included in the RBG can also be determined based on a mapping relationship between the number of RBs included in the configured bandwidth and the target number. The mapping relationship can be a positive correlation or a negative correlation.
[0163] Optionally, the network device first determines an RBG configuration mode, and then determines a target number of RBs included in the RBG according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0164] Table 3 below illustrates the mapping relationship between the number of RBs included in the configured bandwidth and the target number in different RBG configuration modes:
[0165] Table 3
[0166] The number of RBs included in the configured bandwidth RBG configuration mode 1 RBG configuration mode 2 1-36 2 4 37-72 4 8 73-144 8 16 145-275 16 16
[0167] According to the mapping relationship in the example of Table 3 above, the target number of RBs included in the RBG can be determined. For example, if the determined RBG configuration mode is mode 2 and the number of RBs included in the configured bandwidth is 72, then the target number can be determined to be 8.
[0168] S33, determining frequency domain resources allocated to each cell in at least one BWP according to the target number and the communication mode between each cell and the terminal, and using the frequency domain resources allocated to each cell for communication between each cell and the terminal.
[0169] After the target number is determined, the target number of RBs may be used to form an RBG, and frequency domain resources may be allocated in units of RBG.
[0170] Specifically, the network device first determines a frequency domain resource to be selected in at least one BWP on the configured bandwidth, where the frequency domain resource to be selected is a resource for subsequent frequency domain resource allocation. The frequency domain resource to be selected satisfies any of the following conditions:
[0171] A: the at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0172] B: At least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, and the selected frequency domain resources are the first BWP, or the selected frequency domain resources are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0173] A means that only one dedicated BWP is configured on the configured bandwidth, namely the first BWP. The terminal communicates with the network device on the first BWP, and the first BWP is the resource that needs to be allocated frequency domain resources. B means that multiple BWPs are configured on the configured bandwidth, of which the second BWP is a large BWP and the first BWP is a small BWP. If the terminal communicates with the network device on the first BWP, the frequency domain resource to be selected is the first BWP; if the terminal communicates with the network device on the second BWP, the frequency domain resource to be selected is the frequency domain resource in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0174] After determining the frequency domain resources to be selected, the frequency domain resources to be allocated to each cell can be determined from the frequency domain resources to be selected according to the target quantity and the communication mode between each cell and the terminal. Figure 4 This section introduces the process.
[0175] Figure 4 A schematic diagram of the frequency domain resource allocation process provided in the embodiment of the present application is shown in FIG. Figure 4 As shown, including:
[0176] S41, determining a first target segment position and a second target segment position in the frequency domain resources to be selected according to the target quantity and the communication mode.
[0177] First, the network device determines a first initial segment position and a second initial segment position in the frequency domain resources to be selected.
[0178] Specifically, the network device determines whether the frequency domain resources to be selected include the reserved frequency domain resources corresponding to the common search space based on the frequency domain resources to be selected; wherein, if the frequency domain resources to be selected are the first BWP, the frequency domain resources to be selected include the reserved frequency domain resources; if the frequency domain resources to be selected are the frequency domain resources between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resources to be selected do not include the reserved frequency domain resources.
[0179] Then, according to whether the frequency domain resources to be selected include the reserved frequency domain resources, the first initial segmentation position and the second initial segmentation position are determined in the frequency domain resources to be selected. Optionally, if the frequency domain resources to be selected do not include the reserved frequency domain resources, the frequency domain resources to be selected can be divided into three equal parts, and the first initial segmentation position and the second initial segmentation position are the positions of dividing the frequency domain resources to be selected into three equal parts. If the frequency domain resources to be selected include the reserved frequency domain resources, the part where the reserved frequency domain resources are located can be appropriately divided into more RBs.
[0180] After determining the first initial segment position and the second initial segment position, the network device updates the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0181] Specifically, if the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the frequency domain resources to be selected, the first RB indexed from the first initial segment position to the position containing an integer multiple of the target number of RBs is determined as the first target segment position, and the first RB indexed from the second initial segment position to the position containing an integer multiple of the target number of RBs is determined as the second target segment position;
[0182] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segment position to the front is a position containing an integer multiple of the target number of RBs, which is determined as the first target segment position, and the first RB indexed from the second initial segment position to the front is a position containing an integer multiple of the target number of RBs, which is determined as the second target segment position.
[0183] The following describes the process with two specific examples.
[0184] In one example, for situation 1, the frequency domain resource to be selected is the first BWP. That is, the network device is configured with a first BWP, or the network device is configured with a first BWP and a second BWP, the first BWP is a subset of the second BWP, and the terminal communicates with the network device on the first BWP.
[0185] Considering the reserved position (i.e., reserved frequency domain resources) for the common search space (Coreset#0), the 40% point (recorded as position A) and the 70% point (recorded as position B) of the first BWP are calculated respectively. If they are not integers, they are rounded down. Position A is the first initial segment position, and position B is the second initial segment position. Assume that the preset bandwidth threshold is 20M (excluding 20M).
[0186] For TDD bandwidth configurations above 20M, use points A and B as the reference to find resource locations that contain an integer multiple of the target number of RBs, denoted as A1 and B1, which are randomized segment locations.
[0187] For TDD 20M and below (including 20M) bandwidth configuration, there are fewer RBs, and it is difficult to completely separate the Coreset#0 resource segment. There is no need to reserve a position for Coreset#0, so take points A and B as the benchmark to find the resource position that contains an integer multiple of the target number of RBs, denoted as A1 and B1, which are randomized segment positions; for FDD, the overall bandwidth is smaller than TDD, so it is suitable to take points A and B as the benchmark to find the resource position that contains an integer multiple of the target number of RBs, denoted as A1 and B1, which are randomized segment positions; in the above three configurations, A1 is the first target segment position and B1 is the second target segment position.
[0188] In one example, for case 2, the frequency domain resources to be selected are frequency domain resources between the end position of the first BWP and the end position of the second BWP in the second BWP.
[0189] The bandwidth of the first BWP is modified. Based on the last RB position of the first BWP, a resource position that contains an integer multiple of the target number of RBs is found, which is recorded as M. The last RB index on the second BWP is recorded as point N. The randomized PDSCH frequency domain resource segment is the non-first BWP overlapping segment on the second BWP (the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP), that is, the RB with an index number range of [M, N]. In this configuration,
[0190] Because Coreset#0 is at low frequency, there is no need to consider Coreset#0. The [M, N] bandwidth part is divided into three equal parts, that is, the two third points of the [M, N] bandwidth part are calculated respectively, the 1 / 3 point is recorded as point C, and the 2 / 3 point is recorded as point D. If the calculated value is not an integer, it is rounded down. Position C is the first initial segmentation position, and position D is the second initial segmentation position.
[0191] For TDD, use points C and D as the reference to find resource locations that contain an integer multiple of the target number of RBs, denoted as C1 and D1, which are randomized segment locations; for FDD, use points C and D as the reference to find resource locations that contain an integer multiple of the target number of RBs, denoted as C1 and D1, which are randomized segment locations. In the above configuration, C1 is the first target segment location and D1 is the second target segment location.
[0192] S42: Determine frequency domain resources to be allocated to each cell from the frequency domain resources to be selected according to the PCI, the first target segment position and the second target segment position of each cell.
[0193] After obtaining the first target segment position and the second target segment position, the frequency domain resources to be selected can be divided into three parts according to the first target segment position and the second target segment position, and the first frequency domain resources to be selected, the second frequency domain resources to be selected and the third frequency domain resources to be selected are determined from the frequency domain resources to be selected.
[0194] For example, in S41, for case 1, the index number of the last RB of the first BWP is recorded as E, A1 is the first target segment position, and B1 is the second target segment position. Then, according to A1 and B1, the first BWP can be divided into the following three parts:
[0195] The first frequency domain resource to be selected: the RB with index number [0, A1);
[0196] Second frequency domain resource to be selected: RB with index number [A1, B1);
[0197] The third frequency domain resource to be selected: the RB with index number [B1, E].
[0198] Then, according to the value of PCI mode 3 of the cell, the first frequency domain resource to be selected, the second frequency domain resource to be selected, or the third frequency domain resource to be selected is determined as the frequency domain resource allocated to the cell. For example, the first priority PDSCH frequency domain resource of the cell with PCI mode 3=0 can be determined as the first frequency domain resource to be selected, that is, the RB with index number [0, A1); the first priority PDSCH frequency domain resource of the cell with PCI mode 3=1 can be determined as the second frequency domain resource to be selected, that is, the RB with index number [A1, B1); the first priority PDSCH frequency domain resource of the cell with PCI mode 3=2 can be determined as the third frequency domain resource to be selected, that is, the RB with index number [B1, E], and each cell prioritizes its first priority PDSCH frequency domain resource in reverse order.
[0199] Taking the same configuration as in Table 1 as an example, for the TDD 10M bandwidth (30kHz subcarrier spacing, 24 RB) scenario and the FDD 5M bandwidth (15kHz subcarrier spacing, 25 RB) scenario, the allocation results obtained after frequency domain resource allocation using the solution of the embodiment of the present application are shown in Table 4 below:
[0200] Table 4
[0201] Configuration The first RB range The second RB range The third RB range TDD 10M 24RB 0-7 8-15 16-23 FDD 5M 25RB 0-7 8-15 16-24
[0202] For example, in S41, for case 2, the index number of the last RB of the second BWP is recorded as N, C1 is the first target segment position, and D1 is the second target segment position. Then, according to C1 and D1, the frequency domain resources between the end position of the first BWP and the end position of the second BWP in the second BWP can be divided into the following three parts:
[0203] The first frequency domain resource to be selected: the RB with index number [M, C1);
[0204] The second frequency domain resource to be selected: the RB with index number [C1, D1);
[0205] The third frequency domain resource to be selected: the RB with index number [D1, N].
[0206] Then, according to the value of PCI mode 3 of the cell, the first frequency domain resource to be selected, the second frequency domain resource to be selected, or the third frequency domain resource to be selected is determined as the frequency domain resource allocated to the cell. For example, the first priority PDSCH frequency domain resource of the cell with PCI mode 3=0 can be determined as the first frequency domain resource to be selected, that is, the RB with index number [M, C1); the first priority PDSCH frequency domain resource of the cell with PCI mode 3=1 can be determined as the second frequency domain resource to be selected, that is, the RB with index number [C1, D1); the first priority PDSCH frequency domain resource of the cell with PCI mode 3=2 can be determined as the third frequency domain resource to be selected, that is, the RB with index number [D1, N], and each cell prioritizes its first priority PDSCH frequency domain resource in reverse order.
[0207] Taking the same configuration as in Table 2 as an example, the configuration is FDD full bandwidth 30M (160RB), equipped with 2 dedicated BWPs, small BWP at low frequency 20M (0-105RB), large BWP full bandwidth, PDSCH frequency domain resource allocation method is type0 scenario, and FDD full bandwidth 40M (216RB), equipped with 2 dedicated BWPs, small BWP at low frequency 20M (0-105RB), large BWP full bandwidth, PDSCH frequency domain resource allocation method is type0 scenario, the allocation results obtained after frequency domain resource allocation using the solution of the embodiment of the present application are shown in Table 5 below:
[0208] Table 5
[0209] Configuration The first RB range The second RB range The third RB range Configuration 1 112-127 128-143 144-159 Configuration 2 112-143 144-175 176-215
[0210] From the comparison between Table 1 and Table 4, and the comparison between Table 2 and Table 5, it can be seen that the scheme of the embodiment of the present application has good compatibility, and can evenly allocate the first priority PDSCH frequency domain resources for cells with different PCI mode 3 values in TDD / FDD small bandwidth, large bandwidth, and multi-BWP scenarios.
[0211] Combine the following Figure 5 The solutions of the embodiments of the present application are summarized and introduced.
[0212] Figure 5 A schematic diagram of a frequency domain resource allocation process provided in an embodiment of the present application, such as Figure 5 As shown, including:
[0213] S501: Determine RBG size.
[0214] The RBG size is the target number. The process of determining the RBG size may refer to the related introduction of S32 in the above embodiment.
[0215] S502, determine whether at least one BWP belongs to case 1 or case 2, if it belongs to case 1, execute S503, if it belongs to case 2, execute S507.
[0216] Case 1 refers to the frequency domain resource to be selected being the first BWP, that is, the network device is configured with a first BWP, or the network device is configured with a first BWP and a second BWP, the first BWP is a subset of the second BWP, and the terminal communicates with the network device on the first BWP.
[0217] Case 2 refers to the network device being configured with a second BWP and a first BWP, the first BWP being a small BWP, the second BWP being a large BWP, and the selected frequency domain resources being the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0218] S503, calculating the quarter point A and the seventh point B of the first BWP.
[0219] A is the first initial segment position, B is the second initial segment position, and the process of determining the first initial segment position and the second initial segment position can refer to the relevant introduction of the first embodiment.
[0220] S504, determine whether the communication mode is TDD and the configured bandwidth is greater than 20M, if so, execute S505, if not, execute S506.
[0221] S505: A and B are respectively searched for resource locations containing RBs that are an integer multiple of the RBG size and are determined as A1 and B1.
[0222] For TDD bandwidth configuration above 20M, use points A and B as a reference to find resource locations that contain an integer multiple of the target number of RBs, denoted as A1 and B1, where A1 is the first target segment location and B1 is the second target segment location.
[0223] S506, A and B are respectively forward to find resource locations containing RBs that are an integer multiple of the RBG size and are determined as A1 and B1.
[0224] For TDD 20M and below (including 20M) bandwidth configuration, and FDD, use points A and B as the reference to find the resource location that contains an integer multiple of the target number of RBs, denoted as A1 and B1, where A1 is the first target segment position and B1 is the second target segment position.
[0225] S507, the number of RBs in the first BWP is corrected to an integer multiple of the RBG size by rounding up.
[0226] This process is to modify the bandwidth of the first BWP, and to find a resource position that contains an integer multiple of the target number of RBs based on the last RB position of the first BWP. This position is denoted as M.
[0227] S508, calculating the three points C and D of the non-overlapping portion of the second BWP.
[0228] C is the first initial segment position, and D is the second initial segment position. The process of determining the first initial segment position and the second initial segment position can refer to the relevant introduction of the second embodiment.
[0229] S509, determine whether the communication mode is TDD, if so, execute S510, if not, execute S511.
[0230] S510, respectively search for resource locations containing RBs that are an integer multiple of the RBG size after C and D to determine them as C1 and D1.
[0231] For TDD, use points C and D as a reference to find resource locations that contain an integer multiple of the target number of RBs, denoted as C1 and D1, where C1 is the first target segment location and D1 is the second target segment location.
[0232] S511, respectively search forward from C and D for resource locations containing RBs that are an integer multiple of the RBG size and determine them as C1 and D1.
[0233] For FDD, take points C and D as references and look forward to find resource locations that contain an integer multiple of the target number of RBs, denoted as C1 and D1, where C1 is the first target segment location and D1 is the second target segment location.
[0234] S512, determine frequency domain resources of cells with different PCI mode 3 values.
[0235] The process can be referred to the related introduction of S42, which will not be described again here.
[0236] In summary, the frequency domain resource allocation method provided in the embodiment of the present application is applied to a network device. The network device first obtains bandwidth configuration information, and the bandwidth configuration information is used to indicate at least one BWP on the configured bandwidth; according to the number of RBs included in the configured bandwidth, the target number of RBs included in the RBG is determined; and then according to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal. The scheme of the embodiment of the present application fully considers the respective bandwidth configurations used in the existing network, implements a frequency domain resource allocation scheme suitable for the existing network, and solves the problem of signal interference to the terminal caused by the cells using the same frequency domain resources at the same time. The granularity of PDSCH frequency domain resource division is flexibly selected according to the protocol and bandwidth configuration, so that the first priority PDSCH frequency domain resources of each cell can be divided more evenly and reasonably, which greatly reduces the interference of neighboring cell signals to edge terminals when performing small business volume communications, improves the downlink signal quality of edge terminals, and provides a better communication experience. Good compatibility, in TDD / FDD small bandwidth, large bandwidth, multi-BWP scenarios, can be used to evenly allocate the first priority PDSCH frequency domain resources for cells with different PCI mode 3 values. Stronger anti-interference ability, when the traffic volume is small, edge terminals in cells with different PCI mode 3 values use the first priority PDSCH frequency domain resources of the current service cell to transmit PDSCH data, which does not overlap with the PDSCH frequency domain resources used by edge terminals of adjacent cells, effectively avoiding signal interference between cells.
[0237] Figure 6 A schematic diagram of the structure of a network device provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the network device includes a memory 620, a transceiver 600, and a processor 610, wherein:
[0238] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:
[0239] Obtaining bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on a configured bandwidth;
[0240] Determining a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth;
[0241] According to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in the at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
[0242] Specifically, the transceiver 600 is used to receive and send data under the control of the processor 610 .
[0243] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 when performing operations.
[0244] Optionally, processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0245] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0246] In a possible implementation manner, determining, according to the number of RBs included in the configured bandwidth, a target number of RBs included in the RBG includes:
[0247] Determine the RBG configuration mode;
[0248] The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0249] In a possible implementation manner, determining, in the at least one BWP, frequency domain resources allocated to each of the cells according to the target quantity and a communication mode between each cell and the terminal, includes:
[0250] Determining a frequency domain resource to be selected in the at least one BWP;
[0251] Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources;
[0252] The frequency domain resource to be selected satisfies any of the following conditions:
[0253] The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0254] The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0255] In a possible implementation manner, determining, according to the target quantity and the communication mode, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0256] Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode;
[0257] According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
[0258] In a possible implementation manner, determining the first target segment position and the second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode includes:
[0259] Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources;
[0260] The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0261] In a possible implementation manner, determining the first initial segment position and the second initial segment position in the to-be-selected frequency domain resources includes:
[0262] Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space;
[0263] Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources;
[0264] Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
[0265] In a possible implementation manner, updating the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position includes:
[0266] If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position;
[0267] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
[0268] In a possible implementation manner, determining, according to the PCI of each of the cells, the first target segment position, and the second target segment position, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes:
[0269] Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources;
[0270] For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
[0271] Figure 7 A schematic diagram of the structure of a frequency domain resource allocation device provided in an embodiment of the present application, such as Figure 7 As shown, the device comprises:
[0272] An acquisition module 71, configured to acquire bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on a configured bandwidth;
[0273] A determination module 72, configured to determine a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth;
[0274] The processing module 73 is used to determine the frequency domain resources allocated to each cell in the at least one BWP according to the target number and the communication mode between each cell and the terminal, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
[0275] In a possible implementation manner, the determining module 72 is specifically configured to:
[0276] Determine the RBG configuration mode;
[0277] The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
[0278] In a possible implementation manner, the processing module 73 is specifically configured to:
[0279] Determining a frequency domain resource to be selected in the at least one BWP;
[0280] Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources;
[0281] The frequency domain resource to be selected satisfies any of the following conditions:
[0282] The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP;
[0283] The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
[0284] In a possible implementation manner, the processing module 73 is specifically configured to:
[0285] Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode;
[0286] According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
[0287] In a possible implementation manner, the processing module 73 is specifically configured to:
[0288] Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources;
[0289] The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
[0290] In a possible implementation manner, the processing module 73 is specifically configured to:
[0291] Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space;
[0292] Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources;
[0293] Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
[0294] In a possible implementation manner, the processing module 73 is specifically configured to:
[0295] If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position;
[0296] If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
[0297] In a possible implementation manner, the processing module 73 is specifically configured to:
[0298] Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources;
[0299] For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
[0300] Specifically, the above-mentioned frequency domain resource allocation device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is a network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0301] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0302] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0303] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the frequency domain resource allocation method provided by the above-mentioned method embodiments.
[0304] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0305] It should be noted that the computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0306] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.
[0307] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0308] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0309] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0310] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0311] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0312] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0313] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0314] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0315] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0316] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0317] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A frequency domain resource allocation method, characterized in that: Applied to a network device, the method comprises: Acquire bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one bandwidth part BWP on the configured bandwidth; Determining a target number of RBs included in a resource block group RBG according to the number of resource blocks RBs included in the configured bandwidth; According to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in the at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
2. The method according to claim 1, characterized in that The determining, according to the number of resource blocks RB included in the configured bandwidth, a target number of RBs included in a resource block group RBG, comprises: Determine the RBG configuration mode; The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
3. The method according to claim 1, characterized in that The determining, in the at least one BWP, frequency domain resources allocated to each of the cells according to the target quantity and the communication mode between each cell and the terminal, comprises: Determining a frequency domain resource to be selected in the at least one BWP; Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources; The frequency domain resource to be selected satisfies any of the following conditions: The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP; The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
4. The method according to claim 3, characterized in that: The determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources comprises: Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode; According to the physical cell identifier PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
5. The method according to claim 4, characterized in that The determining, according to the target quantity and the communication mode, a first target segment position and a second target segment position in the to-be-selected frequency domain resource comprises: Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources; The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
6. The method according to claim 5, characterized in that The determining of the first initial segment position and the second initial segment position in the to-be-selected frequency domain resources comprises: Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space; Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources; Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
7. The method according to claim 5, characterized in that The updating of the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position includes: If the communication mode is a time division duplex TDD mode and the configured bandwidth is greater than a preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segment position as the starting point is a position containing an integer multiple of the target number of RBs, and is determined as the first target segment position, and the first RB indexed from the second initial segment position as the starting point is a position containing an integer multiple of the target number of RBs, and is determined as the second target segment position; If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or the communication mode is frequency division duplex FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
8. The method according to any one of claims 4 to 7, characterized in that: The determining, according to the physical cell identifier PCI of each of the cells, the first target segment position, and the second target segment position, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes: Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources; For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
9. A network device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Obtaining bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on a configured bandwidth; Determining a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth; According to the target number and the communication mode between each cell and the terminal, the frequency domain resources allocated to each cell are determined in the at least one BWP, and the frequency domain resources allocated to each cell are used for communication between each cell and the terminal.
10. The network device according to claim 9, characterized in that: The determining, according to the number of RBs included in the configured bandwidth, a target number of RBs included in the RBG, comprises: Determine the RBG configuration mode; The target number is determined according to the RBG configuration mode and the number of RBs included in the configured bandwidth.
11. The network device according to claim 9, characterized in that: The determining, in the at least one BWP, frequency domain resources allocated to each of the cells according to the target quantity and the communication mode between each cell and the terminal, comprises: Determining a frequency domain resource to be selected in the at least one BWP; Determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells from the to-be-selected frequency domain resources; The frequency domain resource to be selected satisfies any of the following conditions: The at least one BWP includes a first BWP, and the frequency domain resource to be selected is the first BWP; The at least one BWP includes a first BWP and a second BWP, the first BWP is a subset of the second BWP, the frequency domain resources to be selected are the first BWP, or the frequency domain resources to be selected are the frequency domain resources in the second BWP from the end position of the first BWP to the end position of the second BWP.
12. The network device according to claim 11, characterized in that: The determining, according to the target quantity and the communication mode, frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources comprises: Determining a first target segment position and a second target segment position in the to-be-selected frequency domain resources according to the target quantity and the communication mode; According to the PCI of each of the cells, the first target segment position and the second target segment position, the frequency domain resources allocated to each of the cells are determined in the frequency domain resources to be selected.
13. The network device according to claim 12, characterized in that: The determining, according to the target quantity and the communication mode, a first target segment position and a second target segment position in the to-be-selected frequency domain resource comprises: Determining a first initial segment position and a second initial segment position in the to-be-selected frequency domain resources; The first initial segment position and the second initial segment position are updated according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position.
14. The network device according to claim 13, characterized in that: The determining of the first initial segment position and the second initial segment position in the to-be-selected frequency domain resources comprises: Determining, according to the to-be-selected frequency domain resources, whether the to-be-selected frequency domain resources include reserved frequency domain resources corresponding to a common search space; Determining the first initial segment position and the second initial segment position in the frequency domain resources to be selected according to whether the frequency domain resources to be selected include the reserved frequency domain resources; Among them, if the frequency domain resource to be selected is the first BWP, the frequency domain resource to be selected includes the reserved frequency domain resource; if the frequency domain resource to be selected is the frequency domain resource between the end position of the first BWP and the end position of the second BWP in the second BWP, the frequency domain resource to be selected does not include the reserved frequency domain resource.
15. The network device according to claim 13, characterized in that: The updating of the first initial segment position and the second initial segment position according to the target quantity and the communication mode to obtain the first target segment position and the second target segment position includes: If the communication mode is the TDD mode and the configured bandwidth is greater than the preset bandwidth threshold, then in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the position containing an integer multiple of the target number of RBs is determined as the second target segmentation position; If the communication mode is TDD mode and the configured bandwidth is less than or equal to the preset bandwidth threshold, or, the communication mode is FDD mode, in the selected frequency domain resources, the first RB indexed from the first initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the first target segmentation position, and the first RB indexed from the second initial segmentation position to the front is a position containing an integer multiple of the target number of RBs, and is determined as the second target segmentation position.
16. The network device according to any one of claims 12 to 15, characterized in that: The determining, according to the PCI of each of the cells, the first target segment position, and the second target segment position, the frequency domain resources allocated to each of the cells in the to-be-selected frequency domain resources includes: Determine, according to the first target segment position and the second target segment position, a first to-be-selected frequency domain resource, a second to-be-selected frequency domain resource, and a third to-be-selected frequency domain resource in the to-be-selected frequency domain resources; For each cell, according to the PCI of the cell, the first to-be-selected frequency domain resource, the second to-be-selected frequency domain resource, or the third to-be-selected frequency domain resource is determined as the frequency domain resource allocated to the cell.
17. A frequency domain resource allocation device, characterized in that: Applied to network equipment, the device comprises: An acquisition module, used to acquire bandwidth configuration information, where the bandwidth configuration information is used to indicate at least one BWP on the configured bandwidth; A determination module, configured to determine a target number of RBs included in an RBG according to the number of RBs included in the configured bandwidth; The processing module is used to determine the frequency domain resources allocated to each of the cells in the at least one BWP according to the target number and the communication mode between each of the cells and the terminal, and the frequency domain resources allocated to each of the cells are used for communication between each of the cells and the terminal.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the frequency domain resource allocation method according to any one of claims 1 to 8.