Csi-rs resource allocation method, device, apparatus and storage medium
By constructing a TRP relationship network graph and allocating CSI-RS resources according to edge weight thresholds, the complexity of CSI-RS resource allocation in existing technologies is solved, achieving efficient resource planning and matching.
Patent Information
- Application Number
- CN202310423435.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-19
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2043-04-19
Smart Images

Figure CN118826983B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and particularly relates to a CSI-RS resource allocation method, device, apparatus and storage medium. BACKGROUND
[0002] In order to improve the performance of users and provide more balanced service quality in coverage, a multi-transmitting receiving point (TRP) cooperative transmission scheme is introduced in New Radio (NR). In order to perform multi-TRP transmission, the topology relationship of TRPs needs to be extracted, and then the channel state information reference signal (CSI-RS) resources allocated to each TRP are determined, so that the CSI-RS resources allocated to the TRP groups capable of joint transmission are staggered.
[0003] In the existing scheme, a sounding reference signal (SRS) signal is sent by a user equipment (UE), and a power difference between two TRPs with the highest received power is selected as a sample between the two TRPs. A plurality of samples are averaged in a period of time, and a value obtained is defined as an isolation degree between the two TRPs. A plurality of samples of the isolation degree are divided into a plurality of segments, and a cost weight value of each segment is given, so as to obtain the relationship between each two TRPs. When allocating the CSI-RS resources, the resources of the two TRPs with high cost weight values are staggered as much as possible, a plurality of resource allocation schemes are tried, a total cost of each scheme is calculated, and finally a scheme with the lowest total cost is selected for resource allocation.
[0004] The mapping of the isolation degree to the cost weight value in the existing scheme is difficult to quantify, and the calculation process of selecting the resource allocation scheme is complex and has a large amount of calculation. SUMMARY
[0005] In view of the problems in the prior art, the embodiments of the present application provide a CSI-RS resource allocation method, device, apparatus and storage medium.
[0006] In a first aspect, the embodiments of the present application provide a CSI-RS resource allocation method applied to a network device, comprising:
[0007] According to the obtained plurality of sampling point data, an edge weight value between any two TRPs in a plurality of transmitting receiving points (TRPs) is determined, wherein any one sampling point data contains a measurement result of a sounding reference signal (SRS) sent by the plurality of TRPs to a same terminal at a same time, and the edge weight value is used to represent a joint transmission characteristic between the any two TRPs.
[0008] constructing a first TRP relationship network graph according to the TRPs in the plurality of TRPs whose edge weights are greater than or equal to an edge weight threshold;
[0009] determining a second TRP relationship network graph according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for distribution, and distributing CSI-RS resources according to the second TRP relationship network graph.
[0010] Optionally, the determining of the edge weight between any two TRPs in the plurality of TRPs according to the obtained plurality of pieces of sampling point data comprises:
[0011] determining the edge weight between the any two TRPs according to a number of pieces of valid sampling point data corresponding to the any two TRPs.
[0012] In the valid sampling point data, signal strengths of SRSs received by the any two TRPs are both greater than or equal to a first signal strength threshold, and a difference between the signal strengths of the SRSs received by the any two TRPs is less than or equal to a second signal strength threshold.
[0013] Optionally, the determining of the edge weight between the any two TRPs according to the number of pieces of valid sampling point data corresponding to the any two TRPs comprises:
[0014] determining the edge weight between the any two TRPs according to a ratio of the number of pieces of valid sampling point data corresponding to the any two TRPs to a total number of pieces of sampling point data.
[0015] Optionally, the determining of the second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution comprises:
[0016] determining a number of vertices contained in each complete subgraph in the first TRP relationship network graph.
[0017] determining the second TRP relationship network graph according to a maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0018] Optionally, the determining of the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution comprises:
[0019] In a case that the maximum value in the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for distribution, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0020] Optionally, the determining the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution comprises:
[0021] In a case that the maximum value in the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for distribution, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold;
[0022] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0023] Optionally, the allocating CSI-RS resources according to the second TRP relationship network graph comprises:
[0024] N CSI-RS resources are selected from the CSI-RS resources supported by the network device for distribution and divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum value in the number of vertices contained in each complete subgraph in the second TRP relationship network graph;
[0025] Based on the two resource groups, CSI-RS resources are allocated to each TRP in the second TRP relationship network graph in turn;
[0026] For any pair of TRPs for joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
[0027] In a second aspect, the embodiments of the present application further provide a network device, comprising a memory, a transceiver and a processor:
[0028] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0029] According to the plurality of pieces of sampling point data, an edge weight between any two of the plurality of transmission and reception points (TRPs) is determined, wherein each piece of sampling point data contains a measurement result of a sounding reference signal (SRS) sent by the plurality of TRPs to a same terminal at a same time, and the edge weight represents a joint transmission characteristic between the any two TRPs;
[0030] According to a pair of TRPs in the plurality of TRPs whose edge weight is greater than or equal to an edge weight threshold, a first TRP relationship network graph is constructed.
[0031] According to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined, and a CSI-RS resource is distributed according to the second TRP relationship network graph.
[0032] Optionally, the determining of the edge weight between any two of the plurality of TRPs according to the plurality of pieces of sampling point data comprises:
[0033] The edge weight between the any two TRPs is determined according to a number of pieces of valid sampling point data corresponding to the any two TRPs.
[0034] In the valid sampling point data, a signal strength of the SRS received by the any two TRPs is greater than or equal to a first signal strength threshold, and a difference between the signal strengths of the SRS received by the any two TRPs is less than or equal to a second signal strength threshold.
[0035] Optionally, the determining of the edge weight between the any two TRPs according to the number of pieces of valid sampling point data corresponding to the any two TRPs comprises:
[0036] The edge weight between the any two TRPs is determined according to a ratio of the number of pieces of valid sampling point data corresponding to the any two TRPs to a total number of pieces of sampling point data.
[0037] Optionally, the determining of the second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution comprises:
[0038] A number of vertices contained in each complete subgraph in the first TRP relationship network graph is determined.
[0039] The second TRP relationship network graph is determined according to a maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0040] Optionally, the determining the second TRP relationship network graph according to the maximum of the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises:
[0041] In a case where the maximum of the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for allocation, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0042] Optionally, the determining the second TRP relationship network graph according to the maximum of the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises:
[0043] In a case where the maximum of the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for allocation, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold;
[0044] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation.
[0045] Optionally, the allocating CSI-RS resources according to the second TRP relationship network graph comprises:
[0046] N CSI-RS resources are selected from the CSI-RS resources supported by the network device for allocation and are divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum of the number of vertices contained in each complete subgraph in the second TRP relationship network graph;
[0047] Based on the two resource groups, CSI-RS resources are allocated to each TRP in the second TRP relationship network graph in turn;
[0048] For any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
[0049] In a third aspect, the embodiments of the present application further provide a CSI-RS resource allocation apparatus applied to a network device, comprising:
[0050] determining unit, configured to determine an edge weight between any two of a plurality of transmission and reception points (TRPs) according to a plurality of pieces of sampling point data, wherein each piece of the sampling point data contains a measurement result of a sounding reference signal (SRS) sent by the plurality of TRPs to a same terminal at a same time, and the edge weight is used to represent a joint transmission characteristic between the any two TRPs;
[0051] constructing unit, configured to construct a first TRP relationship network graph according to a pair of TRPs in the plurality of TRPs whose edge weight is greater than or equal to an edge weight threshold;
[0052] allocating unit, configured to determine a second TRP relationship network graph according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for allocation, and allocate a CSI-RS resource according to the second TRP relationship network graph.
[0053] Optionally, the determining of the edge weight between the any two of the plurality of TRPs according to the plurality of pieces of sampling point data comprises:
[0054] determining the edge weight between the any two TRPs according to a number of pieces of effective sampling point data corresponding to the any two TRPs;
[0055] wherein in the effective sampling point data, a signal strength of the SRS received by the any two TRPs is greater than or equal to a first signal strength threshold, and a difference between the signal strengths of the SRS received by the any two TRPs is less than or equal to a second signal strength threshold.
[0056] Optionally, the determining of the edge weight between the any two TRPs according to the number of pieces of effective sampling point data corresponding to the any two TRPs comprises:
[0057] determining the edge weight between the any two TRPs according to a ratio of the number of pieces of effective sampling point data corresponding to the any two TRPs to a total number of pieces of sampling point data.
[0058] Optionally, the determining of the second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation comprises:
[0059] determining a number of vertices contained in each complete subgraph in the first TRP relationship network graph;
[0060] determining the second TRP relationship network graph according to a maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation.
[0061] Optionally, the determining the second TRP relationship network graph according to the maximum of the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises:
[0062] In a case where the maximum of the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for allocation, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0063] Optionally, the determining the second TRP relationship network graph according to the maximum of the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises:
[0064] In a case where the maximum of the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for allocation, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold;
[0065] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation.
[0066] Optionally, the allocating CSI-RS resources according to the second TRP relationship network graph comprises:
[0067] N CSI-RS resources are selected from the CSI-RS resources supported by the network device for allocation and divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum of the number of vertices contained in each complete subgraph in the second TRP relationship network graph;
[0068] Based on the two resource groups, CSI-RS resources are allocated to each TRP in the second TRP relationship network graph in turn;
[0069] For any pair of TRPs for joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
[0070] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is used for causing a computer to execute the CSI-RS resource allocation method in the first aspect.
[0071] In a fifth aspect, the embodiments of the present application further provide a communication device, which stores a computer program, and the computer program is used for causing the communication device to execute the CSI-RS resource allocation method in the first aspect.
[0072] In a sixth aspect, the embodiments of the present application further provide a processor readable storage medium, which stores a computer program, and the computer program is used for causing a processor to execute the CSI-RS resource allocation method in the first aspect.
[0073] In a seventh aspect, the embodiments of the present application further provide a chip product, which stores a computer program, and the computer program is used for causing the chip product to execute the CSI-RS resource allocation method in the first aspect.
[0074] The CSI-RS resource allocation method, device, apparatus and storage medium provided by the embodiments of the present application, the network device determines the edge weight value between any two TRPs in the plurality of TRPs according to the plurality of acquired sampling point data, the edge weight value indicates whether the joint transmission is suitable between the any two TRPs, then constructs a first TRP relationship network graph according to the TRP pair whose edge weight value is greater than or equal to an edge weight value threshold, determines a second TRP relationship network graph according to the first TRP relationship network graph and the maximum CSI-RS resource number supported by the network device, and allocates the CSI-RS resource according to the second TRP relationship network graph, so as to simplify the calculation process of obtaining the resource allocation scheme, and complete the efficient matching of the TRP topology and the CSI-RS resource planning. BRIEF DESCRIPTION OF DRAWINGS
[0075] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0076] Figure 1 The flowchart of the CSI-RS resource allocation method provided by the embodiments of the present application is shown in the figure.
[0077] Figure 2 The schematic diagram of the first TRP relationship network graph provided by the embodiments of the present application is shown in the figure.
[0078] Figure 3 A flowchart of a resource allocation method of multiple TRPs provided for an embodiment of the present application is shown in the figure.
[0079] Figure 4 A structural diagram of a network device provided for an embodiment of the present application is shown in the figure.
[0080] Figure 5 A structural diagram of a CSI-RS resource allocation apparatus provided for an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0081] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0082] In the embodiments of the present application, the term "multiple" means two or more, and other quantifiers are similar.
[0083] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0084] In order to better illustrate the technical solutions given by the embodiments of the present application, first, a brief introduction is made to the related technologies of the present application.
[0085] The indoor distribution system is a solution for indoor user groups, which is used to improve the mobile communication environment in buildings, and is often deployed in a network in the form of a large number of distributed access points plus baseband centralized processing. The distributed access point here is the TRP in the embodiments of the present application. In order to achieve the purpose of uniform distribution of indoor signals, the distribution of TRPs needs to adapt to the diversity of building space environment, so the TRP topology formed in various scenarios is diverse and often irregular.
[0086] In order to improve the performance of users and provide more balanced quality of service in the coverage, a multiple TRP cooperative transmission scheme is introduced in NR, that is, non-coherent joint transmission through multiple TRPs is used to improve the throughput of edge users between TRPs.
[0087] Since the deployment of the NR room division system is closely related to the actual scene, there is no fixed pattern, and multiple TRPs under the same cell can form an arbitrary mesh topology according to the coverage needs, so it is necessary to extract the room division TRP topology relationship, and after the TRP topology relationship is determined, the number of CSI-RS resource sets allocated to each TRP can be determined to ensure that the CSI-RS resources allocated to the TRP group capable of joint transmission are staggered.
[0088] In order to better determine the logical adjacent relationship between TRPs in each scene and the related degree, and perform CSI-RS resource allocation and scheduling on each TRP, the present application provides a CSI-RS resource allocation method, device, apparatus and storage medium.
[0089] Figure 1 The flowchart of the CSI-RS resource allocation method provided by the embodiments of the present application is shown in Figure 1 The method is applied to a network device and includes the following steps:
[0090] Step 100, determining the edge weight value between any two of the plurality of TRPs according to the plurality of acquired sampling point data; wherein each sampling point data contains the measurement results of the sounding reference signals (SRS) sent by a plurality of TRP pairs to the same terminal at the same time, and the edge weight value is used to represent the joint transmission characteristics between any two TRPs.
[0091] Step 101, constructing a first TRP relationship network graph according to the TRP pairs in the plurality of TRPs whose edge weight values are greater than or equal to an edge weight value threshold.
[0092] Step 102, determining a second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation, and allocating CSI-RS resources according to the second TRP relationship network graph.
[0093] Specifically, the network device related to the embodiments of the present application can be a base station, which can include a plurality of cells providing services for terminals. The embodiments of the present application are related to topology discovery and CSI-RS resource allocation of TRPs under the same cell.
[0094] Firstly, the cell for TRP topology discovery and CSI-RS resource allocation needs to be determined, and then a plurality of TRPs in the cell are acquired. The process of acquiring the sampling point data can be to let the terminal send SRS, and the plurality of TRPs in the cell can receive and measure the SRS sent by the terminal to obtain the measurement results. The network device collects the measurement results of the SRS sent by the plurality of TRPs to the same terminal at the same time into a sampling point data.
[0095] The network device can collect a plurality of pieces of sampling point data, which can include measurement results of SRSs transmitted by a plurality of TRPs at different time instants for the same terminal, or measurement results of SRSs transmitted by a plurality of TRPs at the same time instant for different terminals, or measurement results of SRSs transmitted by a plurality of TRPs at different time instants for different terminals, and the like, which are not limited in the embodiments of the present application.
[0096] After collecting the plurality of pieces of sampling point data, the network device can determine an edge weight between any two TRPs according to the measurement results of the plurality of pieces of sampling point data, and the edge weight can be used to represent a joint transmission characteristic between the two TRPs, which refers to whether the two TRPs are suitable for joint transmission or the degree of adaptation of joint transmission between the two TRPs. For example, the edge weight is determined to be in a range of 0 to 1, and the closer the edge weight between the two TRPs is to 1, the more suitable the two TRPs are for joint transmission, and the closer the edge weight between the two TRPs is to 0, the less suitable the two TRPs are for joint transmission.
[0097] For example, the edge weight between any two TRPs can be inversely proportional to the average of the difference between the measurement results of the two TRPs in the plurality of pieces of sampling point data, or the edge weight between any two TRPs can be determined according to the correlation coefficient of the measurement results of the two TRPs in the plurality of pieces of sampling data, or other ways are used to determine the edge weight between any two TRPs in the plurality of TRPs according to the plurality of pieces of sampling point data, which are not limited herein.
[0098] Optionally, the edge weight between any two TRPs in the plurality of transmission and reception points TRPs is determined according to the plurality of pieces of sampling point data, including:
[0099] determining the edge weight between any two TRPs according to the number of pieces of effective sampling point data corresponding to the two TRPs;
[0100] In the effective sampling point data, the signal strengths of the SRSs received by any two TRPs are both greater than or equal to a first signal strength threshold, and the difference between the signal strengths of the SRSs received by any two TRPs is less than or equal to a second signal strength threshold.
[0101] Specifically, the edge weight between any two TRPs can be determined according to the number of pieces of effective sampling point data corresponding to the two TRPs.
[0102] For example, the number of pieces of valid sampling point data corresponding to the two TRPs can be directly taken as the edge weight between the two TRPs; or the number of pieces of valid sampling point data corresponding to any two TRPs is normalized to obtain the edge weight between the two TRPs; or other ways are adopted to determine the edge weight between the two TRPs according to the number of pieces of valid sampling point data corresponding to any two TRPs, which is not limited here.
[0103] Among all the sampling point data, only the sampling point data satisfying the condition that the signal strengths received by the two TRPs are both greater than or equal to a first signal strength threshold and the difference between the signal strengths received by the two TRPs is less than or equal to a second signal strength threshold can be taken as the valid sampling point data corresponding to the two TRPs. The first signal strength threshold and the second signal strength threshold can both be set in advance according to actual conditions.
[0104] Optionally, the edge weight between any two TRPs is determined according to the number of pieces of valid sampling point data corresponding to the two TRPs, including:
[0105] The edge weight between any two TRPs is determined according to the ratio of the number of pieces of valid sampling point data corresponding to the two TRPs to the total number of pieces of sampling point data.
[0106] Specifically, the edge weight between any two TRPs can be determined according to the ratio of the number of pieces of valid sampling point data corresponding to the two TRPs to the total number of pieces of sampling point data. For example, the number of pieces of valid sampling point data corresponding to TRP1 and TRP2 is 200, and the total number of pieces of sampling point data is 1000, so the edge weight between TRP1 and TRP2 can be 0.2.
[0107] In the scheme provided in the present application, the edge weight between TRPs is not easily affected by individual erroneous sampling data, and the edge weight reflects the joint transmission adaptation degree of the TRP pair through the signal strength threshold, and accordingly the distribution of user services under each TRP can also be more accurately reflected.
[0108] After the edge weight between any two TRPs in the plurality of TRPs is determined, the TRPs can be represented by points, the TRP pair with an edge weight greater than or equal to an edge weight threshold is selected, and the two points corresponding to the TRP pair are connected to construct a first TRP relationship network graph. The edge weight threshold can be set in advance according to actual conditions.
[0109] Figure 2 A schematic diagram of the first TRP relationship network graph provided by the embodiments of the present application is shown in Figure 2As shown, each vertex in the first TRP relationship network graph represents a TRP, and the edge weight between the TRPs corresponding to the two vertices with a connection is greater than or equal to the edge weight threshold, indicating that the two TRPs are suitable for joint transmission.
[0110] Then, the network device can determine a second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation, and finally allocate CSI-RS resources according to the second TRP relationship network graph.
[0111] The allocation process can be to allocate CSI-RS resources to each TRP in turn according to the positions of the TRPs in the second TRP relationship network graph, for example, from left to right or from top to bottom.
[0112] It can be understood that, after the CSI-RS resources are allocated to the first TRP, at least one of the CSI-RS resources allocated to the second TRP can be paired with a CSI-RS resource allocated to the first TRP for use, so that the two TRPs can perform joint transmission. The first TRP is any TRP, and the second TRP is any TRP connected to the first TRP in the second TRP relationship network graph.
[0113] The CSI-RS resource allocation method, device, apparatus and storage medium provided by the embodiments of the present application simplify the calculation process of obtaining a resource allocation scheme, and complete efficient matching of TRP topology and CSI-RS resource planning, by determining the edge weight between any two TRPs in a plurality of TRPs according to a plurality of obtained sampling point data, the edge weight indicating whether the two TRPs are suitable for joint transmission, then constructing a first TRP relationship network graph according to the TRP pairs with an edge weight greater than or equal to an edge weight threshold, and determining a second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation, and allocating CSI-RS resources according to the second TRP relationship network graph.
[0114] Optionally, determining the second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation includes:
[0115] Determining the number of vertices included in each complete subgraph in the first TRP relationship network graph.
[0116] Determining the second TRP relationship network graph according to the maximum value in the number of vertices included in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation.
[0117] Specifically, one TRP relationship network graph can be divided into at least one subgraph, wherein if there is a connection between any two vertices in a certain subgraph, i.e., the vertices in the subgraph are connected two by two, the subgraph is a complete subgraph of the TRP relationship network graph.
[0118] Therefore, the network device can find all complete subgraphs in the first TRP relationship network graph and determine the number of vertices contained in each complete subgraph in the first TRP relationship network graph. This process can be implemented by using an existing algorithm such as a Clique Percolation Method (CPM), and the application does not limit the manner of determining the number of vertices contained in each complete subgraph in the first TRP relationship network graph.
[0119] For example, the CPM algorithm finds maximal-cliques (referred to as cliques for short) in a community network, then establishes a clique overlap matrix, each row (column) represents a clique, and the matrix element is equal to the number of common nodes between the two corresponding cliques, and the diagonal element is equal to the size of the clique, to find the connected subgraph of k-cliques (i.e., k-clique community), and different k values correspond to different community structures. A k-clique represents a complete subgraph containing k nodes in the network, and if a k-clique and another k-clique have k-1 nodes in common, then the two k-cliques are connected. The set consisting of all k-cliques connected to each other is a k-clique community. The cliques of the first TRP relationship network graph can be found by using the CPM algorithm, and the number of vertices of each clique can be determined.
[0120] Then, the network device can determine the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum CSI-RS resource number supported by the network device for allocation.
[0121] Optionally, determining the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum CSI-RS resource number supported by the network device for allocation comprises:
[0122] In the case where the maximum value in the number of vertices contained in each complete subgraph is less than or equal to the maximum CSI-RS resource number supported by the network device for allocation, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0123] Specifically, after determining the maximum value of the number of vertices contained in each complete subgraph, the network device can compare the maximum value of the number of vertices contained in each complete subgraph with the maximum number of CSI-RS resources supported by the network device for allocation, and in the case where the maximum value of the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for allocation, the network device can take the first TRP relationship network graph as the second TRP relationship network graph, and then allocate CSI-RS resources according to the second TRP relationship network graph.
[0124] Optionally, the second TRP relationship network graph is determined according to the maximum value of the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation, and the method comprises:
[0125] In the case where the maximum value of the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for allocation, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold.
[0126] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation.
[0127] Specifically, after determining the maximum value of the number of vertices contained in each complete subgraph, the network device can compare the maximum value of the number of vertices contained in each complete subgraph with the maximum number of CSI-RS resources supported by the network device for allocation, and in the case where the maximum value of the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for allocation, the network device can increase the edge weight threshold, and then update the first TRP relationship network graph according to the increased edge weight threshold.
[0128] The increase of the edge weight threshold can be an increase of the edge weight threshold by a fixed preset value, or the increase of the edge weight threshold can be such that one connection line in the first TRP relationship network graph is reduced, for example, the edge weight threshold is increased to be equal to the second lowest value among the edge weights corresponding to the connection lines in the current first TRP relationship network graph, so that the connection line corresponding to the lowest value among the edge weights is deleted, or the increase of the edge weight threshold can be other manners, which are not limited in the present application.
[0129] The increase of the edge weight threshold to reduce part of the connection lines in the first TRP relationship network graph, that is, to reduce the edges with lower edge weights in the first TRP relationship network graph, in the case where the CSI-RS resources are limited, for the TRP pair with lower joint transmission adaptation degree, the range of the two is relatively far, and the user service is also relatively less, so the joint transmission process of the two is not performed.
[0130] After updating the first TRP relationship network graph, the network device can determine again whether the maximum value of the number of vertices contained in each complete subgraph in the updated first TRP relationship network graph is greater than the maximum number of CSI-RS resources supported by the network device for allocation.
[0131] If the maximum value of the number of vertices contained in each complete subgraph in the updated first TRP relationship network graph is still greater than the maximum number of CSI-RS resources supported by the network device for allocation, the network device needs to repeat the process of increasing the edge weight threshold and updating the first TRP relationship network graph until the maximum value of the number of vertices contained in each complete subgraph in the updated first TRP relationship network graph is less than or equal to the maximum number of CSI-RS resources supported by the network device for allocation. The network device can take the first TRP relationship network graph at this time as the second TRP relationship network graph, and then allocate CSI-RS resources according to the second TRP relationship network graph.
[0132] The scheme provided in the present application can dynamically adjust the TRP relationship network graph by changing the edge weight threshold according to the number of CSI-RS resources currently allocable by the network device, so as to reduce the number of required CSI-RS resources and preferentially guarantee the realization of multi-TRP joint transmission in a service-concentrated area.
[0133] Optionally, the allocation of the CSI-RS resources according to the second TRP relationship network graph comprises:
[0134] selecting N CSI-RS resources from the CSI-RS resources supported by the network device for allocation and dividing them into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one of the CSI-RS resources in the first resource group, the second CSI-RS resource is any one of the CSI-RS resources in the second resource group, and N is the maximum value of the number of vertices contained in each complete subgraph in the second TRP relationship network graph;
[0135] allocating CSI-RS resources for each TRP in the second TRP relationship network graph in turn based on the two resource groups;
[0136] wherein for any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated for the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated for the second TRP belongs to the second resource group.
[0137] Specifically, after obtaining the second TRP relationship network graph, the network device can allocate CSI-RS resources according to the maximum value N of the number of vertices contained in each complete subgraph in the second TRP relationship network graph.
[0138] The network device can select N CSI-RS resources from the supported allocated CSI-RS resources, and divide the N CSI-RS resources into two groups, i.e., a first resource group and a second resource group.
[0139] In a preferred embodiment, for the case that N is odd, the N CSI-RS resources can be divided into two groups of (N+1) / 2 CSI-RS resources and (N-1) / 2 CSI-RS resources, for example, 5 CSI-RS resources are divided into two groups, one group has 3 CSI-RS resources, and the other group has 2 CSI-RS resources; for the case that N is even, the N CSI-RS resources can be divided into two groups equally, for example, 4 CSI-RS resources are divided into two groups equally, each group has 2 CSI-RS resources.
[0140] For any one CSI-RS resource in the first resource group, it can be paired with any one CSI-RS resource in the second resource group to be used for joint transmission of a pair of TRPs.
[0141] For example, there are CSI-RS resource 1 and CSI-RS resource 2 in the first resource group, and there are CSI-RS resource 3 and CSI-RS resource 4 in the second resource group, then CSI-RS resource 1 and CSI-RS resource 3, CSI-RS resource 1 and CSI-RS resource 4, CSI-RS resource 2 and CSI-RS resource 3, and CSI-RS resource 2 and CSI-RS resource 4 can be paired respectively to be used for joint transmission of a pair of TRPs.
[0142] Then the network device can allocate CSI-RS resources for each TRP in the second TRP relationship network graph based on the two resource groups in turn.
[0143] For any pair of TRPs for joint transmission, at least one of the CSI-RS resources allocated for the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated for the second TRP belongs to the second resource group. Wherein, the first TRP is any one of the pair of TRPs for joint transmission, and correspondingly, the second TRP is the other TRP in the pair of TRPs.
[0144] For example, a subgraph includes TRP1, TRP2 and TRP3, the first resource group has CSI-RS resource 1 and CSI-RS resource 2, and the second resource group has CSI-RS resource 3. TRP1 can be allocated CSI-RS resource 1, TRP2 can be allocated CSI-RS resource 3, and TRP3 can be allocated CSI-RS resource 2 and CSI-RS resource 3. Then, TRP1 and TRP2 can be paired for joint transmission through CSI-RS resource 1 and CSI-RS resource 3; TRP1 and TRP3 can be paired for joint transmission through CSI-RS resource 1 and CSI-RS resource 3; and TRP2 and TRP3 can be paired for joint transmission through CSI-RS resource 3 and CSI-RS resource 2.
[0145] The method provided by each embodiment of the application is based on the same application concept, and therefore the implementation of each method can be referred to each other, and the repeated parts will not be described again.
[0146] The method provided by each embodiment of the application is based on the same application concept, and therefore the implementation of each method can be referred to each other, and the repeated parts will not be described again.
[0147] Figure 3 A flowchart of the resource allocation method of the multi-TRP provided by the embodiments of the application is shown in FIG. 1, which includes the following steps: Figure 3
[0148] (1) Determine the cell that needs to perform TRP topology discovery.
[0149] (2) The terminal sends SRS, and multiple TRPs can receive the SRS and collect the SRS measurement results as a sampling point data. Multiple samplings are performed to collect the statistical results in a period of time.
[0150] (3) Determine the edge weight value between each two TRPs and determine the edge weight value threshold.
[0151] (4) Obtain the TRP relationship network graph under the entire cell according to the edge weight value and the edge weight value threshold.
[0152] (5) Determine the k sets of CSI-RS resources that need to be allocated under the current topology.
[0153] (6) The network side judges whether the k sets of CSI-RS resources can be supported to be allocated. If not, the edge weight value threshold is increased, and the process goes to step (4). If yes, resources are allocated to each subgraph from left to right according to the TRP relationship network graph, and the process ends.
[0154] The scheme can well match the actual characteristics of the TRP signal, only count the case that the SRS sent by the same node is measured by multiple TRPs at the same time, and the principle guarantees the reliability of the sample, so that the TRP nodes in the complete subgraph are truly adjacent to each other, effectively preventing the chain structure between the TRPs and the spread of the association distance, and completing the efficient matching of the TRP topology and the CSI-RS resource planning.
[0155] The method and device provided by each embodiment of the application are based on the same application concept, and the implementation of the device and the method can be referred to each other because the principles of the method and the device for solving problems are similar, and the repeated parts will not be described again.
[0156] Figure 4 The structural schematic diagram of the network device provided by the embodiments of the application is shown as in Figure 4 The network device includes a memory 420, a transceiver 410 and a processor 400; wherein the processor 400 and the memory 420 can also be arranged physically separately.
[0157] The memory 420 is configured to store a computer program; and the transceiver 410 is configured to transceive data under the control of the processor 400.
[0158] Specifically, the transceiver 410 is configured to receive and send data under the control of the processor 400.
[0159] Wherein, in Figure 4 The bus architecture can include any number of interconnected buses and bridges, which are variously linked by the processor 400 representing one or more processors and the memory 420 representing the memory of various circuits. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers and power management circuits, which are well known in the art, and therefore, the application will not be further described. The bus interface provides an interface. The transceiver 410 can be a plurality of elements, that is, it includes a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables and other transmission media.
[0160] The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 can store the data used by the processor 400 when performing operations.
[0161] The processor 400 can 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 can also adopt a multi-core architecture.
[0162] The processor 400 invokes a computer program stored in the memory 420 to execute any method provided by the embodiments of the present application according to the obtained executable instructions, for example:
[0163] According to the plurality of pieces of sampling point data, an edge weight between any two of the plurality of transmission and reception points (TRPs) is determined, wherein any piece of sampling point data contains measurement results of sounding reference signals (SRSs) sent by a plurality of TRPs to a same terminal at a same time, and the edge weight is used to represent a joint transmission characteristic between any two TRPs.
[0164] According to a pair of TRPs in the plurality of TRPs whose edge weight is greater than or equal to an edge weight threshold, a first TRP relationship network graph is constructed.
[0165] According to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined, and a CSI-RS resource is distributed according to the second TRP relationship network graph.
[0166] Optionally, according to the plurality of pieces of sampling point data, the edge weight between any two of the plurality of TRPs is determined, including:
[0167] According to a number of valid pieces of sampling point data corresponding to any two TRPs, the edge weight between the any two TRPs is determined.
[0168] In the valid pieces of sampling point data, signal strengths of SRSs received by the any two TRPs are both greater than or equal to a first signal strength threshold, and a difference between the signal strengths of the SRSs received by the any two TRPs is less than or equal to a second signal strength threshold.
[0169] Optionally, according to the number of valid pieces of sampling point data corresponding to any two TRPs, the edge weight between the any two TRPs is determined, including:
[0170] According to a ratio of the number of valid pieces of sampling point data corresponding to any two TRPs to a total number of pieces of sampling point data, the edge weight between the any two TRPs is determined.
[0171] Optionally, the second TRP relationship network graph is determined according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for distribution, and includes the following steps.
[0172] The number of vertices contained in each complete subgraph in the first TRP relationship network graph is determined.
[0173] The second TRP relationship network graph is determined according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0174] Optionally, the second TRP relationship network graph is determined according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution, and includes the following steps.
[0175] In a case where the maximum value in the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for distribution, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0176] Optionally, the second TRP relationship network graph is determined according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution, and includes the following steps.
[0177] In a case where the maximum value in the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for distribution, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold.
[0178] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0179] Optionally, the CSI-RS resources are distributed according to the second TRP relationship network graph, and includes the following steps.
[0180] N CSI-RS resources are selected from the CSI-RS resources supported by the network device for distribution and are divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum value in the number of vertices contained in each complete subgraph in the second TRP relationship network graph.
[0181] Based on the two resource groups, the CSI-RS resources are sequentially distributed to each TRP in the second TRP relationship network graph.
[0182] wherein, for any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
[0183] It should be noted that the network device provided by the embodiments of the present application can implement all the method steps achieved by the method embodiments and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0184] Figure 5 A structural schematic diagram of a CSI-RS resource allocation device provided by the embodiments of the present application is shown in the figure. The device is applied to a network device, such as Figure 5 As shown in the figure, the device comprises:
[0185] The determining unit 500 is configured to determine an edge weight value between any two of the plurality of TRPs according to the plurality of pieces of sampling point data, wherein each piece of sampling point data contains a measurement result of a sounding reference signal (SRS) transmitted by a same terminal at a same time instant from a plurality of TRPs, and the edge weight value is used to represent a joint transmission characteristic between any two of the TRPs.
[0186] The constructing unit 510 is configured to construct a first TRP relationship network graph according to a pair of TRPs in the plurality of TRPs whose edge weight value is greater than or equal to an edge weight value threshold.
[0187] The allocating unit 520 is configured to determine a second TRP relationship network graph according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for allocation, and allocate CSI-RS resources according to the second TRP relationship network graph.
[0188] Optionally, the determining of the edge weight value between any two of the plurality of TRPs according to the plurality of pieces of sampling point data comprises:
[0189] determining the edge weight value between any two of the TRPs according to a number of pieces of valid sampling point data corresponding to the two TRPs.
[0190] wherein, in the valid sampling point data, a signal strength of the SRS received by any two of the TRPs is greater than or equal to a first signal strength threshold, and a difference between the signal strengths of the SRS received by any two of the TRPs is less than or equal to a second signal strength threshold.
[0191] Optionally, the determining of the edge weight value between any two of the TRPs according to the number of pieces of valid sampling point data corresponding to the two TRPs comprises:
[0192] According to a ratio of a number of effective sampling point data corresponding to any two TRPs to a total number of sampling point data, an edge weight value between the any two TRPs is determined.
[0193] Optionally, the second TRP relationship network graph is determined according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for distribution, and includes:
[0194] A number of vertices included in each complete subgraph in the first TRP relationship network graph is determined.
[0195] The second TRP relationship network graph is determined according to a maximum value in the number of vertices included in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0196] Optionally, the second TRP relationship network graph is determined according to a maximum value in the number of vertices included in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution, and includes:
[0197] In a case where the maximum value in the number of vertices included in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for distribution, the first TRP relationship network graph is taken as the second TRP relationship network graph.
[0198] Optionally, the second TRP relationship network graph is determined according to a maximum value in the number of vertices included in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution, and includes:
[0199] In a case where the maximum value in the number of vertices included in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for distribution, an edge weight value threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight value threshold;
[0200] The second TRP relationship network graph is determined according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution.
[0201] Optionally, the CSI-RS resources are distributed according to the second TRP relationship network graph, and include:
[0202] N CSI-RS resources are selected from the CSI-RS resources supported by the network device for distribution and divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one of the CSI-RS resources in the first resource group, the second CSI-RS resource is any one of the CSI-RS resources in the second resource group, and N is a maximum value in the number of vertices included in each complete subgraph in the second TRP relationship network graph.
[0203] based on the two resource groups, CSI-RS resources are sequentially allocated to each TRP in the second TRP relationship network diagram;
[0204] wherein, for any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
[0205] It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0206] When the integrated unit is realized 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 solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0207] It should be noted that the above apparatus provided by the embodiments of the present application can realize all the method steps realized by the above method embodiments, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.
[0208] On the other hand, the embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is used to make a computer execute the CSI-RS resource allocation method provided by each embodiment.
[0209] It should be noted that the computer readable storage medium provided by the embodiments of the present application can realize all the method steps realized by the method embodiments described above, and can achieve the same technical effects. The same parts and beneficial effects of the embodiments of the present application as the method embodiments will not be described in detail here.
[0210] The computer readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD), etc.).
[0211] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0212] The terminal referred to in the embodiments of the present application can refer to a device that provides voice and / or data connectivity to a user, a handheld device having wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal can also be different, for example, in the 5G system, the terminal can be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called a "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.
[0213] The network device related to the embodiments of the present application can be a base station, which can include multiple cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0214] The network device and the terminal device can each use one or more antennas for multi-input multi-output (MIMO) transmission, which can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). According to the form and number of root antenna combinations, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission or precoding transmission or beamforming transmission, etc.
[0215] Those skilled in the art will understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can 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.
[0216] The present application is described with reference to flowcharts and / or block diagrams according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams 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 apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in one or more flows and / or blocks.
[0217] These processor executable instructions can also be stored in a processor readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the processor readable memory produce a manufactured product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in one or more flows and / or blocks.
[0218] These processor executable instructions can also be loaded into a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 the steps of a function specified in one or more blocks.
[0219] It is clear that many modifications and changes can be made to the application without departing from the spirit and scope of the application. It is therefore intended that such modifications and changes be included within the scope of the application as long as the modified and changed application comes within the scope of the claims or the equivalents thereof.
Claims
1. A method for allocating Channel State Information Reference Signal (CSI-RS) resources, applied to network devices, characterized in that, The method comprises: According to the obtained multiple pieces of sampling point data, the edge weight value between any two TRPs in the multiple transmission and reception points (TRPs) is determined; wherein, the measurement result of the sounding reference signal (SRS) sent by the multiple TRPs to the same terminal at the same time is contained in any piece of sampling point data, and the edge weight value is used to represent the joint transmission characteristic between the any two TRPs; According to the TRP pair in the multiple TRPs with the edge weight value greater than or equal to the edge weight value threshold, a first TRP relationship network graph is constructed; According to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined, and the CSI-RS resources are distributed according to the second TRP relationship network graph.
2. The CSI-RS resource allocation method of claim 1, wherein, The method comprises: According to the number of effective sampling point data corresponding to the any two TRPs, the edge weight value between the any two TRPs is determined; Wherein, in the effective sampling point data, the signal strength of the SRS received by the any two TRPs is greater than or equal to the first signal strength threshold, and the difference between the signal strengths of the SRS received by the any two TRPs is less than or equal to the second signal strength threshold.
3. The CSI-RS resource allocation method of claim 2, wherein, The method comprises: According to the ratio of the number of effective sampling point data corresponding to the any two TRPs to the total number of sampling point data, the edge weight value between the any two TRPs is determined.
4. The CSI-RS resource allocation method of claim 1, wherein, The method comprises: The number of vertices contained in each complete subgraph in the first TRP relationship network graph is determined; According to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined.
5. The CSI-RS resource allocation method of claim 4, wherein, The method comprises: In the case that the maximum value in the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for distribution, the first TRP relationship network graph is taken as the second TRP relationship network graph.
6. The CSI-RS resource allocation method of claim 4, wherein, The method comprises: In the case that the maximum value in the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for distribution, the edge weight threshold is increased, and the first TRP relationship network graph is updated according to the increased edge weight threshold; According to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined.
7. The CSI-RS resource allocation method of claim 5 or 6, wherein, The CSI-RS resource distribution according to the second TRP relationship network graph comprises: N CSI-RS resources are selected from the CSI-RS resources supported by the network device for distribution and divided into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum value of the number of vertices contained in each complete subgraph in the second TRP relationship network graph; Based on the two resource groups, CSI-RS resources are sequentially allocated to each TRP in the second TRP relationship network graph; Wherein, for any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
8. A network device, comprising: The memory is used to store a computer program; the transceiver is used to transceive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: According to the obtained multiple pieces of sampling point data, the edge weight value between any two TRPs in the multiple TRPs is determined; wherein any one piece of sampling point data contains the measurement result of the sounding reference signal (SRS) sent by the same terminal at the same time point in the multiple TRP pairs, and the edge weight value is used to represent the joint transmission characteristic between the two TRPs; According to the TRP pairs in the multiple TRPs whose edge weight values are greater than or equal to an edge weight value threshold, a first TRP relationship network graph is constructed; According to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for distribution, a second TRP relationship network graph is determined, and CSI-RS resources are allocated according to the second TRP relationship network graph. The determination of the edge weight value between any two TRPs in the multiple TRPs according to the obtained multiple pieces of sampling point data comprises:
9. The network device of claim 8, wherein, According to the number of valid sampling point data corresponding to the two TRPs, the edge weight value between the two TRPs is determined; Wherein, in the valid sampling point data, the signal strength of the SRS received by the two TRPs is greater than or equal to a first signal strength threshold, and the difference between the signal strengths of the SRS received by the two TRPs is less than or equal to a second signal strength threshold. The determination of the edge weight value between the two TRPs according to the number of valid sampling point data corresponding to the two TRPs comprises:
10. The network device of claim 9, wherein, According to the ratio of the number of valid sampling point data corresponding to the two TRPs to the total number of sampling point data, the edge weight value between the two TRPs is determined. 11. The network device of claim 8, wherein, The determining the second TRP relationship network graph according to the first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation comprises: determining the number of vertices contained in each complete subgraph in the first TRP relationship network graph; determining the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation.
12. The network device of claim 11, wherein, The determining the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises: in the case that the maximum value in the number of vertices contained in each complete subgraph is less than or equal to the maximum number of CSI-RS resources supported by the network device for allocation, taking the first TRP relationship network graph as the second TRP relationship network graph.
13. The network device of claim 11, wherein, The determining the second TRP relationship network graph according to the maximum value in the number of vertices contained in each complete subgraph and the maximum number of CSI-RS resources supported by the network device for allocation comprises: in the case that the maximum value in the number of vertices contained in each complete subgraph is greater than the maximum number of CSI-RS resources supported by the network device for allocation, increasing the edge weight threshold, and updating the first TRP relationship network graph according to the increased edge weight threshold; determining the second TRP relationship network graph according to the updated first TRP relationship network graph and the maximum number of CSI-RS resources supported by the network device for allocation.
14. The network device of claim 12 or 13, wherein, The allocating CSI-RS resources according to the second TRP relationship network graph comprises: selecting N CSI-RS resources from the CSI-RS resources supported by the network device for allocation and dividing them into two resource groups; wherein the first CSI-RS resource and the second CSI-RS resource are used for joint transmission of a pair of TRPs, the first CSI-RS resource is any one CSI-RS resource in the first resource group, the second CSI-RS resource is any one CSI-RS resource in the second resource group, and N is the maximum value in the number of vertices contained in each complete subgraph in the second TRP relationship network graph; based on the two resource groups, allocating CSI-RS resources for each TRP in the second TRP relationship network graph in turn; wherein for any pair of TRPs performing joint transmission, at least one of the CSI-RS resources allocated to the first TRP belongs to the first resource group, and at least one of the CSI-RS resources allocated to the second TRP belongs to the second resource group.
15. A Channel State Information Reference Signal (CSI-RS) resource allocation device, applied to network equipment, characterized in that, comprise: a determination unit configured to determine an edge weight value between any two of a plurality of transmission and reception points (TRPs) according to a plurality of sampling point data; wherein each sampling point data contains a measurement result of a sounding reference signal (SRS) transmitted by the same terminal at the same time from the plurality of TRPs, and the edge weight value is used to represent a joint transmission characteristic between the any two TRPs. A constructing unit is configured to construct a first TRP relationship network graph according to pairs of TRPs in the plurality of TRPs with edge weights greater than or equal to an edge weight threshold; An allocating unit is configured to determine a second TRP relationship network graph according to the first TRP relationship network graph and a maximum number of CSI-RS resources supported by the network device for allocation, and allocate CSI-RS resources according to the second TRP relationship network graph.
16. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is used to make a computer execute the method in any one of claims 1 to 7.
Citation Information
Patent Citations
Unified ul and dl beam indication
CN111357230A
Framework and signaling for multi-time advance for multiple transmission / reception points
WO2023031854A1