The compensation methods for range and Doppler migration in digital television (DTV) based passive radar are studied in this paper. Firstly, the problems of the compensation method based on Keystone transform (KT) and Chirp-Fourier transform (CFT) when applied to passive radar are analyzed, and then a comparison is made between this method and the compensation method based on envelope shift and multirate signal processing. The simulation analysis and real data verification imply that both of these methods can achieve effective compensation results. However, in DTV based passive radar, the compensation performance of the latter is distinctly superior to the former.