U. Patankar, A. Koel, Sunil Patankar, Miguel E. Flores
{"title":"Complex Division By Baudhayan Triplet Algorithm Using Novel State Of The Art USP-Awadhoot Divider","authors":"U. Patankar, A. Koel, Sunil Patankar, Miguel E. Flores","doi":"10.1109/IMCEC51613.2021.9482010","DOIUrl":null,"url":null,"abstract":"Today, the use of computers is very common and unavoidable almost in every field. The enhancement of the circuit integration process from micrometer scale to nanometer scale escalates the great demand for less costly and reliable embedded solutions. Computer systems, embedded systems, or electronic systems are very generalized in many working sectors like automotive, biomedical, communication, aviation, and transport industries. Thus to perform their work reliably, it is important to have sophisticated arithmetic and logical unit to perform its task intelligently. Many efforts have been made from the beginning to implement addition, subtraction, multiplication, and division type basic arithmetic operations electronically to provide a high computation quality. The division is critical and vital for a sophisticated and reliable computational system among all basic arithmetic operations, but the implementation of the divider is difficult due to its inherent properties. We have to derive division operation in terms of successive subtraction or multiplication formation. Electronic implementation of divider takes multiple clock cycles. A complex number is represented as a vector equivalent of a real number and an imaginary number; thus, we have to perform the same operation twice with more working conditions in complex number arithmetics. This criticality of complex division implementations leads to the use of software-based complex division whenever required, but the demand for complex numbers in various essential engineering application such as earth fault distance protection, acoustics pulse reflectometry, astronomy, non-linear radio frequency measurements, digital signal processing demands for a formulation of sophisticated and efficient operational and implementational algorithms for the complex number representation and computation in the central processing unit of microprocessors or embedded, computer, electronic systems. In this article, we explained the basic stages of complex division by Baudhayan Triplet algorithm using novel state of the art USP-Awadhoot divider. In this article, we explained the workflow of the Baudhayan Triplet algorithm for implementing complex division operations efficiently. The Baudhayan Triplet algorithm provides an area-efficient way of implementing a complex divider.","PeriodicalId":240400,"journal":{"name":"2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCEC51613.2021.9482010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Today, the use of computers is very common and unavoidable almost in every field. The enhancement of the circuit integration process from micrometer scale to nanometer scale escalates the great demand for less costly and reliable embedded solutions. Computer systems, embedded systems, or electronic systems are very generalized in many working sectors like automotive, biomedical, communication, aviation, and transport industries. Thus to perform their work reliably, it is important to have sophisticated arithmetic and logical unit to perform its task intelligently. Many efforts have been made from the beginning to implement addition, subtraction, multiplication, and division type basic arithmetic operations electronically to provide a high computation quality. The division is critical and vital for a sophisticated and reliable computational system among all basic arithmetic operations, but the implementation of the divider is difficult due to its inherent properties. We have to derive division operation in terms of successive subtraction or multiplication formation. Electronic implementation of divider takes multiple clock cycles. A complex number is represented as a vector equivalent of a real number and an imaginary number; thus, we have to perform the same operation twice with more working conditions in complex number arithmetics. This criticality of complex division implementations leads to the use of software-based complex division whenever required, but the demand for complex numbers in various essential engineering application such as earth fault distance protection, acoustics pulse reflectometry, astronomy, non-linear radio frequency measurements, digital signal processing demands for a formulation of sophisticated and efficient operational and implementational algorithms for the complex number representation and computation in the central processing unit of microprocessors or embedded, computer, electronic systems. In this article, we explained the basic stages of complex division by Baudhayan Triplet algorithm using novel state of the art USP-Awadhoot divider. In this article, we explained the workflow of the Baudhayan Triplet algorithm for implementing complex division operations efficiently. The Baudhayan Triplet algorithm provides an area-efficient way of implementing a complex divider.