US4843581A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital signal processor architecture
Assignee: AT&T Inc
•
Filing: 1987-05-11
•
Granted: 1989-06-27
•
Expires: 2007-05-11
Abstract
Abstract The computational processing power of a Digital Signal Processor (DSP) in linear-phase Finite Impulse Response Filter (FIR) applications is essentially doubled by taking advantage of either the even (symmetrical) or odd (antisymmetrical) symmetry of the response of such a filter.
Inventors
- 👤 Robert L. Cupo
- 👤 Cecil W. Farrow
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 13:09
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06; H03H2218/00; H03H2218/08
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
132 words
A linear-phase finite impulse response digital filter comprising means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for receiving a sequence of digital samples of a signal, each of said samples being associated with a respective one of said coefficients, means for combining said samples into pairs of samples such that the coefficients associated with the samples in a pair of samples are of equal magnitude, and means for generating and outputting a digitally filtered representation of said samples as a function of each of said pairs of samples and the magnitude of one of their respective coefficients, said filtered representation being symmetrical when the samples in each of said pairs of samples are summed and being antisymmetrical when one sample is subtracted from the other.
Claim 2
Dependent Claim
132 words
A linear-phase finite impulse response digital filter comprising means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for receiving a sequence of digital samples of a signal, each of said samples being associated with a respective one of said coefficients, means for combining said samples into pairs of samples such that the coefficients associated with the samples in a pair of samples are of equal magnitude, and means for generating and outputting a digitally filtered representation of said samples as a function of each of said pairs of samples and the magnitude of one of their respective coefficients, said filtered representation being symmetrical when the samples in each of said pairs of samples are summed and being antisymmetrical when one sample is subtracted from the other.
Claim 3
Dependent Claim
39 words
The filter set forth in claim 1 wherein said generating and outputting means further includes means for generating said representation as a function of both of said symmetrical and antisymmetrical representations when said filtered representation is to be nonsymmetrical.
Claim 4
Dependent Claim
167 words
A linear-phase finite impulse response digital filter comprising, means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for recieving a sequence of m digital samples of a signal, where m≧1, and means for generating and outputting a digitally filtered representation of said received samples by (a) combining said samples into pairs of samples such that the most recent sample is paired with the m th previous sample of said sequence, the next most recent sample is paired with the (m-1) st previous sample of said sequence, etc., (b) multiplying each of said pairs of samples by a respective one of said coefficients, and (c) accumulating the product of each such multiplication, said means for generating and outputting being arranged to sum said samples in each of said pairs of samples when said filtered representation is to be symmetrical and to subtract one sample from the other in each of said pairs of samples when said filtered representation is to be antisymmetrical.
Claim 5
Dependent Claim
167 words
A linear-phase finite impulse response digital filter comprising, means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for recieving a sequence of m digital samples of a signal, where m≧1, and means for generating and outputting a digitally filtered representation of said received samples by (a) combining said samples into pairs of samples such that the most recent sample is paired with the m th previous sample of said sequence, the next most recent sample is paired with the (m-1) st previous sample of said sequence, etc., (b) multiplying each of said pairs of samples by a respective one of said coefficients, and (c) accumulating the product of each such multiplication, said means for generating and outputting being arranged to sum said samples in each of said pairs of samples when said filtered representation is to be symmetrical and to subtract one sample from the other in each of said pairs of samples when said filtered representation is to be antisymmetrical.
Claim 6
Dependent Claim
32 words
The filter set forth in claim 3 wherein said filtered representation is nonsymmetrical when said multiplications include the pairs of samples that are summed and the pairs of samples that are subtracted.
Claim 7
Dependent Claim
120 words
A linear-phase finite impulse response digital filter comprising means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for receiving a sequence of m samples of a signal, where m≧1, means for generating a plurality of signal vector elements from predetermined pairs of said samples, said pairs of samples being formed such that the most recent sample is paired with the m th previous sample, the next most recent sample is paired with the (m-1) st previous sample, etc., and means for generating and outputting a filtered representation of said received samples by multiplying each of said signal vector elements by a respective one of said coefficients and accumulating the product of each such multiplication.
Claim 8
Dependent Claim
120 words
A linear-phase finite impulse response digital filter comprising means for storing a plurality of filter tap coefficients each having a predetermined magnitude, means for receiving a sequence of m samples of a signal, where m≧1, means for generating a plurality of signal vector elements from predetermined pairs of said samples, said pairs of samples being formed such that the most recent sample is paired with the m th previous sample, the next most recent sample is paired with the (m-1) st previous sample, etc., and means for generating and outputting a filtered representation of said received samples by multiplying each of said signal vector elements by a respective one of said coefficients and accumulating the product of each such multiplication.
Claim 9
Dependent Claim
62 words
The filter set forth in claim 5 wherein said plurality of signal vector elements includes a first group and a second group of signal vector elements, said first group being generated by adding the samples in each of said pairs of samples and the second group being generated by subtracting one sample from the other in each of said pairs of samples.
Claim 10
Dependent Claim
34 words
The filter set forth in claim 6 wherein said filtered representation is symmetrical when said signal vector elements are said first group of elements and is antisymmetrical when they are said second group elements.
Claim 11
Dependent Claim
26 words
The filter set forth in claim 6 wherein said filtered representation is nonsymmetrical when said signal vector elements include said first and second groups of elements.
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) | 1992-06-26 | 1992-12-26 | 1993-06-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-06-26 | 1996-12-26 | 1997-06-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-06-26 | 2000-12-26 | 2001-06-27 | $7700.00 | Window Closed / Lapsed |