Claims
- 1. A combinatorial digital filter apparatus comprising in combination:
- a plurality of read only memory units to receive input data, said plurality of read only memory units providing output data,
- a first plurality of shift register units to receive binary data, said first plurality of shift register units utilizing said binary data to respectively provide said plurality of read only memory units with said input data,
- a first plurality of adder units connected to said plurality of read only memory units to process the output date therefrom,
- a second plurality of adder units connected to said first plurality of adder units to arithmetrically process said output data,
- a final adder unit connected to said second plurality of adder units to further process the addition of said output data, and
- a second plurality of shift register units connected to said final adder unit to provide intermediate processing of said output data, said second plurality of shift register units having an output and respectively applying said output to said plurality of read only memory units as said input data.
- 2. A combinatorial digital filter apparatus as described in claim 1 wherein said plurality of read only memory units equals the number of bits in the data.
- 3. A combinatorial digital filter unit as described in claim 1 wherein said first plurality of shift register units equals one more than the order of the filter.
- 4. A combinatorial digital filter apparatus as described in claim 1 wherein said second plurality of shift register units equals the order of the digital filter or less.
- 5. A combinatorial digital filter apparatus as described in claim 1 wherein the bits of said input data are applied in parallel to said plurality of read only memory units.
- 6. A combinatorial digital filter apparatus as described in claim 1 wherein said second plurality of adder units equals half the number of said first plurality of adder units.
- 7. A combinatorial digital filter apparatus as described in claim 6 wherein said second plurality of adder units equals two.
- 8. A combinatorial digital filter apparatus as described in claim 1 wherein the total number of adder units in said first plurality of adder units and said second plurality of adder units are equal to or less than the number of bits in the data minus one.
- 9. A combinatorial digital filter apparatus as described in claim 8 wherein said first plurality of adder units equals four.
- 10. A combinatorial digital filter apparatus as described in claim 9 wherein said first plurality of shift register units equals three and said second plurality of shift register units equals two.
- 11. A combinatorial digital filter apparatus comprising in combination:
- a plurality of random access memory units to receive input data, said plurality of random access memory units providing output data,
- a first plurality of shift register units to receive binary data, said first plurality of shift register units utilizing said binary data to respectively provide said plurality of random access memory units with said input data,
- a first plurality of adder units connected to said plurality of random access memory units to process the output data therefrom,
- a second plurality of adder units connected to said first plurality of adder units to arithmetically process said output data,
- a final adder unit connected to said second plurality of adder units to further process the addition of said output data, and
- a second plurality of shift register units connected to said final adder unit to provide intermediate processing of said output data, said second plurality of shift register units having an output and respectively applying said output to said plurality of random access memory units as said input data.
- 12. A combinatorial digital filter apparatus as described in claim 11 wherein said plurality of random access memory units equals number of bits in the data.
- 13. A combinatorial digital filter unit as described in claim 11 wherein said first plurality of shift register units equals one more than the order of the filter.
- 14. A combinatorial digital filter apparatus as described in claim 11 wherein said second plurality of shift register units equals the order of the digital filter or less.
- 15. A combinatorial digital filter apparatus as described in claim 11 wherein the bits of said input data are applied in parallel to said plurality of random access memory units.
- 16. A combinatorial digital filter apparatus as described in claim 11 wherein said second plurality of adder units equals half the number of said first plurality of adder units.
- 17. A combinatorial digital filter apparatus as described in claim 16 wherein said second plurality of adder units equals two.
- 18. A combinatorial digital filter apparatus as described in claim 11 wherein the total number of adder units in said first plurality of adder units and said second plurality of adder units are equal to or less than the number of bits in the data minus one.
- 19. A combinatorial digital filter apparatus as described in claim 18 wherein said first plurality of adder units equals four.
- 20. A combinatorial digital filter apparatus as described in claim 19 wherein said first plurality of shift register units equals three and said second plurality of shift register units equals two.
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured and used by or for the Government for governmental purposes without the payment of any royalty thereon.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
3777130 |
Croisier et al. |
Dec 1973 |
|
3822404 |
Croisier et al. |
Jul 1974 |
|
3950635 |
Constant |
Apr 1976 |
|