Digital filter generating a discrete convolution function
AssigneeInternational Business Machines Corporation
InventorHenri J. Nussbaumer
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorHenri J. Nussbaumer
Estimating the term…
A digital filter is disclosed which includes a circular convolution device using the Complex Mersenne transform to convert a sequence of values A.sub.n into another sequence A.sub.k in which ##EQU1## WHERE P IS PRIME NUMBER AND J IS THE SQUARE ROOT OF MINUS ONE. The convolutor is provided with an input for applying fixed length data blocks made up of input samples appended with an equal number of zeros; circuits for recirculating and accumulating said data; a register for storing said accumulated data; switches for selectively connecting the output of the storage to the inputs of an adder-subtractor; a product device for term-by-term multiplying of the output of the adder-subtractor with the Complex Mersenne transforms of the filter coefficients set appended with zeros; and an inverse transform device for performing the inverse Complex Mersenne transform on the multiplier output blocks of data. The filtered output samples are provided by adding the inverse Mersenne transforms performed on two consecutive data blocks.
A device for generating the convolution function of two series of 4p discrete values {a.sub.n } and {b.sub.n }, where p is a prime number, said device including:
A device for generating the convolution function of two series of 4p discrete values {a.sub.n } and {b.sub.n }, where p is a prime number, characterized in that it includes:
A digital filter with filtering coefficients {b.sub.n } characterized in that it includes:
A digital filter with filtering coefficients {b.sub.n } characterized in that it includes:
A digital filtering device characterized in that it includes:
Dependencies are inferred from the claim text.