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.