### 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.

Original language | English |
---|---|

Title of host publication | Proceedings of 2014 Science and Information Conference, SAI 2014 |

Publisher | Institute of Electrical and Electronics Engineers Inc. |

Pages | 25-30 |

Number of pages | 6 |

ISBN (Print) | 9780989319317 |

DOIs | |

Publication status | Published - Oct 7 2014 |

Event | 2014 Science and Information Conference, SAI 2014 - London, United Kingdom Duration: Aug 27 2014 → Aug 29 2014 |

### Other

Other | 2014 Science and Information Conference, SAI 2014 |
---|---|

Country | United Kingdom |

City | London |

Period | 8/27/14 → 8/29/14 |

### Fingerprint

### Keywords

- associative dataflow
- binary
- complex binary
- complex number
- processor

### ASJC Scopus subject areas

- Information Systems

### Cite this

*Proceedings of 2014 Science and Information Conference, SAI 2014*(pp. 25-30). [6918168] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SAI.2014.6918168

**Incorporating complex binary numbers into associative dataflow architecture : A Tutorial Revisited.** / Jamil, Tariq.

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

*Proceedings of 2014 Science and Information Conference, SAI 2014.*, 6918168, Institute of Electrical and Electronics Engineers Inc., pp. 25-30, 2014 Science and Information Conference, SAI 2014, London, United Kingdom, 8/27/14. https://doi.org/10.1109/SAI.2014.6918168

}

TY - GEN

T1 - Incorporating complex binary numbers into associative dataflow architecture

T2 - A Tutorial Revisited

AU - Jamil, Tariq

PY - 2014/10/7

Y1 - 2014/10/7

N2 - 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.

AB - 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.

KW - associative dataflow

KW - binary

KW - complex binary

KW - complex number

KW - processor

UR - http://www.scopus.com/inward/record.url?scp=84909594878&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84909594878&partnerID=8YFLogxK

U2 - 10.1109/SAI.2014.6918168

DO - 10.1109/SAI.2014.6918168

M3 - Conference contribution

SN - 9780989319317

SP - 25

EP - 30

BT - Proceedings of 2014 Science and Information Conference, SAI 2014

PB - Institute of Electrical and Electronics Engineers Inc.

ER -