The invention discloses a
relay selection method of an energy acquisition based multi-
relay cooperative communication
system, and belongs to the technical field of cooperative communication. The
relay selection method comprises steps of analyzing a
system scene and summarizing problems; establishing a
system mathematical model; and using an optimization method to solve an optimal solution. The relay
selection method provided by the invention is practically applied in special application scenes, so compared with previous multi-relay selection methods, the relay selection method is characterized in that multi-relay cooperative communication based on energy acquisition is taken into consideration, and an expression of the
throughput capacity is deduced, so the
throughput capacity performance among communication nodes is maximized, solving of optimization problems is performed and the relay selection method has practical guidance meanings. Aiming at the solving of the
optimization problem, convex optimization
processing is adopted and a target function of an
optimization problem is converted without approximate calculation, so precision of the problem is not affected, calculation complexity is greatly reduced, and
time delays generated by expense of the system are reduced. During an optimization process, a lagrangian
multiplier method is adopted, so optimization speed is fast. A
subgradient method is adopted in an
algorithm iteration process, and gradual step lengths are selected, so optimization is more accurate.