Abstract-We provide an iterative and a non-iterative channel impulse response (CIR) estimation algorithm for communication systems which utilize a periodically transmitted training sequence within a continuous stream of information symbols. The iterative procedure calculates the (semi-blind) Best Linear Unbiased Estimate (BLUE) of the CIR. The non-iterative version is an approximation to the BLUE CIR estimate, denoted by a-BLUE, achieving almost similar performance, with much lower complexity. Indeed we show that, with reasonable assumptions, a-BLUE channel estimate can be obtained by using a stored copy of a pre-computed matrix in the receiver which enables the use of the initial CIR estimate by the subsequent equalizer tap weight calculator. Simulation results are provided to demonstrate the performance of the novel algorithms for 8-VSB ATSC Digital TV system. We also provide a simulation study of the robustness of the a-BLUE algorithm to timing and carrier phase offsets. KEY WORDS: channel estimation, least squares, best linear unbiased estimator, signal processing for communications applications, carrier and timing offsets