CN116015585B - SRS resource allocation system, method, electronic equipment and storage medium - Google Patents
SRS resource allocation system, method, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116015585B CN116015585B CN202211607835.4A CN202211607835A CN116015585B CN 116015585 B CN116015585 B CN 116015585B CN 202211607835 A CN202211607835 A CN 202211607835A CN 116015585 B CN116015585 B CN 116015585B
- Authority
- CN
- China
- Prior art keywords
- srs resource
- srs
- target
- resource
- management module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013468 resource allocation Methods 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000007726 management method Methods 0.000 claims abstract description 90
- 238000009825 accumulation Methods 0.000 claims description 15
- 238000005259 measurement Methods 0.000 abstract description 11
- 238000004891 communication Methods 0.000 abstract description 6
- 244000126211 Hericium coralloides Species 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000977 initiatory effect Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides an SRS resource allocation system, an SRS resource allocation method, electronic equipment and a storage medium, and relates to the technical field of communication. The system comprises: a first management module for managing a dedicated resource pool and a second management module for managing a common SRS resource pool; the first management module is used for receiving and forwarding SRS resource configuration requests sent by target user terminals in a target cell; the second management module is used for searching a first SRS resource corresponding to the SRS resource allocation request in the public SRS resource pool; and the first management module is used for searching a second SRS resource corresponding to the first SRS resource in the special resource pool of the target cell, combining the first SRS resource and the SRS resource into a target SRS resource and distributing the target SRS resource to the target user terminal so that the target user terminal can report a preset SRS signal by using the target SRS resource. The application reduces the interference of other cells in the preset unit to the SRS signal transmitted by the target user terminal in the target cell, and improves the SRS resource measurement precision.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to an SRS resource allocation system, method, electronic device, and storage medium.
Background
The sounding reference signal (Sounding referencesignal, SRS) is a reference signal transmitted by a User Equipment (UE) in an uplink, and is mainly used for channel quality estimation and synchronization. In a time division duplex (Time Division Duplexing, TDD) system of the wireless network NR of 5G, the SRS can obtain uplink and downlink channel states at the same time due to reciprocity between uplink and downlink. In order to improve cell performance, research is required in a direction of reducing the interference of the SRS signal superposition.
In the prior art, a mapping relation between a PCI module 3 value and an SRS resource subset is pre-established, and when the PCI values of a target cell and an adjacent cell are determined, the SRS resource subset corresponding to each cell is determined according to the PCI module 3 value of the cell and the mapping relation, so that the SRS resource configuration in the SRS resource subset can be accessed to the terminal in the corresponding cell, and the SRS resources accessed by the terminals in three adjacent cells are ensured to be mutually orthogonal.
According to the technical scheme, the SRS resource is divided fixedly, the SRS resource is staggered from the dimension of the frequency domain, and a few low-load scenes can be dealt with. However, in an eccentric scene (i.e., a scene of high load of an individual cell in a station), there is still superposition interference of an uplink SRS signal, which results in inaccurate SRS measurement and reduced cell channel quality, thereby affecting Beam Forming (BF) performance.
Disclosure of Invention
The application provides an SRS resource allocation system, an SRS resource allocation method, electronic equipment and a storage medium, which are used for solving the problems of mutual interference of SRS among cells and poor SRS resource measurement accuracy in the application scene of a TDD system in the prior art.
According to a first aspect of the present application, there is provided an SRS resource allocation system comprising: a first management module for managing a dedicated resource pool corresponding to each cell in a preset unit and a second management module for managing a common SRS resource pool commonly corresponding to all the cells;
The first management module is configured to receive an SRS resource allocation request sent by a target user terminal in a target cell, and forward the SRS resource allocation request to the second management module; the target cell is any cell in the preset unit;
the second management module is configured to search, in the common SRS resource pool, a first SRS resource corresponding to the SRS resource allocation request;
The first management module is configured to search a dedicated resource pool of the target cell for a second SRS resource corresponding to the first SRS resource, and combine the first SRS resource and the SRS resource into a target SRS resource to be allocated to the target user terminal, so that the target user terminal uses the target SRS resource to report a preset SRS signal; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
Optionally, the first management module is further configured to, after merging the first SRS resource and the SRS resource into a target SRS resource to be allocated to the target user terminal, feed back the target SRS resource to the second management module;
the second management module is further configured to update a multiplexing coefficient of a corresponding resource in the common SRS resource pool based on the target SRS resource.
According to a second aspect of the present application, there is provided an SRS resource allocation method applied to the second management module of any one of the first aspects, including:
Receiving an SRS resource configuration request sent by a target user terminal in a target cell forwarded by a first management module; wherein the target cell is any cell in a preset unit;
searching a first SRS resource corresponding to the SRS resource allocation request in a public SRS resource pool;
The first SRS resource is sent to the first management module, so that the first management module searches a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, and combines the first SRS resource and the SRS resource into a target SRS resource to be distributed to the target user terminal, so that the target user terminal reports a preset SRS signal by using the target SRS resource; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
Optionally, after the first SRS resource and the SRS resource are combined into the target SRS resource to be allocated to the target user terminal, the method further includes:
And receiving the target SRS resource fed back by the first management module, and updating the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
Optionally, the updating the multiplexing coefficient of the corresponding resource in the common SRS resource pool based on the target SRS resource includes:
identifying the resource allocation type of the target cell, and determining an accumulation step length corresponding to the resource allocation type;
and updating the multiplexing coefficient of the corresponding resource with the target SRS resource in the public SRS resource pool by adding the multiplexing coefficient of the first SRS resource and the accumulation step length.
Optionally, the identifying the resource configuration type of the target cell and determining an accumulation step corresponding to the resource configuration type include:
Acquiring the period and the SRS capacity of SRS resources of the target cell and the SRS period of the user terminal;
When the period of the SRS resource of the target cell is the same as the periods of the SRS resources of other cells in the preset unit, determining that the resource allocation type of the target cell is a first type, and the accumulation step length corresponding to the first type is 1;
And when the period of the SRS resource of the target cell is different from the periods of the SRS resources of other cells in the preset unit, and/or the SRS capacity of the SRS resource of the target cell is different from the SRS capacity of the SRS resources of other cells in the preset unit, determining that the resource allocation type of the target cell is of a second type, and the accumulation step length corresponding to the second type is a ratio, wherein the ratio is the ratio of a preset reference period to the SRS period of the user terminal.
According to a third aspect of the present application, there is provided an SRS resource allocation method applied to the first management module of any one of the first aspects, including:
receiving an SRS resource configuration request sent by a target user terminal in a target cell, and forwarding the SRS resource configuration request to a second management module; wherein the target cell is any cell in a preset unit;
receiving a first SRS resource corresponding to the SRS resource configuration request searched in a public SRS resource pool by the second management module;
Searching a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, merging the first SRS resource and the SRS resource into a target SRS resource, and distributing the target SRS resource to the target user terminal so that the target user terminal can report a preset SRS signal by using the target SRS resource; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
Optionally, after the first SRS resource and the SRS resource are combined into the target SRS resource to be allocated to the target user terminal, the method further includes:
And feeding the target SRS resource back to the second management module so that the second management module can update the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
According to a fourth aspect of the present application, there is provided an electronic device comprising: at least one processor and memory;
the memory stores computer-executable instructions;
The at least one processor executes computer-executable instructions stored by the memory, causing the at least one processor to perform the SRS resource allocation method according to the second or third aspect above.
According to a fifth aspect of the present application, there is provided a computer-readable storage medium having stored therein computer-executable instructions for implementing the SRS resource allocation method according to the second or third aspect above when executed by a processor.
According to a sixth aspect of the present application, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the SRS resource allocation method according to the second or third aspect.
The application provides an SRS resource allocation system, which comprises: a first management module for managing a dedicated resource pool corresponding to each cell in a preset unit and a second management module for managing a common SRS resource pool commonly corresponding to all cells; the first management module is used for receiving the SRS resource configuration request sent by the target user terminal in the target cell and forwarding the SRS resource configuration request to the second management module; the target cell is any cell in a preset unit; the second management module is used for searching a first SRS resource corresponding to the SRS resource allocation request in the public SRS resource pool; the first management module is used for searching a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, combining the first SRS resource and the SRS resource into a target SRS resource and distributing the target SRS resource to the target user terminal so that the target user terminal can report a preset SRS signal by using the target SRS resource; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
The resources of each cell are equally divided into two parts, one part is stored in the special resource pool, the other part is stored in the public SRS resource pool, and different resources are managed in different resource pools respectively, and the division mode is flexible, so that the SRS resources can be staggered in different dimensions to the greatest extent under an eccentric scene, the SRS interference among cells is reduced, and the SRS resource measurement precision is improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the application or to delineate the scope of the application. Other features of the present application will become apparent from the description that follows.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Fig. 1 is a schematic structural diagram of an SRS resource allocation system according to an embodiment of the present application;
Fig. 2 is a schematic structural diagram of an SRS resource storage system according to an embodiment of the present application;
fig. 3 is a flow chart of an SRS resource allocation method according to the embodiment of the present application;
fig. 4 is a flowchart of another SRS resource allocation method according to the embodiment of the present application;
fig. 5 is a flowchart of another SRS resource allocation method according to an embodiment of the present application;
Fig. 6 is a flowchart of another SRS resource allocation method according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application.
In the prior art, the SRS resource is divided fixedly, the SRS resource is staggered from the dimension of the frequency domain, and a few low-load scenes can be dealt with. However, in an eccentric scene (i.e., a scene of high load of an individual cell in a station), there is still superposition interference of an uplink SRS signal, which results in inaccurate SRS measurement and reduced cell channel quality, thereby affecting Beam Forming (BF) performance.
In order to solve the technical problems, the overall inventive concept of the present application is how to provide a method for reducing SRS interference between cells and improving SRS resource measurement accuracy, which is applied to the communication field.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Example 1:
Fig. 1 is a schematic structural diagram of an SRS resource allocation system according to an embodiment of the present application. The system of the present embodiment may be in the form of software and/or hardware. As shown in fig. 1, the SRS resource allocation system provided in this embodiment includes: a first management module 11 for managing a dedicated resource pool corresponding to each cell in the preset unit, and a second management module 12 for managing a common SRS resource pool corresponding to all cells in common.
It should be understood that the above-mentioned preset unit may refer to a centralized unit (CU unit) having n NR cells under the unit, and the specific value of n is not specifically limited in this embodiment. The present embodiment refers to the dedicated resource pool as srs_sn or srs_n, and the common SRS resource pool as srs_c.
That is, in this embodiment, the SRS resources of N co-frequency NR cells of a CU unit are respectively placed in two resource pools for management, where srs_c is a common SRS resource pool, and srs_s1 to srs_sn are dedicated SRS resource pools of each cell.
For example, n=3, and as shown in fig. 2, three NR cells are noted: NR cell 1, NR cell 2 and NR cell 3. In the NR cell 1, the SRS resource pool is divided into SRS_C and SRS_S1; in NR cell 2, the SRS resource pool is divided into srs_c and srs_s2; in NR cell 3, the SRS resource pool is divided into srs_c and srs_s3. The target user terminal UE initiates an access request through NR cell 2. In practical application, the three NR cells share a common resource pool srs_c.
The application has more flexible and not fixed division of SRS resources. For a low-load scene, SRS resources among co-sited cells can be completely staggered in three dimensions of time, frequency and comb; for an eccentric scene, namely a high-load scene of an individual cell in a station, SRS resources can be staggered in three dimensions of time, frequency and comb to the greatest extent, SRS interference among cells is reduced, SRS resource measurement accuracy is improved, and downlink BF performance is improved.
The first management module 11 is configured to receive an SRS resource configuration request sent by a target user terminal in a target cell, and forward the SRS resource configuration request to the second management module 12. The target cell is any cell in a preset unit.
The second management module 12 is configured to find a first SRS resource corresponding to the SRS resource allocation request in the common SRS resource pool.
And when searching, preferentially searching the first SRS resources with the small multiplexing coefficient so as to ensure that the first SRS resources with the minimum multiplexing coefficient are distributed to the target user terminal each time, thereby reducing the interference among SRS signals.
The first management module 11 is configured to search a dedicated resource pool of the target cell for a second SRS resource corresponding to the first SRS resource, and combine the first SRS resource and the SRS resource into a target SRS resource to be allocated to the target user terminal, so that the target user terminal uses the target SRS resource to report a preset SRS signal. Wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
It should be understood that, in the embodiment of the present application, the SRS resources of the co-frequency NR cells under the CU unit are respectively placed in the common SRS resource pool and the dedicated SRS resource pool of the cell to be managed. After the UE accesses from the NR cell n, the second management module 12 searches the common resource pool for the optimal SRS resource set { SRSi } with the SRS resource with the smallest multiplexing coefficient as the searching principle. Then, the first management module 11 matches the idle SRS resources in the dedicated resource pool srs_sn of the cell n based on the SRS resource set { SRSi }, and if { SRSi } cannot match the SRS resources in the dedicated SRS resource pool srs_sn of the cell n, allocates a set of SRS resources to the UE directly in the dedicated resource pool srs_sn of the cell n.
In summary, the present embodiment proposes a scheme of respectively placing the SRS resources of N co-frequency NR cells under a CU unit into two resource pools, namely a common resource pool and a dedicated resource pool, to manage, where the two resource pools store data in different dimensions, so that the SRS resources can be staggered in three dimensions, namely, a time domain, a frequency domain and comb teeth, to the greatest extent, and SRS signal interference is reduced.
In a possible implementation manner, the first management module is further configured to, after merging the first SRS resource and the SRS resource into the target SRS resource and allocating the target SRS resource to the target user terminal, feed back the target SRS resource to the second management module. And the second management module is also used for updating the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
It should be appreciated that the target SRS resource is an allocation result of the dedicated SRS resource pool. The present embodiment updates the multiplexing coefficient of the corresponding resource in the common resource pool srs_c based on the SRS resource allocation result of the dedicated SRS resource pool srs_sn of cell n. The updating process is described in embodiment 2 below, and will not be described here. In this embodiment, based on the target SRS resource allocated to the target UE, the multiplexing coefficient of the corresponding resource in the common resource pool srs_c is updated to ensure that the SRS resource with the smallest multiplexing coefficient is allocated to the UE in each cell each time, so as to reduce interference between SRS signals.
Based on the above embodiments, the technical solution of the present application will be described in more detail below in conjunction with several specific embodiments.
Example 2:
Fig. 3 is a flowchart of an SRS resource allocation method according to an embodiment of the present application. As shown in fig. 3, the method of the present embodiment is applied to the second management module in embodiment 1, and includes the following steps S301 to S303, where:
S301: receiving an SRS resource configuration request sent by a target user terminal in a target cell forwarded by a first management module; the target cell is any cell in a preset unit.
S302: and searching a first SRS resource corresponding to the SRS resource configuration request in the public SRS resource pool.
S303: and sending the first SRS resource to a first management module, so that the first management module searches a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, combines the first SRS resource and the SRS resource into a target SRS resource, and distributes the target SRS resource to the target user terminal, so that the target user terminal reports a preset SRS signal by using the target SRS resource. Wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
The resources of each cell are equally divided into two parts, one part is stored in the special resource pool, and the other part is stored in the public SRS resource pool, and because different resources are respectively managed in different resource pools and the division mode is flexible, the SRS resources can be staggered in different dimensions to the greatest extent through the application of the second management module under the eccentric scene, the SRS interference among the cells is reduced, and the SRS resource measurement precision is improved.
In a possible implementation, in S303: after the first SRS resource and the SRS resource are combined into the target SRS resource to be allocated to the target user terminal, the method further includes:
s304: and receiving the target SRS resource fed back by the first management module, and updating the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
In this embodiment, based on the target SRS resource allocated to the target UE, the multiplexing coefficient of the corresponding resource in the common resource pool srs_c is updated to ensure that the SRS resource with the smallest multiplexing coefficient is allocated to the UE in each cell each time, so as to reduce interference between SRS signals.
In a possible implementation manner, in S304, updating the multiplexing coefficient of the corresponding resource in the common SRS resource pool based on the target SRS resource includes the following steps S1 to S2, where:
s1: and identifying the resource allocation type of the target cell, and determining an accumulation step length corresponding to the resource allocation type.
S2: and updating the multiplexing coefficient of the corresponding resource with the target SRS resource in the common SRS resource pool by adding the multiplexing coefficient of the first SRS resource and the accumulation step length.
In the embodiment of the application, the multiplexing coefficient is updated in a step-length increasing manner, and the updating process is refined.
In a possible implementation manner, step S1: identifying the resource allocation type of the target cell, and determining an accumulation step corresponding to the resource allocation type, including the following steps S21-S22, wherein:
s21: and acquiring the period and the SRS capacity of SRS resources of the target cell and the SRS period of the user terminal.
S22: when the period of SRS resources of the target cell is the same as the periods of SRS resources of other cells in the preset unit, determining that the resource allocation type of the target cell is a first type, and the accumulation step length corresponding to the first type is 1. When the period of the SRS resource of the target cell is different from the periods of the SRS resources of other cells in the preset unit and/or the SRS capacity of the SRS resource of the target cell is different from the SRS capacity of the SRS resources of other cells in the preset unit, determining that the resource configuration type of the target cell is the second type, and the accumulation step length corresponding to the second type is a ratio, wherein the ratio is the ratio of the preset reference period to the SRS period of the user terminal.
The embodiment of the application can determine the resource allocation type according to whether SRS resources of N same-frequency NR cells under the CU unit have the same periodic allocation or not, and further update the multiplexing coefficient in different modes under the scenes of different resource allocation types.
The present scheme is described in detail below with two examples according to whether SRS resources of N co-frequency NR cells of a CU unit have the same periodic configuration.
Example 1:
The second management module 12 is also referred to as a common SRS resource pool maintenance module, and is configured to initialize SRS resources in the common SRS resource pool srs_c and multiplexing coefficients of the SRS resources, where the SRS resources include four dimensions of an SRS period and offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, a frequency domain position, and a comb position. After the initialization is completed, the multiplexing coefficient of each SRS resource is 0.
The first management module 11 or a dedicated SRS resource pool maintenance module called a cell is configured to initialize SRS resources in a dedicated SRS resource pool of each cell, where the SRS resources include SRS periods and resources with five dimensions of offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, frequency domain position, comb tooth position and code domain information.
As shown in fig. 4, after the completion of the two initialization operations, the following S41 to S45 are sequentially executed:
S41: and when the cell n has a UE access request, initiating an SRS resource configuration request.
It should be understood that S41 is performed by the UE, which waits for the allocation result after initiating the SRS resource allocation request.
S42: and forwarding the SRS resource configuration request.
It should be appreciated that S42 is performed by the first management module, which waits for the feedback result after forwarding the SRS resource configuration request.
S43: and feeding back SRS resources { SRSi } with the smallest multiplexing coefficient found for the UE in the resource pool SRS_C.
It should be appreciated that { SRSi } includes: SRS period and offset SRS-PeriodicityAndOffset, SRS start symbol position startPosition, frequency domain position, comb position. The feedback number of { SRSi } is determined by the number of reception channels R of the UE, i.e. i=r. The second management module sends feedback results to the first management module.
S44: and searching for free SRS resources (adding code domain information) in a special SRS resource pool SRS_Sn of the cell based on SRS resources { SRSi }, and transmitting SRS resource information allocated for the UE.
It should be appreciated that the first management module finds free resources in the cell's dedicated SRS resource pool srs_sn based on SRS period in { SRSi } and offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, frequency domain position, comb tooth position.
The present embodiment can match corresponding code domain information for the UE based on { SRSi }, so as to allocate complete SRS resource information including SRS period and offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, frequency domain position, comb tooth position, code domain information. If the corresponding code domain information cannot be matched for the UE, directly allocating an idle SRS resource for the UE in the dedicated SRS resource pool of the cell n, where the idle SRS resource includes an SRS period and an offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, a frequency domain position, a comb tooth position, and code domain information.
After the allocation is completed, the first management module further transmits SRS resource information allocated for the UE to the second management module.
S45: and adding 1 to the multiplexing coefficient of the corresponding SRS resource based on the received SRS resource information allocated to the UE.
That is, the multiplexing coefficient of the corresponding SRS resource is increased by 1 according to the SRS period of the UE and the offset SRS-PeriodicityAndOffset, SRS start symbol position startPosition, the frequency domain position, and the comb position.
Example 2:
The second management module 12 is also referred to as a common SRS resource pool maintenance module, and is configured to calculate the least common divisor of the SRS periods of the N co-frequency NR cells, and record the least common divisor as the SRS reference period T, and is further configured to initialize the SRS resource in the common SRS resource pool srs_c and the multiplexing coefficient of the SRS resource, where the SRS resource includes the resource of four dimensions of the SRS period Offset SRS-Offset, the SRS start symbol position startPosition, the frequency domain position, and the comb position. After the initialization is completed, the multiplexing coefficient of each SRS resource is 0.
The first management module 11 or a dedicated SRS resource pool maintenance module called a cell is configured to initialize SRS resources in a dedicated SRS resource pool of each cell, where the SRS resources include SRS periods and resources with five dimensions of offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, frequency domain position, comb tooth position and code domain information.
As shown in fig. 5, after the completion of the two initialization operations, the following S51 to S55 are sequentially executed:
s51: and when the cell n has a UE access request, initiating an SRS resource configuration request.
It is to be understood that S51 is performed by the UE, which waits for the allocation result after initiating the SRS resource allocation request.
S52: and forwarding the SRS resource configuration request.
It should be appreciated that S52 is performed by the first management module, which waits for the feedback result after forwarding the SRS resource configuration request.
S53: and feeding back SRS resources { SRSi } with the smallest multiplexing coefficient found for the UE in the resource pool SRS_C.
It should be appreciated that { SRSi } includes: the SRS period is Offset by SRS-Offset, SRS start symbol position startPosition, frequency domain position, comb position. The feedback number of { SRSi } is determined by the number of reception channels R of the UE, i.e. i=r. The second management module sends feedback results to the first management module.
S54: and searching for free SRS resources (increasing SRS period and code domain information) in a special SRS resource pool SRS_Sn of the cell based on SRS resources { SRSi }, and transmitting the SRS resource information allocated for the UE.
It should be appreciated that the first management module finds free resources in the dedicated SRS resource pool srs_sn of the cell based on SRS period Offset SRS-Offset in { SRSi }, SRS start symbol position startPosition, frequency domain position, comb position.
The embodiment can match corresponding SRS period and code domain information for the UE based on { SRSi }, so as to allocate complete SRS resource information including SRS period and initial symbol position startPosition of offset SRS-PeriodicityAndOffset, SRS, frequency domain position, comb tooth position, and code domain information. If the corresponding code domain information cannot be matched for the UE, directly allocating an idle SRS resource for the UE in the dedicated SRS resource pool of the cell n, where the idle SRS resource includes an SRS period and an offset SRS-PeriodicityAndOffset, SRS starting symbol position startPosition, a frequency domain position, a comb tooth position, and code domain information.
After the allocation is completed, the first management module further transmits SRS resource information allocated for the UE to the second management module.
S55: based on the received SRS resource information allocated to the UE, the multiplexing coefficient of the corresponding SRS resource is added by T/ue_srs_t according to the SRS period of the UE (i.e., ue_srs_t).
In the embodiment of the application, the SRS period of the UE is marked as UE_SRS_T, SRS-Offset in the reference period T is calculated according to the UE_SRS_T and SRS-PeriodicityAndOffset, and then the multiplexing coefficient of the corresponding resource is increased by T/UE_SRS_T according to SRS period Offset SRS-Offset, SRS initial symbol position startPosition, frequency domain position and comb tooth position.
As can be seen from the above two examples, in this embodiment, the SRS resources of the co-frequency NR cells of the CU unit are respectively placed in a common SRS resource pool and a dedicated SRS resource pool of the cell to be managed, and the two resource pools store data in different dimensions, and are flexibly divided. Based on the SRS resources allocated to the UE, the multiplexing coefficient of the resources corresponding to the SRS_C of the common resource pool is updated, so that the SRS resources with the minimum multiplexing coefficient are allocated to the UE each time, and the interference between SRS signals is reduced.
Therefore, the embodiment of the application has the advantages that: when a plurality of user terminals UE are idle-accessed from a plurality of cells, the user terminals UE can be made orthogonal in three dimensions of time, frequency and comb. For a low-load scene, SRS resources among co-sited cells can be completely staggered in three dimensions of time, frequency and comb, so that the SRS resource measurement accuracy is improved, and the downlink BF performance is improved. For an eccentric scene (namely a high-load scene of an individual cell in a station), the embodiment can stagger SRS resources to the greatest extent in three dimensions of a time domain, a frequency domain and comb teeth, improve SRS resource measurement accuracy and improve downlink BF performance.
Example 3:
fig. 6 is a flowchart of another SRS resource allocation method according to an embodiment of the present application. As shown in fig. 6, the method of the present embodiment is applied to the first management module in embodiment 1, and includes the following steps S601 to S603, where:
s601: receiving an SRS resource configuration request sent by a target user terminal in a target cell, and forwarding the SRS resource configuration request to a second management module; the target cell is any cell in a preset unit.
S602: and receiving the first SRS resources corresponding to the SRS resource configuration request searched in the public SRS resource pool by the second management module.
S603: and searching a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, combining the first SRS resource and the SRS resource into a target SRS resource to be distributed to the target user terminal, so that the target user terminal can report a preset SRS signal by utilizing the target SRS resource. Wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource.
The resources of each cell are equally divided into two parts, one part is stored in the special resource pool, and the other part is stored in the public SRS resource pool, and because different resources are respectively managed in different resource pools and the division mode is flexible, the SRS resources can be staggered in different dimensions to the greatest extent through the application of the first management module under the eccentric scene, the SRS interference among the cells is reduced, and the SRS resource measurement precision is improved.
In a possible implementation manner, after the first SRS resource and the SRS resource are combined into the target SRS resource to be allocated to the target user terminal, the method further includes step S604, where:
s604: and feeding back the target SRS resource to the second management module so that the second management module can update the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
The SRS resource allocation method provided in this embodiment has similar implementation principles and technical effects to those of the system in embodiment 1, and will not be described here again.
It should be noted that, the user information and data related to the present application (including but not limited to data for analysis, stored data, displayed data, etc.) are all information and data authorized by the user or fully authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region, and provide corresponding operation entries for the user to select authorization or rejection.
That is, in the technical scheme of the application, the related processes of collecting, storing, using, processing, transmitting, providing, disclosing and the like of the personal information of the user accord with the regulations of the related laws and regulations, and the public welfare is not violated.
According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application. The electronic device comprises a receiver 70, a transmitter 71, at least one processor 72 and a memory 73, and the electronic device formed by the above components may be used to implement the above-mentioned specific embodiments of the present application, which are not described here again.
The embodiment of the application also provides a computer readable storage medium, wherein computer executable instructions are stored in the computer readable storage medium, and when the processor executes the computer executable instructions, the steps of the method in the embodiment are realized.
The embodiments of the present application also provide a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of the above embodiments.
Various implementations of the above-described systems and techniques of the application may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present application may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or electronic device.
In the context of the present application, a computer-readable storage medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may be a machine readable signal medium or a machine readable storage medium. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a computer-readable storage medium would include one or more wire-based electrical connections, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data electronic device), or that includes a middleware component (e.g., an application electronic device), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present disclosure may be performed in parallel, sequentially, or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above embodiments do not limit the scope of the present application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the principle of the present application should be included in the protection scope of the present application.
Claims (7)
1. An SRS resource allocation system, comprising: a first management module for managing a dedicated resource pool corresponding to each cell in a preset unit and a second management module for managing a common SRS resource pool commonly corresponding to all the cells;
The first management module is configured to receive an SRS resource allocation request sent by a target user terminal in a target cell, and forward the SRS resource allocation request to the second management module; the target cell is any cell in the preset unit;
The second management module is configured to search, in the common SRS resource pool, a first SRS resource corresponding to the SRS resource allocation request; when searching, preferentially searching the first SRS resource with a small multiplexing coefficient; the first management module is configured to search a dedicated resource pool of the target cell for a second SRS resource corresponding to the first SRS resource, and combine the first SRS resource and the SRS resource into a target SRS resource to be allocated to the target user terminal, so that the target user terminal uses the target SRS resource to report a preset SRS signal; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource;
The first management module is further configured to, after merging the first SRS resource and the SRS resource into a target SRS resource and allocating the target SRS resource to the target user terminal, feed back the target SRS resource to the second management module;
the second management module is further configured to update a multiplexing coefficient of a corresponding resource in the common SRS resource pool based on the target SRS resource.
2. An SRS resource allocation method applied to the second management module in claim 1, comprising:
Receiving an SRS resource configuration request sent by a target user terminal in a target cell forwarded by a first management module; wherein the target cell is any cell in a preset unit;
Searching a first SRS resource corresponding to the SRS resource allocation request in a public SRS resource pool; when searching, preferentially searching the first SRS resource with a small multiplexing coefficient;
The first SRS resource is sent to the first management module, so that the first management module searches a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, and combines the first SRS resource and the SRS resource into a target SRS resource to be distributed to the target user terminal, so that the target user terminal reports a preset SRS signal by using the target SRS resource; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource;
And receiving the target SRS resource fed back by the first management module, and updating the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
3. The method of claim 2, wherein updating multiplexing coefficients of corresponding resources in the common SRS resource pool based on the target SRS resource comprises:
identifying the resource allocation type of the target cell, and determining an accumulation step length corresponding to the resource allocation type;
and updating the multiplexing coefficient of the corresponding resource with the target SRS resource in the public SRS resource pool by adding the multiplexing coefficient of the first SRS resource and the accumulation step length.
4. The method of claim 3, wherein the identifying the resource configuration type of the target cell and determining the accumulation step size corresponding to the resource configuration type comprises:
Acquiring the period and the SRS capacity of SRS resources of the target cell and the SRS period of the user terminal;
When the period of the SRS resource of the target cell is the same as the periods of the SRS resources of other cells in the preset unit, determining that the resource allocation type of the target cell is a first type, and the accumulation step length corresponding to the first type is 1;
And when the period of the SRS resource of the target cell is different from the periods of the SRS resources of other cells in the preset unit, and/or the SRS capacity of the SRS resource of the target cell is different from the SRS capacity of the SRS resources of other cells in the preset unit, determining that the resource allocation type of the target cell is of a second type, and the accumulation step length corresponding to the second type is a ratio, wherein the ratio is the ratio of a preset reference period to the SRS period of the user terminal.
5. An SRS resource allocation method applied to the first management module in claim 1, comprising:
receiving an SRS resource configuration request sent by a target user terminal in a target cell, and forwarding the SRS resource configuration request to a second management module; wherein the target cell is any cell in a preset unit;
receiving a first SRS resource corresponding to the SRS resource configuration request searched in a public SRS resource pool by the second management module; when the second management module searches, preferentially searching the first SRS resources with small multiplexing coefficients; searching a second SRS resource corresponding to the first SRS resource in a special resource pool of the target cell, merging the first SRS resource and the SRS resource into a target SRS resource, and distributing the target SRS resource to the target user terminal so that the target user terminal can report a preset SRS signal by using the target SRS resource; wherein the dimensions of the first SRS resource are different from the dimensions of the second SRS resource;
And feeding the target SRS resource back to the second management module so that the second management module can update the multiplexing coefficient of the corresponding resource in the public SRS resource pool based on the target SRS resource.
6. An electronic device, comprising: at least one processor and memory;
the memory stores computer-executable instructions;
The at least one processor executing the computer-executable instructions stored in the memory causes the at least one processor to perform the SRS resource allocation method according to any one of claims 2 to 5.
7. A computer readable storage medium, wherein computer executable instructions are stored in the computer readable storage medium, the computer executable instructions when executed by a processor are configured to implement the SRS resource allocation method according to any one of claims 2 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211607835.4A CN116015585B (en) | 2022-12-14 | 2022-12-14 | SRS resource allocation system, method, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211607835.4A CN116015585B (en) | 2022-12-14 | 2022-12-14 | SRS resource allocation system, method, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116015585A CN116015585A (en) | 2023-04-25 |
CN116015585B true CN116015585B (en) | 2024-06-18 |
Family
ID=86028989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211607835.4A Active CN116015585B (en) | 2022-12-14 | 2022-12-14 | SRS resource allocation system, method, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116015585B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112771965A (en) * | 2018-09-27 | 2021-05-07 | 夏普株式会社 | Waveform portion configuration for V2X communications |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9806862B2 (en) * | 2012-12-21 | 2017-10-31 | Nokia Technologies Oy | Grouping of CS and comb values for DM-RS and SRS on shared time-frequency resources |
WO2016077975A1 (en) * | 2014-11-18 | 2016-05-26 | Intel IP Corporation | Evolved node-b and user equipment and methods for group sounding in full-dimension multiple-input multiple-output systems |
WO2018159939A1 (en) * | 2017-03-01 | 2018-09-07 | 엘지전자 주식회사 | Method for transmitting srs in wireless communication system and terminal therefor |
CN109802801B (en) * | 2017-11-17 | 2021-12-14 | 华为技术有限公司 | Method, device and system for transmitting and receiving signals |
CN108830441B (en) * | 2018-04-19 | 2022-06-17 | 北京三快在线科技有限公司 | Resource query method and device |
EP3886522A4 (en) * | 2018-12-12 | 2021-12-22 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Random access method, terminal device, and access network device |
US11277819B2 (en) * | 2019-01-21 | 2022-03-15 | Huawei Technologies Co., Ltd. | Method and apparatus for sidelink transmission and resource allocation |
-
2022
- 2022-12-14 CN CN202211607835.4A patent/CN116015585B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112771965A (en) * | 2018-09-27 | 2021-05-07 | 夏普株式会社 | Waveform portion configuration for V2X communications |
Non-Patent Citations (1)
Title |
---|
"RAN4-90bis-RRM_Chairmen_report_14_after Friday EOM".3GPP tsg_ran\wg4_radio.2019,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN116015585A (en) | 2023-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4203572A1 (en) | Information indicating method, information determining method, terminal and base station | |
US20200214014A1 (en) | Common downlink control channel transmission method and device | |
CN113556668B (en) | Positioning reference signal receiving method and user equipment | |
CN114915986A (en) | Signal parameter reporting method, device and equipment | |
US20200028636A1 (en) | Signal transmission method and apparatus | |
US20240236968A9 (en) | Beam indication method and apparatus | |
CN116015585B (en) | SRS resource allocation system, method, electronic equipment and storage medium | |
US20200015213A1 (en) | Method for use in transmitting signal, terminal device, and network device | |
CN114428907A (en) | Information searching method and device, electronic equipment and storage medium | |
US20220321187A1 (en) | Channel State Information Processing Method and Apparatus, and Channel State Information Receiving Method and Apparatus | |
US20170163393A1 (en) | Method, apparatus, and system for comp-based resource allocation | |
US10651997B2 (en) | Pilot signal configuration method and device | |
CN110059260A (en) | A kind of recommended method, device, equipment and medium | |
CN107305581B (en) | Table connection method in distributed database system and distributed database system | |
CN110493671B (en) | Method and device for acquiring time delay adjustment value | |
CN114389765A (en) | Method, device and terminal for mapping leader sequence | |
JP2023500276A (en) | SIGNAL PROCESSING METHOD AND RELATED APPARATUS | |
CN113220760B (en) | Data processing method, device, server and storage medium | |
CN114710197B (en) | Time synchronization method and device for integrated low-orbit satellite mobile communication system | |
CN115707143B (en) | Random access resource isolation method, equipment and medium for access network slice | |
CN112788630B (en) | Channel determination method, device, communication equipment and storage medium | |
CN117075966B (en) | Instruction processing method, device, equipment and readable storage medium | |
CN115706642B (en) | CSI-IM resource allocation method and CRI calculation method | |
WO2024067438A1 (en) | Ai model reasoning method, device and readable storage medium | |
CN115173906B (en) | Hybrid automatic repeat request acknowledgement HARQ-ACK codebook construction method, transmission method and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |