A non-recursive filter for receiving samples and generating a filtered signal,
the filter comprises a plurality of successive partial summation units, each partial
summation unit having multiplier for multiplying an undelayed state of each of
the samples, and an adder for adding multiplied samples; and a plurality of delay
elements each coupled to the adder for receiving added samples and for providing
a delayed output of the added samples to a successive partial summation unit.