摘要 |
<p>Methods and apparatus for the processing of digital signals having high speed and low power dissipation are disclosed. The apparatus uses Residue Number Systems (RNSs) to represent the signals and/or parameters, with each digit within an RNS system being encoded in a "one-hot" encoding scheme wherein each possible value of a digit has an associated single line, one and only one of which will be high at any one time. The combination of an RNS system with the one-hot scheme results in low signal activity and low loading of signal lines which in turn result in low power. Methods and apparatus for addition, subtraction, multiplication and other operations, and conversion from and to natural numbers are disclosed. The speed advantage offered by other RNS-based architectures is retained. Alternate embodiments are disclosed. <IMAGE></p> |