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
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)
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 |