Claims
- 1. A digital filter, comprising:
- (a) a decimation filter with a first filter input, a first filter output, and an adjustable decimation rate input, with the decimation rate of said decimation filter dependent upon said decimation rate input and with the gain of said decimation filter dependent upon said decimation rate;
- (b) a multiplier with a multiplier input, a multiplicand input, and a product output, said multiplicand input coupled to said first filter output and said multiplier input with the reciprocal of said gain; and
- (c) a fixed coefficient filter with second filter input coupled to said product output and with a second filter output.
- 2. The filter of claim 1, further comprising:
- (a) a second decimation filter with a third filter input, a third filter output, and with said decimation rate and said gain;
- (b) a second multiplier with a second multiplier input, a second multiplicand input, and a second product output, said second multiplicand input coupled to said third filter output and said multiplier input with said reciprocal of said gain; and
- (c) a second fixed coefficient filter with fourth filter input coupled to said second product output and with a fourth filter output.
- 3. The filter of claim 1, further comprising:
- (a) a second decimation filter with a third filter input, a third filter output, and with said decimation rate and said gain;
- (b) a second multiplicand input and a second product output for said multiplier, said second multiplicand input coupled to said third filter output, wherein said multiplier includes a multiplexer for alternating multiplications of data at said first and second multiplicand inputs which are output at said first and second product outputs, respectively; and
- (c) a second fixed coefficient filter with fourth filter input coupled to said second product output and with a fourth filter output.
- 4. The filter of claim 3, wherein:
- (a) said multiplier includes Wallace trees and a recoder coupled to said multiplicand inputs.
- 5. A digital filter, comprising:
- a decimation filter with a first filter input, a first filter output, and an adjustable input decimation rate, and with the gain of said decimation filter dependent upon said decimation rate;
- a multiplier with a multiplier input, a multiplicand input, and a product output, said multiplicand input coupled to said first filter output and said multiplier providing gain compensation; and
- a fixed coefficient filter with second filter input coupled to said product output and with a second filter output.
- 6. The filter of claim 5 further comprising:
- a second decimation filter with a third filter input, a third filter output, and with said decimation rate and said gain;
- a second multiplier with a second multiplier input, a second multiplicand input, and a second product output, said second multiplicand input coupled to said third filter output and said multiplier providing gain compensation; and
- a second fixed coefficient filter with fourth filter input coupled to said second product output and with a fourth filter output.
- 7. The filter of claim 5, further comprising:
- a second decimation filter with a third filter input, a third filter output, and with said decimation rate and said gain;
- a second multiplicand input and a second product output for said multiplier, said second multiplicand input coupled to said third filter output, wherein said multiplier includes a multiplexer for alternating multiplications of data at said first and second multiplicand inputs which are output at said first and second product outputs, respectively; and
- a second fixed coefficient filter with fourth filter input coupled to said second product output and with a fourth filter output.
- 8. The filter of claim 7, wherein:
- said multiplier includes Wallace trees and a recoder coupled to said multiplicand inputs.
- 9. A digital filter, comprising:
- a decimation filter with a first filter input, a first filter output, and an adjustable decimation rate input;
- a multiplier with a multiplier input, a multiplicand input, and a product output, said multiplicand input coupled to said first filter output; and
- a fixed coefficient filter with second filter input coupled to said product output and with a second filter output.
- 10. The filter of claim 9 wherein said decimation filter said gain varies between 0.5 (exclusive) and 1 (inclusive).
- 11. The filter of claim 9 wherein said multiplicand input is coupled to said first filter output and said multiplier input and is responsive to said gain.
- 12. The filter of claim 9 wherein said decimation filter further comprises a fixed word length.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a division, of application Ser. No. 07/930,170, filed Aug. 14, 1992, U.S. Pat. No. 5,493,581.
The following U.S. patents and patent applications are assigned to the assignee of this application and disclose subject matter which may be related: Allowed application Ser. No. 930,072, filed Aug. 14, 1992, "Quadrature Filter With Real Conversion"; U.S. Pat. No. 5,455,782, filed Aug. 14, 1992, "Decimation Filter and Method"; Allowed application Ser. No. 304,433 filed Sep. 12, 1994 (which is a continuation of abandoned application Ser. No. 930,167, filed Aug. 14, 1992), "Half-Band Filter and Method"; U.S. Pat. No. 5,440,506, filed Aug. 14, 1992, "Multiport Memory and Method"; and U.S. Pat. No. 5,276,633, issued Jan. 4, 1994, "Sin/Cosine Generator and Method". These cross-referenced applications are hereby incorporated by reference.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5257026 |
Thompson et al. |
Oct 1993 |
|
5425060 |
Roberts et al. |
Jun 1995 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
930170 |
Aug 1992 |
|