A BWP Frequency Domain Resource Allocation Method and System

By acquiring and analyzing the overlap of the BWP frequency domain in the 5G NR system, a reasonable frequency domain resource allocation strategy is adopted to solve the resource waste problem of the base station when allocating multiple overlapping BWP frequency domain resources, and improve spectrum utilization and service performance.

CN114466457BActive Publication Date: 2025-06-27INSPUR COMM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210072085.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-21
Publication Date
2025-06-27
Estimated Expiration
2042-01-21

AI Technical Summary

Technical Problem

In 5G NR system, when the base station allocates multiple overlapping BWP frequency domain resources, it cannot effectively utilize the overlapping part of the frequency domain resources, resulting in serious waste of frequency domain resources, low service throughput and large delay.

Method used

By obtaining multiple partial broadband BWP frequency domains and determining the current scheduled BWP frequency domain and its overlap type with other BWP frequency domains, a reasonable frequency domain resource allocation strategy is adopted to optimize resource allocation.

Benefits of technology

Effectively utilize the overlapping resources of the frequency domain, improve the overall spectrum utilization of the cell, improve the cell throughput, and reduce service delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114466457B_ABST
    Figure CN114466457B_ABST
Patent Text Reader

Abstract

The present invention provides a BWP frequency-domain resource allocation method and system, including: obtaining a plurality of partial-bandwidth BWP frequency-domains, determining a currently scheduled BWP frequency-domain among the plurality of partial-bandwidth BWP frequency-domains, and several BWP frequency-domains whose frequency-bandwidth ranges overlap with the currently scheduled BWP frequency-domain; determining the frequency-domain resource allocation for the currently scheduled BWP frequency-domain based on the overlap type between the currently scheduled BWP frequency-domain and the several BWP frequency-domains. The present invention aims at ensuring that, when there are multiple overlapping BWP frequency-domain resources in a 5G NR system, other BWP frequency-domain resources are not preempted as much as possible on the premise of sufficient resources in the currently scheduled BWP frequency-domain, improving the overall spectrum utilization rate of the cell, as well as the overall service throughput of the cell, and reducing the cell service delay.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to a method and system for allocating BWP frequency domain resources. Background Art

[0002] In a 5G NR (5th Generation Mobile Communication Technology New Radio) system, currently when a base station has overlapping frequency domain resources of multiple BWPs (Bandwidth Parts), when it is necessary to allocate frequency domain resources within one of the BWPs, the factor of overlapping with the frequency domain range of this BWP is not considered. According to the current established rules, for example, resources are allocated sequentially from low frequency to high frequency, or allocated sequentially in the reverse order.

[0003] When the base station adopts the above allocation method, if there are overlapping frequency domain resources of multiple BWPs, when allocating the frequency domain resources of the current BWP, it may first occupy the resources in the overlapping part of the frequency domain of this BWP. When the finally allocated frequency domain resources of this BWP do not fully occupy the entire bandwidth of this BWP, and the resources required by other BWPs overlapping with the frequency domain of this BWP are large, other BWPs cannot allocate the overlapping frequency domain resources, and the unoccupied BWP frequency domain resources of this BWP are wasted, which will lead to waste of cell spectrum resources, as well as problems such as low service throughput and large delay within some BWPs.

[0004] Therefore, it is necessary to propose a new method for allocating BWP frequency domain resources, which can reasonably allocate BWP frequency domain resources. Summary of the Invention

[0005] The present invention provides a method and system for allocating BWP frequency domain resources to solve the defect that in the prior art, when a base station allocates frequency domain resources of multiple overlapping BWPs in a 5G NR system, the resources in the overlapping part of the frequency domain cannot be effectively utilized, resulting in serious waste of frequency domain resources.

[0006] In a first aspect, the present invention provides a method for allocating BWP frequency domain resources, including:

[0007] Obtain multiple partial bandwidth BWP frequency domains, determine a current scheduling BWP frequency domain among the multiple partial bandwidth BWP frequency domains, and several BWP frequency domains whose frequency domain bandwidth ranges overlap with the current scheduling BWP frequency domain;

[0008] Based on the overlapping types of the current scheduling BWP frequency domain and the several BWP frequency domains, determine the allocation of frequency domain resources for the current scheduling BWP frequency domain.

[0009] A BWP frequency domain resource allocation method provided by the present invention, determining the currently scheduled BWP frequency domain in the multiple partial bandwidth BWP frequency domains, and several BWP frequency domains having an overlapping frequency domain bandwidth range with the currently scheduled BWP frequency domain, includes:

[0010] Determine the start position of the frequency domain of the currently scheduled BWP frequency domain as the first starting point, and the end position of the frequency domain of the currently scheduled BWP frequency domain as the first cut-off point;

[0011] According to the BWP-ID priority identifier, obtain any BWP frequency domain adjacent in priority to the currently scheduled BWP among the several BWP frequency domains, and determine the start position of the frequency domain of the any BWP frequency domain as the second starting point, and the end position of the frequency domain of the any BWP frequency domain as the second cut-off point.

[0012] A BWP frequency domain resource allocation method provided by the present invention, based on the overlapping type of the currently scheduled BWP frequency domain and the several BWP frequency domains, determining the frequency domain resource allocation for the currently scheduled BWP frequency domain, includes:

[0013] If it is judged that the priority identifier of the any BWP frequency domain is greater than the value range of the BWP-ID priority identifier, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the currently scheduled BWP frequency domain;

[0014] Otherwise, if it is judged that the first starting point is less than the second starting point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point of the currently scheduled BWP frequency domain.

[0015] A BWP frequency domain resource allocation method provided by the present invention, based on the overlapping type of the currently scheduled BWP frequency domain and the several BWP frequency domains, determining the frequency domain resource allocation for the currently scheduled BWP frequency domain, further includes:

[0016] If it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second cut-off point, then allocate frequency domain resources starting from the first cut-off point of the currently scheduled BWP frequency domain;

[0017] Otherwise, if it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the currently scheduled BWP frequency domain.

[0018] According to a BWP frequency-domain resource allocation method provided by the present invention, determining the frequency-domain resource allocation for the currently scheduled BWP frequency domain based on the overlap type between the currently scheduled BWP frequency domain and the plurality of BWP frequency domains further includes:

[0019] If it is determined that the first starting point is less than the second starting point, and the first starting point is less than the second ending point, and the first ending point is greater than the second starting point, and the first ending point is greater than the second ending point, then allocate frequency-domain resources starting from the first starting point or the first ending point of the currently scheduled BWP frequency domain;

[0020] Otherwise, if the currently scheduled BWP frequency domain does not overlap with any of the BWP frequency domains, continue to judge the BWP frequency domain corresponding to the next BWP-ID.

[0021] According to a BWP frequency-domain resource allocation method provided by the present invention, the value range of the BWP-ID is a first preset interval, and the frequency-domain bandwidth range of the plurality of BWP frequency domains is a second preset interval.

[0022] In a second aspect, the present invention further provides a BWP frequency-domain resource allocation system, including:

[0023] An acquisition module, configured to acquire a plurality of partial-band BWP frequency domains, determine a currently scheduled BWP frequency domain among the plurality of partial-band BWP frequency domains, and a plurality of BWP frequency domains whose frequency-domain bandwidth ranges overlap with the currently scheduled BWP frequency domain;

[0024] An allocation module, configured to determine the frequency-domain resource allocation for the currently scheduled BWP frequency domain based on the overlap type between the currently scheduled BWP frequency domain and the plurality of BWP frequency domains.

[0025] In a third aspect, the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, the steps of any one of the above-mentioned BWP frequency-domain resource allocation methods are implemented.

[0026] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above-mentioned BWP frequency-domain resource allocation methods are implemented.

[0027] In a fifth aspect, the present invention further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of any one of the above-mentioned BWP frequency-domain resource allocation methods are implemented.

[0028] The BWP frequency-domain resource allocation method and system provided by the present invention, when there are multiple BWP frequency-domain resources overlapping, through a reasonable frequency-domain resource allocation method, can not only meet the service requirements within each BWP, but also improve the overall spectrum utilization rate of the cell, increase the cell throughput, and reduce the service delay. Description of the Drawings

[0029] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0030] Figure 1 It is a schematic flowchart of the BWP frequency-domain resource allocation method provided by the present invention;

[0031] Figure 2 It is one of the schematic diagrams of multiple BWP frequency-domain overlaps provided by the present invention;

[0032] Figure 3 It is another schematic diagram of multiple BWP frequency-domain overlaps provided by the present invention;

[0033] Figure 4 It is still another schematic diagram of multiple BWP frequency-domain overlaps provided by the present invention;

[0034] Figure 5 It is yet another schematic diagram of multiple BWP frequency-domain overlaps provided by the present invention;

[0035] Figure 6 It is the BWP frequency-domain resource allocation flowchart provided by the present invention;

[0036] Figure 7 It is a schematic structural diagram of the BWP frequency-domain resource allocation system provided by the present invention;

[0037] Figure 8 It is a schematic structural diagram of the electronic device provided by the present invention. Detailed Embodiments

[0038] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention in conjunction with the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0039] Figure 1It is a schematic flowchart of the BWP frequency domain resource allocation method provided by the present invention. As Figure 1 shown, it includes:

[0040] Step S1: Obtain multiple partial bandwidth BWP frequency domains, determine the currently scheduled BWP frequency domain among the multiple partial bandwidth BWP frequency domains, and several BWP frequency domains whose frequency bandwidth ranges overlap with the currently scheduled BWP frequency domain;

[0041] Step S2: Based on the overlap type between the currently scheduled BWP frequency domain and the several BWP frequency domains, determine the frequency domain resource allocation for the currently scheduled BWP frequency domain.

[0042] Specifically, in the 5G NR system, when multiple BWPs are configured, the base station judges according to the positions of the currently scheduled BWP frequency domain and other unscheduled BWP frequency domains, and determines the frequency domain resource allocation method of the currently scheduled BWP according to whether the two BWPs overlap and the type of overlap.

[0043] In the present invention, when multiple BWP frequency domain resources overlap, there are four types of overlaps, as Figures 2 to 5 shown, Figure 2 is the high frequency of the BWP overlapping with the low frequency of other BWPs in the frequency domain; Figure 3 is the low frequency of the BWP overlapping with the high frequency of other BWPs in the frequency domain; Figure 4 is that the frequency domain of the high BWP is completely included in the frequency domain of other BWPs; Figure 5 is that the frequency domain of the BWP completely includes the frequency domain of other BWPs.

[0044] When determining the BWP frequency domain priority, set the currently scheduled BWP-ID = M1, the next unscheduled BWP-ID = M2, and M1 < M2. M1 and M2 are integers whose BWP-ID value ranges are (0, 1,..., maxNrofBWPs) according to the provisions of 3GPP 38.331, where maxNrofBWPs = 4.

[0045] In the present invention, when there are multiple overlapping BWP frequency domain resources, through a reasonable frequency domain resource allocation method, it can not only meet the service requirements within each BWP, but also improve the overall spectrum utilization rate of the cell, increase the cell throughput, and reduce the service delay.

[0046] Based on the above embodiments, step S1 includes:

[0047] Determine the frequency domain start position of the currently scheduled BWP frequency domain as the first starting point, and the frequency domain end position of the currently scheduled BWP frequency domain as the first cut-off point;

[0048] According to the BWP-ID priority identifier, obtain any BWP frequency domain with a priority adjacent to that of the current scheduled BWP among the several BWP frequency domains, and determine the start position of the frequency domain of the any BWP frequency domain as the second starting point and the end position of the frequency domain of the any BWP frequency domain as the second cut-off point.

[0049] Specifically, for the convenience of comparison, in the present invention, the start and end of the RB (Resource Block) with BWP-ID = M1 are N1_start (the first starting point) and N1_end (the first cut-off point) respectively; the start and end of the RB with BWP-ID = M2 are N2_start (the second starting point) and N2_end (the second cut-off point) respectively; here, N1_start, N1_end, N2_start, and N2_end are all within the frequency domain bandwidth configured for the current cell. For example, if the frequency domain bandwidth configured for the cell is 100 MHz and the subcarrier spacing is 30 kHz, then according to the provisions of 3GPP 38.101, the total number of RBs occupied by the cell frequency domain N_max = 273, and the value ranges of N1_start, N1_end, N2_start, and N2_end are integers in (0, 1,..., 272).

[0050] The present invention facilitates the comparison of the overlapping parts of the frequency domain and outputs the corresponding frequency domain allocation method by setting the start points and end points of the current BWP frequency domain and other unscheduled BWP frequency domains.

[0051] Based on any of the above embodiments, step S2 includes:

[0052] If it is judged that the priority identifier of the any BWP frequency domain is greater than the value range of the BWP-ID priority identifier, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the current scheduled BWP frequency domain;

[0053] Otherwise, if it is judged that the first starting point is less than the second starting point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point of the current scheduled BWP frequency domain.

[0054] Optionally, if the currently scheduled BWP-ID = M1, then the next BWP-ID = M2. If M2 > maxNrofBWPs, that is, M2 exceeds the value range of the BWP-ID priority identifier, then the current BWP-ID = M1 allocates frequency domain resources starting from N1_start or N1_end, and then ends the process; when the next unscheduled BWP-ID = M2 > maxNrofBWPs here, it means there is no next BWP-ID, that is, all BWPs have been judged and completed, then the currently scheduled BWP-ID = M1 can allocate frequency domain resources starting from N1_start or N1_end.

[0055] Otherwise, if the high frequency of BWP-ID = M1 overlaps with the low frequency of BWP-ID = M2 in the frequency domain, as Figure 2 shown, that is, N1_start < N2_start and N1_end > N2_start and N1_end < N2_end, then the current BWP-ID = M1 allocates frequency domain resources starting from N1_start, and then ends the process.

[0056] The present invention judges that other unscheduled BWP resources are not within the priority range, and there is an overlap between the high frequency of the currently scheduled BWP and the low frequency of other unscheduled BWPs, and outputs the corresponding frequency domain resource allocation scheme.

[0057] Based on any of the above embodiments, step S2 further includes:

[0058] If it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second cut-off point, then allocate frequency domain resources starting from the first cut-off point of the currently scheduled BWP frequency domain;

[0059] Otherwise, if it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the currently scheduled BWP frequency domain.

[0060] Optionally, if the low frequency of BWP-ID = M1 overlaps with the high frequency of BWP-ID = M2 in the frequency domain, as Figure 3 shown, that is, N1_start > N2_start and N1_start < N2_end and N1_end > N2_end, then the current BWP-ID = M1 allocates frequency domain resources starting from N1_end, and then ends the process.

[0061] Otherwise, when the frequency domain of BWP-ID = M1 is completely included in the frequency domain of BWP-ID = M2, as Figure 4 shown, that is, N1_start > N2_start and N1_start < N2_end and N1_end > N2_start and N1_end < N2_end, then the currently scheduled BWP-ID = M1 can allocate frequency domain resources starting from N1_start or N1_end, and then end the process.

[0062] The present invention determines whether there is an overlap between the low frequency of the currently scheduled BWP and the high frequency of other unscheduled BWPs, and whether the frequency domain of the high BWP is completely included in the frequency domain of other BWPs, and outputs the corresponding frequency domain resource allocation scheme.

[0063] Based on any of the above embodiments, step S2 further includes:

[0064] If it is determined that the first start point is less than the second start point, and the first start point is less than the second cut-off point, and the first cut-off point is greater than the second start point, and the first cut-off point is greater than the second cut-off point, then allocate frequency domain resources starting from the first start point or the first cut-off point of the currently scheduled BWP frequency domain;

[0065] Otherwise, if the frequency domain of the currently scheduled BWP does not overlap with the frequency domain of any BWP, continue to judge the BWP frequency domain corresponding to the next BWP-ID.

[0066] Optionally, if the frequency domain of BWP-ID = M1 completely includes the frequency domain of BWP-ID = M2, as Figure 5 shown, that is, N1_start < N2_start and N1_start < N2_end and N1_end > N2_start and N1_end > N2_end, then the currently scheduled BWP-ID = M1 can allocate frequency domain resources starting from N1_start or N1_end.

[0067] It should be noted that if N1_start, N1_end, N2_start, and N2_end of BWP-ID = M1 and BWP-ID = M2 do not meet all the above conditions, then the frequency domains of BWP-ID = M1 and BWP-ID = M2 do not overlap, and continue to judge the next BWP-ID, that is, M2 = M2 + 1;

[0068] Starting from the current scheduling BWP-ID, in ascending order of BWP-ID, determine the frequency domain positions of the current BWP and other BWPs. If there is any other BWP that overlaps with the current BWP in the frequency domain, according to the aforementioned four overlapping cases, start resource allocation for the current BWP until the resource allocation is completed, and no longer judge subsequent other BWPs.

[0069] The present invention judges the situation where the frequency domain of the current BWP completely contains the frequency domain of other BWPs, and also judges the situation where the frequency domains do not overlap at all, and outputs corresponding frequency domain resource allocation schemes respectively.

[0070] The following uses Figure 6 the embodiment of the BWP frequency domain resource allocation flowchart shown for illustration. The specific steps include:

[0071] Step 1: When the frequency domain resources of multiple BWPs overlap, the types of frequency domain overlap are defined as four, such as Figures 2 to 5 , Figure 2 the high frequency of the BWP overlaps with the low frequency of other BWPs in the frequency domain; Figure 3 the low frequency of the BWP overlaps with the high frequency of other BWPs in the frequency domain; Figure 4 the frequency domain of the high BWP is completely included in the frequency domain of other BWPs; Figure 5 the frequency domain of the BWP completely contains the frequency domain of other BWPs;

[0072] Step 2: The BWP-ID of the current scheduling is M1, the BWP-ID of the next unscheduled one is M2, and M1 < M2. M1 and M2 are integers within the range of BWP-ID values specified by 3GPP 38.331 as (0, 1,..., maxNrofBWPs), where maxNrofBWPs = 4;

[0073] Step 3: Set the start and end of the RBs with BWP-ID = M1 to N1_start and N1_end respectively; set the start and end of the RBs with BWP-ID = M2 to N2_start and N2_end respectively; N1_start, N1_end, N2_start, and N2_end are all within the frequency domain bandwidth configured for the current cell;

[0074] Step 4: The BWP-ID of the current scheduling is M1, then the next BWP-ID is M2. If M2 > maxNrofBWPs, execute Step 11; otherwise, execute Step 5;

[0075] Step 5: If N1_start < N2_start and N1_end > N2_start and N1_end < N2_end, execute Step 6; otherwise, execute Step 7;

[0076] Step 6: When the current BWP-ID = M1, allocate frequency domain resources starting from N1_start, and end the process;

[0077] Step 7: If N1_start > N2_start and N1_start < N2_end and N1_end > N2_end, then execute Step 8; otherwise, execute Step 9;

[0078] Step 8: When the current BWP-ID = M1, allocate frequency domain resources starting from N1_end, and end the process;

[0079] Step 9: If N1_start > N2_start and N1_start < N2_end and N1_end > N2_start and N1_end < N2_end, then execute Step 11; otherwise, execute Step 10;

[0080] Step 10: If N1_start < N2_start and N1_start < N2_end and N1_end > N2_start and N1_end > N2_end, then execute Step 11; otherwise, execute Step 12;

[0081] Step 11: When the current BWP-ID = M1, it can allocate frequency domain resources starting from N1_start or N1_end, and end the process;

[0082] Step 12: If the frequency domains of BWP-ID = M1 and BWP-ID = M2 do not overlap, then continue to judge the next BWP-ID, that is, M2 = M2 + 1, and re-execute Step 4.

[0083] The BWP frequency domain resource allocation system provided by the present invention will be described below. The BWP frequency domain resource allocation system described below can be correspondingly referred to the BWP frequency domain resource allocation method described above.

[0084] Figure 7 It is a schematic structural diagram of the BWP frequency domain resource allocation system provided by the present invention, as Figure 7 shown, including: an acquisition module 71 and an allocation module 72, where:

[0085] The acquisition module 71 is used to acquire multiple partial bandwidth BWP frequency domains, determine the current scheduled BWP frequency domain among the multiple partial bandwidth BWP frequency domains, and several BWP frequency domains whose frequency domain bandwidth ranges overlap with the current scheduled BWP frequency domain; the allocation module 72 is used to determine the frequency domain resource allocation for the current scheduled BWP frequency domain based on the overlap type between the current scheduled BWP frequency domain and the several BWP frequency domains.

[0086] When there are multiple BWP frequency-domain resources overlapping, through a reasonable frequency-domain resource allocation method, the present invention can not only meet the service requirements within each BWP, but also improve the overall spectrum utilization rate of the cell, increase the cell throughput, and reduce the service delay.

[0087] Figure 8 An example of the physical structure diagram of an electronic device is shown as Figure 8 shown. The electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communications interface 820, and the memory 830 complete mutual communication through the communication bus 840. The processor 810 can call the logical instructions in the memory 830 to execute the BWP frequency-domain resource allocation method, which includes: obtaining a plurality of partial-bandwidth BWP frequency-domains, determining a currently scheduled BWP frequency-domain among the plurality of partial-bandwidth BWP frequency-domains, and several BWP frequency-domains whose frequency-bandwidth ranges overlap with the currently scheduled BWP frequency-domain; based on the overlap type between the currently scheduled BWP frequency-domain and the several BWP frequency-domains, determining the frequency-domain resource allocation for the currently scheduled BWP frequency-domain.

[0088] In addition, when the logical instructions in the above-mentioned memory 830 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs, Read-Only Memories), random access memories (RAMs, Random Access Memories), magnetic disks, or optical discs that can store program codes.

[0089] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the BWP frequency-domain resource allocation method provided by each of the above methods. The method includes: obtaining a plurality of partial-band BWP frequency-domains, determining a currently scheduled BWP frequency-domain among the plurality of partial-band BWP frequency-domains, and several BWP frequency-domains whose frequency-bandwidth ranges overlap with the currently scheduled BWP frequency-domain; and determining the frequency-domain resource allocation for the currently scheduled BWP frequency-domain based on the overlap type between the currently scheduled BWP frequency-domain and the several BWP frequency-domains.

[0090] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it realizes the BWP frequency-domain resource allocation method provided by each of the above methods. The method includes: obtaining a plurality of partial-band BWP frequency-domains, determining a currently scheduled BWP frequency-domain among the plurality of partial-band BWP frequency-domains, and several BWP frequency-domains whose frequency-bandwidth ranges overlap with the currently scheduled BWP frequency-domain; and determining the frequency-domain resource allocation for the currently scheduled BWP frequency-domain based on the overlap type between the currently scheduled BWP frequency-domain and the several BWP frequency-domains.

[0091] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0092] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, also by hardware. Based on such an understanding, the above technical solutions, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for allocating BWP frequency domain resources, characterized in that, Including: Obtain multiple partial wideband BWP frequency domains, determine the currently scheduled BWP frequency domain among the multiple partial wideband BWP frequency domains, and several BWP frequency domains whose frequency bandwidth ranges overlap with the currently scheduled BWP frequency domain; Based on the overlap type between the currently scheduled BWP frequency domain and the several BWP frequency domains, determine the frequency domain resource allocation for the currently scheduled BWP frequency domain; The determining the currently scheduled BWP frequency domain among the multiple partial wideband BWP frequency domains, and several BWP frequency domains whose frequency bandwidth ranges overlap with the currently scheduled BWP frequency domain includes: Determine the frequency domain start position of the currently scheduled BWP frequency domain as the first starting point, and the frequency domain end position of the currently scheduled BWP frequency domain as the first cut-off point; According to the BWP-ID priority identifier, obtain any BWP frequency domain with an adjacent priority to the currently scheduled BWP among the several BWP frequency domains, determine the frequency domain start position of the any BWP frequency domain as the second starting point, and the frequency domain end position of the any BWP frequency domain as the second cut-off point; The determining the frequency domain resource allocation for the currently scheduled BWP frequency domain based on the overlap type between the currently scheduled BWP frequency domain and the several BWP frequency domains includes: If it is judged that the priority identifier of the any BWP frequency domain is greater than the value range of the BWP-ID priority identifier, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the currently scheduled BWP frequency domain; Otherwise, if it is judged that the first starting point is less than the second starting point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point of the currently scheduled BWP frequency domain.

2. The BWP frequency-domain resource allocation method according to claim 1, wherein The determining the frequency domain resource allocation for the currently scheduled BWP frequency domain based on the overlap type between the currently scheduled BWP frequency domain and the several BWP frequency domains further includes: If it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second cut-off point, then allocate frequency domain resources starting from the first cut-off point of the currently scheduled BWP frequency domain; Otherwise, if it is judged that the first starting point is greater than the second starting point, and the first starting point is less than the second cut-off point, and the first cut-off point is greater than the second starting point, and the first cut-off point is less than the second cut-off point, then allocate frequency domain resources starting from the first starting point or the first cut-off point of the currently scheduled BWP frequency domain.

3. The BWP frequency-domain resource allocation method according to claim 2, wherein The determining the frequency domain resource allocation for the currently scheduled BWP frequency domain based on the overlap type between the currently scheduled BWP frequency domain and the several BWP frequency domains further includes: If it is determined that the first starting point is less than the second starting point, and the first starting point is less than the second ending point, and the first ending point is greater than the second starting point, and the first ending point is greater than the second ending point, then allocate frequency domain resources starting from the first starting point or the first ending point of the current scheduled BWP frequency domain; Otherwise, if the current scheduled BWP frequency domain does not overlap with any of the BWP frequency domains, continue to judge the BWP frequency domain corresponding to the next BWP-ID.

4. The BWP frequency-domain resource allocation method according to any one of claims 1 to 3, characterized in that The value range of the BWP-ID is a first preset interval, and the frequency domain bandwidth range of the multiple BWP frequency domains is a second preset interval.

5. A BWP frequency domain resource allocation system, characterized in that, It includes: An acquisition module, configured to acquire multiple partial bandwidth BWP frequency domains, determine a current scheduled BWP frequency domain among the multiple partial bandwidth BWP frequency domains, and several BWP frequency domains whose frequency domain bandwidth ranges overlap with the current scheduled BWP frequency domain; An allocation module, configured to determine the frequency domain resource allocation for the current scheduled BWP frequency domain based on the overlap type between the current scheduled BWP frequency domain and the several BWP frequency domains; The acquisition module is specifically configured to determine the frequency domain start position of the current scheduled BWP frequency domain as the first starting point, and the frequency domain end position of the current scheduled BWP frequency domain as the first ending point; according to the BWP-ID priority identifier, acquire any BWP frequency domain with an adjacent priority to the current scheduled BWP among the several BWP frequency domains, and determine the frequency domain start position of the any BWP frequency domain as the second starting point, and the frequency domain end position of the any BWP frequency domain as the second ending point; The allocation module is specifically configured to if it is determined that the priority identifier of any BWP frequency domain is greater than the value range of the BWP-ID priority identifier, then allocate frequency domain resources starting from the first starting point or the first ending point of the current scheduled BWP frequency domain; Otherwise, if it is determined that the first starting point is less than the second starting point, and the first ending point is greater than the second starting point, and the first ending point is less than the second ending point, then allocate frequency domain resources starting from the first starting point of the current scheduled BWP frequency domain.

6. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the BWP frequency domain resource allocation method according to any one of claims 1 to 4.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the BWP frequency domain resource allocation method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the BWP frequency domain resource allocation method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Signaling techniques for bandwidth parts

    CN111630804A