Publication Type : Conference Paper
Publisher : IEEE
Source : In 2021 5th International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech), pp. 1-6. IEEE, 2021
Url : https://ieeexplore.ieee.org/document/9614893
Campus : Bengaluru
School : School of Engineering
Department : Electronics and Communication
Year : 2021
Abstract : Complex numbers play a unique and very important role in many electrical engineering applications. Complex Binary Number System (CBNS) represents a given complex number as a single-unit binary string in contrast to x+iy form of representation using two real values usually represented in IEEE-754 format. Researchers have been exploring various hardware techniques for performing arithmetic operations on CBNS numbers. However, the existing CBNS hardware implementations suffer from the area, speed, and power overheads, with increasing data width. This work proposes an FPGA implementation of a CBNS Co-Processor which consists of an Arithmetic Unit (AU) that can add and subtract (-1+j)-base CBNS numbers of any data width, processing two-bits at a time. The proposed CBNS Co-Processor architecture is implemented on various FGPA platforms and verified its functionality. The proposed CBNS Co-Processor executes addition and subtraction operations 2.36 and 3.22 times faster respectively compared to the existing CBNS adder and subtractor implementations.
Cite this Research Publication : Santosh, Sudia Sai, Tandyala Sai Swaroop, Tangudu Kavya, and Ramesh Chinthala. "Complex Binary Number System-based Co-Processor Design for Signal Processing Applications." In 2021 5th International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech), pp. 1-6. IEEE, 2021