A radio frequency remote system and radio frequency remote unit for a 5G base station
By collecting bandwidth status vectors, calculating allocation imbalance coefficients and selecting judgment values in the 5G base station radio frequency remote system, optimizing the selection of RF remote heads of user terminals, solving the problem that user terminals may be allocated to inappropriate cells in the prior art, and improving the communication quality and channel resources balance.
Patent Information
- Application Number
- CN202510206150.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-02-25
AI Technical Summary
When facing single channel congestion, the existing RF remote head selection algorithm fails to fully utilize the interactive information between the user terminal and the RRH unit, resulting in the user terminal being allocated to the inappropriate RF remote head, which in turn leads to a decline in communication quality.
It provides a radio frequency remote system for 5G base stations. The bandwidth state vector is obtained through the status acquisition module, and the data processing module calculates the allocation imbalance coefficient and selection judgment value. The user allocation module performs iterative operations based on this information to optimize the selection of the radio frequency remote head of the user terminal.
By calculating the bandwidth occupancy rate and allocation imbalance coefficient of the RF remote head, the allocation of user terminals is optimized, the channel resource balance of the RF remote head system is ensured, the communication quality of users is improved, and the possibility that user terminals frequently switch cells is reduced.
Smart Images

Figure CN119697715B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless network communication technology, and in particular to a radio frequency remote system and a radio frequency remote unit of a 5G base station. Background Art
[0002] The radio remote hub (RRH) technology achieves flexibility in network coverage, enhanced signal quality, and reduced energy consumption by centrally deploying the baseband processing unit (BBU) in the equipment room and distributing the radio frequency unit (RRU) near the user. This technology is suitable for urban buildings, remote rural areas, and high-density user locations to improve signal quality and signal coverage. In 5G technology, by deploying the radio frequency unit closer to the user or antenna, more efficient network resource utilization and faster signal processing can be achieved, thereby improving the overall performance of the network and user experience.
[0003] With the development of 5G technology, the problem of increased channel throughput that needs to be solved by remote radio head (RRH) technology is that when the channel throughput of the remote radio head is too large, it will cause network congestion. When faced with single channel congestion, the existing remote radio head selection algorithm will use the method of reallocating users to improve the overall throughput of the remote radio head system and solve the problem of network congestion. However, the existing algorithm fails to make full use of the interactive information between the user terminal and the RRH unit, so that the user terminal may be assigned to a cell that is not suitable for the remote radio head, causing the user to frequently switch cells, which in turn leads to a decrease in communication quality. Summary of the invention
[0004] In order to solve the above technical problems, a radio frequency remote system and a radio frequency remote unit of a 5G base station are provided to solve the existing problems.
[0005] The solution to the technical problem of the present application is to provide a radio remote system and a radio remote unit for a 5G base station, including:
[0006] In a first aspect, an embodiment of the present application provides a radio frequency remote system for a 5G base station, the system comprising:
[0007] The state acquisition module is used to obtain the bandwidth state vector, specifically:
[0008] Obtaining the total bandwidth of each remote radio head and the bandwidth usage of each user terminal managed by each remote radio head;
[0009] Analyze the deviation of bandwidth usage of user terminals under each remote radio head, and combine the overlapping of communication ranges of different remote radio heads to form a candidate set;
[0010] According to the number of signals sent by each user terminal received by the remote radio head, each dedicated user and each allocated user are obtained, and multiple remote radio heads that can receive the signals of each allocated user are formed into a selectable set of each allocated user;
[0011] A bandwidth state vector is formed based on the bandwidth usage of all exclusive users of each remote radio head in the to-be-selected set;
[0012] The data processing module is used to obtain the allocation imbalance coefficient and select the judgment value, specifically:
[0013] The allocated users with the same optional set are divided into a category, which is recorded as each user category; the bandwidth usage of the allocated users under each user category is analyzed, and the allocation imbalance coefficient of each user category is determined in combination with the total bandwidth of all remote radio heads in the optional set;
[0014] The instability of each assigned user is calculated by the discrete conditions of the time intervals at which the signals sent by each assigned user at different times are received by different remote radio heads in its optional set;
[0015] determining a delay switching ratio between each assigned user and any remote radio head in the selectable set based on a time interval for receiving a signal sent by each assigned user by any remote radio head in the selectable set and the remaining remote radio heads;
[0016] Determine the management status of each assigned user and any one of the remote radio heads, and obtain a selection judgment value of each assigned user for any one of the remote radio heads by combining the instability and the delay switching ratio;
[0017] The user allocation module selects the remote radio heads for all allocated users through iterative calculations based on the bandwidth state vector, the allocation imbalance coefficient and the selection judgment value.
[0018] Preferably, the process of obtaining the set to be selected includes:
[0019] Calculate the sum of bandwidth usage of all user terminals managed by each remote radio head at the current moment and the ratio of the sum to the total bandwidth, and record it as the bandwidth occupancy rate of each remote radio head;
[0020] Calculate the average of the bandwidth occupancy rates of all remote radio heads at the current moment, and record it as the average bandwidth occupancy rate; record the remote radio head whose difference between the bandwidth occupancy rate and the average bandwidth occupancy rate is greater than a preset threshold as a remote head to be selected;
[0021] Each candidate remote head and the remaining remote radio heads with overlapping communication ranges form a candidate set.
[0022] Preferably, the obtaining of each exclusive user and each assigned user includes:
[0023] Among all user terminals managed by any one of the radio remote heads at the current moment, if a network inspection signal sent by any one of the user terminals is only received by any one of the radio remote heads, the any one of the user terminals is recorded as an exclusive user of the any one of the radio remote heads; if multiple radio remote heads can receive the network inspection signal sent by any one of the user terminals, the any one of the user terminals is recorded as an assigned user.
[0024] Preferably, the process of acquiring the bandwidth state vector includes:
[0025] The sum of bandwidth usage of all exclusive users of each remote radio head is used as the basic bandwidth occupancy rate of each remote radio head;
[0026] The basic bandwidth occupancy rates of all remote radio heads in the to-be-selected set are used to form a bandwidth state vector.
[0027] Preferably, determining the allocation imbalance coefficient of each user category includes:
[0028] The sum of bandwidth usage of all users assigned to each user category is taken as the total bandwidth usage of each user category;
[0029] Count the number of all remote radio heads in the optional set corresponding to each user category;
[0030] Recording a ratio of the total bandwidth usage to the quantity as a first ratio, and taking a ratio of the first ratio to a total bandwidth of any remote radio head in the optional set corresponding to each user category as an increase in occupancy of any remote radio head corresponding to each user category;
[0031] The sum of the occupancy increase amounts corresponding to any remote radio head under all user categories is taken as the total occupancy increase amount of any remote radio head; the sum of the basic bandwidth occupancy rate and the total occupancy increase is recorded as a bandwidth occupancy index;
[0032] The allocation imbalance coefficient is an average value of the bandwidth occupancy indexes of all remote radio heads in the optional set corresponding to each user category.
[0033] Preferably, the calculating of the instability of each assigned user includes:
[0034] The time interval between the time when each assigned user sends a signal and the time when the signal is received by any remote radio head is recorded as network delay;
[0035] All network delays generated when each assigned user interacts with the remote radio head in the historical period before the current moment are combined into a historical communication vector;
[0036] Calculate the discrete degree of all network delays corresponding to the same remote radio head in the historical communication vector of each assigned user;
[0037] The instability is the average value of the discrete degrees of all remote radio heads in the historical communication vectors of each assigned user.
[0038] Preferably, the determining of the delayed switching ratio between each assigned user and any remote radio head in the optional set includes:
[0039] The maximum value of the ratio between the network delay of each assigned user to any remote radio head in the optional set and the network delay to all other remote radio heads in the optional set is used as the delay switching ratio between each assigned user and any remote radio head in the optional set.
[0040] Preferably, obtaining the selection judgment value of each assigned user for any remote radio head includes:
[0041] If at the current moment each assigned user is not under the management of any remote radio head in its optional set, the selection judgment value of each assigned user for any remote radio head is the corresponding delay switching ratio; otherwise, the selection judgment value of each assigned user for any remote radio head is the product of the delay switching ratio and the instability.
[0042] Preferably, the iterative process in the user allocation module is specifically as follows:
[0043] (1) Selecting the remote RF head corresponding to the minimum element value in the bandwidth state vector and recording it as the target remote RF head;
[0044] (2) calculating the allocation imbalance coefficients of all user categories in the optional set that have the target teleportation head, and recording the user category with the largest allocation imbalance coefficient as the target category;
[0045] (3) calculating the selection judgment value of each assigned user in the target category for the target remote head, arranging all the assigned users in the target category in ascending order according to the selection judgment value, selecting a plurality of assigned users with the highest ranking and assigning them to the target remote head, until the sum of the bandwidth usage of all the selected assigned users is greater than or equal to a preset percentage of the total bandwidth of the target remote head; if the sum of the bandwidth usage of all the assigned users in the selected target category is still less than the preset percentage of the total bandwidth of the target remote head, selecting a new user category from step (2) again, until the sum of the bandwidth usage of all the assigned users selected by the target remote head from multiple user categories is greater than or equal to the preset percentage of the total bandwidth of the target remote head;
[0046] (4) Increasing the basic bandwidth occupancy rate of the target remote head by the preset percentage and updating the bandwidth state vector; iterating the updated bandwidth state vector; repeating steps (1) to (4) until all the assigned users select the remote RF head and stopping the iteration.
[0047] In a second aspect, an embodiment of the present application further provides a radio frequency remote unit of a 5G base station, and the user terminal allocation of the radio frequency remote unit is implemented by using any one of the radio frequency remote systems of the 5G base station described above.
[0048] This application has at least the following beneficial effects:
[0049] The present application determines whether there is an uneven user allocation by calculating the bandwidth occupancy rate of the remote radio head, and reallocates the user terminal when there is an uneven user allocation; divides the user terminal into an exclusive user and an allocated user by the situation that the signal sent by the user terminal is received by the remote radio head, and then obtains the selectable remote radio heads of each allocated user through the remote radio head that can receive the signal of the allocated user, and analyzes whether the selectable remote radio heads of different allocated users are consistent, divides the allocated users, analyzes the channel resource tension of the remote radio heads corresponding to different user categories, and calculates the allocation imbalance coefficient, which has the beneficial effect of reflecting the bandwidth resource tension of the optional cells of different user categories, so that the remote radio head is preferentially selected for the allocated users under the user category with a large allocation imbalance coefficient in the future, so that the bandwidth resources of the remote radio head after the user allocation are in a balanced state; calculates the instability, which has the beneficial effect of reflecting the stability of the cell location of the allocated user, and for the allocated user with a stable location, it tends not to switch the cell to which it belongs, so as to prevent the network quality from being reduced due to frequent cell switching; calculates the delayed switching ratio, which has the beneficial effect of reflecting the allocation user's selection of the cell. The communication delay of different RF remote heads when they belong to different cells, and the auxiliary system selects the user allocation scheme with the smallest overall network delay; the selection judgment value is calculated, and its beneficial effect is that the position stability of the assigned user and the communication delay when selecting the cells to which different RF remote heads belong, so as to judge whether the assigned user should switch the cell to which it belongs, thereby effectively avoiding the problem of communication quality degradation caused by the system frequently switching the cell to which the user belongs; by selecting the RF remote head corresponding to the smaller bandwidth usage of the exclusive user as the target remote head, all user categories of the target remote head in the optional set are screened by the allocation imbalance coefficient, and the assigned users under the screened user category are selected based on the selection judgment value and assigned to the target remote head. Through iterative calculation, the RF remote head selection is performed for all assigned users, and its beneficial effect is to ensure that the assigned users can be switched to the cell with low communication delay first, and make the RF remote head system tend to keep the assigned users with stable positions in the cell to which they originally belong, reduce the possibility of the assigned users being assigned to inappropriate cells, avoid the assigned users being frequently switched to cells, resulting in the degradation of the communication quality of the users, and improve the communication quality of the users. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The following is a detailed description of a 5G base station radio frequency remote system of the present application in conjunction with the accompanying drawings.
[0051] Figure 1 A block diagram of a radio remote system for a 5G base station provided in an embodiment of the present application;
[0052] Figure 2 A schematic diagram of a wireless access network architecture provided in an embodiment of the present application;
[0053] Figure 3 A flowchart of the steps of the data processing module provided in the embodiment of the present application;
[0054] Figure 4 A flowchart of the steps for allocating imbalance coefficients to each user category provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solutions and advantages of this application more clear, the following is a further detailed description of a 5G base station radio frequency remote system and radio frequency remote unit proposed in this application in combination with the accompanying drawings and implementation examples. It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit this application.
[0056] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
[0057] See also Figure 1 , which shows a block diagram of a radio frequency remote system of a 5G base station provided by an embodiment of the present application, the system includes: a state acquisition module, a data processing module, and a user allocation module.
[0058] The state acquisition module is used to obtain the bandwidth state vector.
[0059] The wireless access network architecture of a 5G base station includes: a baseband unit pool BBU, a radio remote head RRH, and a user terminal. The BBU pool and the RRH are connected by a communication optical fiber. The BBU pool is responsible for baseband processing of wireless signals; the RRH is responsible for transmitting radio frequency signals and receiving user radio frequency signals within the cell; the user terminal is responsible for receiving radio frequency signals from the communication network and processing them into user-readable information, and converting the information uploaded by the user terminal into radio frequency signals.
[0060] The specific interaction process is as follows: after the BBU pool processes the data transmitted from the core network, it sends control signals and baseband data to the RRH in the form of digital signals through optical fiber. The RRH then converts these digital signals into analog signals and sends them wirelessly to the user terminals in the cell. The mobile user terminal receives the RF signal transmitted by the RRH and processes it into user-readable information. At the same time, the information uploaded by the user terminal is converted into RF signals and sent wirelessly to the RRH. The RRH receives the RF signals of users in the cell, which are then transmitted to the BBU pool by the RRH for processing, thereby realizing information interaction. The cell refers to the collection of all users managed by a RF remote head.
[0061] The wireless access network architecture diagram provided in this embodiment is as follows Figure 2 As shown, Figure 2RRH-1~RRH-5 are remote radio heads, and there is communication between RRH-3, RRH-4 and RRH-5 and the user terminal. This means that the user terminal is within the communication range of RRH-3, RRH-4 and RRH-5, and the communication range of the two RRHs RRH-1 and RRH-2 does not include the user terminal.
[0062] The status collection module is located in the remote radio unit and is responsible for collecting the interaction information between the user terminal and the remote radio head, as well as the status information of the remote radio head, specifically:
[0063] Use network traffic monitoring tools to obtain the bandwidth usage of each user terminal at the current moment in real time; obtain the total bandwidth of each remote radio head through the specification parameters of each remote radio head;
[0064] It should be noted that the total bandwidth is the maximum data transmission rate of each remote radio head in one second, which can be obtained through the hardware specification parameters of each remote radio head and is a fixed value.
[0065] Calculate the sum of bandwidth usage of all user terminals managed by each remote radio head at the current moment and the ratio of the sum to the total bandwidth, and record it as the bandwidth occupancy rate of each remote radio head;
[0066] Calculate the average of the bandwidth occupancy rates of all remote radio heads at the current moment, and record it as the average bandwidth occupancy rate;
[0067] The remote radio head for which the difference between the bandwidth occupancy rate at the current moment and the average bandwidth occupancy rate is greater than a preset threshold is recorded as a remote radio head to be selected;
[0068] In this embodiment, the preset threshold value is 20%. As other implementation methods, the implementer can set it according to the actual situation.
[0069] It should be noted that if If the difference between the bandwidth occupancy rate of each remote radio head and the average bandwidth occupancy rate is greater than a preset threshold, there is an uneven user allocation between different remote radio heads, and therefore, it is necessary to re-select and allocate remote radio heads for the users.
[0070] First Take the current moment as an example, The candidate telephoto head and the All the RF remote heads with overlapping communication ranges of the remote heads to be selected constitute a candidate set;
[0071] It should be noted that the communication range overlap refers to the phenomenon that the signal coverage ranges of the remote radio heads overlap with each other. The remote radio heads with overlapping communication ranges are directly entered by the equipment installer in the initial stage of building the remote radio system.
[0072] Set the current moment to The time from when the first user terminal sends the network check signal to when the signal is received by the first The time interval between the reception times of the remote radio heads is recorded as the current time. User terminal to Network latency of each remote radio head;
[0073] At the current moment Among all the user terminals managed by a remote radio head, if only The remote radio head can receive The network check signal sent by the first user terminal The user terminal is recorded as exclusive user of a remote radio head; if multiple remote radio heads can receive The network check signal sent by the first user terminal The user terminal is recorded as the assigned user and will be able to receive the Multiple remote radio heads that distribute user signals form the an optional set of assigned users;
[0074] It should be noted that Each user will broadcast a network check signal every 30 seconds. At least one of all the remote radio heads can receive the network check signal. The remote radio head can receive The network check signal sent by the user terminal indicates that A user terminal can only communicate with The first RF remote head cannot communicate with the The user terminal reselects the remote radio head; and if multiple remote radio heads can receive the first The network check signal sent by the user terminal, then If a user terminal meets the conditions for switching to a remote radio head, the The user terminal reselects the remote radio head; the multiple remote radio heads in this embodiment represent 2 or more remote radio heads.
[0075] The current moment The sum of bandwidth usage of all exclusive users of the RF remote heads is taken as the current moment Basic bandwidth occupancy of each remote radio head;
[0076] It should be noted that the basic bandwidth utilization rate is The channel resources occupied by all exclusive users managed by the first remote radio head are allocated to the remote radio head. These exclusive users cannot be allocated to other remote radio heads. Therefore, when subsequent user terminals are reallocated, these exclusive users are still allocated to the first remote radio head. RF remote head control.
[0077] The basic bandwidth occupancy rates of all remote radio heads in the to-be-selected set at the current moment are used to form a bandwidth state vector;
[0078] It should be noted that the bandwidth state vector reflects the initial state of channel occupancy when the remote radio head performs user terminal reallocation.
[0079] The data processing module is used to obtain the allocation imbalance coefficient and select the judgment value.
[0080] Through the status acquisition module, It is always determined whether user terminals need to be reallocated between all the remote radio heads in the candidate set. The existing user terminal reallocation is to reallocate user terminals to the nearest cell according to network delay when the bandwidth occupancy rates of all the remote radio heads in the candidate set are equal. This allocation method may cause user terminals to be allocated to inappropriate cells, resulting in frequent cell switching by user terminals, which in turn leads to a decrease in communication quality.
[0081] Further, the step flow chart of the data processing module provided in the embodiment of the present application is as follows: Figure 3 shown.
[0082] Step 1: divide the allocated users with the same optional set into a category, recorded as each user category; analyze the bandwidth usage of the allocated users under each user category, and determine the allocation imbalance coefficient of each user category in combination with the total bandwidth of all remote radio heads in the optional set.
[0083] According to the status acquisition module, it is determined whether there is a difference between the bandwidth occupancy of a single remote radio head and the average bandwidth occupancy that is greater than a preset threshold. If so, it indicates that there is channel congestion in the single remote radio head, and user terminals are reallocated for the single remote radio head and other remote radio heads with overlapping communication ranges.
[0084] Since different assigned users can use different remote radio heads for network connection, different assigned users are divided into different categories, specifically:
[0085] All the assigned users with the same optional set are recorded as one user category, and all user categories are obtained;
[0086] It should be noted that, for ease of understanding, it is assumed that , , The network check signal sent by the first assigned user can be The first RF remote head receives The optional set of assigned users is , No. The optional set of assigned users is , No. The optional set of assigned users is , among which, , , If the optional sets of the assigned users are the same, then , , Assign users to the same user class.
[0087] For an assigned user, when it is assigned to a cell, the remaining cells that the assigned user can select have one less potential controllable user, so the first The impact of the allocation behavior of the first allocated user on the entire radio remote head system is not limited to the cell selected by the user, but also affects the All the selectable cells for the assigned user. Since the selectable cells for all the assigned users under each user category are the same, The impact of the cell selection behavior of users assigned to each user category on the entire remote radio head system is similar.
[0088] Therefore, calculate the The allocation imbalance coefficient of user categories reflects the The cell selection behavior of each user category corresponds to the influence of the bandwidth occupancy balance of the entire system. The flowchart of the steps of allocating imbalance coefficients of each user category provided in the embodiment of the present application is as follows Figure 4 As shown, specifically including:
[0089] The sum of bandwidth usage of all users assigned to each user category is taken as the total bandwidth usage of each user category;
[0090] Count the number of all remote radio heads in the optional set corresponding to each user category;
[0091] Recording a ratio of the total bandwidth usage to the quantity as a first ratio, and taking a ratio of the first ratio to a total bandwidth of any remote radio head in an optional set corresponding to each user category as an increase in occupancy of any remote radio head corresponding to each user category;
[0092] It should be noted that for Under user categories, the optional set of all assigned users is the same. Assuming that the number of all remote radio heads in the optional set is M, There are M remote radio heads corresponding to each user category; if The more scarce the channel resources of the M remote radio heads corresponding to each user category are, the more likely it is that when allocating user terminals, The more user categories there are, the higher the priority should be; by calculating the first ratio, assuming that the bandwidth usage of all allocated users is evenly distributed to the M remote radio heads, and then calculating the increase in the bandwidth occupancy rate of each remote radio head.
[0093] It should be noted that, for ease of understanding, it is assumed that Each user category has , , Assign users, then , , The optional sets for assigned users are , then The optional set corresponding to the user category is , so M is 4, and the first , , The sum of the bandwidth usage of the allocated users is taken as the Total bandwidth usage for user classes , optional concentration The total bandwidth of the remote RF heads is , No. The total bandwidth of the remote RF heads is , No. The total bandwidth of the remote radio heads is , No. The total bandwidth of the remote RF heads is , then the first ratio is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is .
[0094] The sum of the occupancy increase amounts of any remote radio head corresponding to all user categories is used as the total occupancy increase amount of any remote radio head;
[0095] It should be noted that, assuming The optional set corresponding to the user category is , No. The optional set corresponding to the user category is , No. The optional set corresponding to the user category is , then The user category corresponds to The increase in the occupancy rate of the remote radio head is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is , No. The user category corresponds to The increase in the occupancy rate of the remote radio head is ,Will , and The sum of The total increase in occupancy of the remote radio heads.
[0096] taking the sum of the basic bandwidth occupancy rate of any remote radio head and the total amount of occupancy increase as the bandwidth occupancy index of any remote radio head;
[0097] It should be noted that, the larger the bandwidth occupancy index is, the tighter the bandwidth resource of the corresponding remote radio head is, and the more likely channel congestion is to occur.
[0098] Taking the average of the bandwidth occupancy indexes of all remote radio heads in the optional set corresponding to each user category as the allocation imbalance coefficient of each user category;
[0099] It should be noted that if The larger the distribution imbalance coefficient of the user category, the The selectable cells of the first user category belong to the cells with limited bandwidth resources in the entire system, so the first user category should be selected first. The allocation is performed on users in the user category. If the M available remote RF heads are allocated to the allocated users under the user category, the allocated M remote RF heads may be occupied by some allocated users with small allocation imbalance coefficients, while the allocated users with large allocation imbalance coefficients have to continue to be allocated to these remote RF heads, which leads to an unbalanced bandwidth occupancy rate of the entire system.
[0100] At this point, the allocation imbalance coefficient of each user category is obtained.
[0101] Step 2, calculating the instability of each assigned user by the discrete conditions of the time intervals at which the signals sent by each assigned user are received by different remote RF heads in its optional set at different times; determining the delay switching ratio between each assigned user and any remote RF head in its optional set based on the time intervals at which the signals sent by each assigned user are received by any remote RF head in its optional set and the remaining remote RF heads.
[0102] Furthermore, the user terminal group for priority allocation can be selected by allocating the imbalance coefficient, but how each allocated user in the user terminal group should select a cell requires further selection algorithms. The traditional RF remote head selection algorithm does not take into account the historical interaction of the user terminal, which easily causes the user terminal to frequently switch cells, resulting in a decrease in the network quality of the user terminal. Therefore, the user stability is calculated through the information interaction between each allocated user and each corresponding RF remote head to reflect the frequency of cell switching of the corresponding allocated user, specifically:
[0103] The number of historical periods before the current moment All network delays generated when the assigned users interact with the remote radio head constitute the historical communication vector;
[0104] In this embodiment, the first All network delays generated when an assigned user interacts with the remote radio head constitute a historical communication vector. As other implementation methods, the implementer can set it according to actual conditions.
[0105] It should be noted that if the communication time between a certain assigned user and the radio remote system is less than 5 minutes, the assigned user is determined to be a new user, and the historical communication vector of the assigned user is not obtained, and the assigned user is not involved in subsequent calculations.
[0106] Calculate the The historical communication vector of the assigned user The degree of dispersion of all network delays corresponding to each remote radio head;
[0107] In this embodiment, the degree of dispersion is calculated by The historical communication vector of the assigned user The coefficient of variation of all network delays corresponding to each remote radio head is measured, wherein the calculation of the coefficient of variation is a well-known technology and will not be described in detail here.
[0108] The first The mean of the discrete degrees of all the remote radio heads in the historical communication vector of the assigned user is taken as the The instability of each assigned user;
[0109] It should be noted that, for ease of understanding, it is assumed that within 5 minutes before the current moment, The assigned users are respectively connected to the first The RF remote head performs information exchange. The assigned user will be connected to the The RF remote head performs 7 information exchanges, resulting in 7 network delays. The historical communication vector of the assigned user is , among which, Assign users to The RF remote head generates 4 information exchanges and 4 network delays. , , , The degree of discreteness.
[0110] It should be noted that The smaller the instability of the assigned user, the The more stable the historical communication delay of the assigned user is, the The more stable the location of the assigned user is, the more When the assigned user selects a cell, The more unnecessary it is for an assigned user to switch cells, the less likely it is that the network quality of the user terminal will deteriorate.
[0111] Furthermore, in order to determine how the assigned users in the user terminal group should select a cell, it is necessary to consider the delay between the assigned users and the remote radio head. By calculating the delay switching ratio, the network delay cost when the assigned users are divided into different cells is reflected, which is specifically:
[0112] The first The maximum value of the ratio between the network delay of the allocated user to any remote radio head in the optional set and the network delay to all other remote radio heads in the optional set is taken as the first a delayed switching ratio between an assigned user and any remote radio head in the optional set;
[0113] It should be noted that for ease of understanding, As an example, assume that The network check signal sent by the first assigned user can be The first RF remote head receives The optional set of assigned users is , therefore, Assign users to their selectable set The network delays between the remote radio heads are , Assigned users are assigned to The cells managed by the remote radio heads are calculated separately. , , , select the maximum value among them as the Assign users and their selectable set The delay switching ratio of the remote radio head.
[0114] It should be noted that Assign users and their selectable set The smaller the delay switching ratio of the remote RF head, the The assigned user is switched to The smaller the communication delay caused by the cell managed by the first remote radio head, the smaller the communication delay caused by the first remote radio head. The more assigned users should switch to The cell managed by a remote radio head.
[0115] So far, the delay switching ratio between each assigned user and any remote radio head in the optional set is obtained.
[0116] Step 3: determine the management status of each assigned user and any remote radio head, and obtain the selection judgment value of each assigned user for any remote radio head by combining the instability and the delay switching ratio.
[0117] Further, based on the instability and the switching delay ratio, a selection judgment value is calculated to select a user terminal for the remote radio head, specifically:
[0118] If at the current moment each assigned user is not under the management of any remote radio head in its optional set, the selection judgment value of each assigned user for any remote radio head is the corresponding delay switching ratio; if at the current moment each assigned user is under the management of any remote radio head in its optional set, the selection judgment value of each assigned user for any remote radio head is the product of the delay switching ratio and the instability;
[0119] It should be noted that, for ease of understanding, the current moment is As an example, if the current moment is Assigned user does not belong to The cell managed by the RF remote head is Assign users to The selection judgment value of the remote radio head is Assign users to The delay switching ratio of the RF remote head; otherwise, the current moment Assign users to The selection judgment value of the remote radio head is the delay switching ratio and the The product of the instabilities of the assigned users.
[0120] It should be noted that if Assigned user does not belong to The smaller the selection judgment value is, the smaller the cell managed by the remote radio head is. Assign users to The smaller the network delay after the cell managed by the first RF remote head, the more important it is to Assign users to The cell managed by the RF remote head is improved. The subsequent communication quality of the assigned user; if Assigned users belong to For a cell managed by a remote radio head, when the user's location is relatively stable, the smaller the user's stability, the smaller the selection judgment value, and the less likely it is to switch to the first The cell to which the user belongs is assigned.
[0121] It should be noted that by using the delayed switching ratio as the basic value for the selection judgment value, it is possible to ensure that the assigned users can preferentially switch to cells with low network delays, thereby improving the communication quality of the assigned users. At the same time, by adding instability to the selection judgment value, the assigned users with stable positions are retained in the cells to which they originally belonged, thereby avoiding the degradation of user communication quality caused by frequent cell switching of the assigned users.
[0122] At this point, the selection judgment value of each assigned user for any remote radio head is obtained.
[0123] The user allocation module selects the remote radio heads for all allocated users through iterative calculations based on the bandwidth state vector, the allocation imbalance coefficient and the selection judgment value.
[0124] Based on the above analysis, the cell selection is performed for the assigned users, and the user terminals are reallocated when the single remote radio head channel is crowded, so that the channel resources of the entire remote radio head system are balanced and the communication quality of the system is improved. The specific process is as follows:
[0125] (1) selecting a remote radio head with the smallest basic bandwidth occupancy rate in the bandwidth state vector and recording it as a target remote radio head;
[0126] (2) calculating the allocation imbalance coefficients of all user categories in the optional set that have the target teleportation head, and recording the user category with the largest allocation imbalance coefficient as the target category;
[0127] (3) calculating the selection judgment value of each assigned user in the target category for the target remote head, arranging all the assigned users in the target category in ascending order according to the selection judgment value, selecting a plurality of assigned users with the highest ranking and assigning them to the target remote head, until the sum of the bandwidth usage of all the selected assigned users is greater than or equal to a preset percentage of the total bandwidth of the target remote head; if the sum of the bandwidth usage of all the assigned users in the selected target category is still less than the preset percentage of the total bandwidth of the target remote head, selecting a new user category from step (2) again, until the sum of the bandwidth usage of all the assigned users selected by the target remote head from multiple user categories is greater than or equal to the preset percentage of the total bandwidth of the target remote head;
[0128] (4) Increasing the basic bandwidth occupancy rate of the target remote head by the preset percentage and updating the bandwidth state vector; iterating the updated bandwidth state vector; repeating steps (1) to (4) until all the assigned users select the remote RF head and stopping the iteration.
[0129] In this embodiment, the preset percentage is 1%. As for other implementation modes, the implementer can set it according to the actual situation.
[0130] It should be noted that, if there are multiple remote radio heads with the smallest basic bandwidth occupancy rate in the bandwidth state vector, one of the remote radio heads is randomly selected as the target remote head; if there is no target remote head in the optional set of all user categories, that is, there is a target remote head without an assignable user, then one remote radio head with the smallest basic bandwidth occupancy rate is selected from all other remote radio heads in the bandwidth state vector as the target remote head.
[0131] Based on the same inventive concept as the above-mentioned system, an embodiment of the present application also provides a radio frequency remote unit of a 5G base station, and the user terminal allocation of the radio frequency remote unit is implemented by any one of the above-mentioned radio frequency remote systems of a 5G base station.
[0132] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0133] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0134] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the present application. It should be pointed out that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present application without departing from the content of the technical solution of the present application, shall fall within the protection scope of the technical solution of the present application.
Claims
1. A radio remote system for a 5G base station, characterized in that: The system includes: The state acquisition module is used to obtain the bandwidth state vector, specifically: Obtaining the total bandwidth of each remote radio head and the bandwidth usage of each user terminal managed by each remote radio head; Analyze the deviation of bandwidth usage of user terminals under each remote radio head, and combine the overlapping of communication ranges of different remote radio heads to form a candidate set; According to the number of signals sent by each user terminal received by the remote radio head, each dedicated user and each allocated user are obtained, and multiple remote radio heads that can receive the signals of each allocated user are formed into a selectable set of each allocated user; A bandwidth state vector is formed based on the bandwidth usage of all exclusive users of each remote radio head in the to-be-selected set; The data processing module is used to obtain the allocation imbalance coefficient and select the judgment value, specifically: The allocated users with the same optional set are divided into a category, which is recorded as each user category; the bandwidth usage of the allocated users under each user category is analyzed, and the allocation imbalance coefficient of each user category is determined in combination with the total bandwidth of all remote radio heads in the optional set; The instability of each assigned user is calculated by the discrete conditions of the time intervals at which the signals sent by each assigned user at different times are received by different remote radio heads in its optional set; determining a delay switching ratio between each assigned user and any remote radio head in the selectable set based on a time interval for receiving a signal sent by each assigned user by any remote radio head in the selectable set and the remaining remote radio heads; Determine the management status of each assigned user and any one of the remote radio heads, and obtain a selection judgment value of each assigned user for any one of the remote radio heads by combining the instability and the delay switching ratio; The user allocation module selects the remote radio heads for all allocated users through iterative calculations based on the bandwidth state vector, the allocation imbalance coefficient and the selection judgment value.
2. A 5G base station radio remote system as claimed in claim 1, characterized in that: The process of obtaining the set to be selected includes: Calculate the sum of bandwidth usage of all user terminals managed by each remote radio head at the current moment and the ratio of the sum to the total bandwidth, and record it as the bandwidth occupancy rate of each remote radio head; Calculate the average of the bandwidth occupancy rates of all remote radio heads at the current moment, and record it as the average bandwidth occupancy rate; record the remote radio head whose difference between the bandwidth occupancy rate and the average bandwidth occupancy rate is greater than a preset threshold as a remote head to be selected; Each remote head to be selected and other remote radio heads with overlapping communication ranges form a candidate set.
3. A 5G base station radio remote system as claimed in claim 1, characterized in that: The obtaining of each exclusive user and each allocated user includes: Among all user terminals managed by any one of the radio remote heads at the current moment, if a network inspection signal sent by any one of the user terminals is only received by any one of the radio remote heads, the any one of the user terminals is recorded as an exclusive user of the any one of the radio remote heads; if multiple radio remote heads can receive the network inspection signal sent by any one of the user terminals, the any one of the user terminals is recorded as an assigned user.
4. The radio remote system of a 5G base station according to claim 1, characterized in that: The process of acquiring the bandwidth state vector includes: The sum of bandwidth usage of all exclusive users of each remote radio head is used as the basic bandwidth occupancy rate of each remote radio head; The basic bandwidth occupancy rates of all remote radio heads in the to-be-selected set are used to form a bandwidth state vector.
5. A 5G base station radio remote system as claimed in claim 4, characterized in that: The determining of the allocation imbalance coefficient of each user category includes: The sum of bandwidth usage of all users assigned to each user category is taken as the total bandwidth usage of each user category; Count the number of all remote radio heads in the optional set corresponding to each user category; Recording a ratio of the total bandwidth usage to the quantity as a first ratio, and taking a ratio of the first ratio to a total bandwidth of any remote radio head in the optional set corresponding to each user category as an increase in occupancy of any remote radio head corresponding to each user category; The sum of the occupancy increase amounts corresponding to any remote radio head under all user categories is taken as the total occupancy increase amount of any remote radio head; the sum of the basic bandwidth occupancy rate and the total occupancy increase is recorded as a bandwidth occupancy index; The allocation imbalance coefficient is an average value of the bandwidth occupancy indexes of all remote radio heads in the optional set corresponding to each user category.
6. A 5G base station radio remote system as claimed in claim 1, characterized in that: The calculating of the instability of each allocated user comprises: The time interval between the time when each assigned user sends a signal and the time when the signal is received by any remote radio head is recorded as network delay; All network delays generated when each assigned user interacts with the remote radio head in the historical period before the current moment are combined into a historical communication vector; Calculate the discrete degree of all network delays corresponding to the same remote radio head in the historical communication vector of each assigned user; The instability is the average value of the discrete degrees of all remote radio heads in the historical communication vectors of each assigned user.
7. A 5G base station radio remote system as claimed in claim 6, characterized in that: The determining of the delayed switching ratio between each assigned user and any remote radio head in the optional set includes: The maximum value of the ratio between the network delay of each assigned user to any remote radio head in the optional set and the network delay to all other remote radio heads in the optional set is used as the delay switching ratio between each assigned user and any remote radio head in the optional set.
8. The radio remote system of a 5G base station according to claim 1, characterized in that: The obtaining of the selection judgment value of each assigned user for any remote radio head includes: If at the current moment each assigned user is not under the management of any remote radio head in its optional set, the selection judgment value of each assigned user for any remote radio head is the corresponding delay switching ratio; otherwise, the selection judgment value of each assigned user for any remote radio head is the product of the delay switching ratio and the instability.
9. A 5G base station radio remote system as claimed in claim 1, characterized in that: The iterative process in the user allocation module is as follows: (1) Selecting the remote RF head corresponding to the minimum element value in the bandwidth state vector and recording it as the target remote RF head; (2) calculating the allocation imbalance coefficients of all user categories in the optional set that have the target teleportation head, and recording the user category with the largest allocation imbalance coefficient as the target category; (3) calculating the selection judgment value of each assigned user in the target category for the target remote head, arranging all the assigned users in the target category in ascending order according to the selection judgment value, selecting a plurality of assigned users with the highest ranking and assigning them to the target remote head, until the sum of the bandwidth usage of all the selected assigned users is greater than or equal to a preset percentage of the total bandwidth of the target remote head; if the sum of the bandwidth usage of all the assigned users in the selected target category is still less than the preset percentage of the total bandwidth of the target remote head, selecting a new user category from step (2) again, until the sum of the bandwidth usage of all the assigned users selected by the target remote head from multiple user categories is greater than or equal to the preset percentage of the total bandwidth of the target remote head; (4) Increasing the basic bandwidth occupancy rate of the target remote head by the preset percentage and updating the bandwidth state vector; iterating the updated bandwidth state vector; repeating steps (1) to (4) until all the assigned users select the remote RF head and stopping the iteration.
10. A radio remote unit of a 5G base station, characterized in that: The user terminal allocation of the radio frequency remote unit is implemented by using a radio frequency remote system of a 5G base station as described in any one of claims 1-9.
Citation Information
Patent Citations
Indication of transmission configuration indication status switching across remote radio heads
CN118056356A
Cell management set, distributed antennae system and reassignment method thereof
WO2009021359A1