{"title":"Super-CORDIC: An approximation based parallel and redundant CORDIC algorithm","authors":"Tushar Supe, David V. Anderson","doi":"10.1109/ISPACS.2016.7824681","DOIUrl":null,"url":null,"abstract":"This paper proposes an optimized and generalized Co-ordinate Rotation Digital Computer (CORDIC) algorithm in the rotation mode of the circular co-ordinate system. It computes the values of trigonometric functions and can be configured to provide the result with a lower overall latency than existing systems. This is done by using redundant representations and approximations of the required direction and angle of each rotation. The algorithm has been designed to provide the result in a fixed number of iterations equal to a design parameter as chosen by the designer. In each iteration, the algorithm performs rotations between zero and a certain number, in parallel. A technique to handle the scaling factor compensation for such an algorithm is also proposed. The results of the functional verification for different values of the design parameter and an estimation of the overall latency are presented.","PeriodicalId":131543,"journal":{"name":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"45 6","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2016.7824681","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper proposes an optimized and generalized Co-ordinate Rotation Digital Computer (CORDIC) algorithm in the rotation mode of the circular co-ordinate system. It computes the values of trigonometric functions and can be configured to provide the result with a lower overall latency than existing systems. This is done by using redundant representations and approximations of the required direction and angle of each rotation. The algorithm has been designed to provide the result in a fixed number of iterations equal to a design parameter as chosen by the designer. In each iteration, the algorithm performs rotations between zero and a certain number, in parallel. A technique to handle the scaling factor compensation for such an algorithm is also proposed. The results of the functional verification for different values of the design parameter and an estimation of the overall latency are presented.