Digital filter having independent damping and frequency parameters
AssigneeApple Computer, Inc.
InventorRichard F. Lyon
Life of this patent
Estimating the term…
Abstract
A filter capable of having its damping and frequency parameters independently varied. The filter can be represented in either a digital or an analog computation network. The network comprises four multipliers for multiplying by a frequency term twice and a damping factor twice. In addition, the network comprises two unit delay blocks for temporarily storing previous signal input values for zeros or output values for poles. These stored values are used in computing subsequent outputs. The multipliers are configured with adders and subtractors to compute a next output value as a combination of a current input, a weight-2+2df+f.sup.2 -wd.sup.2 f.sup.2 times the most recent saved value and a weight 1-2df+wd.sup.2 f.sup.2 times the previous saved value. Moreover, unity gain at DC can be achieved.
Claims14
A filter for generating a sequence of output values in discrete time from a sequence of input values comprising:
- a direct-form filter controlled by a plurality of filter coefficients;
- a means for generating said filter coefficients as polynomial functions of a damping parameter signal and a frequency parameter signal by implementing multipliers and adders to combine said damping and frequency parameter signals, wherein said damping parameter signal and said frequency parameter signal are independently adjustable.
In a filter, a method of generating a sequence of output values in discrete time comprising the steps of:
- providing at least one damping parameter signal;
- providing at least one frequency parameter signal wherein said frequency parameter signal and said damping parameter signal are independently adjustable;
- controlling a direct form filter according to a plurality of filter coefficients;
- generating said filter coefficients as polynomial functions of said damping and frequency parameter signals by factoring said damping and frequency parameter signals into said direct form filter.
A filter for generating a sequence of output values in discrete time from a sequence of input values, comprising:
- a direct form filter coupled to receive a plurality of filter coefficients;
- and
- a coefficient calculating circuit coupled to receive independently adjustable damping and frequency parameter signals, said coefficient calculating circuit being operative to generate said filter coefficients as a function of said damping and frequency parameter signals.
Dependencies are inferred from the claim text.