• 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