US 12,108,322 B2
Method for enhancing network coverage based on adaptive generation of resource cell
Junyu Liu, Xi'an (CN); Min Sheng, Xi'an (CN); Ziwen Xie, Xi'an (CN); Jiandong Li, Xi'an (CN); Yu Su, Xi'an (CN); Yan Shi, Xi'an (CN); and Xiayu Zhang, Xi'an (CN)
Assigned to Xidian University, Xi'an (CN)
Filed by Xidian University, Xi'an (CN)
Filed on Dec. 17, 2021, as Appl. No. 17/554,356.
Claims priority of application No. 202110989309.8 (CN), filed on Aug. 26, 2021.
Prior Publication US 2022/0110045 A1, Apr. 7, 2022
Int. Cl. H04W 40/24 (2009.01)
CPC H04W 40/246 (2013.01) 6 Claims
OG exemplary drawing
 
1. A method for enhancing network coverage based on adaptive generation of resource cell, comprising:
(S1) taking a traditional cell in a network as an initial state of the network;
(S2) generating a correlation matrix in a current network state, wherein the step (S2) is performed through steps of:
(S2a) monitoring a current network state of a plurality of access points in real time; and
performing step (S2b) if a network coverage or traffic changes;
(S2b) deploying, by a network resource orchestrator, an airborne access point according to a requirement to an area where a signal/capacity coverage hole occurs;
(S2c) quantifying a traffic correlation among the plurality of access points;
selecting two of the plurality of access points in the current network state, wherein when the two of the plurality of access points serve the same group of traffic in a local area, the traffic correlation is 1, otherwise the traffic correlation is 0; and
combining the traffic correlation between any two of the plurality of access points to form a traffic correlation matrix;
(S2d) allowing each of the plurality of access points to broadcast a latitude and longitude information thereof, and receive a latitude and longitude information of the rest of the plurality of access points;
calculating a distance between any two of the plurality of access points in the current network state; and
normalizing the distance to obtain a network topological matrix of the plurality of access points;
(S2e) allowing each of the plurality of access points to receive an interference sent from the rest of the plurality of access points; and
normalizing the interference to generate an interference matrix of the plurality of access points; and
(S2f) subjecting the traffic correlation matrix, the network topological matrix and the interference matrix to linear weighting to generate a relevance matrix consisting of a relevance between the plurality of access points in the current network state;
(S3) determining whether |ωi,jt−ωi,jt-1|/ωi,jt-1>ε, wherein if |ωi,jt−ωi,jt-1|/ωi,jt-1>ε, sending the relevance matrix generated in the current network state to the network resource orchestrator followed by performing step (S4); otherwise proceeding to the step (S2);
wherein |•| is an operation of taking an absolute value; ωi,jt is a relevance between a ith access point and a jth access point in a relevance matrix at a current iteration; ωi,jt-1 is a relevance between a ith access point and a jth access point in a correlation matrix at a previous iteration; and ε is a preset trigger value;
(S4) dividing each of the plurality of access points into a plurality of resource cells, wherein the step (S4) is performed through steps of:
(S4a) selecting and deleting, by the network resource orchestrator, an access point with a minimum sequence number from an access point set formed by the plurality of access points;
(S4b) selecting access points with a relevance higher than a threshold from the rest access points in the access point set to form a resource cell; and
deleting the selected access points; and
(S4c) determining whether the access point set is empty after treated by step (S4b), wherein if the access point set is empty, completing the division of the plurality of resource cells and then proceeding to step (S5); otherwise proceeding to step (S4a);
(S5) generating a CU-DU network mapping table, wherein the step (S5) is performed through steps of:
(S5a) calculating an average distance of a control link of each access point in each of the plurality of resource cells according to

OG Complex Work Unit Math
wherein lk,v is an average distance of a control link of a vth access point in a kth resource cell; Σ is a summing operation; m is a sequence number of an access point; n is the number of access points in the kth resource cell; and dv,m is a distance between the vth access point and a mth access point;
(S5b) calculating a score value of each access point in each of the plurality of resource cells according to pk,v=Sk,v/lk,v, wherein pk,v is a score value of the v th access point in the kth resource cell; and Sk,v is a throughput of the vth access point in the kth resource cell;
(S5c) sorting the score value of each access point in each of the plurality of resource cells from large to small;
selecting an access point with a largest score value in each of the plurality of resource cells as an access point for executing a CU function; and
taking the remaining access points of each of the plurality of resource cells as access points for executing a DU function; and
(S5d) generating a CU-DU network mapping table of a two-dimensional matrix; wherein in a row, if only an element on a leading diagonal is 1, the element on the leading diagonal indicates a traditional access point, and the traditional access point does not fall into the plurality of resource cells; if there are other elements being 1 besides an element on the leading diagonal, the element on the leading diagonal represents an access point that executes a CU function in a resource cell, and the other elements being 1 represent an access point that executes a DU function in a resource cell; and if an element on the leading diagonal is 0, the on the leading diagonal represents an access point that executing a DU function in other resource cells; and
(S6) constructing a middlehaul link of each of the plurality of resource cells according to the CU-DU network mapping table, wherein the step (S6) is performed through steps of:
(S6a) delivering the CU-DU network mapping table to each of the plurality of access points;
(S6b) determining which one of the plurality of resource cells the plurality of access points respectively belongs to, and a function of each of the plurality of access points; wherein if an access point corresponds to a position of a diagonal of the CU-DU network mapping table where an element is 1, a CU function and a DU function of the access point and a backhaul function of the access point with respect to a core network are simultaneously activated; otherwise, the access point only activates a DU function, and an access point of an element being 1 on a diagonal of a row is registered to build a middlehaul link between CU and DU, wherein the row corresponds to a non-zero element on a column in the CU-DU network mapping table corresponding to the access point;
(S6c) adjusting, by an access point performing CU function in each of the plurality of resource cells, a deployment parameter of an airborne access point in of the same resource cell; wherein the airborne access point only activates the DU function; and
(S6d) orchestrating, by the network resource orchestrator, an available resource for the plurality of resource cells to serve a terminal access device with resource cell as a unit.