Patent ID: 8723728

Claim:
A failure compensation method for an active antenna, the method comprising: detecting a Digital Beam-forming (DBF) coefficient of a transceiver channel of multiple transceiver channels; determining the transceiver channel has a failure based on the detected DBF coefficient of the transceiver channel; after determination, detecting a current group of DBF coefficients corresponding to the multiple transceiver channels and obtaining failure mode information corresponding to the currently failed transceiver channel, wherein the current group of DBF coefficients comprises a current DBF coefficient of each of the multiple transceiver channels; performing optimization processing on the current group of DBF coefficients, so as to calculate a first group of DBF coefficients that is more adaptive to the failure mode information than the current group of DBF coefficients; and updating the DBF coefficients of the transceiver channels according to the first group of DBF coefficients; wherein performing the optimization processing comprises: generating multiple groups of DBF coefficients conforming to the failure mode information according to the current group of DBF coefficients; respectively solving a lobe pattern index corresponding to each of the multiple groups of DBF coefficients; if a group of DBF coefficients with an optimal lobe pattern index among the multiple groups of DBF coefficients is superior to the current group of DBF coefficients, selecting the optimal group of DBF coefficients to serve as the first group of DBF coefficients; and if a group of DBF coefficients with an optimal lobe pattern index among the multiple groups of DBF coefficients is not superior to the current group of DBF coefficients, regenerating multiple groups of DBF coefficients conforming to the failure mode information through a preset optimization algorithm with the group of DBF coefficients having the optimal lobe pattern index as a reference, and returning to the step of respectively solving the lobe pattern index corresponding to each of the multiple groups of DBF coefficients, until the first group of DBF coefficients superior to the current group of DBF coefficients is calculated; wherein the failure mode information comprises a channel identifier and a corresponding failure type of the failed transceiver channel and the failure type comprises a complete failure and a partial failure and generating the multiple groups of DBF coefficients conforming to the failure mode information comprises: if the failure type of the failed transceiver channel is a complete failure, generating multiple groups of DBF coefficients with the DBF coefficient corresponding to the failed transceiver channel being zero; and if the failure type of the failed transceiver channel is a partial failure, generating multiple groups of DBF coefficients with the DBF coefficient corresponding to the failed transceiver channel lower than a preset DBF coefficient of the failed transceiver channel.