The application discloses a
beamforming method of a holographic
MIMO antenna array based on a steering vector, and under the condition that a user end position is unknown, multiple code words are constructed based on the steering vector through the combination of the
pitch angle and the
azimuth angle of the user end relative to the
antenna array, a
code word with the
maximum gain of a receiving end is selected from the code words according to the feedback of the user end, and the
code word is used as the optimal transmitting or receiving coefficient of the
antenna array. The user end only needs to feed back the corresponding information in sequence, the requirement for the feedback time
delay is slightly low, the error code of the feedback information has a certain
fault tolerance, the
time complexity is relatively low compared with the exhaustive search method, the performance is good, the outdoor channel changing rapidly can be well responded, the robustness to the channel fluctuation is higher, and the overall
power gain is improved. Moreover, under the condition that the user end position is known, the transmitting or receiving coefficient of the antenna array can be directly determined.