{"title":"A contention-free Radix-2 8k-point fast Fourier transform engine using single port SRAMs","authors":"H. Saleh, E. Swartzlander","doi":"10.1109/SECON.2008.4494345","DOIUrl":null,"url":null,"abstract":"This paper presents a Radix-2 decimation in frequency fast Fourier transform engine that is based on a switch based architecture. The architecture interconnects M processing elements with 2*M memories. An algorithm to eliminate memory access contention is presented. The implementation of an 8192-point FFT with 2 processing elements is presented, including timing and place-and-route results. The length of the FFT can be easily changed to integer powers of 2 from 64 to 8192 points. The switch based architecture provides a factor of M speedup over a single processing element realization. The architecture uses single-port memories and achieves a throughput of roughly 1 GSPS (66% of the throughput of dual-ported SRAM based implementations).","PeriodicalId":188817,"journal":{"name":"IEEE SoutheastCon 2008","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE SoutheastCon 2008","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.2008.4494345","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents a Radix-2 decimation in frequency fast Fourier transform engine that is based on a switch based architecture. The architecture interconnects M processing elements with 2*M memories. An algorithm to eliminate memory access contention is presented. The implementation of an 8192-point FFT with 2 processing elements is presented, including timing and place-and-route results. The length of the FFT can be easily changed to integer powers of 2 from 64 to 8192 points. The switch based architecture provides a factor of M speedup over a single processing element realization. The architecture uses single-port memories and achieves a throughput of roughly 1 GSPS (66% of the throughput of dual-ported SRAM based implementations).