Radix-2 or -4 FFT algorithms lend themselves nicely to parallel FPGA or ASIC logic implementation. However, real-world processing often requires non power-of-2 or -4 FFT lengths for spacing into the desired frequency bin size, called mixed-radix FFTs.