Patent ID: 7788309

Claim:
A filter system for processing an input data stream having an input data rate into an output data stream having an output data rate that is greater than said input data rate, the system comprising: an input filter section that processes said input data stream; an output filter section that provides said output data stream; and a resampler that couples said input filter section to said output filter section; wherein at least one of said input and output filter sections is configured to interleavably process its respective data stream; wherein said input filter section includes: a buffer system arranged to convert said input data stream into M successively-delayed input data streams; and at least one comb structure configured to interleavably process, at a rate of 1/M of said input data rate, said M successively-delayed input data streams into M intermediate data streams; and wherein said comb structure includes: a register coupled to delay a first one of said M successively-delayed input data streams into a delayed input data stream; and a network of summers wherein: a) M−1 of said summers are each arranged to difference a respective one of said M successively-delayed input data streams with the next-delayed one of said M successively-delayed input data streams to thereby provide M−1 of said M intermediate data streams; and b) one of said summers is arranged to difference the most-delayed one of said M successively-delayed input data streams with said delayed input data stream to thereby provide an Mth one of said intermediate data streams.