{"title":"基数-2、基数-4、基数-8 CORDIC处理器的比较分析","authors":"J. Rudagi, S. Subbaraman","doi":"10.1109/ICICI.2017.8365377","DOIUrl":null,"url":null,"abstract":"Digital Signal Processing is widely used in number of data streaming applications. The analytical treatment of all DSP algorithms involve basic arithmetic operations like multiplication and division besides the transcendental functions viz. trigonometric, inverse trigonometric, logarithmic, exponential etc. Generally used software solutions for digital implementation of these products are table look up or Taylor series expansion, but these require large memory and calculation become tedious. Coordinate rotational Digital Computer is one such technique which uses just shift and add arithmetic to implement different functions. By varying few simple parameters, it can be used to efficiently implement trigonometric, logarithmic, exponential function etc. Since it uses only shift and add arithmetic, VLSI implementation of such an algorithm is achievable. Radix-2 CORDIC Processor requires n iteration for n bit input data, so the latency is large. So to reduce the latency higher radix i.e. radix-4 and radix-8 can be employed, which reduces the number of iterations from n/2 to n/4. It is observed from the simulation and synthesis result that radix-8 is more energy efficient and gives high throughput compared to that of radix-2 and radix-4 CORDIC architectures with extra area overhead.","PeriodicalId":369524,"journal":{"name":"2017 International Conference on Inventive Computing and Informatics (ICICI)","volume":"422 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Comparative analysis of radix-2, radix-4, radix-8 CORDIC processors\",\"authors\":\"J. Rudagi, S. Subbaraman\",\"doi\":\"10.1109/ICICI.2017.8365377\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Digital Signal Processing is widely used in number of data streaming applications. The analytical treatment of all DSP algorithms involve basic arithmetic operations like multiplication and division besides the transcendental functions viz. trigonometric, inverse trigonometric, logarithmic, exponential etc. Generally used software solutions for digital implementation of these products are table look up or Taylor series expansion, but these require large memory and calculation become tedious. Coordinate rotational Digital Computer is one such technique which uses just shift and add arithmetic to implement different functions. By varying few simple parameters, it can be used to efficiently implement trigonometric, logarithmic, exponential function etc. Since it uses only shift and add arithmetic, VLSI implementation of such an algorithm is achievable. Radix-2 CORDIC Processor requires n iteration for n bit input data, so the latency is large. So to reduce the latency higher radix i.e. radix-4 and radix-8 can be employed, which reduces the number of iterations from n/2 to n/4. It is observed from the simulation and synthesis result that radix-8 is more energy efficient and gives high throughput compared to that of radix-2 and radix-4 CORDIC architectures with extra area overhead.\",\"PeriodicalId\":369524,\"journal\":{\"name\":\"2017 International Conference on Inventive Computing and Informatics (ICICI)\",\"volume\":\"422 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Inventive Computing and Informatics (ICICI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICI.2017.8365377\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Inventive Computing and Informatics (ICICI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICI.2017.8365377","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparative analysis of radix-2, radix-4, radix-8 CORDIC processors
Digital Signal Processing is widely used in number of data streaming applications. The analytical treatment of all DSP algorithms involve basic arithmetic operations like multiplication and division besides the transcendental functions viz. trigonometric, inverse trigonometric, logarithmic, exponential etc. Generally used software solutions for digital implementation of these products are table look up or Taylor series expansion, but these require large memory and calculation become tedious. Coordinate rotational Digital Computer is one such technique which uses just shift and add arithmetic to implement different functions. By varying few simple parameters, it can be used to efficiently implement trigonometric, logarithmic, exponential function etc. Since it uses only shift and add arithmetic, VLSI implementation of such an algorithm is achievable. Radix-2 CORDIC Processor requires n iteration for n bit input data, so the latency is large. So to reduce the latency higher radix i.e. radix-4 and radix-8 can be employed, which reduces the number of iterations from n/2 to n/4. It is observed from the simulation and synthesis result that radix-8 is more energy efficient and gives high throughput compared to that of radix-2 and radix-4 CORDIC architectures with extra area overhead.