A method and device for determining resource block group size
By determining the set of RBG sizes in the 5G NR system and determining the specific sizes based on multiple signaling characteristics, the problem that RBG size cannot be flexibly adjusted in the prior art is solved, and higher scheduling flexibility and lower signaling overhead are achieved.
Patent Information
- Application Number
- CN201880040139.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-11-17
- Filing Date
- 2018-06-15
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2038-06-15
AI Technical Summary
The existing resource block group (RBG) size cannot be flexibly adjusted in the 5G NR communication system and cannot meet different service needs. Fixed-sized RBG leads to an increase in signaling overhead.
By determining a set of RBG sizes in a network device or terminal, including a variety of possible RBG sizes, and determining a specific RBG size based on control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc., the signaling overhead is reduced.
It improves the scheduling flexibility of RBG size, can meet the various service needs of 5G NR systems, reduces signaling overhead, and improves the efficiency of resource allocation.
Smart Images

Figure CN111052695B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent application filed with the Patent Office of China on June 16, 2017, with application number 201710459135.8 and application name “A method and device for determining the size of a resource block group”, and the Chinese patent application filed with the Patent Office of China on November 17, 2017, with application number 201711149071.8 and application name “A method and device for determining the size of a resource block group”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a method and device for determining the size of a resource block group. Background Art
[0003] A Resource Block Group (RBG) is a group of consecutive centralized virtual resource blocks (VRBs), and the RBG size indicates the number of VRBs contained in each RBG. A virtual resource block can be a physical resource block (PRB), or an RB after a PRB is transformed according to specific rules, or an RB in the usual sense. In Long Term Evolution (LTE), the RBG size is usually a fixed size determined according to the system bandwidth. For example, when the system bandwidth is less than or equal to 10 RBs, the RBG size is 1 RB, that is, one RB is one RBG; when the system bandwidth is 11 to 26 RBs, the RBG size is 2 RBs, that is, two RBs are one RBG.
[0004] With the evolution of communication systems, the fifth generation (5G) new wireless communication system (New Radio, NR) is being studied. In 5G NR, the system bandwidth can be 100M, 400M, 500M, etc., and a system bandwidth can be divided into one or more bandwidth parts (Band Width Part, BWP or BP). In order to support different services, different BPs can adopt different frame structure parameters (such as subcarrier spacing and / or CP length, etc.), and use time slots or micro-time slots as scheduling units. However, different frame structures will result in different numbers of RBs contained in BPs of the same size. At the same time, the time domain scheduling resources in NR can be flexibly scheduled. Therefore, the fixed size of RBG determined according to the system bandwidth in LTE cannot meet the needs of 5G NR. Summary of the invention
[0005] The embodiments of the present application provide a method and apparatus for determining an RBG size, so as to make the scheduling flexibility of the RBG size higher.
[0006] In a first aspect, the present application provides a method for determining an RBG size, in which a network device or a terminal determines a set of RBG sizes, in which the set of RBG sizes may include one or more possible RBG sizes, and determines a first RBG size included in the set of RBG sizes. The network device uses the determined first RBG size to allocate resources to the terminal. The terminal determines the resources allocated by the network device to the terminal according to the determined first RBG size.
[0007] Alternatively, in this method, the network device or the terminal determines the size of the RBG according to at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. The network device uses the determined RBG size to allocate resources to the terminal. The terminal determines the resources allocated by the network device to the terminal according to the determined RBG size.
[0008] In a second aspect, the present application provides an apparatus for determining an RBG size, which is applied to a network device or a terminal. The apparatus for determining an RBG size includes a unit or means for executing each step performed by the network device or the terminal involved in the first aspect above.
[0009] In a third aspect, the present application provides an apparatus for determining the size of an RBG, which is applied to a network device or a terminal, and comprises at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to execute the method provided in the first aspect of the present application.
[0010] In a fourth aspect, the present application provides an apparatus for determining an RBG size, which is applied to a network device or a terminal, and includes at least one processing element (or chip) for executing the method of the first aspect above.
[0011] In a fifth aspect, the present application provides a program for determining the size of an RBG, which, when executed by a processor, is used to execute the method of the above first aspect.
[0012] In a sixth aspect, a program product is provided, such as a computer-readable storage medium, comprising the program of the fifth aspect.
[0013] It can be seen that in all the above aspects, the set of RBG sizes determined by the network device or terminal includes one or more possible RBG sizes, so that the determination of the RBG size is more flexible. The network device determines the size of the RBG based on at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. Compared with determining the fixed size of RBG based on the system bandwidth alone, the types of RBG sizes that can be determined are more diverse and more flexible, which can meet the needs of 5G NR. Furthermore, the network device or terminal uses a set method of determining the RBG size to indicate various possible RBG sizes, which can reduce signaling overhead compared to the method of indicating multiple RBG sizes individually.
[0014] In the above aspects, in one possible design, the network device or terminal may determine the size of the RBG based on at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc.
[0015] Among them, the network device or terminal can determine the size of the RBG implicitly or explicitly. For example, in an implicit determination method, the network device or terminal can preset the RBG size corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, etc., and then the network device can directly determine the corresponding RBG size according to at least one of the scheduled control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, and service characteristics.
[0016] For example, in a displayed determination method, a network device or a terminal may determine the size of an RBG according to a signaling indication. For example, a network device sends first configuration information to a terminal, and the first configuration information includes resource information having a preset correspondence with the size of an RBG, such as control channel information, signal transmission characteristics, BP information, characteristics of each channel, information on each system bandwidth, at least one of each service characteristic, etc. The terminal receives the configuration information sent by the network device and determines the size of the RBG according to the configuration information. The network device may also send first indication information to the terminal, and the first indication information is used to indicate the size of the RBG. The terminal receives the first indication information sent by the network device and determines the size of the RBG according to the first indication information.
[0017] In another possible design, the network device or terminal may determine a set of RBG sizes based on at least one of control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc.
[0018] Among them, the network device or terminal can implicitly or explicitly determine the set of RBG sizes. For example, in an implicit determination method, the network device or terminal can preset the set of RBG sizes corresponding to each control channel information, each signal transmission feature, each BP, each channel feature, each system bandwidth information, each service feature, etc., and then the network device can directly determine the set of RBG sizes corresponding to each according to at least one of the scheduled control channel information, signal transmission features, BP information, channel features, system bandwidth information, and service features.
[0019] In the determination method using display, the network device or terminal can determine the set of RBG sizes according to the signaling indication. For example, if the network device determines the size of the first RBG, it can send indication information to the terminal, and the indication information is used to indicate the size of the first RBG. The terminal receives the indication information sent by the network device and can determine the size of the first RBG in the set of RBG sizes according to the indication information. Further, the network device can also send configuration information to the terminal, and the configuration information is used to indicate the set of RBG sizes. The terminal receives the configuration information sent by the network device and determines the set of RBG sizes according to the received configuration information. Among them, the indication information and the configuration information can be sent to the terminal through high-level signaling or physical layer information. The indication information and the configuration information can use the same signaling or different signaling. If the indication information and the configuration information are sent using different signaling, for example, the configuration information is sent to the terminal through RRC signaling, and the indication information is sent to the terminal through DCI, there is no need to carry the configuration information in the DCI, so the DCI signaling overhead can be saved to a certain extent.
[0020] In the above design, the control channel information includes one of the following or a combination: control channel format information, control channel content information, and control channel scrambling information. The signal transmission characteristics include the information or channel that the network device uses to carry resources allocated with a determined RBG size, and the information or channel includes one of the following or a combination: system information, broadcast information, cell-level information, public information, user-specific information, and group information. Channel characteristics include characteristics of the information that the network device uses to carry resources allocated with a determined RBG size. The information of BP includes one of the following or a combination: bandwidth information of BP, carrier frequency information of BP, and frame structure information of BP. Service characteristics include at least one of mobile broadband service, low-latency service, high-reliability service, video service, voice service, real-time service, short message service, and low-latency and high-reliability service.
[0021] In another possible design, the network device or terminal can further determine the subset of the BP where the resources allocated by the network device are located. The subset of BP refers to the parts into which the BP is further divided. The accuracy of determining the position of the bitmap can be improved to a certain extent by determining the subset of BP.
[0022] The network device or terminal can determine the subset of the BP where the resources allocated to the terminal are located according to the subset information, and needs to determine the subset information. Specifically, the subset information may include at least one of the size of the subset, the resource division method of the subset, the number of subsets, and the scheduling subset information.
[0023] Further, the subset information may be determined according to the RBG size or may be predefined. When determining the subset of the BP according to the RBG size, the corresponding relationship between the RBG size and the BP subset may be determined according to specific scheduling resource requirements.
[0024] The network device or terminal may also determine the subset of the BP where the resources allocated by the network device are located according to at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. The network device or terminal may preset the subset of the BP corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, etc., and then the network device may directly determine the subset of the BP corresponding to each according to at least one of the scheduled control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc.
[0025] In another possible design, the BP subset may include multiple consecutive or non-consecutive RBs. In the embodiment of the present application, the BP subset includes multiple non-consecutive RBs, which can reduce the occurrence of resource fragments to a certain extent and also improve diversity gain.
[0026] Furthermore, the RBG determined by the network device or the terminal may include multiple consecutive RBs or multiple non-consecutive RBs.
[0027] The intervals between RBs included in the non-continuous RBGs may be predefined by a protocol or determined by signaling notification.
[0028] The continuous or non-continuous RBGs and the continuous or non-continuous BP subsets may be combined arbitrarily, and the RBs included in the non-continuous RBGs may be located in the same BP subset or between different BP subsets.
[0029] In the present application, the terminal determines the RBG size, whether the RBG is continuous, the subset of the BP, and whether the BP subset is continuous. In the four processes, at least one of them may be determined in an implicit manner, and at least one of them may be determined in an explicit manner.
[0030] In a possible design, during the implementation of the terminal determining the RBG size, whether the RBG is continuous, the BP subset, and whether the BP subset is continuous in a display manner, the first indication information indicating the RBG size, the second indication information indicating the BP subset information, the third indication information indicating whether the BP subset is continuous, and the fourth indication information indicating whether the RBG is continuous can be indicated to the terminal separately by the network device, or at least two of the four indication information can be jointly indicated. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 Schematic diagram of the division of BP in the system bandwidth;
[0032] Figure 2 A schematic diagram of a scenario of multi-antenna site coordinated transmission or single cell transmission;
[0033] Figure 3 A flowchart of a method for determining the RBG size provided in an embodiment of the present application;
[0034] Figure 4 A schematic diagram of a subset of BP provided in an embodiment of the present application;
[0035] Figure 5 A schematic diagram showing that a subset of BPs provided in an embodiment of the present application includes a plurality of consecutive RBs;
[0036] Figure 6 A schematic diagram showing that a subset of BPs provided in an embodiment of the present application includes a plurality of non-contiguous RBs;
[0037] Figure 7 A schematic diagram of a subset resource allocation of a BP provided in an embodiment of the present application;
[0038] Figure 8 A schematic diagram of another BP subset resource allocation provided in an embodiment of the present application;
[0039] Fig. 9 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0040] Fig.10 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0041] Fig.11 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0042] Fig.12 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0043] Fig.13A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0044] Fig.14 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0045] Fig.15 A schematic diagram of resource allocation of a subset of another BP provided in an embodiment of the present application;
[0046] Fig.16 A schematic diagram of a combination of RBG size and BP subset allocation provided in an embodiment of the present application;
[0047] Fig.17 A schematic diagram of another combination of RBG size and BP subset allocation provided in an embodiment of the present application;
[0048] Fig.18 A schematic diagram of another combination of RBG size and BP subset allocation provided in an embodiment of the present application;
[0049] Fig.19 A schematic diagram of a subset resource division of a BP provided in an embodiment of the present application;
[0050] Fig. 20 A flowchart of another method for determining the RBG size provided in an embodiment of the present application;
[0051] Fig.21 A schematic diagram of the structure of a device for determining the size of an RBG provided in an embodiment of the present application;
[0052] Fig. 22 A schematic diagram of the structure of another device for determining the size of an RBG provided in an embodiment of the present application;
[0053] Fig.23 A schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0054] Fig.24 A schematic diagram of the structure of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0056] First, some terms in this application are explained to facilitate understanding by those skilled in the art.
[0057] 1) Terminal, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, some examples of terminals are: mobile phones, tablet computers, laptops, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.
[0058] 2) Radio access network (RAN) is the part of the network that connects the terminal to the wireless network. RAN nodes (or devices) are nodes (or devices) in the radio access network, which can also be called base stations. At present, some examples of RAN nodes are: evolved Node B (gNB), transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP). In addition, in a network structure, RAN can include centralized unit (CU) nodes and distributed unit (DU) nodes. This structure splits the protocol layer of the eNB in the long term evolution (LTE) system, places some of the functions of the protocol layer in the CU for centralized control, and distributes some or all of the remaining functions of the protocol layer in the DU, which is centrally controlled by the CU.
[0059] 3) "Multiple" means two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0060] 4) Interaction refers to the process in which the two parties of the interaction transmit information to each other. The information transmitted here can be the same or different. For example, the two parties of the interaction are base station 1 and base station 2. Base station 1 can request information from base station 2, and base station 2 can provide base station 1 with the information requested by base station 1. Of course, base station 1 and base station 2 can also request information from each other. The requested information can be the same or different.
[0061] 5) The nouns "network" and "system" are often used interchangeably, but those skilled in the art can understand their meanings. Information, signal, message, and channel can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they intend to express are the same. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they intend to express are the same.
[0062] 6) Resource Block Group (RBG) refers to a combination of at least one Resource Block (RB), RBG Size refers to the number of RBs included in the RBG, and a set of RBG sizes refers to a set consisting of at least one RBG size.
[0063] 7) Bandwidth Part (BP or BWP) refers to a part of a system bandwidth. A system bandwidth is divided into one or more parts, and each part obtained by the division can be called a BP, such as Figure 1 As shown in the figure, a system bandwidth of 60M is divided into four parts: 10M, 10M, 20M and 20M, and four BPs including BP1, BP2, BP3 and BP4 can be obtained. The subset of BP refers to the parts of BP that are further divided. For example Figure 1 BP1 is further divided into multiple parts, each of which can be called a subset of BP1.
[0064] With the development of communication technology, the communication system has evolved into the fifth generation (5G) new wireless communication system (New Radio, NR). However, the fixed RBG size determined by the system bandwidth cannot meet the requirements of different RBG sizes for various communication services in 5G NR.
[0065] The embodiment of the present application provides a method for determining the size of an RBG, in which a method for flexibly determining the size of an RBG is provided according to actual communication service requirements. For example, a network device or terminal may determine an RBG size set including one or more RBG sizes, and determine an RBG size that meets actual communication service requirements in the set, thereby meeting the requirements of various types of services to a certain extent, and providing higher scheduling flexibility. For another example, a network device or terminal may determine the size of an RBG based on control channel information, signal transmission characteristics, BP information, etc. Compared with determining a fixed size RBG based solely on system bandwidth, more types of RBG sizes can be determined, with greater flexibility, and can meet the requirements of 5G NR.
[0066] The method and device for determining the RBG size provided in the embodiments of the present application can be applied in a wireless communication network, and are mainly described by taking the scenario of a 5G NR network in a wireless communication network as an example. It should be pointed out that the scheme in the embodiments of the present application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0067] In a major application scenario, with the existing Coordinated Multiple Points Transmission (CoMP) as the background, multiple input multiple output (MIMO) technologies including diversity technology for improving transmission reliability and multi-stream technology for improving transmission data rate are combined with CoMP to form a distributed multi-antenna system to better serve users. The embodiments of the present application are mainly described below using single-cell transmission as an example. In single-cell transmission, only one cell or one transmission point transmits data to the terminal at the same scheduling time. Figure 2 Schematic diagram of a scenario of multi-antenna site coordinated transmission or single-cell transmission.
[0068] It should be pointed out that the method and device for determining the RBG size provided in the embodiments of the present application are applicable to both homogeneous and heterogeneous network scenarios, and to both frequency division duplex (FDD) systems and time division duplex (TDD) systems or flexible duplex systems, and are applicable to both low-frequency scenarios (such as sub 6G) and high-frequency scenarios (such as above 6G). The embodiments of the present application are also not limited to the transmission points, which can be multi-point coordinated transmission between macro base stations and macro base stations, or multi-point coordinated transmission between micro base stations and micro base stations, or multi-point coordinated transmission between macro base stations and micro base stations, or multi-point coordinated transmission between different transmission points, or multi-point coordinated transmission of different panels of the same transmission point, and can also be multi-point coordinated transmission between terminals. The present application is also applicable to communication between terminals. In the following embodiments of the present application, the communication between a network device and a terminal is described as an example.
[0069] Figure 3 FIG. 1 is a flowchart of a method for determining the RBG size provided in an embodiment of the present application. Figure 3 As shown, including:
[0070] S101: The network device determines the RBG size.
[0071] In an embodiment of the present application, the network device may determine the size of the RBG based on at least one of control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, and the like.
[0072] The control channel information includes one or a combination of the following: control channel format information, control channel content information, and control channel scrambling information. Specifically, the control channel format information may be a downlink control information format (Downlink Control Information, DCI format), such as format 1a, 1b, 1c, 1d, 2a, 2b, 2c, 2d, 3, 4, 5, etc. in LTE. The control channel content information refers to the content information transmitted by the control channel, such as system information, system information block (System Information Block, SIB), uplink control channel information, downlink control channel information, public control information, cell-specific control information, user-level control information, user group control information, etc. The control channel scrambling information refers to the information used to scramble the control channel, which can be a cell radio network temporary identifier (Cell RNTI, C-RNTI), a paging radio network temporary identifier (Paging RNTI, P-RNTI), a system information radio network temporary identifier (Systeminformation RNTI, SI-RNTI), a temporary cell radio network temporary identifier (Temporary-Cell RNTI, T-CRNTI), a cell identifier, a user identifier, a virtual cell identifier, a transmission point identifier, a virtual user identifier, etc.
[0073] Among them, the signal transmission characteristics can be understood as the information or channel that the network device uses to allocate resources with a certain RBG size to carry, and the information or channel includes one or a combination of the following: system information, broadcast information, cell-level information, public information, user-specific information, and group information.
[0074] Among them, the channel characteristics can be understood as the characteristics of the information carried by the network equipment using resources allocated with a certain RBG size, such as at least one of transmit diversity transmission, spatial multiplexing transmission, open-loop transmission, closed transmission, wide beam transmission, narrow beam transmission, single-stream transmission, multi-stream transmission, single-cell transmission, and multi-point collaborative transmission.
[0075] The information of BP includes one or a combination of the following: bandwidth information of BP, carrier frequency information of BP, and frame structure information of BP. The carrier frequency information may refer to the spectrum information or frequency band information where BP is located. The frame structure information may refer to the subcarrier spacing, CP length, the number of symbols contained in the time slot, the number of symbols contained in the micro-time slot, short transmission time, long transmission time, time slot level scheduling, micro-time slot scheduling, time slot aggregation scheduling, micro-time slot aggregation scheduling, time slot and micro-time slot aggregation scheduling, etc.
[0076] The system bandwidth information can be understood as bandwidth information of the system bandwidth, carrier frequency information of the system bandwidth, frame structure information of the system bandwidth, etc. The carrier frequency information and frame structure information are understood as above.
[0077] Among them, the service characteristics can be understood as at least one of mobile broadband service, low-latency service, high-reliability service, video service, voice service, real-time service, short message service, and low-latency and high-reliability service.
[0078] In the embodiment of the present application, the RBG size corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, etc. can be preset, and then the network device can directly determine the corresponding RBG size according to at least one of the scheduled control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, and service characteristics.
[0079] For example, taking the control channel format information as an example, the implementation process of the above network device determining the RBG size is illustrated.
[0080] First, the corresponding relationship between each control channel format and the RBG size is preset. For example, for DCI format 1a, the corresponding RBG size can be preset as 8 RBs or 6 RBs. For DCI format 1C, the RBG size can be preset as either 8 RBs or 4 RBs. For DCI format 2C or DCI format 2D, etc., the RBG size can be preset as one of 8 RBs, 6 RBs, 4 RBs, 3 RBs, 2 RBs and 1 RB.
[0081] It can be understood that the RBG size corresponding to each control channel format in the embodiment of the present application can be set according to actual conditions. The above is only an example for illustration and is not intended to be limiting.
[0082] Secondly, the RBG size is determined according to the control channel format to be scheduled. For example, if the network device determines that the control channel format to be scheduled is DCI format 1a, the RBG size can be determined to be 8 RBs. For another example, if the network device determines that the control channel format to be scheduled is DCI format 1C, then when the RBG size preset in DCI format 1C is 8 RBs, the network device can determine the RBG size to be 8 RBs, and when the RBG size preset in DCI format 1C is 4 RBs, the network device can determine the RBG size to be 4 RBs.
[0083] For example, taking the signal transmission characteristics as an example, the implementation process of the above network device determining the RBG size is illustrated.
[0084] First, the corresponding relationship between each signal transmission feature or signal or channel and RBG size is preset. For example, the corresponding RBG size can be preset to 8 RBs or 6 RBs for system information / channel. The RBG size can be preset to any one of 8 RBs and 4 RBs for broadcast channels. The RBG size can be preset to one of 8 RBs, 6 RBs, 4 RBs, 3 RBs, 2 RBs and 1 RB for unicast channels or physical downlink shared channels or physical uplink shared channels.
[0085] It can be understood that in the embodiment of the present application, the RBG size corresponding to each signal transmission feature can be set according to actual conditions. The above is only an example for illustration and is not intended to be limiting.
[0086] Secondly, the RBG size is determined according to the signal transmission characteristics of the required scheduling. For example, if the network device determines that the signal transmission characteristics of the required scheduling are system information, the RBG size can be determined to be 8 RBs or 6 RBs. For another example, if the network device determines that the signal transmission characteristics of the required scheduling are broadcast channels, then when the preset RBG size of the broadcast channel is 8 RBs, the network device can determine the RBG size to be 8 RBs, and when the preset RBG size of the broadcast channel is 4 RBs, the network device can determine the RBG size to be 4 RBs. For another example, if the network device determines that the signal transmission characteristics of the required scheduling are unicast channels, then when the preset RBG size of the unicast channel is 8 RBs, the network device can determine the RBG size to be 8 RBs, and when the preset RBG size of the unicast channel is 4 RBs, the network device can determine the RBG size to be 4 RBs.
[0087] For example, taking the signal transmission characteristics and the control channel format information as an example, the implementation process of the above network device determining the RBG size is illustrated.
[0088] First, preset the corresponding relationship between each signal transmission feature or signal or channel and control channel format and RBG size. For example, for system information / channel and control channel format is format 1a, the corresponding RBG size can be preset to 8 RBs or 6 RBs. For broadcast channel and control channel format is format 1a, the RBG size can be preset to any one of 8 RBs and 4 RBs. For unicast channel or physical downlink shared channel or physical uplink shared channel, etc. and control channel format is format 1a, the RBG size can be preset to 8 RBs or 6 RBs. For unicast channel or physical downlink shared channel or physical uplink shared channel, etc. and control channel format is format 2d, the RBG size can be preset to one of 4 RBs, 3 RBs, 2 RBs and 1 RB.
[0089] It can be understood that the RBG size corresponding to each combination of signal transmission characteristics and control channel formats in the embodiment of the present application can be set according to actual conditions. The above is only an example for illustration and is not intended to be limiting.
[0090] Secondly, the RBG size is determined according to the signal transmission characteristics and control channel format required for scheduling. For example, if the network device determines that the signal transmission characteristics required for scheduling are system information and the control channel format is format 1a, the RBG size can be determined to be 8 RBs or 6 RBs. For another example, if the network device determines that the signal transmission characteristics required for scheduling are broadcast channels and the control channel format is format 1a, then when the RBG size preset for the broadcast channel and control channel format is format 1a is 8 RBs, the network device can determine the RBG size to be 8 RBs, and when the RBG size preset for the broadcast channel and control channel format is format 1a is 4 RBs, the network device can determine the RBG size to be 4 RBs. For another example, the network device determines that the signal transmission feature required for scheduling is a unicast channel and the control channel format is format 1a. If the RBG size preset for the unicast channel and the control channel format is format 1a is 8 RBs, the network device can determine the RBG size to be 8 RBs. If the RBG size preset for the unicast channel and the control channel format is format 1a is 4 RBs, the network device can determine the RBG size to be 4 RBs. For another example, the network device determines that the signal transmission feature required for scheduling is a unicast channel and the control channel format is format 2d. If the RBG size preset for the unicast channel and the control channel format is format 2d is 4 RBs, the network device can determine the RBG size to be 4 RBs. If the RBG size preset for the unicast channel and the control channel format is format 2d is 1 RB, the network device can determine the RBG size to be 1 RB.
[0091] It should be noted that the method of determining the RBG size based on other information alone or based on a combination of other information is similar to the above embodiment, and the specific implementation process is not repeated here.
[0092] In the embodiment of the present application, the above-mentioned method of determining the RBG size is adopted to determine the corresponding RBG size according to the actual scheduled service requirements, instead of determining the same RBG size for all services under a certain system bandwidth, which improves the flexibility of resource scheduling to a certain extent.
[0093] S102: The network device determines that the resources allocated to the terminal are in a subset of the BP where the resources are located.
[0094] In the embodiment of the present application, the network device determines that the resource allocated to the terminal is in a subset of the BP where the resource is located, which enables the network device to accurately determine the resource location of the bitmap and thus accurately allocate resources to the terminal.
[0095] Among them, in a possible implementation manner, the process of the network device determining the subset of BP can be determined in a manner similar to the above-mentioned determination of the RBG size. For example, the subset of BP corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, etc. can be preset, and then the network device can directly determine the corresponding subset of BP based on at least one of the scheduled control channel information, signal transmission characteristics, BP information, each channel characteristic, each system bandwidth information, and each service characteristic.
[0096] For example, still taking the control channel format information as an example, the implementation process of the above network device determining the subset of BP is illustrated.
[0097] First, the correspondence between each control channel format and the subset of BP is preset. For example, for DCI format 1a, the subset of BP corresponding thereto can be preset as the entire BP. For DCI format 1C, the subset of BP can be preset as either 1BP or 1 / 2BP. For DCI format 2C or DCI format 2D, etc., the subset of BP can be preset as one of 1BP, 1 / 2BP, 1 / 4BP, and 1 / 8BP.
[0098] It can be understood that in the embodiment of the present application, the subset of BP corresponding to each control channel format can be set according to actual conditions. The above is only an example for illustration and is not intended to be limiting.
[0099] Secondly, according to the control channel format required for scheduling, determine the subset of BP. For example, if the network device determines that the control channel format required for scheduling is DCI format 1a, then the subset of BP can be determined to be the entire BP. For another example, if the network device determines that the control channel format required for scheduling is DCI format 1C, then when the subset of BP preset in DCI format 1C is 1BP, the network device can determine the subset of BP to be the entire BP, and when the subset of BP preset in DCI format 1C is 1 / 2BP, the network device can determine the subset of BP to be 1 / 2BP.
[0100] In another possible implementation, the network device may also determine the size of the subset of the BP according to the size of the RBG. The correspondence between the RBG size and the BP subset may be determined according to the specific resource requirements of the scheduling. For example, still taking the control channel format as an example, when the scheduled control channel format is DCI format 2C or DCI format 2D, if the RBG size is 8 RBs, then the subset of the BP may be determined to be the entire BP. If the RBG size is 4 RBs, then the subset of the BP may be determined to be 1 / 2BP. If the RBG size is 2 RBs, then the subset of the BP may be determined to be 1 / 4BP. If the RBG size is 1 RB, then the subset of the BP may be determined to be 1 / 8BP. Figure 4 shown.
[0101] In the embodiment of the present application, the network device may determine one of the RBG size and the BP subset in the above manner, and the other may be determined by signaling notification, such as by high-level signaling or physical layer signaling notification, which is not limited here. Among them, the high-level signaling may be a radio resource control (RRC) signaling or a media access control (MAC) control element (CE) or other signaling, which is not limited here. The physical layer signaling may be downlink control information, etc.
[0102] In a possible example, the subset of BP involved in the embodiment of the present application may include multiple continuous RBs or multiple discontinuous RBs. The RBG size is 4 RBs, and the subset of BP is 1 / 2BP. Figure 5 A schematic diagram showing that a subset of a BP includes a plurality of consecutive RBs. Figure 6 A schematic diagram showing that a subset of a BP includes a plurality of non-contiguous RBs.
[0103] In the embodiment of the present application, the subset of BP includes multiple non-continuous RBs, which can reduce the occurrence of resource fragmentation to a certain extent and also improve diversity gain. For example, when the network device performs resource allocation, if the subsets of BP are all continuous RBs, if a small part of resources remain in one subset, and a small part of resources remain in another subset, then the resources in different subsets cannot be allocated to a terminal, thus resulting in resource fragmentation. If the subset of BP can be continuous or non-continuous, when performing resource allocation, if a small part of resources remain in one subset, and a small part of resources remain in another subset, then a BP subset can be formed using non-continuous RBs, so that multiple scattered resources can be allocated to one terminal, reducing resource fragmentation. For diversity gain, if the subset of BP can be non-continuous RBs, then RBs located at different positions can be allocated to one terminal when performing resource allocation, and the different channel characteristics of RBs at different positions can provide frequency diversity gain and improve communication performance.
[0104] In another possible embodiment of the present application, the RBG determined by the network device may include multiple consecutive RBs or multiple non-consecutive RBs. In other words, the RBG may be consecutive or non-consecutive.
[0105] In the embodiment of the present application, the combination of continuous or non-continuous RBGs and continuous or non-continuous BP subsets may include the following situations:
[0106] A: Continuous RBs form an RBG, and continuous RBs / RBGs form a subset of a BP;
[0107] B: Continuous RBs form RBGs, and non-continuous RBs / RBGs form a subset of BPs;
[0108] C: Non-contiguous RBs form RBGs, and continuous RBs / RBGs form a subset of BPs;
[0109] D: Non-contiguous RBs form an RBG, and non-contiguous RBs / RBGs form a subset of a BP.
[0110] Further, in the embodiment of the present application, if non-contiguous RBs form an RBG, then an RBG formed by the non-contiguous RBs may be located in a subset of the same BP or between subsets of different BPs. For example, the following situations may exist:
[0111] E: Non-contiguous RBs form RBGs, continuous RBs form subsets of BPs, and RBGs are located in the same subset of BPs;
[0112] F: Non-contiguous RBs form RBGs, non-contiguous RBs form subsets of BPs, and RBGs are located in the same subset of BP;
[0113] G: Non-contiguous RBs form RBGs, continuous RBs form subsets of BPs, and RBGs are located between subsets of different BPs;
[0114] H: non-contiguous RBs form an RBG, non-contiguous RBs form a subset of a BP, and the RBGs are located between subsets of different BPs.
[0115] The present application will hereinafter describe various situations involved in the above in combination with practical applications. In the embodiment of the present application, it is assumed that 8 RBs form a BP, the subset of BP is 1 / 2BP, and each RBG includes 4 RBs for description.
[0116] Figure 7 FIG. 1 is a schematic diagram of a subset resource allocation of a BP provided in an embodiment of the present application. Figure 7 In the example, the subset of BP includes the first subset of BP and the second subset of BP, and the first subset of BP and the second subset of BP are continuous. The first subset of BP includes non-continuous RBGs separated by two RBs, and the second subset of BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0117] Figure 8 FIG. 1 is another schematic diagram of BP subset resource allocation provided in an embodiment of the present application. Figure 8 In the example, the subset of BP includes the first subset of BP and the second subset of BP, and the first subset of BP and the second subset of BP are continuous. The first subset of BP includes non-continuous RBGs separated by one RB, and the second subset of BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0118] Fig. 9 FIG. 1 is a schematic diagram of a subset resource allocation of another BP provided in an embodiment of the present application. Fig. 9 In the example, the subset of BP includes the first subset of BP and the second subset of BP, and the first subset of BP and the second subset of BP are continuous. The first subset of BP includes non-continuous RBGs separated by three RBs, and the second subset of BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0119] Fig.10 FIG. 1 is a schematic diagram of a subset resource allocation of another BP provided in an embodiment of the present application. Fig.10 In the example, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. The first subset of non-contiguous BP includes non-contiguous RBGs separated by two RBs, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0120] Fig.11 FIG. 1 is another schematic diagram of BP subset resource allocation provided in an embodiment of the present application. Fig.11 In the example, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. The first subset of non-contiguous BP includes non-contiguous RBGs separated by one RB, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0121] Fig.12 FIG. 1 is a schematic diagram of a subset resource allocation of another BP provided in an embodiment of the present application. Fig.12 In the example, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. The first subset of non-contiguous BP includes non-contiguous RBGs separated by three RBs, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located in the same subset of BP.
[0122] Fig.13 FIG. 1 is a schematic diagram of a subset resource allocation of another BP provided in an embodiment of the present application. Fig.13 In the embodiment, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. In the first subset of non-contiguous BP, a part (half) of RBs in the non-contiguous RBG are located in the first part of the first subset of BP, another part (another half) of RBs in the non-contiguous RBG are located in the second part of the first subset of BP, and each part (half) of RBs in the first part and the second part of the first subset of BP are continuous, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located between subsets of different BPs.
[0123] Fig.14 FIG. 1 is another schematic diagram of BP subset resource allocation provided in an embodiment of the present application. Fig.14In the embodiment, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. In the first subset of non-contiguous BP, a part (half) of RBs in the non-contiguous RBG are located in the first part of the first subset of BP, another part (the other half) of RBs in the non-contiguous RBG are located in the second part of the first subset of BP, and each part (each half) of RBs in the first part and the second part of the first subset of BP are composed of non-contiguous RBs separated by one RB, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located between subsets of different BPs.
[0124] Fig.15 FIG. 1 is a schematic diagram of a subset resource allocation of another BP provided in an embodiment of the present application. Fig.15 In the embodiment, the subset of BP includes a first subset of BP and a second subset of BP, and the first subset of BP and the second subset of BP are non-contiguous. In the first subset of non-contiguous BP, a part (half) of RBs in the non-contiguous RBG are located in the first part of the first subset of BP, another part (another half) of RBs in the non-contiguous RBG are located in the second part of the first subset of BP, and each part (each half) of RBs in the RBG located in the first part and the second part of the first subset of BP is composed of non-contiguous RBs spaced by three RBs, and the second subset of non-contiguous BP includes continuous RBGs, and the RBGs are located between subsets of different BPs.
[0125] Further, in a possible implementation manner, the combination of the RBG size and the BP subset allocation in the embodiment of the present application can be implemented in multiple ways. For example, for the case where the BP subset includes continuous RBs / RBGs and the RBG includes continuous RBs, if the RBG size is 1 RB, 2 RBs, and 4 RBs, the combination of the RBG size and the BP subset allocation can be as follows: Fig.16 As shown in the figure, in this case, there are 7 combinations of RBG size and BP subset allocation. Similarly, if a similar combination is adopted, for the case where the BP subset includes continuous RBs / RBGs and the RBG includes continuous RBs, if the RBG size is 1 RB, 2 RBs, 4 RBs and 8 RBs, there are 15 combinations of RBG size and BP subset allocation.
[0126] For the case where the BP subset includes non-contiguous RBs / RBGs and the RBG includes continuous RBs, if the RBG size is 1 RB, 2 RBs, and 4 RBs, the combination of RBG size and BP subset allocation can be as follows: Fig.17 shown. Fig.17In the example, there are 14 combinations of RBG size and BP subset allocation. Similarly, if a similar combination is adopted, for the case where the BP subset includes continuous RBs and the RBG includes continuous RBs, if the RBG size is 1 RB, 2 RBs, 4 RBs, and 8 RBs, there are 30 combinations of RBG size and BP subset allocation.
[0127] In the present application embodiment Fig.16 and Fig.17 In the figure, the division of RBG is to form a RBG size with continuous RBs in each BP subset. For example, when the RBG size is 4 RBs, the first 4 RBs of 8 RBs form a RBG, and the last 4 RBs form a RBG. However, in the embodiment of the present application, it is possible to support non-continuous RBGs, so the RBs in a RBG can be randomly selected, for example Fig.18 shown.
[0128] It is understandable that the interval of RBs in the above non-continuous RBG in the embodiment of the present application may be pre-defined by the protocol or determined by signaling notification. Among them, it may be that 2 RBs are spaced as 1 RBG, 1 RB is spaced as 1 RBG, or 3 RBs are spaced. The specific non-continuous allocation method may be pre-defined by the protocol or determined by signaling notification.
[0129] It is understandable that in order to determine the subset of the BP where the resources allocated to the terminal are located in the embodiment of the present application, the subset information needs to be determined. Specifically, the subset information may include at least one of the size of the subset, the resource division method of the subset, the number of subsets, and the scheduling subset information.
[0130] Among them, there may be multiple resource division methods for the subsets involved above. For example, the resource division method for the subset may be determined according to the size of the RBG, may be predefined, or may be notified to the terminal by the network device through signaling. The specific signaling may be a high-level signal or a physical layer signaling. The high-level signaling may be a radio resource control (RRC) signaling or a media access control (MAC) control element (CE) or other signaling, which is not specifically limited here. The physical layer signaling may be downlink control information, etc.
[0131] The specific resource division method of the subsets may include division into continuous subsets and / or division into non-continuous subsets.
[0132] For continuous subset division, the following methods may be included: if a BP needs to be divided into N subsets, the BP may be divided into N equal parts, each part representing a subset. For example, if a BP includes 20 RBs, the first to fifth RBs are the first subset, the sixth to tenth RBs are the second subset, the eleventh to fifteenth RBs are the third subset, and the sixteenth to twentieth RBs are the fourth subset.
[0133] For non-continuous subset division, multiple subset division methods may be included. Specifically, the BP may be first divided into multiple continuous parts, and then one or more non-continuous parts may be selected as a subset. Each part includes one or more RBs / RBGs. The specific correspondence between the part and the subset may be predefined or signaled. For example, the subset may be first divided into M parts, and M may be predefined or notified, or may be related to the size of the RBG. For example, if the size of the RBG is 8 (or the size of the largest RBG in the system or the size of the largest RBG currently available), there may be only one part and only one subset. If the size of the RBG is 4 (or half the size of the largest RBG in the system or half the size of the largest RBG currently available), it may be divided into 4 parts, corresponding to 2 subsets. The specific correspondence between the part and the subset may be that the first part and the third part correspond to the first subset, and the second part and the fourth part correspond to the second subset; or the correspondence between the part and the subset may be that the first part and the fourth part correspond to the first subset, and the second part and the third part correspond to the second subset. The specific correspondence is not limited here.
[0134] The resource partitioning method for subsets can also be to first divide the BP into multiple RBGs, and then divide it according to the size of the system's maximum RBG or the size of the currently available maximum RBG. For example, if a BP includes 32 RBs and the system's maximum RBG size is 8 RBs, then a BP can be divided into 4 parts, and the subset of the BP is determined based on the actual RBG size used. If the actual RBG size used is 8 RBs, the entire BP is a subset. If the actual RBG size used is 4 RBs, the BP can be divided into two subsets, where the selection of the RBs that can be in each subset can be implemented in a variety of ways, such as Fig.19There are several methods. Among them, in method 1, the first 4 RBs in each portion form the first subset of BP, and the last 4 RBs in each portion form the second subset of BP. In method 2, the first 3 RBs and the last 1 RB in each portion form the first subset, and the 4th RB to the 7th RB in each portion form the second subset. In method 3, the 2nd RB, the 4th RB, the 7th RB and the 8th RB in each portion form the first subset, and the 1st RB, the 3rd RB, the 5th RB and the 6th RB in each portion form the second subset. In method 4, the 1st RB, the 2nd RB, the 7th RB and the 8th RB in each portion form the first subset, and the 3rd RB, the 4th RB, the 5th RB and the 6th RB in each portion form the second subset. In method 5, the first RB, the third RB, the fifth RB and the seventh RB in each portion are combined into a first subset, and the second RB, the fourth RB, the sixth RB and the eighth RB in each portion are combined into a second subset. It can be seen from the above method that the RBs in each subset in the embodiment of the present application can be randomly selected in each portion. The position of RBs in each of the above methods is consistent, but in actual implementation, the position of RBs in each of the parts constituting the same subset may be inconsistent. For example, in method six, the 1st RB, 5th RB, 6th RB and 7th RB in the first part, the 1st RB, 3rd RB, 4th RB and 5th RB in the second part, the 1st RB, 5th RB, 7th RB and 8th RB in the third part, and the 3rd RB, 5th RB, 6th RB and 7th RB in the fourth part may form a first subset, and the 2nd RB, 3rd RB, 4th RB and 8th RB in the first part, the 2nd RB, 6th RB, 7th RB and 8th RB in the second part, the 2nd RB, 3rd RB, 4th RB and 6th RB in the third part, and the 1st RB, 2nd RB, 4th RB and 8th RB in the fourth part may form a second subset. Therefore, in the embodiments of the present application, the RBs in each subset are randomly selected, and the positions of the RBs in each subset may be the same or different, and the embodiments of the present application are not enumerated here.
[0135] Furthermore, the method for dividing the above subsets may be predefined or notified by signaling.
[0136] Optionally, the number of subset divisions may be predefined or may be signaled. Alternatively, the number of subset divisions may be determined according to the size of the RBG, for example, the number of subset divisions may be a value obtained by rounding up the BP bandwidth / RBG size. For example, if a BP includes 32 RBs and the RBG size is 4 RBs, the BP may be divided into 8 subsets. If a BP includes 32 RBs and the RBG size is 2 RBs, the BP may be divided into 16 subsets.
[0137] Optionally, which subset or subsets are specifically scheduled may be predefined or notified by signaling. The specific indication method may be an identifier indicating a subset or a bit map indicating a subset.
[0138] For example, the identifier of indicating a subset is as follows: if the BP is divided into 8 subsets, each subset is identified by a sequence number, and 1 subset is scheduled, then the identifier of a subset among the 8 subsets can be indicated. For example, 3 bits are used for indication, such as 000 for the first subset, 001 for the second subset, 010 for the third subset, 011 for the fourth subset, 100 for the fifth subset, 101 for the sixth subset, 110 for the seventh subset, and 111 for the eighth subset.
[0139] For example, the bitmap for indicating subsets is as follows: divided into 4 subsets, 4 bits can be used to indicate the bitmap, for example, the first bit represents the first subset, the second bit represents the second subset, the third bit represents the third subset, and the fourth bit represents the fourth subset. Among them, the bit value of 0 indicates that the subset is not selected, and the bit value of 1 indicates that the subset is selected. Of course, the bit value of 0 can also indicate that the subset is selected, and the bit value of 1 can indicate that the subset is not selected. If the bit value is 0, it means that no subset is selected, and the bit value is 1, it means that a subset is selected. Then, 0000 represents no subset; 0001 represents the fourth subset; 0010 represents the third subset; 0100 represents the second subset; 1000 represents the first subset; 0011 represents the third and fourth subsets; 1100 represents the first and second subsets; 1001 represents the first and fourth subsets; 1010 represents the first and third subsets; 0101 represents the second and fourth subsets; 0110 represents the second and third subsets; 0111 represents the second, third and fourth subsets; 1011 represents the first, third and fourth subsets; 1110 represents the first, second and third subsets; 1101 represents the first, second, fourth and fourth subsets; 1111 represents the first, second, third and fourth subsets. Of course, there may be other indication methods in the embodiments of the present application, which are not limited in the embodiments of the present application, and other possibilities will not be described in detail here.
[0140] Alternatively, optionally, the size of the RBG may also be determined according to the indicated subset division method or according to the information of the currently indicated subset. For example, if the subset is divided into 1, the size of the RBG is 8; if the subset is divided into 2, the size of the RBG is 4.
[0141] In addition, the resource allocation method for BP aggregation can be to indicate the location of a specific BP and then indicate to continue to allocate resources on each BP. At the same time, RBG can be across BPs. The resources of multiple BPs can also be uniformly divided into BP subsets, that is, the BP subsets can be across BPs. The specifics are not limited here.
[0142] It can be further understood that the implementation step of determining a subset of BPs in step S102 in the embodiment of the present application is an optional step.
[0143] S103: The network device determines the resource location of the bitmap.
[0144] In the embodiment of the present application, the network device may determine the resource location of the bitmap according to the determined RBG size and the subset of the BP.
[0145] In the embodiment of the present application, the implementation process of the network device determining the resource location of the bitmap can be implemented using currently available technologies. For example, if the terminal determines that the subset information of the BP is full bandwidth and the RBG size is 8 RBs, the network device can determine that the first bit in the bitmap represents the first RBG, the second bit represents the second RBG, and so on, and each RBG contains 8 RBs, except for the last RBG, so it is possible that the total number of RBs is not a multiple of 8.
[0146] For another example, if the network device determines that the subset of BP is 1 / 2BP and the RBG size is 4 RBs, the network device can determine the meaning of the bits in the bitmap. For example, if the subset of BP is the second subset, that is, the second half of the resources, the first bit of the bitmap represents the first RBG in the second half of the resources, the second bit represents the second RBG in the second half of the resources, and so on. Moreover, each RBG contains 4 RBs, except for the last RBG, so it is possible that the total number of RBs is not a multiple of 4.
[0147] S104: The network device allocates resources to the terminal using the determined RBG size.
[0148] In an embodiment of the present application, the network device may allocate resources to the terminal using a determined RBG size at a resource position corresponding to a determined bitmap.
[0149] In the embodiment of the present application, the network device adopts the above-mentioned method of determining the RBG size and resource scheduling. One or both of the subset of the bandwidth part and the RBG size can be determined according to specific service scheduling requirements, which improves the flexibility of scheduling to a certain extent.
[0150] In the embodiment of the present application, the network device adopts the above-mentioned implementation process of determining the RBG size, which can be understood as a method of implicitly determining the RBG size. Of course, it can also be determined in an explicit manner, such as by other devices sending signaling to the network device to indicate a specific RBG size, or indicating the resources required to be scheduled by the network device, and there is a preset correspondence between the scheduled resources and the RBG size.
[0151] It should be noted that the implicit determination involved below in the embodiments of the present application refers to determination by a predefined method such as protocol provisions, and the explicit determination refers to determination by a method indicated by signaling information.
[0152] S105: The terminal determines the RBG size.
[0153] In the embodiment of the present application, the terminal may determine the RBG size in an implicit manner similar to that of the network device, and the details are not repeated here.
[0154] In the embodiment of the present application, the terminal may also determine the RBG size in a display manner. In this scenario, the network device may send configuration information or indication information to the terminal.
[0155] S106a: The network device sends first configuration information to the terminal, where the first configuration information includes resource information having a preset corresponding relationship with the RBG size, for example, control channel information, signal transmission characteristics, BP information, characteristics of each channel, system bandwidth information, at least one of each service characteristic, etc.
[0156] S106b: The terminal receives the configuration information sent by the network device, and determines the RBG size according to the configuration information.
[0157] In an embodiment of the present application, the terminal can preset the RBG size corresponding to each control channel information, each signal transmission characteristic, each BP, etc. After the terminal receives the configuration information sent by the network device, the RBG size can be directly determined through the control channel information, signal transmission characteristics, BP information, each channel characteristic, each system bandwidth information, at least one of each service characteristic, etc., which have a preset correspondence with the RBG size included in the configuration information.
[0158] S107a: The network device sends first indication information to the terminal, where the first indication information is used to indicate the size of the RBG.
[0159] In the embodiment of the present application, after the network device determines the RBG size occupied by the allocated resources in the above manner, it can directly send the first indication information indicating the RBG size occupied by the allocated resources to the terminal.
[0160] S107b: The terminal receives first indication information sent by the network device, and determines the size of the RBG according to the first indication information.
[0161] It can be understood that, in the embodiment of the present application, the implementation method in which the terminal determines the RBG size according to the configuration information in S105a and S105b and the implementation method in which the terminal determines the RBG size according to the configuration information in S106a and S106b can be performed alternatively.
[0162] Furthermore, in the embodiment of the present application, the following steps may also be included:
[0163] S108: The terminal determines that the resource allocated by the network device is in a subset of the BP where the resource is located, so as to determine the resource position of the bitmap.
[0164] Among them, the terminal can implicitly determine the subset of BP in a similar manner to the network device implicitly determining the subset of BP, or determine the size of the subset of BP according to the size of RBG. The specific implementation process is similar to the above-mentioned network device determining the subset of BP, which will not be repeated here.
[0165] In a possible example, the terminal may also determine the subset of the BP in a display manner, for example, the network device may send second indication information to the terminal, and the second indication information is used to indicate the subset information of the BP. The terminal receives the second indication information sent by the network device, and may determine the subset information of the BP according to the second indication information.
[0166] In another possible example, the network device may further send third indication information to the terminal, where the third indication information is used to indicate that the subset of the BP includes continuous RBs or non-continuous RBs.
[0167] In another possible example, the network device may further send fourth indication information to the terminal, where the fourth indication information is used to indicate whether the RBG includes continuous RBs or non-continuous RBs.
[0168] Among them, in the embodiment of the present application, the terminal determines the RBG size, whether the RBG is continuous, the subset of BP and whether the BP subset is continuous. At least one of the four processes can be determined in an implicit manner, and at least one of them can be determined in an explicit manner, which is not limited in the embodiment of the present application.
[0169] In the process of the terminal using a display method to determine the RBG size, whether the RBG is continuous, the subset of the BP, and whether the BP subset is continuous, the first indication information, the second indication information, the third indication information, and the fourth indication information can be indicated to the terminal by the network device separately, or at least two of the four indication information can be jointly indicated. In a possible embodiment, the network device can jointly indicate the first indication information, the second indication information, the third indication information, and the fourth indication information through the same cell information.
[0170] In a possible implementation manner, in the embodiment of the present application, the resource allocation of BP can be indicated by indicating a bit map in the protocol header of the bit map, or by indicating a subset allocation index of BP.
[0171] This application will now explain the process of indicating resource allocation of various BPs in combination with practical applications.
[0172] In the embodiment of the present application, one bit in the protocol header of the bitmap may be used to indicate whether the subset of the currently scheduled BP is continuous or non-continuous, for example, bit 0 represents continuous, and bit 1 represents non-continuous. When the bit value is 1, it indicates that non-continuous RBs constitute a subset of the BP, wherein the method of non-continuous RBs constituting a subset of the BP may be predefined by the protocol or configured by signaling, for example, by radio resource control (RRC) signaling configuration.
[0173] In the embodiment of the present application, three bits can also be used to indicate whether the subset of BP and RBG are continuous. For example, the first bit indicates whether it is the first subset of BP or the second subset of BP, and the second bit indicates whether 4 consecutive RBs are one RBG, or non-continuous (for example, 2 intervals) RBs are one RBG. For example, if the resource allocation method of the first subset of BP is the non-continuous RBG of the first subset of BP, and the resource allocation method of the second subset of BP is the continuous RBG of the second subset of BP. If the first bit value is 0, it represents the first subset of BP; the first bit value is 1, which represents the second subset of BP. If the second bit value is 0, it represents a continuous RBG; the second bit value is 1, which represents a non-continuous RBG. Then the allocation of the first subset of BP is 01, and the allocation of the second subset of BP is 10. (The bit values are also reversed).
[0174] Furthermore, the size of the RBG may also be indicated separately. For example, if 1 RB, 2 RBs, 4 RBs, and 8 RBs are supported, 2 bits are used to indicate the specific size of the RBG, or other values are not limited here.
[0175] In the embodiment of the present application, the subset of BP and whether RBG is continuous can also be jointly indicated, and the size of RBG is indicated separately. For example:
[0176] 00: The first subset of BP, continuous RBG; 01: The first subset of BP, non-continuous RBG
[0177] 10: The second subset of BP, continuous RBG; 11: The second subset of BP, non-continuous RBG.
[0178] Of course, other bit values and meanings are also possible, this is just an example.
[0179] In the embodiment of the present application, two bits may also be used to indicate whether it is the first subset of BP or the second subset of BP, whether the subset of BP is discontinuous, and whether RBG is continuous. For example:
[0180] 00: the first subset of BP, continuous RBG;
[0181] 01: the second subset of BP, continuous RBG;
[0182] 10: Subset of non-contiguous BP, non-contiguous RBG, the first subset of BP;
[0183] 11: Subset of non-contiguous BP, non-contiguous RBG, the second subset of BP.
[0184] or:
[0185] 10: Subset of non-continuous BP, continuous RBG, first subset of BP;
[0186] 11: Subset of non-contiguous BP, continuous RBG, and the second subset of BP.
[0187] or:
[0188] 00: the first subset of BP, continuous RBG;
[0189] 01: the second subset of BP, continuous RBG;
[0190] 10: Subset of non-contiguous BP, non-contiguous RBG, the first subset of BP;
[0191] 11: Subset of non-contiguous BP, non-contiguous RBG, the second subset of BP.
[0192] In the embodiment of the present application, 3 bits may also be used to indicate whether it is the first subset of BP or the second subset of BP, whether the subset of BP is discontinuous, and whether RBG is continuous. For example:
[0193] 000: the first subset of BP, continuous RBG;
[0194] 001: the second subset of BP, continuous RBG;
[0195] 010: subset of non-contiguous BP, non-contiguous RBG, the first subset of BP;
[0196] 011: a subset of non-contiguous BP, non-contiguous RBG, the second subset of BP;
[0197] 101: subset of non-continuous BP, continuous RBG, the first subset of BP;
[0198] 110: Subset of non-contiguous BP, continuous RBG, the second subset of BP.
[0199] Of course, other bit values and meanings are also possible, this is just an example.
[0200] Further, in the embodiment of the present application, the bit in the protocol header of the bitmap may indicate the combination of the RBG size and the subset allocation of the BP, Fig.16 The combination shown in the figure requires 3 bits to indicate the RBG size and BP subset allocation correctly. Fig.17 The combination shown requires 4 bits to indicate correctly the RBG size and the subset allocation of the BP.
[0201] Through the above embodiments, a subset design of a non-continuous bandwidth part is designed, which can support subset resource allocation of the non-continuous bandwidth part and avoid resource fragmentation. At the same time, frequency diversity gain can be obtained to improve transmission performance.
[0202] In the above embodiments of the present application, there are many types of RBG sizes. If the network device and the terminal determine the RBG size for each RBG size separately, it will cause a large signaling overhead. In the embodiment of the present application, in order to reduce the signaling overhead, the network device may determine a set of RBG sizes, including at least one RBG size in the set of RBG sizes, and determine the RBG size required for scheduling in the set to reduce the signaling overhead. For example, if there are 8 types of all available RBG sizes, three bits are required to indicate the RBG size, and if a set of RBG sizes can be determined first, the set includes some RBG sizes. For example, if it is determined that a set includes 2 RBG sizes, only one bit is required to indicate which one of the sets is used; if it is determined that a set includes 4 RBG sizes, only two bits are required to indicate which RBG size of the set is used. Therefore, the method of determining a set of RBG sizes can reduce the signaling overhead.
[0203] Fig. 20 FIG. 1 is a flowchart of another method for determining the RBG size provided in an embodiment of the present application. Fig. 20 As shown, including:
[0204] S201: The network device determines a set of RBG sizes.
[0205] In the embodiment of the present application, determining the set of RBG sizes includes determining the number of RBG sizes included in the set and specific values of the RBG sizes. For example, determining the set of RBG sizes includes 2 values, which are 8 RBs and 4 RBs. A set may include one or more RBG sizes.
[0206] Among them, the network device can determine the set of RBG sizes based on at least one of the control channel information, signal transmission characteristics and BP information, channel characteristics, system bandwidth information, and service characteristics. For example, the network device can determine the set of RBG sizes based on at least one of the control channel format, control channel content, and control channel scrambling information. The network device can also determine the set of RBG sizes based on the information that the allocated resources are used to carry. The information includes system information, broadcast information, cell-level information, public information, user-specific information, and group information. The network device can also determine the set of RBG sizes based on the information of the bandwidth part BP where the allocated resources are located. The information of the BP includes at least one of the following information: bandwidth information of the bandwidth part, carrier frequency information of the bandwidth part, and frame structure information of the bandwidth part.
[0207] In the embodiment of the present application, the set of RBG sizes corresponding to each control channel information, each signal transmission feature, each BP, each channel feature, each system bandwidth information, each service feature, etc. can be preset, and then the network device can directly determine the set of RBG sizes corresponding to each according to the scheduled control channel information, signal transmission features, BP information, each channel feature, each system bandwidth information, at least one of each service feature, etc. The system bandwidth information can be understood as the bandwidth information of the system bandwidth, the carrier frequency information of the system bandwidth, the frame structure information of the system bandwidth, etc. The carrier frequency information and the frame structure information are understood as above.
[0208] Among them, the service characteristics can be understood as at least one of mobile broadband service, low-latency service, high-reliability service, video service, voice service, real-time service, short message service, low-latency high-reliability service, etc. The channel characteristics can be understood as the characteristics of the information carried by the network equipment using resources allocated with a certain RBG size, such as at least one of transmit diversity transmission, spatial multiplexing transmission, open-loop transmission, closed transmission, wide beam transmission, narrow beam transmission, single-stream transmission, multi-stream transmission, single-cell transmission, and multi-point coordinated transmission.
[0209] For example, taking the control channel format information as an example, the corresponding relationship between each control channel format and the set of RBG sizes can be preset in the embodiment of the present application. For example, for DCI format 1a, the set of RBG sizes corresponding thereto can be preset to include 1 RBG size, and the 1 RBG size is 8 RBs. For DCI format 1C, the set of RBG sizes corresponding thereto can be preset to include 2 RBG sizes, and the 2 RBG sizes are 8 RBs and 4 RBs, respectively. For DCI format 2C or DCI format 2D, etc., the set of RBG sizes corresponding thereto can be preset to include 4 RBG sizes, and the 4 RBG sizes are 8 RBs, 4 RBs, 2 RBs and 1 RB, respectively.
[0210] It can be understood that the RBG size set corresponding to each control channel format in the embodiment of the present application can be set according to the actual situation. The above is only an example for illustration and is not limited to this. When determining the set of RBG sizes, the network device can determine the set of RBG sizes according to the control channel format required for scheduling. For example, if the network device determines that the control channel format required for scheduling is DCI format 1a, it can be determined that the set of RBG sizes includes 1 RBG size, and the 1 RBG size is 8 RBs. For another example, if the network device determines that the control channel format required for scheduling is DCI format 1C, it can be determined that the set of RBG sizes includes 2 RBG sizes, and the 2 RBG sizes are 8 RBs and 4 RBs respectively.
[0211] In the embodiment of the present application, the implementation method of determining the set of RBG sizes is similar to the implementation method of determining the specific RBG size involved above, so please refer to the above related description and will not be repeated here.
[0212] S202: The network device determines the size of a first RBG in a set of RBG sizes.
[0213] In the embodiment of the present application, the network device may determine the required scheduled RBG size in the determined RBG size set according to the resource scheduling situation. For example, when the remaining resources to be allocated are relatively concentrated or continuous or relatively large, a RBG size with a relatively large RBG size value may be selected in the determined RBG size set; when the remaining resources to be allocated are relatively dispersed or discrete or small, a RBG size with a relatively small RBG size value may be selected in the determined RBG size set.
[0214] For the convenience of description in the embodiments of the present application, a distinction is made between an RBG size determined in a set of RBG sizes and an RBG size directly determined using the method involved in the above embodiments, and the RBG size determined in the set of RBG sizes is referred to as a first RBG size.
[0215] S203: The network device allocates resources to the terminal using the determined first RBG size.
[0216] In an embodiment of the present application, a corresponding set of RBG sizes may be determined according to actual scheduled business requirements, and the set of RBG sizes may include one or more RBG sizes, thereby improving the flexibility of resource scheduling to a certain extent.
[0217] S204: The terminal determines a set of RBG sizes.
[0218] In an embodiment of the present application, the terminal may also adopt a method similar to that of the network device to implicitly determine a set of RBG sizes, determine a first RBG size in the set, and determine the resources allocated by the network device to the terminal based on the first RBG size, which will not be repeated here.
[0219] In the embodiment of the present application, the terminal may also determine the size of the first RBG in the set in a display manner, for example, in the above Fig. 20 On this basis, the following steps may also be included:
[0220] S205: The network device sends instruction information and / or configuration information to the terminal.
[0221] The indication information is used to indicate the size of the first RBG. The configuration information is used to indicate a set of RBG sizes.
[0222] When the network device sends only indication information to the terminal, the configuration information does not need to be sent, and the terminal device can determine the set of RBG sizes by an implicit method. The specific method is similar to the method determined by the network device and is not repeated here. In this case, the indication information only indicates the RBG size in the set of RBG sizes. The signaling overhead can be reduced.
[0223] When the network device sends only configuration information to the terminal, the indication information does not need to be sent, and the terminal device can determine the RBG size by an implicit method, and the specific method is similar to the method determined by the network device, which will not be repeated here. The signaling overhead can be reduced.
[0224] S206: The terminal receives the instruction information and / or configuration information sent by the network device.
[0225] The terminal determines the size of the first RBG in the set according to the indication information. And / or, the terminal determines the set of RBG sizes according to the configuration information.
[0226] In an embodiment of the present application, the terminal determines the implementation method of the first RBG size by receiving the indication information and / or configuration information sent by the network device, which can save signaling overhead to a certain extent. For example, the indication information or configuration information can be sent to the terminal via high-level signaling (such as RRC signaling) or physical layer information (such as DCI signaling). The indication information and the configuration information can use the same signaling or different signaling, such as the configuration information using high-level signaling and the indication information using physical layer signaling. The high-level signaling can be system-level or cell-level signaling, or user-level signaling, which is not specifically limited here.
[0227] S207: The terminal determines, according to the first RBG size, resources allocated to the terminal by the network device.
[0228] In an embodiment of the present application, the terminal determines the implementation method of the first RBG size by receiving configuration information and indication information sent by the network device. The configuration information can be sent to the terminal through RRC signaling, and the indication information can be sent to the terminal through DCI. There is no need to carry the configuration information in the DCI, so the DCI signaling overhead can be saved to a certain extent.
[0229] Furthermore, in the embodiments of the present application, the network device and the terminal may also determine a subset of the BP where the resources allocated by the network device are located. For the specific implementation methods of the network device and the terminal determining the subset of the BP where the resources allocated by the network device are located, please refer to the relevant description involved in the above embodiments, which will not be repeated here.
[0230] Furthermore, in the embodiment of the present application, a subset of BP may include multiple continuous or non-continuous RBs, and / or RBG includes multiple continuous or non-continuous RBs. For the specific implementation process, please refer to the relevant description in the above embodiments, which will not be repeated here.
[0231] In the above embodiments, the network device or terminal may determine the set of RBG sizes according to the BP information, wherein the BP information may include at least one of the following information: bandwidth information of the BP, carrier frequency information of the BP, and frame structure information of the BP.
[0232] The following takes determining a set of RBG sizes according to bandwidth information of a BP as an example to illustrate a method for determining a set of RBG sizes.
[0233] The terminal or network device stores the correspondence between the bandwidth of the BP and the set of RBG sizes, where the bandwidth of the BP can be reflected by the number of resource blocks (RBs). The correspondence is, for example, the correspondence between the interval of the BP size and the set of RBG sizes; it can also be the correspondence between the interval of the BP size and the RBG size, in which case it can be understood that the set of RBG sizes has only one value.
[0234] Taking the correspondence between the interval of BP size and the set of RBG size stored in the terminal or network device as an example, determining the set of RBG size according to the bandwidth information of BP may include the following steps, which may be performed by the terminal or network device:
[0235] Determine a first BP size interval according to the BP bandwidth information;
[0236] Determine a set of RBG sizes corresponding to the interval of the first BP size, or determine the size of the RBG corresponding to the interval of the first BP size.
[0237] The first BP size interval is the interval where the BP size is located, and the BP size is the bandwidth size of the BP, which can be in units of RB. The BP size can be determined based on the BP bandwidth information, and then the interval including the BP size is found in the BP size interval stored in the terminal or network device, which is the first BP size interval.
[0238] The correspondence can be presented in the form of a table or in other ways. The embodiment of the present application does not limit its form of expression, as long as it can reflect the correspondence between the bandwidth of the BP and the set of RBG sizes, such as the correspondence between the interval of the BP size and the set of RBG sizes.
[0239] The following describes the implementation of a corresponding relationship using a table as an example. Please refer to Table 1, which shows a corresponding relationship between a set of BP sizes and RBG sizes. Among them, the interval of the BP size is reflected by the range of the number of RBs. P represents the size of the RBG, and the unit is also the number of RBs.
[0240] Table 1
[0241]
[0242] In Table 1 above, each BP size interval may correspond to two configured RBG sizes, such as configuration 1 and configuration 2. Each configuration may have a value of RBG size. The values of RBG sizes corresponding to these two configurations constitute a set of RBG sizes. The network device may send information of configuration 1 or configuration 2 as indication information to the terminal, and the terminal determines the size of the first RBG in the above embodiment according to the indication information. The information of configuration 1 is used to indicate that the terminal adopts the RBG size of configuration 1, and the information of configuration 2 is used to indicate that the terminal adopts the RBG size of configuration 2.
[0243] The following table describes the interval division of BP size. The BP bandwidth in the following table is in RB, that is, the size of the BP bandwidth can also be called BP size. "-" means "to", for example, "36-72" means "36 to 72".
[0244] Please refer to Table 2, which gives an example of interval division of BP size.
[0245] Table 2
[0246]
[0247]
[0248] The boundary values between different intervals in the above table can be located in an interval less than the boundary value or in an interval greater than the boundary value. For example, in Table 2, 36 is located in the interval "36-72"; in another example, 36 can be located in the interval "≤36". Other boundary values are similar. The boundary values in the following tables can also be processed in the same way.
[0249] The above 36 can be called the first boundary value, 72 or 73 can be called the second boundary value, 144 or 145 can be called the third boundary value, and 273 can be called the fourth boundary value. Among them, 36 can be replaced by 35 or 37, and the first boundary value can be any value in [35, 36, 37]. 72 can be replaced by any value in 69-71, and correspondingly, 73 can be replaced by any value in 70-72, and the second boundary value can be any value in 69-72 or 70-73. 144 can be replaced by any value in 137-143, and correspondingly, 145 can be replaced by any value in 138-144, and the third boundary value can be any value in 137-144 or 138-145. The fourth boundary value is the maximum bandwidth of BP, such as 273 RBs or 275 RBs. For example, Table 3 gives an example of another BP division.
[0250] Table 3
[0251] BP bandwidth (unit: RB) <37 37-72 73-144 145-275
[0252] The interval division of BP size takes into account all values within the maximum bandwidth of BP, so that each value can find a corresponding interval. And this interval is unique, that is, there is no overlapping area between different intervals. In addition, the maximum value of the last interval is the value of the maximum bandwidth of BP.
[0253] The above division method takes into account the control information overhead when allocating resources for each size of BP. In order to make the control information overhead as balanced as possible when allocating resources for each size of BP, that is, the overhead is as close as possible, the above division method is designed. Of course, the above division examples are only examples. Under the principle of keeping the overhead as close as possible, other division methods should also be within the scope of protection of this application. The control information can be, for example, downlink control information (DCI).
[0254] For example, the maximum bandwidth of a BP is 273 or 275, and the size of an RBG is selected from [2, 4, 8, 16]. If the size of an RBG is 16 RBs, then for 273 or 275 RBs, 18 bits are required to indicate the resources allocated in the BP (the resources are allocated, for example, at the granularity of RBG).
[0255] Taking 18 bits as an example, assuming that the maximum number of bits in each interval is 18, when the RBG size is 8, a maximum of 8*18 RBs can be supported, that is, 144 RBs; if the RBG size is 4, 4*18=72 RBs can be supported; if the RBG size is 2, a maximum of 2*18 RBs can be supported, that is, 36 RBs. In this way, a BP division method of Table 2 or Table 3, or any alternative method thereof, is designed.
[0256] The maximum value of each interval can be X RBs less than the maximum number of RBs calculated by the corresponding RBG size, where X is the corresponding RBG size. Therefore, the first boundary value can be any value in [35, 36, 37]; the second boundary value can be any value in 69-72 or 70-73; and the third boundary value can be any value in 137-144 or 138-145.
[0257] Please refer to Table 4, which gives another example of interval division of BP size.
[0258] Table 4
[0259] BP bandwidth (unit: RB) <17 17-40 41-112 113-273
[0260] The boundary values between different intervals in the above table may be located in an interval smaller than the boundary value or in an interval larger than the boundary value.
[0261] The above 17 can be called the first boundary value, 40 or 41 can be called the second boundary value, 112 or 113 can be called the third boundary value, and 273 can be called the fourth boundary value. Among them, 17 can be replaced by 16, and the first boundary value can be any value in [16, 17]. 40 can be replaced by any value in 37-39, and correspondingly, 41 can be replaced by any value in 38-40, and the second boundary value can be any value in 37-40 or 38-41. 112 can be replaced by any value in 105-111, and correspondingly, 113 can be replaced by any value in 106-112, and the third boundary value can be any value in 105-112 or 106-113. The fourth boundary value is the maximum bandwidth of BP, for example 273 RBs or 275 RBs.
[0262] In the embodiment corresponding to Table 2 or Table 3, the interval division of BP size takes into account the principle that the overhead of control information is as close as possible when BPs of different sizes are allocated resources. In this embodiment, the principle that the smaller the BP bandwidth, the smaller the control information overhead is taken into account. The control information may be, for example, DCI.
[0263] In one design, the number of bits of the control information is designed to be a plurality of different values, each of which may correspond to an interval of the BP size. For example, the number of bits of the control information may be designed to be 4-6 values. Further, these values may be selected from, for example, [8, 10, 12, 14, 16, 18].
[0264] Please refer to Table 5, which provides another example of interval division of BP size.
[0265] Table 5
[0266] BP bandwidth (unit: RB) <68 68-136 137-204 205-273
[0267] The boundary values between different intervals in the above table may be located in an interval smaller than the boundary value or in an interval larger than the boundary value.
[0268] This embodiment takes into account the principle of dividing the BP size interval as evenly as possible. Taking 1-273 or 275 RBs as an example, if divided into 4 intervals, each interval may include 273 / 4=68.25 RBs or 275 / 4=68.75 RBs.
[0269] The calculation result is only a reference value of the quantity. Optionally, each interval may include any number of RBs from 65 to 75. In addition, the number of RBs included in the divided intervals may be the same or different. The above table takes 68 RBs or 69 RBs as an example.
[0270] The above 68 can be called the first boundary value, 136 or 137 can be called the second boundary value, 204 or 205 can be called the third boundary value, and 273 can be called the fourth boundary value. The first boundary value can be any value between 65-75. The second boundary value can be based on the first boundary value. Add N1 RBs, where N1 can be any value between 65-75. The third boundary value can be based on the second boundary value. Add N2 RBs, where N2 can be any value between 65-75. The fourth boundary value is the maximum bandwidth of the BP, such as 273 RBs or 275 RBs. For example, Table 6 gives an example of another interval division of the BP size.
[0271] Table 6
[0272] BP bandwidth (unit: RB) <69 69-138 139-206 207-275
[0273] The above description takes the division of 4 BP size intervals as an example, but it is not intended to limit the present application. The BP size intervals can also be divided into 5 levels, that is, divided into 5 BP size intervals. The principle of dividing the BP size intervals as evenly as possible is also considered. Also taking 1-273 or 275 RBs as an example, in this case, each interval can include 273 / 5=54.6 RBs or 273 / 5=55 RBs.
[0274] The calculation result is only a reference value of the quantity. Optionally, each interval may include any number of RBs between 50 and 60. In addition, the number of RBs included in the divided intervals may be the same or different, such as 54 RBs or 55 RBs. Table 7 gives an example of the interval division of RB size.
[0275] Table 7
[0276] BP bandwidth (unit: RB) <55 55-110 111-165 166-220 221-273
[0277] The boundary values between different intervals in the above table may be located in an interval smaller than the boundary value or in an interval larger than the boundary value.
[0278] The above 55 can be called the first boundary value, 110 or 111 can be called the second boundary value, 165 or 166 can be called the third boundary value, 220 or 221 can be called the fourth boundary value, and 273 can be called the fifth boundary value. The first boundary value can be any value between 50-60. The second boundary value can be increased by M1 RBs on the basis of the first boundary value, wherein M1 can be any value between 50-60. The third boundary value can be increased by M2 RBs on the basis of the second boundary value, wherein M2 can be any value between 50-60. The fourth boundary value can be increased by M3 RBs on the basis of the third boundary value, wherein M3 can be any value between 50-60. The fifth boundary value is the maximum bandwidth of the BP, for example, 273 RBs or 275 RBs. For example, Table 8 gives an example of another interval division of the BP size.
[0279] Table 8
[0280]
[0281]
[0282] By analogy, it can be divided into intervals of 6 BP sizes. Taking 1-273 or 275 RBs as an example, each interval can include 273 / 6=45.5 RBs or 275 / 6=45.83 RBs.
[0283] The calculation result is only a reference value of the quantity. Optionally, each interval may include any number of RBs between 40 and 50. In addition, the number of RBs included in the divided intervals may be the same or different, such as 45 RBs or 46 RBs. Table 9 gives an example of the interval division of RB size.
[0284] Table 9
[0285] BP bandwidth (unit: RB) <45 45-90 91-136 137-182 183-228 229-273
[0286] The boundary values between different intervals in the above table may be located in an interval smaller than the boundary value or in an interval larger than the boundary value.
[0287] The above 45 can be called the first boundary value, 90 or 91 can be called the second boundary value, 136 or 137 can be called the third boundary value, 182 or 183 can be called the fourth boundary value, 228 or 229 can be called the fifth boundary value, and 273 can be called the sixth boundary value. The first boundary value can be any value between 40-50. The second boundary value can add L1 RBs on the basis of the first boundary value, where L1 can be any value between 40-50. The third boundary value can add L2 RBs on the basis of the second boundary value, where L2 can be any value between 40-50. The fourth boundary value can add L3 RBs on the basis of the third boundary value, where L3 can be any value between 40-50. The fifth boundary value can add L4 RBs on the basis of the fourth boundary value, where L4 can be any value between 40-50. The sixth boundary value is the maximum bandwidth of BP, for example, 273 RBs or 275 RBs. For example, Table 10 gives an example of another interval division of BP size.
[0288] Table 10
[0289] BP bandwidth (unit: RB) <46 46-91 92-138 139-184 185-230 231-275
[0290] Please refer to Table 11, which provides another example of interval division of BP size.
[0291] Table 11
[0292] BP bandwidth (unit: RB) <61 61-100 101-150 151-200 201-275
[0293] This division method takes into account the interval division of the BP size of the channel state information (CSI) measurement, so that data scheduling and CSI measurement can be guaranteed to have the same interval division of the BP size, thereby improving the performance of data transmission.
[0294] The above examples of interval division of multiple BP sizes are only examples and are not intended to limit the present application. After the interval division of the BP size is determined, the set of RBG sizes is determined according to the bandwidth information of the BP, which can be determined according to the corresponding relationship shown in Table 1. The set of RBG sizes may include two RBG sizes, corresponding to configuration 1 and configuration 2 in the table, respectively. Table 1 can be modified to other forms, such as the form shown in Table 12, where X0, X1, ..., Xmax are the boundary values of the intervals of each BP size, and Xmax is the maximum bandwidth of the BP.
[0295] Table 12
[0296]
[0297] Considering the control information overhead, it can be designed that: the larger the BP bandwidth (i.e., the larger the BP size), the larger the RBG size. The BP size intervals in Table 1 or 12 are divided into levels according to the reference BP bandwidth (e.g., the maximum or minimum BP bandwidth) in the interval. If the reference BP bandwidth is larger, the BP size interval level is higher, and the BP size interval level is higher, the corresponding RBG size is larger.
[0298] In one design, the size of the RBG is selected from candidate RBG sizes, where the candidate RBG sizes include [2, 4, 8, 16] or [2, 3, 4, 6, 8, 16].
[0299] Taking the interval division of the BP size shown in Table 2 or Table 3 as an example, the design of the RBG size of configuration 1 shown in Table 13 is given.
[0300] Table 13
[0301] BP bandwidth (unit: RB) Config 1 <36 or <37 2 36-72 or 37-72 4 73-144 or 73-144 8 145-273 or 145-275 16
[0302] When the BP sizes of different terminals are different, the same RBG size can be used where the BPs overlap, so the candidate RBG size can be the same as the RBG size of the adjacent BP size interval. Based on this, the RBG size of configuration 1 and configuration 2 can be designed to be the same between adjacent BP size intervals.
[0303] The RBG size of configuration 1 is the default, and the RBG size corresponding to configuration 2 is a candidate. That is, when the network side does not send information about configuration 1 or configuration 2 to the terminal, the terminal uses the RBG size of configuration 1 by default. When the network side sends information about configuration 1 or configuration 2 to the terminal, the terminal selects and uses the RBG size according to the information sent by the network side.
[0304] Optionally, at least two BP size intervals correspond to the same RBG size, as shown in Table 14:
[0305] Table 14
[0306] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 4 36-72 or 37-72 4 2 73-144 or 73-144 8 16 145-273 or 145-275 16 8
[0307] At this time, the RBG size of the first BP size interval can be the same as that of the second BP size interval; the second BP size interval can be the same as that of the first BP size interval; the third BP size interval can be the same as the RBG size of the fourth BP size interval; the fourth BP size interval can be the same as the RBG size of the third BP size interval; and the probability of fragmentation of BP bandwidth resources overlapping in two BP intervals is reduced.
[0308] As shown in Table 15 or Table 16:
[0309] Table 15
[0310] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 8 36-72 or 37-72 4 16 73-144 or 73-144 8 4 145-273 or 145-275 16 2
[0311] At this time, the first BP size interval can be made the same as the RBG size of the fourth BP size interval; the second BP size interval can be made the same as the RBG size of the third BP size interval; the third BP size interval can be made the same as the RBG size of the first BP size interval; the fourth BP size interval can be made the same as the RBG size of the second BP size interval; and the probability of fragmentation of overlapping BWP bandwidth resources in two BWP intervals can be reduced.
[0312] Table 16
[0313] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 8 36-72 or 37-72 4 16 73-144 or 73-144 8 2 145-273 or 145-275 16 4
[0314] At this time, the RBG size of the first BP size interval can be the same as that of the third BP size interval; the second BP size interval can be the same as that of the fourth BP size interval; the third BP size interval can be the same as the RBG size of the first BP size interval; the fourth BP size interval can be the same as the RBG size of the second BP size interval; and the probability of fragmentation of overlapping BWP bandwidth resources in two BWP intervals is reduced.
[0315] Optionally, the RBG sizes of configuration 1 and configuration 2 corresponding to a BP size interval may be the same. For example, Table 17:
[0316] Table 17
[0317] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 2 36-72 or 37-72 4 2 73-144 or 73-144 8 4 145-273 or 145-275 16 8
[0318] At this time, the RBG size of the first BP size interval can be the same as that of the second BP size interval; the RBG size of the second BP size interval can be the same as that of the third BP size interval; the RBG size of the third BP size interval can be the same as that of the fourth BP size interval, thereby reducing the probability of fragmentation of overlapping BWP bandwidth resources in two BWP intervals.
[0319] Optionally, at least three intervals of BP size correspond to the same RBG size, as shown in Table 18:
[0320] Table 18
[0321] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 4 36-72 or 37-72 4 2 73-144 or 73-144 8 4 145-273 or 145-275 16 8
[0322] At this time, at least one BP size interval can use the same RBG size as the other two BP size intervals, for example, the first BP size interval can have the same RBG size as the second BP size interval; the second BP size interval can have the same RBG size as the first BP size interval, and can also have the same RBG size as the third BP size interval; the third BP size interval can have the same RBG size as the fourth BP size interval; reducing the probability of fragmentation of BWP bandwidth resources overlapping in at least two BWP intervals.
[0323] For example, Table 19:
[0324] Table 19
[0325] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 4 36-72 or 37-72 4 8 73-144 or 73-144 8 16 145-273 or 145-275 16 8
[0326] At this time, at least one BP size interval can use the same RBG size as the other two BP size intervals, for example, the second BP size interval can have the same RBG size as the first BP size interval; the third BP size interval can have the same RBG size as the second BP size interval, and can also have the same RBG size as the fourth BP size interval; the fourth BP size interval can have the same RBG size as the third BP size interval; and the probability of fragmentation of overlapping BWP bandwidth resources in at least two BWP intervals is reduced.
[0327] Optionally, the RBG sizes corresponding to at least four bandwidth size intervals are the same, as shown in Table 20:
[0328] Table 20
[0329] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 4 or 8 or 16 36-72 or 37-72 4 2 73-144 or 73-144 8 2 145-273 or 145-275 16 2
[0330] At this time, the first BP size interval can be made the same as the RBG size of the second, third, or fourth BP size interval; the second BP size interval can be made the same as the RBG size of the first BP size interval; the third BP size interval can be made the same as the RBG size of the first BP size interval; the fourth BP size interval can be made the same as the RBG size of the first BP size interval; and the probability of fragmentation of overlapping BWP bandwidth resources in at least two BWP intervals is reduced.
[0331] Similarly, the second, third, or fourth BP size interval may be designed to use the same RBG size as other BP size intervals, as shown in Table 21, Table 22, or Table 23:
[0332] Table 21
[0333] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 4 36-72 or 37-72 4 2 or 8 or 16 73-144 or 73-144 8 4 145-273 or 145-275 16 4
[0334] At this time, the second BP size interval can be made the same as the RBG size of the first, third, or fourth BP size interval; the first BP size interval can be made the same as the RBG size of the second BP size interval, the third BP size interval can be made the same as the RBG size of the second BP size interval, and the fourth BP size interval can be made the same as the RBG size of the second BP size interval; reducing the probability of fragmentation of BWP bandwidth resources overlapping in at least two BWP intervals.
[0335] Table 22
[0336]
[0337]
[0338] At this time, the third BP size interval can be made the same as the RBG size of the first, second, or fourth BP size interval, the first BP size interval can be made the same as the RBG size of the third BP size interval, the second BP size interval can be made the same as the RBG size of the third BP size interval, and the fourth BP size interval can be made the same as the RBG size of the third BP size interval; reducing the probability of fragmentation of BWP bandwidth resources overlapping in at least two BWP intervals.
[0339] Table 23
[0340] BP bandwidth (unit: RB) Config 1 Config 2 <36 or <37 2 16 36-72 or 37-72 4 16 73-144 or 73-144 8 16 145-273 or 145-275 16 2 or 4 or 8
[0341] At this time, the fourth BP size interval can be made the same as the RBG size of the first, second, or third BP size interval; the first BP size interval can be made the same as the RBG size of the fourth BP size interval; the second BP size interval can be made the same as the RBG size of the fourth BP size interval; the third BP size interval can be made the same as the RBG size of the fourth BP size interval; and the probability of fragmentation of overlapping BWP bandwidth resources in at least two BWP intervals can be reduced.
[0342] In the above table, Table 2 or Table 3 is used as an example to describe the design of the RBG size. Any four-row BP size interval division in the above embodiments can replace the interval division in Table 2 or Table 3 shown in the above table, that is, the design of the RBG size in the above embodiment is also applicable to any BP size interval division given in the above embodiment.
[0343] The above describes the design of the RBG size divided into four rows of BP size intervals. When divided into more or fewer rows, the same design idea can also be followed.
[0344] For example, the RBG size also takes values from the range of [2, 4, 8, 16]. Optionally, at least two BP size intervals correspond to the same RBG size; or, at least three BP size intervals correspond to the same RBG size; or, at least four BP size intervals correspond to the same RBG size. Taking the example of dividing into five rows of BP size intervals, and at least two BP size intervals correspond to the same RBG size, the following Tables 24, 25, 26 or 27 can be obtained, where the value corresponding to configuration 1 in the table is one case, and the value corresponding to configuration 2 can include multiple cases, and specifically one of the multiple cases can be used.
[0345] Table 24
[0346]
[0347]
[0348] Table 25
[0349]
[0350] Table 26
[0351]
[0352] Table 27
[0353]
[0354] Taking the example of dividing the intervals into six rows of BP size, and the RBG sizes corresponding to at least two BP size intervals are the same, at least one of the following Tables 28-30 can be obtained, wherein the value corresponding to configuration 1 in the table is one case, and the value corresponding to configuration 2 may include multiple cases, and specifically one of the multiple cases can be used.
[0355] Table 28
[0356]
[0357]
[0358] Table 29
[0359]
[0360] Table 30
[0361]
[0362] In the above embodiments, the RBG size is taken from the range of [2, 4, 8, 16] as an example, however, the present application is not limited thereto, in the following embodiments, the RBG size can be taken from the range of [2, 3, 4, 6, 8, 12, 16], thus increasing the flexibility of RBG value selection. In addition, adding the value selection of 3, 6 and 12 can make the RBG size equal to the control channel element (CCE) size of the control channel, thereby reducing resource fragmentation.
[0363] Please refer to Tables 31, 32 and 33, which respectively show a table of the correspondence between a BP size interval and an RBG size.
[0364] Table 31
[0365] BP bandwidth (unit: RB) Config1 Config 2 <36 or <37 2 2 36-72 or 37-72 4 3 73-144 or 73-144 8 6 145-273 or 145-275 16 12
[0366] Table 32
[0367]
[0368] Table 33
[0369]
[0370] Optionally, when configuration 1 takes a larger value among the candidate values, the value corresponding to configuration 2 can be made smaller than the value corresponding to configuration 1 as much as possible.
[0371] Optionally, the value of a BP size interval in configuration 1 and configuration 2 may be the same, but the value of at least one BP size interval must be different.
[0372] Optionally, the value of configuration 2 corresponding to an interval of the BP size is as equal as possible to the value of configuration 1 corresponding to its adjacent interval.
[0373] The above is an example of dividing into four rows of BP size intervals. The following is an example of dividing into five or six rows of BP size intervals, which can also follow the above principles in the design of RBG size. As shown in Table 34, 35 or 36:
[0374] Table 34
[0375]
[0376]
[0377] Table 35
[0378]
[0379] Table 36
[0380]
[0381] The above design of the correspondence between the BP bandwidth and the set of RBG sizes is only an example and is not intended to limit the present application, and the designs of RBG sizes under different BP bandwidth division methods can refer to each other.
[0382] The above mainly introduces the solution provided by the embodiment of the present invention from the perspective of the interaction between the terminal and the network device. It can be understood that in order to realize the above functions, the terminal and the network device include hardware structures and / or software modules corresponding to the execution of each function. In combination with the units and algorithm steps of each example described in the embodiment disclosed in the present invention, the embodiment of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present invention.
[0383] The embodiment of the present invention can divide the terminal and the network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0384] In the case of an integrated unit, Fig.21 FIG. 1 is a schematic diagram showing a structure of a device 100 for determining an RBG size provided in an embodiment of the present application. The device 100 for determining an RBG size can be applied to a network device. Fig.21 As shown, the apparatus 100 for determining the RBG size includes a processing unit 101 and a sending unit 102 .
[0385] In one possible design, the processing unit 101 is used to determine a set of resource block group RBG sizes, where the set of RBG sizes includes at least one RBG size, and determine a first RBG size in the set, and use the first RBG size to allocate resources to the terminal.
[0386] In a possible implementation, the processing unit 101 may determine a set of RBG sizes based on at least one of control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. For example, the set of RBG sizes may be determined in one or a combination of the following ways:
[0387] Determine a set of RBG sizes based on at least one of a control channel format, a control channel content, and scrambling information of the control channel; determine a set of RBG sizes based on information carried by the allocated resources, wherein the information includes at least one of system information, broadcast information, cell-level information, public information, user-specific information, and group information; determine a set of RBG sizes based on information of a bandwidth part BP where the allocated resources are located, wherein the information of the BP includes at least one of bandwidth information of the bandwidth part, carrier frequency information of the bandwidth part, and frame structure information of the bandwidth part; determine a set of RBG sizes based on channel characteristics; determine a set of RBG sizes based on service characteristics.
[0388] The processing unit 101 may preset a set of RBG sizes corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, and the like.
[0389] The processing unit 101 may determine the set of RBG sizes in a manner predefined by a protocol, or determine the set of RBG sizes in a manner notified by signaling.
[0390] In another possible design, the processing unit 101 may be used to determine the size of the RBG. The processing unit may determine the size of the RBG based on at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. For example, the size of the RBG is determined by one or a combination of the following methods:
[0391] The size of the RBG is determined according to at least one of the control channel format, the control channel content, and the scrambling information of the control channel; the size of the RBG is determined according to the information carried by the allocated resources, wherein the information includes at least one of system information, broadcast information, cell-level information, public information, user-specific information, and group information; the size of the RBG is determined according to the information of the bandwidth part BP where the allocated resources are located, wherein the information of the BP includes at least one of the bandwidth information of the bandwidth part, the carrier frequency information of the bandwidth part, and the frame structure information of the bandwidth part; a set of RBG sizes is determined according to channel characteristics; and the size of the RBG is determined according to service characteristics.
[0392] The processing unit 101 may determine the size of the RBG according to at least one of control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, and the like.
[0393] The processing unit 101 may determine the size of the RBG in a manner predefined in a protocol, or determine the size of the RBG in a manner notified by signaling.
[0394] In a possible design, the sending unit 102 is used to send indication information to the terminal, where the indication information is used to indicate the size of the first RBG.
[0395] Furthermore, the sending unit 102 is further configured to send configuration information to the terminal, where the configuration information is used to indicate a set of RBG sizes.
[0396] In a possible implementation manner, the processing unit 101 is further configured to determine a subset of the BPs where the allocated resources are located.
[0397] The processing unit 101 may determine the subset of the BP where the allocated resources are located according to the subset information. Specifically, the subset information may include at least one of the size of the subset, the resource division method of the subset, the number of subsets, and the scheduling subset information.
[0398] The processing unit 101 may determine the size of the subset of the BP where the allocated resources are located according to the size of the first RBG.
[0399] Furthermore, the processing unit 101 is further configured to determine whether a subset of BPs is continuous, wherein the subset of BPs includes a plurality of continuous or non-continuous resource blocks RBs. Whether the subset of BPs is continuous may be predefined by a protocol or determined by signaling notification.
[0400] In another possible design, the processing unit 101 is further used to determine whether the RBG is continuous, and the RBs included in the RBG may be continuous or non-continuous. The interval of the RBs in the non-continuous RBG may be predefined by the protocol or determined by signaling notification.
[0401] It can be understood that in the embodiment of the present application, the concepts, explanations, detailed descriptions and other steps involved in the device 100 for determining the RBG size and related to the technical solution provided in the embodiment of the present application can be found in the description of these contents in the aforementioned method or other embodiments, and will not be repeated here.
[0402] In the case of an integrated unit, Fig. 22 FIG. 2 shows a schematic diagram of a structure of a device 200 for determining an RBG size provided in an embodiment of the present application. The device 200 for determining an RBG size can be applied to a terminal. Fig. 22 As shown, the apparatus 200 for determining the RBG size includes a processing unit 201 and a receiving unit 202 .
[0403] In one possible design, the processing unit 201 is used to determine a set of resource block group RBG sizes, where the set of RBG sizes includes at least one RBG size, and determine a first RBG size in the set, and determine the resources allocated by the network device to the terminal based on the first RBG size.
[0404] The processing unit 201 may determine the set of RBG sizes according to at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. For example, the set of RBG sizes may be determined by one or a combination of the following methods:
[0405] A set of RBG sizes is determined based on at least one of a control channel format, a control channel content, and scrambling information of a control channel; a set of RBG sizes is determined based on information carried by resources allocated by a network device, wherein the information includes at least one of system information, broadcast information, cell-level information, public information, user-specific information, and group information; a set of RBG sizes is determined based on information of a bandwidth part BP where resources allocated by the network device are located, wherein the information of the BP includes at least one of bandwidth information of the bandwidth part, carrier frequency information of the bandwidth part, and frame structure information of the bandwidth part.
[0406] The processing unit 201 may preset a set of RBG sizes corresponding to each control channel information, each signal transmission characteristic, each BP, each channel characteristic, each system bandwidth information, each service characteristic, and the like.
[0407] The processing unit 201 may determine the set of RBG sizes in a manner predefined by a protocol, or determine the set of RBG sizes in a manner notified by signaling.
[0408] In another possible design, the processing unit 201 may be used to determine the size of the RBG. The processing unit may determine the size of the RBG based on at least one of the control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, etc. For example, the size of the RBG is determined by one or a combination of the following methods:
[0409] The size of the RBG is determined according to at least one of the control channel format, the control channel content, and the scrambling information of the control channel; the size of the RBG is determined according to the information carried by the allocated resources, wherein the information includes at least one of system information, broadcast information, cell-level information, public information, user-specific information, and group information; the size of the RBG is determined according to the information of the bandwidth part BP where the allocated resources are located, wherein the information of the BP includes at least one of the bandwidth information of the bandwidth part, the carrier frequency information of the bandwidth part, and the frame structure information of the bandwidth part; a set of RBG sizes is determined according to channel characteristics; and the size of the RBG is determined according to service characteristics.
[0410] The processing unit 201 may determine the size of the RBG according to at least one of control channel information, signal transmission characteristics, BP information, channel characteristics, system bandwidth information, service characteristics, and the like.
[0411] The processing unit 201 may determine the size of the RBG in a manner predefined in a protocol, or determine the size of the RBG in a manner notified by signaling.
[0412] In one possible design, the receiving unit 202 is used to receive indication information sent by a network device, where the indication information is used to indicate the size of the first RBG. The processing unit 201 can determine the size of the first RBG in the set according to the indication information received by the receiving unit 202.
[0413] Furthermore, the receiving unit 202 is further configured to receive configuration information sent by a network device, wherein the configuration information is used to indicate a set of RBG sizes. The processing unit 201 may determine a set of RBG sizes according to the configuration information received by the receiving unit 202.
[0414] In another possible design, the processing unit 202 may also determine a subset of the BP where the resources allocated by the network device are located. The subset of the BP includes a plurality of consecutive or non-consecutive resource blocks RB.
[0415] The processing unit 201 may determine the subset of the BP where the allocated resources are located according to the subset information. Specifically, the subset information may include at least one of the size of the subset, the resource division method of the subset, the number of subsets, and the scheduling subset information.
[0416] The processing unit 201 may determine the size of the subset of the BP where the resources allocated by the network device are located according to the size of the first RBG.
[0417] Furthermore, the processing unit 201 is further configured to determine whether a subset of BPs is continuous, wherein the subset of BPs includes a plurality of continuous or non-continuous resource blocks RBs. Whether the subset of BPs is continuous may be predefined by a protocol or determined by signaling notification.
[0418] In another possible design, the processing unit 201 is further used to determine whether the RBG is continuous, and the RBs included in the RBG may be continuous or non-continuous. The interval of the RBs in the non-continuous RBG may be predefined by the protocol or determined by signaling notification.
[0419] It can be understood that in the embodiment of the present application, the concepts, explanations, detailed descriptions and other steps involved in the device 200 for determining the RBG size and related to the technical solution provided in the embodiment of the present application can be found in the description of these contents in the aforementioned method or other embodiments, and will not be repeated here.
[0420] It should be understood that the division of the various units of the above apparatus 100 for determining the size of RBG and the apparatus 200 for determining the size of RBG is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. And these units can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, the processing unit can be a separately established processing element, or it can be integrated in a certain chip of the network device or terminal. In addition, it can also be stored in the memory of the network device or terminal in the form of a program, and called and executed by a certain processing element of the network device or terminal. The implementation of other units is similar. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be completed by an integrated logic circuit of hardware in a processor element or an instruction in the form of software. In addition, the above receiving unit is a unit for controlling reception, and information sent by the network device can be received by a receiving device of the terminal, such as an antenna and a radio frequency device. The above sending unit is a unit for controlling sending, and can send information to the terminal through a sending device of a network device, such as an antenna and a radio frequency device.
[0421] For example, the above units may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a certain unit above is implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0422] Please refer to Fig.23 , which is a schematic diagram of the structure of a network device provided in an embodiment of the present application. It can be the network device in the above embodiment, used to implement the operation of the network device in the above embodiment. Fig.23As shown, the network device includes: an antenna 110, a radio frequency device 120, and a baseband device 130. The antenna 110 is connected to the radio frequency device 120. In the uplink direction, the radio frequency device 120 receives information sent by the terminal through the antenna 110, and sends the information sent by the terminal to the baseband device 130 for processing. In the downlink direction, the baseband device 130 processes the information of the terminal and sends it to the radio frequency device 120, and the radio frequency device 120 processes the information of the terminal and sends it to the terminal through the antenna 110.
[0423] The baseband device 130 may be a physical device, or may include at least two physically separated devices, such as a CU and at least one DU. The DU may be integrated with the radio frequency device 120 in one device, or may be physically separated. There is no restriction on the division of the protocol layer between the at least two physically separated devices of the baseband device 130. For example, the baseband device 130 is used to perform the processing of protocol layers such as RRC, Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), MAC (Media Access Control) and physical layer, and may be divided between any two protocol layers, so that the baseband device includes two physically separated devices, which are respectively used to perform the processing of the protocol layers for which they are responsible. For example, it may be divided between RRC and PDCP, or between PDCP and RLC, etc. In addition, it may also be divided within the protocol layer, for example, a portion of a protocol layer and the protocol layers above the protocol layer are divided into one device, and the remaining portion of the protocol layer and the protocol layers below the protocol layer are divided into another device. The above apparatus 100 for determining the RBG size may be located in one of at least two physically separated apparatuses of the baseband apparatus 130 .
[0424] The network device may include multiple baseband boards, and multiple processing elements may be integrated on the baseband boards to implement the required functions. The baseband device 130 may include at least one baseband board, and the above device 100 for determining the RBG size may be located in the baseband device 130. In one implementation, Fig.21Each unit shown is implemented in the form of a processing element scheduling program. For example, the baseband device 130 includes a processing element 131 and a storage element 132. The processing element 131 calls the program stored in the storage element 132 to execute the method executed by the network device in the above method embodiment. In addition, the baseband device 130 may also include an interface 133 for exchanging information with the radio frequency device 120. The interface is, for example, a common public radio interface (CPRI). When the baseband device 130 and the radio frequency device 120 are physically arranged together, the interface may be an intra-board interface or an inter-board interface, where the board refers to a circuit board.
[0425] In another implementation, Fig.21 Each unit shown may be one or more processing elements configured to implement the method executed by the above network device, and these processing elements are arranged on the baseband device 130. The processing elements here may be integrated circuits, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, etc. These integrated circuits may be integrated together to form a chip.
[0426] For example, Fig.21 The various units shown can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device 130 includes a SOC chip for implementing the above method. The chip can integrate a processing element 111 and a storage element 132, and the processing element 131 calls the stored program of the storage element 132 to implement the above method executed by the network device or Fig.21 Alternatively, the chip may integrate at least one integrated circuit for implementing the method or Fig.21 Alternatively, the above implementations may be combined, with some of the functions of the units being implemented in the form of a processing element calling a program, and some of the functions of the units being implemented in the form of an integrated circuit.
[0427] Regardless of the method adopted, in short, the above apparatus 100 for determining the RBG size of a network device includes at least one processing element and a storage element, wherein at least one processing element is used to execute the method performed by the network device provided in the above method embodiment. The processing element can execute part or all of the steps performed by the network device in the above method embodiment in a first manner: that is, executing the program stored in the storage element; or in a second manner: that is, executing part or all of the steps performed by the network device in the above method embodiment by combining the hardware integrated logic circuit in the processor element with the instruction; of course, part or all of the steps performed by the network device in the above method embodiment can also be executed in combination with the first manner and the second manner.
[0428] The processing element here is the same as described above, and can be a general-purpose processor, such as a central processing unit (CPU), or it can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or, one or more microprocessors (digital singnal processor, DSP), or, one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc.
[0429] A storage element may be a memory or a collective term for multiple storage elements.
[0430] Please refer to Fig.24 , which is a schematic diagram of the structure of a terminal provided in an embodiment of the present application. It can be the terminal in the above embodiment, used to implement the operation of the terminal in the above embodiment. Fig.24 As shown, the terminal includes: an antenna 210, a radio frequency device 220, and a baseband device 230. The antenna 210 is connected to the radio frequency device 220. In the downlink direction, the radio frequency device 220 receives information sent by the network device through the antenna 210, and sends the information sent by the network device to the baseband device 230 for processing. In the uplink direction, the baseband device 230 processes the information of the terminal and sends it to the radio frequency device 220, and the radio frequency device 220 processes the information of the terminal and sends it to the network device through the antenna 210.
[0431] The baseband device may include a modem subsystem for processing each communication protocol layer of the data. It may also include a central processing subsystem for processing the terminal operating system and the application layer. In addition, it may also include other subsystems, such as a multimedia subsystem, a peripheral subsystem, etc., wherein the multimedia subsystem is used to control the terminal camera, screen display, etc., and the peripheral subsystem is used to connect to other devices. The modem subsystem may be a separately provided chip, and optionally, the above device 200 for determining the RBG size may be implemented on the modem subsystem.
[0432] In one implementation, Fig. 22Each unit shown is implemented in the form of a processing element scheduling program, for example, a subsystem of the baseband device 230, such as a modem subsystem, includes a processing element 231 and a storage element 232, and the processing element 231 calls the program stored in the storage element 232 to execute the method executed by the terminal in the above method embodiment. In addition, the baseband device 230 may also include an interface 233 for exchanging information with the radio frequency device 220.
[0433] In another implementation, Fig. 22 The various units shown may be one or more processing elements configured to implement the above terminal execution method, and these processing elements are arranged on a subsystem of the baseband device 230, such as a modem subsystem, and the processing elements here may be integrated circuits, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, etc. These integrated circuits may be integrated together to form a chip.
[0434] For example, Fig. 22 The various units shown can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device 230 includes a SOC chip for implementing the above method. The chip can integrate a processing element 231 and a storage element 232, and the processing element 231 calls the stored program of the storage element 232 to implement the above terminal execution method or Fig. 22 Alternatively, the chip may integrate at least one integrated circuit for implementing the method or Fig. 22 The functions of the various units shown; alternatively, the above implementation methods can be combined, with the functions of some units being implemented in the form of processing elements calling programs, and the functions of some units being implemented in the form of integrated circuits.
[0435] Regardless of the method adopted, in short, the above apparatus 200 for determining the RBG size of the terminal includes at least one processing element and a storage element, wherein at least one processing element is used to execute the method performed by the terminal provided in the above method embodiment. The processing element can execute part or all of the steps performed by the terminal in the above method embodiment in a first manner: that is, executing the program stored in the storage element; or in a second manner: that is, executing part or all of the steps performed by the terminal in the above method embodiment by combining the hardware integrated logic circuit in the processor element with the instruction; of course, part or all of the steps performed by the terminal in the above method embodiment can also be executed in combination with the first manner and the second manner.
[0436] The processing element here is the same as described above, and can be a general-purpose processor, such as a central processing unit (CPU), or it can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASIC), or, one or more microprocessors (digital singnal processor, DSP), or, one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc.
[0437] A storage element may be a memory or a collective term for multiple storage elements.
[0438] According to the method provided in the embodiment of the present application, the embodiment of the present invention also provides a communication system, which includes the aforementioned network device and one or more terminals.
[0439] An embodiment of the present application also provides an apparatus for determining an RBG size, which is applied to a network device or a terminal and includes at least one processing element (or chip) for executing the above method embodiment.
[0440] The present application provides a program for determining the size of an RBG. When the program is executed by a processor, it is used to execute the method of the above embodiment.
[0441] The present application also provides a program product, such as a computer-readable storage medium, comprising the above-mentioned program for determining the RBG size.
[0442] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0443] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0444] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0445] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0446] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for determining the size of a resource block group RBG, characterized in that: include: Acquire information of a bandwidth part BP, wherein the information of the BP includes bandwidth information of the BP; The RBG size is determined according to the bandwidth information of the BP and a preset correspondence relationship, wherein the correspondence relationship includes a correspondence relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
2. The method according to claim 1, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
3. The method according to claim 2, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
4. The method according to claim 2 or 3, characterized in that: For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
5. The method according to claim 1, characterized in that Also includes: Indication information is received from a network device, where the indication information is used to indicate one of the two or more configurations, wherein an RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
6. The method according to claim 5, characterized in that The indication information is carried via radio resource control RRC signaling.
7. The method according to claim 1, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
8. The method according to claim 7, characterized in that When indication information indicating one of the two or more configurations is not received from the network device, the RBG size indicated by the default configuration is adopted as the determined RBG size.
9. The method according to claim 1, characterized in that: The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
10. The method according to claim 1, characterized in that Get BP information, including: Configuration information is received from a network device, where the configuration information includes information of the BP.
11. The method according to claim 1, characterized in that: Also includes: According to the determined RBG size, resources allocated by the network device are determined.
12. A method for determining the size of a resource block group RBG, characterized in that: include: Configuring a bandwidth part BP for the terminal, wherein the information of the BP includes bandwidth information of the BP; Determine the RBG size, the determined RBG size is associated with the bandwidth information of the BP and a preset correspondence relationship, wherein the correspondence relationship includes a correspondence relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
13. The method according to claim 12, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
14. The method according to claim 13, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
15. The method according to claim 13 or 14, characterized in that For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
16. The method according to claim 12, characterized in that Also includes: Sending indication information to the terminal, where the indication information is used to indicate one of the two or more configurations, wherein the RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
17. The method according to claim 16, characterized in that The indication information is carried via radio resource control RRC signaling.
18. The method according to claim 12, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
19. The method according to claim 18, characterized in that When indication information indicating one of the two or more configurations is not sent to the terminal, the RBG size indicated by the default configuration is used as the determined RBG size.
20. The method according to claim 12, characterized in that The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
21. The method according to claim 12, characterized in that Also includes: The determined RBG size is used to allocate resources to the terminal.
22. A device for determining the size of a resource block group RBG, characterized in that: include: A unit for acquiring information of a bandwidth part BP, wherein the information of the BP includes bandwidth information of the BP; A unit for determining an RBG size according to the bandwidth information of the BP and a preset correspondence relationship, wherein the correspondence relationship includes a correspondence relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
23. The device according to claim 22, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
24. The device according to claim 23, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
25. The device according to claim 23 or 24, characterized in that For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
26. The device according to claim 22, characterized in that Also includes: A unit for receiving indication information from a network device, wherein the indication information is used to indicate one of the two or more configurations, wherein the RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
27. The device according to claim 26, characterized in that The indication information is carried via radio resource control RRC signaling.
28. The device according to claim 22, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
29. The device according to claim 28, characterized in that When indication information indicating one of the two or more configurations is not received from the network device, the RBG size indicated by the default configuration is adopted as the determined RBG size.
30. The device according to claim 22, characterized in that The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
31. The device according to claim 22, characterized in that The unit for obtaining BP information is used to: Configuration information is received from a network device, where the configuration information includes information of the BP.
32. The device according to claim 22, characterized in that Also includes: A unit for determining resources allocated by a network device according to the determined RBG size.
33. A device for determining the size of a resource block group RBG, characterized in that: include: A unit for configuring a bandwidth part BP for a terminal, wherein the information of the BP includes bandwidth information of the BP; A unit for determining the RBG size, wherein the determined RBG size is associated with the bandwidth information of the BP and a preset corresponding relationship, wherein the corresponding relationship includes a corresponding relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, wherein the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
34. The device according to claim 33, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
35. The device according to claim 34, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
36. The device according to claim 34 or 35, characterized in that For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
37. The device according to claim 33, characterized in that Also includes: A unit for sending indication information to the terminal, wherein the indication information is used to indicate one of the two or more configurations, wherein the RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
38. The device according to claim 37, characterized in that The indication information is carried via radio resource control RRC signaling.
39. The device according to claim 33, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
40. The device according to claim 39, characterized in that When indication information indicating one of the two or more configurations is not sent to the terminal, the RBG size indicated by the default configuration is used as the determined RBG size.
41. The device according to claim 33, characterized in that The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
42. The device according to claim 33, characterized in that Also includes: A unit configured to allocate resources to the terminal using the determined RBG size.
43. A device for determining the size of a resource block group RBG, characterized in that: The invention comprises at least one processor and a memory coupled to the at least one processor, wherein the at least one processor is configured to: Acquire information of a bandwidth part BP, wherein the information of the BP includes bandwidth information of the BP; The RBG size is determined according to the bandwidth information of the BP and a preset correspondence relationship, wherein the correspondence relationship includes a correspondence relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
44. The device according to claim 43, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
45. The device according to claim 44, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
46. The device according to claim 44 or 45, characterized in that For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
47. The device according to claim 43, characterized in that The at least one processor is further configured to: Indication information is received from a network device, where the indication information is used to indicate one of the two or more configurations, wherein an RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
48. The device according to claim 47, characterized in that The indication information is carried via radio resource control RRC signaling.
49. The device according to claim 43, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
50. The device according to claim 49, characterized in that When indication information indicating one of the two or more configurations is not received from the network device, the RBG size indicated by the default configuration is adopted as the determined RBG size.
51. The device according to claim 43, characterized in that The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
52. The device according to claim 43, characterized in that The at least one processor is configured to: Configuration information is received from a network device, where the configuration information includes information of the BP.
53. The device according to claim 43, characterized in that The at least one processor is further configured to: According to the determined RBG size, resources allocated by the network device are determined.
54. A device for determining the size of a resource block group RBG, characterized in that: The invention comprises at least one processor and a memory coupled to the at least one processor, wherein the at least one processor is configured to: Configuring a bandwidth part BP for the terminal, wherein the information of the BP includes bandwidth information of the BP; Determine the RBG size, the determined RBG size is associated with the bandwidth information of the BP and a preset correspondence relationship, wherein the correspondence relationship includes a correspondence relationship between a BP bandwidth interval and RBG sizes indicated by two or more configurations, the two or more configurations respectively indicate an RBG size, and the determined RBG size is an RBG size indicated by one of the two or more configurations, and the bandwidth indicated by the bandwidth information of the BP is located in the BP bandwidth interval, wherein the BP bandwidth interval is one of the following four BP bandwidth intervals: 1 resource block RB to 36 RBs; 37 RB to 72 RB; 73 RB to 144 RB; 145 RB to 275 RB.
55. The device according to claim 54, characterized in that The two configurations include a first configuration and a second configuration, and each of the four BP bandwidth intervals is associated with an RBG size indicated by the first configuration and the second configuration, respectively.
56. The device according to claim 55, characterized in that For one BP bandwidth interval among the four BP bandwidth intervals, the RBG sizes indicated by the first configuration and the second configuration are the same.
57. The device according to claim 55 or 56, characterized in that For the second configuration, two BP bandwidth intervals among the four BP bandwidth intervals are associated with the same RBG size.
58. The device according to claim 54, characterized in that The at least one processor is further configured to: Sending indication information to the terminal, where the indication information is used to indicate one of the two or more configurations, wherein the RBG size indicated by the configuration indicated by the indication information is the determined RBG size.
59. The device according to claim 58, characterized in that The indication information is carried via radio resource control RRC signaling.
60. The device according to claim 54, characterized in that One of the two or more configurations is a default configuration, and an RBG size indicated by the default configuration is the determined RBG size.
61. The device according to claim 60, characterized in that When indication information indicating one of the two or more configurations is not sent to the terminal, the RBG size indicated by the default configuration is used as the determined RBG size.
62. The device according to claim 54, characterized in that The determined RBG size is one of 2 RBs, 4 RBs, 8 RBs and 16 RBs.
63. The device according to claim 54, characterized in that The at least one processor is further configured to: The determined RBG size is used to allocate resources to the terminal.
64. A terminal, characterized in that: Comprising a device as claimed in any one of claims 22 to 32, or any one of claims 43 to 53.
65. A network device, characterized in that: Comprising a device as claimed in any one of claims 33 to 42, or any one of claims 54 to 63.
66. A computer storage medium comprising a program, wherein when the program is executed by a processor, the program is used to implement the method according to any one of claims 1 to 11.
67. A computer storage medium comprising a program, wherein when the program is executed by a processor, the program is used to implement the method according to any one of claims 12 to 21.
68. A computer program product, comprising instructions, characterized in that: When the instructions are executed, the computer is caused to perform the method according to any one of claims 1 to 11.
69. A computer program product, comprising instructions, characterized in that: When the instructions are executed, the computer is caused to perform the method according to any one of claims 12 to 21.
Citation Information
Patent Citations
A method and apparatus for determining the size of a resource block group
CN109150785B