DocumentCode :
5290
Title :
Building Conflict-Free FFT Schedules
Author :
Richardson, Stephen ; Markovic, Dejan ; Danowitz, Andrew ; Brunhaver, John ; Horowitz, Mark
Author_Institution :
Stanford Univ., Stanford, CA, USA
Volume :
62
Issue :
4
fYear :
2015
fDate :
Apr-15
Firstpage :
1146
Lastpage :
1155
Abstract :
A conflict-free schedule lets an FFT run to completion without ever having to pause for memory-conflict resolution. We show how to build such schedules for FFTs having any number of butterfly units B operating at any radix R, transforming any number of datapoints D. Our algorithm works for FFT datapaths with or without pipeline overlap, and for memory banks having any number of access ports. Specifically, it enables construction of conflict-free schedules using single-ported memory banks, which require less area than more traditional multi-ported designs.
Keywords :
channel bank filters; fast Fourier transforms; telecommunication scheduling; FFT datapaths; butterfly units; conflict-free FFT schedules; fast Fourier transform; memory-conflict resolution; pipeline overlap; single-ported memory banks; Algorithm design and analysis; Hardware; Memory management; Pipelines; Random access memory; Schedules; Transforms; Conflict-free scheduling; FFT; digital signal processor; fast Fourier transform; single-ported memory;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2015.2402935
Filename :
7070875
Link To Document :
بازگشت