Abstract-We consider the least-squares filtering problem for a stationary Gaussian process when the observation is not fuJly corrupted by white noise, the so-called "singular" case. An optimal estimator is constructed consisting of an integrating part, which is, as in the regular case, computed from a spectral factorization or an equivalent matrix problem, and a differentiating part whose parameters are computed from a single matrix equation. This improves on older results which either work under restrictive assumptions, or describe the solution only as the result of some nested algorithm.