Design of A Configurable Fixed-point FFT Processor