V. Amerbaev, R. Solovyev, A. Stempkovskiy, D. Telpukhov
{"title":"有限域内快速傅里叶变换循环卷积的有效计算","authors":"V. Amerbaev, R. Solovyev, A. Stempkovskiy, D. Telpukhov","doi":"10.1109/EWDTS.2014.7027043","DOIUrl":null,"url":null,"abstract":"Over a finite field a transformation similar to discrete Fourier transform can be defined that can be efficiently implemented using fast algorithms. One of the main applications of such transformation is calculation of convolutions of long sequences of integers by means of integer arithmetic. In this paper a method of implementation of two vectors convolution using modular arithmetic with Proth-type modulo is considered. A device performing cyclic convolution using modular arithmetic was created. A comparison with binary analogues was carried out.","PeriodicalId":272780,"journal":{"name":"Proceedings of IEEE East-West Design & Test Symposium (EWDTS 2014)","volume":"217 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Efficient calculation of cyclic convolution by means of fast Fourier transform in a finite field\",\"authors\":\"V. Amerbaev, R. Solovyev, A. Stempkovskiy, D. Telpukhov\",\"doi\":\"10.1109/EWDTS.2014.7027043\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Over a finite field a transformation similar to discrete Fourier transform can be defined that can be efficiently implemented using fast algorithms. One of the main applications of such transformation is calculation of convolutions of long sequences of integers by means of integer arithmetic. In this paper a method of implementation of two vectors convolution using modular arithmetic with Proth-type modulo is considered. A device performing cyclic convolution using modular arithmetic was created. A comparison with binary analogues was carried out.\",\"PeriodicalId\":272780,\"journal\":{\"name\":\"Proceedings of IEEE East-West Design & Test Symposium (EWDTS 2014)\",\"volume\":\"217 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IEEE East-West Design & Test Symposium (EWDTS 2014)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EWDTS.2014.7027043\",\"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 IEEE East-West Design & Test Symposium (EWDTS 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2014.7027043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Efficient calculation of cyclic convolution by means of fast Fourier transform in a finite field
Over a finite field a transformation similar to discrete Fourier transform can be defined that can be efficiently implemented using fast algorithms. One of the main applications of such transformation is calculation of convolutions of long sequences of integers by means of integer arithmetic. In this paper a method of implementation of two vectors convolution using modular arithmetic with Proth-type modulo is considered. A device performing cyclic convolution using modular arithmetic was created. A comparison with binary analogues was carried out.