Frequency resource multiplexing allocation method, device, equipment and medium

By acquiring network structure data, determining the frequency multiplexing mode, iterative optimization and co-frequency interference suppression, the problem of inaccurate allocation of frequency resources is solved, and more efficient spectrum utilization and communication quality improvement is achieved.

CN120417066AActive Publication Date: 2025-08-01BEIJING REAL ESTATE INFORMATION TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510906658.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-02
Publication Date
2025-08-01
Estimated Expiration
2045-07-02

AI Technical Summary

Technical Problem

In the prior art, the frequency multiplexing mode has the problem of inaccurate allocation of frequency resources when facing uneven user distribution and dynamic changes in business demand.

Method used

By obtaining network structure data of the target area, determining the frequency multiplexing mode, generating multiple original allocation schemes that meet preset constraints, and achieving accurate allocation of frequency resources through iterative optimization and co-frequency interference suppression schemes.

Benefits of technology

It improves the accuracy of frequency resource multiplexing allocation, improves spectrum utilization and performance of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120417066A_ABST
    Figure CN120417066A_ABST
Patent Text Reader

Abstract

The invention relates to a frequency resource multiplexing allocation method and device, equipment and a medium. The method comprises the following steps: acquiring network structure data of wireless communication in a target area; determining a frequency reuse mode of the target area based on the network structure data; acquiring allocable wireless communication frequency resources of the target area and an allocation target for allocating the allocable wireless communication frequency resources; determining an initial allocation scheme for performing frequency multiplexing allocation on each communication device in the target area according to the frequency multiplexing mode, the allocable wireless communication frequency resources and the allocation target; generating a corresponding co-frequency interference suppression scheme based on the initial allocation scheme; and performing frequency resource multiplexing allocation on each communication device in the target area according to the initial allocation scheme and the same frequency interference suppression scheme. By adopting the method, the accuracy of frequency resource multiplexing distribution can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular, to a method, device, equipment and medium for frequency resource reuse allocation. Background Art

[0002] In wireless communication, frequency reuse is one of the key technologies to improve spectrum utilization and system capacity. Traditional frequency reuse schemes often adopt a fixed reuse pattern, such as the 7-cell reuse pattern, which divides the available frequency band into 7 parts, and each part is allocated to a different base station (communication device) for use.

[0003] However, this fixed reuse pattern has significant limitations when faced with uneven user distribution and dynamic changes in service requirements.

[0004] How to accurately allocate frequency resource reuse is an urgent problem to be solved nowadays. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a method, device, equipment and medium for frequency resource reuse allocation that can improve the accuracy of frequency resource reuse allocation.

[0006] A method for frequency resource reuse allocation in wireless communication includes: obtaining network structure data of wireless communication in a target area; determining a frequency reuse pattern of the target area based on the network structure data, where the frequency reuse pattern includes a frequency reuse factor, and the frequency reuse factor represents the reuse information of communication devices in the target area sharing the same communication frequency; obtaining the allocable wireless communication frequency resources of the target area and an allocation target for allocating the allocable wireless communication frequency resources; generating a plurality of original allocation schemes that meet preset constraint conditions according to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, where the preset constraint conditions include: a minimum distance condition of communication devices, a unique frequency resource condition of communication devices, and a total communication device frequency resource constraint condition; performing iterative optimization on the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the target area; generating a corresponding co-channel interference suppression scheme based on the initial allocation scheme; and performing frequency resource reuse allocation on each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0007] A frequency resource reuse allocation device for wireless communication, the device comprising: a network structure data acquisition module for acquiring network structure data of wireless communication within a target area; a frequency reuse mode determination module for determining a frequency reuse mode of the target area based on the network structure data, the frequency reuse mode including a frequency reuse factor, and the frequency reuse factor characterizing the reuse information of communication devices within the target area sharing the same communication frequency; a resource and target acquisition module for acquiring the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources; an original allocation scheme generation module for generating a plurality of original allocation schemes that meet preset constraint conditions according to the frequency reuse mode, the allocable wireless communication frequency resources, and the allocation target, the preset constraint conditions including: a minimum distance condition of communication devices, a unique frequency resource condition of communication devices, and a total communication device frequency resource constraint condition; an iteration module for iteratively optimizing the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the corresponding target area; a co-channel interference suppression scheme generation module for generating a corresponding co-channel interference suppression scheme based on the initial allocation scheme; and an allocation module for performing frequency resource reuse allocation on each communication device within the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0008] A computer device, comprising a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the method described in any one of the above embodiments when executing the computer program.

[0009] A computer-readable storage medium, on which a computer program is stored, and the computer program implements the steps of the method described in any one of the above embodiments when executed by a processor.

[0010] The above frequency resource reuse allocation method, device, equipment and medium for wireless communication obtain the network structure data of wireless communication in the target area; determine the frequency reuse mode of the target area based on the network structure data, where the frequency reuse mode includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices in the target area sharing the same communication frequency; obtain the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources; generate multiple original allocation schemes that meet the preset constraint conditions according to the frequency reuse mode, allocable wireless communication frequency resources and the allocation target, where the preset constraint conditions include: the minimum distance condition of communication devices, the unique frequency resource condition of communication devices, and the total communication device frequency resource constraint condition; perform iterative optimization on the multiple original allocation schemes to obtain the initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area; generate the corresponding co-channel interference suppression scheme based on the initial allocation scheme; and perform frequency resource reuse allocation on each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme. Therefore, the frequency resource reuse allocation combines the network structure data, allocation target, relevant constraint conditions and co-channel interference suppression scheme, and can effectively improve the accuracy of frequency resource reuse allocation. Description of the Drawings

[0011] Figure 1 It is an application scenario diagram of the frequency resource reuse allocation method in an embodiment; Figure 2 It is a schematic flowchart of the frequency resource reuse allocation method in an embodiment; Figure 3 It is a structural block diagram of the frequency resource reuse allocation device in an embodiment; Figure 4 It is an internal structure diagram of a computer device in an embodiment. Detailed Embodiments

[0012] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0013] The frequency resource reuse allocation method for wireless communication provided by the present application can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 via a network. The terminal 102 can generate a control signal based on a user instruction, so that the server 104 acquires network structure data of wireless communication within a target area. Further, the server 104 can determine a frequency reuse pattern of the target area based on the network structure data, and acquire allocable wireless communication frequency resources of the target area and an allocation target for allocating the allocable wireless communication frequency resources. Further, the server 104 can determine an initial allocation plan for frequency reuse allocation of each communication device within the target area according to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, and generate a corresponding co-channel interference suppression plan based on the initial allocation plan. Finally, the server 104 can perform frequency resource reuse allocation on each communication device within the target area according to the initial allocation plan and the co-channel interference suppression plan. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices, and the server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0014] In one embodiment, as Figure 2 shown, a method for frequency resource reuse allocation for wireless communication is provided. Taking the server in Figure 1 as an example for description, the method includes the following steps: Step S202, acquire network structure data of wireless communication within a target area.

[0015] Among them, the target area is an area to be subjected to frequency resource reuse allocation for wireless communication, and specifically can be a certain urban area or rural area, etc.

[0016] The network structure data is topological structure data of the wireless communication network in the target area, and specifically can include the physical locations of communication devices (such as base stations) of wireless communication within the target area, signal coverage ranges, and relative distances between communication devices.

[0017] In this embodiment, the server can acquire the network structure data from the server database based on a user instruction, or can also acquire the network structure data from other terminals, etc.

[0018] Step S204, determine the frequency reuse pattern of the target area based on the network structure data.

[0019] Among them, the frequency reuse pattern can include a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices within the target area sharing the same communication frequency. The frequency reuse factors corresponding to different frequency reuse patterns can be different.

[0020] In this embodiment, the frequency reuse of wireless communication can adopt a cellular frequency reuse layout, where different frequency resources are allocated to adjacent communication devices, and a suitable frequency reuse mode is determined according to the network structure data and the distribution of communication devices.

[0021] Among them, the cellular frequency reuse layout can ensure sufficient spatial isolation between co-frequency communication devices, thus effectively reducing co-frequency interference. And due to the geometric symmetry and scalability of the cellular layout, it can adapt to network environments of different scales and densities.

[0022] In this embodiment, the frequency reuse mode can specifically include a frequency reuse factor. A smaller frequency reuse factor indicates a higher allocation density of frequency resources in the unit area (cell) within the target area, which can meet the service requirements of high user density areas. A larger frequency reuse factor indicates a lower allocation density of frequency resources in the unit area (cell) within the target area, which can meet the service requirements of low user density areas.

[0023] In this embodiment, the server can determine the frequency reuse mode of the target area based on the network structure data of the target area.

[0024] Step S206: Obtain the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources.

[0025] Among them, the allocable wireless communication frequency resources are the total wireless communication frequency resources of the target area. The allocation target refers to the demand target for allocating wireless communication frequency resources. For example, it can include system capacity targets and spectrum utilization targets of the wireless communication system, etc.

[0026] In this embodiment, the server can obtain the allocable wireless communication frequency resources of the target area and the corresponding allocation target based on actual application requirements.

[0027] Step S208: Generate multiple original allocation schemes that meet the preset constraint conditions according to the frequency reuse mode, the allocable wireless communication frequency resources, and the allocation target.

[0028] Among them, the preset constraint conditions can include: the minimum distance condition between communication devices, the unique frequency resource condition for communication devices, and the total communication device frequency resource constraint condition.

[0029] In this embodiment, the server can model the frequency resource allocation problem as an optimization problem, that is, the target optimization problem, with the allocation target as the objective function, and generate the original allocation scheme for frequency reuse allocation according to the frequency reuse mode and the allocable wireless communication frequency resources.

[0030] Step S210: Iteratively optimize multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the corresponding target area.

[0031] In this embodiment, the server can combine genetic algorithms, particle swarm algorithms, etc., to iterate multiple original allocation schemes until the iteration count is completed or convergence is achieved, obtaining a relatively optimal initial allocation scheme.

[0032] Step S212: Generate a corresponding co-channel interference suppression scheme based on the initial allocation scheme.

[0033] In frequency reuse, co-channel interference is an important issue affecting the communication quality in the target area.

[0034] In this embodiment, the server can utilize multi-antenna technology and signal processing algorithms, such as interference alignment and interference cancellation techniques, to generate a co-channel interference suppression scheme corresponding to the initial allocation scheme, effectively suppressing co-channel interference and improving communication quality.

[0035] Step S214: Perform frequency resource reuse allocation for each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0036] In this embodiment, the server can perform software and hardware configuration for each communication device in the target area based on the initial allocation scheme and the co-channel interference suppression scheme to perform frequency resource reuse allocation for each communication device.

[0037] In the above frequency resource reuse allocation method for wireless communication, by obtaining the network structure data of wireless communication in the target area; based on the network structure data, determining the frequency reuse pattern of the target area, where the frequency reuse pattern includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices sharing the same communication frequency in the target area; obtaining the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources; generating multiple original allocation schemes that meet the preset constraint conditions according to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, where the preset constraint conditions include: the minimum distance condition of communication devices, the unique frequency resource condition of communication devices, and the total communication device frequency resource constraint condition; iteratively optimizing the multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area; generating a corresponding co-channel interference suppression scheme based on the initial allocation scheme; and performing frequency resource reuse allocation for each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme. Thus, the frequency resource reuse allocation combines the network structure data, the allocation target, the relevant constraint conditions, and the co-channel interference suppression scheme, and can effectively improve the accuracy of frequency resource reuse allocation.

[0038] In one embodiment, the server determines the frequency reuse pattern of the target area based on the network structure data. It may first determine the initial frequency reuse pattern of the target area according to the network structure data.

[0039] In this embodiment, the server determines the initial frequency reuse pattern of the target area based on the network structure data, which may include: determining the device location information, device density, and signal coverage range of the communication devices in the target area according to the network structure data; determining the user distribution data in the target area based on the device density; and determining the initial frequency reuse pattern of the target area according to the device location information, device density, signal coverage range, and user distribution data.

[0040] As mentioned above, the network structure data may include the physical locations of the communication devices, signal coverage ranges, and relative distances between the communication devices, etc.

[0041] In this embodiment, the server may determine the device location information of each communication device from the network structure data and obtain the signal coverage range of each communication device.

[0042] In this embodiment, the distribution of the communication devices can reflect the density of the communication devices and the user distribution characteristics in the target area, so that the device density and user distribution data can be determined.

[0043] Furthermore, the server may determine the initial frequency reuse pattern of the target area according to the device location information, device density, signal coverage range, and user distribution data. For example, in a dense urban area, due to a large number of users and high service demands, a smaller reuse factor, such as a 4-cell reuse pattern, can be adopted. This pattern can divide the available radio communication frequency resources into 4 parts, and each part is allocated to different communication devices for use, thereby increasing the allocation density of the frequency resources and meeting the service demands of high-user-density areas. In suburban or rural areas, since the user density is relatively low, a larger reuse factor, such as a 7-cell reuse pattern, can be adopted to reduce the allocation density of the frequency resources and avoid resource waste.

[0044] In this embodiment, after determining the initial frequency reuse pattern, the server may optimize and adjust the initial frequency reuse pattern in combination with the communication data so that the allocated frequency resources meet the actual service demands.

[0045] Specifically, the server may collect the communication data in the target area. The communication data includes the number of communication users, user location information, data transmission rate, and signal quality information; determine the communication load data corresponding to each communication device based on the number of communication users, data transmission rate, and signal quality information; and adjust the initial frequency reuse pattern according to the communication load data, user location information, data transmission rate, and signal quality information.

[0046] In this embodiment, the server can dynamically adjust the frequency reuse factor through real-time monitoring and machine learning algorithms, etc., to adapt to the user density and service requirements in different regions.

[0047] In this embodiment, the server can monitor the communication link between the communication device and the user terminal, and collect communication data in the target area in real time. The communication data includes user distribution data and service requirement information. Among them, the user distribution data may include the number of communication users of each communication device, user location information, etc.; the service requirement information includes the data transmission rate of each user, signal quality information, etc.

[0048] In this embodiment, the server can calculate the communication load of the communication device based on the communication data and adjust the initial frequency reuse mode, etc.

[0049] In one embodiment, determining the communication load data corresponding to each communication device based on the number of communication users, data transmission rate, and signal quality information may include: determining the communication load data of each communication device through a communication load calculation model according to the number of communication users, data transmission rate, and signal quality information.

[0050] In this embodiment, the server can adopt a sliding average algorithm based on a time window to calculate the load data of each communication device, so as to efficiently process the number of communication users, data transmission rate, signal quality information, etc.

[0051] In this embodiment, the server adopts a sliding average algorithm based on a time window to calculate the communication load data of each communication device Li Specifically, the following communication load calculation model can be adopted:

[0052] Among them, Ui represents the number of communication users, Ri represents the data transmission rate of each user, Qi represents the signal quality information, and α, β, and γ are weight coefficients.

[0053] In one embodiment, adjusting the initial frequency reuse mode according to the communication load data, user location information, data transmission rate, and signal quality information may include: when the communication load data is greater than the preset load threshold, determining the user local density of each user according to the user location information of each user; obtaining the regional user density of the target area according to the user local density; adjusting the initial frequency reuse mode according to the regional user density, data transmission rate, and signal quality information.

[0054] In this embodiment, when the server discovers through real-time monitoring that the communication load data of a certain communication device has increased significantly and exceeds the preset load threshold, it can initiate user clustering analysis and adjust the initial frequency reuse pattern according to the clustering analysis results.

[0055] Those skilled in the art can understand that the preset load threshold can be determined based on actual application requirements, and this application does not limit it.

[0056] In this embodiment, in order to accurately identify user-dense areas, the server can use an improved K-means clustering algorithm to analyze the user distribution.

[0057] Specifically, the server can calculate the user local density of each user according to the user location information of each user ρ i and the relative distance δ i , which can be specifically seen in the following formula:

[0058]

[0059] Among them, d ij represents the Euclidean distance between user points i and j , δ is the bandwidth parameter of the Gaussian kernel function.

[0060] In this embodiment, the server can select user points with larger user local density and relative distance as the initial clustering centers and perform user clustering, so as to obtain the regional user density of the target area and quickly converge to the optimal clustering result.

[0061] In this embodiment, the server can dynamically adjust the initial frequency reuse factor of each area according to the clustering analysis results. In user-dense areas (where the regional user density is large), appropriately reduce the initial frequency reuse factor and increase the frequency resource allocation density; in user-sparse areas (where the regional user density is small), appropriately increase the initial frequency reuse factor and reduce frequency resource waste.

[0062] In this embodiment, the server can specifically adjust the initial frequency reuse pattern according to the regional user density, data transmission rate, and signal quality information.

[0063] Specifically, the server calculates the frequency reuse factor F k of the target area according to the regional user density and service requirements (data transmission rate and signal quality information), and the formula is as follows:

[0064] Among them, λ and μ are adjustment coefficients used to balance user density D k and service requirements B k The impact. Through this dynamic adjustment mechanism, the server can flexibly respond to the frequency resource reuse allocation requirements of the target area.

[0065] In one embodiment, the server can also optimize the frequency reuse factor through a machine learning model.

[0066] In this embodiment, the server can adopt an optimization model based on deep reinforcement learning (DRL). This model interacts with the environment to learn the optimal frequency reuse factor adjustment strategy.

[0067] Specifically, the server first defines the state space as the communication load data and user distribution of each communication device, the action space as the adjustment range of the frequency reuse factor, and the reward function as the weighted sum of the system capacity and spectrum utilization rate of the wireless communication system. Through the Q-learning algorithm, the model continuously updates the Q-value function and finally finds the optimal frequency reuse factor adjustment strategy.

[0068] In a specific embodiment, such as in the urban center area, the server discovers through real-time monitoring that the communication load data of a certain communication device has increased significantly and exceeds the preset load threshold. The server immediately starts user clustering analysis and identifies this area as a high user density area. According to the clustering analysis results, the server adjusts the initial frequency reuse factor of this area from the 7-cell mode to the 4-cell mode, increasing the frequency resource reuse allocation density. At the same time, the server continuously optimizes the initial frequency reuse factor adjustment strategy through the deep reinforcement learning model to ensure that the wireless communication system can effectively meet user needs in high user density areas. Through this dynamic adjustment mechanism, the spectrum utilization rate and the performance of the wireless communication system can be significantly improved, providing better communication services for users.

[0069] As described above, after determining the frequency reuse mode, the server can obtain the allocable wireless communication frequency resources and allocation targets of the target area, and allocate the allocable wireless communication frequency resources. Among them, the allocation targets may include: the system capacity target and spectrum utilization rate target of the wireless communication system within the target area.

[0070] In this embodiment, the frequency resource reuse allocation aims to maximize the spectrum utilization rate and system capacity through a global optimization algorithm, which will be described in detail below.

[0071] In this embodiment, the server models the frequency resource reuse allocation problem as an optimization problem. For example, in a network system, there are N communication devices, and each communication device i needs to be allocated a frequency resource block f i . Then the goal of the server is to maximize the system capacity C and spectrum utilization U through optimizing the frequency resource reuse allocation.

[0072] Specifically, the server can define the objective function as: F = α * C + β * U where α and β are weight coefficients used to balance the impacts of system capacity and spectrum utilization.

[0073] In this embodiment, the system capacity C can be calculated by the Shannon formula:

[0074] where B i is the bandwidth of communication device i , SINR i is the signal-to-interference-plus-noise ratio of communication device i .

[0075] In this embodiment, the spectrum utilization U is defined as:

[0076] where B total is the total system bandwidth.

[0077] In this embodiment, as described above, the preset constraint conditions may include: the minimum distance condition of communication devices, the unique frequency resource condition of communication devices, and the total communication device frequency resource constraint condition.

[0078] Among them, the minimum distance condition of communication devices is used for co-channel interference constraint, that is, for any two communication devices i and j , if they are allocated the same frequency resource block f i = f i , then the distance d ij between them must be greater than the minimum isolation distance d min .

[0079] In addition, for each communication device, only one frequency resource block can be allocated, that is, the frequency resources of the communication device are unique.

[0080] Furthermore, the total number of frequency resource blocks of all communication devices within the target area does not exceed the total system bandwidth B total , that is, the total communication device frequency resource constraint condition is satisfied.

[0081] In this embodiment, the server can allocate the allocable wireless communication frequency resources based on the above frequency reuse mode, allocation target, and constraint conditions to obtain multiple original allocation schemes.

[0082] In one embodiment, the server iteratively optimizes the multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the corresponding target area, which may include: determining the individual fitness value corresponding to each original allocation scheme; based on each individual fitness value, determining the target original allocation scheme for iteration from the multiple original allocation schemes to obtain an iteration population; performing scheme parameter cross-iteration and / or scheme parameter mutation iteration on each target original allocation scheme in the iteration population until each target original allocation scheme after iteration; continuing to determine the individual fitness value and iteration processing for each target original allocation scheme after iteration until the iteration is completed to obtain the initial allocation scheme.

[0083] In this embodiment, the server can globally optimize the frequency resource reuse scheme by using a genetic algorithm (GA). The genetic algorithm is an optimization algorithm based on natural selection and genetic mechanisms, and it searches for the optimal solution by simulating the biological evolution process.

[0084] Specifically, the server can use multiple original allocation schemes as a population, and each individual in the population represents an original allocation scheme. The server can calculate the individual fitness value of each individual, that is, the value of the objective function F . The higher the individual fitness value, the better the individual (original allocation scheme). The objective function F can be expressed by the following formula:

[0085] where α、β is the balance coefficient, C is the system capacity, U is the spectrum utilization rate.

[0086] Furthermore, the server can select some individuals as parents according to the individual fitness value for generating the next generation population. The selection operation uses the roulette wheel selection method, and the higher the individual fitness value, the greater the probability of being selected.

[0087] In this embodiment, for the selected parent individuals, the server can perform crossover operations on them to generate new offspring individuals. The crossover operation adopts the single-point crossover method, randomly selects a crossover point, and exchanges part of the genes of the parent individuals. For example, the sub-scheme parameter 1 in the original allocation scheme 1 and the scheme parameter 2 in the original allocation scheme 2 are crossed to generate the new allocation scheme 1 and allocation scheme 2.

[0088] In this embodiment, the server can perform mutation operations on the generated offspring individuals to increase the diversity of the population. Specifically, the mutation operation can adopt the random mutation method, randomly changing part of the genes of the individuals. For example, randomly mutate one or more of the scheme parameters in the original allocation scheme and replace them with other scheme parameters, thereby generating the mutated individuals.

[0089] In this embodiment, the server can repeat the above steps until the preset number of iterations is reached or the individual fitness value converges to the optimal solution, and obtain the initial allocation scheme.

[0090] In one embodiment, iteratively optimizing multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area may include: using the multiple original allocation schemes as a particle swarm, each original allocation scheme corresponding to a swarm particle, and establishing an association relationship between the original allocation scheme and the swarm particle; performing iterative processing on the particle velocity and particle position of each swarm particle until the particle velocity and particle position converge to obtain the target positions of each swarm particle; determining the individual fitness value of each swarm particle based on the target positions of each swarm particle; and determining the target swarm particle from the particle swarm according to each individual fitness value, and obtaining the initial allocation scheme corresponding to the target swarm particle based on the association relationship.

[0091] In this embodiment, the server can use the particle swarm optimization algorithm to optimize the original allocation scheme to obtain the initial allocation scheme.

[0092] Specifically, the server can generate a particle swarm according to the multiple original allocation schemes. Each swarm particle includes a particle velocity and a particle position, and each original allocation scheme corresponds to a swarm particle. The server can establish an association relationship between the swarm particle and the original allocation scheme.

[0093] Furthermore, the server can calculate the individual fitness value of each swarm particle, that is, the value of the objective function. F The value of the objective function F can refer to the relevant content above and will not be elaborated here.

[0094] In this embodiment, the higher the individual fitness value, the better the frequency resource allocation scheme of the swarm particle.

[0095] Further, the server can update the particle velocity and particle position of the population particles. According to the historical optimal particle position and the global optimal particle position of the population particles, the particle velocity and particle position of the population particles are updated. The update formulas are as follows:

[0096] Wherein, v id (t) is the particle velocity of the population particles i at the t th iteration, x id (t) is the particle position of the population particles i at the t th iteration, p id (t) is the historical optimal particle position of the population particles i , p gd (t) is the global optimal particle position, w is the inertia weight, c1 and c2 are learning factors, r1 and r2 are random numbers.

[0097] In this embodiment, the server can determine the target population particles from the particle population according to the individual fitness values, and obtain the allocation scheme corresponding to the target population particles according to the established association relationship between the population particles and the original allocation scheme, that is, obtain the initial allocation scheme.

[0098] As described above, the server can use multi-antenna technology and signal processing algorithms, such as interference alignment and interference cancellation technology, to generate a co-channel interference suppression scheme corresponding to the initial allocation scheme, effectively suppressing co-channel interference.

[0099] Specifically, multi-antenna technology and signal processing algorithms can be adopted between the communication device (base station) and the user terminal to effectively suppress co-channel interference.

[0100] Among them, multi-antenna technology specifically refers to deploying a multi-antenna system between the communication device and the user terminal, such as MIMO (Multiple-Input Multiple-Output). MIMO sends and receives signals simultaneously through multiple antennas, and uses spatial diversity and spatial multiplexing to improve the reliability of signal transmission and the data rate.

[0101] In this embodiment, the server can select an appropriate MIMO configuration according to the network environment of wireless communication and user requirements. For example, in the urban center area, a 4×4 MIMO system is deployed. Through spatial multiplexing technology, multiple data streams are transmitted simultaneously to improve the system capacity; in the suburbs, a 2×2 MIMO system is deployed. Through space diversity technology, the reliability of signal transmission is improved.

[0102] Furthermore, interference alignment technology refers to reducing the interference to the useful signal by aligning the co-channel interference signals to specific spatial dimensions.

[0103] Specifically, the server can obtain the channel state information (CSI) through channel estimation for the communication device and the user terminal. The channel state information can specifically include the channel matrix H and the interference matrix G .

[0104] Furthermore, the server designs the precoding matrix W such that the interference signal is aligned to a specific spatial dimension at the receiving end.

[0105] In this embodiment, the design of the precoding matrix W can be determined by a formula:

[0106] where is the square of the Frobenius norm, which is used to measure the difference between the matrix and the matrix G .

[0107] Furthermore, the communication device can use the precoding matrix W to precode the signal and then transmit the signal through multiple antennas. After receiving the signal, the user terminal decodes the signal through the decoding matrix D to recover the useful signal.

[0108] In this embodiment, interference cancellation technology is a signal processing technology that improves the signal quality by eliminating the interference components in the received signal.

[0109] Specifically, the user terminal can obtain the estimated value of the interference signal through channel estimation.

[0110] Furthermore, the user terminal can use an interference cancellation algorithm, such as the least mean square error algorithm, to process the received signal and eliminate the interference signal. The implementation formula of the least mean square error algorithm is as follows:

[0111] where H is the channel matrix,σ 2 is the noise variance, I is the identity matrix, Y is the received signal, is the estimated useful signal.

[0112] Furthermore, the user terminal decodes the estimated useful signal D through the decoding matrix to recover the original signal.

[0113] In this embodiment, the server can adaptively select and apply interference suppression techniques according to the network environment and user requirements. For example, in the urban center area, due to high user density and severe interference, interference alignment technology is preferentially adopted; in the suburbs, due to low user density and less interference, interference cancellation technology is preferentially adopted.

[0114] Specifically, the server can dynamically adjust the interference suppression strategy by real-time monitoring of the interference level and user requirements in the wireless network, using machine learning algorithms or optimization algorithms. For example, the K-means clustering algorithm is used to analyze the interference level. When it is detected that the interference level in a certain area increases significantly, or the interference level of a certain base station exceeds the preset threshold, it automatically switches to a more effective interference suppression technology to improve the signal quality and system performance.

[0115] The following is a detailed description through a specific embodiment.

[0116] In a specific embodiment, in the urban center area, a 4×4 MIMO system can be deployed, and interference alignment technology is used to suppress co-channel interference. First, the communication device and the user terminal obtain the channel state information through channel estimation, and design the precoding matrix W so that the interference signals are aligned to specific spatial dimensions at the receiving end. Then, the base station uses the precoding matrix W to precode the signal and send the signal through multiple antennas. After receiving the signal, the user terminal decodes the signal through the decoding matrix D to recover the useful signal. By real-time monitoring of the interference level and user requirements in the network, the interference suppression strategy is dynamically adjusted. When it is detected that the interference level increases significantly, it automatically switches to a more effective interference suppression technology to improve the signal quality and system performance.

[0117] In the suburbs, a 2×2 MIMO system is deployed, and interference cancellation technology is used to suppress co-channel interference. First, the user terminal obtains the estimated value of the interference signal through channel estimation, and uses the MMSE algorithm to process the received signal to cancel the interference signal. Then, the user terminal decodes the estimated useful signal through the decoding matrix D

[0118] In one embodiment, after the server performs frequency resource reuse allocation based on the above initial allocation scheme and co-channel interference suppression scheme, it may further include: collecting measured data in the target area, where the measured data includes communication data; performing simulation on the initial allocation scheme based on the co-channel interference suppression scheme to generate corresponding simulation results; adjusting the initial allocation scheme based on the simulation results and the measured data to obtain a target allocation scheme for frequency reuse allocation in the target area; and adjusting the frequency resource reuse of each communication device in the target area according to the target allocation scheme.

[0119] In one embodiment, adjusting the initial allocation scheme based on the simulation results and the measured data to obtain a target allocation scheme for frequency reuse allocation in the target area may include: obtaining the allocation metrics of the initial allocation scheme based on the simulation results and the measured data; comparing the allocation metrics with the allocation targets to obtain corresponding comparison results; and adjusting the initial allocation scheme according to the comparison results to obtain a target allocation scheme for frequency reuse allocation in the target area.

[0120] In this embodiment, the server can comprehensively evaluate the effect of the frequency reuse scheme (initial allocation scheme) through a combination of simulation and measurement, and further optimize the scheme according to the evaluation results to ensure that the performance of the wireless communication system reaches the expected target.

[0121] Specifically, a high-precision simulation platform can be pre-built to simulate the effects of frequency reuse schemes in different scenarios. The simulation platform can include key elements such as network structure data, communication device distribution, user distribution, and service requirements. [[ID=!0]]

[0122] In this embodiment, network simulation tools (such as NS3, OMNeT++) can be used to build a simulation environment and set simulation parameters, such as the number of communication devices, the number of users, service types, channel models, etc. Through simulation, simulation results can be obtained, and the simulation results can specifically include simulation system capacity, simulation spectrum utilization rate, and simulation interference level, etc.

[0123] Specifically, for the simulation system capacity C , the server can calculate it through the Shannon formula:

[0124] where B is the bandwidth, SINR is the signal-to-interference-plus-noise ratio.

[0125] Furthermore, for the simulation spectrum utilization rate η , which is defined as the ratio of the system capacity to the total bandwidth, can be expressed by the following formula:

[0126] Among them, B total is the total bandwidth.

[0127] Furthermore, for the simulated interference level I , it can be calculated by the ratio of the interference signal power to the useful signal power:

[0128] Among them, P interference is the interference signal power, P signal is the useful signal power.

[0129] In this embodiment, the server can also obtain measured data, and the measured data can include the communication data described above.

[0130] In this embodiment, the server can collect measured data of the frequency reuse scheme (initial allocation scheme), which can specifically include user perceived rate, network latency, signal quality, etc.

[0131] Specifically, typical scenarios (such as the city center area, suburbs, etc.) can be selected for on-site testing, and professional testing tools (such as drive test software, network analyzers, etc.) are used to collect data, and record the user perceived rate, network latency, signal quality, etc.

[0132] Furthermore, the server can evaluate the effect of the initial allocation scheme according to the simulation results and the measured data, and further optimize the scheme according to the evaluation results.

[0133] Specifically, the server obtains the allocation indicators of the initial allocation scheme according to the simulation results and the measured data. For example, according to the simulated system capacity, simulated spectrum utilization rate and simulated interference level described above, as well as the actually measured system capacity and measured spectrum utilization rate, and user perceived rate, network latency, signal quality, etc., the allocation indicators (including the indicators corresponding to the system capacity target and spectrum utilization rate target) are obtained.

[0134] Furthermore, the server can compare the allocation indicators obtained from the simulation results and the measured data with the expected target (allocation target) to evaluate the effect of the frequency reuse scheme (initial allocation scheme). For example, if the system capacity is lower than the expected target (system capacity target), it means that the frequency reuse scheme (initial allocation scheme) needs to be optimized.

[0135] In this embodiment, the server can formulate an optimization strategy based on the performance evaluation results (comparison results) to adjust the initial allocation plan and obtain the target allocation plan. For example, if the system capacity is insufficient, the frequency reuse factor can be adjusted to increase the allocation of frequency resources; if the interference level is too high, the interference suppression technology can be optimized to reduce interference.

[0136] In a specific embodiment, the target area can be the urban central area. The server can build a simulation platform to simulate the effect of the frequency reuse plan (initial allocation plan). Then the server can set simulation parameters, such as the number of communication devices being 100, the number of users being 1000, the service type being video streaming media, and the channel model being the urban microcell model. Then the server calculates the system capacity, spectrum utilization rate, interference level, etc. through simulation. At the same time, field tests are carried out in the urban central area, and data is collected using drive test software, and indicators such as user perceived rate, network latency, and signal quality are recorded. According to the simulation results and the measured data, the effect of the frequency reuse plan (initial allocation plan) is evaluated. If the system capacity is lower than the expected target (system capacity target), the server adjusts the frequency reuse factor to increase the allocation of frequency resources; if the interference level is too high, the interference suppression technology is optimized to reduce interference. Through the optimization plan, ensure that the network system performance reaches the expected target.

[0137] Furthermore, the target area can be the suburb. The server can build a corresponding simulation platform to simulate the effect of the frequency reuse plan (initial allocation plan). Then the server can set simulation parameters, such as the number of communication devices being 50, the number of users being 500, the service type being voice call, and the channel model being the rural macrocell model. Further, the server calculates the system capacity, spectrum utilization rate, interference level, etc. through simulation. At the same time, field tests are carried out in the suburb, and data is collected using a network analyzer, and user perceived rate, network latency, signal quality, etc. are recorded. Finally, the server evaluates the effect of the frequency reuse plan (initial allocation plan) according to the simulation results and the measured data. If the system capacity is lower than the expected target (system capacity target), the frequency reuse factor is adjusted to increase the allocation of frequency resources; if the interference level is too high, the interference suppression technology is optimized to reduce interference. Through the plan, ensure that the network system performance reaches the expected target.

[0138] It should be understood that although Figure 2 the steps in the flowchart of Figure 2At least a part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed and completed at the same moment, but can be executed at different moments. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0139] In one embodiment, as Figure 3 shown, a frequency resource reuse allocation device for wireless communication is provided, including: a network structure data acquisition module 100, an initial frequency reuse mode determination module 200, a resource and target acquisition module 300, an original allocation scheme generation module 400, an iteration module 500, a co-channel interference suppression scheme generation module 600, and an allocation module 700, where: The network structure data acquisition module 100 is configured to acquire network structure data of wireless communication within a target area.

[0140] The frequency reuse mode determination module 200 is configured to determine the frequency reuse mode of the target area based on the network structure data. The frequency reuse mode includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices sharing the same communication frequency within the target area.

[0141] The resource and target acquisition module 300 is configured to acquire the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources.

[0142] The original allocation scheme generation module 400 is configured to generate a plurality of original allocation schemes that meet preset constraint conditions according to the frequency reuse mode, the allocable wireless communication frequency resources, and the allocation target. The preset constraint conditions include: a minimum distance condition for communication devices, a unique frequency resource condition for communication devices, and a total communication device frequency resource constraint condition.

[0143] The iteration module 500 is configured to iteratively optimize the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the corresponding target area.

[0144] The co-channel interference suppression scheme generation module 600 is configured to generate a corresponding co-channel interference suppression scheme based on the initial allocation scheme.

[0145] The allocation module 700 is configured to perform frequency resource reuse allocation for each communication device within the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0146] In one embodiment, the frequency reuse mode determination module 200 may include: An initial frequency reuse pattern determination sub-module, configured to determine an initial frequency reuse pattern of a target area according to network structure data.

[0147] A communication data acquisition sub-module, configured to acquire communication data within the target area, where the communication data includes the number of communication users, user location information, data transmission rate, and signal quality information.

[0148] A communication load data determination sub-module, configured to determine communication load data corresponding to each communication device based on the number of communication users, data transmission rate, and signal quality information.

[0149] An adjustment sub-module, configured to adjust the initial frequency reuse pattern according to the communication load data, user location information, data transmission rate, and signal quality information.

[0150] In one embodiment, the initial frequency reuse pattern determination sub-module may include: An information determination unit, configured to determine device location information, device density, and signal coverage range of communication devices within the target area according to network structure data.

[0151] A user distribution data determination unit, configured to determine user distribution data within the target area based on the device density.

[0152] An initial frequency reuse pattern determination unit, configured to determine an initial frequency reuse pattern of the target area according to the device location information, device density, signal coverage range, and user distribution data.

[0153] In one embodiment, the adjustment sub-module may include: A user local density determination unit, configured to determine the user local density of each user according to the user location information of each user when the communication load data is greater than a preset load threshold.

[0154] A regional user density determination unit, configured to obtain the regional user density of the target area according to the user local density.

[0155] An adjustment unit, configured to adjust the initial frequency reuse pattern according to the regional user density, data transmission rate, and signal quality information.

[0156] In one embodiment, the iteration module 500 may include: A first individual fitness value determination sub-module, configured to determine the individual fitness value corresponding to each original allocation scheme.

[0157] An iteration population determination sub-module, configured to determine a target original allocation scheme for iteration from multiple original allocation schemes based on each individual fitness value, and obtain an iteration population.

[0158] The first iteration sub-module is used to perform cross-iteration and / or mutation iteration on the scheme parameters of each target original allocation scheme in the iterative population until each target original allocation scheme after iteration.

[0159] The first initial allocation scheme generation sub-module is used to continue to determine the individual fitness value and perform iterative processing on each target original allocation scheme after iteration until the iteration is completed to obtain the initial allocation scheme.

[0160] In one embodiment, the iteration module 500 may include: The population establishment sub-module is used to use multiple original allocation schemes as a particle population, with each original allocation scheme corresponding to a population particle, and establish an association relationship between the original allocation scheme and the population particle.

[0161] The second iteration sub-module is used to perform iterative processing on the particle velocity and particle position of each population particle until the particle velocity and particle position converge to obtain the target position of each population particle.

[0162] The second individual fitness value determination sub-module is used to determine the individual fitness value of each population particle based on the target position of each population particle.

[0163] The second initial allocation scheme generation sub-module is used to determine the target population particles from the particle population according to each individual fitness value, and based on the association relationship, obtain the initial allocation scheme corresponding to the target population particles.

[0164] In one embodiment, the above device may further include: The acquisition module is used to acquire the measured data in the target area, and the measured data includes communication data.

[0165] The simulation module is used to perform simulation on the initial allocation scheme based on the co-channel interference suppression scheme to generate the corresponding simulation result.

[0166] The allocation index determination module is used to obtain the allocation index of the initial allocation scheme based on the simulation result and the measured data.

[0167] The comparison module is used to compare the allocation index with the allocation target to obtain the corresponding comparison result.

[0168] The adjustment module is used to adjust the initial allocation scheme according to the comparison result to obtain the target allocation scheme for frequency reuse allocation in the target area.

[0169] The resource reuse adjustment module is used to adjust the frequency resource reuse of each communication device in the target area according to the target allocation scheme.

[0170] For the specific limitations of the frequency resource reuse allocation device, reference may be made to the limitations of the frequency resource reuse allocation method in the foregoing text, which will not be elaborated herein. Each module in the above frequency resource reuse allocation device can be implemented in whole or in part by software, hardware, or a combination thereof. The above modules can be embedded in the processor in the computer device in hardware form or be independent of the processor, or can be stored in the memory in the computer device in software form, so as to facilitate the processor to call and execute the operations corresponding to the above modules.

[0171] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 4 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as network structure data, an initial frequency reuse factor, allocable wireless communication frequency resources, allocation targets, an initial allocation scheme, and a co-channel interference suppression scheme. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a frequency resource reuse allocation method.

[0172] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 4 shown. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a frequency resource reuse allocation method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or can be a button, a trackball, or a touchpad provided on the computer device housing, or can also be an external keyboard, a touchpad, or a mouse, etc.

[0173] Those skilled in the art can understand that Figure 4The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0174] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented: obtaining network structure data of wireless communication within a target area; determining a frequency reuse pattern of the target area based on the network structure data, where the frequency reuse pattern includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices sharing the same communication frequency within the target area; obtaining the allocable wireless communication frequency resources of the target area and the allocation target for allocating the allocable wireless communication frequency resources; generating a plurality of original allocation schemes that meet preset constraint conditions according to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, where the preset constraint conditions include: a minimum distance condition between communication devices, a unique frequency resource condition for communication devices, and a total communication device frequency resource constraint condition; iteratively optimizing the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the corresponding target area; generating a corresponding co-channel interference suppression scheme based on the initial allocation scheme; and performing frequency resource reuse allocation for each communication device within the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0175] In one embodiment, when the processor executes the computer program to implement determining the frequency reuse pattern of the target area based on the network structure data, it may include: determining an initial frequency reuse pattern of the target area according to the network structure data; collecting communication data within the target area, where the communication data includes the number of communication users, user location information, data transmission rate, and signal quality information; determining communication load data corresponding to each communication device based on the number of communication users, the data transmission rate, and the signal quality information; and adjusting the initial frequency reuse pattern according to the communication load data, the user location information, the data transmission rate, and the signal quality information to obtain the frequency reuse pattern of the target area.

[0176] In one embodiment, when the processor executes the computer program to implement determining the initial frequency reuse pattern of the target area according to the network structure data, it may include: determining the device location information, device density, and signal coverage range of communication devices within the target area according to the network structure data; determining user distribution data within the target area based on the device density; and determining the initial frequency reuse pattern of the target area according to the device location information, the device density, the signal coverage range, and the user distribution data.

[0177] In one embodiment, when the processor executes a computer program, it adjusts the initial frequency reuse pattern according to communication load data, user location information, data transmission rate, and signal quality information, which may include: when the communication load data is greater than a preset load threshold, determining the user local density of each user according to the user location information of each user; obtaining the regional user density of the target area according to the user local density; and adjusting the initial frequency reuse pattern according to the regional user density, data transmission rate, and signal quality information.

[0178] In one embodiment, when the processor executes a computer program, it iteratively optimizes multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area, which may include: determining the individual fitness value corresponding to each original allocation scheme; based on each individual fitness value, determining the target original allocation scheme for iteration from multiple original allocation schemes to obtain an iterative population; performing scheme parameter cross-iteration and / or scheme parameter mutation iteration on each target original allocation scheme in the iterative population until each target original allocation scheme after iteration; continuing to determine the individual fitness value and iterative processing for each target original allocation scheme after iteration until the iteration is completed to obtain the initial allocation scheme.

[0179] In one embodiment, when the processor executes a computer program, it iteratively optimizes multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area, which may include: regarding multiple original allocation schemes as a particle population, with each original allocation scheme corresponding to a population particle, establishing an association relationship between the original allocation scheme and the population particle; performing particle velocity and particle position iteration processing on each population particle until the particle velocity and particle position converge to obtain the target position of each population particle; determining the individual fitness value of each population particle based on the target position of each population particle; and determining the target population particle from the particle population according to each individual fitness value, and obtaining the initial allocation scheme corresponding to the target population particle based on the association relationship.

[0180] In one embodiment, when the processor executes a computer program, it also implements the following steps: collecting measured data in the target area, where the measured data includes communication data; performing simulation on the initial allocation scheme based on a co-channel interference suppression scheme to generate corresponding simulation results; obtaining the allocation index of the initial allocation scheme based on the simulation results and the measured data; comparing the allocation index with the allocation target to obtain a corresponding comparison result; adjusting the initial allocation scheme according to the comparison result to obtain the target allocation scheme for frequency reuse allocation in the target area; and adjusting the frequency resource reuse of each communication device in the target area according to the target allocation scheme.

[0181] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: obtaining network structure data of wireless communication in a target area; determining a frequency reuse pattern of the target area based on the network structure data, where the frequency reuse pattern includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices in the target area sharing the same communication frequency; obtaining the allocable wireless communication frequency resources of the target area and an allocation target for allocating the allocable wireless communication frequency resources; generating a plurality of original allocation schemes that meet preset constraint conditions according to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, where the preset constraint conditions include: a minimum distance condition between communication devices, a unique frequency resource condition for communication devices, and a total communication device frequency resource constraint condition; iteratively optimizing the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area; generating a corresponding co-channel interference suppression scheme based on the initial allocation scheme; and performing frequency resource reuse allocation for each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

[0182] In one embodiment, when the computer program is executed by a processor, determining the frequency reuse pattern of the target area based on the network structure data may include: determining an initial frequency reuse pattern of the target area according to the network structure data; collecting communication data in the target area, where the communication data includes the number of communication users, user location information, data transmission rate, and signal quality information; determining communication load data corresponding to each communication device based on the number of communication users, the data transmission rate, and the signal quality information; and adjusting the initial frequency reuse pattern according to the communication load data, the user location information, the data transmission rate, and the signal quality information to obtain the frequency reuse pattern of the target area.

[0183] In one embodiment, when the computer program is executed by a processor, determining the initial frequency reuse pattern of the target area according to the network structure data may include: determining the device location information, device density, and signal coverage range of communication devices in the target area according to the network structure data; determining user distribution data in the target area based on the device density; and determining the initial frequency reuse pattern of the target area according to the device location information, the device density, the signal coverage range, and the user distribution data.

[0184] In one embodiment, when the computer program is executed by a processor, it realizes adjusting an initial frequency reuse pattern according to communication load data, user location information, data transmission rate, and signal quality information, which may include: when the communication load data is greater than a preset load threshold, determining the user local density of each user according to the user location information of each user; obtaining the regional user density of the target area according to the user local density; and adjusting the initial frequency reuse pattern according to the regional user density, data transmission rate, and signal quality information.

[0185] In one embodiment, when the computer program is executed by a processor, it realizes iterative optimization of multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area, which may include: determining the individual fitness value corresponding to each original allocation scheme; based on each individual fitness value, determining a target original allocation scheme for iteration from multiple original allocation schemes to obtain an iteration population; performing scheme parameter cross-iteration and / or scheme parameter mutation iteration on each target original allocation scheme in the iteration population until each target original allocation scheme after iteration; continuing to determine the individual fitness value and iteration processing for each target original allocation scheme after iteration until the iteration is completed to obtain the initial allocation scheme.

[0186] In one embodiment, when the computer program is executed by a processor, it realizes iterative optimization of multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the corresponding target area, which may include: regarding multiple original allocation schemes as a particle population, with each original allocation scheme corresponding to a population particle, establishing an association relationship between the original allocation scheme and the population particle; performing particle velocity and particle position iteration processing on each population particle until the particle velocity and particle position converge to obtain the target position of each population particle; determining the individual fitness value of each population particle based on the target position of each population particle; and determining a target population particle from the particle population according to each individual fitness value, and obtaining the initial allocation scheme corresponding to the target population particle based on the association relationship.

[0187] In one embodiment, when the computer program is executed by a processor, it also realizes the following steps: collecting measured data in the target area, where the measured data includes communication data; performing simulation on the initial allocation scheme based on a co-channel interference suppression scheme to generate corresponding simulation results; obtaining the allocation index of the initial allocation scheme based on the simulation results and the measured data; comparing the allocation index with the allocation target to obtain a corresponding comparison result; adjusting the initial allocation scheme according to the comparison result to obtain a target allocation scheme for frequency reuse allocation in the target area; and adjusting the frequency resource reuse of each communication device in the target area according to the target allocation scheme.

[0188] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0189] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered as the scope described in this specification.

[0190] The above-described embodiments merely represent several implementation manners of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. A method for allocating frequency resource reuse in wireless communication, characterized in that Including: Obtaining network structure data of wireless communication within a target area; Based on the network structure data, determining a frequency reuse pattern of the target area, the frequency reuse pattern including a frequency reuse factor, and the frequency reuse factor characterizing reuse information of communication devices within the target area sharing the same communication frequency; Obtaining allocable wireless communication frequency resources of the target area and an allocation target for allocating the allocable wireless communication frequency resources; According to the frequency reuse pattern, the allocable wireless communication frequency resources, and the allocation target, generating a plurality of original allocation schemes that meet preset constraint conditions, the preset constraint conditions including: a minimum distance condition of communication devices, a unique frequency resource condition of communication devices, and a total communication device frequency resource constraint condition; Performing iterative optimization on the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the target area; Based on the initial allocation scheme, generating a corresponding co-channel interference suppression scheme; According to the initial allocation scheme and the co-channel interference suppression scheme, performing frequency resource reuse allocation on each communication device within the target area.

2. The method according to claim 1, characterized in that, The determining the frequency reuse pattern of the target area based on the network structure data includes: According to the network structure data, determining an initial frequency reuse pattern of the target area; Collecting communication data within the target area, the communication data including the number of communication users, user location information, data transmission rate, and signal quality information; Based on the number of communication users, data transmission rate, and signal quality information, determining communication load data corresponding to each communication device; According to the communication load data, the user location information, the data transmission rate, and the signal quality information, adjusting the initial frequency reuse pattern to obtain the frequency reuse pattern of the target area.

3. The method according to claim 2, wherein The determining the initial frequency reuse pattern of the target area according to the network structure data includes: According to the network structure data, determining device location information, device density, and signal coverage range of communication devices within the target area; Based on the device density, determining user distribution data within the target area; According to the device location information, device density, signal coverage range, and user distribution data, determining the initial frequency reuse pattern of the target area.

4. The method according to claim 2, wherein The adjusting the initial frequency reuse pattern according to the communication load data, the user location information, the data transmission rate, and the signal quality information includes: When the communication load data is greater than a preset load threshold, determining the local user density of each user according to the user location information of each user; According to the local user density, obtaining the regional user density of the target area; According to the regional user density, the data transmission rate, and the signal quality information, adjusting the initial frequency reuse pattern.

5. The method according to claim 1, characterized in that, The performing iterative optimization on the plurality of original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device within the target area includes: Determine the individual fitness values corresponding to each of the original allocation schemes; Based on each of the individual fitness values, determine the target original allocation scheme for iteration from the multiple original allocation schemes to obtain an iterative population; Perform scheme parameter cross-iteration and / or scheme parameter mutation iteration on each target original allocation scheme in the iterative population until each target original allocation scheme after iteration; Continue to determine the individual fitness values and perform iterative processing on each target original allocation scheme after iteration until the iteration is completed to obtain an initial allocation scheme.

6. The method according to claim 1, characterized in that The iterative optimization of the multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the target area includes: Regard the multiple original allocation schemes as a particle population, with each original allocation scheme corresponding to a population particle, and establish an association relationship between the original allocation scheme and the population particle; Perform iterative processing on the particle velocity and particle position of each population particle until the particle velocity and particle position converge to obtain the target positions of each population particle; Based on the target positions of each population particle, determine the individual fitness values of each population particle; According to each of the individual fitness values, determine the target population particle from the particle population, and based on the association relationship, obtain the initial allocation scheme corresponding to the target population particle.

7. The method according to claim 1, characterized in that The method further includes: Collect the measured data in the target area, where the measured data includes communication data; Based on the co-channel interference suppression scheme, perform simulation on the initial allocation scheme to generate corresponding simulation results; Based on the simulation results and the measured data, obtain the allocation index of the initial allocation scheme; Compare the allocation index with the allocation target to obtain the corresponding comparison result; According to the comparison result, adjust the initial allocation scheme to obtain the target allocation scheme for frequency reuse allocation in the target area; According to the target allocation scheme, adjust the frequency resource reuse of each communication device in the target area.

8. A frequency resource reuse allocation device for wireless communication, characterized in that, The device includes: A network structure data acquisition module for acquiring network structure data of wireless communication in the target area; A frequency reuse mode determination module for determining the frequency reuse mode module of the target area based on the network structure data, where the frequency reuse mode includes a frequency reuse factor, and the frequency reuse factor characterizes the reuse information of communication devices in the target area sharing the same communication frequency; A resource and target acquisition module for acquiring the allocable wireless communication frequency resources in the target area and the allocation target for allocating the allocable wireless communication frequency resources; An original allocation scheme generation module for generating multiple original allocation schemes that meet the preset constraint conditions according to the frequency reuse mode, the allocable wireless communication frequency resources, and the allocation target, where the preset constraint conditions include: the minimum distance condition of communication devices, the unique condition of communication device frequency resources, and the total communication device frequency resource constraint condition; An iterative module, configured to iteratively optimize the multiple original allocation schemes to obtain an initial allocation scheme for frequency reuse allocation of each communication device in the target area; A co-channel interference suppression scheme generation module, configured to generate a corresponding co-channel interference suppression scheme based on the initial allocation scheme; An allocation module, configured to perform frequency resource reuse allocation for each communication device in the target area according to the initial allocation scheme and the co-channel interference suppression scheme.

9. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Frequency allocation method and device between base stations in cluster system and base station

    CN113727443A

  • Resource allocation method and device, computing equipment and computer storage medium

    CN117692909A

  • System and method for coordinating spatial frequency multiplexing in wireless communication

    CN118556430A

  • Base station joint multi-band resource allocation method and device, medium and product

    CN119402969A

  • System and method for assigning frequency resource allocation to communication devices

    US20180092103A1