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