3

What are the differences between radix-2 FFT and radix-4 FFT,

Are the only differences following two:

  1. In case of radix-2 $N$ is a number that is a power of 2 and in case of radix-4 $N$ is a number that is a power of 4

  2. Incase of radix-2 the butterfly diagram increases or decreases density by a factor of 2, while in case of radix-4 the butterfly diagram increases or decreases density by factor of 4

Gilles
  • 3,386
  • 3
  • 21
  • 28
DSP_CS
  • 1,910
  • 2
  • 29
  • 65
  • 1
    really, the difference is that Radix-2 FFTs are built from butterflies of 2 inputs each, and radix-4 of butterflies with 4 inputs each. That's all there is to it. https://dsp.stackexchange.com/a/50144/13320 – Marcus Müller Jun 16 '20 at 08:00
  • 1
    1)makes little sense, since any power of 4 is also a power of 2 @MarcusMüller Yes, any power of 4 is also a power of 2, but not every power of 2 is an (integer) power of 4. So, there can be a radix-2 FFT for some powers of 2 for which a radix-4 FFT does not exist (without tweaking etc). – Dilip Sarwate Jun 16 '20 at 11:44
  • @DilipSarwate point is that the length of the FFT can't generally tell you whether it's Radix-2 or Radix-4. "256-point FFT" can absolutely be either, both, or neither. – Marcus Müller Jun 16 '20 at 12:03
  • 1
    @MarcusMüller You are misunderstanding my point. An FFT of length 128 can be implemented as a Radix-2 FFT. Can it be implemented directly without any tweaks as a Radix-4 FFT? If you are setting half the inputs to a Radix-4 FFT of length 256 and claiming the output can be viewed directly (or perhaps after some massaging) as the FFT of length 128 of the original sequence. which inputs are you setting to 0 and which of the 256 outputs are the FFT of length 128? or what post-FFT massaging are you doing so that you can say that 128 items of the post-massaged output are the length-128 FFT? – Dilip Sarwate Jun 16 '20 at 14:04
  • @DilipSarwate I think we agree. What you say is "ok, if you have a non-power-of-4 length that is a power of 2, we can be sure this isn't pure radix-4". I say "even if we know the length to be a power of 4, we can't be sure that this is pure radix-4". – Marcus Müller Jun 16 '20 at 14:46