The invention relates to the technical field of communication, and particularly discloses a large-scale
MIMO (
Multiple Input Multiple Output)
resource allocation method based on a
genetic algorithm, which comprises the following steps: S1, setting the
population size, and generating a candidate solution in each
population; s2, calculating the fitness of each candidate solution in the
population; s3, calculating the probability that each candidate solution is selected; s4, randomly selecting two candidate solutions in the population as a parent according to the selection probability, and mixing genes of the filial generation and the parent; s5,
mutation operation is carried out; s6, repairing the generated
offspring; s7, evaluating the obtained candidate solutions of the new
offspring population, selecting an optimal solution in the current
offspring population, if the current optimal solution is better than the
global optimal solution, replacing the
global optimal solution with the current optimal solution, otherwise, abandoning the current optimal solution; and S8, repeating the steps S1-S7 until the final result tends to converge. According to the technical scheme, the
system performance and the
resource utilization rate can be effectively improved.