Patent ID: 8438204
Filing Date: 2013-05-07
Classification: G06F

Abstract:
1. A tuning circuit for a continuous-time filter configured to filter a received input signal, the tuning circuit comprising: a discrete Fourier transform calculation circuit configured to calculate an N-point discrete Fourier transform of a plurality of sample values of the input signal, the discrete Fourier transform calculation circuit comprising: a) at least one input configured to receive sample values; b) a counter to count sample periods; c) at least two parallel multipliers to multiply each sample value, each of said multipliers having a corresponding multiplication factor; d) at least one multiplier selectably in series with the at least two parallel multipliers, wherein the at least one selectable series multiplier may be selected in combination with the at least two parallel multipliers; e) at least one multiplexer to select one of the at least two parallel multipliers to provide a scaled sample value, wherein the at least two parallel multipliers and the at least one selectable series multiplier are selected by at least one multiplexer to provide at least six scaling factors, wherein a first scaling factor is equal to −7, a second scaling factor is equal to −2, a third scaling factor is equal to −1, a fourth selectable scaling factor is equal to zero, a fifth scaling factor is equal to 2, and a sixth scaling factor is equal to 7; f) an adder to sum the scaled sample values to provide a summed sample value; and g) an accumulator to accumulate the summed sample values; wherein N is an integer and the at least two parallel multipliers are selectable based upon the value of N and the value of the sample period count.