In this paper, we propose a new estimation method to obtain the cross-channel gain, which avoids the severe interference to the primary receiver (PR) in existing relay-assisted estimation methods. In our method, we let the cognitive transmitter add a time delay when it conducts the full-duplex amplify-and-forward relaying. This forces the time-difference-of-arrival (TDOA) between the direct and relay signals to be large enough rather than randomly large or small. Then we develop our estimation method only in the large TDOA case and precisely control the interference to the PR. Simulation results indicate that the proposed method can significantly reduce the interference to the PR.