The invention discloses a method for self-correcting a
coupling error of an
electromagnetic vector sensor array. According to the method, an ideal
electromagnetic vector sensor is additionally arranged to be used as an auxiliary
array element and forms a receiving array with the
electromagnetic vector sensor array to be corrected, the receiving array receives the completely polarized transverse electromagnetic wave
signal data of a far field, the
autocorrelation matrix of the sample data is calculated, the real
electromagnetic field vector and electromagnetic vector having errors of the
signal are estimated through a subspace method, the obtained estimated value of the real
electromagnetic field vector and the estimated value of the
electromagnetic field vector having errors are used to estimate the
coupling error variance, the
coupling error matrix is constructed according to the coupling error variance and the inverse matrix is calculated, and the data received by the electromagnetic
vector sensor to be corrected are pre-multiplied by the inverse matrix of the coupling error matrix so as to correct the coupling error. The method disclosed by the invention has a simple solving process and small calculated amount, the real electromagnetic filed vector and the electromagnetic field vector having coupling errors of the
signal can be estimated, and higher coupling error
estimation accuracy can be achieved.