SRS resource allocation method and device and medium

By dynamically adjusting the SRS resource allocation cycle and combining the service volume of terminal equipment, the problem of unreasonable allocation of SRS resource in the prior art is solved and the throughput of the cell is improved.

CN119697766APending Publication Date: 2025-03-25DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311246244.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

When allocating SRS resources in the prior art, the traffic volume of the terminal equipment is not effectively considered, resulting in low cell throughput.

Method used

By obtaining the downlink transmission rate of the target terminal and combining the current SRS resource allocation cycle type and the target transmission rate threshold, the SRS resource allocation cycle type of the target terminal is dynamically determined, thereby reasonably allocating SRS resources.

Benefits of technology

By dynamically adjusting the allocation cycle of SRS resources in combination with the traffic volume of terminal devices, the rationality of allocation of SRS resources is improved and the throughput of the cell is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697766A_ABST
    Figure CN119697766A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an SRS (Sounding Reference Signal) resource allocation method and device and a medium. The method comprises the following steps: acquiring a downlink transmission rate corresponding to a target terminal; acquiring a current allocation period type of the SRS resource corresponding to the target terminal, and acquiring a target transmission rate threshold corresponding to the current allocation period type; determining a target allocation period type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation period type of the SRS resource and the target transmission rate threshold; and allocating the SRS resource to the target terminal based on the target allocation period type. According to the embodiment of the invention, the allocation rationality of the SRS resources is well guaranteed, and the improvement of the cell throughput is also facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to an SRS resource allocation method, device and medium. Background Art

[0002] In a communication system, a base station can allocate SRS (Sounding Reference Signal) resources to terminal devices accessing a service cell to measure the channel quality of the terminal devices. The way SRS resources are allocated to terminal devices will directly affect the cell throughput. The SRS resource allocation method provided by the relevant technology is not good. For example, due to limited SRS resources, it is based only on the access order of terminal devices, and the limited small-period SRS resources (that is, the allocation period corresponding to the SRS resources is smaller) are allocated to the terminal devices that access first, and then the large-period SRS resources (that is, the allocation period corresponding to the SRS resources is larger) are allocated to the terminal devices that access later. However, this allocation method is less effective, which is mainly reflected in the low cell throughput. Summary of the invention

[0003] In order to solve the above technical problem or at least partially solve the above technical problem, the present disclosure provides an SRS resource allocation method, device and medium.

[0004] An embodiment of the present disclosure provides an SRS resource allocation method, the method comprising: obtaining a downlink transmission rate corresponding to a target terminal; obtaining a current allocation cycle type of the SRS resources corresponding to the target terminal, and obtaining a target transmission rate threshold corresponding to the current allocation cycle type; determining a target allocation cycle type of the SRS resources corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resources, and the target transmission rate threshold; and allocating SRS resources to the target terminal based on the target allocation cycle type.

[0005] Optionally, determining the target allocation cycle type of the SRS resources corresponding to the target terminal based on the downlink transmission rate, the current allocation cycle type of the SRS resources and the target transmission rate threshold includes: when the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replacing the current allocation cycle type and using the replaced allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal; when the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, using the current allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal.

[0006] Optionally, the allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; if the current allocation cycle type is the first allocation cycle type, the replaced allocation cycle type is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the replaced allocation cycle type is the first allocation cycle type.

[0007] Optionally, the reset conditions corresponding to the current allocation cycle type include: when the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; when the current allocation cycle type is the second allocation cycle type, the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

[0008] Optionally, if the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; if the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the period value of the first allocation cycle type is greater than the period value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

[0009] Optionally, the method further includes: acquiring a resource occupancy rate corresponding to an SRS resource having an allocation period type of a second allocation period type; and when the resource occupancy rate is higher than a preset occupancy rate threshold, increasing a first transmission rate threshold currently corresponding to the first allocation period type.

[0010] Optionally, the raising of the first transmission rate threshold currently corresponding to the first allocation cycle type includes: counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation cycle type but are not allocated SRS resources corresponding to the second allocation cycle type; and raising the first transmission rate threshold currently corresponding to the first allocation cycle type when the total number of first terminals is not lower than a first preset number threshold.

[0011] Optionally, the increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: increasing the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold increment.

[0012] Optionally, the method also includes: obtaining the total number of second terminals whose allocation period type of the allocated SRS resources is a second allocation period type; when the proportion of the total number of second terminals relative to the total number of maximum terminals is less than a preset proportion threshold, lowering the first transmission rate threshold currently corresponding to the first allocation period type; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation period type is the second allocation period type can be allocated.

[0013] Optionally, lowering the first transmission rate threshold currently corresponding to the first allocation cycle type includes: lowering the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold reduction.

[0014] Optionally, the execution conditions of the method include: the total number of terminals accessed by the service cell corresponding to the target terminal exceeds a second preset number threshold, and / or the downlink resource utilization corresponding to the service cell exceeds a preset utilization threshold.

[0015] An embodiment of the present disclosure provides an SRS resource allocation device, including a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: obtaining a downlink transmission rate corresponding to a target terminal; obtaining a current allocation cycle type of SRS resources corresponding to the target terminal, and obtaining a target transmission rate threshold corresponding to the current allocation cycle type; determining a target allocation cycle type of the SRS resources corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resources, and the target transmission rate threshold; and allocating SRS resources to the target terminal based on the target allocation cycle type.

[0016] Optionally, determining the target allocation cycle type of the SRS resources corresponding to the target terminal based on the downlink transmission rate, the current allocation cycle type of the SRS resources and the target transmission rate threshold includes: when the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replacing the current allocation cycle type and using the replaced allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal; when the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, using the current allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal.

[0017] Optionally, the allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; if the current allocation cycle type is the first allocation cycle type, the replaced allocation cycle type is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the replaced allocation cycle type is the first allocation cycle type.

[0018] Optionally, the reset conditions corresponding to the current allocation cycle type include: when the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; when the current allocation cycle type is the second allocation cycle type, the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

[0019] Optionally, if the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; if the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the period value of the first allocation cycle type is greater than the period value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

[0020] Optionally, the processor is further used to perform the following operations: obtain the resource occupancy rate corresponding to the SRS resource whose allocation period type is the second allocation period type; when the resource occupancy rate is higher than a preset occupancy rate threshold, increase the first transmission rate threshold currently corresponding to the first allocation period type.

[0021] Optionally, the raising of the first transmission rate threshold currently corresponding to the first allocation cycle type includes: counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation cycle type but are not allocated SRS resources corresponding to the second allocation cycle type; and raising the first transmission rate threshold currently corresponding to the first allocation cycle type when the total number of first terminals is not lower than a first preset number threshold.

[0022] Optionally, the increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: increasing the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold increment.

[0023] Optionally, the processor is further used to perform the following operations: obtaining the total number of second terminals whose allocation period type of the allocated SRS resources is a second allocation period type; when the proportion of the total number of second terminals relative to the total number of maximum terminals is less than a preset proportion threshold, lowering the first transmission rate threshold currently corresponding to the first allocation period type; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation period type is the second allocation period type can be allocated.

[0024] Optionally, lowering the first transmission rate threshold currently corresponding to the first allocation cycle type includes: lowering the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold reduction.

[0025] Optionally, the conditions for the processor to perform the operation include: the total number of terminals accessed by the service cell corresponding to the target terminal exceeds a second preset number threshold, and / or the downlink resource utilization corresponding to the service cell exceeds a preset utilization threshold.

[0026] The embodiment of the present disclosure provides an SRS resource allocation device, including: a transmission rate acquisition unit, used to acquire a downlink transmission rate corresponding to a target terminal; a current type acquisition unit, used to acquire a current allocation cycle type of the SRS resources corresponding to the target terminal, and acquire a target transmission rate threshold corresponding to the current allocation cycle type; a target type determination unit, used to determine a target allocation cycle type of the SRS resources corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resources, and the target transmission rate threshold; an SRS resource allocation unit, used to allocate SRS resources to the target terminal based on the target allocation cycle type.

[0027] An embodiment of the present disclosure provides a processor-readable storage medium, wherein the processor-readable storage medium stores a program, and the program is used to enable the processor to execute the aforementioned SRS resource allocation method.

[0028] The above technical solution provided by the embodiment of the present disclosure refers to the downlink transmission rate of the terminal when allocating SRS resources. The downlink transmission rate can reflect the business volume of the terminal. That is, the above method can reasonably determine the target allocation cycle type of the terminal in combination with the business volume corresponding to the terminal, the current allocation cycle type and the corresponding target transmission rate threshold, so as to allocate SRS resources to the target terminal based on the target allocation cycle type. That is, the above method can dynamically adjust the allocation cycle of the SRS resources corresponding to the terminal in combination with the business volume of the terminal, which better ensures the rationality of the allocation of SRS resources and helps to improve the cell throughput.

[0029] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0031] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0032] Figure 1 A flowchart of an SRS resource allocation method provided in an embodiment of the present disclosure;

[0033] Figure 2 A flowchart of an SRS resource allocation method provided in an embodiment of the present disclosure;

[0034] Figure 3 A schematic diagram of the structure of an SRS resource allocation device provided in an embodiment of the present disclosure;

[0035] Figure 4 A schematic diagram of the structure of an SRS resource allocation device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0037] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0038] In the conventional TDD (Time Division Duplex) frame structure, there are relatively few uplink time slots, and the SRS signal is generally given priority to be configured in a special time slot and is transmitted periodically. The TDD system can use the SRS signal to implement downlink non-codebook shaping, but to obtain better performance, it is generally required to configure a smaller SRS period. Limited by the available SRS resources in the uplink, the number of UEs (User Equipment) that can actually configure small-period SRS resources (that is, the period value of the allocation period corresponding to the SRS resources is small) is limited. As the number of access users increases, the users who access later can only be allocated large-period SRS resources (that is, the period value of the allocation period corresponding to the SRS resources is large). The non-codebook performance of these UEs may not be guaranteed, so codebook transmission is used. Based on the research conclusions, the non-codebook performance is significantly better than the codebook performance. For ease of understanding, the following further explanation is provided:

[0039] The codebook is a limited set of available precoding matrices. The UE can only select a suitable precoding matrix (Precoding Matrix Indicator, PMI) from the codebook for reporting; and for codebook-based precoding, the base station can only select a suitable precoding matrix from the codebook. Non-codebook precoding utilizes the reciprocity characteristics of the channel. The base station obtains uplink channel information based on the uplink transmission signal, and obtains downlink channel information based on channel reciprocity. The obtained channel information is used for matrix decomposition to generate the required precoding matrix. If the base station can obtain an accurate and complete channel matrix in a timely manner, the base station can directly calculate the precoding matrix that matches the channel transmission characteristics. Under the above conditions, non-codebook precoding can avoid the loss of quantization accuracy, and due to the limited SRS resources, it is necessary to select a suitable UE to preferentially allocate small-period SRS resources to ensure its non-codebook performance. In order to further facilitate the understanding of the impact of the rationality of SRS resource allocation on system performance or user terminals, the embodiments of the present disclosure are analyzed and explained from the following three levels:

[0040] 1) Under low transmission rate and small SRS period, the system performance corresponding to the non-codebook is better than the system performance corresponding to the codebook.

[0041] 2) As the period value of the allocation period corresponding to the SRS resource (hereinafter referred to as the SRS period) increases, the system performance gradually decreases. Specifically, in the low-speed scenario, the non-codebook is greatly affected by the SRS period at the same rank, and is greatly affected by the time domain correlation of the channel. As the SRS period increases, the channel time domain correlation, shaping factor and channel matching degree decrease, and then the shaping vector accuracy decreases, resulting in performance degradation.

[0042] 3) The larger the SRS period, the more SRS resources there are in a unit period. For example, the total number of resources Nres_total can be calculated according to the following formula:

[0043] Nres_total=Nsrs_slot_per_frame*Nsrs_symb_per_slot*Ktc*Ncs*Tsrs_per / 10ms

[0044] Among them, Nsrs_slot_per_frame represents the number of slots (time slots) of SRS that can be transmitted in one frame; Nsrs_symb_per_slot represents the number of SRS symbols that can be transmitted in one slot; Ktc represents the comb teeth of SRS; Ncs represents the maximum number of cyclic shifts; and Tsrs_per represents the SRS period.

[0045] From the above three aspects, it can be seen that in order to ensure the performance of the system, it is necessary to ensure that the SRS period is not too large. However, if the SRS period is too small, it will affect the number of SRS resources, thereby affecting the number of UEs allocated to SRS resources. Considering the limitation of SRS resources, it is usually adopted to allocate small-period SRS resources to some UEs and large-period SRS resources to some UEs. Therefore, how to select appropriate UEs to allocate small-period SRS resources is the key issue currently faced.

[0046] In the SRS resource allocation method adopted by the related art, the base station mainly allocates SRS resources to the UE according to the access order of the UE. The terminal equipment that accesses first can be preferentially allocated to the small-period SRS resources, and the terminal equipment that accesses later can only be allocated to the large-period SRS resources. However, the rationality of the SRS resource allocation method based only on the order of priority is poor. For example, it is assumed that there are a total of 100 SRS resources, including 10 small-period SRS resources and 90 large-period SRS resources, that is, the small-period SRS resources can only be used by 10 UEs, and the large-period SRS resources can be used by 90 UEs. With the successive access of UEs, after 10 UEs have been allocated small-period SRS resources, the subsequent access UEs can only use the remaining 90 large-period SRS resources regardless of the traffic volume, resulting in the UE business being affected, and directly causing the cell throughput to be low, making it difficult to achieve the optimal. The inventors have found that if the service measurement dimension is increased, the allocation result of SRS resources can be dynamically adjusted as the service volume of the first 10 UEs changes. When the service volume is small, small-cycle SRS resources can be released to other users with larger service volume, which can better guarantee the throughput of the cell.

[0047] It should be noted that the defects existing in the SRS resource allocation scheme in the related technology (such as failure to take terminal traffic into consideration when allocating SRS resources, resulting in poor cell throughput) are the results obtained by the applicant after practice and careful research. Therefore, the process of discovering the above defects and the solutions proposed in the embodiments of the present disclosure below for the above defects should be recognized as the applicant's contribution to this application.

[0048] In order to ensure the rationality of SRS resource allocation and further improve the cell throughput, the present disclosure provides an SRS resource allocation method, device and medium, which are described in detail below:

[0049] Figure 1 The present invention provides a flow chart of an SRS resource allocation method provided in an embodiment of the present invention. The method can be executed by an SRS resource allocation device, wherein the device can be implemented by software and / or hardware and can generally be integrated in a network device such as a base station. Figure 1 As shown, the method mainly includes the following steps S102 to S108:

[0050] Step S102, obtaining the downlink transmission rate corresponding to the target terminal.

[0051] In the embodiment of the present disclosure, the target terminal is a user terminal UE, for example, any UE that accesses a serving cell and needs to be allocated SRS resources can be used as the target terminal.

[0052] In practical applications, the downlink transmission rate corresponding to the target terminal can be obtained by counting the TBS (Transport Block Size) of the downlink scheduling of the target terminal. Specifically, the downlink transmission rate corresponding to the target terminal can be counted at a preset time interval (i.e., periodically). Exemplarily, within the downlink transmission rate statistical period T, the TBS of the downlink scheduling of the target terminal is counted, and the downlink transmission rate DL_Data_Rate_Value_Stat_i=SumTbs_i / T is calculated at the time point of the downlink transmission rate statistical period T, in units of bps.

[0053] in, Tbs_i represents the TBS scheduled by the i-th UE in the j-th slot, dl_slot_num_T represents the number of downlink slots in the downlink transmission rate statistical period T; slot represents the gap.

[0054] It is understandable that the downlink transmission rate is a direct reflection of the terminal business volume. The embodiment of the present disclosure can objectively and accurately know the current business volume of the target terminal by acquiring the downlink transmission rate corresponding to the target terminal.

[0055] Step S104: obtaining the current allocation cycle type of the SRS resources corresponding to the target terminal, and obtaining the target transmission rate threshold corresponding to the current allocation cycle type.

[0056] Exemplarily, the allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type. Both the cycle value of the first allocation cycle type and the cycle value of the second allocation cycle type can be pre-set. Usually, the cycle value of the first allocation cycle type is larger, and the cycle value of the second allocation cycle type is smaller. In practical applications, a cycle threshold for dividing the first allocation cycle type and the second allocation cycle type can be pre-set. The allocation cycle type with a cycle value greater than the cycle threshold is the first allocation cycle type, and the allocation cycle type with a cycle value not greater than the cycle threshold is the second allocation cycle type. In other words, the cycle value of the first allocation cycle type is greater than the cycle threshold, and the cycle value of the second allocation cycle type is not greater than the cycle threshold. The cycle threshold can be flexibly set according to demand. Exemplarily, it can be set to 80ms. In addition, other values ​​can also be set as the cycle threshold, which is not limited here. On the basis of the preset cycle threshold, the cycle value of the first allocation cycle type (which can be referred to as a large cycle) and the cycle value of the second allocation cycle type (which can be referred to as a small cycle) can be flexibly set according to demand. The SRS resources corresponding to the first allocation cycle type can be called large cycle SRS resources, and the SRS resources corresponding to the second allocation cycle type can be called small cycle SRS resources. The period value mentioned above is used to characterize the length of the allocation period of the UE. The transmission period of the SRS signal of the UE indicated by the SRS resource is also determined based on the above allocation period. The allocation period can also be understood as the period for traversing the full bandwidth. A large period indicates that a large period is required to traverse the full bandwidth, and a small period indicates that a small period is required to traverse the full bandwidth.

[0057] It should be noted that the above is only an example and should not be regarded as a limitation. In actual applications, it can be divided into two or more allocation cycle types according to needs. For example, the allocation cycle type can also include a third allocation cycle type, and the cycle value of the third allocation cycle type is between the cycle value of the first allocation cycle type and the cycle value of the second allocation cycle type.

[0058] In the disclosed embodiment, a corresponding target transmission rate threshold may be set for each allocation cycle type, and different allocation cycle types correspond to different target transmission rate thresholds. Exemplarily, if the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; if the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the first transmission rate threshold is greater than the second transmission rate threshold, and usually, the first transmission rate threshold is higher, which can be referred to as the high transmission rate threshold; the second transmission rate threshold is smaller, which can be referred to as the low transmission rate threshold. That is, large-period SRS resources correspond to high transmission rate thresholds, and small-period SRS resources correspond to low transmission rate thresholds.

[0059] It should be noted that the target transmission rate threshold corresponding to the allocation cycle type may be preset or dynamically adjusted according to actual conditions, and the acquired target transmission rate threshold is the currently latest acquired target transmission rate threshold.

[0060] Step S106: Determine the target allocation cycle type of the SRS resources corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resources and the target transmission rate threshold.

[0061] Among them, the target allocation cycle type may be the same as the current allocation cycle type, or may be different from the current allocation cycle type. Exemplarily, the target allocation cycle type may be the first allocation cycle type, or may be the second allocation cycle type. In other words, it is possible to determine whether it is necessary to continue to maintain the current allocation cycle type of the SRS resources corresponding to the target terminal, or whether it is necessary to update the current allocation cycle type of the SRS resources corresponding to the target terminal, based on the downlink transmission rate, the current allocation cycle type of the SRS resources, and the target transmission rate threshold, so as to determine the target allocation cycle type corresponding to the SRS resources to be allocated.

[0062] Step S108: Allocate SRS resources to the target terminal based on the target allocation cycle type.

[0063] In a specific implementation, SRS resources can be allocated to the target terminal based on the period value of the target allocation period type. For example, if the period value of the target allocation period type is t milliseconds, the base station can allocate corresponding SRS resources to the target terminal every t milliseconds. If the t value is the period value of the first allocation period type, the SRS resources allocated to the target terminal are large-period SRS resources. If the t value is the period value of the second allocation period type, the SRS resources allocated to the target terminal are small-period SRS resources. Among them, the SRS resources can be used to instruct the target terminal to send an SRS signal to the base station, and the transmission period of the SRS signal is also determined based on the period value of the target allocation period type. The base station can better measure the channel quality of the terminal device through the received SRS signal.

[0064] The above method provided by the embodiment of the present disclosure refers to the downlink transmission rate of the terminal when allocating SRS resources. The downlink transmission rate can reflect the business volume of the terminal. That is, the above method can reasonably determine the target allocation cycle type of the terminal in combination with the business volume corresponding to the terminal, the current allocation cycle type and the corresponding target transmission rate threshold, thereby allocating SRS resources to the target terminal based on the target allocation cycle type. That is, the above method can dynamically adjust the allocation cycle of the SRS resources corresponding to the terminal in combination with the business volume of the terminal, which better ensures the rationality of the allocation of SRS resources and helps to improve the cell throughput.

[0065] For ease of understanding, the embodiment of the present disclosure provides a specific implementation example of the above step S106, that is, when performing the step of determining the target allocation cycle type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resource, and the target transmission rate threshold, it can be implemented with reference to the following case 1 and case 2:

[0066] Case 1: When the downlink transmission rate and the target transmission rate threshold meet the reset conditions corresponding to the current allocation cycle type, the current allocation cycle type is replaced and the replaced allocation cycle type is used as the target allocation cycle type of the SRS resources corresponding to the target terminal.

[0067] That is, only when the downlink transmission rate and the target transmission rate threshold meet the reset conditions corresponding to the current allocation cycle type, the current allocation cycle type will be changed. For example, if the current allocation cycle type is the first allocation cycle type, the allocation cycle type after the change is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the allocation cycle type after the change is the first allocation cycle type. Through the above method, the allocation cycle type of the SRS resource corresponding to the target terminal can be dynamically adjusted, that is, the length of the allocation cycle of the SRS resource can be flexibly adjusted for the target terminal according to the actual situation, so as to more reasonably allocate the SRS resource to the target terminal.

[0068] In order to ensure the switching reliability of the allocation cycle type, the embodiment of the present disclosure provides an implementation method of the reset condition corresponding to the current allocation cycle type, specifically including: when the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; when the current allocation cycle type is the second allocation cycle type, the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer, and the values ​​of N and M may be the same or different.

[0069] Specifically, when the current allocation cycle type is the first allocation cycle type, if the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type, then the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type. It can be understood that only when the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type (specifically the aforementioned first transmission rate threshold, also referred to as the high rate threshold), is it considered to meet the reset condition corresponding to the first allocation cycle type, that is, if the downlink transmission rates of the target terminal obtained for N consecutive times are all higher than the high rate threshold, it can be reliably determined that the target terminal is currently stably in a high transmission rate state, that is, the current traffic volume of the target terminal is large, and the large-period SRS resources originally allocated to the target terminal can no longer meet the demand, and it is necessary to re-allocate small-period SRS resources to the target terminal.

[0070] Correspondingly, when the current allocation cycle type is the second allocation cycle type, if the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type, then the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type. It can be understood that only when the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type (specifically the aforementioned second transmission rate threshold, which can also be called the low rate threshold), is it considered to meet the reset condition corresponding to the second allocation cycle type, that is, if the downlink transmission rates of the target terminal obtained for M consecutive times are all lower than the low rate threshold, it can be reliably determined that the target terminal is currently in a stable low transmission rate state, that is, the current traffic volume of the target terminal is small, and there is no need to allocate limited small-cycle SRS resources to the target terminal. At this time, re-allocating large-cycle SRS resources to the target terminal can also meet the demand.

[0071] Case 2: When the downlink transmission rate and the target transmission rate threshold do not satisfy the reset condition corresponding to the current allocation cycle type, the current allocation cycle type is used as the target allocation cycle type of the SRS resources corresponding to the target terminal.

[0072] As mentioned above, in the case where the current allocation cycle type is the first allocation cycle type, if the downlink transmission rates obtained for N consecutive times are not all higher than the target transmission rate threshold corresponding to the first allocation cycle type, the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, such as, if there is a situation where the downlink transmission rate is lower than the target transmission rate threshold corresponding to the first allocation cycle type among the downlink transmission rates obtained for N consecutive times, it will be considered that the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type. Correspondingly, in the case where the current allocation cycle type is the second allocation cycle type, if the downlink transmission rates obtained for M consecutive times are not all lower than the target transmission rate threshold corresponding to the second allocation cycle type, the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, such as, if there is a situation where the downlink transmission rate is higher than the target transmission rate threshold corresponding to the second allocation cycle type among the downlink transmission rates obtained for M consecutive times, it will be considered that the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, and the allocation cycle type of the SRS resource corresponding to the target terminal is maintained unchanged. Through the above-mentioned manner, the rationality and reliability of switching the allocation cycle type of the SRS resources for the target terminal are effectively guaranteed.

[0073] In actual applications, preset characters such as 0 and 1 can be used to identify different allocation cycle types corresponding to the target terminal, so that the current allocation cycle type of the target terminal can be accurately known based on the identifier, and when it is determined that the downlink transmission rate and the target transmission rate threshold corresponding to the target terminal meet the reset conditions corresponding to the current allocation cycle type, the identifier of the allocation cycle type corresponding to the target terminal is updated, so as to reset the SRS resources for the target terminal based on the updated allocation cycle type; when it is determined that the downlink transmission rate and the target transmission rate threshold corresponding to the target terminal meet the reset conditions corresponding to the current allocation cycle type, the identifier of the allocation cycle type corresponding to the target terminal continues to be maintained unchanged, and there is no need to reset the SRS resources for the target terminal.

[0074] On the basis that the target transmission rate threshold corresponding to the first allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate, and the target transmission rate threshold corresponding to the second allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate, for ease of understanding, see Figure 2The flowchart of a SRS resource allocation method shown mainly includes the following steps S202 to S212:

[0075] Step S202, obtaining the downlink transmission rate corresponding to the target terminal. Specifically, the downlink transmission rate corresponding to the target terminal may be obtained at a preset time interval.

[0076] Step S204, determining whether the current allocation cycle type of the SRS resource of the target terminal is the first allocation cycle type or the second allocation cycle type. Wherein, the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type, if it is the first allocation cycle type (i.e., the large cycle), executing step S206a, if it is the second allocation cycle type (i.e., the small cycle), executing step S206b.

[0077] Step S206a, determining whether the downlink transmission rates corresponding to the target terminal obtained N times in succession are all higher than the first transmission rate threshold. If yes, executing step S208a, if not, executing step S210.

[0078] Step S208a, changing the first allocation cycle type to a second allocation cycle type.

[0079] Step S206b, determining whether the downlink transmission rates corresponding to the target terminal obtained for M consecutive times are all lower than the second transmission rate threshold. If yes, executing step S208b, if not, executing step S210.

[0080] Step S208b: Replace the second allocation cycle type with the first allocation cycle type.

[0081] Step S210, continue to maintain the current allocation cycle type.

[0082] Step S212, allocating SRS resources to the target terminal based on the latest determined allocation cycle type of the SRS resources corresponding to the target terminal, wherein the latest determined allocation cycle type of the SRS resources corresponding to the target terminal is the aforementioned target allocation cycle type.

[0083] Through the above method, the allocation period type corresponding to the SRS resource can be dynamically adjusted according to the downlink transmission rate corresponding to the target terminal. For example, if the target terminal is currently allocated with a large-period SRS resource, but the target terminal is monitored through the downlink transmission rate and it is known that the target terminal has been stably in a high transmission rate state, then the target terminal is allocated with a small-period SRS resource to better meet the service volume demand of the target terminal; if the target terminal is currently allocated with a small-period SRS resource, but the target terminal is monitored through the downlink transmission rate and it is known that the target terminal has been stably in a low transmission rate state, then the target terminal is allocated with a large-period SRS resource, thereby allocating the limited small-period SRS resources to other terminals that need small-period SRS resources more. The above method of dynamically allocating SRS resources to terminals can effectively ensure the rationality of SRS resource allocation and improve cell throughput.

[0084] It can be understood that the rationality of setting the target transmission rate threshold is directly related to the rationality of the allocation of SRS resources. Considering that the service throughput corresponding to the target terminal and the total number of terminals accessing the service cell and the resource demand are all dynamically changing, for this reason, the SRS resource allocation method provided in the embodiment of the present disclosure also includes adjusting the target transmission rate threshold. Specifically, since the small-cycle SRS resources are relatively limited, only the first transmission rate threshold (high transmission rate threshold) currently corresponding to the first allocation cycle type can be dynamically adjusted, that is, the first transmission rate threshold can be increased or decreased according to the actual situation, and the terminals that need to allocate small-cycle SRS resources can be dynamically adjusted by dynamically adjusting the high transmission rate threshold. The following are respectively explained:

[0085] (I) The method of increasing the first transmission rate threshold may be performed with reference to the following steps A and B:

[0086] Step A, obtaining the resource occupancy rate corresponding to the SRS resources whose allocation period type is the second allocation period type. The SRS resources whose allocation period type is the second allocation period type can be referred to as small-period resources, that is, step A mainly obtains the resource occupancy rate of the small-period SRS resources. The disclosed embodiments do not limit the method for obtaining the resource occupancy rate. In some implementation examples, the resource occupancy rate corresponding to the small-period SRS resources can be determined based on the number of small-period SRS resources and the number of resources currently used; in other implementation examples, the resource occupancy rate corresponding to the small-period SRS resources can be determined based on the total number of terminals that can be supported by the number of small-period SRS resources and the total number of terminals to which the small-period SRS resources have been allocated.

[0087] Step B, when the resource occupancy rate is higher than the preset occupancy rate threshold, the first transmission rate threshold currently corresponding to the first allocation period type is increased. That is, if the resource occupancy rate is high, it means that the current demand for small-cycle SRS resources is high. In order to avoid that the setting value of the first transmission rate threshold (that is, the high transmission rate threshold) is low and more terminals are allocated to small-cycle SRS resources, the high transmission rate threshold can be appropriately increased so that the small-cycle SRS resources are preferentially allocated to terminal devices with higher downlink transmission rates, that is, terminal devices with higher throughput are preferentially given access to small-cycle SRS resources.

[0088] Exemplarily, the above step B may be performed with reference to the following steps B1 and B2:

[0089] Step B1, counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation cycle type but are not allocated SRS resources corresponding to the second allocation cycle type.

[0090] Exemplarily, a threshold increase counting timer may be started to count the number of terminals (ie, the total number of first terminals) that reach the high rate threshold but fail to be allocated small-period SRS resources due to insufficient resources at preset time nodes.

[0091] Step B2, when the total number of first terminals is not less than the first preset number threshold, the first transmission rate threshold currently corresponding to the first allocation period type is increased. That is, if the total number of first terminals is greater than or equal to the first preset number threshold, it means that there are many terminal devices in a high transmission rate state at this time, so it is necessary to further increase the high transmission rate threshold in order to limit the number of terminals that can be allocated to small-cycle SRS resources, and give priority to allocating small-cycle SRS resources to terminals with higher downlink transmission rates (i.e., larger traffic volumes).

[0092] When the total number of first terminals is lower than the first preset number threshold, the first transmission rate threshold currently corresponding to the first allocation cycle type is maintained. That is, the number of terminal devices in the high transmission rate state is not increased enough at this time, so the high transmission rate threshold can be maintained unchanged.

[0093] The disclosed embodiment further provides a specific implementation method for increasing the first transmission rate threshold currently corresponding to the first allocation period type, including: increasing the first transmission rate threshold currently corresponding to the first allocation period type according to a preset threshold increment. That is, based on the current first transmission rate threshold, a certain amount is increased, and the threshold increment can be flexibly set according to demand and is not restricted here. In practical applications, the initial value of the first transmission rate threshold can be preset. On the basis of the initial value, the first transmission rate threshold can be continuously adjusted upward according to actual conditions through the above method. For example, when the resource occupancy rate is getting higher and higher and the number of terminals in a high-speed transmission state is increasing, by gradually increasing the first transmission rate threshold, the limited small-period SRS resources can be preferentially allocated to the terminal devices that are most needed at the moment, thereby ensuring the rationality of the allocation of SRS resources.

[0094] (II) The method of lowering the first transmission rate threshold may be performed by referring to the following steps a and b:

[0095] Step a, obtaining the total number of second terminals whose allocation period type of the allocated SRS resources is the second allocation period type. That is, obtaining the total number of terminal devices allocated to the small-period SRS resources. Exemplarily, the threshold down-adjustment statistical timer can be started to count the number of terminals allocated to the small-period SRS resources (that is, the aforementioned total number of second terminals) according to a preset time node.

[0096] Step b, when the proportion of the total number of second terminals to the total number of maximum terminals is less than the preset proportion threshold, the first transmission rate threshold currently corresponding to the first allocation period type is lowered; wherein the maximum number of terminals is the maximum number of terminals to which the SRS resources whose allocation period type is the second allocation period type can be allocated, in other words, the maximum number of terminals is the maximum number of terminals supported by the small-period SRS resources. If the ratio of the total number of second terminals to the total number of maximum terminals is less than the preset proportion threshold, it means that the number of terminals currently in the high transmission rate state is small and the resource demand is relatively small. At this time, it can be considered to lower the high transmission rate threshold so that more terminal devices can be allocated to the small-period SRS resources.

[0097] When the proportion of the total number of second terminals to the total number of maximum terminals is not less than the preset proportion threshold, the first transmission rate threshold currently corresponding to the first allocation period type continues to be maintained. That is, if the number of terminals to which small-period SRS resources have been allocated is greater than or equal to the preset proportion threshold relative to the total number of terminals that can be supported by the small-period SRS resources, it indicates that the number of terminals currently in a high transmission rate state is moderate, and therefore the current first transmission rate threshold can continue to be maintained unchanged.

[0098] The disclosed embodiment further provides a specific implementation method for reducing the first transmission rate threshold currently corresponding to the first allocation cycle type, including: reducing the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold reduction. That is, on the basis of the current first transmission rate threshold, a certain amount is further lowered, and the threshold reduction can be flexibly set according to demand and is not restricted here. In practical applications, the initial value of the first transmission rate threshold can be preset, and on the basis of the initial value, the first transmission rate threshold can be continuously adjusted downward according to actual conditions through the above method. For example, when the number of terminals allocated to small-period SRS resources is decreasing, by gradually reducing the first transmission rate threshold, the limited small-period SRS resources can be allocated to more terminal devices, thereby making full use of SRS resources and ensuring the rationality of SRS resource allocation.

[0099] It should be noted that in practical applications, it is possible to simultaneously determine whether it is necessary to increase or decrease the first transmission rate threshold at present, and there is no order relationship between the above (i) and (ii). For example, the resource occupancy rate of the small-cycle SRS resource, the number of terminals that have reached the high transmission rate threshold but have not been allocated to the small-cycle SRS resource, the number of terminals that have been allocated to the small-cycle SRS resource, the maximum number of terminals supported by the small-cycle SRS resource, etc. can be obtained at preset time intervals, and then combined with the above-mentioned occupancy rate threshold, the first preset number threshold, the proportion threshold and other gate restrictions, it is determined whether it is necessary to further increase the high transmission rate threshold or further reduce the high transmission rate threshold on this basis.

[0100] In summary, the SRS resource allocation method provided in the embodiments of the present disclosure can effectively ensure the rationality of SRS resource allocation, and allocate appropriate SRS resources to the terminal device in combination with the service conditions of the terminal device, which can better improve the cell throughput.

[0101] In practical applications, the embodiments of the present disclosure may not restrict the execution conditions of the above SRS resource allocation method, that is, the SRS resource allocation method provided by the embodiments of the present disclosure may be executed in any case, and the traditional SRS resource allocation method in the related art may be adopted under normal circumstances, and the SRS resource allocation method provided by the embodiments of the present disclosure may be executed again when the resource demand is large, so as to dynamically allocate limited small-period SRS resources to the most suitable terminal device. In this case, the execution conditions of the SRS resource allocation method provided by the embodiments of the present disclosure may be set, and exemplarily, the execution conditions include: the total number of terminals connected to the service cell corresponding to the target terminal exceeds the second preset number threshold, and / or the downlink resource utilization rate corresponding to the service cell exceeds the preset utilization rate threshold. That is, it may be determined to execute the SRS resource allocation method provided in the embodiment of the present disclosure when the total number of terminals connected to the service cell corresponding to the target terminal exceeds the second preset number threshold; it may also be determined to execute the SRS resource allocation method provided in the embodiment of the present disclosure when the downlink resource utilization rate corresponding to the service cell exceeds the preset utilization threshold; it may also be determined to execute the SRS resource allocation method provided in the embodiment of the present disclosure when the total number of terminals connected to the service cell corresponding to the target terminal exceeds the second preset number threshold and the downlink resource utilization rate corresponding to the service cell exceeds the preset utilization threshold. The specific setting can be flexibly made according to the actual situation.

[0102] The embodiment of the present disclosure also provides a method for calculating the downlink resource utilization, which can be determined by referring to the following formula:

[0103]

[0104] Among them, dl_resouce_usage represents the downlink resource utilization, dl_slot_num_T represents the number of downlink slots in the statistical period T, Indicates the number of downlink PRBs in slot j,

[0105] It indicates the number of PRBs scheduled for the i-th time, L indicates the number of slots scheduled, and period T indicates the resource statistics period.

[0106] In other words, when a large number of terminals access the service cell and / or the resource utilization rate is high, the rationality of SRS resource allocation will have a significant impact on the cell throughput. At this time, the SRS resource allocation method provided in the embodiment of the present disclosure can effectively ensure the rationality and reliability of SRS resource allocation, thereby improving the cell throughput.

[0107] In summary, the SRS resource allocation method provided by the embodiment of the present disclosure refers to the downlink transmission rate of the terminal when allocating SRS resources. The downlink transmission rate can reflect the business volume of the terminal, that is, the above method can reasonably determine the target allocation cycle type of the terminal in combination with the business volume corresponding to the terminal, the current allocation cycle type and the corresponding target transmission rate threshold, thereby allocating SRS resources to the target terminal based on the target allocation cycle type. That is, the above method can dynamically adjust the allocation cycle of the SRS resources corresponding to the terminal in combination with the business volume of the terminal, and can also dynamically adjust the high transmission rate threshold according to the actual situation, further ensuring the rationality of the allocation of SRS resources and better improving the cell throughput.

[0108] In order to implement the above-mentioned SRS resource allocation method, the embodiment of the present disclosure also provides an SRS resource allocation device, such as Figure 3 The structural diagram of a SRS resource allocation device shown includes a memory 300, a transceiver 310, and a processor 320. Among them:

[0109] The memory 300 is used to store computer programs; the transceiver 310 is used to send and receive data under the control of the processor; the processor 320 is used to read the computer program in the memory and perform the following operations: obtain the downlink transmission rate corresponding to the target terminal; obtain the current allocation cycle type of the SRS resources corresponding to the target terminal, and obtain the target transmission rate threshold corresponding to the current allocation cycle type; determine the target allocation cycle type of the SRS resources corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resources and the target transmission rate threshold; and allocate SRS resources to the target terminal based on the target allocation cycle type.

[0110] Among them, Figure 3 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors 320 represented by processor 320 and various circuits of memory 300 represented by memory 300 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 310 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 320 is responsible for managing the bus architecture and general processing, and the memory 300 may store data used by the processor 320 when performing operations.

[0111] The processor 320 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor 320 may also adopt a multi-core architecture.

[0112] In a possible implementation of the embodiment of the present disclosure, a target allocation cycle type of the SRS resources corresponding to the target terminal is determined based on the downlink transmission rate, the current allocation cycle type of the SRS resources, and the target transmission rate threshold, including: when the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replacing the current allocation cycle type and using the replaced allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal; when the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, using the current allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal.

[0113] In a possible implementation of the embodiment of the present disclosure, the allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; if the current allocation cycle type is the first allocation cycle type, the replaced allocation cycle type is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the replaced allocation cycle type is the first allocation cycle type.

[0114] In a possible implementation of the embodiment of the present disclosure, the reset condition corresponding to the current allocation cycle type includes: when the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; when the current allocation cycle type is the second allocation cycle type, the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

[0115] In a possible implementation of the embodiment of the present disclosure, if the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; if the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the period value of the first allocation cycle type is greater than the period value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

[0116] In a possible implementation of the embodiment of the present disclosure, the processor is further used to perform the following operations: obtain the resource occupancy rate corresponding to the SRS resources whose allocation period type is the second allocation period type; when the resource occupancy rate is higher than a preset occupancy rate threshold, increase the first transmission rate threshold currently corresponding to the first allocation period type.

[0117] In a possible implementation of the embodiment of the present disclosure, the first transmission rate threshold currently corresponding to the first allocation cycle type is increased, including: counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation cycle type but are not allocated SRS resources corresponding to the second allocation cycle type; when the total number of first terminals is not lower than the first preset number threshold, increasing the first transmission rate threshold currently corresponding to the first allocation cycle type.

[0118] In a possible implementation manner of the embodiment of the present disclosure, increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: increasing the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold increment.

[0119] In a possible implementation of the embodiment of the present disclosure, the processor is also used to perform the following operations: obtain the total number of second terminals whose allocation period type of the allocated SRS resources is the second allocation period type; when the proportion of the total number of second terminals relative to the total number of maximum terminals is less than a preset proportion threshold, lower the first transmission rate threshold currently corresponding to the first allocation period type; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation period type is the second allocation period type can be allocated.

[0120] In a possible implementation manner of the embodiment of the present disclosure, lowering the first transmission rate threshold currently corresponding to the first allocation cycle type includes: lowering the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold decrement.

[0121] In a possible implementation of the embodiment of the present disclosure, the conditions for the processor to execute the operation include: the total number of terminals connected to the service cell corresponding to the target terminal exceeds a second preset number threshold, and / or the downlink resource utilization corresponding to the service cell exceeds a preset utilization threshold.

[0122] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0123] In order to implement the above-mentioned SRS resource allocation method, the present disclosure also provides an SRS resource allocation device, see Figure 4 The structural diagram of a SRS resource allocation device shown includes:

[0124] The transmission rate acquisition unit 400 is used to acquire the downlink transmission rate corresponding to the target terminal;

[0125] The current type acquisition unit 410 is used to acquire the current allocation cycle type of the SRS resource corresponding to the target terminal, and acquire the target transmission rate threshold corresponding to the current allocation cycle type;

[0126] The target type determination unit 420 is used to determine the target allocation cycle type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold;

[0127] The SRS resource allocation unit 430 is configured to allocate SRS resources to a target terminal based on a target allocation cycle type.

[0128] In a possible implementation manner of the embodiment of the present disclosure, the target type determination unit 420 is specifically used to: when the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replace the current allocation cycle type, and use the replaced allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal; when the downlink transmission rate and the target transmission rate threshold do not meet the reset condition corresponding to the current allocation cycle type, use the current allocation cycle type as the target allocation cycle type for the SRS resources corresponding to the target terminal.

[0129] In a possible implementation of the embodiment of the present disclosure, the allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; if the current allocation cycle type is the first allocation cycle type, the replaced allocation cycle type is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the replaced allocation cycle type is the first allocation cycle type.

[0130] In a possible implementation of the embodiment of the present disclosure, the reset condition corresponding to the current allocation cycle type includes: when the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained for N consecutive times are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; when the current allocation cycle type is the second allocation cycle type, the downlink transmission rates obtained for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

[0131] In a possible implementation of the embodiment of the present disclosure, if the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; if the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the period value of the first allocation cycle type is greater than the period value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

[0132] In a possible implementation of the embodiment of the present disclosure, the device also includes a threshold increasing unit, which is used to obtain the resource occupancy rate corresponding to the SRS resource whose allocation period type is the second allocation period type; when the resource occupancy rate is higher than a preset occupancy rate threshold, the first transmission rate threshold currently corresponding to the first allocation period type is increased.

[0133] In a possible implementation of the embodiment of the present disclosure, the threshold increasing unit is specifically used to: count the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation cycle type but are not allocated SRS resources corresponding to the second allocation cycle type; when the total number of the first terminals is not lower than a first preset number threshold, increase the first transmission rate threshold currently corresponding to the first allocation cycle type.

[0134] In a possible implementation manner of the embodiment of the present disclosure, the threshold increasing unit is specifically configured to increase the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold increment.

[0135] In a possible implementation of the embodiment of the present disclosure, the device also includes a threshold lowering unit, which is used to obtain the total number of second terminals whose allocation period type of the allocated SRS resources is a second allocation period type; when the proportion of the second total number of terminals relative to the maximum total number of terminals is less than a preset proportion threshold, lowering the first transmission rate threshold currently corresponding to the first allocation period type; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation period type is the second allocation period type can be allocated.

[0136] In a possible implementation manner of the embodiment of the present disclosure, the threshold reducing unit is specifically configured to reduce the first transmission rate threshold currently corresponding to the first allocation cycle type according to a preset threshold reduction.

[0137] In a possible implementation of the embodiment of the present disclosure, the application condition of the device includes: the total number of terminals accessed by the service cell corresponding to the target terminal exceeds the second preset number threshold, and / or the downlink resource utilization rate corresponding to the service cell exceeds the preset utilization rate threshold. That is, when the total number of terminals accessed by the service cell corresponding to the target terminal exceeds the second preset number threshold, and / or the downlink resource utilization rate corresponding to the service cell exceeds the preset utilization rate threshold, the SRS resource allocation device provided by the embodiment of the present disclosure is applied. Among them, the application condition of the device can also be referred to as the activation condition of the device.

[0138] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0139] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present disclosure.

[0140] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0141] The embodiment of the present disclosure also provides a processor-readable storage medium, the processor-readable storage medium stores a program, and the program is used to enable the processor to execute the aforementioned SRS resource allocation method. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0142] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, devices, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0143] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, apparatuses, and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0144] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0145] Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.

Claims

1. A method for allocating sounding reference signal (SRS) resources, characterized in that: include: Obtain the downlink transmission rate corresponding to the target terminal; Obtaining a current allocation cycle type of the SRS resource corresponding to the target terminal, and obtaining a target transmission rate threshold corresponding to the current allocation cycle type; Determining a target allocation cycle type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold; Based on the target allocation cycle type, SRS resources are allocated to the target terminal.

2. The method according to claim 1, characterized in that The determining, according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold, a target allocation cycle type of the SRS resource corresponding to the target terminal includes: When the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replace the current allocation cycle type, and use the replaced allocation cycle type as the target allocation cycle type of the SRS resource corresponding to the target terminal; In a case where the downlink transmission rate and the target transmission rate threshold do not satisfy a reset condition corresponding to the current allocation cycle type, the current allocation cycle type is used as a target allocation cycle type of the SRS resources corresponding to the target terminal.

3. The method according to claim 2, characterized in that The allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; If the current allocation cycle type is the first allocation cycle type, the allocation cycle type after replacement is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the allocation cycle type after replacement is the first allocation cycle type.

4. The method according to claim 3, characterized in that The reset conditions corresponding to the current allocation cycle type include: In the case where the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained N times in succession are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; When the current allocation cycle type is the second allocation cycle type, the downlink transmission rates acquired for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

5. The method according to claim 1, characterized in that: If the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; If the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

6. The method according to claim 5, characterized in that The method further comprises: Obtain resource occupancy corresponding to the SRS resource whose allocation period type is the second allocation period type; When the resource occupancy rate is higher than a preset occupancy rate threshold, a first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

7. The method according to claim 6, characterized in that The step of increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: Counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation period type but are not allocated SRS resources corresponding to the second allocation period type; When the total number of the first terminals is not less than a first preset number threshold, a first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

8. The method according to claim 6, characterized in that The step of increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: According to a preset threshold increment, the first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

9. The method according to claim 5, characterized in that The method further comprises: Acquire the total number of second terminals whose allocation period type of the allocated SRS resources is the second allocation period type; When the proportion of the second total number of terminals relative to the maximum total number of terminals is less than a preset proportion threshold, the first transmission rate threshold currently corresponding to the first allocation cycle type is lowered; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation cycle type is the second allocation cycle type can be allocated.

10. The method according to claim 9, characterized in that The lowering of the first transmission rate threshold currently corresponding to the first allocation cycle type includes: According to the preset threshold decrement, the first transmission rate threshold currently corresponding to the first allocation cycle type is reduced.

11. The method according to any one of claims 1 to 10, characterized in that: The execution conditions of the method include: the total number of terminals accessed by the serving cell corresponding to the target terminal exceeds a second preset number threshold, and / or the downlink resource utilization rate corresponding to the serving cell exceeds a preset utilization rate threshold.

12. An SRS resource allocation device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Obtain the downlink transmission rate corresponding to the target terminal; Obtaining a current allocation cycle type of the SRS resource corresponding to the target terminal, and obtaining a target transmission rate threshold corresponding to the current allocation cycle type; Determining a target allocation cycle type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold; Based on the target allocation cycle type, SRS resources are allocated to the target terminal.

13. The device according to claim 12, characterized in that The determining, according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold, a target allocation cycle type of the SRS resource corresponding to the target terminal includes: When the downlink transmission rate and the target transmission rate threshold meet the reset condition corresponding to the current allocation cycle type, replace the current allocation cycle type, and use the replaced allocation cycle type as the target allocation cycle type of the SRS resource corresponding to the target terminal; In a case where the downlink transmission rate and the target transmission rate threshold do not satisfy a reset condition corresponding to the current allocation cycle type, the current allocation cycle type is used as a target allocation cycle type of the SRS resources corresponding to the target terminal.

14. The device according to claim 13, characterized in that The allocation cycle type includes a first allocation cycle type and a second allocation cycle type, and the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type; If the current allocation cycle type is the first allocation cycle type, the allocation cycle type after replacement is the second allocation cycle type; if the current allocation cycle type is the second allocation cycle type, the allocation cycle type after replacement is the first allocation cycle type.

15. The device according to claim 14, characterized in that The reset conditions corresponding to the current allocation cycle type include: In the case where the current allocation cycle type is the first allocation cycle type, the downlink transmission rates obtained N times in succession are all higher than the target transmission rate threshold corresponding to the first allocation cycle type; wherein N is a preset first positive integer; When the current allocation cycle type is the second allocation cycle type, the downlink transmission rates acquired for M consecutive times are all lower than the target transmission rate threshold corresponding to the second allocation cycle type; wherein M is a preset second positive integer.

16. The device according to claim 12, characterized in that If the current allocation cycle type is the first allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the first transmission rate threshold currently corresponding to the downlink transmission rate; If the current allocation cycle type is the second allocation cycle type, the target transmission rate threshold corresponding to the current allocation cycle type is the second transmission rate threshold currently corresponding to the downlink transmission rate; wherein the cycle value of the first allocation cycle type is greater than the cycle value of the second allocation cycle type, and the first transmission rate threshold is greater than the second transmission rate threshold.

17. The device according to claim 16, characterized in that The processor is further configured to perform the following operations: Obtain resource occupancy corresponding to the SRS resource whose allocation period type is the second allocation period type; When the resource occupancy rate is higher than a preset occupancy rate threshold, a first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

18. The device according to claim 17, characterized in that The step of increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: Counting the total number of first terminals that reach the first transmission rate threshold currently corresponding to the first allocation period type but are not allocated SRS resources corresponding to the second allocation period type; When the total number of the first terminals is not less than a first preset number threshold, a first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

19. The device according to claim 17, characterized in that The step of increasing the first transmission rate threshold currently corresponding to the first allocation cycle type includes: According to a preset threshold increment, the first transmission rate threshold currently corresponding to the first allocation cycle type is increased.

20. The device according to claim 16, characterized in that The processor is further configured to perform the following operations: Acquire the total number of second terminals whose allocation period type of the allocated SRS resources is the second allocation period type; When the proportion of the second total number of terminals relative to the maximum total number of terminals is less than a preset proportion threshold, the first transmission rate threshold currently corresponding to the first allocation cycle type is lowered; wherein the maximum total number of terminals is the maximum number of terminals to which SRS resources whose allocation cycle type is the second allocation cycle type can be allocated.

21. The device according to claim 20, characterized in that The lowering of the first transmission rate threshold currently corresponding to the first allocation cycle type includes: According to the preset threshold decrement, the first transmission rate threshold currently corresponding to the first allocation cycle type is reduced.

22. The device according to any one of claims 12 to 21, characterized in that The conditions for the processor to execute the operation include: the total number of terminals accessed by the serving cell corresponding to the target terminal exceeds a second preset number threshold, and / or the downlink resource utilization rate corresponding to the serving cell exceeds a preset utilization rate threshold.

23. An SRS resource allocation device, characterized in that: include: A transmission rate acquisition unit, used to acquire a downlink transmission rate corresponding to a target terminal; A current type acquisition unit, configured to acquire a current allocation cycle type of the SRS resource corresponding to the target terminal, and acquire a target transmission rate threshold corresponding to the current allocation cycle type; a target type determining unit, configured to determine a target allocation cycle type of the SRS resource corresponding to the target terminal according to the downlink transmission rate, the current allocation cycle type of the SRS resource and the target transmission rate threshold; The SRS resource allocation unit is configured to allocate SRS resources to the target terminal based on the target allocation cycle type.

24. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method according to any one of claims 1 to 11.