A novel channel estimation algorithm is proposed for MBOFDM Ultra WideBand systems based on tap detecting by exploiting the sparse property of channel impulse response. The channel parameters are estimated using the DFT algorithm based on cyclic convolution property of the receive signals. The nonzero taps are detected by exploiting the matching pursuit(MP) algorithm. The new estimated channel parameters are obtained by forcing the zero taps to zeros. Simulation results demonstrate that it has better MSE (mean square error) performance for the four channels proposed by IEEE. Especially for CM1 and CM2 channels, the performance of the algorithm has been greatly improved.