← Back to Patent Explorer
US4422156A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital filter device

Assignee: Casio Computer Co Ltd
•
Filing: 1981-04-21
•
Granted: 1983-12-20
•
Expires: 2001-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Coefficients used for calculating a transfer function are read out from a ROM corresponding to the cutoff frequency of a desired filter. Using the coefficients read out from the ROM, other coefficients are calculated in a coefficient calculating circuit. The filtering operation is performed by a digital filter circuit, using the obtained coefficients together with the coefficients read out from the ROM.

Inventors

  • 👤 Shigenori Sano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 03:40
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0294; H03H17/04

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 220 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU35## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for using in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4 to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said coefficient calculating means including: first and second registers to which are respectively supplied the coefficients b1 and b2 from said memory means; a generating means for generating a data of numeral "1" (+V); and an arithmetic means for receiving outputs from said first and second registers and data of numeral "1" generated from said generating means for performing the addition (1±b1+b2) and for shifting a decimal point of the addition result by 2 bits toward an upper digit for to obtain said coefficient K.
Claim 2
Dependent Claim 220 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU35## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for using in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4 to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said coefficient calculating means including: first and second registers to which are respectively supplied the coefficients b1 and b2 from said memory means; a generating means for generating a data of numeral "1" (+V); and an arithmetic means for receiving outputs from said first and second registers and data of numeral "1" generated from said generating means for performing the addition (1±b1+b2) and for shifting a decimal point of the addition result by 2 bits toward an upper digit for to obtain said coefficient K.
Claim 3
Dependent Claim 115 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU36## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4
Claim 4
Dependent Claim 115 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU36## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4
Claim 5
Dependent Claim 80 words
to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said coefficient calculating means including: generating means for generating a data of numeral "1" (+V); an adder to which is supplied the coefficient data b1 and b2 delivered from said memory means and said data of numeral "1" generated from said generating means for performing the addition (1±b1+b2); and a divider for dividing the output from said adder by 4.
Claim 6
Dependent Claim 80 words
to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said coefficient calculating means including: generating means for generating a data of numeral "1" (+V); an adder to which is supplied the coefficient data b1 and b2 delivered from said memory means and said data of numeral "1" generated from said generating means for performing the addition (1±b1+b2); and a divider for dividing the output from said adder by 4.
Claim 7
Dependent Claim 200 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU37## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4 to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said digital filter means including a circuit for performing one of the operations (1+z -1 ) 2 and (1-z -1 ) 2 according to a switching signal for switching between a low-pass filter and a high-pass filter; and said coefficient calculating means including means for setting the sign of the coefficient b1 in the operation (1±b1+b2) to positive or negative according to said switching signal.
Claim 8
Dependent Claim 200 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being ##EQU37## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for storing coefficients b1 and b2 and for selectively delivering said coefficients b1 and b2 to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating a coefficient K using coefficients b1 and b2 read out from said memory means, said coefficient calculating means performing an operation K=(1±b1+b2)/4 to calculate the coefficient K, and said coefficient K being used for the calculating operation in said digital filter means; said digital filter means including a circuit for performing one of the operations (1+z -1 ) 2 and (1-z -1 ) 2 according to a switching signal for switching between a low-pass filter and a high-pass filter; and said coefficient calculating means including means for setting the sign of the coefficient b1 in the operation (1±b1+b2) to positive or negative according to said switching signal.
Claim 9
Dependent Claim 249 words
A digital filter device comprising; a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function, said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for selectively delivering to said digital filter means coefficients used for a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means using coefficients (b1, b2) delivered from said memory means to calculate at least one additional coefficient (K) used for said calculating operation in said digital filter means; switch control means coupled to said digital filter means for switching and controlling a plurality of operation modes of said digital filter means; means for supplying a mode switching signal to said switch control means for switching between a low-pass filter mode and high-pass filter mode in said digital filter means; and first switching means included in said switch control means for supplying an output of said digital filter means to a latch circuit when said mode switching signal indicates said low-pass filter mode and for supplying the output to an external circuit when said mode switching signal indicates said high-pass filter mode; and second switching means included in said switch control means for supplying an input signal to said digital filter means in said law pass filter mode and for supplying a signal latched at said latch circuit to said digital filter means in said high pass filter mode.
Claim 10
Dependent Claim 249 words
A digital filter device comprising; a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function, said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for selectively delivering to said digital filter means coefficients used for a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means using coefficients (b1, b2) delivered from said memory means to calculate at least one additional coefficient (K) used for said calculating operation in said digital filter means; switch control means coupled to said digital filter means for switching and controlling a plurality of operation modes of said digital filter means; means for supplying a mode switching signal to said switch control means for switching between a low-pass filter mode and high-pass filter mode in said digital filter means; and first switching means included in said switch control means for supplying an output of said digital filter means to a latch circuit when said mode switching signal indicates said low-pass filter mode and for supplying the output to an external circuit when said mode switching signal indicates said high-pass filter mode; and second switching means included in said switch control means for supplying an input signal to said digital filter means in said law pass filter mode and for supplying a signal latched at said latch circuit to said digital filter means in said high pass filter mode.
Claim 11
Dependent Claim 30 words
A digital filter device according to claim 4, wherein coefficients output from said memory means in said low-pass filter mode and high-pass filter mode correspond to different variable cutoff frequencies.
Claim 12
Dependent Claim 36 words
A digital filter device according to claim 5, wherein said digital filter means comprises a Butterworth filter of second order or more and is constructed to perform the filtering operation based upon a transfer function ##EQU38##
Claim 13
Dependent Claim 174 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being, ##EQU39## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filtering means for storing coefficients b1, b2, . . . - bm, al, a2, . . . , a n and for selectively delivering said coefficients b1, b2, . . . , bm, al, a2, . . . , a n to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating said coefficient K using coefficients b1, b2, . . . , bm, al, a2, . . . , a n read out from said coefficient calculating means by performing at least one of the following operations: ##EQU40## to calculate said coefficient K, and said coefficient K being used for said calculating operation in said digital filterimg means.
Claim 14
Dependent Claim 174 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z), said transfer function H(z) being, ##EQU39## said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filtering means for storing coefficients b1, b2, . . . - bm, al, a2, . . . , a n and for selectively delivering said coefficients b1, b2, . . . , bm, al, a2, . . . , a n to said digital filter means for use in a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means for calculating said coefficient K using coefficients b1, b2, . . . , bm, al, a2, . . . , a n read out from said coefficient calculating means by performing at least one of the following operations: ##EQU40## to calculate said coefficient K, and said coefficient K being used for said calculating operation in said digital filterimg means.
Claim 15
Dependent Claim 46 words
A digital filter device according to claim 7, further comprising switch control means coupled to said digital filter means for switching and controlling the operation content of said digital filter means according to a switching signal for switching the filter modes of the digital filter means.
Claim 16
Dependent Claim 183 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z) of a second order Butterworth filter, said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for selectively delivering to said digital filter means coefficients (b1, b2) used for a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means and including means for performing the calculation K=(1+b1+b2)/4, using coefficients (b1, b2) delivered from said memory means, to calculate at least one additional coefficient (K), other than said coefficients (b1, b2) delivered to said coefficient calculating means, said delivered coefficients and said at least one additional coefficient being coupled to said digital filter means to be used for said calculating operation in said digital filter means; said second order Butterworth filter having the following transfer function H(z): ##EQU41## said coefficient K being said additional coefficient calculated by said coefficient calculating means using said coefficients (b1, b2) read out from said memory means.
Claim 17
Dependent Claim 183 words
A digital filter device comprising: a digital filter means for filtering a digital input signal in accordance with a predetermined transfer function H(z) of a second order Butterworth filter, said digital filter means including means for carrying out a calculating operation; a memory means coupled to said digital filter means for selectively delivering to said digital filter means coefficients (b1, b2) used for a calculating operation in said digital filter means; and a coefficient calculating means coupled to said memory means and including means for performing the calculation K=(1+b1+b2)/4, using coefficients (b1, b2) delivered from said memory means, to calculate at least one additional coefficient (K), other than said coefficients (b1, b2) delivered to said coefficient calculating means, said delivered coefficients and said at least one additional coefficient being coupled to said digital filter means to be used for said calculating operation in said digital filter means; said second order Butterworth filter having the following transfer function H(z): ##EQU41## said coefficient K being said additional coefficient calculated by said coefficient calculating means using said coefficients (b1, b2) read out from said memory means.
Claim 18
Dependent Claim 46 words
A digital filter device according to claim 9, further comprising switch control means coupled to said digital filter means for switching and controlling the operation content of said digital filter means according to a switching signal for switching the filter modes of the digital filter means.

References Cited (Backward Citations)

US3852531A Cited
US4031378A Cited
US4066881A Cited
US4158232A Cited
US4157457A Cited
US4121295A Cited
US4255794A Cited
US4305133A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-12-19 1987-06-20 1987-12-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-12-19 1991-06-20 1991-12-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-12-19 1995-06-20 1995-12-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag