DocumentCode :
265906
Title :
Incorporating complex binary numbers into associative dataflow architecture: A Tutorial Revisited
Author :
Jamil, Tariq
Author_Institution :
Dept. of Electr. & Comput. Eng., Sultan Qaboos Univ., Muscat, Oman
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
25
Lastpage :
30
Abstract :
Complex numbers in today´s computers are represented and manipulated by splitting them into their real and imaginary components and then each pair of real parts and imaginary parts undergoes arithmetic operations independent of one another. Thus, a simple addition/subtraction of two complex numbers (a+jb) and (c+jd) involves two individual additions/subtractions, (a±c) and (b±d). This gets more complicated for multiplication and division operations of complex numbers. Complex Binary Number System (CBNS) provides a novel way of representing each complex number as a single entity in the binary format. In this paper, a tutorial on CBNS and its arithmetic algorithms is presented with brief details about the hardware circuits implementing this number system. An associative dataflow processor, incorporating CBNS, which has been granted Innovation Patent Number: 2010100706 by the Australian Patent Office (IP Australia) is also described.
Keywords :
data flow analysis; digital arithmetic; CBNS; arithmetic algorithms; arithmetic operations; associative dataflow architecture; associative dataflow processor; complex binary number system; complex number division operations; complex number multiplication operations; hardware circuits; imaginary components; Adders; Approximation methods; Computers; Hardware; Patents; Registers; Signal processing algorithms; associative dataflow; binary; complex binary; complex number; processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Information Conference (SAI), 2014
Conference_Location :
London
Print_ISBN :
978-0-9893-1933-1
Type :
conf
DOI :
10.1109/SAI.2014.6918168
Filename :
6918168
Link To Document :
بازگشت