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