In the paper, an improved discrete Fourier transform (DFT)-based channel estimation for a PC-based software DVB-T receiver testbed is proposed. An adaptive low pass filter is proposed to suppress out-of band noise. Its passband get wider when higher moving speed. It can select passband automatically. We also reduce the impulse noise in time domain by the median filter. The field test results show that the proposed scheme outperforms the previous linear interpolation and DFT-based channel estimation with threshold schemes.