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

Feedforward filter

Assignee: CONSTANT ARGEREY 1603 DANBURY DRIVE CLAREMONT CA 91711
•
Filing: 1976-05-10
•
Granted: 1977-10-11
•
Expires: 1996-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a general filter (with zeros and poles) having input and output signals x and y and having impulse response g, apparatus and method for obtaining the convolution y = g * x. By implementing the filter as a feedforward filter, the error normally associated with the filter is minimized.

Inventors

  • 👤 James N. Constant

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:41
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0283; H03H17/0286; H03H17/0219

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 284 words
A feedforward filter having a transfer function H(z) comprising: a signal divider having input signal X(z) and providing at its output signals mX(z) and nX(z), where m + n = 1; a first filter having an arbitrary transfer function G(z), said output mX(z) from said signal divider being input to said first filter, said first filter providing at its output the signal G(z)mX(z); first delay means having transfer function D 1 (z), said output nX(z) from said signal divider being input to said first delay means, said first delay means providing at its output the signal D 1 (z)nX(z); a second filter having transfer fucntion F(z), said output G(z)mX(z) from said first filter being input to said second filter, said second filter providing at its output the signal F(z)G(z)mX(z); a first mixer having input the signals F(z)G(z)mX(z) from said second filter and D 1 (z)nX(z) from said first delay means and providing at its output one of the error signal ε = F(z)G(z)mX(z) ± D 1 (z)nX(z); a third filter having transfer function K(z), said output ε from said first mixer being input to said third filter, said third filter providing at its output the signal K(z) ε; second delay means having transfer function D 2 (z), said output G(z)mX(z) from said first filter being input to said second delay means, said second delay means providing at its output the signal D 2 (z)G(z)mX(z); and a second mixer having input the signals D 2 (z)G(z)mX(z) from said second delay means and K(z) ε from said third filter and providing at its output the signal Y(z) = H(z)X(z), said output signal Y(z) representing the convolution of said input signal X(z) and said transfer function H(z).
Claim 2
Dependent Claim 284 words
A feedforward filter having a transfer function H(z) comprising: a signal divider having input signal X(z) and providing at its output signals mX(z) and nX(z), where m + n = 1; a first filter having an arbitrary transfer function G(z), said output mX(z) from said signal divider being input to said first filter, said first filter providing at its output the signal G(z)mX(z); first delay means having transfer function D 1 (z), said output nX(z) from said signal divider being input to said first delay means, said first delay means providing at its output the signal D 1 (z)nX(z); a second filter having transfer fucntion F(z), said output G(z)mX(z) from said first filter being input to said second filter, said second filter providing at its output the signal F(z)G(z)mX(z); a first mixer having input the signals F(z)G(z)mX(z) from said second filter and D 1 (z)nX(z) from said first delay means and providing at its output one of the error signal ε = F(z)G(z)mX(z) ± D 1 (z)nX(z); a third filter having transfer function K(z), said output ε from said first mixer being input to said third filter, said third filter providing at its output the signal K(z) ε; second delay means having transfer function D 2 (z), said output G(z)mX(z) from said first filter being input to said second delay means, said second delay means providing at its output the signal D 2 (z)G(z)mX(z); and a second mixer having input the signals D 2 (z)G(z)mX(z) from said second delay means and K(z) ε from said third filter and providing at its output the signal Y(z) = H(z)X(z), said output signal Y(z) representing the convolution of said input signal X(z) and said transfer function H(z).
Claim 3
Dependent Claim 16 words
The system of claim 1 wherein said transfer function H(z) is characterized by H(z) = G(z).
Claim 4
Dependent Claim 18 words
The system of claim 1 wherein said transfer functions G(z) and F(z) are characterized by F(z)G(z) = 1.
Claim 5
Dependent Claim 18 words
The system of claim 1 wherein said transfer funtions G(z) and K(z) are characterized by G(z) = K(z).
Claim 6
Dependent Claim 26 words
The system of claim 1 wherein said transfer functions D 1 (z) and D 2 (z) are characterized by D 1 (z) = D 2 (z).
Claim 7
Dependent Claim 25 words
The system of claim 1 wherein one or more of said first, second, third filters and said first, second delay means are themselves feedforward filters.
Claim 8
Dependent Claim 12 words
The system of claim 1 wherein said first filter is matched filter.
Claim 9
Dependent Claim 35 words
The system of claim 1 wherein any one or more of said signal divider, said first, second, third filters, said first, second delay means, and said first, second mixers are implemented using special purpose hardware.
Claim 10
Dependent Claim 18 words
The system of claim 1 wherein at least one of said first and second mixers is a differencer.
Claim 11
Dependent Claim 32 words
The system of claim 1 wherein at least one of said signal divider, said first, second, third filters, said first, second delay means, and said first, second mixers is an analog device.
Claim 12
Dependent Claim 32 words
The system of claim 1 wherein at least one of said signal divider, said first, second, third filters, said first, second delay means, and said first, second mixers is a digital device.
Claim 13
Independent Claim 272 words
A method for producing a feedforward filter having a transfer function H(z) including the steps of: inputting signal X(z) into a signal divider; providing signals MX(z) and nX(z) at the output of said signal divider, wherein m + n = 1; inputting signal mX(z) from said signal divider into a first filter having an arbitrary transfer function G(z); providing signal G(z)mX(z) at the output of said first filter; inputting signal nX(z) from said signal divider into a first delay means having transfer function D 1 (z); providing signal D 1 (z)nX(z) at the output of said first delay means; inputting signal G(z)mX(z) from said first filter into a second filter having transfer function F(z); providing signal F(z)G(z)mX(z) at the output of said second filter; inputting signals F(z)G(z)mX(z) from said second filter and D 1 (z)nX(z) from said first delay means into a first mixer; providing one of the error signals ε = F(z)G(z)mX(z) ± D 1 (z)nX(z) at the output of said first mixer; inputting signal ε from said first mixer into a third filter having transfer function K(z); providing signal K(z)ε at the output of said third filter; inputting signal G(z)mX(z) from said first filter into a second delay means having transfer function D 2 (z); providing signal D 2 (z)G(z)mX(z) at the output of said second delay means; inputting signals D 2 (z)G(z)mX(z) from said second delay means and K(z) ε from said third filter into a second mixer; and providing the signal Y(z) = H(z)X(z) at the output of said second mixer, said output signal Y(z) representing the convolution of said input signal X(z) and said transfer function H(z).
Claim 14
Independent Claim 272 words
A method for producing a feedforward filter having a transfer function H(z) including the steps of: inputting signal X(z) into a signal divider; providing signals MX(z) and nX(z) at the output of said signal divider, wherein m + n = 1; inputting signal mX(z) from said signal divider into a first filter having an arbitrary transfer function G(z); providing signal G(z)mX(z) at the output of said first filter; inputting signal nX(z) from said signal divider into a first delay means having transfer function D 1 (z); providing signal D 1 (z)nX(z) at the output of said first delay means; inputting signal G(z)mX(z) from said first filter into a second filter having transfer function F(z); providing signal F(z)G(z)mX(z) at the output of said second filter; inputting signals F(z)G(z)mX(z) from said second filter and D 1 (z)nX(z) from said first delay means into a first mixer; providing one of the error signals ε = F(z)G(z)mX(z) ± D 1 (z)nX(z) at the output of said first mixer; inputting signal ε from said first mixer into a third filter having transfer function K(z); providing signal K(z)ε at the output of said third filter; inputting signal G(z)mX(z) from said first filter into a second delay means having transfer function D 2 (z); providing signal D 2 (z)G(z)mX(z) at the output of said second delay means; inputting signals D 2 (z)G(z)mX(z) from said second delay means and K(z) ε from said third filter into a second mixer; and providing the signal Y(z) = H(z)X(z) at the output of said second mixer, said output signal Y(z) representing the convolution of said input signal X(z) and said transfer function H(z).
Claim 15
Dependent Claim 13 words
The method of claim 12 including the step of providing H(z) = G(z).
Claim 16
Dependent Claim 17 words
The method of claim 12 including the step of providing said first filter as a feedforward filter.
Claim 17
Dependent Claim 18 words
The method of claim 12 including the step of using said mixers in the form of a differencer.

References Cited (Backward Citations)

US3703632A Cited
US3619586A Cited
US3979684A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-10-10 1981-04-11 1981-10-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-10-10 1985-04-11 1985-10-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-10-10 1989-04-11 1989-10-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag