The invention discloses a self-adaptive orthogonal 
recovery coding method based on 
signal-to-
noise ratio 
estimation. The method comprises the following steps that 1, a 
base station end performs initial TDOA value 
estimation by using a 
pilot frequency sequence sent by a 
mobile station; 2, the 
base station performs 
phase rotation on elements in the 
precoding matrix by using the estimated TDOA initial value (shown in the specification), performs 
phase rotation on the elements in the 
precoding matrix by using the estimated TDOA initial value; and compensates for channel non-orthogonality caused bythe time 
delay; 3, the channel 
estimation and 
symbol decoding is carried out by a 
signal decoded by a receiving end; 4, a 
mobile station estimates the 
signal-to-
noise ratio of the decoded symbol andreports the signal-to-
noise ratio to a sending end; 5, the sending end tracks and corrects the TDOA estimation value according to a back-off 
algorithm to obtain a corrected TDOA 
delay factor (shown inthe specification); 6, the sending end carries out 
phase rotation on elements in the 
precoding matrix according to the TDOA 
delay factor (shown in the specification) obtained by feedback, and encodesa sent signal. The orthogonal 
recovery coding of the TDOA estimation value can be adaptively tracked and corrected according to the received signal, and the 
system performance is improved on the premise of not increasing the 
system overhead.