Resource processing method and apparatus, communication device, and storage medium

CN117242867BActive Publication Date: 2026-08-21BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280001217.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-14
Publication Date
2026-08-21
Estimated Expiration
2042-04-14

AI Technical Summary

Technical Problem

这些业务通常要求几十到100M的速率,同时对时延也有相对较高的要求,因此LTE中的MTC,NB-IoT技术很难满足要求

Benefits of technology

[0017] The technical solution provided in this disclosure allocates resources to the first type of terminal in this way. On the one hand, it enables the first type of terminal to transmit data on the allocated resources without frequently switching the center frequency point of its operation. On the other hand, when allocating resources according to the bandwidth supported by the first type of terminal, the resource allocation information indicating the resource allocation result requires fewer bits, thereby reducing the bit overhead of resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117242867B_ABST
    Figure CN117242867B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a resource processing method and device, a communication device and a storage medium. The resource processing method performed by a base station can include: in response to allocating resources for a first type of terminal, performing resource allocation according to a bandwidth supported by the first type of terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to, but is not limited to, the field of wireless communication technology, and particularly to a resource processing method and apparatus, communication equipment, and storage medium. Background Technology

[0002] In the Long Term Evolution (LTE) 4th Generation (4G) communication system, two major technologies were proposed to support Internet of Things (IoT) services: Machine-Type Communication (MTC) and Narrow Band-Internet of Things (NB-IoT). These two technologies are primarily aimed at scenarios with low data rates and high latency, such as meter reading and environmental monitoring.

[0003] NB-IoT currently only supports speeds of a few hundred kilobytes per second, while MTC currently only supports speeds of a few megabytes per second.

[0004] Meanwhile, with the continuous development of IoT services, such as video surveillance, smart homes, wearable devices, and industrial sensing and monitoring, these services typically require speeds of tens to 100 Mbps, while also having relatively high latency requirements. Therefore, LTE's MTC and NB-IoT technologies are difficult to meet these requirements.

[0005] Given this situation, in related technologies, there are specific applications for fifth-generation mobile communication (5G). th In the 5G New Radio (NR) era, a new type of User Equipment (UE) is provided to cover the aforementioned communication requirements. This new type of terminal is called a Reduced Cap (RedCap) UE or RedCap terminal. Summary of the Invention

[0006] This disclosure provides a resource processing method and apparatus, a communication device, and a storage medium resource processing method.

[0007] A first aspect of this disclosure provides a resource processing method, wherein the method is executed by a base station, the method comprising:

[0008] The response allocates resources to the first type of terminal, based on the bandwidth supported by the first type of terminal.

[0009] A second aspect of this disclosure provides a resource processing method, wherein the method is executed by a first type of terminal, the method comprising:

[0010] The system receives a DCI including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to the first type of terminal, and the frequency domain resources are determined based on the bandwidth supported by the first type of terminal.

[0011] A third aspect of this disclosure provides a resource processing apparatus, wherein the apparatus includes:

[0012] The allocation module is configured to allocate resources to the first type of terminal in response to the first type of terminal, and to allocate resources according to the bandwidth supported by the first type of terminal.

[0013] A fourth aspect of this disclosure provides a resource processing apparatus, wherein the apparatus includes:

[0014] The receiving module is configured to receive DCI including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to the first type of terminal, and wherein the frequency domain resources are determined based on the bandwidth supported by the first type of terminal.

[0015] A fifth aspect of this disclosure provides a communication device, including a processor, a transceiver, a memory, and an executable program stored in the memory and executable by the processor, wherein the processor executes the resource processing method as provided in the first or second aspect above when running the executable program.

[0016] A sixth aspect of this disclosure provides a computer storage medium storing an executable program; the executable program, when executed by a processor, can implement the resource processing method provided in the first or second aspect described above.

[0017] The technical solution provided in this disclosure allocates resources to the first type of terminal in this way. On the one hand, it enables the first type of terminal to transmit data on the allocated resources without frequently switching the center frequency point of its operation. On the other hand, when allocating resources according to the bandwidth supported by the first type of terminal, the resource allocation information indicating the resource allocation result requires fewer bits, thereby reducing the bit overhead of resource allocation.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the embodiments of this disclosure. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the embodiments of the invention.

[0020] Figure 1 This is a schematic diagram illustrating the structure of a wireless communication system according to an exemplary embodiment;

[0021] Figure 2 This is a flowchart illustrating a resource processing method according to an exemplary embodiment;

[0022] Figure 3 This is a flowchart illustrating a resource processing method according to an exemplary embodiment;

[0023] Figure 4 This is a flowchart illustrating a resource processing method according to an exemplary embodiment;

[0024] Figure 5 This is a flowchart illustrating a resource processing method according to an exemplary embodiment;

[0025] Figure 6 This is a flowchart illustrating a resource processing method according to an exemplary embodiment;

[0026] Figure 7 This is a schematic diagram of the structure of a resource processing apparatus according to an exemplary embodiment;

[0027] Figure 8 This is a schematic diagram of the structure of a resource processing apparatus according to an exemplary embodiment;

[0028] Figure 9 This is a schematic diagram of the structure of a terminal according to an exemplary embodiment;

[0029] Figure 10 This is a schematic diagram of the structure of a communication device according to an exemplary embodiment. Detailed Implementation

[0030] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of the present invention.

[0031] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments disclosed herein. The singular forms “a,” “the,” and “the” used herein are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0032] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0033] Please refer to Figure 1 This illustration shows a schematic diagram of the structure of a wireless communication system provided in an embodiment of this disclosure. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology. The wireless communication system may include: several UEs 11, several access devices 12, and several core network elements 13 connected to the access devices 12.

[0034] UE 11 can be a device that provides voice and / or data connectivity to a user. UE 11 can communicate with one or more core networks via a Radio Access Network (RAN). UE 11 can be an IoT UE, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT UE. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, UE 11 can also be a device in an unmanned aerial vehicle (UAV). Alternatively, UE 11 can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless communication device connected to an external vehicle computer. Alternatively, UE 11 can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.

[0035] Access device 12 can be a network-side device in a wireless communication system. This wireless communication system can be a 4G system (also known as Long Term Evolution, LTE); or it can be a 5G system (also known as a New Radio, NR, or 5G NR system). Alternatively, it can be the next generation after 5G. In this case, the access network in the 5G system can be called NG-RAN (New Generation-Radio Access Network). Alternatively, it can be an MTC system.

[0036] The access device 12 can be an evolved NB (eNB) used in a 4G system. Alternatively, the access device 12 can also be a gNB (gNB) using a centralized-distributed architecture in a 5G system. When the access device 12 adopts a centralized-distributed architecture, it typically includes a central unit (CU) and at least two distributed units (DUs). The central unit is equipped with a protocol stack of the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer; the distributed units are equipped with a physical (PHY) layer protocol stack. This disclosure does not limit the specific implementation of the access device 12.

[0037] Access device 12 and UE 11 can establish a wireless connection via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, such as a new air interface; or, the wireless air interface can also be a wireless air interface based on a next-generation mobile communication network technology standard based on 5G.

[0038] like Figure 2 As shown, this disclosure provides a resource processing method, which is executed by a base station, and the method includes:

[0039] S1110: The response allocates resources to the first type of terminal, based on the bandwidth supported by the first type of terminal.

[0040] The resource processing method may include the base station allocating resources to the first type of terminal.

[0041] The base station includes, but is not limited to, evolved NBs (eNBs) and / or next-generation NBs (gNBs).

[0042] For example, the first type of terminal may be a RedCap terminal or an enhanced eRedCap terminal.

[0043] For example, the first type of terminal can support a transmit / receive bandwidth of 20MHz or even 5MHz.

[0044] Of course, the above is just an example of the first type of terminal, and the actual implementation is not limited to the above example.

[0045] The terminal capable of communicating with the terminal may further include a second type of terminal, which differs from the first type of terminal. For example, the second type of terminal supports a bandwidth greater than that supported by the first type of terminal. Exemplarily, the second type of terminal includes, but is not limited to, an enhanced mobile broadband (eMBB) terminal.

[0046] When allocating resources to the first type of terminal, the resources are allocated according to the bandwidth supported by the first type of terminal. This resource allocation includes: frequency domain resource allocation according to the bandwidth supported by the first type of terminal.

[0047] For example, resource allocation based on the bandwidth supported by the first type of terminal may include: determining the bandwidth of the activated BWP or the initial BWP of the first type of terminal based on the bandwidth supported by the first type of terminal. As another example, determining the number of resource blocks (RBs) allocated to the first type of terminal at one time based on the bandwidth supported by the first type of terminal. These RBs can also be referred to as physical resource blocks (PRBs).

[0048] In this disclosure, there are several ways to allocate resources for the first type of terminal, which may include:

[0049] Type 0: A non-contiguous allocation method for frequency domain resources;

[0050] Type 1, a continuous allocation method for frequency domain resources.

[0051] In this embodiment of the disclosure, S1110 may include: allocating resources to the first type of terminal in response to type 1, and allocating resources according to the bandwidth supported by the first type of terminal.

[0052] Using this method to allocate resources to the first type of terminal allows the first type of terminal to transmit data on the allocated resources without frequently switching its center frequency. On the other hand, when allocating resources according to the bandwidth supported by the first type of terminal, the number of bits required for resource allocation information is small, thereby reducing the bit overhead of resource allocation.

[0053] like Figure 3 As shown, this disclosure provides a resource processing method, which is executed by a base station, and the method includes:

[0054] S1210: The response allocates resources to the first type of terminal, and determines the number of RBs that the bandwidth portion BWP configured for the first type of terminal can contain based on the first bandwidth supported by the first type of terminal; wherein, the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit.

[0055] The first bandwidth capability of the first type of terminal includes, but is not limited to, the transmit / receive bandwidth of the first type of terminal. This transmit / receive bandwidth may be the maximum operating bandwidth of the radio frequency structure of the first type of terminal. For example, the transmit / receive bandwidth of the first type of terminal may be the maximum bandwidth supported by the antennas included in the first type of terminal.

[0056] If the working BWP (or activated BWP or initial BWP) of the first type of terminal is determined based on the first bandwidth capability of the first type of terminal, then once the BWP is determined, there is no need for resource allocation information to separately indicate the number of RBs contained in the allocated BWP, thus reducing bit overhead.

[0057] like Figure 4 As shown, this disclosure provides a resource processing method, which is executed by a base station, and the method includes:

[0058] S1310: The response allocates resources to the first type of terminal, and allocates the number of RBs for data transmission to the first type of terminal according to the second bandwidth supported by the first type of terminal; wherein, the second bandwidth is determined according to the maximum number of processing RBs supported by the first type of terminal for data transmission.

[0059] This resource processing method can be implemented alone or in combination with the technical solutions provided in any of the foregoing embodiments.

[0060] The second bandwidth supported by the first type of terminal includes, but is not limited to, the baseband processing bandwidth of the first type of terminal.

[0061] For example, the processing bandwidth of the baseband processor of the first type of terminal may be the baseband processing bandwidth.

[0062] If the number of RBs is allocated according to the second bandwidth supported by the first terminal, the subsequent resource allocation information does not need to additionally indicate the number of RBs allocated to the first type of terminal each time, or reduce the number of bits required to indicate the number of RBs allocated each time, thereby reducing bit overhead.

[0063] If the number of RBs is scheduled at one time according to the second bandwidth supported by the first type of terminal, it will facilitate efficient data processing of the first type of terminal.

[0064] For example, the number of RBs allocated for data transmission by the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

[0065] In this embodiment of the disclosure, if the number of RBs allocated for data transmission to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal, the phenomenon of excessive bandwidth allocated to the first type of terminal at one time, resulting in large encoding and decoding latency of the first type of terminal, can be reduced.

[0066] like Figure 5 As shown, this disclosure provides a resource processing method, which is executed by a base station, and the method includes:

[0067] S1410: The response allocates resources to the first type of terminal, based on the bandwidth supported by the first type of terminal.

[0068] S1420: The resource indicator (RIV) is used to jointly indicate the starting RB number S and the number of consecutively distributed RBs allocated to the first type of terminal.

[0069] In this embodiment of the disclosure, Type 1 is used to allocate resources for the first type of terminal. Therefore, the RBs allocated for data transmission on the active BWP of the first type of terminal will be continuously distributed.

[0070] After allocating the resources to the first type of terminal, the RIV will be used to jointly indicate the starting RB number S and the number of consecutively allocated RBs to the first type of terminal.

[0071] For example, the RIV can be a resource index that corresponds to both the number S of a starting RB and the number (or length) L of RBs. The correspondence between the RIV and the RB number S and the number L of RBs can be specified by a protocol or pre-written into the first type of terminal and base station.

[0072] Thus, when the base station uses the RIV to indicate the resources allocated to the first type of terminal, it can determine the RIV to be sent based on the correspondence and the starting numbers S and L of the RB currently allocated to the first type of terminal; and then send the RIV to the first type of terminal.

[0073] It is worth noting that during the process of the base station allocating resources to the first type of terminal, the position of the starting RB and the number of RBs can be flexibly determined by making full use of each RB based on the remaining status of the active BWP of the first type of terminal.

[0074] In this embodiment of the disclosure, all RIVs are determined based on BWP-size and Lmax. BWP-size is the size of the BWP containing the RB allocated to the first type of terminal. Lmax is determined based on the second bandwidth supported by the first type of terminal. Furthermore, BWP-size is determined based on the first bandwidth supported by the first type of terminal.

[0075] Specifically, when S is less than or equal to the difference between BWP-size and Lmax, the value of RIV is: S*Lmax+L;

[0076] When S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))};

[0077] Wherein, Lmax is the maximum number of RBs in the first type of terminal;

[0078] L is the actual number of the first type of terminal RB;

[0079] The BWP-size is the size of the BWP containing the RB allocated to the first type of terminal.

[0080] If the RB number on the BWP is from 0 to BWP-size-1, then the value of S can range from 0 to BWP-size-2. In this embodiment of the present disclosure, if L RBs are allocated to the first type of terminal, then the value of S ranges from 0 to BWP-size-2-L.

[0081] Lmax represents the maximum number of Restricted Blocks (RBs) supported by the first type of terminal. For example, Lmax can be determined based on the second bandwidth supported by the first type of terminal. For instance, Lmax could be equal to the number of RBs corresponding to the second bandwidth supported by the first type of terminal. Assuming the second bandwidth supported by the first type of terminal is 5MHz, then Lmax is equal to the floor of the quotient between 5MHz and the bandwidth value of a single RB.

[0082] The value of L can be any positive integer.

[0083] BWP-size can also be considered as the number of RBs contained in the active BWP of the first type of terminal.

[0084] In this embodiment of the disclosure, both the base station and the first type of terminal know the conversion relationship between RIV and S and L. After the base station completes the resource allocation, it can determine the RIV according to the conversion relationship. After receiving the RIV, the first type of terminal determines the S and L represented by the currently received RIV according to the conversion relationship, thereby knowing the RB allocated by the base station for the first type of terminal.

[0085] As can be seen in this embodiment, the RIV is determined based on Lmax, and has the characteristics of simple RIV numbering and low bit overhead.

[0086] In some embodiments, the BWP-size may be determined based on a first bandwidth supported by the first type of terminal. For example, the BWP-size may be equal to the number of RBs corresponding to the first bandwidth supported by the first type of terminal. Assuming that the first bandwidth supported by the first type of terminal is 20MHz, then the BWP-size may be equal to 20MHz, or the BWP-size may be the floor function of the quotient between 20MHz and the bandwidth value of a single RB.

[0087] If S is greater than the difference between BWP-size and Lmax, it means that the number of available RBs remaining in the BWP is less than the number of Lmax. However, these remaining RBs can still be allocated. In this case, the value of RIV can be related to (Lmax-1), (Lmax-2)...(Lmax-(S-(BWP-size-Lmax)) etc., based on each actual allocation. Therefore, the RIV at this time is (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+...+(Lmax-(S-(BWP-size-Lmax)))}.

[0088] In some embodiments, the method further includes:

[0089] S1430: Send downlink control information (DCI) containing the RIV.

[0090] The RIV is carried in the DCI and sent to the first type of terminal. The DCI of the first type of terminal has the characteristic of good dynamism. Thus, after the resource allocation of the first type of terminal is completed, the DCI can be used flexibly and quickly to send the RIV to the first type of terminal.

[0091] DCI belongs to physical layer signaling. In other embodiments, the RIV can also be carried in non-physical layer signaling, such as MAC CE or RRC signaling. Of course, this is just an example, and the actual implementation is not limited to this example.

[0092] In some embodiments, the first type of terminal includes: an enhanced capability reduction eRedCap terminal.

[0093] In some embodiments, the first type of terminal includes, but is not limited to, eRedCap terminals, and may also be other types of terminals, such as, but not limited to, MTC terminals.

[0094] like Figure 6 As shown, this disclosure provides a resource processing method, which is executed by a first type of terminal. The method includes:

[0095] S2110: Receive DCI including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to the first type of terminal, wherein the frequency domain resources are determined based on the bandwidth supported by the first type of terminal.

[0096] This resource processing method can be executed by the first type of terminal itself.

[0097] The first type of terminal will receive a DCI containing resource allocation information. The frequency domain resources indicated by this resource allocation information are allocated according to the bandwidth supported by the first type of terminal. If this resource allocation method is adopted, the number of bits consumed by the resource allocation information can be reduced, thereby reducing the bit overhead of the DCI.

[0098] It is worth noting that the frequency domain resource allocation method in this embodiment may include type 0 and type 1. In this embodiment, the frequency domain resource allocation method for the first type of terminal may adopt type 1.

[0099] In some embodiments, receiving the DCI including resource allocation information includes:

[0100] Receive a DCI containing an RIV, wherein the RIV jointly indicates the starting RB number S and the number L of consecutively distributed RBs assigned by the base station to the first type of terminal.

[0101] In this embodiment of the disclosure, the DCI carries an RIV, which simultaneously indicates the starting RB number S and the number L of consecutively allocated RBs. Thus, after receiving the RIV, the first type of terminal determines S and L based on the RIV, and then identifies the corresponding RB on its own working BWP as the RB scheduled by the base station for data transmission.

[0102] In some embodiments, the number of RBs included in the BWP of the first type of terminal is determined based on the first bandwidth supported by the first type of terminal, wherein the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit.

[0103] And / or,

[0104] The number of RBs allocated to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal, wherein the second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission.

[0105] In this embodiment of the disclosure, all RIVs are determined based on BWP-size and Lmax. BWP-size is the size of the BWP containing the RB allocated to the first type of terminal. Lmax is determined based on the second bandwidth supported by the first type of terminal. Furthermore, BWP-size is determined based on the first bandwidth supported by the first type of terminal.

[0106] In some embodiments, when S is less than or equal to the difference between BWP-size and Lmax, the value of RIV is: S*Lmax+L;

[0107] When S is less than or equal to the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))};

[0108] Wherein, Lmax is the maximum number of RBs in the first type of terminal;

[0109] L is the actual number of the first type of terminal RB;

[0110] The BWP-size is the size of the BWP containing the RB allocated to the first type of terminal.

[0111] If the RB number on the BWP is from 0 to BWP-size-1, then the value of S can range from 0 to BWP-size-2. In this embodiment of the present disclosure, if L RBs are allocated to the first type of terminal, then the value of S ranges from 0 to BWP-size-2-L.

[0112] Lmax represents the maximum number of Restricted Blocks (RBs) supported by the first type of terminal. For example, Lmax can be determined based on the second bandwidth supported by the first type of terminal. For instance, Lmax could be equal to the number of RBs corresponding to the second bandwidth supported by the first type of terminal. Assuming the second bandwidth supported by the first type of terminal is 5MHz, then Lmax is equal to the floor of the quotient between 5MHz and the bandwidth value of a single RB.

[0113] The value of L can be any positive integer.

[0114] BWP-size can also be considered as the number of RBs contained in the active BWP of the first type of terminal.

[0115] In this embodiment of the disclosure, both the base station and the first type of terminal know the conversion relationship between RIV and S and L. After the base station completes the resource allocation, it can determine the RIV according to the conversion relationship. After receiving the RIV, the first type of terminal determines the S and L represented by the currently received RIV according to the conversion relationship, thereby knowing the RB allocated by the base station for the first type of terminal.

[0116] As can be seen in this embodiment, the RIV is determined based on Lmax, and has the characteristics of simple RIV numbering and low bit overhead.

[0117] In some embodiments, the BWP-size may be determined based on a first bandwidth supported by the first type of terminal. For example, the BWP-size may be equal to the number of RBs corresponding to the first bandwidth supported by the first type of terminal. Assuming that the first bandwidth supported by the first type of terminal is 20MHz, then the BWP-size may be equal to 20MHz, or the BWP-size may be the floor function of the quotient between 20MHz and the bandwidth value of a single RB.

[0118] In New Radio (NR) communication systems, the maximum resources that a terminal can be allocated can be the same as the size of the BWP (Bandwidth, Width, and Portability) bandwidth. Therefore, in type 1 resource allocation, the amount of resources supported by the terminal is equal to the bandwidth of the BWP.

[0119] However, since the maximum allocated resources supported by the eRedCap terminal are not equal to the width of the BWP allocated to the terminal, if the resource allocation instruction and DCI bits are still determined based on the BWP bandwidth, it will lead to an increase in terminal DCI overhead.

[0120] In view of this, the resource allocation method for eRedCap terminal type 1 is enhanced to reduce DCI overhead.

[0121] For example, the response is a first-class terminal, which determines resource allocation based on the terminal's transmit / receive bandwidth and / or BWP bandwidth. This first-class terminal includes, but is not limited to, eRedCap terminals.

[0122] The first type of terminal supports a different range of frequency (RF) transmit / receive bandwidth than the baseband processing bandwidth. For example, the eRedCap terminal has an RF transmit / receive bandwidth of 20MHz and a baseband processing bandwidth of 5MHz.

[0123] The initial RB allocated to the terminal can be any RB in the BWP, and the total number of consecutive RBs allocated to the terminal shall not exceed the total number of RBs included in the terminal's baseband processing bandwidth.

[0124] The resource allocation indication is jointly encoded based on the terminal's transmit / receive bandwidth and / or BWP bandwidth. This joint encoding indicates the starting RB allocated to the terminal and the number of consecutive RBs. This joint encoding is one type of the aforementioned RIV.

[0125] Specifically, BWP_size is the total number of RBs contained in BWP, and Lmax is the maximum number of RBs allocated to the terminal and distributed continuously. Lmax is determined by the baseband processing bandwidth of the terminal.

[0126] If S <= BWP_size - Lmax, then RIV = S * Lmax + L;

[0127] If S>BWP_size-Lmax, then RIV=(BWP_size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP_size-Lmax)));

[0128] The number of bits occupied by the resource allocation field in DCI can be determined by the baseband processing bandwidth of the terminal and the bandwidth of the BWP.

[0129] For example, the number of bits occupied by the resource allocation field can at least indicate the maximum index value of the RIV.

[0130] like Figure 7 As shown, this disclosure provides a resource processing apparatus, wherein the apparatus includes:

[0131] The allocation module 110 is configured to allocate resources to the first type of terminal in response to the first type of terminal, and to allocate resources according to the bandwidth supported by the first type of terminal.

[0132] In some embodiments, the resource processing apparatus may be included in a base station.

[0133] The base station includes, but is not limited to, eNB and / or gNB.

[0134] In some embodiments, the resource processing apparatus further includes a storage module; the storage module may be used at least to store resource allocation information generated by resource allocation.

[0135] In some embodiments, the allocation module 110 may be a program module; after the program module is executed by the processor, it can perform the above-mentioned resource allocation operation.

[0136] In other embodiments, the allocation module 110 may be a hardware-software hybrid module; the hardware-software hybrid module includes, but is not limited to, a programmable array; the programmable array includes, but is not limited to, field-programmable arrays and / or complex programmable arrays.

[0137] In some embodiments, the allocation module 110 may include: a pure hardware module; the pure hardware module includes, but is not limited to, an application-specific integrated circuit.

[0138] In some embodiments, the allocation module 110 is configured to, in response to allocating resources for the first type of terminal, determine the number of RBs that the bandwidth portion (BWP) configured for the first type of terminal can include based on a first bandwidth supported by the first type of terminal; wherein the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit; and / or, in response to allocating resources for the first type of terminal, allocate the number of RBs for data transmission to the first type of terminal based on a second bandwidth supported by the first type of terminal; wherein the second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission.

[0139] In some embodiments, the number of RBs allocated for data transmission by the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

[0140] In some embodiments, the apparatus further includes:

[0141] The indicator module is configured to use a resource indicator (RIV) to jointly indicate the starting RB number S and the number L of consecutively distributed RBs allocated to the first type of terminal.

[0142] In some embodiments, when S is less than or equal to the difference between BWP-size and Lmax, the value of RIV is: S*Lmax+L;

[0143] When S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))};

[0144] Wherein, Lmax is the maximum number of RBs in the first type of terminal;

[0145] L is the actual number of the first type of terminal RB;

[0146] The BWP-size is the size of the BWP containing the RB allocated to the first type of terminal.

[0147] In some embodiments, the apparatus further includes:

[0148] The transmitting module is configured to transmit downlink control information (DCI) containing the RIV.

[0149] In some embodiments, the first type of terminal includes: an enhanced capability reduction eRedCap terminal.

[0150] like Figure 8 As shown, this disclosure provides a resource processing apparatus, wherein the apparatus includes:

[0151] The receiving module 210 is configured to receive DCI including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to the first type of terminal, wherein the frequency domain resources are determined based on the bandwidth supported by the first type of terminal.

[0152] The resource processing apparatus may be included in a first type of terminal. The first type of terminal may be a UE that supports various types of UEs with low bandwidth, such as a RedCap terminal or an eRedCap terminal.

[0153] In some embodiments, the resource processing apparatus further includes a storage module; the storage module may be used at least to store resource allocation information generated by resource allocation.

[0154] In some embodiments, the receiving module 210 may be a program module; after the program module is executed by the processor, it can perform the above-mentioned resource allocation operation.

[0155] In other embodiments, the receiving module 210 may be a hardware-software hybrid module; the hardware-software hybrid module includes, but is not limited to, a programmable array; the programmable array includes, but is not limited to, a field-programmable array and / or a complex programmable array.

[0156] In some embodiments, the receiving module 210 may include a pure hardware module; the pure hardware module includes, but is not limited to, an application-specific integrated circuit.

[0157] In some embodiments, the receiving module 210 is configured to receive a DCI containing an RIV, wherein the RIV jointly indicates the starting RB number S and the number L of consecutively distributed RBs assigned by the base station to the first type of terminal.

[0158] In some embodiments, the number of RBs included in the BWP of the first type of terminal is determined based on the first bandwidth supported by the first type of terminal, wherein the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit.

[0159] And / or,

[0160] The number of RBs allocated to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal, wherein the second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission.

[0161] In some embodiments, when S is less than or equal to the difference between BWP-size and Lmax, the value of RIV is: S*Lmax+L;

[0162] When S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))};

[0163] Wherein, Lmax is the maximum number of RBs in the first type of terminal;

[0164] L is the actual number of the first type of terminal RB;

[0165] The BWP-size is the size of the BWP containing the RB allocated to the first type of terminal.

[0166] This disclosure provides a communication device, including:

[0167] Memory used to store processor-executable instructions;

[0168] The processor is connected to the memory separately;

[0169] The processor is configured to execute the resource processing method provided by any of the aforementioned technical solutions.

[0170] The processor may include various types of storage media, which are non-transitory computer storage media that can continue to store information after the communication device loses power.

[0171] Here, the communication device includes: UE or network element, which can be any one of the aforementioned first to fourth network elements.

[0172] The processor can be connected to the memory via a bus or similar means to read executable programs stored in the memory, for example, such as... Figures 4 to 6 At least one of the methods shown.

[0173] Figure 9This is a block diagram illustrating a terminal 800 according to an exemplary embodiment. For example, terminal 800 may be a mobile phone, computer, digital broadcasting user equipment, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc. Terminal 800 may be a terminal of the aforementioned first type.

[0174] Reference Figure 9 Terminal 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.

[0175] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to generate all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0176] Memory 804 is configured to store various types of data to support operation on terminal 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0177] Power supply component 806 provides power to various components of terminal 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 800.

[0178] Multimedia component 808 includes a screen that provides an output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the terminal 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0179] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0180] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0181] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of terminal 800. For example, sensor assembly 814 can detect the on / off state of terminal 800, the relative positioning of components such as the display and keypad of terminal 800, changes in position of terminal 800 or one of its components, the presence or absence of user contact with terminal 800, orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0182] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0183] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0184] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions that can be executed by a processor 820 of a terminal 800 to generate the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0185] like Figure 10 As shown in the figure, one embodiment of this disclosure illustrates the structure of an access device. For example, the communication device 900 can be the aforementioned base station.

[0186] Reference Figure 10 The communication device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions, such as application programs, that can be executed by the processing component 922. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform any of the methods described above applied to the access device, such as... Figures 4 to 6 Any of the methods shown.

[0187] The communication device 900 may also include a power supply component 1926 configured to perform power management of the communication device 900, a wired or wireless network interface 950 configured to connect the communication device 900 to a network, and an input / output (I / O) interface 958. The communication device 900 can operate on an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.

[0188] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0189] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A resource processing method, wherein, Performed by the base station, the method includes: The response allocates resources to the first type of terminals based on the bandwidth supported by the first type of terminals; the first type of terminals includes enhanced capability reduction eRedCap terminals. The Resource Indicator (RIV) is used to jointly indicate the number S of the initial physical resource block (RB) allocated to the first type of terminal and the number L of the consecutively distributed RBs. Wherein, when S is less than or equal to the difference between the bandwidth portion size BWP-size and Lmax, the value of RIV is: S*Lmax+L; when S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))}; Wherein, BWP-size is the size of the BWP where the RB is located for the first type of terminal, and BWP-size is determined according to the first bandwidth supported by the first type of terminal, and the first bandwidth is determined according to the maximum frequency range that the first type of terminal can receive or transmit. The Lmax is the maximum number of RBs in the first type of terminal. The Lmax is determined based on the second bandwidth supported by the first type of terminal. The second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission. L is the actual number of the first type of terminal RB; Send downlink control information (DCI) containing the RIV.

2. The method according to claim 1, wherein, The response allocates resources to the first type of terminal, and the resource allocation is based on the bandwidth supported by the first type of terminal, including: The response allocates resources to the first type of terminal and determines the number of RBs that the bandwidth portion BWP configured for the first type of terminal can contain based on the first bandwidth supported by the first type of terminal. And / or, The response allocates resources to the first type of terminal, and allocates the number of RBs for data transmission to the first type of terminal based on the second bandwidth supported by the first type of terminal.

3. The method according to claim 2, wherein, The number of RBs allocated for data transmission for the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

4. A resource processing method, wherein, The method, executed by a first-type terminal, includes: Receive downlink control information (DCI) including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to the first type of terminal, wherein the frequency domain resources are determined based on the bandwidth supported by the first type of terminal; the first type of terminal includes an enhanced capability reduction (eRedCap) terminal. The DCI that receives resource allocation information includes: Receive a DCI containing a Resource Indicator (RIV), wherein the RIV jointly indicates the number S of the starting physical resource block (RB) allocated by the base station to the first type of terminal and the number L of the consecutively distributed RBs. Wherein, when S is less than or equal to the difference between the bandwidth portion size BWP-size and Lmax, the value of RIV is: S*Lmax+L; when S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))}; Wherein, BWP-size is the size of the BWP where the RB is located for the first type of terminal, and BWP-size is determined according to the first bandwidth supported by the first type of terminal, and the first bandwidth is determined according to the maximum frequency range that the first type of terminal can receive or transmit. The Lmax is the maximum number of RBs in the first type of terminal. The Lmax is determined based on the second bandwidth supported by the first type of terminal. The second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission. L represents the actual number of the first type of terminal RB.

5. The method according to claim 4, wherein, The number of RBs included in the BWP of the first type of terminal is determined based on the first bandwidth supported by the first type of terminal; And / or, The number of RBs allocated to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

6. A resource processing apparatus, wherein, The device includes: The allocation module is configured to allocate resources to a first type of terminal in response to the first type of terminal, and to allocate resources according to the bandwidth supported by the first type of terminal; the first type of terminal includes enhanced capability reduction eRedCap terminals; The indicator module is configured to use a resource indicator (RIV) to jointly indicate the number S of the initial physical resource block (RB) allocated to the first type of terminal and the number L of the consecutively distributed RBs. The indication module is specifically configured as follows: when S is less than or equal to the difference between the bandwidth portion size BWP-size and Lmax, the value of RIV is: S*Lmax+L; when S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))}; where BWP-size is the size of the BWP where the RB is located for the first type of terminal, and BWP-size is determined based on the first bandwidth supported by the first type of terminal, and the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit; Lmax is the maximum number of RBs for the first type of terminal, and Lmax is determined based on the second bandwidth supported by the first type of terminal, and the second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission; L is the actual number of RBs for the first type of terminal. The transmitting module is configured to transmit downlink control information (DCI) containing the RIV.

7. The apparatus according to claim 6, wherein, The allocation module is configured to, in response to allocate resources to the first type of terminal, determine the number of RBs that the bandwidth portion (BWP) configured for the first type of terminal can contain based on the first bandwidth supported by the first type of terminal; and / or, in response to allocate resources to the first type of terminal, allocate the number of RBs for data transmission to the first type of terminal based on the second bandwidth supported by the first type of terminal.

8. The apparatus according to claim 6, wherein, The number of RBs allocated for data transmission to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

9. A resource processing apparatus, wherein, The device includes: The receiving module is configured to receive DCI including resource allocation information, wherein the resource allocation information indicates frequency domain resources allocated to a first type of terminal, wherein the frequency domain resources are determined based on the bandwidth supported by the first type of terminal; the first type of terminal includes an enhanced capability reduction eRedCap terminal. The receiving module is further configured to receive a DCI containing a resource indicator (RIV), wherein the RIV jointly indicates the number S of the starting physical resource block (RB) allocated by the base station to the first type of terminal and the number L of the consecutively distributed RBs. The receiving module is specifically configured such that when S is less than or equal to the difference between the bandwidth portion size BWP-size and Lmax, the value of RIV is: S*Lmax+L; when S is greater than the difference between BWP-size and Lmax, the value of RIV is: (BWP-size-Lmax)*Lmax+{(Lmax-1)+(Lmax-2)+…+(Lmax-(S-(BWP-size-Lmax)))}; where BWP-size is the size of the BWP where the RB is located for the first type of terminal, and BWP-size is determined based on the first bandwidth supported by the first type of terminal, and the first bandwidth is determined based on the maximum frequency range that the first type of terminal can receive or transmit; Lmax is the maximum number of RBs for the first type of terminal, and Lmax is determined based on the second bandwidth supported by the first type of terminal, and the second bandwidth is determined based on the maximum number of processing RBs supported by the first type of terminal for data transmission; and L is the actual number of RBs for the first type of terminal.

10. The apparatus according to claim 9, wherein, The number of RBs included in the BWP of the first type of terminal is determined based on the first bandwidth supported by the first type of terminal; And / or, The number of RBs allocated to the first type of terminal is less than or equal to the second bandwidth supported by the first type of terminal.

11. A communication device, comprising a processor, a transceiver, a memory, and an executable program stored in the memory and executable by the processor, wherein, When the processor runs the executable program, it performs the method provided as claimed in any one of claims 1 to 3 or 4 to 5.

12. A computer storage medium storing an executable program; the executable program, when executed by a processor, is capable of implementing the resource processing method provided in any one of claims 1 to 3 or 4 to 5.

Citation Information

Patent Citations

  • Resource configuration method and device, resource determination method and device, communication device and storage medium

    CN114175820A

  • Frequency domain resource determining method, device, and storage medium

    WO2022028340A1