Project Details
Description
This project is aimed at enhancing the speed of computer arithmetic in microprocessors by
representing the whole complex number (both real and imaginary parts) as single string of 0s and 1s in (?1+j)-base binary number system, called Complex Binary Number System
(CBNS).We plan to extend our previous work on CBNS by designing single hardware
circuit, using traditional approach of Karnaugh Maps simplification and implementation with
primitive logic gates, capable of performing basic four arithmetic operations, i.e., addition,
subtraction, multiplication, and division. We?ll download our design onto Field
Programmable Gate Array (FPGAs) and then compare the performance of this circuit with a
similar circuit based on traditional Base-2 binary number system. This exercise is expected
Page 2 of 11
to provide insight into the significance of CBNS in computer arithmetic and how to
incorporate this number system into today?s microprocessors.
Status | Active |
---|---|
Effective start/end date | 1/1/22 → 12/31/24 |
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.