{"title":"基于减法函数的对数系统中三角函数的高效算法和VLSI架构","authors":"E. N. Malamas, Vassilis Paliouras, T. Stouraitis","doi":"10.1109/ICECS.1996.584546","DOIUrl":null,"url":null,"abstract":"In this paper, algorithms and architectures for the evaluation of trigonometric functions in the Logarithmic Number System (LNS) are described. A novel algorithm for the computation of the LNS cosine, based on the subtraction function, is presented and extended to compute all trigonometric functions. The proposed algorithms show a major advantage over other methods in terms of memory requirements (up to 94% improvement as opposed to direct polynomial approximation) and computational speed. A hardware implementation of an elementary LNS trigonometric processor with 12-bit accuracy is also presented, to illustrate the feasibility of extending the LNS processors to include trigonometric functions.","PeriodicalId":402369,"journal":{"name":"Proceedings of Third International Conference on Electronics, Circuits, and Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Efficient algorithms and VLSI architectures for trigonometric functions in the logarithmic number system based on the subtraction function\",\"authors\":\"E. N. Malamas, Vassilis Paliouras, T. Stouraitis\",\"doi\":\"10.1109/ICECS.1996.584546\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, algorithms and architectures for the evaluation of trigonometric functions in the Logarithmic Number System (LNS) are described. A novel algorithm for the computation of the LNS cosine, based on the subtraction function, is presented and extended to compute all trigonometric functions. The proposed algorithms show a major advantage over other methods in terms of memory requirements (up to 94% improvement as opposed to direct polynomial approximation) and computational speed. A hardware implementation of an elementary LNS trigonometric processor with 12-bit accuracy is also presented, to illustrate the feasibility of extending the LNS processors to include trigonometric functions.\",\"PeriodicalId\":402369,\"journal\":{\"name\":\"Proceedings of Third International Conference on Electronics, Circuits, and Systems\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-10-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of Third International Conference on Electronics, Circuits, and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECS.1996.584546\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Third International Conference on Electronics, Circuits, and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS.1996.584546","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient algorithms and VLSI architectures for trigonometric functions in the logarithmic number system based on the subtraction function
In this paper, algorithms and architectures for the evaluation of trigonometric functions in the Logarithmic Number System (LNS) are described. A novel algorithm for the computation of the LNS cosine, based on the subtraction function, is presented and extended to compute all trigonometric functions. The proposed algorithms show a major advantage over other methods in terms of memory requirements (up to 94% improvement as opposed to direct polynomial approximation) and computational speed. A hardware implementation of an elementary LNS trigonometric processor with 12-bit accuracy is also presented, to illustrate the feasibility of extending the LNS processors to include trigonometric functions.