com.oregondsp.signalProcessing.fft
Class CDFTsr8

java.lang.Object
  extended by com.oregondsp.signalProcessing.fft.CDFTsr8

public class CDFTsr8
extends java.lang.Object

Package-private class implementing a length-8 complex DFT with a split-radix algorithm.


Constructor Summary
CDFTsr8(com.oregondsp.signalProcessing.fft.CDFTsr parent, int xoffset, int xstride, int Xoffset)
          Instantiates a new CDFTsr8.
 
Method Summary
 void evaluate()
          Evaluates the length-8 complex DFT.
 void link(float[] xr, float[] xi, float[] Xr, float[] Xi)
          Links the user-supplied input sequence and output transform arrays.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDFTsr8

public CDFTsr8(com.oregondsp.signalProcessing.fft.CDFTsr parent,
               int xoffset,
               int xstride,
               int Xoffset)
Instantiates a new CDFTsr8.

Parameters:
parent - CDFTsr parent instance
xoffset - int specifying offset into the top-level length-N sequence array.
xstride - int specifying the stride of butterflies into the top-level length-N sequence array.
Xoffset - int specifying the offset into the length-N transform array.
Method Detail

link

public void link(float[] xr,
                 float[] xi,
                 float[] Xr,
                 float[] Xi)
Links the user-supplied input sequence and output transform arrays.

Parameters:
xr - float[] containing the input sequence real part.
xi - float[] containing the input sequence imaginary part.
Xr - float[] containing the output sequence real part.
Xi - float[] containing the output sequence imaginary part.

evaluate

public void evaluate()
Evaluates the length-8 complex DFT.