## 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/Territory | United Kingdom |

City | London |

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

## Keywords

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

## ASJC Scopus subject areas

- Information Systems