Resource allocation method, determination method, device, storage medium and electronic device
By sending BWP configuration information of multiple carriers to the terminal in the 5G NR system and including indication information of multiple BWPs in the DCI, the problem that DCI can only indicate one BWP of one carrier leads to a large resource allocation overhead, achieving higher spectrum efficiency and user experience.
Patent Information
- Application Number
- CN202111265629.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2041-10-28
AI Technical Summary
In 5G NR systems, since DCI can only indicate one BWP of one carrier, allocating resources on multiple carriers requires sending multiple DCIs, resulting in a large overhead.
By sending BWP configuration information for each carrier of a plurality of carriers to the terminal and including BWP indication information for indicating a plurality of BWPs located on a plurality of carriers in the DCI, PDSCH or PUSCH resources on a plurality of carriers are scheduled in the DCI of the PDCCH carried on one carrier.
It reduces the overhead of DCI, reduces the occupation of the control channel unit CCE, reduces the probability of PDCCH collision, improves throughput, reduces UE power consumption, and improves spectrum efficiency and user experience.
Smart Images

Figure CN116056237B_ABST
Abstract
Description
Background Art
[0002] At present, when 5G (5th Generation mobile networks, 5th Generation wireless systems or 5th-Generation) NR (New Radio) systems are used in low-frequency and medium-frequency applications, the frequency utilization rate is low because the bandwidth of low-frequency and medium-frequency spectrum resources is small and scattered. Super frequency fusion technology mainly solves the problem of how to make full use of spectrum resources when there are multiple small-bandwidth carriers in scattered frequency bands in low-frequency or medium-frequency bands. Super frequency fusion technology breaks the spectrum boundaries, allowing the uplink spectrum to be pooled separately and flexibly aggregated into large bandwidths on demand, realizing unified scheduling between carriers, and improving spectrum efficiency and user experience.
[0003] At present, in NR, the carrier bandwidth may be relatively large. Considering the power saving factor of UE (User Equipment), BWP (Bandwidth Part) is introduced, and UE uses BWP as the working bandwidth. BWP is a number of continuous PRBs (Physical Resource Blocks) in the frequency domain within a carrier. In one carrier, the base station configures a UE with up to four downlink BWPs, but there is only one activated downlink BWP, that is, the UE has only one working BWP at the same time. The uplink BWP and SUL (Supplementary Uplink) BWP are the same. When allocating resources on multiple carriers, each carrier sends DCI (Downlink Control Information) carried by PDCCH (Physical Downlink Control Channel) to schedule the resources on its own carrier. DCI can only indicate one BWP of one carrier, and the frequency domain resource allocation domain in DCI can only indicate the frequency domain resources in one BWP. Allocating resources on multiple carriers requires sending multiple DCIs, resulting in high overhead. Summary of the invention
[0004] The present disclosure provides a resource allocation method, determination method, device, storage medium and electronic device, which at least to a certain extent overcome the problem that the DCI in the related art can only indicate one BWP of one carrier, and allocating resources on multiple carriers requires sending multiple DCIs, resulting in large overhead.
[0005] According to one aspect of the present disclosure, a resource allocation method is provided, comprising: sending bandwidth part BWP configuration information of each carrier in multiple carriers to a terminal; sending downlink control information DCI to the terminal, wherein the DCI includes BWP indication information for indicating multiple BWPs located in the multiple carriers.
[0006] Optionally, the BWP configuration information of each carrier among the multiple carriers includes: configuration information of an initial BWP, and the initial BWP is located in each carrier among the multiple carriers.
[0007] Optionally, the BWP configuration information of each carrier among the multiple carriers includes: configuration information of an initial BWP, and the initial BWP is located in a carrier among the multiple carriers.
[0008] Optionally, the BWP indication information is used to indicate a BWP located in each carrier among the multiple carriers.
[0009] Optionally, some values of the bits of the BWP indication information indicate that there is no BWP indicated for at least one carrier among the multiple carriers.
[0010] Optionally, the BWP indication information includes multiple segments of consecutive bits corresponding to the multiple carriers, wherein each segment of consecutive bits is used to indicate a BWP of a corresponding carrier, and the number of bits in the segment of consecutive bits is related to the number of BWPs configured by the BWP configuration information of the corresponding carrier.
[0011] Optionally, each bit of the BWP indication information is used to indicate multiple BWPs located on the multiple carriers.
[0012] Optionally, the BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one of the multiple carriers; if n BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier; if n BWP,RRC Greater than X, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP; wherein M represents the number of the multiple carriers, n BWP,RRCIt represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0013] Optionally, the BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one of the multiple carriers; if n BWP,RRC Not greater than X and for carriers configured with initial BWP, n BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier; if n BWP,RRC Greater than X, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the non-initial BWP of the corresponding carrier; wherein M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0014] Optionally, the BWP indication information includes ceil[log2[A*(n BWP,RRC +1)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of the carrier configured with the initial BWP, and one BWP for each carrier not configured with the initial BWP; wherein M represents the number of the multiple carriers, n BWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and A represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP.
[0015] Optionally, the BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one of the multiple carriers; if n BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP+1)] bits have a value equal to the BWP index in the order configured by the BWP configuration information of the corresponding carrier, and the value of the bit indicates that the corresponding carrier has no indicated BWP; if n BWP,RRC Greater than X, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP, and the existence of the value of the bit indicates that the corresponding carrier has no indicated BWP; wherein M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0016] Optionally, the BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one of the multiple carriers; if n BWP,RRC Not greater than X and for carriers configured with initial BWP, n BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP index arranged in order according to the BWP configuration information of the corresponding carrier, and the existence of the bit value indicates that the corresponding carrier has no indicated BWP; if n BWP,RRC Greater than X, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits are used to indicate the non-initial BWP of the corresponding carrier, and the existence of the value of the bit indicates that the corresponding carrier has no indicated BWP; wherein M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0017] Optionally, the BWP indication information includes
[0018] ceil[log2[B*(n BWP,RRC +2)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of the carrier configured with the initial BWP, or indicates that the carrier configured with the initial BWP has no indicated BWP, and indicates a BWP of the carrier not configured with the initial BWP, or indicates that the carrier not configured with the initial BWP has no indicated BWP, where M represents the number of the multiple carriers, and nBWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and B represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP plus 1.
[0019] Optionally, the BWP indicated by the BWP indication information will be changed to an activated BWP; or, the DCI includes carrier indication information, and the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located in the indicated carrier will be changed to an activated BWP.
[0020] Optionally, the DCI also includes frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in multiple BWPs.
[0021] Optionally, the frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information are frequency domain resources in the multiple BWPs that are currently activated, or are frequency domain resources in the multiple BWPs that are to be changed to activated as indicated by the DCI.
[0022] Optionally, the frequency domain resource allocation information includes multiple consecutive bits corresponding to multiple BWPs, wherein each consecutive bit segment is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the consecutive bit segment is related to the number of resource block groups RBGs or the number of resource blocks included in the corresponding BWP, or is related to the corresponding BWP size; or, each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs.
[0023] Optionally, the frequency domain resource allocation information includes N RBG,mulXLBWP bits, each bit corresponds to a resource block group RBG, and is used to indicate whether the corresponding RBG is allocated, where N RBG,mulXLBWP is the total number of RBGs in the plurality of BWPs, each RBG includes a resource block located in one BWP, or there is a RBG including a resource block located in more than one BWP; or, the frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: is the total number of resource blocks included in the multiple BWPs; or, the frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where N hopDetermined by the number of frequency offsets of the frequency hopping configured in the high-level signaling, is the total number of resource blocks included in multiple BWPs.
[0024] According to a second aspect of the present disclosure, a resource determination method is provided, comprising: receiving bandwidth part BWP configuration information of each carrier among multiple carriers sent by a network device; receiving downlink control information DCI sent by the network device, wherein the DCI includes BWP indication information for indicating multiple BWPs located at the multiple carriers; determining the multiple BWPs located at the multiple carriers indicated by the BWP indication information according to the BWP configuration information and the BWP indication information.
[0025] According to the third aspect of the present disclosure, a resource allocation device is provided, including: a first sending module, used to send bandwidth part BWP configuration information of each carrier in multiple carriers to a terminal; a second sending module, used to send downlink control information DCI to the terminal, wherein the DCI includes BWP indication information for indicating multiple BWPs located in the multiple carriers.
[0026] According to a fourth aspect of the present disclosure, a resource determination device is provided, comprising: a first receiving module, used to receive bandwidth part BWP configuration information of each carrier among multiple carriers sent by a network device; a second receiving module, used to receive downlink control information DCI sent by the network device, wherein the DCI includes BWP indication information for indicating multiple BWPs located at the multiple carriers; and a determination module, used to determine the multiple BWPs located at the multiple carriers indicated by the BWP indication information based on the BWP configuration information and the BWP indication information.
[0027] According to the fifth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the resource allocation methods of the embodiments of the present disclosure or any one of the resource determination methods of the embodiments of the present disclosure by executing the executable instructions.
[0028] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements any one of the resource allocation methods described in the embodiments of the present disclosure or any one of the resource determination methods described in the embodiments of the present disclosure.
[0029] The resource allocation method, determination method, device, storage medium and electronic device of an embodiment of the present invention send BWP configuration information of each carrier in multiple carriers to the terminal, and include BWP indication information for indicating multiple BWPs located on multiple carriers in DCI, so that DCI carried by PDCCH on one carrier can be used to schedule PDSCH (Physical Downlink Shared Channel) or PUSCH (Physical Uplink Shared Channel) resources on multiple carriers, thereby reducing the overhead of DCI.
[0030] Furthermore, compared with each carrier sending a DCI carried by a PDCCH to schedule resources on its own carrier, the occupancy of the control channel element CCE (Control Channel Element) is reduced, the probability of PDCCH collision is reduced, the throughput is improved, the UE power consumption is reduced, and the spectrum efficiency and user experience can be improved.
[0031] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0033] Figure 1 is a flow chart of a resource allocation method according to an embodiment of the present disclosure;
[0034] Figure 2 is a flow chart of a resource determination method according to an embodiment of the present disclosure;
[0035] Figure 3 is a structural schematic diagram of a resource allocation device according to an embodiment of the present disclosure;
[0036] Figure 4 is a structural diagram of a resource determination device according to an embodiment of the present disclosure; and
[0037] Figure 5 It is a structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0039] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0040] Figure 1 is a flow chart of a resource allocation method according to an embodiment of the present disclosure, which method may be executed by a network side device, such as Figure 1 As shown, the method includes:
[0041] Step S102: Sending BWP configuration information of each carrier among multiple carriers to the terminal;
[0042] Among them, the carrier may be, for example, a small bandwidth carrier of multiple frequency bands for frequency fusion. The small bandwidth carrier of multiple frequency bands for frequency fusion may be configured through RRC (Radio Resource Control) signaling. For each frequency band's small bandwidth carrier, one or more BWPs may be configured. For each frequency band's small bandwidth carrier, the number of BWPs configured by the BWP configuration information may be the same or different.
[0043] Step S104: Send DCI to the terminal, wherein the DCI includes BWP indication information for indicating a plurality of BWPs located on the plurality of carriers.
[0044] DCI can indicate multiple BWPs at the same time, and multiple BWPs are located in small bandwidth carriers of different frequency bands. Assume that there are M small bandwidth carriers of multiple frequency bands for frequency fusion. The BWP indication information in DCI can simultaneously indicate M BWPs located on M carriers. Alternatively, the BWP indication information in DCI can simultaneously indicate less than M BWPs located on M carriers. That is, for a certain carrier, DCI may not indicate BWP, indicating that no BWP in the carrier will be activated.
[0045] The DCI may not include carrier indication information, such as not including a field for carrier indication. The currently activated BWP will switch to the BWP indicated by the DCI, that is, multiple activated BWPs are supported.
[0046] Alternatively, the DCI may include carrier indication information for indicating one or more carriers among the M carriers. The carrier indication information may include, for example, M bits, corresponding to the M carriers respectively, and a corresponding bit being 1 indicates that the carrier is the indicated carrier. The carrier indicated by the DCI will be changed to an activated carrier. Only the BWP indicated by the DCI in the carrier indicated by the DCI will be changed to an activated BWP.
[0047] A resource allocation method according to an embodiment of the present invention sends BWP configuration information of each carrier among multiple carriers to a terminal, and includes BWP indication information for indicating multiple BWPs located on multiple carriers in DCI, so that DCI carried by PDCCH on one carrier can be used to schedule PDSCH or PUSCH resources on multiple carriers. Compared with each carrier sending DCI carried by PDCCH to schedule resources on its own carrier, this method can reduce DCI overhead, reduce CCE occupancy, reduce PDCCH collision probability, improve throughput, reduce UE power consumption, and improve spectrum efficiency and user experience.
[0048] In one embodiment of the present disclosure, the BWP configuration information of each carrier in the multiple carriers may include:
[0049] Configuration information of an initial BWP, where the initial BWP is located in each of the multiple carriers. That is, in this embodiment, an initial BWP is configured for each of the multiple carriers.
[0050] In one embodiment of the present disclosure, the BWP configuration information of each carrier in the multiple carriers may include:
[0051] Configuration information of the initial BWP, where the initial BWP is located in one of the multiple carriers. That is, in this embodiment, only one of the multiple carriers may be configured with the initial BWP, and the remaining carriers may not be configured with the initial BWP. For the carrier that is not configured with the initial BWP, the DCI does not need to indicate the initial BWP, thereby saving the bit overhead of the DCI.
[0052] In one embodiment of the present disclosure, the BWP indication information may be used to indicate a BWP located in each of the multiple carriers. For example, the BWP indication information in the DCI may have multiple bits, indicating a BWP for each of the multiple carriers.
[0053] In one embodiment of the present disclosure, some values of the bits of the BWP indication information indicate that there is no indicated BWP located in at least one of the multiple carriers. That is, for at least one carrier among the multiple carriers, the DCI may not indicate the BWP, indicating that no BWP in the carrier will be activated. Thus, dynamic activation and deactivation of carriers can be achieved. In one embodiment of the present disclosure, the number of bits used by the DCI for frequency resource allocation only needs to be determined based on the RBG (Resource Block Group) or PRB number of the activated BWP, thereby reducing the bit overhead of the DCI.
[0054] In one embodiment of the present disclosure, the BWP indication information may include multiple segments of continuous bits corresponding to the multiple carriers, wherein each segment of continuous bits is used to indicate a BWP of a corresponding carrier, and the number of bits of the segment of continuous bits is related to the number of BWPs configured by the BWP configuration information of the corresponding carrier. Optionally, the number of bits of a segment of continuous bits is related to the initial BWP and / or the number of other BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier. For example, for a carrier configured with an initial BWP, the number of bits of the above segment of continuous bits is related to the number of configured initial BWPs and the number of non-initial BWPs; for a carrier not configured with an initial BWP, the number of bits of the above segment of continuous bits is related to the number of configured non-initial BWPs.
[0055] In one embodiment of the present disclosure, each bit of the BWP indication information is used to indicate a plurality of BWPs located on the plurality of carriers.
[0056] In one embodiment of the present disclosure, the BWP indication information may include M segments of continuous bits, each segment of continuous bits including ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one carrier among the plurality of carriers;
[0057] If BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier;
[0058] If BWP,RRC Greater than X, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP;
[0059] Wherein, M represents the number of the plurality of carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, M is a positive integer, and X is a positive integer.
[0060] For different carriers, n BWP,RRC They may be the same or different. For example, the BWP indexes arranged in sequence may be arranged in ascending order of index values or in descending order of index values. For example, X is 3.
[0061] In one example, DCI has M*ceil[log2(n BWP )] bits are used for BWP indication. According to the order of carrier numbers from small to large (or from large to small, the embodiment of the present disclosure is not limited to this, this is just an example), every ceil[log2(n BWP )] bit corresponds to a carrier, indicating a BWP within the corresponding carrier.
[0062] When n BWP,RRC When n is less than or equal to 3 (an example of X above), BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP-Id (i.e., the above-mentioned BWP index) configured in ascending order (an example of the above-mentioned order arrangement) of the BWP configuration information of the corresponding carrier; otherwise n BWP =n BWP,RRC , ceil[log2(n BWP )] bits indicate the BWP of the corresponding carrier other than the initial BWP.
[0063] In one embodiment of the present disclosure, the BWP indication information may include M segments of continuous bits, each segment of continuous bits including ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one carrier among the plurality of carriers;
[0064] If BWP,RRC Not greater than X and for carriers configured with initial BWP, n BWP =
[0065] n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier;
[0066] If BWP,RRCGreater than X, or for carriers without an initial BWP, n BWP =
[0067] n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the non-initial BWP of the corresponding carrier;
[0068] Wherein, M represents the number of the plurality of carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0069] For different carriers, n BWP,RRC They may be the same or different. For example, the BWP indexes arranged in sequence may be arranged in ascending order of index values or in descending order of index values. For example, X is 3.
[0070] In one example, the initial BWP is configured in only one of the multiple carriers. BWP )] bits are used for BWP indication. According to the order of carrier numbers from small to large (or from large to small, the embodiment of the present disclosure is not limited to this, this is just an example), every ceil[log2(n BWP )] bit corresponds to a carrier, indicating a BWP within the corresponding carrier.
[0071] For a carrier with an initial BWP configured and when n BWP,RRC When n is not greater than 3 (an example of X above), BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP-Id (i.e., the above-mentioned BWP index) configured in ascending order (an example of the above-mentioned order arrangement) of the BWP configuration information of the corresponding carrier; if n BWP,RRC Greater than 3, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits indicate the BWP of the corresponding carrier other than the initial BWP.
[0072] In one embodiment of the present disclosure, there may be a carrier configured with an initial BWP and a carrier not configured with an initial BWP among the multiple carriers, and the BWP indication information includes ceil[log2[(A*(n BWP,RRC+1)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of the carrier configured with the initial BWP, and one BWP for each carrier not configured with the initial BWP. Wherein, M represents the number of the multiple carriers.
[0073] n BWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and A represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP. For each of the multiple carriers, the number of BWPs other than the initial BWP configured by the BWP configuration information may be the same or different. Exemplarily, for each of the multiple carriers, the number of BWPs other than the initial BWP configured by the BWP configuration information is n. BWP,RRC The BWP indication information includes ceil[log2[(n BWP,RRC ) M-1 *(n BWP,RRC +1)]] bits.
[0074] Or, BWP,RRC Indicates the maximum number of BWPs configured by the BWP configuration information of all carriers except the initial BWP, and A indicates the product of the maximum number of BWPs configured by the BWP configuration information of all carriers that are not configured with the initial BWP. That is, the maximum number of BWPs configured by the BWP configuration information of all carriers except the initial BWP is n. BWP , RRC The BWP indication information includes ceil[log2[(n BWP,RRC ) M-1 *(n BWP,RRC +1)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of a carrier configured with an initial BWP, and a BWP for each carrier not configured with an initial BWP.
[0075] In one example, the initial BWP is configured in only one small bandwidth carrier. For each carrier, the number of BWPs configured by the BWP configuration information except the initial BWP is n. BWP , RRC , DCI has ceil[log2[(n BWP,RRC ) M-1 *(n BWP,RRC +1)]] bits are used for BWP indication, which jointly indicates the BWP in multiple carriers. For example, there are 3 small bandwidth carriers in multiple frequency bands of frequency fusion, M = 3. In addition to the initial BWP, each carrier is configured with 2 BWPs (numbered 1, 2), n BWP,RRC=2, the carrier with the smallest number is configured with the initial BWP (number 0), and the indication method can be shown in the following Table 1.
[0076] Table 1
[0077]
[0078]
[0079] In another example, the initial BWP is configured in only one small bandwidth carrier. For each carrier, the maximum number of BWPs configured by the BWP configuration information except the initial BWP is n. BWP,RRC , DCI has ceil[log2[(n BWP,RRC ) M-1 *(n BWP,RRC +1)]] bits are used for BWP indication, which jointly indicates the BWP in multiple carriers. For example, there are 3 small bandwidth carriers in multiple frequency bands of frequency fusion, M = 3. Each carrier is configured with a maximum of 2 BWPs (numbered 1, 2) in addition to the initial BWP, n BWP,RRC =2, the carrier with the smallest number is configured with the initial BWP (number 0), and the indication method may be as shown in Table 1. If less than 2 BWPs are configured for a carrier in addition to the initial BWP, such as no BWPs numbered 1 and / or 2 are configured, the DCI value indicating the unconfigured BWP in Table 1 is invalid.
[0080] It should be noted that in the above Table 1, the indication method is only exemplified in the form of a table, and the specific indication method is not limited to program code or formula.
[0081] The indication method shown in Table 1 above performs joint indication for the BWP of different carriers, which can further save the bit overhead of DCI.
[0082] In one embodiment of the present disclosure, the BWP indication information may include M segments of continuous bits, each segment of continuous bits including ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one of the multiple carriers; if n BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP index in the order configured by the BWP configuration information of the corresponding carrier, and the value of the bit indicates that the corresponding carrier has no indicated BWP; if n BWP,RRC Greater than X, n BWP =n BWP,RRC, ceil[log2(n BWP +1)] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP, and the existence of the value of the bit indicates that the corresponding carrier has no indicated BWP; wherein M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0083] For different carriers, n BWP,RRC They may be the same or different. For example, the BWP indexes arranged in sequence may be arranged in ascending order of index values or in descending order of index values. For example, X is 3.
[0084] In one example, DCI has M*ceil[log2(n BWP +1)] bits are used for BWP indication. According to the order of carrier numbers from small to large (or from large to small, the embodiment of the present disclosure is not limited to this, this is just an example), every ceil[log2(n BWP +1)] bit corresponds to a carrier, indicating a BWP in the corresponding carrier, or the indicated BWP is null. The BWP indicated in the embodiment of the present disclosure is null, that is, the BWP of the corresponding carrier is not indicated, indicating that the corresponding carrier has no indicated BWP, and no BWP in the carrier will be activated. BWP,RRC When n is less than or equal to 3, BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP-Id (i.e., the BWP index) configured in ascending order according to the BWP configuration information of the corresponding carrier. The maximum value of the bit (an example of the value of the bit with the BWP indication information) indicates that the indicated BWP is null; otherwise, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits indicate the BWP of the corresponding carrier other than the initial BWP, wherein a value of the pre-set bit indicates that the indicated BWP is null.
[0085] In one embodiment of the present disclosure, the BWP indication information may include M segments of continuous bits, each segment of continuous bits including ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one carrier among the plurality of carriers;
[0086] If BWP,RRCNot greater than X and for carriers configured with initial BWP, n BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier, and the presence of the bit value indicates that the corresponding carrier has no indicated BWP;
[0087] If BWP,RRC Greater than X, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits are used to indicate the non-initial BWP of the corresponding carrier, and the presence of the value of the bit indicates that the corresponding carrier has no indicated BWP;
[0088] Wherein, M represents the number of the plurality of carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
[0089] For different carriers, n BWP,RRC They may be the same or different. For example, the BWP indexes arranged in sequence may be arranged in ascending order of index values or in descending order of index values. For example, X is 3.
[0090] In one example, the initial BWP is configured in only one small bandwidth carrier. In DCI, there is M*ceil[log2(n BWP +1)] bits are used for BWP indication. According to the order of carrier numbers from small to large (or from large to small, the embodiment of the present disclosure is not limited to this, this is just an example), every ceil[log2(n BWP +1)] bit corresponds to a carrier, indicating a BWP in the corresponding carrier, or the indicated BWP is null. For a carrier with an initial BWP configured and when n BWP,RRC When n is not greater than 3, BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP-Id (i.e., the BWP index) configured in ascending order according to the BWP configuration information of the corresponding carrier. The maximum value of the bit (an example of the value of the bit with the BWP indication information) indicates that the indicated BWP is null; otherwise, n BWP =n BWP,RRC , ceil[log2(n BWP+1)] bits indicate the BWP of the corresponding carrier other than the initial BWP, wherein a value of the pre-set bit indicates that the indicated BWP is null.
[0091] In one embodiment of the present disclosure, there may be a carrier configured with an initial BWP and a carrier not configured with an initial BWP among the multiple carriers, and the BWP indication information includes ceil[log2[B*(n BWP,RRC +2)]] bits, each bit is used to indicate an initial BWP or non-initial BWP of a carrier configured with an initial BWP, or indicates that a BWP is not indicated for a carrier configured with an initial BWP, and each bit is used to indicate a BWP of a carrier not configured with an initial BWP, or indicates that a BWP is not indicated for a carrier not configured with an initial BWP, wherein M represents the number of the multiple carriers.
[0092] n BWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and B represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP plus 1. For each of the multiple carriers, the number of BWPs other than the initial BWP configured by the BWP configuration information may be the same or different. Exemplarily, for each of the multiple carriers, the number of BWPs other than the initial BWP configured by the BWP configuration information is n. BWP,RRC The BWP indication information includes ceil[log2[(n BWP,RRC +1) M-1 *(n BWP,RRC +2)]] bits.
[0093] Or, BWP,RRC Indicates the maximum number of BWPs configured by the BWP configuration information of all carriers except the initial BWP, and B indicates the product of the maximum number of BWPs configured by the BWP configuration information of all carriers that are not configured with the initial BWP plus 1. That is, the maximum number of BWPs configured by the BWP configuration information of all carriers except the initial BWP is n. BWP,RRC The BWP indication information includes ceil[log2[(n BWP,RRC +1) M-1 *(n BWP,RRC +2)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of a carrier configured with an initial BWP, or indicates that a carrier configured with an initial BWP has no indicated BWP, and each bit is used to indicate a BWP of a carrier not configured with an initial BWP, or indicates that a carrier not configured with an initial BWP has no indicated BWP.
[0094] In one example, a small bandwidth carrier is used as an example, and an initial BWP is configured in only one small bandwidth carrier. For each carrier, the number of BWPs configured by the BWP configuration information except the initial BWP is n. BWP,RRC , DCI has ceil[log2[(n BWP , RRC +1) M-1 *(n BWP,RRC +2)]] bits are used for BWP indication. Jointly indicate BWP in multiple carriers. BWP indication for a carrier can be null, that is, no BWP is indicated, indicating that no BWP in the carrier will be activated. For example, there are 3 small bandwidth carriers in multiple frequency bands of frequency fusion, M = 3. Each carrier is configured with 2 BWPs (numbered 1, 2) in addition to the initial BWP, n BWP , RRC =2, the carrier with the smallest number is configured with the initial BWP (number 0), and the indication method is shown in the following Table 2.
[0095] Table 2
[0096]
[0097]
[0098] In another example, the initial BWP is configured in only one small bandwidth carrier. For each carrier, the maximum number of BWPs configured by the BWP configuration information except the initial BWP is n. BWP,RRC , DCI has ceil[log2[(n BWP,RRC +1) M-1 *(n BWP,RRC +2)]] bits are used for BWP indication, which jointly indicates the BWP in multiple carriers. The BWP indication for a carrier can be null, that is, no BWP is indicated, indicating that no BWP in the carrier will be activated. For example, there are 3 small bandwidth carriers in multiple frequency bands of frequency fusion, M = 3. Each carrier can be configured with up to 2 BWPs (numbered 1, 2) in addition to the initial BWP, n BWP,RRC =2, the carrier with the smallest number is configured with the initial BWP (number 0), and the indication method may be as shown in Table 2. If less than 2 BWPs are configured for a carrier in addition to the initial BWP, such as no BWPs numbered 1 and / or 2 are configured, then the DCI value indicating the unconfigured BWP in Table 2 is invalid.
[0099] It should be noted that in the above Table 2, the indication method is only exemplified in the form of a table, and the specific indication method is not limited to program code or formula.
[0100] The indication method shown in Table 2 above performs joint indication for the BWP of different carriers, which can further save the bit overhead of DCI.
[0101] In one embodiment of the present disclosure, the BWP indicated by the BWP indication information will be changed to an activated BWP; or, the DCI may include carrier indication information, the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located in the indicated carrier will be changed to an activated BWP. For example, the carrier indication information includes M bits, corresponding to M carriers respectively, and accordingly, a bit of 1 indicates that the carrier is the indicated carrier. Thus, dynamic activation and deactivation of the carrier can be achieved.
[0102] In one embodiment of the present disclosure, the DCI may further include frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in a plurality of BWPs.
[0103] In one embodiment of the present disclosure, the frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information may be the frequency domain resources in the multiple BWPs that are currently activated, or may also be the frequency domain resources in the multiple BWPs that are to be changed to activated as indicated by the DCI.
[0104] In one embodiment of the present disclosure, the frequency domain resource allocation information may include multiple segments of continuous bits corresponding to multiple BWPs, wherein each segment of continuous bits is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the segment of continuous bits is related to the number of resource block groups RBGs or resource blocks included in the corresponding BWP, or is related to the corresponding BWP size. For example, the DCI may include multiple frequency domain resource allocation domains, corresponding to multiple BWPs that have been activated in the carrier in ascending order of carrier numbers, or corresponding to multiple BWPs that will be changed to activated as indicated by the DCI. Each frequency domain resource allocation domain indicates the frequency domain resources in the corresponding BWP.
[0105] Alternatively, each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs. The frequency domain resource allocation field in the DCI jointly indicates the frequency domain resources in multiple BWPs, which can save the bit overhead of the DCI.
[0106] In one embodiment of the present disclosure, the frequency domain resource allocation information may include N RBG,mulXLBWP bits, each bit corresponds to an RBG (Resource Block Group) and is used to indicate whether the corresponding RBG is allocated. RBG,mulXLBWPIndicates the total number of RBGs in multiple BWPs. Each RBG includes resource blocks located in one BWP, or there are RBGs that include resource blocks located in more than one BWP. For example, for PUSCH resource allocation type 0, the frequency domain resource allocation field in DCI uses N RBG,mulULBWP bits indicate the frequency domain resources in multiple UL (Uplink) BWPs, N RBG,mulULBWP is the total number of resource block groups in multiple UL BWPs. The RBGs in multiple UL BWPs may be arranged, for example, in the following order: the RBGs in the BWP in each carrier are arranged in ascending order of frequency, and the RBGs of different carriers are arranged in ascending order of carrier numbers, corresponding to each bit in the frequency domain resource allocation domain from MSB (Most Significant Bit) to LSB (Least Significant Bit). For example, a bit value of 1 may be used to indicate that the corresponding RBG is allocated.
[0107] or,
[0108] The frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: Indicates the total number of resource blocks included in multiple BWPs. For example, for PUSCH resource allocation type 1, the frequency domain resource allocation domain in DCI adopts bits indicate the frequency domain resources in multiple ULBWPs, Indicates the total number of PRBs in multiple UL BWPs. In the order of increasing carrier numbers, the PRBs in multiple BWPs are numbered consecutively to form consecutively numbered virtual PRBs. The frequency domain resource allocation field in the DCI indicates the allocated virtual PRBs. According to the correspondence between the virtual PRBs and the actual PRBs in the BWP, it can be known which BWP of which carrier the allocated PRBs are located in. The value of the frequency domain resource allocation field in the DCI indicates the allocated starting virtual PRB and the number of the consecutive virtual PRBs.
[0109] Or,
[0110] The frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs. hop It can be determined based on the number of frequency offsets of the frequency hopping configured in the high-level signaling. Indicates the total number of resource blocks included in multiple BWPs.
[0111] For example, for PUSCH frequency hopping resource allocation type 1, N UL_hop The first MSB bits are used to indicate the frequency offset of the frequency hopping, which indicates the virtual PRB offset before and after the frequency hopping. The remaining bits indicate the allocated virtual PRB, that is, the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks.
[0112] For PDSCH resource allocation type 0, the frequency domain resource allocation method in the DCI is similar to that of PUSCH resource allocation type 0. For PDSCH resource allocation type 1, the frequency domain resource allocation method in the DCI is similar to that of PUSCH resource allocation type 1. They will not be described one by one here.
[0113] Figure 2 is a flow chart of a resource determination method according to an embodiment of the present disclosure, which method may be executed by a terminal side device, such as Figure 2 As shown, the method includes:
[0114] Step S202: receiving BWP configuration information of each carrier among multiple carriers sent by a network device;
[0115] Step S204: receiving DCI sent by the network device, wherein the DCI includes BWP indication information for indicating a plurality of BWPs located on the plurality of carriers;
[0116] Step S206: determining, according to the BWP configuration information and the BWP indication information, a plurality of BWPs located on a plurality of carriers indicated by the BWP indication information.
[0117] It should be noted that in the resource determination method in the embodiment of the present disclosure, the BWP configuration information may be, for example, the BWP configuration information described in the resource allocation method in any one of the embodiments of the present disclosure, and the BWP indication information may be the BWP indication information described in the resource allocation method in any one of the embodiments of the present disclosure. In this embodiment, the contents of the BWP configuration information and the BWP indication information are not described in detail.
[0118] Figure 3 is a schematic diagram of a resource allocation device according to an embodiment of the present disclosure, and the resource allocation device is used to implement any resource allocation method provided in the embodiment of the present disclosure, such as Figure 3 As shown, the device 30 comprises:
[0119] A first sending module 302 is used to send bandwidth part BWP configuration information of each carrier in multiple carriers to the terminal;
[0120] The second sending module 304 is configured to send DCI to the terminal, wherein the DCI includes BWP indication information for indicating a plurality of BWPs located on the plurality of carriers.
[0121] Figure 4 is a schematic diagram of a resource determination device according to an embodiment of the present disclosure, and the resource determination device is used to implement any resource determination method provided in the embodiment of the present disclosure, such as Figure 4 As shown, the device 40 includes:
[0122] A first receiving module 402, configured to receive BWP configuration information of each carrier among multiple carriers sent by a network device;
[0123] A second receiving module 404 is configured to receive the DCI sent by the network device, wherein the DCI includes BWP indication information for indicating a plurality of BWPs located on the plurality of carriers;
[0124] The determination module 406 is configured to determine, according to the BWP configuration information and the BWP indication information, a plurality of BWPs located on a plurality of carriers indicated by the BWP indication information.
[0125] An embodiment of the present disclosure also provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the resource allocation methods or any one of the resource determination methods of the embodiments of the present disclosure by executing the executable instructions.
[0126] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, any one of the resource allocation methods or any one of the resource determination methods of the embodiments of the present disclosure is implemented.
[0127] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0128] Refer to the following Figure 5 The electronic device 500 according to this embodiment of the present invention is described. Figure 5 The electronic device 500 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0129] like Figure 5As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include but are not limited to: at least one processing unit 510, at least one storage unit 520, and a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510).
[0130] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.
[0131] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 5201 and / or a cache storage unit 5202 , and may further include a read-only storage unit (ROM) 5203 .
[0132] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0133] Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0134] The electronic device 500 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 500, and / or may communicate with any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 550. Furthermore, the electronic device 500 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 560. As shown, the network adapter 560 communicates with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0135] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0136] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0137] A program product for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0138] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0139] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0140] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0141] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0142] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0143] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0144] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0145] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A resource allocation method, characterized in that: include: Sending bandwidth part BWP configuration information of each carrier in multiple carriers to the terminal; Send downlink control information DCI to the terminal, wherein the DCI includes BWP indication information for indicating multiple BWPs located on the multiple carriers, and the DCI includes carrier indication information, and the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located on the indicated carrier will be changed to an activated BWP.
2. The resource allocation method according to claim 1, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in each carrier of the multiple carriers.
3. The resource allocation method according to claim 1, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in one of the multiple carriers.
4. The resource allocation method according to claim 1, characterized in that: The BWP indication information is used to indicate a BWP located in each of the multiple carriers.
5. The resource allocation method according to claim 1, characterized in that: Some values of the bits of the BWP indication information indicate that there is no indicated BWP for at least one carrier among the multiple carriers.
6. The resource allocation method according to claim 1, characterized in that: The BWP indication information includes multiple segments of continuous bits corresponding to the multiple carriers, wherein each segment of continuous bits is used to indicate a BWP of a corresponding carrier, and the number of bits in the segment of continuous bits is related to the number of BWPs configured by the BWP configuration information of the corresponding carrier.
7. The resource allocation method according to claim 1, characterized in that: Each bit of the BWP indication information is used to indicate a plurality of BWPs located on the plurality of carriers.
8. The resource allocation method according to any one of claims 1, 2, 4 and 6, characterized in that: The BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one carrier among the plurality of carriers; If BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier; If BWP,RRC Greater than X, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP; Wherein, M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
9. The resource allocation method according to any one of claims 1, 3, 4 and 6, characterized in that: The BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP )] bits, every ceil[log2(n BWP )] bits correspond to one carrier among the plurality of carriers; If BWP,RRC Not greater than X and for carriers configured with initial BWP, n BWP =n BWP,RRC +1, ceil[log2(n BWP )] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier; If BWP,RRC Greater than X, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP )] bits are used to indicate the non-initial BWP of the corresponding carrier; Wherein, M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
10. The resource allocation method according to any one of claims 1, 3, 4 and 7, characterized in that: The BWP indication information includes ceil[log2[A*(n BWP,RRC +1)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of a carrier configured with an initial BWP, and one BWP for each carrier not configured with an initial BWP; Among them, n BWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and A represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP.
11. The resource allocation method according to any one of claims 1, 2, 5 and 6, characterized in that: The BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one carrier among the plurality of carriers; If BWP,RRC Not greater than X, n BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP index arranged in order according to the BWP configuration information of the corresponding carrier, and the value of the existence bit indicates that the corresponding carrier has no indicated BWP; If BWP,RRC Greater than X, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits are used to indicate the BWP of the corresponding carrier other than the initial BWP, and the presence of the value of the bit indicates that the corresponding carrier has no indicated BWP; Wherein, M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
12. The resource allocation method according to any one of claims 1, 3, 5 and 6, characterized in that: The BWP indication information includes M segments of continuous bits, each segment of continuous bits includes ceil[log2(n BWP +1)] bits, every ceil[log2(n BWP +1)] bits correspond to one carrier among the plurality of carriers; If BWP,RRC Not greater than X and for carriers configured with initial BWP, n BWP =n BWP,RRC +1, ceil[log2(n BWP +1)] bits have a value equal to the BWP index arranged in order configured by the BWP configuration information of the corresponding carrier, and the presence of the bit value indicates that the corresponding carrier has no indicated BWP; If BWP,RRC Greater than X, or for carriers without an initial BWP, n BWP =n BWP,RRC , ceil[log2(n BWP +1)] bits are used to indicate the non-initial BWP of the corresponding carrier, and the presence of the value of the bit indicates that the corresponding carrier has no indicated BWP; Wherein, M represents the number of the multiple carriers, n BWP,RRC It represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the corresponding carrier, and X is a positive integer.
13. The resource allocation method according to any one of claims 1, 3, 5 and 7, characterized in that: The BWP indication information includes ceil[log2[B*(n BWP,RRC +2)]] bits, each bit is used to indicate the initial BWP or non-initial BWP of a carrier configured with an initial BWP, or indicates that a carrier configured with an initial BWP has no indicated BWP, and indicates a BWP of a carrier not configured with an initial BWP, or indicates that a carrier not configured with an initial BWP has no indicated BWP, Among them, n BWP,RRC represents the number of BWPs other than the initial BWP configured by the BWP configuration information of the carrier configured with the initial BWP, and B represents the product of the number of BWPs configured by the BWP configuration information of all carriers not configured with the initial BWP plus 1.
14. The resource allocation method according to claim 1, characterized in that: The DCI also includes frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in multiple BWPs.
15. The resource allocation method according to claim 14, characterized in that: The frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information are frequency domain resources in the multiple BWPs that are currently activated, or are frequency domain resources in the multiple BWPs that are to be changed to be activated as indicated by the DCI.
16. The resource allocation method according to claim 14, characterized in that: The frequency domain resource allocation information includes multiple segments of continuous bits corresponding to multiple BWPs, wherein each segment of continuous bits is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the segment of continuous bits is related to the number of resource block groups RBGs or resource blocks included in the corresponding BWP, or is related to the size of the corresponding BWP; or, Each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs.
17. The resource allocation method according to claim 14, characterized in that: The frequency domain resource allocation information includes N RBG,mulXLBWP bits, each bit corresponds to a resource block group RBG, and is used to indicate whether the corresponding RBG is allocated, where N RBG,mulXLBWP is the total number of RBGs in multiple BWPs, each RBG includes resource blocks located in one BWP, or there are RBGs including resource blocks located in more than one BWP; or, The frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: is the total number of resource blocks included in the multiple BWPs; or, The frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where N hop Determined by the number of frequency offsets of the frequency hopping configured in the high-level signaling, is the total number of resource blocks included in multiple BWPs.
18. A resource determination method, characterized in that: include: receiving bandwidth part BWP configuration information of each carrier among multiple carriers sent by a network device; Receiving downlink control information DCI sent by the network device, wherein the DCI includes BWP indication information for indicating multiple BWPs located in the multiple carriers, the DCI includes carrier indication information, the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located in the indicated carrier is to be changed to an activated BWP; A plurality of BWPs located on a plurality of carriers indicated by the BWP indication information is determined according to the BWP configuration information and the BWP indication information.
19. The resource determination method according to claim 18, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in each carrier of the multiple carriers.
20. The resource determination method according to claim 18, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in one of the multiple carriers.
21. The resource determination method according to claim 18, characterized in that: The BWP indication information is used to indicate a BWP located in each of the multiple carriers.
22. The resource determination method according to claim 18, characterized in that: Some values of the bits of the BWP indication information indicate that there is no indicated BWP for at least one carrier among the multiple carriers.
23. The resource determination method according to claim 18, characterized in that: Each bit of the BWP indication information is used to indicate a plurality of BWPs located on the plurality of carriers.
24. The resource determination method according to claim 18, characterized in that: The DCI also includes frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in multiple BWPs.
25. The resource determination method according to claim 24, characterized in that: The frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information are frequency domain resources in the multiple BWPs that are currently activated, or are frequency domain resources in the multiple BWPs that are to be changed to be activated as indicated by the DCI.
26. The resource determination method according to claim 24, characterized in that: The frequency domain resource allocation information includes multiple segments of continuous bits corresponding to multiple BWPs, wherein each segment of continuous bits is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the segment of continuous bits is related to the number of resource block groups RBGs or resource blocks included in the corresponding BWP, or is related to the size of the corresponding BWP; or, Each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs.
27. The resource determination method according to claim 24, characterized in that: The frequency domain resource allocation information includes N RBG,mulXLBWP bits, each bit corresponds to a resource block group RBG, and is used to indicate whether the corresponding RBG is allocated, where N RBG,mulXLBWP is the total number of RBGs in multiple BWPs, each RBG includes resource blocks located in one BWP, or there are RBGs including resource blocks located in more than one BWP; or, The frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: is the total number of resource blocks included in the multiple BWPs; or, The frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where N hop Determined by the number of frequency offsets of the frequency hopping configured in the high-level signaling, is the total number of resource blocks included in multiple BWPs.
28. A resource allocation device, characterized in that: include: A first sending module, configured to send bandwidth part BWP configuration information of each carrier in multiple carriers to the terminal; The second sending module is used to send downlink control information DCI to the terminal, wherein the DCI includes BWP indication information for indicating multiple BWPs located on the multiple carriers, and the DCI includes carrier indication information, and the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located on the indicated carrier will be changed to an activated BWP.
29. The resource allocation device according to claim 28, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in each carrier of the multiple carriers.
30. The resource allocation device according to claim 28, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in one of the multiple carriers.
31. The resource allocation device according to claim 28, characterized in that: The BWP indication information is used to indicate a BWP located in each of the multiple carriers.
32. The resource allocation device according to claim 28, characterized in that: Some values of the bits of the BWP indication information indicate that there is no indicated BWP for at least one carrier among the multiple carriers.
33. The resource allocation device according to claim 28, characterized in that: Each bit of the BWP indication information is used to indicate a plurality of BWPs located on the plurality of carriers.
34. The resource allocation device according to claim 28, characterized in that: The DCI also includes frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in multiple BWPs.
35. The resource allocation device according to claim 34, characterized in that: The frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information are frequency domain resources in the multiple BWPs that are currently activated, or are frequency domain resources in the multiple BWPs that are to be changed to be activated as indicated by the DCI.
36. The resource allocation device according to claim 34, characterized in that: The frequency domain resource allocation information includes multiple segments of continuous bits corresponding to multiple BWPs, wherein each segment of continuous bits is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the segment of continuous bits is related to the number of resource block groups RBGs or resource blocks included in the corresponding BWP, or is related to the size of the corresponding BWP; or, Each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs.
37. The resource allocation device according to claim 34, characterized in that: The frequency domain resource allocation information includes N RBG,mulXLBWP bits, each bit corresponds to a resource block group RBG, and is used to indicate whether the corresponding RBG is allocated, where N RBG,mulXLBWP is the total number of RBGs in multiple BWPs, each RBG includes resource blocks located in one BWP, or there are RBGs including resource blocks located in more than one BWP; or, The frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: is the total number of resource blocks included in the multiple BWPs; or, The frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where N hop Determined by the number of frequency offsets of the frequency hopping configured in the high-level signaling, is the total number of resource blocks included in multiple BWPs.
38. A resource determination device, characterized in that: include: A first receiving module, configured to receive bandwidth part BWP configuration information of each carrier among multiple carriers sent by a network device; A second receiving module is configured to receive downlink control information DCI sent by the network device, wherein the DCI includes BWP indication information for indicating multiple BWPs located in the multiple carriers, and the DCI includes carrier indication information, and the carrier indication information is used to indicate at least one carrier among the multiple carriers, and the BWP indicated by the BWP indication information located in the indicated carrier will be changed to an activated BWP; A determination module is used to determine, according to the BWP configuration information and the BWP indication information, a plurality of BWPs located on a plurality of carriers indicated by the BWP indication information.
39. The resource determination device according to claim 38, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in each carrier of the multiple carriers.
40. The resource determination device according to claim 38, characterized in that: The BWP configuration information of each carrier in the multiple carriers includes: Configuration information of an initial BWP, where the initial BWP is located in one of the multiple carriers.
41. The resource determination device according to claim 38, characterized in that: The BWP indication information is used to indicate a BWP located in each carrier among the multiple carriers.
42. The resource determination device according to claim 38, characterized in that: Some values of the bits of the BWP indication information indicate that there is no indicated BWP for at least one carrier among the multiple carriers.
43. The resource determination device according to claim 38, characterized in that: Each bit of the BWP indication information is used to indicate a plurality of BWPs located on the plurality of carriers.
44. The resource determination device according to claim 38, characterized in that: The DCI also includes frequency domain resource allocation information, where the frequency domain resource allocation information is used to indicate frequency domain resources in multiple BWPs.
45. The resource determination device according to claim 44, characterized in that: The frequency domain resources in the multiple BWPs indicated by the frequency domain resource allocation information are frequency domain resources in the multiple BWPs that are currently activated, or are frequency domain resources in the multiple BWPs that are to be changed to be activated as indicated by the DCI.
46. The resource determination device according to claim 44, characterized in that: The frequency domain resource allocation information includes multiple segments of continuous bits corresponding to multiple BWPs, wherein each segment of continuous bits is used to indicate the frequency domain resources in a corresponding BWP, and the number of bits in the segment of continuous bits is related to the number of resource block groups RBGs or resource blocks included in the corresponding BWP, or is related to the size of the corresponding BWP; or, Each bit included in the frequency domain resource allocation information is used to indicate the frequency domain resources in multiple BWPs.
47. The resource determination device according to claim 44, characterized in that: The frequency domain resource allocation information includes N RBG,mulXLBWP bits, each bit corresponds to a resource block group RBG, and is used to indicate whether the corresponding RBG is allocated, where N RBG,mulXLBWP is the total number of RBGs in multiple BWPs, each RBG includes resource blocks located in one BWP, or there are RBGs including resource blocks located in more than one BWP; or, The frequency domain resource allocation information includes bits, used to indicate the starting virtual resource block allocated and the number of consecutive virtual resource blocks allocated, the allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where: is the total number of resource blocks included in the multiple BWPs; or, The frequency domain resource allocation information includes bits, where N hop The bit is used to indicate the frequency offset of the frequency hopping, and the remaining bits are used to indicate the allocated starting virtual resource block and the number of allocated continuous virtual resource blocks. The allocated virtual resource blocks are mapped to resource blocks in multiple BWPs, where N hop Determined by the number of frequency offsets of the frequency hopping configured in the high-level signaling, is the total number of resource blocks included in multiple BWPs.
48. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the resource allocation method described in any one of claims 1 to 17 or the resource determination method described in any one of claims 18 to 27 by executing the executable instructions.
49. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the resource allocation method described in any one of claims 1 to 17 or the resource determination method described in any one of claims 18 to 27 is implemented.
Citation Information
Patent Citations
Resource determination method, resource indication method, and device
WO2021208878A1