S. Santhosh Kumar, S. Veeramachaneni, Noor Mahammad Sk
{"title":"基于改进群分布算法的DFT高效实现","authors":"S. Santhosh Kumar, S. Veeramachaneni, Noor Mahammad Sk","doi":"10.1109/SPIN.2019.8711690","DOIUrl":null,"url":null,"abstract":"Many of the modern signal/image processing applications use Discrete Fourier Transform (DFT) as one of the core functional elements to process the input signal/image from one domain to another. Hardware design of the DFT is complex and many researchers have proposed variety of methods to implement it. Computational complexity of 1D, N-point DFT is $O(N^{2})$. Distributed arithmetic is one of the promising and efficient technique to implement any discrete orthogonal transform. This paper proposes an efficient approach to implement DFT using distributed arithmetic. The proposed technique exploits the repetitive pattern of coefficients and stores efficiently in the memory and reduces the storage by 75% compared to the existing group distributed arithmetic for 8-point DFT. The proposed approach uses the property of group distributed arithmetic efficiently in the architecture.","PeriodicalId":344030,"journal":{"name":"2019 6th International Conference on Signal Processing and Integrated Networks (SPIN)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Efficient DFT Implementation Using Modified Group Distributed Arithmetic\",\"authors\":\"S. Santhosh Kumar, S. Veeramachaneni, Noor Mahammad Sk\",\"doi\":\"10.1109/SPIN.2019.8711690\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many of the modern signal/image processing applications use Discrete Fourier Transform (DFT) as one of the core functional elements to process the input signal/image from one domain to another. Hardware design of the DFT is complex and many researchers have proposed variety of methods to implement it. Computational complexity of 1D, N-point DFT is $O(N^{2})$. Distributed arithmetic is one of the promising and efficient technique to implement any discrete orthogonal transform. This paper proposes an efficient approach to implement DFT using distributed arithmetic. The proposed technique exploits the repetitive pattern of coefficients and stores efficiently in the memory and reduces the storage by 75% compared to the existing group distributed arithmetic for 8-point DFT. The proposed approach uses the property of group distributed arithmetic efficiently in the architecture.\",\"PeriodicalId\":344030,\"journal\":{\"name\":\"2019 6th International Conference on Signal Processing and Integrated Networks (SPIN)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 6th International Conference on Signal Processing and Integrated Networks (SPIN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SPIN.2019.8711690\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 6th International Conference on Signal Processing and Integrated Networks (SPIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPIN.2019.8711690","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Efficient DFT Implementation Using Modified Group Distributed Arithmetic
Many of the modern signal/image processing applications use Discrete Fourier Transform (DFT) as one of the core functional elements to process the input signal/image from one domain to another. Hardware design of the DFT is complex and many researchers have proposed variety of methods to implement it. Computational complexity of 1D, N-point DFT is $O(N^{2})$. Distributed arithmetic is one of the promising and efficient technique to implement any discrete orthogonal transform. This paper proposes an efficient approach to implement DFT using distributed arithmetic. The proposed technique exploits the repetitive pattern of coefficients and stores efficiently in the memory and reduces the storage by 75% compared to the existing group distributed arithmetic for 8-point DFT. The proposed approach uses the property of group distributed arithmetic efficiently in the architecture.