From: Unified commutation-pruning technique for efficient computation of composite DFTs
Algorithm | Number of required real arithmetic operations | Conditions |
---|---|---|
SRFFTpruning | \( 6\left\{{\displaystyle \sum_{k=1}^d\left[{N_B}_{(k)}{N_W}_{(k)}\right]}\right.+\left.\frac{1}{2}\left({N_B}_{\left(d+1\right)}{N_W}_{\left(d+1\right)}\right)\right\}+2\left\{N\cdot d+{\displaystyle \sum_{k=0}^{r-\left(d+1\right)}\left[L{2}^k\right]}\right\} \) | – |
SRFFTpruning-time-shift | \( 6\left\{{\displaystyle \sum_{k=1}^{r-d}\left[{N_B}_{(k)}2L\right]+}\right.\left.{\displaystyle \sum_{k=r-d+1}^{r-1}\left\{{N_B}_{(k)}\left[{N_W}_{(k)}+2\right]\right\}}\right\}+2\left\{N\left(d-1\right)+N\right\} \) | – |
DFTCOMM | 6(L o  − 1)(L i  − 1) + 2L o (L i  − 1) | {(L i  ≤ D op )|(L o  ≤ D ip )} & (L i  < 4) |
 | (L o  − 1)(2L i  + 2) + 2(L i  − 1) + (L o  − 1)(4L i  − 2) | {(L i  ≤ D op )|(L o  ≤ D ip )} & (L i  ≥ 4) |
 | 6(L i  − D op )(D ip  − 1) + D ip D op (4P log2(P) − 6P + 8) + 6(L o  − 1)(D op  − 1) + 2L o (D op  − 1) | {(L i  > D op ) & (L o  > D ip )} & (D op  < 4) |
 | 6(L i  − D op )(D ip  − 1) + D ip D op (4P log2(P) − 6P + 8) + (L o  − 1)(2D op  + 2) + 2(D op  − 1) + | {(L i  > D op ) & (L o  > D ip )} & (D op  ≥ 4) |